From 9c5dbe5ee45e8b0f5fe1a5c6d814ff00407b16c0 Mon Sep 17 00:00:00 2001 From: costateixeira Date: Wed, 26 Jun 2024 21:16:20 +0000 Subject: [PATCH] Deploy main branch --- .github/workflows/main.yml | 47 + ...entationGuide-xxxexample.fhir.uv.myig.json | 752 ++ ...mentationGuide-xxxexample.fhir.uv.myig.ttl | 641 ++ ...mentationGuide-xxxexample.fhir.uv.myig.xml | 582 + artifacts.html | 230 + assets/css/bootstrap-fhir.css | 5312 +++++++++ assets/css/bootstrap-glyphicons.css | 2 + ...lar_448c34a56d699c29117adc64c43affeb.woff2 | Bin 0 -> 18028 bytes ...gular_e18bbf611f2a2e43afc071aa2f4e1512.ttf | Bin 0 -> 45404 bytes ...gular_f4769f9bdb7466be65088239c12046d1.eot | Bin 0 -> 20127 bytes ...gular_f49c0c87d80ed5a717b0f1654f69fd3b.svg | 1 + ...ular_fa2772327f55d8198301fdb8bcfc8158.woff | Bin 0 -> 23424 bytes assets/css/hl7.css | 74 + ...10_10_4132a6bfb0e59f9584040b12d7535a07.png | Bin 0 -> 119 bytes ...gular_89889688147bd7575d6327160d64e760.svg | 288 + ...glass_763c744f99ee16ac3c99560a9c7fe0b7.png | Bin 0 -> 292 bytes ...-stop_81196e9a93dbdf10e08432093c95194f.png | Bin 0 -> 5156 bytes ...1x400_eb83aeb42fd8d8f74c93b391951bcf44.png | Bin 0 -> 394 bytes ...1x400_a697d8fd8a5adbdb87faf8d78a90e755.png | Bin 0 -> 399 bytes ...1x400_d699723af8436eba22b885328314bd55.png | Bin 0 -> 390 bytes ...0x100_c56ba853727c57c51ab90b9e27f7f2d3.png | Bin 0 -> 5882 bytes ...1x100_eb961b27be02a26af523a68d5774aa6b.png | Bin 0 -> 391 bytes ...1x100_63b926c3d199d7774678ec2f1cfeb44a.png | Bin 0 -> 350 bytes ...6x240_33aede1050c87faf490ee203d3d47699.png | Bin 0 -> 4676 bytes ...6x240_db3b908bd060c6f278fde9e11b3b94e3.png | Bin 0 -> 4676 bytes ...6x240_ed2f2ba37982b5f821d46811a5f79836.png | Bin 0 -> 4676 bytes ...6x240_72019f22cbcf7555f4bc97aa383f164f.png | Bin 0 -> 4676 bytes ...6x240_a6a39c47239fcdbbe6e1d5bfaa7adac3.png | Bin 0 -> 4676 bytes ...6x240_06f311c437236b376b247382bf815c71.png | Bin 0 -> 4676 bytes ...6x240_c34e7954fb08d6d72348b49032dc4876.png | Bin 0 -> 4676 bytes assets/css/jquery-ui.css | 523 + assets/css/jquery-ui.structure.min.css | 5 + assets/css/jquery-ui.theme.min.css | 5 + assets/css/lforms.min.css | 9734 +++++++++++++++++ assets/css/openhie.css | 100 + assets/css/prism.css | 143 + assets/css/project.css | 757 ++ assets/css/pygments-manni.css | 66 + assets/css/xml.css | 2 + assets/fonts/glyphiconshalflings-regular.eot | Bin 0 -> 33358 bytes assets/fonts/glyphiconshalflings-regular.otf | Bin 0 -> 18116 bytes assets/fonts/glyphiconshalflings-regular.svg | 175 + assets/fonts/glyphiconshalflings-regular.ttf | Bin 0 -> 32896 bytes assets/fonts/glyphiconshalflings-regular.woff | Bin 0 -> 18944 bytes assets/ico/favicon.ico | Bin 0 -> 67646 bytes assets/ico/favicon.png | Bin 0 -> 575 bytes assets/ico/icon-fhir-114.png | Bin 0 -> 56750 bytes assets/ico/icon-fhir-144.png | Bin 0 -> 87793 bytes assets/ico/icon-fhir-57.png | Bin 0 -> 17639 bytes assets/ico/icon-fhir-72.png | Bin 0 -> 25407 bytes assets/ico/noun_copy to clipboard_1669410.png | Bin 0 -> 974 bytes assets/images/001.svg | 269 + assets/images/cc-by.png | Bin 0 -> 1283 bytes assets/images/download.png | Bin 0 -> 723 bytes assets/images/dragon.png | Bin 0 -> 175381 bytes assets/images/external.png | Bin 0 -> 173 bytes assets/images/fhir-logo-www.png | Bin 0 -> 13319 bytes assets/images/fire.png | Bin 0 -> 92437 bytes assets/images/hl7-logo-header.png | Bin 0 -> 5197 bytes assets/images/home.png | Bin 0 -> 4002 bytes assets/images/link.svg | 1 + assets/images/logo_ansinew.jpg | Bin 0 -> 7005 bytes assets/images/search.png | Bin 0 -> 4410 bytes assets/images/stripe.png | Bin 0 -> 2798 bytes assets/images/target.png | Bin 0 -> 972 bytes assets/js/anchor-hover.js | 2 + assets/js/anchor.min.js | 6 + assets/js/bootstrap.min.js | 6 + assets/js/clipboard-btn.js | 30 + assets/js/clipboard.min.js | 7 + assets/js/fhir-table-scripts.js | 99 + assets/js/fhir.js | 2 + assets/js/html5shiv.js | 8 + assets/js/jquery-3.7.0.min.map | 1 + assets/js/jquery-ui.min.js | 6 + assets/js/jquery.js | 2 + assets/js/lformsFHIRAll.min.js | 2 + assets/js/main.js | 2465 +++++ assets/js/polyfills.js | 2 + assets/js/prism.js | 238 + assets/js/readme.txt | 1 + assets/js/respond.min.js | 6 + assets/js/runtime.js | 2 + assets/js/scripts.js | 3 + assets/js/tabs.js | 20 + assets/js/topofpage.js | 20 + assets/js/window-hash.js | 5 + assets/js/xml.js | 2 + assets/js/zone.min.js | 134 + ...entationGuide-xxxexample.fhir.uv.myig.json | 752 ++ ...mentationGuide-xxxexample.fhir.uv.myig.ttl | 641 ++ ...mentationGuide-xxxexample.fhir.uv.myig.xml | 582 + branches/master/artifacts.html | 230 + branches/master/assets/css/bootstrap-fhir.css | 5312 +++++++++ .../assets/css/bootstrap-glyphicons.css | 2 + ...lar_448c34a56d699c29117adc64c43affeb.woff2 | Bin 0 -> 18028 bytes ...gular_e18bbf611f2a2e43afc071aa2f4e1512.ttf | Bin 0 -> 45404 bytes ...gular_f4769f9bdb7466be65088239c12046d1.eot | Bin 0 -> 20127 bytes ...gular_f49c0c87d80ed5a717b0f1654f69fd3b.svg | 1 + ...ular_fa2772327f55d8198301fdb8bcfc8158.woff | Bin 0 -> 23424 bytes branches/master/assets/css/hl7.css | 74 + ...10_10_4132a6bfb0e59f9584040b12d7535a07.png | Bin 0 -> 119 bytes ...gular_89889688147bd7575d6327160d64e760.svg | 288 + ...glass_763c744f99ee16ac3c99560a9c7fe0b7.png | Bin 0 -> 292 bytes ...-stop_81196e9a93dbdf10e08432093c95194f.png | Bin 0 -> 5156 bytes ...1x400_eb83aeb42fd8d8f74c93b391951bcf44.png | Bin 0 -> 394 bytes ...1x400_a697d8fd8a5adbdb87faf8d78a90e755.png | Bin 0 -> 399 bytes ...1x400_d699723af8436eba22b885328314bd55.png | Bin 0 -> 390 bytes ...0x100_c56ba853727c57c51ab90b9e27f7f2d3.png | Bin 0 -> 5882 bytes ...1x100_eb961b27be02a26af523a68d5774aa6b.png | Bin 0 -> 391 bytes ...1x100_63b926c3d199d7774678ec2f1cfeb44a.png | Bin 0 -> 350 bytes ...6x240_33aede1050c87faf490ee203d3d47699.png | Bin 0 -> 4676 bytes ...6x240_db3b908bd060c6f278fde9e11b3b94e3.png | Bin 0 -> 4676 bytes ...6x240_ed2f2ba37982b5f821d46811a5f79836.png | Bin 0 -> 4676 bytes ...6x240_72019f22cbcf7555f4bc97aa383f164f.png | Bin 0 -> 4676 bytes ...6x240_a6a39c47239fcdbbe6e1d5bfaa7adac3.png | Bin 0 -> 4676 bytes ...6x240_06f311c437236b376b247382bf815c71.png | Bin 0 -> 4676 bytes ...6x240_c34e7954fb08d6d72348b49032dc4876.png | Bin 0 -> 4676 bytes branches/master/assets/css/jquery-ui.css | 523 + .../assets/css/jquery-ui.structure.min.css | 5 + .../master/assets/css/jquery-ui.theme.min.css | 5 + branches/master/assets/css/lforms.min.css | 9734 +++++++++++++++++ branches/master/assets/css/openhie.css | 100 + branches/master/assets/css/prism.css | 143 + branches/master/assets/css/project.css | 757 ++ branches/master/assets/css/pygments-manni.css | 66 + branches/master/assets/css/xml.css | 2 + .../fonts/glyphiconshalflings-regular.eot | Bin 0 -> 33358 bytes .../fonts/glyphiconshalflings-regular.otf | Bin 0 -> 18116 bytes .../fonts/glyphiconshalflings-regular.svg | 175 + .../fonts/glyphiconshalflings-regular.ttf | Bin 0 -> 32896 bytes .../fonts/glyphiconshalflings-regular.woff | Bin 0 -> 18944 bytes branches/master/assets/ico/favicon.ico | Bin 0 -> 67646 bytes branches/master/assets/ico/favicon.png | Bin 0 -> 575 bytes branches/master/assets/ico/icon-fhir-114.png | Bin 0 -> 56750 bytes branches/master/assets/ico/icon-fhir-144.png | Bin 0 -> 87793 bytes branches/master/assets/ico/icon-fhir-57.png | Bin 0 -> 17639 bytes branches/master/assets/ico/icon-fhir-72.png | Bin 0 -> 25407 bytes .../ico/noun_copy to clipboard_1669410.png | Bin 0 -> 974 bytes branches/master/assets/images/001.svg | 269 + branches/master/assets/images/cc-by.png | Bin 0 -> 1283 bytes branches/master/assets/images/download.png | Bin 0 -> 723 bytes branches/master/assets/images/dragon.png | Bin 0 -> 175381 bytes branches/master/assets/images/external.png | Bin 0 -> 173 bytes .../master/assets/images/fhir-logo-www.png | Bin 0 -> 13319 bytes branches/master/assets/images/fire.png | Bin 0 -> 92437 bytes .../master/assets/images/hl7-logo-header.png | Bin 0 -> 5197 bytes branches/master/assets/images/home.png | Bin 0 -> 4002 bytes branches/master/assets/images/link.svg | 1 + .../master/assets/images/logo_ansinew.jpg | Bin 0 -> 7005 bytes branches/master/assets/images/search.png | Bin 0 -> 4410 bytes branches/master/assets/images/stripe.png | Bin 0 -> 2798 bytes branches/master/assets/images/target.png | Bin 0 -> 972 bytes branches/master/assets/js/anchor-hover.js | 2 + branches/master/assets/js/anchor.min.js | 6 + branches/master/assets/js/bootstrap.min.js | 6 + branches/master/assets/js/clipboard-btn.js | 30 + branches/master/assets/js/clipboard.min.js | 7 + .../master/assets/js/fhir-table-scripts.js | 99 + branches/master/assets/js/fhir.js | 2 + branches/master/assets/js/html5shiv.js | 8 + .../master/assets/js/jquery-3.7.0.min.map | 1 + branches/master/assets/js/jquery-ui.min.js | 6 + branches/master/assets/js/jquery.js | 2 + .../master/assets/js/lformsFHIRAll.min.js | 2 + branches/master/assets/js/main.js | 2465 +++++ branches/master/assets/js/polyfills.js | 2 + branches/master/assets/js/prism.js | 238 + branches/master/assets/js/readme.txt | 1 + branches/master/assets/js/respond.min.js | 6 + branches/master/assets/js/runtime.js | 2 + branches/master/assets/js/scripts.js | 3 + branches/master/assets/js/tabs.js | 20 + branches/master/assets/js/topofpage.js | 20 + branches/master/assets/js/window-hash.js | 5 + branches/master/assets/js/xml.js | 2 + branches/master/assets/js/zone.min.js | 134 + branches/master/canonicals.json | 9 + branches/master/cc0.png | Bin 0 -> 367 bytes branches/master/changes.html | 234 + branches/master/codesystem-list.csv | 1 + branches/master/codesystem-list.json | 3 + branches/master/codesystem-ref-all-list.csv | 1 + branches/master/codesystem-ref-all-list.json | 3 + branches/master/codesystem-ref-list.csv | 1 + branches/master/codesystem-ref-list.json | 3 + branches/master/csvs.zip | Bin 0 -> 1198 bytes branches/master/definitions.json.zip | Bin 0 -> 2249 bytes branches/master/definitions.ttl.zip | Bin 0 -> 2798 bytes branches/master/definitions.xml.zip | Bin 0 -> 2299 bytes branches/master/downloads.html | 270 + branches/master/examples.json.zip | Bin 0 -> 1892 bytes branches/master/examples.ttl.zip | Bin 0 -> 2039 bytes branches/master/examples.xml.zip | Bin 0 -> 1890 bytes branches/master/excels.zip | Bin 0 -> 3097 bytes branches/master/expansions.json | 8 + branches/master/expansions.json.zip | Bin 0 -> 286 bytes branches/master/expansions.xml | 9 + branches/master/expansions.xml.zip | Bin 0 -> 328 bytes branches/master/external.png | Bin 0 -> 173 bytes branches/master/fhir-table-scripts.js | 99 + branches/master/fhir.css | 958 ++ branches/master/fragment-usage-analysis.csv | 4122 +++++++ branches/master/full-ig.zip | Bin 0 -> 2343927 bytes branches/master/icon-administration.png | Bin 0 -> 49385 bytes branches/master/icon-change-add.png | Bin 0 -> 1941 bytes branches/master/icon-change-edit.png | Bin 0 -> 1766 bytes branches/master/icon-change-remove.png | Bin 0 -> 1943 bytes branches/master/icon-clinical.png | Bin 0 -> 36928 bytes branches/master/icon-dictionary.png | Bin 0 -> 613 bytes branches/master/icon-directory.gif | Bin 0 -> 640 bytes branches/master/icon-documentation.png | Bin 0 -> 25469 bytes branches/master/icon-error.gif | Bin 0 -> 556 bytes branches/master/icon-example.png | Bin 0 -> 587 bytes branches/master/icon-fhir-1024.png | Bin 0 -> 116309 bytes branches/master/icon-fhir-128.png | Bin 0 -> 7907 bytes branches/master/icon-fhir-16.png | Bin 0 -> 575 bytes branches/master/icon-fhir-24.png | Bin 0 -> 923 bytes branches/master/icon-fhir-32.png | Bin 0 -> 1391 bytes branches/master/icon-fhir-48.png | Bin 0 -> 2266 bytes branches/master/icon-fhir-64.png | Bin 0 -> 3526 bytes branches/master/icon-fhir-720.png | Bin 0 -> 16052 bytes branches/master/icon-implementation.png | Bin 0 -> 54384 bytes branches/master/icon-include.png | Bin 0 -> 309 bytes branches/master/icon-infrastructure.png | Bin 0 -> 49885 bytes branches/master/icon-key.png | Bin 0 -> 5404 bytes branches/master/icon-list.gif | Bin 0 -> 276 bytes branches/master/icon-not-selected.png | Bin 0 -> 150 bytes branches/master/icon-object-box.png | Bin 0 -> 6230 bytes branches/master/icon-page.png | Bin 0 -> 294 bytes branches/master/icon-q-attachment.png | Bin 0 -> 484 bytes branches/master/icon-q-boolean.png | Bin 0 -> 269 bytes branches/master/icon-q-choice.png | Bin 0 -> 187 bytes branches/master/icon-q-coding.png | Bin 0 -> 203 bytes branches/master/icon-q-date.png | Bin 0 -> 626 bytes branches/master/icon-q-datetime.png | Bin 0 -> 753 bytes branches/master/icon-q-decimal.png | Bin 0 -> 523 bytes branches/master/icon-q-display.png | Bin 0 -> 421 bytes branches/master/icon-q-group.png | Bin 0 -> 442 bytes branches/master/icon-q-integer.png | Bin 0 -> 523 bytes branches/master/icon-q-item.png | Bin 0 -> 635 bytes branches/master/icon-q-open-choice.png | Bin 0 -> 199 bytes branches/master/icon-q-quantity.png | Bin 0 -> 543 bytes branches/master/icon-q-reference.png | Bin 0 -> 410 bytes branches/master/icon-q-string.png | Bin 0 -> 148 bytes branches/master/icon-q-text.png | Bin 0 -> 153 bytes branches/master/icon-q-time.png | Bin 0 -> 882 bytes branches/master/icon-q-url.png | Bin 0 -> 484 bytes branches/master/icon-qi-help.png | Bin 0 -> 869 bytes branches/master/icon-qi-hidden.png | Bin 0 -> 532 bytes branches/master/icon-qi-horizontal.png | Bin 0 -> 209 bytes branches/master/icon-qi-instructions.png | Bin 0 -> 615 bytes branches/master/icon-qi-observation.png | Bin 0 -> 648 bytes branches/master/icon-qi-optional.png | Bin 0 -> 869 bytes branches/master/icon-qi-readonly.png | Bin 0 -> 3530 bytes branches/master/icon-qi-security.bmp | Bin 0 -> 824 bytes branches/master/icon-qi-security.png | Bin 0 -> 481 bytes branches/master/icon-qi-subject.png | Bin 0 -> 796 bytes branches/master/icon-qi-vertical.png | Bin 0 -> 241 bytes branches/master/icon-resource.png | Bin 0 -> 635 bytes branches/master/icon-selected.png | Bin 0 -> 202 bytes branches/master/icon-toc.png | Bin 0 -> 734 bytes branches/master/icon-warning.png | Bin 0 -> 294 bytes branches/master/icon_bundle.png | Bin 0 -> 631 bytes branches/master/icon_choice.gif | Bin 0 -> 266 bytes branches/master/icon_datatype.gif | Bin 0 -> 585 bytes branches/master/icon_element.gif | Bin 0 -> 232 bytes branches/master/icon_entry_blue.png | Bin 0 -> 289 bytes branches/master/icon_extension.png | Bin 0 -> 733 bytes branches/master/icon_extension_complex.png | Bin 0 -> 743 bytes branches/master/icon_extension_simple.png | Bin 0 -> 331 bytes branches/master/icon_fixed.gif | Bin 0 -> 249 bytes .../icon_modifier_extension_complex.png | Bin 0 -> 786 bytes .../master/icon_modifier_extension_simple.png | Bin 0 -> 363 bytes branches/master/icon_page-child.gif | Bin 0 -> 244 bytes branches/master/icon_page.gif | Bin 0 -> 256 bytes branches/master/icon_page_n.gif | Bin 0 -> 1080 bytes branches/master/icon_page_n_c.gif | Bin 0 -> 1082 bytes branches/master/icon_page_n_i.gif | Bin 0 -> 1082 bytes branches/master/icon_page_n_o.gif | Bin 0 -> 1083 bytes branches/master/icon_page_n_p.gif | Bin 0 -> 1087 bytes branches/master/icon_primitive.png | Bin 0 -> 148 bytes branches/master/icon_profile.png | Bin 0 -> 843 bytes branches/master/icon_q_item.png | Bin 0 -> 635 bytes branches/master/icon_q_root.gif | Bin 0 -> 238 bytes branches/master/icon_reference.png | Bin 0 -> 237 bytes branches/master/icon_resource.png | Bin 0 -> 598 bytes branches/master/icon_reuse.png | Bin 0 -> 785 bytes branches/master/icon_slice.png | Bin 0 -> 692 bytes branches/master/icon_slice_item.png | Bin 0 -> 565 bytes branches/master/icon_text.png | Bin 0 -> 567 bytes branches/master/index.html | 299 + branches/master/information.png | Bin 0 -> 778 bytes branches/master/link.svg | 1 + branches/master/lock.png | Bin 0 -> 310 bytes branches/master/modifier.png | Bin 0 -> 692 bytes branches/master/mustsupport.png | Bin 0 -> 3007 bytes branches/master/new.png | Bin 0 -> 1873 bytes branches/master/observations-summary.xlsx | Bin 0 -> 3618 bytes branches/master/package.db | Bin 0 -> 114688 bytes branches/master/package.manifest.json | 7 + branches/master/package.r4.manifest.json | 6 + branches/master/package.r4.tgz | Bin 0 -> 3420 bytes branches/master/package.r4b.manifest.json | 6 + branches/master/package.r4b.tgz | Bin 0 -> 3429 bytes branches/master/package.tgz | Bin 0 -> 3494 bytes branches/master/prism.css | 308 + branches/master/prism.js | 242 + branches/master/qa-dep.html | 19 + branches/master/qa-eslintcompact.txt | 20 + branches/master/qa-time-report.json | 62 + branches/master/qa-time-report.tsv | 2 + branches/master/qa-tx.html | 350 + branches/master/qa-txservers.html | 52 + branches/master/qa.compare.txt | 25 + branches/master/qa.html | 181 + branches/master/qa.json | 19 + branches/master/qa.min.html | 181 + branches/master/qa.txt | 25 + branches/master/qa.xml | 1 + branches/master/searchform.html | 141 + branches/master/sub-package-list.json | 1 + branches/master/summary.png | Bin 0 -> 567 bytes branches/master/target.png | Bin 0 -> 972 bytes branches/master/tbl_bck0.png | Bin 0 -> 92 bytes branches/master/tbl_bck00.png | Bin 0 -> 92 bytes branches/master/tbl_bck000.png | Bin 0 -> 92 bytes branches/master/tbl_bck0000.png | Bin 0 -> 92 bytes branches/master/tbl_bck00000.png | Bin 0 -> 92 bytes branches/master/tbl_bck000000.png | Bin 0 -> 92 bytes branches/master/tbl_bck0000000.png | Bin 0 -> 92 bytes branches/master/tbl_bck000001.png | Bin 0 -> 101 bytes branches/master/tbl_bck0000010.png | Bin 0 -> 101 bytes branches/master/tbl_bck00001.png | Bin 0 -> 103 bytes branches/master/tbl_bck000010.png | Bin 0 -> 103 bytes branches/master/tbl_bck0000100.png | Bin 0 -> 103 bytes branches/master/tbl_bck000010000.png | Bin 0 -> 103 bytes branches/master/tbl_bck00001001.png | Bin 0 -> 103 bytes branches/master/tbl_bck000010010.png | Bin 0 -> 103 bytes branches/master/tbl_bck0000101.png | Bin 0 -> 105 bytes branches/master/tbl_bck00001010.png | Bin 0 -> 105 bytes branches/master/tbl_bck000011.png | Bin 0 -> 105 bytes branches/master/tbl_bck0000110.png | Bin 0 -> 105 bytes branches/master/tbl_bck00001100.png | Bin 0 -> 105 bytes branches/master/tbl_bck0000111.png | Bin 0 -> 105 bytes branches/master/tbl_bck00001110.png | Bin 0 -> 105 bytes branches/master/tbl_bck000011100.png | Bin 0 -> 105 bytes branches/master/tbl_bck0000111000.png | Bin 0 -> 105 bytes branches/master/tbl_bck00001110000.png | Bin 0 -> 105 bytes branches/master/tbl_bck0000111001.png | Bin 0 -> 107 bytes branches/master/tbl_bck00001110010.png | Bin 0 -> 107 bytes branches/master/tbl_bck000011101.png | Bin 0 -> 108 bytes branches/master/tbl_bck0000111010.png | Bin 0 -> 108 bytes branches/master/tbl_bck00001110100.png | Bin 0 -> 108 bytes branches/master/tbl_bck0000111011.png | Bin 0 -> 108 bytes branches/master/tbl_bck00001110110.png | Bin 0 -> 108 bytes branches/master/tbl_bck00001111.png | Bin 0 -> 105 bytes branches/master/tbl_bck000011110.png | Bin 0 -> 105 bytes branches/master/tbl_bck0000111100.png | Bin 0 -> 105 bytes branches/master/tbl_bck000011110000.png | Bin 0 -> 105 bytes branches/master/tbl_bck00001111001.png | Bin 0 -> 108 bytes branches/master/tbl_bck000011110010.png | Bin 0 -> 108 bytes branches/master/tbl_bck0000111101.png | Bin 0 -> 108 bytes branches/master/tbl_bck00001111010.png | Bin 0 -> 108 bytes branches/master/tbl_bck000011111.png | Bin 0 -> 105 bytes branches/master/tbl_bck0000111110.png | Bin 0 -> 105 bytes branches/master/tbl_bck00001111100.png | Bin 0 -> 105 bytes branches/master/tbl_bck000011111000.png | Bin 0 -> 105 bytes branches/master/tbl_bck00001111101.png | Bin 0 -> 106 bytes branches/master/tbl_bck000011111010.png | Bin 0 -> 106 bytes branches/master/tbl_bck0000111110100.png | Bin 0 -> 106 bytes branches/master/tbl_bck000011111011.png | Bin 0 -> 107 bytes branches/master/tbl_bck0000111110110.png | Bin 0 -> 107 bytes branches/master/tbl_bck0000111111.png | Bin 0 -> 106 bytes branches/master/tbl_bck00001111110.png | Bin 0 -> 106 bytes branches/master/tbl_bck000011111100.png | Bin 0 -> 106 bytes branches/master/tbl_bck00001111111.png | Bin 0 -> 106 bytes branches/master/tbl_bck000011111110.png | Bin 0 -> 106 bytes branches/master/tbl_bck0001.png | Bin 0 -> 104 bytes branches/master/tbl_bck00010.png | Bin 0 -> 104 bytes branches/master/tbl_bck000100.png | Bin 0 -> 104 bytes branches/master/tbl_bck00011.png | Bin 0 -> 101 bytes branches/master/tbl_bck000110.png | Bin 0 -> 101 bytes branches/master/tbl_bck001.png | Bin 0 -> 104 bytes branches/master/tbl_bck0010.png | Bin 0 -> 104 bytes branches/master/tbl_bck00100.png | Bin 0 -> 104 bytes branches/master/tbl_bck001000.png | Bin 0 -> 104 bytes branches/master/tbl_bck0010000.png | Bin 0 -> 104 bytes branches/master/tbl_bck001001.png | Bin 0 -> 107 bytes branches/master/tbl_bck0010010.png | Bin 0 -> 107 bytes branches/master/tbl_bck00101.png | Bin 0 -> 101 bytes branches/master/tbl_bck001010.png | Bin 0 -> 101 bytes branches/master/tbl_bck0011.png | Bin 0 -> 105 bytes branches/master/tbl_bck00110.png | Bin 0 -> 105 bytes branches/master/tbl_bck01.png | Bin 0 -> 101 bytes branches/master/tbl_bck010.png | Bin 0 -> 101 bytes branches/master/tbl_bck0100.png | Bin 0 -> 101 bytes branches/master/tbl_bck01000.png | Bin 0 -> 101 bytes branches/master/tbl_bck0101.png | Bin 0 -> 103 bytes branches/master/tbl_bck01010.png | Bin 0 -> 103 bytes branches/master/tbl_bck010100.png | Bin 0 -> 103 bytes branches/master/tbl_bck01011.png | Bin 0 -> 105 bytes branches/master/tbl_bck010110.png | Bin 0 -> 105 bytes branches/master/tbl_bck011.png | Bin 0 -> 100 bytes branches/master/tbl_bck0110.png | Bin 0 -> 100 bytes branches/master/tbl_bck01100.png | Bin 0 -> 100 bytes branches/master/tbl_bck011000.png | Bin 0 -> 100 bytes branches/master/tbl_bck0110000.png | Bin 0 -> 100 bytes branches/master/tbl_bck011001.png | Bin 0 -> 108 bytes branches/master/tbl_bck0110010.png | Bin 0 -> 108 bytes branches/master/tbl_bck01101.png | Bin 0 -> 104 bytes branches/master/tbl_bck011010.png | Bin 0 -> 104 bytes branches/master/tbl_bck0110100.png | Bin 0 -> 104 bytes branches/master/tbl_bck011011.png | Bin 0 -> 106 bytes branches/master/tbl_bck0110110.png | Bin 0 -> 106 bytes branches/master/tbl_bck01101100.png | Bin 0 -> 106 bytes branches/master/tbl_bck0110111.png | Bin 0 -> 110 bytes branches/master/tbl_bck01101110.png | Bin 0 -> 110 bytes branches/master/tbl_bck0111.png | Bin 0 -> 105 bytes branches/master/tbl_bck01110.png | Bin 0 -> 105 bytes branches/master/tbl_bck011100.png | Bin 0 -> 105 bytes branches/master/tbl_bck01111.png | Bin 0 -> 100 bytes branches/master/tbl_bck011110.png | Bin 0 -> 100 bytes branches/master/tbl_bck0111100.png | Bin 0 -> 100 bytes branches/master/tbl_bck011110000.png | Bin 0 -> 100 bytes branches/master/tbl_bck01111001.png | Bin 0 -> 105 bytes branches/master/tbl_bck011110010.png | Bin 0 -> 105 bytes branches/master/tbl_bck0111101.png | Bin 0 -> 106 bytes branches/master/tbl_bck01111010.png | Bin 0 -> 106 bytes branches/master/tbl_bck011111.png | Bin 0 -> 102 bytes branches/master/tbl_bck0111110.png | Bin 0 -> 102 bytes branches/master/tbl_bck012.png | Bin 0 -> 101 bytes branches/master/tbl_bck0240.png | Bin 0 -> 92 bytes branches/master/tbl_bck02400.png | Bin 0 -> 92 bytes branches/master/tbl_bck0241.png | Bin 0 -> 104 bytes branches/master/tbl_bck02410.png | Bin 0 -> 104 bytes branches/master/tbl_bck025.png | Bin 0 -> 106 bytes branches/master/tbl_bck0250.png | Bin 0 -> 106 bytes branches/master/tbl_bck02500.png | Bin 0 -> 106 bytes branches/master/tbl_bck025000.png | Bin 0 -> 106 bytes branches/master/tbl_bck02501.png | Bin 0 -> 110 bytes branches/master/tbl_bck025010.png | Bin 0 -> 110 bytes branches/master/tbl_bck0250240.png | Bin 0 -> 106 bytes branches/master/tbl_bck025025.png | Bin 0 -> 108 bytes branches/master/tbl_bck0250250.png | Bin 0 -> 108 bytes branches/master/tbl_bck02503.png | Bin 0 -> 114 bytes branches/master/tbl_bck0251.png | Bin 0 -> 111 bytes branches/master/tbl_bck02510.png | Bin 0 -> 111 bytes branches/master/tbl_bck02512.png | Bin 0 -> 111 bytes branches/master/tbl_bck0251240.png | Bin 0 -> 111 bytes branches/master/tbl_bck025125.png | Bin 0 -> 111 bytes branches/master/tbl_bck0251250.png | Bin 0 -> 111 bytes branches/master/tbl_bck0251252.png | Bin 0 -> 111 bytes branches/master/tbl_bck02513.png | Bin 0 -> 118 bytes branches/master/tbl_bck03.png | Bin 0 -> 105 bytes branches/master/tbl_bck0320.png | Bin 0 -> 105 bytes branches/master/tbl_bck033.png | Bin 0 -> 104 bytes branches/master/tbl_bck0330.png | Bin 0 -> 104 bytes branches/master/tbl_bck03300.png | Bin 0 -> 104 bytes branches/master/tbl_bck0331.png | Bin 0 -> 113 bytes branches/master/tbl_bck03310.png | Bin 0 -> 113 bytes branches/master/tbl_bck0340.png | Bin 0 -> 105 bytes branches/master/tbl_bck03400.png | Bin 0 -> 105 bytes branches/master/tbl_bck0341.png | Bin 0 -> 111 bytes branches/master/tbl_bck03410.png | Bin 0 -> 111 bytes branches/master/tbl_bck035.png | Bin 0 -> 114 bytes branches/master/tbl_bck0350.png | Bin 0 -> 114 bytes branches/master/tbl_bck03500.png | Bin 0 -> 114 bytes branches/master/tbl_bck0350240.png | Bin 0 -> 114 bytes branches/master/tbl_bck035025.png | Bin 0 -> 118 bytes branches/master/tbl_bck0350250.png | Bin 0 -> 118 bytes branches/master/tbl_bck03503.png | Bin 0 -> 117 bytes branches/master/tbl_bck0351.png | Bin 0 -> 121 bytes branches/master/tbl_bck03510.png | Bin 0 -> 121 bytes branches/master/tbl_bck03512.png | Bin 0 -> 121 bytes branches/master/tbl_bck0351240.png | Bin 0 -> 121 bytes branches/master/tbl_bck035125.png | Bin 0 -> 122 bytes branches/master/tbl_bck0351250.png | Bin 0 -> 122 bytes branches/master/tbl_bck0351252.png | Bin 0 -> 122 bytes branches/master/tbl_bck03513.png | Bin 0 -> 118 bytes branches/master/tbl_bck04.png | Bin 0 -> 92 bytes branches/master/tbl_bck040.png | Bin 0 -> 92 bytes branches/master/tbl_bck0400.png | Bin 0 -> 92 bytes branches/master/tbl_bck041.png | Bin 0 -> 104 bytes branches/master/tbl_bck0410.png | Bin 0 -> 104 bytes branches/master/tbl_bck05.png | Bin 0 -> 105 bytes branches/master/tbl_bck050.png | Bin 0 -> 105 bytes branches/master/tbl_bck0500.png | Bin 0 -> 105 bytes branches/master/tbl_bck05040.png | Bin 0 -> 105 bytes branches/master/tbl_bck0505.png | Bin 0 -> 107 bytes branches/master/tbl_bck05050.png | Bin 0 -> 107 bytes branches/master/tbl_bck051.png | Bin 0 -> 110 bytes branches/master/tbl_bck0510.png | Bin 0 -> 110 bytes branches/master/tbl_bck0512.png | Bin 0 -> 110 bytes branches/master/tbl_bck05140.png | Bin 0 -> 110 bytes branches/master/tbl_bck0515.png | Bin 0 -> 113 bytes branches/master/tbl_bck05150.png | Bin 0 -> 113 bytes branches/master/tbl_bck05152.png | Bin 0 -> 113 bytes branches/master/tbl_bck1.png | Bin 0 -> 104 bytes branches/master/tbl_bck10.png | Bin 0 -> 104 bytes branches/master/tbl_bck100.png | Bin 0 -> 104 bytes branches/master/tbl_bck1000.png | Bin 0 -> 104 bytes branches/master/tbl_bck10000.png | Bin 0 -> 104 bytes branches/master/tbl_bck100000.png | Bin 0 -> 104 bytes branches/master/tbl_bck10001.png | Bin 0 -> 109 bytes branches/master/tbl_bck100010.png | Bin 0 -> 109 bytes branches/master/tbl_bck1001.png | Bin 0 -> 109 bytes branches/master/tbl_bck10010.png | Bin 0 -> 109 bytes branches/master/tbl_bck100100.png | Bin 0 -> 109 bytes branches/master/tbl_bck1001000.png | Bin 0 -> 109 bytes branches/master/tbl_bck10010000.png | Bin 0 -> 109 bytes branches/master/tbl_bck1001001.png | Bin 0 -> 108 bytes branches/master/tbl_bck10010010.png | Bin 0 -> 108 bytes branches/master/tbl_bck100101.png | Bin 0 -> 112 bytes branches/master/tbl_bck1001010.png | Bin 0 -> 112 bytes branches/master/tbl_bck10011.png | Bin 0 -> 112 bytes branches/master/tbl_bck100110.png | Bin 0 -> 112 bytes branches/master/tbl_bck101.png | Bin 0 -> 109 bytes branches/master/tbl_bck1010.png | Bin 0 -> 109 bytes branches/master/tbl_bck10100.png | Bin 0 -> 109 bytes branches/master/tbl_bck101000.png | Bin 0 -> 109 bytes branches/master/tbl_bck10101.png | Bin 0 -> 106 bytes branches/master/tbl_bck101010.png | Bin 0 -> 106 bytes branches/master/tbl_bck1011.png | Bin 0 -> 109 bytes branches/master/tbl_bck10110.png | Bin 0 -> 109 bytes branches/master/tbl_bck101100.png | Bin 0 -> 109 bytes branches/master/tbl_bck1011000.png | Bin 0 -> 109 bytes branches/master/tbl_bck10110000.png | Bin 0 -> 109 bytes branches/master/tbl_bck1011001.png | Bin 0 -> 113 bytes branches/master/tbl_bck10110010.png | Bin 0 -> 113 bytes branches/master/tbl_bck101101.png | Bin 0 -> 109 bytes branches/master/tbl_bck1011010.png | Bin 0 -> 109 bytes branches/master/tbl_bck10111.png | Bin 0 -> 108 bytes branches/master/tbl_bck101110.png | Bin 0 -> 108 bytes branches/master/tbl_bck1011100.png | Bin 0 -> 108 bytes branches/master/tbl_bck101111.png | Bin 0 -> 108 bytes branches/master/tbl_bck1011110.png | Bin 0 -> 108 bytes branches/master/tbl_bck10240.png | Bin 0 -> 104 bytes branches/master/tbl_bck1025.png | Bin 0 -> 112 bytes branches/master/tbl_bck10250.png | Bin 0 -> 112 bytes branches/master/tbl_bck103.png | Bin 0 -> 111 bytes branches/master/tbl_bck1040.png | Bin 0 -> 104 bytes branches/master/tbl_bck105.png | Bin 0 -> 111 bytes branches/master/tbl_bck1050.png | Bin 0 -> 111 bytes branches/master/tbl_bck11.png | Bin 0 -> 105 bytes branches/master/tbl_bck110.png | Bin 0 -> 105 bytes branches/master/tbl_bck1100.png | Bin 0 -> 105 bytes branches/master/tbl_bck11000.png | Bin 0 -> 105 bytes branches/master/tbl_bck110000.png | Bin 0 -> 105 bytes branches/master/tbl_bck11001.png | Bin 0 -> 111 bytes branches/master/tbl_bck110010.png | Bin 0 -> 111 bytes branches/master/tbl_bck1101.png | Bin 0 -> 108 bytes branches/master/tbl_bck11010.png | Bin 0 -> 108 bytes branches/master/tbl_bck110100.png | Bin 0 -> 108 bytes branches/master/tbl_bck11011.png | Bin 0 -> 108 bytes branches/master/tbl_bck110110.png | Bin 0 -> 108 bytes branches/master/tbl_bck111.png | Bin 0 -> 104 bytes branches/master/tbl_bck1110.png | Bin 0 -> 104 bytes branches/master/tbl_bck11100.png | Bin 0 -> 104 bytes branches/master/tbl_bck111000.png | Bin 0 -> 104 bytes branches/master/tbl_bck11101.png | Bin 0 -> 108 bytes branches/master/tbl_bck111010.png | Bin 0 -> 108 bytes branches/master/tbl_bck1111.png | Bin 0 -> 107 bytes branches/master/tbl_bck11110.png | Bin 0 -> 107 bytes branches/master/tbl_bck111100.png | Bin 0 -> 107 bytes branches/master/tbl_bck1111000.png | Bin 0 -> 107 bytes branches/master/tbl_bck111101.png | Bin 0 -> 111 bytes branches/master/tbl_bck1111010.png | Bin 0 -> 111 bytes branches/master/tbl_bck11111.png | Bin 0 -> 105 bytes branches/master/tbl_bck111110.png | Bin 0 -> 105 bytes branches/master/tbl_bck112.png | Bin 0 -> 105 bytes branches/master/tbl_bck11240.png | Bin 0 -> 105 bytes branches/master/tbl_bck1125.png | Bin 0 -> 114 bytes branches/master/tbl_bck11250.png | Bin 0 -> 114 bytes branches/master/tbl_bck11252.png | Bin 0 -> 114 bytes branches/master/tbl_bck113.png | Bin 0 -> 112 bytes branches/master/tbl_bck1140.png | Bin 0 -> 105 bytes branches/master/tbl_bck115.png | Bin 0 -> 112 bytes branches/master/tbl_bck1150.png | Bin 0 -> 112 bytes branches/master/tbl_bck1152.png | Bin 0 -> 112 bytes branches/master/tbl_bck12.png | Bin 0 -> 104 bytes branches/master/tbl_bck120.png | Bin 0 -> 104 bytes branches/master/tbl_bck124.png | Bin 0 -> 104 bytes branches/master/tbl_bck1240.png | Bin 0 -> 104 bytes branches/master/tbl_bck12400.png | Bin 0 -> 104 bytes branches/master/tbl_bck1241.png | Bin 0 -> 109 bytes branches/master/tbl_bck12410.png | Bin 0 -> 109 bytes branches/master/tbl_bck125.png | Bin 0 -> 111 bytes branches/master/tbl_bck1250.png | Bin 0 -> 111 bytes branches/master/tbl_bck12500.png | Bin 0 -> 111 bytes branches/master/tbl_bck1251.png | Bin 0 -> 114 bytes branches/master/tbl_bck12510.png | Bin 0 -> 114 bytes branches/master/tbl_bck125100.png | Bin 0 -> 114 bytes branches/master/tbl_bck12511.png | Bin 0 -> 117 bytes branches/master/tbl_bck125110.png | Bin 0 -> 117 bytes branches/master/tbl_bck12512.png | Bin 0 -> 114 bytes branches/master/tbl_bck1252.png | Bin 0 -> 111 bytes branches/master/tbl_bck13.png | Bin 0 -> 112 bytes branches/master/tbl_bck130.png | Bin 0 -> 112 bytes branches/master/tbl_bck1320.png | Bin 0 -> 112 bytes branches/master/tbl_bck133.png | Bin 0 -> 110 bytes branches/master/tbl_bck1330.png | Bin 0 -> 110 bytes branches/master/tbl_bck134.png | Bin 0 -> 112 bytes branches/master/tbl_bck14.png | Bin 0 -> 104 bytes branches/master/tbl_bck140.png | Bin 0 -> 104 bytes branches/master/tbl_bck1400.png | Bin 0 -> 104 bytes branches/master/tbl_bck141.png | Bin 0 -> 109 bytes branches/master/tbl_bck1410.png | Bin 0 -> 109 bytes branches/master/tbl_bck1424.png | Bin 0 -> 104 bytes branches/master/tbl_bck143.png | Bin 0 -> 111 bytes branches/master/tbl_bck15.png | Bin 0 -> 112 bytes branches/master/tbl_bck150.png | Bin 0 -> 112 bytes branches/master/tbl_bck1500.png | Bin 0 -> 112 bytes branches/master/tbl_bck15040.png | Bin 0 -> 112 bytes branches/master/tbl_bck1505.png | Bin 0 -> 115 bytes branches/master/tbl_bck15050.png | Bin 0 -> 115 bytes branches/master/tbl_bck151.png | Bin 0 -> 114 bytes branches/master/tbl_bck1510.png | Bin 0 -> 114 bytes branches/master/tbl_bck1512.png | Bin 0 -> 114 bytes branches/master/tbl_bck15140.png | Bin 0 -> 114 bytes branches/master/tbl_bck1515.png | Bin 0 -> 116 bytes branches/master/tbl_bck15150.png | Bin 0 -> 116 bytes branches/master/tbl_bck15152.png | Bin 0 -> 116 bytes branches/master/tbl_bck152.png | Bin 0 -> 112 bytes branches/master/tbl_bck1540.png | Bin 0 -> 112 bytes branches/master/tbl_bck15424.png | Bin 0 -> 112 bytes branches/master/tbl_bck1543.png | Bin 0 -> 123 bytes branches/master/tbl_bck155.png | Bin 0 -> 110 bytes branches/master/tbl_bck1550.png | Bin 0 -> 110 bytes branches/master/tbl_bck1552.png | Bin 0 -> 110 bytes branches/master/tbl_blank.png | Bin 0 -> 170 bytes branches/master/tbl_spacer.png | Bin 0 -> 157 bytes branches/master/tbl_vjoin-closed.png | Bin 0 -> 270 bytes branches/master/tbl_vjoin-open.png | Bin 0 -> 283 bytes branches/master/tbl_vjoin.png | Bin 0 -> 192 bytes branches/master/tbl_vjoin_end-closed.png | Bin 0 -> 243 bytes branches/master/tbl_vjoin_end-open.png | Bin 0 -> 266 bytes branches/master/tbl_vjoin_end.png | Bin 0 -> 192 bytes .../master/tbl_vjoin_end_slice-closed.png | Bin 0 -> 238 bytes branches/master/tbl_vjoin_end_slice-open.png | Bin 0 -> 252 bytes branches/master/tbl_vjoin_end_slice.png | Bin 0 -> 161 bytes .../master/tbl_vjoin_end_slicer-closed.png | Bin 0 -> 226 bytes branches/master/tbl_vjoin_end_slicer-open.png | Bin 0 -> 244 bytes branches/master/tbl_vjoin_end_slicer.png | Bin 0 -> 142 bytes branches/master/tbl_vjoin_slice-closed.png | Bin 0 -> 228 bytes branches/master/tbl_vjoin_slice-open.png | Bin 0 -> 244 bytes branches/master/tbl_vjoin_slice.png | Bin 0 -> 148 bytes branches/master/tbl_vjoin_slicer-closed.png | Bin 0 -> 228 bytes branches/master/tbl_vjoin_slicer-open.png | Bin 0 -> 258 bytes branches/master/tbl_vjoin_slicer.png | Bin 0 -> 147 bytes branches/master/tbl_vline.png | Bin 0 -> 186 bytes branches/master/tbl_vline_slice.png | Bin 0 -> 143 bytes branches/master/tbl_vline_slicer.png | Bin 0 -> 143 bytes branches/master/toc.html | 223 + branches/master/usage-stats.json | 23 + .../validator-xxxexample.fhir.uv.myig.pack | Bin 0 -> 2424 bytes branches/master/validator.pack | Bin 0 -> 2424 bytes branches/master/valueset-list.csv | 1 + branches/master/valueset-list.json | 3 + branches/master/valueset-ref-all-list.csv | 1 + branches/master/valueset-ref-all-list.json | 3 + branches/master/valueset-ref-list.csv | 1 + branches/master/valueset-ref-list.json | 3 + ...entationGuide-xxxexample.fhir.uv.myig.json | 730 ++ ...mentationGuide-xxxexample.fhir.uv.myig.ttl | 623 ++ ...mentationGuide-xxxexample.fhir.uv.myig.xml | 566 + branches/squash/artifacts.html | 245 + branches/squash/assets/css/bootstrap-fhir.css | 5306 +++++++++ .../assets/css/bootstrap-glyphicons.css | 2 + ...lar_448c34a56d699c29117adc64c43affeb.woff2 | Bin 0 -> 18028 bytes ...gular_e18bbf611f2a2e43afc071aa2f4e1512.ttf | Bin 0 -> 45404 bytes ...gular_f4769f9bdb7466be65088239c12046d1.eot | Bin 0 -> 20127 bytes ...gular_f49c0c87d80ed5a717b0f1654f69fd3b.svg | 1 + ...ular_fa2772327f55d8198301fdb8bcfc8158.woff | Bin 0 -> 23424 bytes branches/squash/assets/css/hl7.css | 74 + ...10_10_4132a6bfb0e59f9584040b12d7535a07.png | Bin 0 -> 119 bytes ...gular_89889688147bd7575d6327160d64e760.svg | 288 + ...glass_763c744f99ee16ac3c99560a9c7fe0b7.png | Bin 0 -> 292 bytes ...-stop_81196e9a93dbdf10e08432093c95194f.png | Bin 0 -> 5156 bytes ...1x400_eb83aeb42fd8d8f74c93b391951bcf44.png | Bin 0 -> 394 bytes ...1x400_a697d8fd8a5adbdb87faf8d78a90e755.png | Bin 0 -> 399 bytes ...1x400_d699723af8436eba22b885328314bd55.png | Bin 0 -> 390 bytes ...0x100_c56ba853727c57c51ab90b9e27f7f2d3.png | Bin 0 -> 5882 bytes ...1x100_eb961b27be02a26af523a68d5774aa6b.png | Bin 0 -> 391 bytes ...1x100_63b926c3d199d7774678ec2f1cfeb44a.png | Bin 0 -> 350 bytes ...6x240_33aede1050c87faf490ee203d3d47699.png | Bin 0 -> 4676 bytes ...6x240_db3b908bd060c6f278fde9e11b3b94e3.png | Bin 0 -> 4676 bytes ...6x240_ed2f2ba37982b5f821d46811a5f79836.png | Bin 0 -> 4676 bytes ...6x240_72019f22cbcf7555f4bc97aa383f164f.png | Bin 0 -> 4676 bytes ...6x240_a6a39c47239fcdbbe6e1d5bfaa7adac3.png | Bin 0 -> 4676 bytes ...6x240_06f311c437236b376b247382bf815c71.png | Bin 0 -> 4676 bytes ...6x240_c34e7954fb08d6d72348b49032dc4876.png | Bin 0 -> 4676 bytes branches/squash/assets/css/jquery-ui.css | 523 + .../assets/css/jquery-ui.structure.min.css | 5 + .../squash/assets/css/jquery-ui.theme.min.css | 5 + branches/squash/assets/css/lforms.min.css | 9734 +++++++++++++++++ branches/squash/assets/css/openhie.css | 100 + branches/squash/assets/css/prism.css | 143 + branches/squash/assets/css/project.css | 757 ++ branches/squash/assets/css/pygments-manni.css | 66 + branches/squash/assets/css/xml.css | 2 + .../fonts/glyphiconshalflings-regular.eot | Bin 0 -> 33358 bytes .../fonts/glyphiconshalflings-regular.otf | Bin 0 -> 18116 bytes .../fonts/glyphiconshalflings-regular.svg | 175 + .../fonts/glyphiconshalflings-regular.ttf | Bin 0 -> 32896 bytes .../fonts/glyphiconshalflings-regular.woff | Bin 0 -> 18944 bytes branches/squash/assets/ico/favicon.ico | Bin 0 -> 67646 bytes branches/squash/assets/ico/favicon.png | Bin 0 -> 575 bytes branches/squash/assets/ico/icon-fhir-114.png | Bin 0 -> 56750 bytes branches/squash/assets/ico/icon-fhir-144.png | Bin 0 -> 87793 bytes branches/squash/assets/ico/icon-fhir-57.png | Bin 0 -> 17639 bytes branches/squash/assets/ico/icon-fhir-72.png | Bin 0 -> 25407 bytes .../ico/noun_copy to clipboard_1669410.png | Bin 0 -> 974 bytes branches/squash/assets/images/001.svg | 269 + branches/squash/assets/images/cc-by.png | Bin 0 -> 1283 bytes branches/squash/assets/images/download.png | Bin 0 -> 723 bytes branches/squash/assets/images/dragon.png | Bin 0 -> 175381 bytes branches/squash/assets/images/external.png | Bin 0 -> 173 bytes .../squash/assets/images/fhir-logo-www.png | Bin 0 -> 13319 bytes branches/squash/assets/images/fire.png | Bin 0 -> 92437 bytes .../squash/assets/images/hl7-logo-header.png | Bin 0 -> 5197 bytes branches/squash/assets/images/home.png | Bin 0 -> 4002 bytes branches/squash/assets/images/link.svg | 1 + .../squash/assets/images/logo_ansinew.jpg | Bin 0 -> 7005 bytes branches/squash/assets/images/search.png | Bin 0 -> 4410 bytes branches/squash/assets/images/stripe.png | Bin 0 -> 2798 bytes branches/squash/assets/images/target.png | Bin 0 -> 972 bytes branches/squash/assets/js/anchor.min.js | 6 + branches/squash/assets/js/bootstrap.min.js | 6 + branches/squash/assets/js/clipboard-btn.js | 30 + branches/squash/assets/js/clipboard.min.js | 7 + .../squash/assets/js/fhir-table-scripts.js | 99 + branches/squash/assets/js/fhir.js | 2 + branches/squash/assets/js/html5shiv.js | 8 + .../squash/assets/js/jquery-3.7.0.min.map | 1 + branches/squash/assets/js/jquery-ui.min.js | 6 + branches/squash/assets/js/jquery.js | 2 + .../squash/assets/js/lformsFHIRAll.min.js | 2 + branches/squash/assets/js/main.js | 2465 +++++ branches/squash/assets/js/polyfills.js | 2 + branches/squash/assets/js/prism.js | 238 + branches/squash/assets/js/readme.txt | 1 + branches/squash/assets/js/respond.min.js | 6 + branches/squash/assets/js/runtime.js | 2 + branches/squash/assets/js/scripts.js | 3 + branches/squash/assets/js/topofpage.js | 20 + branches/squash/assets/js/xml.js | 2 + branches/squash/assets/js/zone.min.js | 134 + branches/squash/canonicals.json | 9 + branches/squash/cc0.png | Bin 0 -> 367 bytes branches/squash/changes.html | 249 + branches/squash/definitions.json.zip | Bin 0 -> 2260 bytes branches/squash/definitions.ttl.zip | Bin 0 -> 2806 bytes branches/squash/definitions.xml.zip | Bin 0 -> 2306 bytes branches/squash/downloads.html | 285 + branches/squash/examples.json.zip | Bin 0 -> 1881 bytes branches/squash/examples.ttl.zip | Bin 0 -> 2031 bytes branches/squash/examples.xml.zip | Bin 0 -> 1882 bytes branches/squash/excels.zip | Bin 0 -> 3095 bytes branches/squash/expansions.json | 8 + branches/squash/expansions.json.zip | Bin 0 -> 284 bytes branches/squash/expansions.xml | 9 + branches/squash/expansions.xml.zip | Bin 0 -> 331 bytes branches/squash/external.png | Bin 0 -> 173 bytes branches/squash/fhir-table-scripts.js | 99 + branches/squash/fhir.css | 947 ++ branches/squash/full-ig.zip | Bin 0 -> 2312674 bytes branches/squash/icon-administration.png | Bin 0 -> 49385 bytes branches/squash/icon-clinical.png | Bin 0 -> 36928 bytes branches/squash/icon-dictionary.png | Bin 0 -> 613 bytes branches/squash/icon-directory.gif | Bin 0 -> 640 bytes branches/squash/icon-documentation.png | Bin 0 -> 25469 bytes branches/squash/icon-error.gif | Bin 0 -> 556 bytes branches/squash/icon-example.png | Bin 0 -> 587 bytes branches/squash/icon-fhir-1024.png | Bin 0 -> 116309 bytes branches/squash/icon-fhir-128.png | Bin 0 -> 7907 bytes branches/squash/icon-fhir-16.png | Bin 0 -> 575 bytes branches/squash/icon-fhir-24.png | Bin 0 -> 923 bytes branches/squash/icon-fhir-32.png | Bin 0 -> 1391 bytes branches/squash/icon-fhir-48.png | Bin 0 -> 2266 bytes branches/squash/icon-fhir-64.png | Bin 0 -> 3526 bytes branches/squash/icon-fhir-720.png | Bin 0 -> 16052 bytes branches/squash/icon-implementation.png | Bin 0 -> 54384 bytes branches/squash/icon-include.png | Bin 0 -> 309 bytes branches/squash/icon-infrastructure.png | Bin 0 -> 49885 bytes branches/squash/icon-key.png | Bin 0 -> 5404 bytes branches/squash/icon-list.gif | Bin 0 -> 276 bytes branches/squash/icon-not-selected.png | Bin 0 -> 150 bytes branches/squash/icon-object-box.png | Bin 0 -> 6230 bytes branches/squash/icon-page.png | Bin 0 -> 294 bytes branches/squash/icon-q-attachment.png | Bin 0 -> 484 bytes branches/squash/icon-q-boolean.png | Bin 0 -> 269 bytes branches/squash/icon-q-choice.png | Bin 0 -> 187 bytes branches/squash/icon-q-coding.png | Bin 0 -> 203 bytes branches/squash/icon-q-date.png | Bin 0 -> 626 bytes branches/squash/icon-q-datetime.png | Bin 0 -> 753 bytes branches/squash/icon-q-decimal.png | Bin 0 -> 523 bytes branches/squash/icon-q-display.png | Bin 0 -> 421 bytes branches/squash/icon-q-group.png | Bin 0 -> 442 bytes branches/squash/icon-q-integer.png | Bin 0 -> 523 bytes branches/squash/icon-q-item.png | Bin 0 -> 635 bytes branches/squash/icon-q-open-choice.png | Bin 0 -> 199 bytes branches/squash/icon-q-quantity.png | Bin 0 -> 543 bytes branches/squash/icon-q-reference.png | Bin 0 -> 410 bytes branches/squash/icon-q-string.png | Bin 0 -> 148 bytes branches/squash/icon-q-text.png | Bin 0 -> 153 bytes branches/squash/icon-q-time.png | Bin 0 -> 882 bytes branches/squash/icon-q-url.png | Bin 0 -> 484 bytes branches/squash/icon-qi-help.png | Bin 0 -> 869 bytes branches/squash/icon-qi-hidden.png | Bin 0 -> 532 bytes branches/squash/icon-qi-horizontal.png | Bin 0 -> 209 bytes branches/squash/icon-qi-instructions.png | Bin 0 -> 615 bytes branches/squash/icon-qi-observation.png | Bin 0 -> 648 bytes branches/squash/icon-qi-optional.png | Bin 0 -> 869 bytes branches/squash/icon-qi-readonly.png | Bin 0 -> 3530 bytes branches/squash/icon-qi-security.bmp | Bin 0 -> 824 bytes branches/squash/icon-qi-security.png | Bin 0 -> 481 bytes branches/squash/icon-qi-subject.png | Bin 0 -> 796 bytes branches/squash/icon-qi-vertical.png | Bin 0 -> 241 bytes branches/squash/icon-resource.png | Bin 0 -> 635 bytes branches/squash/icon-selected.png | Bin 0 -> 202 bytes branches/squash/icon-toc.png | Bin 0 -> 734 bytes branches/squash/icon-warning.png | Bin 0 -> 294 bytes branches/squash/icon_bundle.png | Bin 0 -> 631 bytes branches/squash/icon_choice.gif | Bin 0 -> 266 bytes branches/squash/icon_datatype.gif | Bin 0 -> 585 bytes branches/squash/icon_element.gif | Bin 0 -> 232 bytes branches/squash/icon_entry_blue.png | Bin 0 -> 289 bytes branches/squash/icon_extension.png | Bin 0 -> 733 bytes branches/squash/icon_extension_complex.png | Bin 0 -> 743 bytes branches/squash/icon_extension_simple.png | Bin 0 -> 331 bytes branches/squash/icon_fixed.gif | Bin 0 -> 249 bytes .../icon_modifier_extension_complex.png | Bin 0 -> 786 bytes .../squash/icon_modifier_extension_simple.png | Bin 0 -> 363 bytes branches/squash/icon_page.gif | Bin 0 -> 256 bytes branches/squash/icon_page_n.gif | Bin 0 -> 1080 bytes branches/squash/icon_page_n_c.gif | Bin 0 -> 1082 bytes branches/squash/icon_page_n_i.gif | Bin 0 -> 1082 bytes branches/squash/icon_page_n_o.gif | Bin 0 -> 1083 bytes branches/squash/icon_page_n_p.gif | Bin 0 -> 1087 bytes branches/squash/icon_primitive.png | Bin 0 -> 148 bytes branches/squash/icon_profile.png | Bin 0 -> 843 bytes branches/squash/icon_q_item.png | Bin 0 -> 635 bytes branches/squash/icon_q_root.gif | Bin 0 -> 238 bytes branches/squash/icon_reference.png | Bin 0 -> 237 bytes branches/squash/icon_resource.png | Bin 0 -> 598 bytes branches/squash/icon_reuse.png | Bin 0 -> 785 bytes branches/squash/icon_slice.png | Bin 0 -> 692 bytes branches/squash/icon_slice_item.png | Bin 0 -> 565 bytes branches/squash/icon_text.png | Bin 0 -> 567 bytes branches/squash/index.html | 314 + branches/squash/information.png | Bin 0 -> 778 bytes branches/squash/link.svg | 1 + branches/squash/lock.png | Bin 0 -> 310 bytes branches/squash/modifier.png | Bin 0 -> 692 bytes branches/squash/mustsupport.png | Bin 0 -> 3007 bytes branches/squash/new.png | Bin 0 -> 1873 bytes branches/squash/observations-summary.xlsx | Bin 0 -> 3618 bytes branches/squash/package.manifest.json | 6 + branches/squash/package.r4.manifest.json | 6 + branches/squash/package.r4.tgz | Bin 0 -> 3050 bytes branches/squash/package.r4b.manifest.json | 6 + branches/squash/package.r4b.tgz | Bin 0 -> 3061 bytes branches/squash/package.tgz | Bin 0 -> 3078 bytes branches/squash/prism.css | 308 + branches/squash/prism.js | 242 + branches/squash/qa-dep.html | 19 + branches/squash/qa-eslintcompact.txt | 12 + branches/squash/qa-time-report.json | 57 + branches/squash/qa-time-report.tsv | 2 + branches/squash/qa-tx.html | 206 + branches/squash/qa.html | 171 + branches/squash/qa.json | 12 + branches/squash/qa.min.html | 171 + branches/squash/qa.txt | 25 + branches/squash/qa.xml | 1 + branches/squash/searchform.html | 141 + branches/squash/summary.png | Bin 0 -> 567 bytes branches/squash/target.png | Bin 0 -> 972 bytes branches/squash/tbl_bck0.png | Bin 0 -> 92 bytes branches/squash/tbl_bck00.png | Bin 0 -> 92 bytes branches/squash/tbl_bck000.png | Bin 0 -> 92 bytes branches/squash/tbl_bck0000.png | Bin 0 -> 92 bytes branches/squash/tbl_bck00000.png | Bin 0 -> 92 bytes branches/squash/tbl_bck000000.png | Bin 0 -> 92 bytes branches/squash/tbl_bck0000000.png | Bin 0 -> 92 bytes branches/squash/tbl_bck000001.png | Bin 0 -> 101 bytes branches/squash/tbl_bck0000010.png | Bin 0 -> 101 bytes branches/squash/tbl_bck00001.png | Bin 0 -> 103 bytes branches/squash/tbl_bck000010.png | Bin 0 -> 103 bytes branches/squash/tbl_bck0000100.png | Bin 0 -> 103 bytes branches/squash/tbl_bck000010000.png | Bin 0 -> 103 bytes branches/squash/tbl_bck00001001.png | Bin 0 -> 103 bytes branches/squash/tbl_bck000010010.png | Bin 0 -> 103 bytes branches/squash/tbl_bck0000101.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00001010.png | Bin 0 -> 105 bytes branches/squash/tbl_bck000011.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0000110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00001100.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0000111.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00001110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck000011100.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0000111000.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00001110000.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0000111001.png | Bin 0 -> 107 bytes branches/squash/tbl_bck00001110010.png | Bin 0 -> 107 bytes branches/squash/tbl_bck000011101.png | Bin 0 -> 108 bytes branches/squash/tbl_bck0000111010.png | Bin 0 -> 108 bytes branches/squash/tbl_bck00001110100.png | Bin 0 -> 108 bytes branches/squash/tbl_bck0000111011.png | Bin 0 -> 108 bytes branches/squash/tbl_bck00001110110.png | Bin 0 -> 108 bytes branches/squash/tbl_bck00001111.png | Bin 0 -> 105 bytes branches/squash/tbl_bck000011110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0000111100.png | Bin 0 -> 105 bytes branches/squash/tbl_bck000011110000.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00001111001.png | Bin 0 -> 108 bytes branches/squash/tbl_bck000011110010.png | Bin 0 -> 108 bytes branches/squash/tbl_bck0000111101.png | Bin 0 -> 108 bytes branches/squash/tbl_bck00001111010.png | Bin 0 -> 108 bytes branches/squash/tbl_bck000011111.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0000111110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00001111100.png | Bin 0 -> 105 bytes branches/squash/tbl_bck000011111000.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00001111101.png | Bin 0 -> 106 bytes branches/squash/tbl_bck000011111010.png | Bin 0 -> 106 bytes branches/squash/tbl_bck0000111110100.png | Bin 0 -> 106 bytes branches/squash/tbl_bck000011111011.png | Bin 0 -> 107 bytes branches/squash/tbl_bck0000111110110.png | Bin 0 -> 107 bytes branches/squash/tbl_bck0000111111.png | Bin 0 -> 106 bytes branches/squash/tbl_bck00001111110.png | Bin 0 -> 106 bytes branches/squash/tbl_bck000011111100.png | Bin 0 -> 106 bytes branches/squash/tbl_bck00001111111.png | Bin 0 -> 106 bytes branches/squash/tbl_bck000011111110.png | Bin 0 -> 106 bytes branches/squash/tbl_bck0001.png | Bin 0 -> 104 bytes branches/squash/tbl_bck00010.png | Bin 0 -> 104 bytes branches/squash/tbl_bck000100.png | Bin 0 -> 104 bytes branches/squash/tbl_bck00011.png | Bin 0 -> 101 bytes branches/squash/tbl_bck000110.png | Bin 0 -> 101 bytes branches/squash/tbl_bck001.png | Bin 0 -> 104 bytes branches/squash/tbl_bck0010.png | Bin 0 -> 104 bytes branches/squash/tbl_bck00100.png | Bin 0 -> 104 bytes branches/squash/tbl_bck001000.png | Bin 0 -> 104 bytes branches/squash/tbl_bck0010000.png | Bin 0 -> 104 bytes branches/squash/tbl_bck001001.png | Bin 0 -> 107 bytes branches/squash/tbl_bck0010010.png | Bin 0 -> 107 bytes branches/squash/tbl_bck00101.png | Bin 0 -> 101 bytes branches/squash/tbl_bck001010.png | Bin 0 -> 101 bytes branches/squash/tbl_bck0011.png | Bin 0 -> 105 bytes branches/squash/tbl_bck00110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck01.png | Bin 0 -> 101 bytes branches/squash/tbl_bck010.png | Bin 0 -> 101 bytes branches/squash/tbl_bck0100.png | Bin 0 -> 101 bytes branches/squash/tbl_bck01000.png | Bin 0 -> 101 bytes branches/squash/tbl_bck0101.png | Bin 0 -> 103 bytes branches/squash/tbl_bck01010.png | Bin 0 -> 103 bytes branches/squash/tbl_bck010100.png | Bin 0 -> 103 bytes branches/squash/tbl_bck01011.png | Bin 0 -> 105 bytes branches/squash/tbl_bck010110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck011.png | Bin 0 -> 100 bytes branches/squash/tbl_bck0110.png | Bin 0 -> 100 bytes branches/squash/tbl_bck01100.png | Bin 0 -> 100 bytes branches/squash/tbl_bck011000.png | Bin 0 -> 100 bytes branches/squash/tbl_bck0110000.png | Bin 0 -> 100 bytes branches/squash/tbl_bck011001.png | Bin 0 -> 108 bytes branches/squash/tbl_bck0110010.png | Bin 0 -> 108 bytes branches/squash/tbl_bck01101.png | Bin 0 -> 104 bytes branches/squash/tbl_bck011010.png | Bin 0 -> 104 bytes branches/squash/tbl_bck0110100.png | Bin 0 -> 104 bytes branches/squash/tbl_bck011011.png | Bin 0 -> 106 bytes branches/squash/tbl_bck0110110.png | Bin 0 -> 106 bytes branches/squash/tbl_bck01101100.png | Bin 0 -> 106 bytes branches/squash/tbl_bck0110111.png | Bin 0 -> 110 bytes branches/squash/tbl_bck01101110.png | Bin 0 -> 110 bytes branches/squash/tbl_bck0111.png | Bin 0 -> 105 bytes branches/squash/tbl_bck01110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck011100.png | Bin 0 -> 105 bytes branches/squash/tbl_bck01111.png | Bin 0 -> 100 bytes branches/squash/tbl_bck011110.png | Bin 0 -> 100 bytes branches/squash/tbl_bck0111100.png | Bin 0 -> 100 bytes branches/squash/tbl_bck011110000.png | Bin 0 -> 100 bytes branches/squash/tbl_bck01111001.png | Bin 0 -> 105 bytes branches/squash/tbl_bck011110010.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0111101.png | Bin 0 -> 106 bytes branches/squash/tbl_bck01111010.png | Bin 0 -> 106 bytes branches/squash/tbl_bck011111.png | Bin 0 -> 102 bytes branches/squash/tbl_bck0111110.png | Bin 0 -> 102 bytes branches/squash/tbl_bck012.png | Bin 0 -> 101 bytes branches/squash/tbl_bck0240.png | Bin 0 -> 92 bytes branches/squash/tbl_bck02400.png | Bin 0 -> 92 bytes branches/squash/tbl_bck0241.png | Bin 0 -> 104 bytes branches/squash/tbl_bck02410.png | Bin 0 -> 104 bytes branches/squash/tbl_bck025.png | Bin 0 -> 106 bytes branches/squash/tbl_bck0250.png | Bin 0 -> 106 bytes branches/squash/tbl_bck02500.png | Bin 0 -> 106 bytes branches/squash/tbl_bck025000.png | Bin 0 -> 106 bytes branches/squash/tbl_bck02501.png | Bin 0 -> 110 bytes branches/squash/tbl_bck025010.png | Bin 0 -> 110 bytes branches/squash/tbl_bck0250240.png | Bin 0 -> 106 bytes branches/squash/tbl_bck025025.png | Bin 0 -> 108 bytes branches/squash/tbl_bck0250250.png | Bin 0 -> 108 bytes branches/squash/tbl_bck02503.png | Bin 0 -> 114 bytes branches/squash/tbl_bck0251.png | Bin 0 -> 111 bytes branches/squash/tbl_bck02510.png | Bin 0 -> 111 bytes branches/squash/tbl_bck02512.png | Bin 0 -> 111 bytes branches/squash/tbl_bck0251240.png | Bin 0 -> 111 bytes branches/squash/tbl_bck025125.png | Bin 0 -> 111 bytes branches/squash/tbl_bck0251250.png | Bin 0 -> 111 bytes branches/squash/tbl_bck0251252.png | Bin 0 -> 111 bytes branches/squash/tbl_bck02513.png | Bin 0 -> 118 bytes branches/squash/tbl_bck03.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0320.png | Bin 0 -> 105 bytes branches/squash/tbl_bck033.png | Bin 0 -> 104 bytes branches/squash/tbl_bck0330.png | Bin 0 -> 104 bytes branches/squash/tbl_bck03300.png | Bin 0 -> 104 bytes branches/squash/tbl_bck0331.png | Bin 0 -> 113 bytes branches/squash/tbl_bck03310.png | Bin 0 -> 113 bytes branches/squash/tbl_bck0340.png | Bin 0 -> 105 bytes branches/squash/tbl_bck03400.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0341.png | Bin 0 -> 111 bytes branches/squash/tbl_bck03410.png | Bin 0 -> 111 bytes branches/squash/tbl_bck035.png | Bin 0 -> 114 bytes branches/squash/tbl_bck0350.png | Bin 0 -> 114 bytes branches/squash/tbl_bck03500.png | Bin 0 -> 114 bytes branches/squash/tbl_bck0350240.png | Bin 0 -> 114 bytes branches/squash/tbl_bck035025.png | Bin 0 -> 118 bytes branches/squash/tbl_bck0350250.png | Bin 0 -> 118 bytes branches/squash/tbl_bck03503.png | Bin 0 -> 117 bytes branches/squash/tbl_bck0351.png | Bin 0 -> 121 bytes branches/squash/tbl_bck03510.png | Bin 0 -> 121 bytes branches/squash/tbl_bck03512.png | Bin 0 -> 121 bytes branches/squash/tbl_bck0351240.png | Bin 0 -> 121 bytes branches/squash/tbl_bck035125.png | Bin 0 -> 122 bytes branches/squash/tbl_bck0351250.png | Bin 0 -> 122 bytes branches/squash/tbl_bck0351252.png | Bin 0 -> 122 bytes branches/squash/tbl_bck03513.png | Bin 0 -> 118 bytes branches/squash/tbl_bck04.png | Bin 0 -> 92 bytes branches/squash/tbl_bck040.png | Bin 0 -> 92 bytes branches/squash/tbl_bck0400.png | Bin 0 -> 92 bytes branches/squash/tbl_bck041.png | Bin 0 -> 104 bytes branches/squash/tbl_bck0410.png | Bin 0 -> 104 bytes branches/squash/tbl_bck05.png | Bin 0 -> 105 bytes branches/squash/tbl_bck050.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0500.png | Bin 0 -> 105 bytes branches/squash/tbl_bck05040.png | Bin 0 -> 105 bytes branches/squash/tbl_bck0505.png | Bin 0 -> 107 bytes branches/squash/tbl_bck05050.png | Bin 0 -> 107 bytes branches/squash/tbl_bck051.png | Bin 0 -> 110 bytes branches/squash/tbl_bck0510.png | Bin 0 -> 110 bytes branches/squash/tbl_bck0512.png | Bin 0 -> 110 bytes branches/squash/tbl_bck05140.png | Bin 0 -> 110 bytes branches/squash/tbl_bck0515.png | Bin 0 -> 113 bytes branches/squash/tbl_bck05150.png | Bin 0 -> 113 bytes branches/squash/tbl_bck05152.png | Bin 0 -> 113 bytes branches/squash/tbl_bck1.png | Bin 0 -> 104 bytes branches/squash/tbl_bck10.png | Bin 0 -> 104 bytes branches/squash/tbl_bck100.png | Bin 0 -> 104 bytes branches/squash/tbl_bck1000.png | Bin 0 -> 104 bytes branches/squash/tbl_bck10000.png | Bin 0 -> 104 bytes branches/squash/tbl_bck100000.png | Bin 0 -> 104 bytes branches/squash/tbl_bck10001.png | Bin 0 -> 109 bytes branches/squash/tbl_bck100010.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1001.png | Bin 0 -> 109 bytes branches/squash/tbl_bck10010.png | Bin 0 -> 109 bytes branches/squash/tbl_bck100100.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1001000.png | Bin 0 -> 109 bytes branches/squash/tbl_bck10010000.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1001001.png | Bin 0 -> 108 bytes branches/squash/tbl_bck10010010.png | Bin 0 -> 108 bytes branches/squash/tbl_bck100101.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1001010.png | Bin 0 -> 112 bytes branches/squash/tbl_bck10011.png | Bin 0 -> 112 bytes branches/squash/tbl_bck100110.png | Bin 0 -> 112 bytes branches/squash/tbl_bck101.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1010.png | Bin 0 -> 109 bytes branches/squash/tbl_bck10100.png | Bin 0 -> 109 bytes branches/squash/tbl_bck101000.png | Bin 0 -> 109 bytes branches/squash/tbl_bck10101.png | Bin 0 -> 106 bytes branches/squash/tbl_bck101010.png | Bin 0 -> 106 bytes branches/squash/tbl_bck1011.png | Bin 0 -> 109 bytes branches/squash/tbl_bck10110.png | Bin 0 -> 109 bytes branches/squash/tbl_bck101100.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1011000.png | Bin 0 -> 109 bytes branches/squash/tbl_bck10110000.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1011001.png | Bin 0 -> 113 bytes branches/squash/tbl_bck10110010.png | Bin 0 -> 113 bytes branches/squash/tbl_bck101101.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1011010.png | Bin 0 -> 109 bytes branches/squash/tbl_bck10111.png | Bin 0 -> 108 bytes branches/squash/tbl_bck101110.png | Bin 0 -> 108 bytes branches/squash/tbl_bck1011100.png | Bin 0 -> 108 bytes branches/squash/tbl_bck101111.png | Bin 0 -> 108 bytes branches/squash/tbl_bck1011110.png | Bin 0 -> 108 bytes branches/squash/tbl_bck10240.png | Bin 0 -> 104 bytes branches/squash/tbl_bck1025.png | Bin 0 -> 112 bytes branches/squash/tbl_bck10250.png | Bin 0 -> 112 bytes branches/squash/tbl_bck103.png | Bin 0 -> 111 bytes branches/squash/tbl_bck1040.png | Bin 0 -> 104 bytes branches/squash/tbl_bck105.png | Bin 0 -> 111 bytes branches/squash/tbl_bck1050.png | Bin 0 -> 111 bytes branches/squash/tbl_bck11.png | Bin 0 -> 105 bytes branches/squash/tbl_bck110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck1100.png | Bin 0 -> 105 bytes branches/squash/tbl_bck11000.png | Bin 0 -> 105 bytes branches/squash/tbl_bck110000.png | Bin 0 -> 105 bytes branches/squash/tbl_bck11001.png | Bin 0 -> 111 bytes branches/squash/tbl_bck110010.png | Bin 0 -> 111 bytes branches/squash/tbl_bck1101.png | Bin 0 -> 108 bytes branches/squash/tbl_bck11010.png | Bin 0 -> 108 bytes branches/squash/tbl_bck110100.png | Bin 0 -> 108 bytes branches/squash/tbl_bck11011.png | Bin 0 -> 108 bytes branches/squash/tbl_bck110110.png | Bin 0 -> 108 bytes branches/squash/tbl_bck111.png | Bin 0 -> 104 bytes branches/squash/tbl_bck1110.png | Bin 0 -> 104 bytes branches/squash/tbl_bck11100.png | Bin 0 -> 104 bytes branches/squash/tbl_bck111000.png | Bin 0 -> 104 bytes branches/squash/tbl_bck11101.png | Bin 0 -> 108 bytes branches/squash/tbl_bck111010.png | Bin 0 -> 108 bytes branches/squash/tbl_bck1111.png | Bin 0 -> 107 bytes branches/squash/tbl_bck11110.png | Bin 0 -> 107 bytes branches/squash/tbl_bck111100.png | Bin 0 -> 107 bytes branches/squash/tbl_bck1111000.png | Bin 0 -> 107 bytes branches/squash/tbl_bck111101.png | Bin 0 -> 111 bytes branches/squash/tbl_bck1111010.png | Bin 0 -> 111 bytes branches/squash/tbl_bck11111.png | Bin 0 -> 105 bytes branches/squash/tbl_bck111110.png | Bin 0 -> 105 bytes branches/squash/tbl_bck112.png | Bin 0 -> 105 bytes branches/squash/tbl_bck11240.png | Bin 0 -> 105 bytes branches/squash/tbl_bck1125.png | Bin 0 -> 114 bytes branches/squash/tbl_bck11250.png | Bin 0 -> 114 bytes branches/squash/tbl_bck11252.png | Bin 0 -> 114 bytes branches/squash/tbl_bck113.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1140.png | Bin 0 -> 105 bytes branches/squash/tbl_bck115.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1150.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1152.png | Bin 0 -> 112 bytes branches/squash/tbl_bck12.png | Bin 0 -> 104 bytes branches/squash/tbl_bck120.png | Bin 0 -> 104 bytes branches/squash/tbl_bck124.png | Bin 0 -> 104 bytes branches/squash/tbl_bck1240.png | Bin 0 -> 104 bytes branches/squash/tbl_bck12400.png | Bin 0 -> 104 bytes branches/squash/tbl_bck1241.png | Bin 0 -> 109 bytes branches/squash/tbl_bck12410.png | Bin 0 -> 109 bytes branches/squash/tbl_bck125.png | Bin 0 -> 111 bytes branches/squash/tbl_bck1250.png | Bin 0 -> 111 bytes branches/squash/tbl_bck12500.png | Bin 0 -> 111 bytes branches/squash/tbl_bck1251.png | Bin 0 -> 114 bytes branches/squash/tbl_bck12510.png | Bin 0 -> 114 bytes branches/squash/tbl_bck125100.png | Bin 0 -> 114 bytes branches/squash/tbl_bck12511.png | Bin 0 -> 117 bytes branches/squash/tbl_bck125110.png | Bin 0 -> 117 bytes branches/squash/tbl_bck12512.png | Bin 0 -> 114 bytes branches/squash/tbl_bck1252.png | Bin 0 -> 111 bytes branches/squash/tbl_bck13.png | Bin 0 -> 112 bytes branches/squash/tbl_bck130.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1320.png | Bin 0 -> 112 bytes branches/squash/tbl_bck133.png | Bin 0 -> 110 bytes branches/squash/tbl_bck1330.png | Bin 0 -> 110 bytes branches/squash/tbl_bck134.png | Bin 0 -> 112 bytes branches/squash/tbl_bck14.png | Bin 0 -> 104 bytes branches/squash/tbl_bck140.png | Bin 0 -> 104 bytes branches/squash/tbl_bck1400.png | Bin 0 -> 104 bytes branches/squash/tbl_bck141.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1410.png | Bin 0 -> 109 bytes branches/squash/tbl_bck1424.png | Bin 0 -> 104 bytes branches/squash/tbl_bck143.png | Bin 0 -> 111 bytes branches/squash/tbl_bck15.png | Bin 0 -> 112 bytes branches/squash/tbl_bck150.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1500.png | Bin 0 -> 112 bytes branches/squash/tbl_bck15040.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1505.png | Bin 0 -> 115 bytes branches/squash/tbl_bck15050.png | Bin 0 -> 115 bytes branches/squash/tbl_bck151.png | Bin 0 -> 114 bytes branches/squash/tbl_bck1510.png | Bin 0 -> 114 bytes branches/squash/tbl_bck1512.png | Bin 0 -> 114 bytes branches/squash/tbl_bck15140.png | Bin 0 -> 114 bytes branches/squash/tbl_bck1515.png | Bin 0 -> 116 bytes branches/squash/tbl_bck15150.png | Bin 0 -> 116 bytes branches/squash/tbl_bck15152.png | Bin 0 -> 116 bytes branches/squash/tbl_bck152.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1540.png | Bin 0 -> 112 bytes branches/squash/tbl_bck15424.png | Bin 0 -> 112 bytes branches/squash/tbl_bck1543.png | Bin 0 -> 123 bytes branches/squash/tbl_bck155.png | Bin 0 -> 110 bytes branches/squash/tbl_bck1550.png | Bin 0 -> 110 bytes branches/squash/tbl_bck1552.png | Bin 0 -> 110 bytes branches/squash/tbl_blank.png | Bin 0 -> 170 bytes branches/squash/tbl_spacer.png | Bin 0 -> 157 bytes branches/squash/tbl_vjoin-closed.png | Bin 0 -> 270 bytes branches/squash/tbl_vjoin-open.png | Bin 0 -> 283 bytes branches/squash/tbl_vjoin.png | Bin 0 -> 192 bytes branches/squash/tbl_vjoin_end-closed.png | Bin 0 -> 243 bytes branches/squash/tbl_vjoin_end-open.png | Bin 0 -> 266 bytes branches/squash/tbl_vjoin_end.png | Bin 0 -> 192 bytes .../squash/tbl_vjoin_end_slice-closed.png | Bin 0 -> 238 bytes branches/squash/tbl_vjoin_end_slice-open.png | Bin 0 -> 252 bytes branches/squash/tbl_vjoin_end_slice.png | Bin 0 -> 161 bytes .../squash/tbl_vjoin_end_slicer-closed.png | Bin 0 -> 226 bytes branches/squash/tbl_vjoin_end_slicer-open.png | Bin 0 -> 244 bytes branches/squash/tbl_vjoin_end_slicer.png | Bin 0 -> 142 bytes branches/squash/tbl_vjoin_slice-closed.png | Bin 0 -> 228 bytes branches/squash/tbl_vjoin_slice-open.png | Bin 0 -> 244 bytes branches/squash/tbl_vjoin_slice.png | Bin 0 -> 148 bytes branches/squash/tbl_vjoin_slicer-closed.png | Bin 0 -> 228 bytes branches/squash/tbl_vjoin_slicer-open.png | Bin 0 -> 258 bytes branches/squash/tbl_vjoin_slicer.png | Bin 0 -> 147 bytes branches/squash/tbl_vline.png | Bin 0 -> 186 bytes branches/squash/tbl_vline_slice.png | Bin 0 -> 143 bytes branches/squash/tbl_vline_slicer.png | Bin 0 -> 143 bytes branches/squash/toc.html | 238 + branches/squash/usage-stats.json | 23 + .../validator-xxxexample.fhir.uv.myig.pack | Bin 0 -> 2435 bytes branches/squash/validator.pack | Bin 0 -> 2435 bytes canonicals.json | 9 + cc0.png | Bin 0 -> 367 bytes changes.html | 234 + codesystem-list.csv | 1 + codesystem-list.json | 3 + codesystem-ref-all-list.csv | 1 + codesystem-ref-all-list.json | 3 + codesystem-ref-list.csv | 1 + codesystem-ref-list.json | 3 + csvs.zip | Bin 0 -> 1198 bytes definitions.json.zip | Bin 0 -> 2249 bytes definitions.ttl.zip | Bin 0 -> 2798 bytes definitions.xml.zip | Bin 0 -> 2299 bytes downloads.html | 270 + examples.json.zip | Bin 0 -> 1892 bytes examples.ttl.zip | Bin 0 -> 2039 bytes examples.xml.zip | Bin 0 -> 1890 bytes excels.zip | Bin 0 -> 3097 bytes expansions.json | 8 + expansions.json.zip | Bin 0 -> 286 bytes expansions.xml | 9 + expansions.xml.zip | Bin 0 -> 328 bytes external.png | Bin 0 -> 173 bytes fhir-table-scripts.js | 99 + fhir.css | 958 ++ fragment-usage-analysis.csv | 4122 +++++++ full-ig.zip | Bin 0 -> 2343927 bytes icon-administration.png | Bin 0 -> 49385 bytes icon-change-add.png | Bin 0 -> 1941 bytes icon-change-edit.png | Bin 0 -> 1766 bytes icon-change-remove.png | Bin 0 -> 1943 bytes icon-clinical.png | Bin 0 -> 36928 bytes icon-dictionary.png | Bin 0 -> 613 bytes icon-directory.gif | Bin 0 -> 640 bytes icon-documentation.png | Bin 0 -> 25469 bytes icon-error.gif | Bin 0 -> 556 bytes icon-example.png | Bin 0 -> 587 bytes icon-fhir-1024.png | Bin 0 -> 116309 bytes icon-fhir-128.png | Bin 0 -> 7907 bytes icon-fhir-16.png | Bin 0 -> 575 bytes icon-fhir-24.png | Bin 0 -> 923 bytes icon-fhir-32.png | Bin 0 -> 1391 bytes icon-fhir-48.png | Bin 0 -> 2266 bytes icon-fhir-64.png | Bin 0 -> 3526 bytes icon-fhir-720.png | Bin 0 -> 16052 bytes icon-implementation.png | Bin 0 -> 54384 bytes icon-include.png | Bin 0 -> 309 bytes icon-infrastructure.png | Bin 0 -> 49885 bytes icon-key.png | Bin 0 -> 5404 bytes icon-list.gif | Bin 0 -> 276 bytes icon-not-selected.png | Bin 0 -> 150 bytes icon-object-box.png | Bin 0 -> 6230 bytes icon-page.png | Bin 0 -> 294 bytes icon-q-attachment.png | Bin 0 -> 484 bytes icon-q-boolean.png | Bin 0 -> 269 bytes icon-q-choice.png | Bin 0 -> 187 bytes icon-q-coding.png | Bin 0 -> 203 bytes icon-q-date.png | Bin 0 -> 626 bytes icon-q-datetime.png | Bin 0 -> 753 bytes icon-q-decimal.png | Bin 0 -> 523 bytes icon-q-display.png | Bin 0 -> 421 bytes icon-q-group.png | Bin 0 -> 442 bytes icon-q-integer.png | Bin 0 -> 523 bytes icon-q-item.png | Bin 0 -> 635 bytes icon-q-open-choice.png | Bin 0 -> 199 bytes icon-q-quantity.png | Bin 0 -> 543 bytes icon-q-reference.png | Bin 0 -> 410 bytes icon-q-string.png | Bin 0 -> 148 bytes icon-q-text.png | Bin 0 -> 153 bytes icon-q-time.png | Bin 0 -> 882 bytes icon-q-url.png | Bin 0 -> 484 bytes icon-qi-help.png | Bin 0 -> 869 bytes icon-qi-hidden.png | Bin 0 -> 532 bytes icon-qi-horizontal.png | Bin 0 -> 209 bytes icon-qi-instructions.png | Bin 0 -> 615 bytes icon-qi-observation.png | Bin 0 -> 648 bytes icon-qi-optional.png | Bin 0 -> 869 bytes icon-qi-readonly.png | Bin 0 -> 3530 bytes icon-qi-security.bmp | Bin 0 -> 824 bytes icon-qi-security.png | Bin 0 -> 481 bytes icon-qi-subject.png | Bin 0 -> 796 bytes icon-qi-vertical.png | Bin 0 -> 241 bytes icon-resource.png | Bin 0 -> 635 bytes icon-selected.png | Bin 0 -> 202 bytes icon-toc.png | Bin 0 -> 734 bytes icon-warning.png | Bin 0 -> 294 bytes icon_bundle.png | Bin 0 -> 631 bytes icon_choice.gif | Bin 0 -> 266 bytes icon_datatype.gif | Bin 0 -> 585 bytes icon_element.gif | Bin 0 -> 232 bytes icon_entry_blue.png | Bin 0 -> 289 bytes icon_extension.png | Bin 0 -> 733 bytes icon_extension_complex.png | Bin 0 -> 743 bytes icon_extension_simple.png | Bin 0 -> 331 bytes icon_fixed.gif | Bin 0 -> 249 bytes icon_modifier_extension_complex.png | Bin 0 -> 786 bytes icon_modifier_extension_simple.png | Bin 0 -> 363 bytes icon_page-child.gif | Bin 0 -> 244 bytes icon_page.gif | Bin 0 -> 256 bytes icon_page_n.gif | Bin 0 -> 1080 bytes icon_page_n_c.gif | Bin 0 -> 1082 bytes icon_page_n_i.gif | Bin 0 -> 1082 bytes icon_page_n_o.gif | Bin 0 -> 1083 bytes icon_page_n_p.gif | Bin 0 -> 1087 bytes icon_primitive.png | Bin 0 -> 148 bytes icon_profile.png | Bin 0 -> 843 bytes icon_q_item.png | Bin 0 -> 635 bytes icon_q_root.gif | Bin 0 -> 238 bytes icon_reference.png | Bin 0 -> 237 bytes icon_resource.png | Bin 0 -> 598 bytes icon_reuse.png | Bin 0 -> 785 bytes icon_slice.png | Bin 0 -> 692 bytes icon_slice_item.png | Bin 0 -> 565 bytes icon_text.png | Bin 0 -> 567 bytes index.html | 299 + information.png | Bin 0 -> 778 bytes link.svg | 1 + lock.png | Bin 0 -> 310 bytes modifier.png | Bin 0 -> 692 bytes mustsupport.png | Bin 0 -> 3007 bytes new.png | Bin 0 -> 1873 bytes observations-summary.xlsx | Bin 0 -> 3618 bytes package.db | Bin 0 -> 114688 bytes package.manifest.json | 7 + package.r4.manifest.json | 6 + package.r4.tgz | Bin 0 -> 3420 bytes package.r4b.manifest.json | 6 + package.r4b.tgz | Bin 0 -> 3429 bytes package.tgz | Bin 0 -> 3494 bytes prism.css | 308 + prism.js | 242 + qa-dep.html | 19 + qa-eslintcompact.txt | 20 + qa-time-report.json | 62 + qa-time-report.tsv | 2 + qa-tx.html | 350 + qa-txservers.html | 52 + qa.compare.txt | 25 + qa.html | 181 + qa.json | 19 + qa.min.html | 181 + qa.txt | 25 + qa.xml | 1 + searchform.html | 141 + sub-package-list.json | 1 + summary.png | Bin 0 -> 567 bytes target.png | Bin 0 -> 972 bytes tbl_bck0.png | Bin 0 -> 92 bytes tbl_bck00.png | Bin 0 -> 92 bytes tbl_bck000.png | Bin 0 -> 92 bytes tbl_bck0000.png | Bin 0 -> 92 bytes tbl_bck00000.png | Bin 0 -> 92 bytes tbl_bck000000.png | Bin 0 -> 92 bytes tbl_bck0000000.png | Bin 0 -> 92 bytes tbl_bck000001.png | Bin 0 -> 101 bytes tbl_bck0000010.png | Bin 0 -> 101 bytes tbl_bck00001.png | Bin 0 -> 103 bytes tbl_bck000010.png | Bin 0 -> 103 bytes tbl_bck0000100.png | Bin 0 -> 103 bytes tbl_bck000010000.png | Bin 0 -> 103 bytes tbl_bck00001001.png | Bin 0 -> 103 bytes tbl_bck000010010.png | Bin 0 -> 103 bytes tbl_bck0000101.png | Bin 0 -> 105 bytes tbl_bck00001010.png | Bin 0 -> 105 bytes tbl_bck000011.png | Bin 0 -> 105 bytes tbl_bck0000110.png | Bin 0 -> 105 bytes tbl_bck00001100.png | Bin 0 -> 105 bytes tbl_bck0000111.png | Bin 0 -> 105 bytes tbl_bck00001110.png | Bin 0 -> 105 bytes tbl_bck000011100.png | Bin 0 -> 105 bytes tbl_bck0000111000.png | Bin 0 -> 105 bytes tbl_bck00001110000.png | Bin 0 -> 105 bytes tbl_bck0000111001.png | Bin 0 -> 107 bytes tbl_bck00001110010.png | Bin 0 -> 107 bytes tbl_bck000011101.png | Bin 0 -> 108 bytes tbl_bck0000111010.png | Bin 0 -> 108 bytes tbl_bck00001110100.png | Bin 0 -> 108 bytes tbl_bck0000111011.png | Bin 0 -> 108 bytes tbl_bck00001110110.png | Bin 0 -> 108 bytes tbl_bck00001111.png | Bin 0 -> 105 bytes tbl_bck000011110.png | Bin 0 -> 105 bytes tbl_bck0000111100.png | Bin 0 -> 105 bytes tbl_bck000011110000.png | Bin 0 -> 105 bytes tbl_bck00001111001.png | Bin 0 -> 108 bytes tbl_bck000011110010.png | Bin 0 -> 108 bytes tbl_bck0000111101.png | Bin 0 -> 108 bytes tbl_bck00001111010.png | Bin 0 -> 108 bytes tbl_bck000011111.png | Bin 0 -> 105 bytes tbl_bck0000111110.png | Bin 0 -> 105 bytes tbl_bck00001111100.png | Bin 0 -> 105 bytes tbl_bck000011111000.png | Bin 0 -> 105 bytes tbl_bck00001111101.png | Bin 0 -> 106 bytes tbl_bck000011111010.png | Bin 0 -> 106 bytes tbl_bck0000111110100.png | Bin 0 -> 106 bytes tbl_bck000011111011.png | Bin 0 -> 107 bytes tbl_bck0000111110110.png | Bin 0 -> 107 bytes tbl_bck0000111111.png | Bin 0 -> 106 bytes tbl_bck00001111110.png | Bin 0 -> 106 bytes tbl_bck000011111100.png | Bin 0 -> 106 bytes tbl_bck00001111111.png | Bin 0 -> 106 bytes tbl_bck000011111110.png | Bin 0 -> 106 bytes tbl_bck0001.png | Bin 0 -> 104 bytes tbl_bck00010.png | Bin 0 -> 104 bytes tbl_bck000100.png | Bin 0 -> 104 bytes tbl_bck00011.png | Bin 0 -> 101 bytes tbl_bck000110.png | Bin 0 -> 101 bytes tbl_bck001.png | Bin 0 -> 104 bytes tbl_bck0010.png | Bin 0 -> 104 bytes tbl_bck00100.png | Bin 0 -> 104 bytes tbl_bck001000.png | Bin 0 -> 104 bytes tbl_bck0010000.png | Bin 0 -> 104 bytes tbl_bck001001.png | Bin 0 -> 107 bytes tbl_bck0010010.png | Bin 0 -> 107 bytes tbl_bck00101.png | Bin 0 -> 101 bytes tbl_bck001010.png | Bin 0 -> 101 bytes tbl_bck0011.png | Bin 0 -> 105 bytes tbl_bck00110.png | Bin 0 -> 105 bytes tbl_bck01.png | Bin 0 -> 101 bytes tbl_bck010.png | Bin 0 -> 101 bytes tbl_bck0100.png | Bin 0 -> 101 bytes tbl_bck01000.png | Bin 0 -> 101 bytes tbl_bck0101.png | Bin 0 -> 103 bytes tbl_bck01010.png | Bin 0 -> 103 bytes tbl_bck010100.png | Bin 0 -> 103 bytes tbl_bck01011.png | Bin 0 -> 105 bytes tbl_bck010110.png | Bin 0 -> 105 bytes tbl_bck011.png | Bin 0 -> 100 bytes tbl_bck0110.png | Bin 0 -> 100 bytes tbl_bck01100.png | Bin 0 -> 100 bytes tbl_bck011000.png | Bin 0 -> 100 bytes tbl_bck0110000.png | Bin 0 -> 100 bytes tbl_bck011001.png | Bin 0 -> 108 bytes tbl_bck0110010.png | Bin 0 -> 108 bytes tbl_bck01101.png | Bin 0 -> 104 bytes tbl_bck011010.png | Bin 0 -> 104 bytes tbl_bck0110100.png | Bin 0 -> 104 bytes tbl_bck011011.png | Bin 0 -> 106 bytes tbl_bck0110110.png | Bin 0 -> 106 bytes tbl_bck01101100.png | Bin 0 -> 106 bytes tbl_bck0110111.png | Bin 0 -> 110 bytes tbl_bck01101110.png | Bin 0 -> 110 bytes tbl_bck0111.png | Bin 0 -> 105 bytes tbl_bck01110.png | Bin 0 -> 105 bytes tbl_bck011100.png | Bin 0 -> 105 bytes tbl_bck01111.png | Bin 0 -> 100 bytes tbl_bck011110.png | Bin 0 -> 100 bytes tbl_bck0111100.png | Bin 0 -> 100 bytes tbl_bck011110000.png | Bin 0 -> 100 bytes tbl_bck01111001.png | Bin 0 -> 105 bytes tbl_bck011110010.png | Bin 0 -> 105 bytes tbl_bck0111101.png | Bin 0 -> 106 bytes tbl_bck01111010.png | Bin 0 -> 106 bytes tbl_bck011111.png | Bin 0 -> 102 bytes tbl_bck0111110.png | Bin 0 -> 102 bytes tbl_bck012.png | Bin 0 -> 101 bytes tbl_bck0240.png | Bin 0 -> 92 bytes tbl_bck02400.png | Bin 0 -> 92 bytes tbl_bck0241.png | Bin 0 -> 104 bytes tbl_bck02410.png | Bin 0 -> 104 bytes tbl_bck025.png | Bin 0 -> 106 bytes tbl_bck0250.png | Bin 0 -> 106 bytes tbl_bck02500.png | Bin 0 -> 106 bytes tbl_bck025000.png | Bin 0 -> 106 bytes tbl_bck02501.png | Bin 0 -> 110 bytes tbl_bck025010.png | Bin 0 -> 110 bytes tbl_bck0250240.png | Bin 0 -> 106 bytes tbl_bck025025.png | Bin 0 -> 108 bytes tbl_bck0250250.png | Bin 0 -> 108 bytes tbl_bck02503.png | Bin 0 -> 114 bytes tbl_bck0251.png | Bin 0 -> 111 bytes tbl_bck02510.png | Bin 0 -> 111 bytes tbl_bck02512.png | Bin 0 -> 111 bytes tbl_bck0251240.png | Bin 0 -> 111 bytes tbl_bck025125.png | Bin 0 -> 111 bytes tbl_bck0251250.png | Bin 0 -> 111 bytes tbl_bck0251252.png | Bin 0 -> 111 bytes tbl_bck02513.png | Bin 0 -> 118 bytes tbl_bck03.png | Bin 0 -> 105 bytes tbl_bck0320.png | Bin 0 -> 105 bytes tbl_bck033.png | Bin 0 -> 104 bytes tbl_bck0330.png | Bin 0 -> 104 bytes tbl_bck03300.png | Bin 0 -> 104 bytes tbl_bck0331.png | Bin 0 -> 113 bytes tbl_bck03310.png | Bin 0 -> 113 bytes tbl_bck0340.png | Bin 0 -> 105 bytes tbl_bck03400.png | Bin 0 -> 105 bytes tbl_bck0341.png | Bin 0 -> 111 bytes tbl_bck03410.png | Bin 0 -> 111 bytes tbl_bck035.png | Bin 0 -> 114 bytes tbl_bck0350.png | Bin 0 -> 114 bytes tbl_bck03500.png | Bin 0 -> 114 bytes tbl_bck0350240.png | Bin 0 -> 114 bytes tbl_bck035025.png | Bin 0 -> 118 bytes tbl_bck0350250.png | Bin 0 -> 118 bytes tbl_bck03503.png | Bin 0 -> 117 bytes tbl_bck0351.png | Bin 0 -> 121 bytes tbl_bck03510.png | Bin 0 -> 121 bytes tbl_bck03512.png | Bin 0 -> 121 bytes tbl_bck0351240.png | Bin 0 -> 121 bytes tbl_bck035125.png | Bin 0 -> 122 bytes tbl_bck0351250.png | Bin 0 -> 122 bytes tbl_bck0351252.png | Bin 0 -> 122 bytes tbl_bck03513.png | Bin 0 -> 118 bytes tbl_bck04.png | Bin 0 -> 92 bytes tbl_bck040.png | Bin 0 -> 92 bytes tbl_bck0400.png | Bin 0 -> 92 bytes tbl_bck041.png | Bin 0 -> 104 bytes tbl_bck0410.png | Bin 0 -> 104 bytes tbl_bck05.png | Bin 0 -> 105 bytes tbl_bck050.png | Bin 0 -> 105 bytes tbl_bck0500.png | Bin 0 -> 105 bytes tbl_bck05040.png | Bin 0 -> 105 bytes tbl_bck0505.png | Bin 0 -> 107 bytes tbl_bck05050.png | Bin 0 -> 107 bytes tbl_bck051.png | Bin 0 -> 110 bytes tbl_bck0510.png | Bin 0 -> 110 bytes tbl_bck0512.png | Bin 0 -> 110 bytes tbl_bck05140.png | Bin 0 -> 110 bytes tbl_bck0515.png | Bin 0 -> 113 bytes tbl_bck05150.png | Bin 0 -> 113 bytes tbl_bck05152.png | Bin 0 -> 113 bytes tbl_bck1.png | Bin 0 -> 104 bytes tbl_bck10.png | Bin 0 -> 104 bytes tbl_bck100.png | Bin 0 -> 104 bytes tbl_bck1000.png | Bin 0 -> 104 bytes tbl_bck10000.png | Bin 0 -> 104 bytes tbl_bck100000.png | Bin 0 -> 104 bytes tbl_bck10001.png | Bin 0 -> 109 bytes tbl_bck100010.png | Bin 0 -> 109 bytes tbl_bck1001.png | Bin 0 -> 109 bytes tbl_bck10010.png | Bin 0 -> 109 bytes tbl_bck100100.png | Bin 0 -> 109 bytes tbl_bck1001000.png | Bin 0 -> 109 bytes tbl_bck10010000.png | Bin 0 -> 109 bytes tbl_bck1001001.png | Bin 0 -> 108 bytes tbl_bck10010010.png | Bin 0 -> 108 bytes tbl_bck100101.png | Bin 0 -> 112 bytes tbl_bck1001010.png | Bin 0 -> 112 bytes tbl_bck10011.png | Bin 0 -> 112 bytes tbl_bck100110.png | Bin 0 -> 112 bytes tbl_bck101.png | Bin 0 -> 109 bytes tbl_bck1010.png | Bin 0 -> 109 bytes tbl_bck10100.png | Bin 0 -> 109 bytes tbl_bck101000.png | Bin 0 -> 109 bytes tbl_bck10101.png | Bin 0 -> 106 bytes tbl_bck101010.png | Bin 0 -> 106 bytes tbl_bck1011.png | Bin 0 -> 109 bytes tbl_bck10110.png | Bin 0 -> 109 bytes tbl_bck101100.png | Bin 0 -> 109 bytes tbl_bck1011000.png | Bin 0 -> 109 bytes tbl_bck10110000.png | Bin 0 -> 109 bytes tbl_bck1011001.png | Bin 0 -> 113 bytes tbl_bck10110010.png | Bin 0 -> 113 bytes tbl_bck101101.png | Bin 0 -> 109 bytes tbl_bck1011010.png | Bin 0 -> 109 bytes tbl_bck10111.png | Bin 0 -> 108 bytes tbl_bck101110.png | Bin 0 -> 108 bytes tbl_bck1011100.png | Bin 0 -> 108 bytes tbl_bck101111.png | Bin 0 -> 108 bytes tbl_bck1011110.png | Bin 0 -> 108 bytes tbl_bck10240.png | Bin 0 -> 104 bytes tbl_bck1025.png | Bin 0 -> 112 bytes tbl_bck10250.png | Bin 0 -> 112 bytes tbl_bck103.png | Bin 0 -> 111 bytes tbl_bck1040.png | Bin 0 -> 104 bytes tbl_bck105.png | Bin 0 -> 111 bytes tbl_bck1050.png | Bin 0 -> 111 bytes tbl_bck11.png | Bin 0 -> 105 bytes tbl_bck110.png | Bin 0 -> 105 bytes tbl_bck1100.png | Bin 0 -> 105 bytes tbl_bck11000.png | Bin 0 -> 105 bytes tbl_bck110000.png | Bin 0 -> 105 bytes tbl_bck11001.png | Bin 0 -> 111 bytes tbl_bck110010.png | Bin 0 -> 111 bytes tbl_bck1101.png | Bin 0 -> 108 bytes tbl_bck11010.png | Bin 0 -> 108 bytes tbl_bck110100.png | Bin 0 -> 108 bytes tbl_bck11011.png | Bin 0 -> 108 bytes tbl_bck110110.png | Bin 0 -> 108 bytes tbl_bck111.png | Bin 0 -> 104 bytes tbl_bck1110.png | Bin 0 -> 104 bytes tbl_bck11100.png | Bin 0 -> 104 bytes tbl_bck111000.png | Bin 0 -> 104 bytes tbl_bck11101.png | Bin 0 -> 108 bytes tbl_bck111010.png | Bin 0 -> 108 bytes tbl_bck1111.png | Bin 0 -> 107 bytes tbl_bck11110.png | Bin 0 -> 107 bytes tbl_bck111100.png | Bin 0 -> 107 bytes tbl_bck1111000.png | Bin 0 -> 107 bytes tbl_bck111101.png | Bin 0 -> 111 bytes tbl_bck1111010.png | Bin 0 -> 111 bytes tbl_bck11111.png | Bin 0 -> 105 bytes tbl_bck111110.png | Bin 0 -> 105 bytes tbl_bck112.png | Bin 0 -> 105 bytes tbl_bck11240.png | Bin 0 -> 105 bytes tbl_bck1125.png | Bin 0 -> 114 bytes tbl_bck11250.png | Bin 0 -> 114 bytes tbl_bck11252.png | Bin 0 -> 114 bytes tbl_bck113.png | Bin 0 -> 112 bytes tbl_bck1140.png | Bin 0 -> 105 bytes tbl_bck115.png | Bin 0 -> 112 bytes tbl_bck1150.png | Bin 0 -> 112 bytes tbl_bck1152.png | Bin 0 -> 112 bytes tbl_bck12.png | Bin 0 -> 104 bytes tbl_bck120.png | Bin 0 -> 104 bytes tbl_bck124.png | Bin 0 -> 104 bytes tbl_bck1240.png | Bin 0 -> 104 bytes tbl_bck12400.png | Bin 0 -> 104 bytes tbl_bck1241.png | Bin 0 -> 109 bytes tbl_bck12410.png | Bin 0 -> 109 bytes tbl_bck125.png | Bin 0 -> 111 bytes tbl_bck1250.png | Bin 0 -> 111 bytes tbl_bck12500.png | Bin 0 -> 111 bytes tbl_bck1251.png | Bin 0 -> 114 bytes tbl_bck12510.png | Bin 0 -> 114 bytes tbl_bck125100.png | Bin 0 -> 114 bytes tbl_bck12511.png | Bin 0 -> 117 bytes tbl_bck125110.png | Bin 0 -> 117 bytes tbl_bck12512.png | Bin 0 -> 114 bytes tbl_bck1252.png | Bin 0 -> 111 bytes tbl_bck13.png | Bin 0 -> 112 bytes tbl_bck130.png | Bin 0 -> 112 bytes tbl_bck1320.png | Bin 0 -> 112 bytes tbl_bck133.png | Bin 0 -> 110 bytes tbl_bck1330.png | Bin 0 -> 110 bytes tbl_bck134.png | Bin 0 -> 112 bytes tbl_bck14.png | Bin 0 -> 104 bytes tbl_bck140.png | Bin 0 -> 104 bytes tbl_bck1400.png | Bin 0 -> 104 bytes tbl_bck141.png | Bin 0 -> 109 bytes tbl_bck1410.png | Bin 0 -> 109 bytes tbl_bck1424.png | Bin 0 -> 104 bytes tbl_bck143.png | Bin 0 -> 111 bytes tbl_bck15.png | Bin 0 -> 112 bytes tbl_bck150.png | Bin 0 -> 112 bytes tbl_bck1500.png | Bin 0 -> 112 bytes tbl_bck15040.png | Bin 0 -> 112 bytes tbl_bck1505.png | Bin 0 -> 115 bytes tbl_bck15050.png | Bin 0 -> 115 bytes tbl_bck151.png | Bin 0 -> 114 bytes tbl_bck1510.png | Bin 0 -> 114 bytes tbl_bck1512.png | Bin 0 -> 114 bytes tbl_bck15140.png | Bin 0 -> 114 bytes tbl_bck1515.png | Bin 0 -> 116 bytes tbl_bck15150.png | Bin 0 -> 116 bytes tbl_bck15152.png | Bin 0 -> 116 bytes tbl_bck152.png | Bin 0 -> 112 bytes tbl_bck1540.png | Bin 0 -> 112 bytes tbl_bck15424.png | Bin 0 -> 112 bytes tbl_bck1543.png | Bin 0 -> 123 bytes tbl_bck155.png | Bin 0 -> 110 bytes tbl_bck1550.png | Bin 0 -> 110 bytes tbl_bck1552.png | Bin 0 -> 110 bytes tbl_blank.png | Bin 0 -> 170 bytes tbl_spacer.png | Bin 0 -> 157 bytes tbl_vjoin-closed.png | Bin 0 -> 270 bytes tbl_vjoin-open.png | Bin 0 -> 283 bytes tbl_vjoin.png | Bin 0 -> 192 bytes tbl_vjoin_end-closed.png | Bin 0 -> 243 bytes tbl_vjoin_end-open.png | Bin 0 -> 266 bytes tbl_vjoin_end.png | Bin 0 -> 192 bytes tbl_vjoin_end_slice-closed.png | Bin 0 -> 238 bytes tbl_vjoin_end_slice-open.png | Bin 0 -> 252 bytes tbl_vjoin_end_slice.png | Bin 0 -> 161 bytes tbl_vjoin_end_slicer-closed.png | Bin 0 -> 226 bytes tbl_vjoin_end_slicer-open.png | Bin 0 -> 244 bytes tbl_vjoin_end_slicer.png | Bin 0 -> 142 bytes tbl_vjoin_slice-closed.png | Bin 0 -> 228 bytes tbl_vjoin_slice-open.png | Bin 0 -> 244 bytes tbl_vjoin_slice.png | Bin 0 -> 148 bytes tbl_vjoin_slicer-closed.png | Bin 0 -> 228 bytes tbl_vjoin_slicer-open.png | Bin 0 -> 258 bytes tbl_vjoin_slicer.png | Bin 0 -> 147 bytes tbl_vline.png | Bin 0 -> 186 bytes tbl_vline_slice.png | Bin 0 -> 143 bytes tbl_vline_slicer.png | Bin 0 -> 143 bytes toc.html | 223 + usage-stats.json | 23 + validator-xxxexample.fhir.uv.myig.pack | Bin 0 -> 2424 bytes validator.pack | Bin 0 -> 2424 bytes valueset-list.csv | 1 + valueset-list.json | 3 + valueset-ref-all-list.csv | 1 + valueset-ref-all-list.json | 3 + valueset-ref-list.csv | 1 + valueset-ref-list.json | 3 + 1698 files changed, 87587 insertions(+) create mode 100644 .github/workflows/main.yml create mode 100644 ImplementationGuide-xxxexample.fhir.uv.myig.json create mode 100644 ImplementationGuide-xxxexample.fhir.uv.myig.ttl create mode 100644 ImplementationGuide-xxxexample.fhir.uv.myig.xml create mode 100644 artifacts.html create mode 100644 assets/css/bootstrap-fhir.css create mode 100644 assets/css/bootstrap-glyphicons.css create mode 100644 assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 create mode 100644 assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf create mode 100644 assets/css/fonts/glyphicons-halflings-regular_f4769f9bdb7466be65088239c12046d1.eot create mode 100644 assets/css/fonts/glyphicons-halflings-regular_f49c0c87d80ed5a717b0f1654f69fd3b.svg create mode 100644 assets/css/fonts/glyphicons-halflings-regular_fa2772327f55d8198301fdb8bcfc8158.woff create mode 100644 assets/css/hl7.css create mode 100644 assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png create mode 100644 assets/css/images/glyphicons-halflings-regular_89889688147bd7575d6327160d64e760.svg create mode 100644 assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png create mode 100644 assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png create mode 100644 assets/css/images/ui-bg_glass_75_d0e5f5_1x400_eb83aeb42fd8d8f74c93b391951bcf44.png create mode 100644 assets/css/images/ui-bg_glass_85_dfeffc_1x400_a697d8fd8a5adbdb87faf8d78a90e755.png create mode 100644 assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png create mode 100644 assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png create mode 100644 assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png create mode 100644 assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png create mode 100644 assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png create mode 100644 assets/css/images/ui-icons_2e83ff_256x240_db3b908bd060c6f278fde9e11b3b94e3.png create mode 100644 assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png create mode 100644 assets/css/images/ui-icons_6da8d5_256x240_72019f22cbcf7555f4bc97aa383f164f.png create mode 100644 assets/css/images/ui-icons_cd0a0a_256x240_a6a39c47239fcdbbe6e1d5bfaa7adac3.png create mode 100644 assets/css/images/ui-icons_d8e7f3_256x240_06f311c437236b376b247382bf815c71.png create mode 100644 assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png create mode 100644 assets/css/jquery-ui.css create mode 100644 assets/css/jquery-ui.structure.min.css create mode 100644 assets/css/jquery-ui.theme.min.css create mode 100644 assets/css/lforms.min.css create mode 100644 assets/css/openhie.css create mode 100644 assets/css/prism.css create mode 100644 assets/css/project.css create mode 100644 assets/css/pygments-manni.css create mode 100644 assets/css/xml.css create mode 100644 assets/fonts/glyphiconshalflings-regular.eot create mode 100644 assets/fonts/glyphiconshalflings-regular.otf create mode 100644 assets/fonts/glyphiconshalflings-regular.svg create mode 100644 assets/fonts/glyphiconshalflings-regular.ttf create mode 100644 assets/fonts/glyphiconshalflings-regular.woff create mode 100644 assets/ico/favicon.ico create mode 100644 assets/ico/favicon.png create mode 100644 assets/ico/icon-fhir-114.png create mode 100644 assets/ico/icon-fhir-144.png create mode 100644 assets/ico/icon-fhir-57.png create mode 100644 assets/ico/icon-fhir-72.png create mode 100644 assets/ico/noun_copy to clipboard_1669410.png create mode 100644 assets/images/001.svg create mode 100644 assets/images/cc-by.png create mode 100644 assets/images/download.png create mode 100644 assets/images/dragon.png create mode 100644 assets/images/external.png create mode 100644 assets/images/fhir-logo-www.png create mode 100644 assets/images/fire.png create mode 100644 assets/images/hl7-logo-header.png create mode 100644 assets/images/home.png create mode 100644 assets/images/link.svg create mode 100644 assets/images/logo_ansinew.jpg create mode 100644 assets/images/search.png create mode 100644 assets/images/stripe.png create mode 100644 assets/images/target.png create mode 100644 assets/js/anchor-hover.js create mode 100644 assets/js/anchor.min.js create mode 100644 assets/js/bootstrap.min.js create mode 100644 assets/js/clipboard-btn.js create mode 100644 assets/js/clipboard.min.js create mode 100644 assets/js/fhir-table-scripts.js create mode 100644 assets/js/fhir.js create mode 100644 assets/js/html5shiv.js create mode 100644 assets/js/jquery-3.7.0.min.map create mode 100644 assets/js/jquery-ui.min.js create mode 100644 assets/js/jquery.js create mode 100644 assets/js/lformsFHIRAll.min.js create mode 100644 assets/js/main.js create mode 100644 assets/js/polyfills.js create mode 100644 assets/js/prism.js create mode 100644 assets/js/readme.txt create mode 100644 assets/js/respond.min.js create mode 100644 assets/js/runtime.js create mode 100644 assets/js/scripts.js create mode 100644 assets/js/tabs.js create mode 100644 assets/js/topofpage.js create mode 100644 assets/js/window-hash.js create mode 100644 assets/js/xml.js create mode 100644 assets/js/zone.min.js create mode 100644 branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.json create mode 100644 branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.ttl create mode 100644 branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.xml create mode 100644 branches/master/artifacts.html create mode 100644 branches/master/assets/css/bootstrap-fhir.css create mode 100644 branches/master/assets/css/bootstrap-glyphicons.css create mode 100644 branches/master/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 create mode 100644 branches/master/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf create mode 100644 branches/master/assets/css/fonts/glyphicons-halflings-regular_f4769f9bdb7466be65088239c12046d1.eot create mode 100644 branches/master/assets/css/fonts/glyphicons-halflings-regular_f49c0c87d80ed5a717b0f1654f69fd3b.svg create mode 100644 branches/master/assets/css/fonts/glyphicons-halflings-regular_fa2772327f55d8198301fdb8bcfc8158.woff create mode 100644 branches/master/assets/css/hl7.css create mode 100644 branches/master/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png create mode 100644 branches/master/assets/css/images/glyphicons-halflings-regular_89889688147bd7575d6327160d64e760.svg create mode 100644 branches/master/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png create mode 100644 branches/master/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png create mode 100644 branches/master/assets/css/images/ui-bg_glass_75_d0e5f5_1x400_eb83aeb42fd8d8f74c93b391951bcf44.png create mode 100644 branches/master/assets/css/images/ui-bg_glass_85_dfeffc_1x400_a697d8fd8a5adbdb87faf8d78a90e755.png create mode 100644 branches/master/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png create mode 100644 branches/master/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png create mode 100644 branches/master/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png create mode 100644 branches/master/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png create mode 100644 branches/master/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png create mode 100644 branches/master/assets/css/images/ui-icons_2e83ff_256x240_db3b908bd060c6f278fde9e11b3b94e3.png create mode 100644 branches/master/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png create mode 100644 branches/master/assets/css/images/ui-icons_6da8d5_256x240_72019f22cbcf7555f4bc97aa383f164f.png create mode 100644 branches/master/assets/css/images/ui-icons_cd0a0a_256x240_a6a39c47239fcdbbe6e1d5bfaa7adac3.png create mode 100644 branches/master/assets/css/images/ui-icons_d8e7f3_256x240_06f311c437236b376b247382bf815c71.png create mode 100644 branches/master/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png create mode 100644 branches/master/assets/css/jquery-ui.css create mode 100644 branches/master/assets/css/jquery-ui.structure.min.css create mode 100644 branches/master/assets/css/jquery-ui.theme.min.css create mode 100644 branches/master/assets/css/lforms.min.css create mode 100644 branches/master/assets/css/openhie.css create mode 100644 branches/master/assets/css/prism.css create mode 100644 branches/master/assets/css/project.css create mode 100644 branches/master/assets/css/pygments-manni.css create mode 100644 branches/master/assets/css/xml.css create mode 100644 branches/master/assets/fonts/glyphiconshalflings-regular.eot create mode 100644 branches/master/assets/fonts/glyphiconshalflings-regular.otf create mode 100644 branches/master/assets/fonts/glyphiconshalflings-regular.svg create mode 100644 branches/master/assets/fonts/glyphiconshalflings-regular.ttf create mode 100644 branches/master/assets/fonts/glyphiconshalflings-regular.woff create mode 100644 branches/master/assets/ico/favicon.ico create mode 100644 branches/master/assets/ico/favicon.png create mode 100644 branches/master/assets/ico/icon-fhir-114.png create mode 100644 branches/master/assets/ico/icon-fhir-144.png create mode 100644 branches/master/assets/ico/icon-fhir-57.png create mode 100644 branches/master/assets/ico/icon-fhir-72.png create mode 100644 branches/master/assets/ico/noun_copy to clipboard_1669410.png create mode 100644 branches/master/assets/images/001.svg create mode 100644 branches/master/assets/images/cc-by.png create mode 100644 branches/master/assets/images/download.png create mode 100644 branches/master/assets/images/dragon.png create mode 100644 branches/master/assets/images/external.png create mode 100644 branches/master/assets/images/fhir-logo-www.png create mode 100644 branches/master/assets/images/fire.png create mode 100644 branches/master/assets/images/hl7-logo-header.png create mode 100644 branches/master/assets/images/home.png create mode 100644 branches/master/assets/images/link.svg create mode 100644 branches/master/assets/images/logo_ansinew.jpg create mode 100644 branches/master/assets/images/search.png create mode 100644 branches/master/assets/images/stripe.png create mode 100644 branches/master/assets/images/target.png create mode 100644 branches/master/assets/js/anchor-hover.js create mode 100644 branches/master/assets/js/anchor.min.js create mode 100644 branches/master/assets/js/bootstrap.min.js create mode 100644 branches/master/assets/js/clipboard-btn.js create mode 100644 branches/master/assets/js/clipboard.min.js create mode 100644 branches/master/assets/js/fhir-table-scripts.js create mode 100644 branches/master/assets/js/fhir.js create mode 100644 branches/master/assets/js/html5shiv.js create mode 100644 branches/master/assets/js/jquery-3.7.0.min.map create mode 100644 branches/master/assets/js/jquery-ui.min.js create mode 100644 branches/master/assets/js/jquery.js create mode 100644 branches/master/assets/js/lformsFHIRAll.min.js create mode 100644 branches/master/assets/js/main.js create mode 100644 branches/master/assets/js/polyfills.js create mode 100644 branches/master/assets/js/prism.js create mode 100644 branches/master/assets/js/readme.txt create mode 100644 branches/master/assets/js/respond.min.js create mode 100644 branches/master/assets/js/runtime.js create mode 100644 branches/master/assets/js/scripts.js create mode 100644 branches/master/assets/js/tabs.js create mode 100644 branches/master/assets/js/topofpage.js create mode 100644 branches/master/assets/js/window-hash.js create mode 100644 branches/master/assets/js/xml.js create mode 100644 branches/master/assets/js/zone.min.js create mode 100644 branches/master/canonicals.json create mode 100644 branches/master/cc0.png create mode 100644 branches/master/changes.html create mode 100644 branches/master/codesystem-list.csv create mode 100644 branches/master/codesystem-list.json create mode 100644 branches/master/codesystem-ref-all-list.csv create mode 100644 branches/master/codesystem-ref-all-list.json create mode 100644 branches/master/codesystem-ref-list.csv create mode 100644 branches/master/codesystem-ref-list.json create mode 100644 branches/master/csvs.zip create mode 100644 branches/master/definitions.json.zip create mode 100644 branches/master/definitions.ttl.zip create mode 100644 branches/master/definitions.xml.zip create mode 100644 branches/master/downloads.html create mode 100644 branches/master/examples.json.zip create mode 100644 branches/master/examples.ttl.zip create mode 100644 branches/master/examples.xml.zip create mode 100644 branches/master/excels.zip create mode 100644 branches/master/expansions.json create mode 100644 branches/master/expansions.json.zip create mode 100644 branches/master/expansions.xml create mode 100644 branches/master/expansions.xml.zip create mode 100644 branches/master/external.png create mode 100644 branches/master/fhir-table-scripts.js create mode 100644 branches/master/fhir.css create mode 100644 branches/master/fragment-usage-analysis.csv create mode 100644 branches/master/full-ig.zip create mode 100644 branches/master/icon-administration.png create mode 100644 branches/master/icon-change-add.png create mode 100644 branches/master/icon-change-edit.png create mode 100644 branches/master/icon-change-remove.png create mode 100644 branches/master/icon-clinical.png create mode 100644 branches/master/icon-dictionary.png create mode 100644 branches/master/icon-directory.gif create mode 100644 branches/master/icon-documentation.png create mode 100644 branches/master/icon-error.gif create mode 100644 branches/master/icon-example.png create mode 100644 branches/master/icon-fhir-1024.png create mode 100644 branches/master/icon-fhir-128.png create mode 100644 branches/master/icon-fhir-16.png create mode 100644 branches/master/icon-fhir-24.png create mode 100644 branches/master/icon-fhir-32.png create mode 100644 branches/master/icon-fhir-48.png create mode 100644 branches/master/icon-fhir-64.png create mode 100644 branches/master/icon-fhir-720.png create mode 100644 branches/master/icon-implementation.png create mode 100644 branches/master/icon-include.png create mode 100644 branches/master/icon-infrastructure.png create mode 100644 branches/master/icon-key.png create mode 100644 branches/master/icon-list.gif create mode 100644 branches/master/icon-not-selected.png create mode 100644 branches/master/icon-object-box.png create mode 100644 branches/master/icon-page.png create mode 100644 branches/master/icon-q-attachment.png create mode 100644 branches/master/icon-q-boolean.png create mode 100644 branches/master/icon-q-choice.png create mode 100644 branches/master/icon-q-coding.png create mode 100644 branches/master/icon-q-date.png create mode 100644 branches/master/icon-q-datetime.png create mode 100644 branches/master/icon-q-decimal.png create mode 100644 branches/master/icon-q-display.png create mode 100644 branches/master/icon-q-group.png create mode 100644 branches/master/icon-q-integer.png create mode 100644 branches/master/icon-q-item.png create mode 100644 branches/master/icon-q-open-choice.png create mode 100644 branches/master/icon-q-quantity.png create mode 100644 branches/master/icon-q-reference.png create mode 100644 branches/master/icon-q-string.png create mode 100644 branches/master/icon-q-text.png create mode 100644 branches/master/icon-q-time.png create mode 100644 branches/master/icon-q-url.png create mode 100644 branches/master/icon-qi-help.png create mode 100644 branches/master/icon-qi-hidden.png create mode 100644 branches/master/icon-qi-horizontal.png create mode 100644 branches/master/icon-qi-instructions.png create mode 100644 branches/master/icon-qi-observation.png create mode 100644 branches/master/icon-qi-optional.png create mode 100644 branches/master/icon-qi-readonly.png create mode 100644 branches/master/icon-qi-security.bmp create mode 100644 branches/master/icon-qi-security.png create mode 100644 branches/master/icon-qi-subject.png create mode 100644 branches/master/icon-qi-vertical.png create mode 100644 branches/master/icon-resource.png create mode 100644 branches/master/icon-selected.png create mode 100644 branches/master/icon-toc.png create mode 100644 branches/master/icon-warning.png create mode 100644 branches/master/icon_bundle.png create mode 100644 branches/master/icon_choice.gif create mode 100644 branches/master/icon_datatype.gif create mode 100644 branches/master/icon_element.gif create mode 100644 branches/master/icon_entry_blue.png create mode 100644 branches/master/icon_extension.png create mode 100644 branches/master/icon_extension_complex.png create mode 100644 branches/master/icon_extension_simple.png create mode 100644 branches/master/icon_fixed.gif create mode 100644 branches/master/icon_modifier_extension_complex.png create mode 100644 branches/master/icon_modifier_extension_simple.png create mode 100644 branches/master/icon_page-child.gif create mode 100644 branches/master/icon_page.gif create mode 100644 branches/master/icon_page_n.gif create mode 100644 branches/master/icon_page_n_c.gif create mode 100644 branches/master/icon_page_n_i.gif create mode 100644 branches/master/icon_page_n_o.gif create mode 100644 branches/master/icon_page_n_p.gif create mode 100644 branches/master/icon_primitive.png create mode 100644 branches/master/icon_profile.png create mode 100644 branches/master/icon_q_item.png create mode 100644 branches/master/icon_q_root.gif create mode 100644 branches/master/icon_reference.png create mode 100644 branches/master/icon_resource.png create mode 100644 branches/master/icon_reuse.png create mode 100644 branches/master/icon_slice.png create mode 100644 branches/master/icon_slice_item.png create mode 100644 branches/master/icon_text.png create mode 100644 branches/master/index.html create mode 100644 branches/master/information.png create mode 100644 branches/master/link.svg create mode 100644 branches/master/lock.png create mode 100644 branches/master/modifier.png create mode 100644 branches/master/mustsupport.png create mode 100644 branches/master/new.png create mode 100644 branches/master/observations-summary.xlsx create mode 100644 branches/master/package.db create mode 100644 branches/master/package.manifest.json create mode 100644 branches/master/package.r4.manifest.json create mode 100644 branches/master/package.r4.tgz create mode 100644 branches/master/package.r4b.manifest.json create mode 100644 branches/master/package.r4b.tgz create mode 100644 branches/master/package.tgz create mode 100644 branches/master/prism.css create mode 100644 branches/master/prism.js create mode 100644 branches/master/qa-dep.html create mode 100644 branches/master/qa-eslintcompact.txt create mode 100644 branches/master/qa-time-report.json create mode 100644 branches/master/qa-time-report.tsv create mode 100644 branches/master/qa-tx.html create mode 100644 branches/master/qa-txservers.html create mode 100644 branches/master/qa.compare.txt create mode 100644 branches/master/qa.html create mode 100644 branches/master/qa.json create mode 100644 branches/master/qa.min.html create mode 100644 branches/master/qa.txt create mode 100644 branches/master/qa.xml create mode 100644 branches/master/searchform.html create mode 100644 branches/master/sub-package-list.json create mode 100644 branches/master/summary.png create mode 100644 branches/master/target.png create mode 100644 branches/master/tbl_bck0.png create mode 100644 branches/master/tbl_bck00.png create mode 100644 branches/master/tbl_bck000.png create mode 100644 branches/master/tbl_bck0000.png create mode 100644 branches/master/tbl_bck00000.png create mode 100644 branches/master/tbl_bck000000.png create mode 100644 branches/master/tbl_bck0000000.png create mode 100644 branches/master/tbl_bck000001.png create mode 100644 branches/master/tbl_bck0000010.png create mode 100644 branches/master/tbl_bck00001.png create mode 100644 branches/master/tbl_bck000010.png create mode 100644 branches/master/tbl_bck0000100.png create mode 100644 branches/master/tbl_bck000010000.png create mode 100644 branches/master/tbl_bck00001001.png create mode 100644 branches/master/tbl_bck000010010.png create mode 100644 branches/master/tbl_bck0000101.png create mode 100644 branches/master/tbl_bck00001010.png create mode 100644 branches/master/tbl_bck000011.png create mode 100644 branches/master/tbl_bck0000110.png create mode 100644 branches/master/tbl_bck00001100.png create mode 100644 branches/master/tbl_bck0000111.png create mode 100644 branches/master/tbl_bck00001110.png create mode 100644 branches/master/tbl_bck000011100.png create mode 100644 branches/master/tbl_bck0000111000.png create mode 100644 branches/master/tbl_bck00001110000.png create mode 100644 branches/master/tbl_bck0000111001.png create mode 100644 branches/master/tbl_bck00001110010.png create mode 100644 branches/master/tbl_bck000011101.png create mode 100644 branches/master/tbl_bck0000111010.png create mode 100644 branches/master/tbl_bck00001110100.png create mode 100644 branches/master/tbl_bck0000111011.png create mode 100644 branches/master/tbl_bck00001110110.png create mode 100644 branches/master/tbl_bck00001111.png create mode 100644 branches/master/tbl_bck000011110.png create mode 100644 branches/master/tbl_bck0000111100.png create mode 100644 branches/master/tbl_bck000011110000.png create mode 100644 branches/master/tbl_bck00001111001.png create mode 100644 branches/master/tbl_bck000011110010.png create mode 100644 branches/master/tbl_bck0000111101.png create mode 100644 branches/master/tbl_bck00001111010.png create mode 100644 branches/master/tbl_bck000011111.png create mode 100644 branches/master/tbl_bck0000111110.png create mode 100644 branches/master/tbl_bck00001111100.png create mode 100644 branches/master/tbl_bck000011111000.png create mode 100644 branches/master/tbl_bck00001111101.png create mode 100644 branches/master/tbl_bck000011111010.png create mode 100644 branches/master/tbl_bck0000111110100.png create mode 100644 branches/master/tbl_bck000011111011.png create mode 100644 branches/master/tbl_bck0000111110110.png create mode 100644 branches/master/tbl_bck0000111111.png create mode 100644 branches/master/tbl_bck00001111110.png create mode 100644 branches/master/tbl_bck000011111100.png create mode 100644 branches/master/tbl_bck00001111111.png create mode 100644 branches/master/tbl_bck000011111110.png create mode 100644 branches/master/tbl_bck0001.png create mode 100644 branches/master/tbl_bck00010.png create mode 100644 branches/master/tbl_bck000100.png create mode 100644 branches/master/tbl_bck00011.png create mode 100644 branches/master/tbl_bck000110.png create mode 100644 branches/master/tbl_bck001.png create mode 100644 branches/master/tbl_bck0010.png create mode 100644 branches/master/tbl_bck00100.png create mode 100644 branches/master/tbl_bck001000.png create mode 100644 branches/master/tbl_bck0010000.png create mode 100644 branches/master/tbl_bck001001.png create mode 100644 branches/master/tbl_bck0010010.png create mode 100644 branches/master/tbl_bck00101.png create mode 100644 branches/master/tbl_bck001010.png create mode 100644 branches/master/tbl_bck0011.png create mode 100644 branches/master/tbl_bck00110.png create mode 100644 branches/master/tbl_bck01.png create mode 100644 branches/master/tbl_bck010.png create mode 100644 branches/master/tbl_bck0100.png create mode 100644 branches/master/tbl_bck01000.png create mode 100644 branches/master/tbl_bck0101.png create mode 100644 branches/master/tbl_bck01010.png create mode 100644 branches/master/tbl_bck010100.png create mode 100644 branches/master/tbl_bck01011.png create mode 100644 branches/master/tbl_bck010110.png create mode 100644 branches/master/tbl_bck011.png create mode 100644 branches/master/tbl_bck0110.png create mode 100644 branches/master/tbl_bck01100.png create mode 100644 branches/master/tbl_bck011000.png create mode 100644 branches/master/tbl_bck0110000.png create mode 100644 branches/master/tbl_bck011001.png create mode 100644 branches/master/tbl_bck0110010.png create mode 100644 branches/master/tbl_bck01101.png create mode 100644 branches/master/tbl_bck011010.png create mode 100644 branches/master/tbl_bck0110100.png create mode 100644 branches/master/tbl_bck011011.png create mode 100644 branches/master/tbl_bck0110110.png create mode 100644 branches/master/tbl_bck01101100.png create mode 100644 branches/master/tbl_bck0110111.png create mode 100644 branches/master/tbl_bck01101110.png create mode 100644 branches/master/tbl_bck0111.png create mode 100644 branches/master/tbl_bck01110.png create mode 100644 branches/master/tbl_bck011100.png create mode 100644 branches/master/tbl_bck01111.png create mode 100644 branches/master/tbl_bck011110.png create mode 100644 branches/master/tbl_bck0111100.png create mode 100644 branches/master/tbl_bck011110000.png create mode 100644 branches/master/tbl_bck01111001.png create mode 100644 branches/master/tbl_bck011110010.png create mode 100644 branches/master/tbl_bck0111101.png create mode 100644 branches/master/tbl_bck01111010.png create mode 100644 branches/master/tbl_bck011111.png create mode 100644 branches/master/tbl_bck0111110.png create mode 100644 branches/master/tbl_bck012.png create mode 100644 branches/master/tbl_bck0240.png create mode 100644 branches/master/tbl_bck02400.png create mode 100644 branches/master/tbl_bck0241.png create mode 100644 branches/master/tbl_bck02410.png create mode 100644 branches/master/tbl_bck025.png create mode 100644 branches/master/tbl_bck0250.png create mode 100644 branches/master/tbl_bck02500.png create mode 100644 branches/master/tbl_bck025000.png create mode 100644 branches/master/tbl_bck02501.png create mode 100644 branches/master/tbl_bck025010.png create mode 100644 branches/master/tbl_bck0250240.png create mode 100644 branches/master/tbl_bck025025.png create mode 100644 branches/master/tbl_bck0250250.png create mode 100644 branches/master/tbl_bck02503.png create mode 100644 branches/master/tbl_bck0251.png create mode 100644 branches/master/tbl_bck02510.png create mode 100644 branches/master/tbl_bck02512.png create mode 100644 branches/master/tbl_bck0251240.png create mode 100644 branches/master/tbl_bck025125.png create mode 100644 branches/master/tbl_bck0251250.png create mode 100644 branches/master/tbl_bck0251252.png create mode 100644 branches/master/tbl_bck02513.png create mode 100644 branches/master/tbl_bck03.png create mode 100644 branches/master/tbl_bck0320.png create mode 100644 branches/master/tbl_bck033.png create mode 100644 branches/master/tbl_bck0330.png create mode 100644 branches/master/tbl_bck03300.png create mode 100644 branches/master/tbl_bck0331.png create mode 100644 branches/master/tbl_bck03310.png create mode 100644 branches/master/tbl_bck0340.png create mode 100644 branches/master/tbl_bck03400.png create mode 100644 branches/master/tbl_bck0341.png create mode 100644 branches/master/tbl_bck03410.png create mode 100644 branches/master/tbl_bck035.png create mode 100644 branches/master/tbl_bck0350.png create mode 100644 branches/master/tbl_bck03500.png create mode 100644 branches/master/tbl_bck0350240.png create mode 100644 branches/master/tbl_bck035025.png create mode 100644 branches/master/tbl_bck0350250.png create mode 100644 branches/master/tbl_bck03503.png create mode 100644 branches/master/tbl_bck0351.png create mode 100644 branches/master/tbl_bck03510.png create mode 100644 branches/master/tbl_bck03512.png create mode 100644 branches/master/tbl_bck0351240.png create mode 100644 branches/master/tbl_bck035125.png create mode 100644 branches/master/tbl_bck0351250.png create mode 100644 branches/master/tbl_bck0351252.png create mode 100644 branches/master/tbl_bck03513.png create mode 100644 branches/master/tbl_bck04.png create mode 100644 branches/master/tbl_bck040.png create mode 100644 branches/master/tbl_bck0400.png create mode 100644 branches/master/tbl_bck041.png create mode 100644 branches/master/tbl_bck0410.png create mode 100644 branches/master/tbl_bck05.png create mode 100644 branches/master/tbl_bck050.png create mode 100644 branches/master/tbl_bck0500.png create mode 100644 branches/master/tbl_bck05040.png create mode 100644 branches/master/tbl_bck0505.png create mode 100644 branches/master/tbl_bck05050.png create mode 100644 branches/master/tbl_bck051.png create mode 100644 branches/master/tbl_bck0510.png create mode 100644 branches/master/tbl_bck0512.png create mode 100644 branches/master/tbl_bck05140.png create mode 100644 branches/master/tbl_bck0515.png create mode 100644 branches/master/tbl_bck05150.png create mode 100644 branches/master/tbl_bck05152.png create mode 100644 branches/master/tbl_bck1.png create mode 100644 branches/master/tbl_bck10.png create mode 100644 branches/master/tbl_bck100.png create mode 100644 branches/master/tbl_bck1000.png create mode 100644 branches/master/tbl_bck10000.png create mode 100644 branches/master/tbl_bck100000.png create mode 100644 branches/master/tbl_bck10001.png create mode 100644 branches/master/tbl_bck100010.png create mode 100644 branches/master/tbl_bck1001.png create mode 100644 branches/master/tbl_bck10010.png create mode 100644 branches/master/tbl_bck100100.png create mode 100644 branches/master/tbl_bck1001000.png create mode 100644 branches/master/tbl_bck10010000.png create mode 100644 branches/master/tbl_bck1001001.png create mode 100644 branches/master/tbl_bck10010010.png create mode 100644 branches/master/tbl_bck100101.png create mode 100644 branches/master/tbl_bck1001010.png create mode 100644 branches/master/tbl_bck10011.png create mode 100644 branches/master/tbl_bck100110.png create mode 100644 branches/master/tbl_bck101.png create mode 100644 branches/master/tbl_bck1010.png create mode 100644 branches/master/tbl_bck10100.png create mode 100644 branches/master/tbl_bck101000.png create mode 100644 branches/master/tbl_bck10101.png create mode 100644 branches/master/tbl_bck101010.png create mode 100644 branches/master/tbl_bck1011.png create mode 100644 branches/master/tbl_bck10110.png create mode 100644 branches/master/tbl_bck101100.png create mode 100644 branches/master/tbl_bck1011000.png create mode 100644 branches/master/tbl_bck10110000.png create mode 100644 branches/master/tbl_bck1011001.png create mode 100644 branches/master/tbl_bck10110010.png create mode 100644 branches/master/tbl_bck101101.png create mode 100644 branches/master/tbl_bck1011010.png create mode 100644 branches/master/tbl_bck10111.png create mode 100644 branches/master/tbl_bck101110.png create mode 100644 branches/master/tbl_bck1011100.png create mode 100644 branches/master/tbl_bck101111.png create mode 100644 branches/master/tbl_bck1011110.png create mode 100644 branches/master/tbl_bck10240.png create mode 100644 branches/master/tbl_bck1025.png create mode 100644 branches/master/tbl_bck10250.png create mode 100644 branches/master/tbl_bck103.png create mode 100644 branches/master/tbl_bck1040.png create mode 100644 branches/master/tbl_bck105.png create mode 100644 branches/master/tbl_bck1050.png create mode 100644 branches/master/tbl_bck11.png create mode 100644 branches/master/tbl_bck110.png create mode 100644 branches/master/tbl_bck1100.png create mode 100644 branches/master/tbl_bck11000.png create mode 100644 branches/master/tbl_bck110000.png create mode 100644 branches/master/tbl_bck11001.png create mode 100644 branches/master/tbl_bck110010.png create mode 100644 branches/master/tbl_bck1101.png create mode 100644 branches/master/tbl_bck11010.png create mode 100644 branches/master/tbl_bck110100.png create mode 100644 branches/master/tbl_bck11011.png create mode 100644 branches/master/tbl_bck110110.png create mode 100644 branches/master/tbl_bck111.png create mode 100644 branches/master/tbl_bck1110.png create mode 100644 branches/master/tbl_bck11100.png create mode 100644 branches/master/tbl_bck111000.png create mode 100644 branches/master/tbl_bck11101.png create mode 100644 branches/master/tbl_bck111010.png create mode 100644 branches/master/tbl_bck1111.png create mode 100644 branches/master/tbl_bck11110.png create mode 100644 branches/master/tbl_bck111100.png create mode 100644 branches/master/tbl_bck1111000.png create mode 100644 branches/master/tbl_bck111101.png create mode 100644 branches/master/tbl_bck1111010.png create mode 100644 branches/master/tbl_bck11111.png create mode 100644 branches/master/tbl_bck111110.png create mode 100644 branches/master/tbl_bck112.png create mode 100644 branches/master/tbl_bck11240.png create mode 100644 branches/master/tbl_bck1125.png create mode 100644 branches/master/tbl_bck11250.png create mode 100644 branches/master/tbl_bck11252.png create mode 100644 branches/master/tbl_bck113.png create mode 100644 branches/master/tbl_bck1140.png create mode 100644 branches/master/tbl_bck115.png create mode 100644 branches/master/tbl_bck1150.png create mode 100644 branches/master/tbl_bck1152.png create mode 100644 branches/master/tbl_bck12.png create mode 100644 branches/master/tbl_bck120.png create mode 100644 branches/master/tbl_bck124.png create mode 100644 branches/master/tbl_bck1240.png create mode 100644 branches/master/tbl_bck12400.png create mode 100644 branches/master/tbl_bck1241.png create mode 100644 branches/master/tbl_bck12410.png create mode 100644 branches/master/tbl_bck125.png create mode 100644 branches/master/tbl_bck1250.png create mode 100644 branches/master/tbl_bck12500.png create mode 100644 branches/master/tbl_bck1251.png create mode 100644 branches/master/tbl_bck12510.png create mode 100644 branches/master/tbl_bck125100.png create mode 100644 branches/master/tbl_bck12511.png create mode 100644 branches/master/tbl_bck125110.png create mode 100644 branches/master/tbl_bck12512.png create mode 100644 branches/master/tbl_bck1252.png create mode 100644 branches/master/tbl_bck13.png create mode 100644 branches/master/tbl_bck130.png create mode 100644 branches/master/tbl_bck1320.png create mode 100644 branches/master/tbl_bck133.png create mode 100644 branches/master/tbl_bck1330.png create mode 100644 branches/master/tbl_bck134.png create mode 100644 branches/master/tbl_bck14.png create mode 100644 branches/master/tbl_bck140.png create mode 100644 branches/master/tbl_bck1400.png create mode 100644 branches/master/tbl_bck141.png create mode 100644 branches/master/tbl_bck1410.png create mode 100644 branches/master/tbl_bck1424.png create mode 100644 branches/master/tbl_bck143.png create mode 100644 branches/master/tbl_bck15.png create mode 100644 branches/master/tbl_bck150.png create mode 100644 branches/master/tbl_bck1500.png create mode 100644 branches/master/tbl_bck15040.png create mode 100644 branches/master/tbl_bck1505.png create mode 100644 branches/master/tbl_bck15050.png create mode 100644 branches/master/tbl_bck151.png create mode 100644 branches/master/tbl_bck1510.png create mode 100644 branches/master/tbl_bck1512.png create mode 100644 branches/master/tbl_bck15140.png create mode 100644 branches/master/tbl_bck1515.png create mode 100644 branches/master/tbl_bck15150.png create mode 100644 branches/master/tbl_bck15152.png create mode 100644 branches/master/tbl_bck152.png create mode 100644 branches/master/tbl_bck1540.png create mode 100644 branches/master/tbl_bck15424.png create mode 100644 branches/master/tbl_bck1543.png create mode 100644 branches/master/tbl_bck155.png create mode 100644 branches/master/tbl_bck1550.png create mode 100644 branches/master/tbl_bck1552.png create mode 100644 branches/master/tbl_blank.png create mode 100644 branches/master/tbl_spacer.png create mode 100644 branches/master/tbl_vjoin-closed.png create mode 100644 branches/master/tbl_vjoin-open.png create mode 100644 branches/master/tbl_vjoin.png create mode 100644 branches/master/tbl_vjoin_end-closed.png create mode 100644 branches/master/tbl_vjoin_end-open.png create mode 100644 branches/master/tbl_vjoin_end.png create mode 100644 branches/master/tbl_vjoin_end_slice-closed.png create mode 100644 branches/master/tbl_vjoin_end_slice-open.png create mode 100644 branches/master/tbl_vjoin_end_slice.png create mode 100644 branches/master/tbl_vjoin_end_slicer-closed.png create mode 100644 branches/master/tbl_vjoin_end_slicer-open.png create mode 100644 branches/master/tbl_vjoin_end_slicer.png create mode 100644 branches/master/tbl_vjoin_slice-closed.png create mode 100644 branches/master/tbl_vjoin_slice-open.png create mode 100644 branches/master/tbl_vjoin_slice.png create mode 100644 branches/master/tbl_vjoin_slicer-closed.png create mode 100644 branches/master/tbl_vjoin_slicer-open.png create mode 100644 branches/master/tbl_vjoin_slicer.png create mode 100644 branches/master/tbl_vline.png create mode 100644 branches/master/tbl_vline_slice.png create mode 100644 branches/master/tbl_vline_slicer.png create mode 100644 branches/master/toc.html create mode 100644 branches/master/usage-stats.json create mode 100644 branches/master/validator-xxxexample.fhir.uv.myig.pack create mode 100644 branches/master/validator.pack create mode 100644 branches/master/valueset-list.csv create mode 100644 branches/master/valueset-list.json create mode 100644 branches/master/valueset-ref-all-list.csv create mode 100644 branches/master/valueset-ref-all-list.json create mode 100644 branches/master/valueset-ref-list.csv create mode 100644 branches/master/valueset-ref-list.json create mode 100644 branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.json create mode 100644 branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.ttl create mode 100644 branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.xml create mode 100644 branches/squash/artifacts.html create mode 100644 branches/squash/assets/css/bootstrap-fhir.css create mode 100644 branches/squash/assets/css/bootstrap-glyphicons.css create mode 100644 branches/squash/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 create mode 100644 branches/squash/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf create mode 100644 branches/squash/assets/css/fonts/glyphicons-halflings-regular_f4769f9bdb7466be65088239c12046d1.eot create mode 100644 branches/squash/assets/css/fonts/glyphicons-halflings-regular_f49c0c87d80ed5a717b0f1654f69fd3b.svg create mode 100644 branches/squash/assets/css/fonts/glyphicons-halflings-regular_fa2772327f55d8198301fdb8bcfc8158.woff create mode 100644 branches/squash/assets/css/hl7.css create mode 100644 branches/squash/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png create mode 100644 branches/squash/assets/css/images/glyphicons-halflings-regular_89889688147bd7575d6327160d64e760.svg create mode 100644 branches/squash/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png create mode 100644 branches/squash/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png create mode 100644 branches/squash/assets/css/images/ui-bg_glass_75_d0e5f5_1x400_eb83aeb42fd8d8f74c93b391951bcf44.png create mode 100644 branches/squash/assets/css/images/ui-bg_glass_85_dfeffc_1x400_a697d8fd8a5adbdb87faf8d78a90e755.png create mode 100644 branches/squash/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png create mode 100644 branches/squash/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png create mode 100644 branches/squash/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png create mode 100644 branches/squash/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png create mode 100644 branches/squash/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png create mode 100644 branches/squash/assets/css/images/ui-icons_2e83ff_256x240_db3b908bd060c6f278fde9e11b3b94e3.png create mode 100644 branches/squash/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png create mode 100644 branches/squash/assets/css/images/ui-icons_6da8d5_256x240_72019f22cbcf7555f4bc97aa383f164f.png create mode 100644 branches/squash/assets/css/images/ui-icons_cd0a0a_256x240_a6a39c47239fcdbbe6e1d5bfaa7adac3.png create mode 100644 branches/squash/assets/css/images/ui-icons_d8e7f3_256x240_06f311c437236b376b247382bf815c71.png create mode 100644 branches/squash/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png create mode 100644 branches/squash/assets/css/jquery-ui.css create mode 100644 branches/squash/assets/css/jquery-ui.structure.min.css create mode 100644 branches/squash/assets/css/jquery-ui.theme.min.css create mode 100644 branches/squash/assets/css/lforms.min.css create mode 100644 branches/squash/assets/css/openhie.css create mode 100644 branches/squash/assets/css/prism.css create mode 100644 branches/squash/assets/css/project.css create mode 100644 branches/squash/assets/css/pygments-manni.css create mode 100644 branches/squash/assets/css/xml.css create mode 100644 branches/squash/assets/fonts/glyphiconshalflings-regular.eot create mode 100644 branches/squash/assets/fonts/glyphiconshalflings-regular.otf create mode 100644 branches/squash/assets/fonts/glyphiconshalflings-regular.svg create mode 100644 branches/squash/assets/fonts/glyphiconshalflings-regular.ttf create mode 100644 branches/squash/assets/fonts/glyphiconshalflings-regular.woff create mode 100644 branches/squash/assets/ico/favicon.ico create mode 100644 branches/squash/assets/ico/favicon.png create mode 100644 branches/squash/assets/ico/icon-fhir-114.png create mode 100644 branches/squash/assets/ico/icon-fhir-144.png create mode 100644 branches/squash/assets/ico/icon-fhir-57.png create mode 100644 branches/squash/assets/ico/icon-fhir-72.png create mode 100644 branches/squash/assets/ico/noun_copy to clipboard_1669410.png create mode 100644 branches/squash/assets/images/001.svg create mode 100644 branches/squash/assets/images/cc-by.png create mode 100644 branches/squash/assets/images/download.png create mode 100644 branches/squash/assets/images/dragon.png create mode 100644 branches/squash/assets/images/external.png create mode 100644 branches/squash/assets/images/fhir-logo-www.png create mode 100644 branches/squash/assets/images/fire.png create mode 100644 branches/squash/assets/images/hl7-logo-header.png create mode 100644 branches/squash/assets/images/home.png create mode 100644 branches/squash/assets/images/link.svg create mode 100644 branches/squash/assets/images/logo_ansinew.jpg create mode 100644 branches/squash/assets/images/search.png create mode 100644 branches/squash/assets/images/stripe.png create mode 100644 branches/squash/assets/images/target.png create mode 100644 branches/squash/assets/js/anchor.min.js create mode 100644 branches/squash/assets/js/bootstrap.min.js create mode 100644 branches/squash/assets/js/clipboard-btn.js create mode 100644 branches/squash/assets/js/clipboard.min.js create mode 100644 branches/squash/assets/js/fhir-table-scripts.js create mode 100644 branches/squash/assets/js/fhir.js create mode 100644 branches/squash/assets/js/html5shiv.js create mode 100644 branches/squash/assets/js/jquery-3.7.0.min.map create mode 100644 branches/squash/assets/js/jquery-ui.min.js create mode 100644 branches/squash/assets/js/jquery.js create mode 100644 branches/squash/assets/js/lformsFHIRAll.min.js create mode 100644 branches/squash/assets/js/main.js create mode 100644 branches/squash/assets/js/polyfills.js create mode 100644 branches/squash/assets/js/prism.js create mode 100644 branches/squash/assets/js/readme.txt create mode 100644 branches/squash/assets/js/respond.min.js create mode 100644 branches/squash/assets/js/runtime.js create mode 100644 branches/squash/assets/js/scripts.js create mode 100644 branches/squash/assets/js/topofpage.js create mode 100644 branches/squash/assets/js/xml.js create mode 100644 branches/squash/assets/js/zone.min.js create mode 100644 branches/squash/canonicals.json create mode 100644 branches/squash/cc0.png create mode 100644 branches/squash/changes.html create mode 100644 branches/squash/definitions.json.zip create mode 100644 branches/squash/definitions.ttl.zip create mode 100644 branches/squash/definitions.xml.zip create mode 100644 branches/squash/downloads.html create mode 100644 branches/squash/examples.json.zip create mode 100644 branches/squash/examples.ttl.zip create mode 100644 branches/squash/examples.xml.zip create mode 100644 branches/squash/excels.zip create mode 100644 branches/squash/expansions.json create mode 100644 branches/squash/expansions.json.zip create mode 100644 branches/squash/expansions.xml create mode 100644 branches/squash/expansions.xml.zip create mode 100644 branches/squash/external.png create mode 100644 branches/squash/fhir-table-scripts.js create mode 100644 branches/squash/fhir.css create mode 100644 branches/squash/full-ig.zip create mode 100644 branches/squash/icon-administration.png create mode 100644 branches/squash/icon-clinical.png create mode 100644 branches/squash/icon-dictionary.png create mode 100644 branches/squash/icon-directory.gif create mode 100644 branches/squash/icon-documentation.png create mode 100644 branches/squash/icon-error.gif create mode 100644 branches/squash/icon-example.png create mode 100644 branches/squash/icon-fhir-1024.png create mode 100644 branches/squash/icon-fhir-128.png create mode 100644 branches/squash/icon-fhir-16.png create mode 100644 branches/squash/icon-fhir-24.png create mode 100644 branches/squash/icon-fhir-32.png create mode 100644 branches/squash/icon-fhir-48.png create mode 100644 branches/squash/icon-fhir-64.png create mode 100644 branches/squash/icon-fhir-720.png create mode 100644 branches/squash/icon-implementation.png create mode 100644 branches/squash/icon-include.png create mode 100644 branches/squash/icon-infrastructure.png create mode 100644 branches/squash/icon-key.png create mode 100644 branches/squash/icon-list.gif create mode 100644 branches/squash/icon-not-selected.png create mode 100644 branches/squash/icon-object-box.png create mode 100644 branches/squash/icon-page.png create mode 100644 branches/squash/icon-q-attachment.png create mode 100644 branches/squash/icon-q-boolean.png create mode 100644 branches/squash/icon-q-choice.png create mode 100644 branches/squash/icon-q-coding.png create mode 100644 branches/squash/icon-q-date.png create mode 100644 branches/squash/icon-q-datetime.png create mode 100644 branches/squash/icon-q-decimal.png create mode 100644 branches/squash/icon-q-display.png create mode 100644 branches/squash/icon-q-group.png create mode 100644 branches/squash/icon-q-integer.png create mode 100644 branches/squash/icon-q-item.png create mode 100644 branches/squash/icon-q-open-choice.png create mode 100644 branches/squash/icon-q-quantity.png create mode 100644 branches/squash/icon-q-reference.png create mode 100644 branches/squash/icon-q-string.png create mode 100644 branches/squash/icon-q-text.png create mode 100644 branches/squash/icon-q-time.png create mode 100644 branches/squash/icon-q-url.png create mode 100644 branches/squash/icon-qi-help.png create mode 100644 branches/squash/icon-qi-hidden.png create mode 100644 branches/squash/icon-qi-horizontal.png create mode 100644 branches/squash/icon-qi-instructions.png create mode 100644 branches/squash/icon-qi-observation.png create mode 100644 branches/squash/icon-qi-optional.png create mode 100644 branches/squash/icon-qi-readonly.png create mode 100644 branches/squash/icon-qi-security.bmp create mode 100644 branches/squash/icon-qi-security.png create mode 100644 branches/squash/icon-qi-subject.png create mode 100644 branches/squash/icon-qi-vertical.png create mode 100644 branches/squash/icon-resource.png create mode 100644 branches/squash/icon-selected.png create mode 100644 branches/squash/icon-toc.png create mode 100644 branches/squash/icon-warning.png create mode 100644 branches/squash/icon_bundle.png create mode 100644 branches/squash/icon_choice.gif create mode 100644 branches/squash/icon_datatype.gif create mode 100644 branches/squash/icon_element.gif create mode 100644 branches/squash/icon_entry_blue.png create mode 100644 branches/squash/icon_extension.png create mode 100644 branches/squash/icon_extension_complex.png create mode 100644 branches/squash/icon_extension_simple.png create mode 100644 branches/squash/icon_fixed.gif create mode 100644 branches/squash/icon_modifier_extension_complex.png create mode 100644 branches/squash/icon_modifier_extension_simple.png create mode 100644 branches/squash/icon_page.gif create mode 100644 branches/squash/icon_page_n.gif create mode 100644 branches/squash/icon_page_n_c.gif create mode 100644 branches/squash/icon_page_n_i.gif create mode 100644 branches/squash/icon_page_n_o.gif create mode 100644 branches/squash/icon_page_n_p.gif create mode 100644 branches/squash/icon_primitive.png create mode 100644 branches/squash/icon_profile.png create mode 100644 branches/squash/icon_q_item.png create mode 100644 branches/squash/icon_q_root.gif create mode 100644 branches/squash/icon_reference.png create mode 100644 branches/squash/icon_resource.png create mode 100644 branches/squash/icon_reuse.png create mode 100644 branches/squash/icon_slice.png create mode 100644 branches/squash/icon_slice_item.png create mode 100644 branches/squash/icon_text.png create mode 100644 branches/squash/index.html create mode 100644 branches/squash/information.png create mode 100644 branches/squash/link.svg create mode 100644 branches/squash/lock.png create mode 100644 branches/squash/modifier.png create mode 100644 branches/squash/mustsupport.png create mode 100644 branches/squash/new.png create mode 100644 branches/squash/observations-summary.xlsx create mode 100644 branches/squash/package.manifest.json create mode 100644 branches/squash/package.r4.manifest.json create mode 100644 branches/squash/package.r4.tgz create mode 100644 branches/squash/package.r4b.manifest.json create mode 100644 branches/squash/package.r4b.tgz create mode 100644 branches/squash/package.tgz create mode 100644 branches/squash/prism.css create mode 100644 branches/squash/prism.js create mode 100644 branches/squash/qa-dep.html create mode 100644 branches/squash/qa-eslintcompact.txt create mode 100644 branches/squash/qa-time-report.json create mode 100644 branches/squash/qa-time-report.tsv create mode 100644 branches/squash/qa-tx.html create mode 100644 branches/squash/qa.html create mode 100644 branches/squash/qa.json create mode 100644 branches/squash/qa.min.html create mode 100644 branches/squash/qa.txt create mode 100644 branches/squash/qa.xml create mode 100644 branches/squash/searchform.html create mode 100644 branches/squash/summary.png create mode 100644 branches/squash/target.png create mode 100644 branches/squash/tbl_bck0.png create mode 100644 branches/squash/tbl_bck00.png create mode 100644 branches/squash/tbl_bck000.png create mode 100644 branches/squash/tbl_bck0000.png create mode 100644 branches/squash/tbl_bck00000.png create mode 100644 branches/squash/tbl_bck000000.png create mode 100644 branches/squash/tbl_bck0000000.png create mode 100644 branches/squash/tbl_bck000001.png create mode 100644 branches/squash/tbl_bck0000010.png create mode 100644 branches/squash/tbl_bck00001.png create mode 100644 branches/squash/tbl_bck000010.png create mode 100644 branches/squash/tbl_bck0000100.png create mode 100644 branches/squash/tbl_bck000010000.png create mode 100644 branches/squash/tbl_bck00001001.png create mode 100644 branches/squash/tbl_bck000010010.png create mode 100644 branches/squash/tbl_bck0000101.png create mode 100644 branches/squash/tbl_bck00001010.png create mode 100644 branches/squash/tbl_bck000011.png create mode 100644 branches/squash/tbl_bck0000110.png create mode 100644 branches/squash/tbl_bck00001100.png create mode 100644 branches/squash/tbl_bck0000111.png create mode 100644 branches/squash/tbl_bck00001110.png create mode 100644 branches/squash/tbl_bck000011100.png create mode 100644 branches/squash/tbl_bck0000111000.png create mode 100644 branches/squash/tbl_bck00001110000.png create mode 100644 branches/squash/tbl_bck0000111001.png create mode 100644 branches/squash/tbl_bck00001110010.png create mode 100644 branches/squash/tbl_bck000011101.png create mode 100644 branches/squash/tbl_bck0000111010.png create mode 100644 branches/squash/tbl_bck00001110100.png create mode 100644 branches/squash/tbl_bck0000111011.png create mode 100644 branches/squash/tbl_bck00001110110.png create mode 100644 branches/squash/tbl_bck00001111.png create mode 100644 branches/squash/tbl_bck000011110.png create mode 100644 branches/squash/tbl_bck0000111100.png create mode 100644 branches/squash/tbl_bck000011110000.png create mode 100644 branches/squash/tbl_bck00001111001.png create mode 100644 branches/squash/tbl_bck000011110010.png create mode 100644 branches/squash/tbl_bck0000111101.png create mode 100644 branches/squash/tbl_bck00001111010.png create mode 100644 branches/squash/tbl_bck000011111.png create mode 100644 branches/squash/tbl_bck0000111110.png create mode 100644 branches/squash/tbl_bck00001111100.png create mode 100644 branches/squash/tbl_bck000011111000.png create mode 100644 branches/squash/tbl_bck00001111101.png create mode 100644 branches/squash/tbl_bck000011111010.png create mode 100644 branches/squash/tbl_bck0000111110100.png create mode 100644 branches/squash/tbl_bck000011111011.png create mode 100644 branches/squash/tbl_bck0000111110110.png create mode 100644 branches/squash/tbl_bck0000111111.png create mode 100644 branches/squash/tbl_bck00001111110.png create mode 100644 branches/squash/tbl_bck000011111100.png create mode 100644 branches/squash/tbl_bck00001111111.png create mode 100644 branches/squash/tbl_bck000011111110.png create mode 100644 branches/squash/tbl_bck0001.png create mode 100644 branches/squash/tbl_bck00010.png create mode 100644 branches/squash/tbl_bck000100.png create mode 100644 branches/squash/tbl_bck00011.png create mode 100644 branches/squash/tbl_bck000110.png create mode 100644 branches/squash/tbl_bck001.png create mode 100644 branches/squash/tbl_bck0010.png create mode 100644 branches/squash/tbl_bck00100.png create mode 100644 branches/squash/tbl_bck001000.png create mode 100644 branches/squash/tbl_bck0010000.png create mode 100644 branches/squash/tbl_bck001001.png create mode 100644 branches/squash/tbl_bck0010010.png create mode 100644 branches/squash/tbl_bck00101.png create mode 100644 branches/squash/tbl_bck001010.png create mode 100644 branches/squash/tbl_bck0011.png create mode 100644 branches/squash/tbl_bck00110.png create mode 100644 branches/squash/tbl_bck01.png create mode 100644 branches/squash/tbl_bck010.png create mode 100644 branches/squash/tbl_bck0100.png create mode 100644 branches/squash/tbl_bck01000.png create mode 100644 branches/squash/tbl_bck0101.png create mode 100644 branches/squash/tbl_bck01010.png create mode 100644 branches/squash/tbl_bck010100.png create mode 100644 branches/squash/tbl_bck01011.png create mode 100644 branches/squash/tbl_bck010110.png create mode 100644 branches/squash/tbl_bck011.png create mode 100644 branches/squash/tbl_bck0110.png create mode 100644 branches/squash/tbl_bck01100.png create mode 100644 branches/squash/tbl_bck011000.png create mode 100644 branches/squash/tbl_bck0110000.png create mode 100644 branches/squash/tbl_bck011001.png create mode 100644 branches/squash/tbl_bck0110010.png create mode 100644 branches/squash/tbl_bck01101.png create mode 100644 branches/squash/tbl_bck011010.png create mode 100644 branches/squash/tbl_bck0110100.png create mode 100644 branches/squash/tbl_bck011011.png create mode 100644 branches/squash/tbl_bck0110110.png create mode 100644 branches/squash/tbl_bck01101100.png create mode 100644 branches/squash/tbl_bck0110111.png create mode 100644 branches/squash/tbl_bck01101110.png create mode 100644 branches/squash/tbl_bck0111.png create mode 100644 branches/squash/tbl_bck01110.png create mode 100644 branches/squash/tbl_bck011100.png create mode 100644 branches/squash/tbl_bck01111.png create mode 100644 branches/squash/tbl_bck011110.png create mode 100644 branches/squash/tbl_bck0111100.png create mode 100644 branches/squash/tbl_bck011110000.png create mode 100644 branches/squash/tbl_bck01111001.png create mode 100644 branches/squash/tbl_bck011110010.png create mode 100644 branches/squash/tbl_bck0111101.png create mode 100644 branches/squash/tbl_bck01111010.png create mode 100644 branches/squash/tbl_bck011111.png create mode 100644 branches/squash/tbl_bck0111110.png create mode 100644 branches/squash/tbl_bck012.png create mode 100644 branches/squash/tbl_bck0240.png create mode 100644 branches/squash/tbl_bck02400.png create mode 100644 branches/squash/tbl_bck0241.png create mode 100644 branches/squash/tbl_bck02410.png create mode 100644 branches/squash/tbl_bck025.png create mode 100644 branches/squash/tbl_bck0250.png create mode 100644 branches/squash/tbl_bck02500.png create mode 100644 branches/squash/tbl_bck025000.png create mode 100644 branches/squash/tbl_bck02501.png create mode 100644 branches/squash/tbl_bck025010.png create mode 100644 branches/squash/tbl_bck0250240.png create mode 100644 branches/squash/tbl_bck025025.png create mode 100644 branches/squash/tbl_bck0250250.png create mode 100644 branches/squash/tbl_bck02503.png create mode 100644 branches/squash/tbl_bck0251.png create mode 100644 branches/squash/tbl_bck02510.png create mode 100644 branches/squash/tbl_bck02512.png create mode 100644 branches/squash/tbl_bck0251240.png create mode 100644 branches/squash/tbl_bck025125.png create mode 100644 branches/squash/tbl_bck0251250.png create mode 100644 branches/squash/tbl_bck0251252.png create mode 100644 branches/squash/tbl_bck02513.png create mode 100644 branches/squash/tbl_bck03.png create mode 100644 branches/squash/tbl_bck0320.png create mode 100644 branches/squash/tbl_bck033.png create mode 100644 branches/squash/tbl_bck0330.png create mode 100644 branches/squash/tbl_bck03300.png create mode 100644 branches/squash/tbl_bck0331.png create mode 100644 branches/squash/tbl_bck03310.png create mode 100644 branches/squash/tbl_bck0340.png create mode 100644 branches/squash/tbl_bck03400.png create mode 100644 branches/squash/tbl_bck0341.png create mode 100644 branches/squash/tbl_bck03410.png create mode 100644 branches/squash/tbl_bck035.png create mode 100644 branches/squash/tbl_bck0350.png create mode 100644 branches/squash/tbl_bck03500.png create mode 100644 branches/squash/tbl_bck0350240.png create mode 100644 branches/squash/tbl_bck035025.png create mode 100644 branches/squash/tbl_bck0350250.png create mode 100644 branches/squash/tbl_bck03503.png create mode 100644 branches/squash/tbl_bck0351.png create mode 100644 branches/squash/tbl_bck03510.png create mode 100644 branches/squash/tbl_bck03512.png create mode 100644 branches/squash/tbl_bck0351240.png create mode 100644 branches/squash/tbl_bck035125.png create mode 100644 branches/squash/tbl_bck0351250.png create mode 100644 branches/squash/tbl_bck0351252.png create mode 100644 branches/squash/tbl_bck03513.png create mode 100644 branches/squash/tbl_bck04.png create mode 100644 branches/squash/tbl_bck040.png create mode 100644 branches/squash/tbl_bck0400.png create mode 100644 branches/squash/tbl_bck041.png create mode 100644 branches/squash/tbl_bck0410.png create mode 100644 branches/squash/tbl_bck05.png create mode 100644 branches/squash/tbl_bck050.png create mode 100644 branches/squash/tbl_bck0500.png create mode 100644 branches/squash/tbl_bck05040.png create mode 100644 branches/squash/tbl_bck0505.png create mode 100644 branches/squash/tbl_bck05050.png create mode 100644 branches/squash/tbl_bck051.png create mode 100644 branches/squash/tbl_bck0510.png create mode 100644 branches/squash/tbl_bck0512.png create mode 100644 branches/squash/tbl_bck05140.png create mode 100644 branches/squash/tbl_bck0515.png create mode 100644 branches/squash/tbl_bck05150.png create mode 100644 branches/squash/tbl_bck05152.png create mode 100644 branches/squash/tbl_bck1.png create mode 100644 branches/squash/tbl_bck10.png create mode 100644 branches/squash/tbl_bck100.png create mode 100644 branches/squash/tbl_bck1000.png create mode 100644 branches/squash/tbl_bck10000.png create mode 100644 branches/squash/tbl_bck100000.png create mode 100644 branches/squash/tbl_bck10001.png create mode 100644 branches/squash/tbl_bck100010.png create mode 100644 branches/squash/tbl_bck1001.png create mode 100644 branches/squash/tbl_bck10010.png create mode 100644 branches/squash/tbl_bck100100.png create mode 100644 branches/squash/tbl_bck1001000.png create mode 100644 branches/squash/tbl_bck10010000.png create mode 100644 branches/squash/tbl_bck1001001.png create mode 100644 branches/squash/tbl_bck10010010.png create mode 100644 branches/squash/tbl_bck100101.png create mode 100644 branches/squash/tbl_bck1001010.png create mode 100644 branches/squash/tbl_bck10011.png create mode 100644 branches/squash/tbl_bck100110.png create mode 100644 branches/squash/tbl_bck101.png create mode 100644 branches/squash/tbl_bck1010.png create mode 100644 branches/squash/tbl_bck10100.png create mode 100644 branches/squash/tbl_bck101000.png create mode 100644 branches/squash/tbl_bck10101.png create mode 100644 branches/squash/tbl_bck101010.png create mode 100644 branches/squash/tbl_bck1011.png create mode 100644 branches/squash/tbl_bck10110.png create mode 100644 branches/squash/tbl_bck101100.png create mode 100644 branches/squash/tbl_bck1011000.png create mode 100644 branches/squash/tbl_bck10110000.png create mode 100644 branches/squash/tbl_bck1011001.png create mode 100644 branches/squash/tbl_bck10110010.png create mode 100644 branches/squash/tbl_bck101101.png create mode 100644 branches/squash/tbl_bck1011010.png create mode 100644 branches/squash/tbl_bck10111.png create mode 100644 branches/squash/tbl_bck101110.png create mode 100644 branches/squash/tbl_bck1011100.png create mode 100644 branches/squash/tbl_bck101111.png create mode 100644 branches/squash/tbl_bck1011110.png create mode 100644 branches/squash/tbl_bck10240.png create mode 100644 branches/squash/tbl_bck1025.png create mode 100644 branches/squash/tbl_bck10250.png create mode 100644 branches/squash/tbl_bck103.png create mode 100644 branches/squash/tbl_bck1040.png create mode 100644 branches/squash/tbl_bck105.png create mode 100644 branches/squash/tbl_bck1050.png create mode 100644 branches/squash/tbl_bck11.png create mode 100644 branches/squash/tbl_bck110.png create mode 100644 branches/squash/tbl_bck1100.png create mode 100644 branches/squash/tbl_bck11000.png create mode 100644 branches/squash/tbl_bck110000.png create mode 100644 branches/squash/tbl_bck11001.png create mode 100644 branches/squash/tbl_bck110010.png create mode 100644 branches/squash/tbl_bck1101.png create mode 100644 branches/squash/tbl_bck11010.png create mode 100644 branches/squash/tbl_bck110100.png create mode 100644 branches/squash/tbl_bck11011.png create mode 100644 branches/squash/tbl_bck110110.png create mode 100644 branches/squash/tbl_bck111.png create mode 100644 branches/squash/tbl_bck1110.png create mode 100644 branches/squash/tbl_bck11100.png create mode 100644 branches/squash/tbl_bck111000.png create mode 100644 branches/squash/tbl_bck11101.png create mode 100644 branches/squash/tbl_bck111010.png create mode 100644 branches/squash/tbl_bck1111.png create mode 100644 branches/squash/tbl_bck11110.png create mode 100644 branches/squash/tbl_bck111100.png create mode 100644 branches/squash/tbl_bck1111000.png create mode 100644 branches/squash/tbl_bck111101.png create mode 100644 branches/squash/tbl_bck1111010.png create mode 100644 branches/squash/tbl_bck11111.png create mode 100644 branches/squash/tbl_bck111110.png create mode 100644 branches/squash/tbl_bck112.png create mode 100644 branches/squash/tbl_bck11240.png create mode 100644 branches/squash/tbl_bck1125.png create mode 100644 branches/squash/tbl_bck11250.png create mode 100644 branches/squash/tbl_bck11252.png create mode 100644 branches/squash/tbl_bck113.png create mode 100644 branches/squash/tbl_bck1140.png create mode 100644 branches/squash/tbl_bck115.png create mode 100644 branches/squash/tbl_bck1150.png create mode 100644 branches/squash/tbl_bck1152.png create mode 100644 branches/squash/tbl_bck12.png create mode 100644 branches/squash/tbl_bck120.png create mode 100644 branches/squash/tbl_bck124.png create mode 100644 branches/squash/tbl_bck1240.png create mode 100644 branches/squash/tbl_bck12400.png create mode 100644 branches/squash/tbl_bck1241.png create mode 100644 branches/squash/tbl_bck12410.png create mode 100644 branches/squash/tbl_bck125.png create mode 100644 branches/squash/tbl_bck1250.png create mode 100644 branches/squash/tbl_bck12500.png create mode 100644 branches/squash/tbl_bck1251.png create mode 100644 branches/squash/tbl_bck12510.png create mode 100644 branches/squash/tbl_bck125100.png create mode 100644 branches/squash/tbl_bck12511.png create mode 100644 branches/squash/tbl_bck125110.png create mode 100644 branches/squash/tbl_bck12512.png create mode 100644 branches/squash/tbl_bck1252.png create mode 100644 branches/squash/tbl_bck13.png create mode 100644 branches/squash/tbl_bck130.png create mode 100644 branches/squash/tbl_bck1320.png create mode 100644 branches/squash/tbl_bck133.png create mode 100644 branches/squash/tbl_bck1330.png create mode 100644 branches/squash/tbl_bck134.png create mode 100644 branches/squash/tbl_bck14.png create mode 100644 branches/squash/tbl_bck140.png create mode 100644 branches/squash/tbl_bck1400.png create mode 100644 branches/squash/tbl_bck141.png create mode 100644 branches/squash/tbl_bck1410.png create mode 100644 branches/squash/tbl_bck1424.png create mode 100644 branches/squash/tbl_bck143.png create mode 100644 branches/squash/tbl_bck15.png create mode 100644 branches/squash/tbl_bck150.png create mode 100644 branches/squash/tbl_bck1500.png create mode 100644 branches/squash/tbl_bck15040.png create mode 100644 branches/squash/tbl_bck1505.png create mode 100644 branches/squash/tbl_bck15050.png create mode 100644 branches/squash/tbl_bck151.png create mode 100644 branches/squash/tbl_bck1510.png create mode 100644 branches/squash/tbl_bck1512.png create mode 100644 branches/squash/tbl_bck15140.png create mode 100644 branches/squash/tbl_bck1515.png create mode 100644 branches/squash/tbl_bck15150.png create mode 100644 branches/squash/tbl_bck15152.png create mode 100644 branches/squash/tbl_bck152.png create mode 100644 branches/squash/tbl_bck1540.png create mode 100644 branches/squash/tbl_bck15424.png create mode 100644 branches/squash/tbl_bck1543.png create mode 100644 branches/squash/tbl_bck155.png create mode 100644 branches/squash/tbl_bck1550.png create mode 100644 branches/squash/tbl_bck1552.png create mode 100644 branches/squash/tbl_blank.png create mode 100644 branches/squash/tbl_spacer.png create mode 100644 branches/squash/tbl_vjoin-closed.png create mode 100644 branches/squash/tbl_vjoin-open.png create mode 100644 branches/squash/tbl_vjoin.png create mode 100644 branches/squash/tbl_vjoin_end-closed.png create mode 100644 branches/squash/tbl_vjoin_end-open.png create mode 100644 branches/squash/tbl_vjoin_end.png create mode 100644 branches/squash/tbl_vjoin_end_slice-closed.png create mode 100644 branches/squash/tbl_vjoin_end_slice-open.png create mode 100644 branches/squash/tbl_vjoin_end_slice.png create mode 100644 branches/squash/tbl_vjoin_end_slicer-closed.png create mode 100644 branches/squash/tbl_vjoin_end_slicer-open.png create mode 100644 branches/squash/tbl_vjoin_end_slicer.png create mode 100644 branches/squash/tbl_vjoin_slice-closed.png create mode 100644 branches/squash/tbl_vjoin_slice-open.png create mode 100644 branches/squash/tbl_vjoin_slice.png create mode 100644 branches/squash/tbl_vjoin_slicer-closed.png create mode 100644 branches/squash/tbl_vjoin_slicer-open.png create mode 100644 branches/squash/tbl_vjoin_slicer.png create mode 100644 branches/squash/tbl_vline.png create mode 100644 branches/squash/tbl_vline_slice.png create mode 100644 branches/squash/tbl_vline_slicer.png create mode 100644 branches/squash/toc.html create mode 100644 branches/squash/usage-stats.json create mode 100644 branches/squash/validator-xxxexample.fhir.uv.myig.pack create mode 100644 branches/squash/validator.pack create mode 100644 canonicals.json create mode 100644 cc0.png create mode 100644 changes.html create mode 100644 codesystem-list.csv create mode 100644 codesystem-list.json create mode 100644 codesystem-ref-all-list.csv create mode 100644 codesystem-ref-all-list.json create mode 100644 codesystem-ref-list.csv create mode 100644 codesystem-ref-list.json create mode 100644 csvs.zip create mode 100644 definitions.json.zip create mode 100644 definitions.ttl.zip create mode 100644 definitions.xml.zip create mode 100644 downloads.html create mode 100644 examples.json.zip create mode 100644 examples.ttl.zip create mode 100644 examples.xml.zip create mode 100644 excels.zip create mode 100644 expansions.json create mode 100644 expansions.json.zip create mode 100644 expansions.xml create mode 100644 expansions.xml.zip create mode 100644 external.png create mode 100644 fhir-table-scripts.js create mode 100644 fhir.css create mode 100644 fragment-usage-analysis.csv create mode 100644 full-ig.zip create mode 100644 icon-administration.png create mode 100644 icon-change-add.png create mode 100644 icon-change-edit.png create mode 100644 icon-change-remove.png create mode 100644 icon-clinical.png create mode 100644 icon-dictionary.png create mode 100644 icon-directory.gif create mode 100644 icon-documentation.png create mode 100644 icon-error.gif create mode 100644 icon-example.png create mode 100644 icon-fhir-1024.png create mode 100644 icon-fhir-128.png create mode 100644 icon-fhir-16.png create mode 100644 icon-fhir-24.png create mode 100644 icon-fhir-32.png create mode 100644 icon-fhir-48.png create mode 100644 icon-fhir-64.png create mode 100644 icon-fhir-720.png create mode 100644 icon-implementation.png create mode 100644 icon-include.png create mode 100644 icon-infrastructure.png create mode 100644 icon-key.png create mode 100644 icon-list.gif create mode 100644 icon-not-selected.png create mode 100644 icon-object-box.png create mode 100644 icon-page.png create mode 100644 icon-q-attachment.png create mode 100644 icon-q-boolean.png create mode 100644 icon-q-choice.png create mode 100644 icon-q-coding.png create mode 100644 icon-q-date.png create mode 100644 icon-q-datetime.png create mode 100644 icon-q-decimal.png create mode 100644 icon-q-display.png create mode 100644 icon-q-group.png create mode 100644 icon-q-integer.png create mode 100644 icon-q-item.png create mode 100644 icon-q-open-choice.png create mode 100644 icon-q-quantity.png create mode 100644 icon-q-reference.png create mode 100644 icon-q-string.png create mode 100644 icon-q-text.png create mode 100644 icon-q-time.png create mode 100644 icon-q-url.png create mode 100644 icon-qi-help.png create mode 100644 icon-qi-hidden.png create mode 100644 icon-qi-horizontal.png create mode 100644 icon-qi-instructions.png create mode 100644 icon-qi-observation.png create mode 100644 icon-qi-optional.png create mode 100644 icon-qi-readonly.png create mode 100644 icon-qi-security.bmp create mode 100644 icon-qi-security.png create mode 100644 icon-qi-subject.png create mode 100644 icon-qi-vertical.png create mode 100644 icon-resource.png create mode 100644 icon-selected.png create mode 100644 icon-toc.png create mode 100644 icon-warning.png create mode 100644 icon_bundle.png create mode 100644 icon_choice.gif create mode 100644 icon_datatype.gif create mode 100644 icon_element.gif create mode 100644 icon_entry_blue.png create mode 100644 icon_extension.png create mode 100644 icon_extension_complex.png create mode 100644 icon_extension_simple.png create mode 100644 icon_fixed.gif create mode 100644 icon_modifier_extension_complex.png create mode 100644 icon_modifier_extension_simple.png create mode 100644 icon_page-child.gif create mode 100644 icon_page.gif create mode 100644 icon_page_n.gif create mode 100644 icon_page_n_c.gif create mode 100644 icon_page_n_i.gif create mode 100644 icon_page_n_o.gif create mode 100644 icon_page_n_p.gif create mode 100644 icon_primitive.png create mode 100644 icon_profile.png create mode 100644 icon_q_item.png create mode 100644 icon_q_root.gif create mode 100644 icon_reference.png create mode 100644 icon_resource.png create mode 100644 icon_reuse.png create mode 100644 icon_slice.png create mode 100644 icon_slice_item.png create mode 100644 icon_text.png create mode 100644 index.html create mode 100644 information.png create mode 100644 link.svg create mode 100644 lock.png create mode 100644 modifier.png create mode 100644 mustsupport.png create mode 100644 new.png create mode 100644 observations-summary.xlsx create mode 100644 package.db create mode 100644 package.manifest.json create mode 100644 package.r4.manifest.json create mode 100644 package.r4.tgz create mode 100644 package.r4b.manifest.json create mode 100644 package.r4b.tgz create mode 100644 package.tgz create mode 100644 prism.css create mode 100644 prism.js create mode 100644 qa-dep.html create mode 100644 qa-eslintcompact.txt create mode 100644 qa-time-report.json create mode 100644 qa-time-report.tsv create mode 100644 qa-tx.html create mode 100644 qa-txservers.html create mode 100644 qa.compare.txt create mode 100644 qa.html create mode 100644 qa.json create mode 100644 qa.min.html create mode 100644 qa.txt create mode 100644 qa.xml create mode 100644 searchform.html create mode 100644 sub-package-list.json create mode 100644 summary.png create mode 100644 target.png create mode 100644 tbl_bck0.png create mode 100644 tbl_bck00.png create mode 100644 tbl_bck000.png create mode 100644 tbl_bck0000.png create mode 100644 tbl_bck00000.png create mode 100644 tbl_bck000000.png create mode 100644 tbl_bck0000000.png create mode 100644 tbl_bck000001.png create mode 100644 tbl_bck0000010.png create mode 100644 tbl_bck00001.png create mode 100644 tbl_bck000010.png create mode 100644 tbl_bck0000100.png create mode 100644 tbl_bck000010000.png create mode 100644 tbl_bck00001001.png create mode 100644 tbl_bck000010010.png create mode 100644 tbl_bck0000101.png create mode 100644 tbl_bck00001010.png create mode 100644 tbl_bck000011.png create mode 100644 tbl_bck0000110.png create mode 100644 tbl_bck00001100.png create mode 100644 tbl_bck0000111.png create mode 100644 tbl_bck00001110.png create mode 100644 tbl_bck000011100.png create mode 100644 tbl_bck0000111000.png create mode 100644 tbl_bck00001110000.png create mode 100644 tbl_bck0000111001.png create mode 100644 tbl_bck00001110010.png create mode 100644 tbl_bck000011101.png create mode 100644 tbl_bck0000111010.png create mode 100644 tbl_bck00001110100.png create mode 100644 tbl_bck0000111011.png create mode 100644 tbl_bck00001110110.png create mode 100644 tbl_bck00001111.png create mode 100644 tbl_bck000011110.png create mode 100644 tbl_bck0000111100.png create mode 100644 tbl_bck000011110000.png create mode 100644 tbl_bck00001111001.png create mode 100644 tbl_bck000011110010.png create mode 100644 tbl_bck0000111101.png create mode 100644 tbl_bck00001111010.png create mode 100644 tbl_bck000011111.png create mode 100644 tbl_bck0000111110.png create mode 100644 tbl_bck00001111100.png create mode 100644 tbl_bck000011111000.png create mode 100644 tbl_bck00001111101.png create mode 100644 tbl_bck000011111010.png create mode 100644 tbl_bck0000111110100.png create mode 100644 tbl_bck000011111011.png create mode 100644 tbl_bck0000111110110.png create mode 100644 tbl_bck0000111111.png create mode 100644 tbl_bck00001111110.png create mode 100644 tbl_bck000011111100.png create mode 100644 tbl_bck00001111111.png create mode 100644 tbl_bck000011111110.png create mode 100644 tbl_bck0001.png create mode 100644 tbl_bck00010.png create mode 100644 tbl_bck000100.png create mode 100644 tbl_bck00011.png create mode 100644 tbl_bck000110.png create mode 100644 tbl_bck001.png create mode 100644 tbl_bck0010.png create mode 100644 tbl_bck00100.png create mode 100644 tbl_bck001000.png create mode 100644 tbl_bck0010000.png create mode 100644 tbl_bck001001.png create mode 100644 tbl_bck0010010.png create mode 100644 tbl_bck00101.png create mode 100644 tbl_bck001010.png create mode 100644 tbl_bck0011.png create mode 100644 tbl_bck00110.png create mode 100644 tbl_bck01.png create mode 100644 tbl_bck010.png create mode 100644 tbl_bck0100.png create mode 100644 tbl_bck01000.png create mode 100644 tbl_bck0101.png create mode 100644 tbl_bck01010.png create mode 100644 tbl_bck010100.png create mode 100644 tbl_bck01011.png create mode 100644 tbl_bck010110.png create mode 100644 tbl_bck011.png create mode 100644 tbl_bck0110.png create mode 100644 tbl_bck01100.png create mode 100644 tbl_bck011000.png create mode 100644 tbl_bck0110000.png create mode 100644 tbl_bck011001.png create mode 100644 tbl_bck0110010.png create mode 100644 tbl_bck01101.png create mode 100644 tbl_bck011010.png create mode 100644 tbl_bck0110100.png create mode 100644 tbl_bck011011.png create mode 100644 tbl_bck0110110.png create mode 100644 tbl_bck01101100.png create mode 100644 tbl_bck0110111.png create mode 100644 tbl_bck01101110.png create mode 100644 tbl_bck0111.png create mode 100644 tbl_bck01110.png create mode 100644 tbl_bck011100.png create mode 100644 tbl_bck01111.png create mode 100644 tbl_bck011110.png create mode 100644 tbl_bck0111100.png create mode 100644 tbl_bck011110000.png create mode 100644 tbl_bck01111001.png create mode 100644 tbl_bck011110010.png create mode 100644 tbl_bck0111101.png create mode 100644 tbl_bck01111010.png create mode 100644 tbl_bck011111.png create mode 100644 tbl_bck0111110.png create mode 100644 tbl_bck012.png create mode 100644 tbl_bck0240.png create mode 100644 tbl_bck02400.png create mode 100644 tbl_bck0241.png create mode 100644 tbl_bck02410.png create mode 100644 tbl_bck025.png create mode 100644 tbl_bck0250.png create mode 100644 tbl_bck02500.png create mode 100644 tbl_bck025000.png create mode 100644 tbl_bck02501.png create mode 100644 tbl_bck025010.png create mode 100644 tbl_bck0250240.png create mode 100644 tbl_bck025025.png create mode 100644 tbl_bck0250250.png create mode 100644 tbl_bck02503.png create mode 100644 tbl_bck0251.png create mode 100644 tbl_bck02510.png create mode 100644 tbl_bck02512.png create mode 100644 tbl_bck0251240.png create mode 100644 tbl_bck025125.png create mode 100644 tbl_bck0251250.png create mode 100644 tbl_bck0251252.png create mode 100644 tbl_bck02513.png create mode 100644 tbl_bck03.png create mode 100644 tbl_bck0320.png create mode 100644 tbl_bck033.png create mode 100644 tbl_bck0330.png create mode 100644 tbl_bck03300.png create mode 100644 tbl_bck0331.png create mode 100644 tbl_bck03310.png create mode 100644 tbl_bck0340.png create mode 100644 tbl_bck03400.png create mode 100644 tbl_bck0341.png create mode 100644 tbl_bck03410.png create mode 100644 tbl_bck035.png create mode 100644 tbl_bck0350.png create mode 100644 tbl_bck03500.png create mode 100644 tbl_bck0350240.png create mode 100644 tbl_bck035025.png create mode 100644 tbl_bck0350250.png create mode 100644 tbl_bck03503.png create mode 100644 tbl_bck0351.png create mode 100644 tbl_bck03510.png create mode 100644 tbl_bck03512.png create mode 100644 tbl_bck0351240.png create mode 100644 tbl_bck035125.png create mode 100644 tbl_bck0351250.png create mode 100644 tbl_bck0351252.png create mode 100644 tbl_bck03513.png create mode 100644 tbl_bck04.png create mode 100644 tbl_bck040.png create mode 100644 tbl_bck0400.png create mode 100644 tbl_bck041.png create mode 100644 tbl_bck0410.png create mode 100644 tbl_bck05.png create mode 100644 tbl_bck050.png create mode 100644 tbl_bck0500.png create mode 100644 tbl_bck05040.png create mode 100644 tbl_bck0505.png create mode 100644 tbl_bck05050.png create mode 100644 tbl_bck051.png create mode 100644 tbl_bck0510.png create mode 100644 tbl_bck0512.png create mode 100644 tbl_bck05140.png create mode 100644 tbl_bck0515.png create mode 100644 tbl_bck05150.png create mode 100644 tbl_bck05152.png create mode 100644 tbl_bck1.png create mode 100644 tbl_bck10.png create mode 100644 tbl_bck100.png create mode 100644 tbl_bck1000.png create mode 100644 tbl_bck10000.png create mode 100644 tbl_bck100000.png create mode 100644 tbl_bck10001.png create mode 100644 tbl_bck100010.png create mode 100644 tbl_bck1001.png create mode 100644 tbl_bck10010.png create mode 100644 tbl_bck100100.png create mode 100644 tbl_bck1001000.png create mode 100644 tbl_bck10010000.png create mode 100644 tbl_bck1001001.png create mode 100644 tbl_bck10010010.png create mode 100644 tbl_bck100101.png create mode 100644 tbl_bck1001010.png create mode 100644 tbl_bck10011.png create mode 100644 tbl_bck100110.png create mode 100644 tbl_bck101.png create mode 100644 tbl_bck1010.png create mode 100644 tbl_bck10100.png create mode 100644 tbl_bck101000.png create mode 100644 tbl_bck10101.png create mode 100644 tbl_bck101010.png create mode 100644 tbl_bck1011.png create mode 100644 tbl_bck10110.png create mode 100644 tbl_bck101100.png create mode 100644 tbl_bck1011000.png create mode 100644 tbl_bck10110000.png create mode 100644 tbl_bck1011001.png create mode 100644 tbl_bck10110010.png create mode 100644 tbl_bck101101.png create mode 100644 tbl_bck1011010.png create mode 100644 tbl_bck10111.png create mode 100644 tbl_bck101110.png create mode 100644 tbl_bck1011100.png create mode 100644 tbl_bck101111.png create mode 100644 tbl_bck1011110.png create mode 100644 tbl_bck10240.png create mode 100644 tbl_bck1025.png create mode 100644 tbl_bck10250.png create mode 100644 tbl_bck103.png create mode 100644 tbl_bck1040.png create mode 100644 tbl_bck105.png create mode 100644 tbl_bck1050.png create mode 100644 tbl_bck11.png create mode 100644 tbl_bck110.png create mode 100644 tbl_bck1100.png create mode 100644 tbl_bck11000.png create mode 100644 tbl_bck110000.png create mode 100644 tbl_bck11001.png create mode 100644 tbl_bck110010.png create mode 100644 tbl_bck1101.png create mode 100644 tbl_bck11010.png create mode 100644 tbl_bck110100.png create mode 100644 tbl_bck11011.png create mode 100644 tbl_bck110110.png create mode 100644 tbl_bck111.png create mode 100644 tbl_bck1110.png create mode 100644 tbl_bck11100.png create mode 100644 tbl_bck111000.png create mode 100644 tbl_bck11101.png create mode 100644 tbl_bck111010.png create mode 100644 tbl_bck1111.png create mode 100644 tbl_bck11110.png create mode 100644 tbl_bck111100.png create mode 100644 tbl_bck1111000.png create mode 100644 tbl_bck111101.png create mode 100644 tbl_bck1111010.png create mode 100644 tbl_bck11111.png create mode 100644 tbl_bck111110.png create mode 100644 tbl_bck112.png create mode 100644 tbl_bck11240.png create mode 100644 tbl_bck1125.png create mode 100644 tbl_bck11250.png create mode 100644 tbl_bck11252.png create mode 100644 tbl_bck113.png create mode 100644 tbl_bck1140.png create mode 100644 tbl_bck115.png create mode 100644 tbl_bck1150.png create mode 100644 tbl_bck1152.png create mode 100644 tbl_bck12.png create mode 100644 tbl_bck120.png create mode 100644 tbl_bck124.png create mode 100644 tbl_bck1240.png create mode 100644 tbl_bck12400.png create mode 100644 tbl_bck1241.png create mode 100644 tbl_bck12410.png create mode 100644 tbl_bck125.png create mode 100644 tbl_bck1250.png create mode 100644 tbl_bck12500.png create mode 100644 tbl_bck1251.png create mode 100644 tbl_bck12510.png create mode 100644 tbl_bck125100.png create mode 100644 tbl_bck12511.png create mode 100644 tbl_bck125110.png create mode 100644 tbl_bck12512.png create mode 100644 tbl_bck1252.png create mode 100644 tbl_bck13.png create mode 100644 tbl_bck130.png create mode 100644 tbl_bck1320.png create mode 100644 tbl_bck133.png create mode 100644 tbl_bck1330.png create mode 100644 tbl_bck134.png create mode 100644 tbl_bck14.png create mode 100644 tbl_bck140.png create mode 100644 tbl_bck1400.png create mode 100644 tbl_bck141.png create mode 100644 tbl_bck1410.png create mode 100644 tbl_bck1424.png create mode 100644 tbl_bck143.png create mode 100644 tbl_bck15.png create mode 100644 tbl_bck150.png create mode 100644 tbl_bck1500.png create mode 100644 tbl_bck15040.png create mode 100644 tbl_bck1505.png create mode 100644 tbl_bck15050.png create mode 100644 tbl_bck151.png create mode 100644 tbl_bck1510.png create mode 100644 tbl_bck1512.png create mode 100644 tbl_bck15140.png create mode 100644 tbl_bck1515.png create mode 100644 tbl_bck15150.png create mode 100644 tbl_bck15152.png create mode 100644 tbl_bck152.png create mode 100644 tbl_bck1540.png create mode 100644 tbl_bck15424.png create mode 100644 tbl_bck1543.png create mode 100644 tbl_bck155.png create mode 100644 tbl_bck1550.png create mode 100644 tbl_bck1552.png create mode 100644 tbl_blank.png create mode 100644 tbl_spacer.png create mode 100644 tbl_vjoin-closed.png create mode 100644 tbl_vjoin-open.png create mode 100644 tbl_vjoin.png create mode 100644 tbl_vjoin_end-closed.png create mode 100644 tbl_vjoin_end-open.png create mode 100644 tbl_vjoin_end.png create mode 100644 tbl_vjoin_end_slice-closed.png create mode 100644 tbl_vjoin_end_slice-open.png create mode 100644 tbl_vjoin_end_slice.png create mode 100644 tbl_vjoin_end_slicer-closed.png create mode 100644 tbl_vjoin_end_slicer-open.png create mode 100644 tbl_vjoin_end_slicer.png create mode 100644 tbl_vjoin_slice-closed.png create mode 100644 tbl_vjoin_slice-open.png create mode 100644 tbl_vjoin_slice.png create mode 100644 tbl_vjoin_slicer-closed.png create mode 100644 tbl_vjoin_slicer-open.png create mode 100644 tbl_vjoin_slicer.png create mode 100644 tbl_vline.png create mode 100644 tbl_vline_slice.png create mode 100644 tbl_vline_slicer.png create mode 100644 toc.html create mode 100644 usage-stats.json create mode 100644 validator-xxxexample.fhir.uv.myig.pack create mode 100644 validator.pack create mode 100644 valueset-list.csv create mode 100644 valueset-list.json create mode 100644 valueset-ref-all-list.csv create mode 100644 valueset-ref-all-list.json create mode 100644 valueset-ref-list.csv create mode 100644 valueset-ref-list.json diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..abee9a7 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,47 @@ +# This is a simple workflow that runs the publisher and copies the output to https://.github.io//index.html +# Based on the instructions from Elliot Silver, available from: https://www.argentixinfo.com/archives/156 + +# Make sure your repo has a branch called gh-pages + +name: CI + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the main branch + push: + branches: [ main ] + pull_request: + branches: [ main ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + - name: Update the image to the latest publisher + uses: docker://hl7fhir/ig-publisher-base:latest + with: + # Get the latest publisher - don't run the batch script but run the line directly + args: curl -L https://github.com/HL7/fhir-ig-publisher/releases/latest/download/publisher.jar -o ./input-cache/publisher.jar --create-dirs + + - name: Run the IG publisher + uses: docker://hl7fhir/ig-publisher-base:latest + with: + # Run the publisher - don't run the batch script but run the line directly + args: java -jar ./input-cache/publisher.jar publisher -ig . + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./output + diff --git a/ImplementationGuide-xxxexample.fhir.uv.myig.json b/ImplementationGuide-xxxexample.fhir.uv.myig.json new file mode 100644 index 0000000..f40a56d --- /dev/null +++ b/ImplementationGuide-xxxexample.fhir.uv.myig.json @@ -0,0 +1,752 @@ +{ + "resourceType" : "ImplementationGuide", + "id" : "xxxexample.fhir.uv.myig", + "text" : { + "status" : "extensions", + "div" : "

xxxYourComputableMyIGNameHere

The official URL for this implementation guide is:

xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

xxxA brief description of what this IG is about

\n
" + }, + "url" : "xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig", + "version" : "0.1.0-test", + "name" : "xxxYourComputableMyIGNameHere", + "title" : "xxxYour User Friendly Name for MyIG Here", + "status" : "draft", + "experimental" : false, + "date" : "2024-06-26T21:16:03+00:00", + "publisher" : "xxxYour Work Group", + "contact" : [{ + "telecom" : [{ + "system" : "url", + "value" : "xxxhttp://hl7.org/Special/committees/[something]" + }] + }], + "description" : "xxxA brief description of what this IG is about ", + "jurisdiction" : [{ + "coding" : [{ + "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm", + "code" : "001" + }] + }], + "packageId" : "xxxexample.fhir.uv.myig", + "license" : "CC0-1.0", + "fhirVersion" : ["4.0.1"], + "dependsOn" : [{ + "id" : "hl7tx", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on HL7 Terminology" + }], + "uri" : "http://terminology.hl7.org/ImplementationGuide/hl7.terminology", + "packageId" : "hl7.terminology.r4", + "version" : "5.5.0" + }, + { + "id" : "hl7ext", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" + }], + "uri" : "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions", + "packageId" : "hl7.fhir.uv.extensions.r4", + "version" : "5.1.0" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2019+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "CI Build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-binary" + }, + { + "url" : "value", + "valueString" : "input\\cql" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "templates\\liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-history" + }, + { + "url" : "value", + "valueString" : "xxxhttp://somewhere.org/fhir/uv/myig/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-wg" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency", + "valueCode" : "hl7.fhir.uv.tools#0.1.0" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2019+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "CI Build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-binary" + }, + { + "url" : "value", + "valueString" : "input\\cql" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "templates\\liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-history" + }, + { + "url" : "value", + "valueString" : "xxxhttp://somewhere.org/fhir/uv/myig/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-wg" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }], + "page" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "toc.html" + }], + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "index.html" + }], + "nameUrl" : "index.html", + "title" : "MyIG Home Page", + "generation" : "html" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "downloads.html" + }], + "nameUrl" : "downloads.html", + "title" : "Useful Downloads", + "generation" : "html" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "changes.html" + }], + "nameUrl" : "changes.html", + "title" : "IG Change History", + "generation" : "html" + }] + }, + "parameter" : [{ + "code" : "path-resource", + "value" : "input\\history" + }, + { + "code" : "path-resource", + "value" : "input\\scenarios" + }, + { + "code" : "path-resource", + "value" : "input/capabilities" + }, + { + "code" : "path-resource", + "value" : "input/examples" + }, + { + "code" : "path-resource", + "value" : "input/extensions" + }, + { + "code" : "path-resource", + "value" : "input/models" + }, + { + "code" : "path-resource", + "value" : "input/operations" + }, + { + "code" : "path-resource", + "value" : "input/profiles" + }, + { + "code" : "path-resource", + "value" : "input/resources" + }, + { + "code" : "path-resource", + "value" : "input/vocabulary" + }, + { + "code" : "path-resource", + "value" : "input/testing" + }, + { + "code" : "path-resource", + "value" : "input/history" + }, + { + "code" : "path-resource", + "value" : "fsh-generated/resources" + }, + { + "code" : "path-pages", + "value" : "template/config" + }, + { + "code" : "path-pages", + "value" : "input/images" + }, + { + "code" : "path-tx-cache", + "value" : "input-cache/txcache" + }] + } +} \ No newline at end of file diff --git a/ImplementationGuide-xxxexample.fhir.uv.myig.ttl b/ImplementationGuide-xxxexample.fhir.uv.myig.ttl new file mode 100644 index 0000000..600a3b2 --- /dev/null +++ b/ImplementationGuide-xxxexample.fhir.uv.myig.ttl @@ -0,0 +1,641 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "xxxexample.fhir.uv.myig"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

xxxYourComputableMyIGNameHere

The official URL for this implementation guide is:

xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

xxxA brief description of what this IG is about

\n
" + ] ; # + fhir:url [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0-test"] ; # + fhir:name [ fhir:v "xxxYourComputableMyIGNameHere"] ; # + fhir:title [ fhir:v "xxxYour User Friendly Name for MyIG Here"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # + fhir:date [ fhir:v "2024-06-26T21:16:03+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "xxxYour Work Group"] ; # + fhir:contact ( [ + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "xxxhttp://hl7.org/Special/committees/[something]" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "xxxA brief description of what this IG is about "] ; # + fhir:jurisdiction ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ; + fhir:code [ fhir:v "001" ] + ] ) + ] ) ; # + fhir:packageId [ fhir:v "xxxexample.fhir.uv.myig"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.0.1"] ) ; # + fhir:dependsOn ( [ + fhir:id [ fhir:v "hl7tx" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on HL7 Terminology" ] + ] ) ; + fhir:uri [ + fhir:v "http://terminology.hl7.org/ImplementationGuide/hl7.terminology"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.terminology.r4" ] ; + fhir:version [ fhir:v "5.5.0" ] + ] [ + fhir:id [ fhir:v "hl7ext" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" ] + ] ) ; + fhir:uri [ + fhir:v "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.fhir.uv.extensions.r4" ] ; + fhir:version [ fhir:v "5.1.0" ] + ] ) ; # + fhir:definition [ + fhir:extension ( [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2019+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "CI Build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-binary" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input\\cql" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "templates\\liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-wg" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"^^xsd:anyURI ] ; + fhir:value [ fhir:v "hl7.fhir.uv.tools#0.1.0" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2019+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "CI Build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-binary" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input\\cql" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "templates\\liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-wg" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] ) ; + fhir:page [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "toc.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "index.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "MyIG Home Page" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "downloads.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Useful Downloads" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "changes.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "IG Change History" ] ; + fhir:generation [ fhir:v "html" ] + ] ) + ] ; + fhir:parameter ( [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input\\history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input\\scenarios" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/capabilities" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/examples" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/extensions" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/models" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/operations" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/profiles" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/resources" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/vocabulary" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/testing" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "fsh-generated/resources" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "template/config" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "input/images" ] + ] [ + fhir:code [ fhir:v "path-tx-cache" ] ; + fhir:value [ fhir:v "input-cache/txcache" ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/ImplementationGuide-xxxexample.fhir.uv.myig.xml b/ImplementationGuide-xxxexample.fhir.uv.myig.xml new file mode 100644 index 0000000..8f59d66 --- /dev/null +++ b/ImplementationGuide-xxxexample.fhir.uv.myig.xml @@ -0,0 +1,582 @@ + + + + + +

xxxYourComputableMyIGNameHere

The official URL for this implementation guide is:

xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

xxxA brief description of what this IG is about

+
+
+ + + + + <status value="draft"/> + <experimental value="false"/> + <date value="2024-06-26T21:16:03+00:00"/> + <publisher value="xxxYour Work Group"/> + <contact> + <telecom> + <system value="url"/> + <value value="xxxhttp://hl7.org/Special/committees/[something]"/> + </telecom> + </contact> + <description value="xxxA brief description of what this IG is about "/> + <jurisdiction> + <coding> + <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/> + <code value="001"/> + </coding> + </jurisdiction> + <packageId value="xxxexample.fhir.uv.myig"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.0.1"/> + <dependsOn id="hl7tx"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on HL7 Terminology"/> + </extension> + <uri value="http://terminology.hl7.org/ImplementationGuide/hl7.terminology"/> + <packageId value="hl7.terminology.r4"/> + <version value="5.5.0"/> + </dependsOn> + <dependsOn id="hl7ext"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on the HL7 Extension Pack"/> + </extension> + <uri value="http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"/> + <packageId value="hl7.fhir.uv.extensions.r4"/> + <version value="5.1.0"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2019+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="CI Build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-binary"/> + </extension> + <extension url="value"> + <valueString value="input\cql"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="templates\liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-history"/> + </extension> + <extension url="value"> + <valueString value="xxxhttp://somewhere.org/fhir/uv/myig/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"> + <valueCode value="hl7.fhir.uv.tools#0.1.0"/> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2019+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="CI Build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-binary"/> + </extension> + <extension url="value"> + <valueString value="input\cql"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="templates\liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-history"/> + </extension> + <extension url="value"> + <valueString value="xxxhttp://somewhere.org/fhir/uv/myig/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="toc.html"/> + </extension> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="index.html"/> + </extension> + <nameUrl value="index.html"/> + <title value="MyIG Home Page"/> + <generation value="html"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="downloads.html"/> + </extension> + <nameUrl value="downloads.html"/> + <title value="Useful Downloads"/> + <generation value="html"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="changes.html"/> + </extension> + <nameUrl value="changes.html"/> + <title value="IG Change History"/> + <generation value="html"/> + </page> + </page> + <parameter> + <code value="path-resource"/> + <value value="input\history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input\scenarios"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/capabilities"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/examples"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/extensions"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/models"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/operations"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/profiles"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/resources"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/vocabulary"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/testing"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="fsh-generated/resources"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="template/config"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="input/images"/> + </parameter> + <parameter> + <code value="path-tx-cache"/> + <value value="input-cache/txcache"/> + </parameter> + </definition> +</ImplementationGuide> \ No newline at end of file diff --git a/artifacts.html b/artifacts.html new file mode 100644 index 0000000..c1dc755 --- /dev/null +++ b/artifacts.html @@ -0,0 +1,230 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> + <title>Artifacts Summary - xxxYour User Friendly Name for MyIG Here v0.1.0-test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + +
+ +
+ + + +
+ +
+ + + + + +
+

xxxYour User Friendly Name for MyIG Here +
+ 0.1.0-test - CI Build + + + + International flag + + + +

+
+
+
+ +
+
+
+ + + + +
+
+ + +
+
+ +
+
+ + +
+
+
+
+ + +
+

xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This guide is not an authorized publication; it is the continuous build for version 0.1.0-test built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

+

Artifacts Summary

+ + + +
+

Contents:

+
    +
    +
    +

    This page provides a list of the FHIR artifacts defined as part of this implementation guide.

    +
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/css/bootstrap-fhir.css b/assets/css/bootstrap-fhir.css new file mode 100644 index 0000000..fcf7f96 --- /dev/null +++ b/assets/css/bootstrap-fhir.css @@ -0,0 +1,5312 @@ +/*! + * Joyo Bootstrap v2.3.2 + * + */ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden] { + display: none; +} +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +a:focus { + outline: thin dotted; +} +a:active, +a:hover { + outline: 0; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +mark { + background: #ff0; + color: #000; +} +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} +pre { + white-space: pre-wrap; +} +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 0; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} +button, +input { + line-height: normal; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +textarea { + overflow: auto; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +table code { + white-space: normal; +} +table td { + overflow-wrap: break-word; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #000000; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +img { + vertical-align: middle; +} +.img-responsive { + display: inline-block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-circle { + border-radius: 500px; +} +hr { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-top: 1px solid #eeeeee; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small { + font-size: 85%; +} +cite { + font-style: normal; +} +.text-muted { + color: #999999; +} +.text-primary { + color: #428bca; +} +.text-warning { + color: #c09853; +} +.text-danger { + color: #b94a48; +} +.text-success { + color: #468847; +} +.text-info { + color: #3a87ad; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + margin-top: 15px; + margin-bottom: 10px; +} +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h1, +.h1 { + font-size: 38px; +} +h2, +.h2 { + font-size: 32px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +h1 small, +.h1 small { + font-size: 24px; +} +h2 small, +.h2 small { + font-size: 18px; +} +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.428571429; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} +blockquote p { + font-size: 12.5px; + font-weight: 300; + line-height: 1.25; +} +blockquote p:last-child { + margin-bottom: 0; +} +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + color: #005c00; + background-color: #f9f2f4; + white-space: nowrap; + border-radius: 4px; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 20px; +} +pre code { + padding: 0; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +@media (min-width: 768px) { + .row { + margin-left: -15px; + margin-right: -15px; + } +} +.row .row { + margin-left: -15px; + margin-right: -15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12 { + float: left; +} +.col-1 { + width: 8.333333333333332%; +} +.col-2 { + width: 16.666666666666664%; +} +.col-3 { + width: 25%; +} +.col-4 { + width: 33.33333333333333%; +} +.col-5 { + width: 41.66666666666667%; +} +.col-6 { + width: 50%; +} +.col-7 { + width: 58.333333333333336%; +} +.col-8 { + width: 66.66666666666666%; +} +.col-9 { + width: 75%; +} +.col-10 { + width: 83.33333333333334%; +} +.col-11 { + width: 91.66666666666666%; +} +.col-12 { + width: 100%; +} +@media (min-width: 768px) { + .container { + max-width: 728px; + } + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-push-1 { + left: 8.333333333333332%; + } + .col-push-2 { + left: 16.666666666666664%; + } + .col-push-3 { + left: 25%; + } + .col-push-4 { + left: 33.33333333333333%; + } + .col-push-5 { + left: 41.66666666666667%; + } + .col-push-6 { + left: 50%; + } + .col-push-7 { + left: 58.333333333333336%; + } + .col-push-8 { + left: 66.66666666666666%; + } + .col-push-9 { + left: 75%; + } + .col-push-10 { + left: 83.33333333333334%; + } + .col-push-11 { + left: 91.66666666666666%; + } + .col-pull-1 { + right: 8.333333333333332%; + } + .col-pull-2 { + right: 16.666666666666664%; + } + .col-pull-3 { + right: 25%; + } + .col-pull-4 { + right: 33.33333333333333%; + } + .col-pull-5 { + right: 41.66666666666667%; + } + .col-pull-6 { + right: 50%; + } + .col-pull-7 { + right: 58.333333333333336%; + } + .col-pull-8 { + right: 66.66666666666666%; + } + .col-pull-9 { + right: 75%; + } + .col-pull-10 { + right: 83.33333333333334%; + } + .col-pull-11 { + right: 91.66666666666666%; + } +} +@media (min-width: 992px) { + .container { + max-width: 940px; + } + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-offset-1 { + margin-left: 8.333333333333332%; + } + .col-offset-2 { + margin-left: 16.666666666666664%; + } + .col-offset-3 { + margin-left: 25%; + } + .col-offset-4 { + margin-left: 33.33333333333333%; + } + .col-offset-5 { + margin-left: 41.66666666666667%; + } + .col-offset-6 { + margin-left: 50%; + } + .col-offset-7 { + margin-left: 58.333333333333336%; + } + .col-offset-8 { + margin-left: 66.66666666666666%; + } + .col-offset-9 { + margin-left: 75%; + } + .col-offset-10 { + margin-left: 83.33333333333334%; + } + .col-offset-11 { + margin-left: 91.66666666666666%; + } +} +@media (min-width: 1100px) { + .container { + max-width: 1100px; + } +} +table { + max-width: 100%; + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + margin-bottom: 10px; +} +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table thead > tr > th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #000000; +} +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} +table col[class^="col-"] { + float: none; + display: table-column; +} +table td[class^="col-"], +table th[class^="col-"] { + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} +td > :last-child { + padding-bottom: 0px; + margin-bottom: 0px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} +input[type="file"] { + display: block; +} +select[multiple], +select[size] { + height: auto; +} +select optgroup { + font-size: inherit; + font-style: inherit; + font-family: inherit; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} +.form-control:-moz-placeholder { + color: #999999; +} +.form-control::-moz-placeholder { + color: #999999; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control { + display: block; + width: 100%; + height: 38px; + padding: 8px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + vertical-align: middle; +} +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +.input-large { + height: 56px; + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-small { + height: 30px; + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +select.input-large { + height: 56px; + line-height: 56px; +} +select.input-small { + height: 30px; + line-height: 30px; +} +textarea.input-large, +textarea.input-small { + height: auto; +} +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} +.has-warning .form-control { + padding-right: 32px; + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.has-warning .input-group-addon { + color: #c09853; + border-color: #c09853; + background-color: #fcf8e3; +} +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} +.has-error .form-control { + padding-right: 32px; + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.has-error .input-group-addon { + color: #b94a48; + border-color: #b94a48; + background-color: #f2dede; +} +.has-success .help-block, +.has-success .control-label { + color: #468847; +} +.has-success .form-control { + padding-right: 32px; + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.has-success .input-group-addon { + color: #468847; + border-color: #468847; + background-color: #dff0d8; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +.btn { + display: inline-block; + padding: 8px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 500; + line-height: 1.428571429; + text-align: center; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #ffffff; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: default; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #ffffff; + background-color: #474949; + border-color: #474949; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active { + background-color: #3a3c3c; + border-color: #2e2f2f; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #474949; + border-color: #474949; +} +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + background-color: #357ebd; + border-color: #3071a9; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #428bca; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + background-color: #eea236; + border-color: #ec971f; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d9534f; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + background-color: #d43f3a; + border-color: #c9302c; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d9534f; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active { + background-color: #4cae4c; + border-color: #449d44; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active { + background-color: #46b8da; + border-color: #31b0d5; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-link { + color: #428bca; + font-weight: normal; + cursor: pointer; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #333333; + text-decoration: none; +} +.btn-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.btn-small, +.btn-mini { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-mini { + padding: 3px 5px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group.col { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} +.input-group-addon.input-small { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -4px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} +.form-inline .form-control, +.form-inline .radio, +.form-inline .checkbox { + display: inline-block; +} +.form-inline .radio, +.form-inline .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .control-label { + padding-top: 9px; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; + } +} +.form-horizontal .form-group .row { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #ffffff; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 30px 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item > .badge { + float: right; + margin-right: -15px; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +a.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item .list-group-item-text { + color: #555555; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} +a.list-group-item.active { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +a.list-group-item.active .list-group-item-heading { + color: inherit; +} +a.list-group-item.active .list-group-item-text { + color: #e1edf7; +} +.panel { + padding: 15px; + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-heading { + margin: -15px -15px 15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-bottom: 1px solid #dddddd; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17.5px; + font-weight: 500; +} +.panel-footer { + margin: 15px -15px -15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-warning { + border-color: #fbeed5; +} +.panel-warning .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} +.panel-danger { + border-color: #eed3d7; +} +.panel-danger .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} +.list-group-flush { + margin: 15px -15px -15px; +} +.list-group-flush .list-group-item { + border-width: 1px 0; +} +.list-group-flush .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.list-group-flush .list-group-item:last-child { + border-bottom: 0; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + border-radius: 6px; +} +.well-small { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #999999; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav.open > a, +.nav.open > a:hover, +.nav.open > a:focus { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.nav.open > a .caret, +.nav.open > a:hover .caret, +.nav.open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.nav > .pull-right { + float: right; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-justified > li > a { + text-align: center; +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs-justified > .active > a { + border-bottom-color: #000000; +} +.nav-tabs { + border-bottom: 1px solid #955159; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #da0c23; + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-tabs.nav-justified > li > a { + text-align: center; +} +.nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #000000; +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 5px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 40px; + margin-bottom: 20px; + padding-left: 15px; + padding-right: 15px; + background-color: #da0c23; + border-radius: 4px; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar-nav { + margin-top: 10px; + margin-bottom: 15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + color: #777777; + line-height: 20px; + border-radius: 4px; +} +.navbar-nav > li > a:hover, +.navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + color: #555555; + background-color: #aa091b; +} +.navbar-nav > .disabled > a, +.navbar-nav > .disabled > a:hover, +.navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-nav.pull-right { + width: 100%; +} +.navbar-static-top { + border-radius: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + border-radius: 0; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} +.navbar-brand { + display: block; + max-width: 200px; + margin-left: auto; + margin-right: auto; + padding: 10px 15px; + font-size: 18px; + font-weight: 500; + line-height: 20px; + color: #777777; + text-align: center; +} +.navbar-brand:hover, +.navbar-brand:focus { + color: #5e5e5e; + text-decoration: none; + background-color: transparent; +} +.navbar-toggle { + position: absolute; + top: 4px; + right: 10px; + width: 48px; + height: 32px; + padding: 8px 12px; + background-color: transparent; + border: 1px solid #dddddd; + border-radius: 4px; +} +.navbar-toggle:hover, +.navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + background-color: #cccccc; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +.navbar-form { + margin-top: 1px; + margin-bottom: 1px; +} +.navbar-form .form-control, +.navbar-form .radio, +.navbar-form .checkbox { + display: inline-block; +} +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.navbar-nav > .dropdown > a:hover .caret, +.navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.navbar-nav > .open > a, +.navbar-nav > .open > a:hover, +.navbar-nav > .open > a:focus { + background-color: #aa091b; + color: #555555; +} +.navbar-nav > .open > a .caret, +.navbar-nav > .open > a:hover .caret, +.navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar-inverse { + background-color: #ad1f2f; +} +.navbar-inverse .navbar-brand { + color: #e6e6e6; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #999999; +} +.navbar-inverse .navbar-nav > li > a { + color: #e6e6e6; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: #790713; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #da0c23; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #da0c23; + color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #e6e6e6; + border-bottom-color: #e6e6e6; +} +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +@media screen and (min-width: 768px) { + .navbar-brand { + float: left; + margin-left: -15px; + margin-right: 5px; + } + .navbar-nav { + float: left; + margin-top: 0; + margin-bottom: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + border-radius: 0; + } + .navbar-nav.pull-right { + float: right; + width: auto; + } + .navbar-toggle { + position: relative; + top: auto; + left: auto; + display: none; + } + .nav-collapse.collapse { + display: block !important; + height: auto !important; + overflow: visible !important; + } +} +.navbar-btn { + margin-top: 1px; +} +.navbar-text { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-link { + color: #777777; +} +.navbar-link:hover { + color: #333333; +} +.navbar-inverse .navbar-link { + color: #e6e6e6; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.btn .caret { + border-top-color: #ffffff; +} +.dropup .btn .caret { + border-bottom-color: #ffffff; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active { + z-index: 2; +} +.btn-group .btn + .btn { + margin-left: -1px; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn-group { + float: left; +} +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn .caret { + margin-left: 0; +} +.btn-large .caret { + border-width: 5px; +} +.dropup .btn-large .caret { + border-bottom-width: 5px; +} +.btn-group-vertical > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn + .btn { + margin-top: -1px; +} +.btn-group-vertical .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical .btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical .btn:last-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; +} +.btn-group-justified .btn { + float: none; + display: table-cell; + width: 1%; +} +.btn-group[data-toggle="buttons"] > .btn > input[type="radio"], +.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: ">\00a0"; + padding: 0 5px; + color: #cccccc; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + float: left; + padding: 4px 12px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + border-left-width: 1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > .active > a, +.pagination > .active > span { + background-color: #f5f5f5; +} +.pagination > .active > a, +.pagination > .active > span { + color: #999999; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.pagination-large > li > a, +.pagination-large > li > span { + padding: 14px 16px; + font-size: 18px; +} +.pagination-large > li:first-child > a, +.pagination-large > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-large > li:last-child > a, +.pagination-large > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-small > li > a, +.pagination-small > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-small > li:first-child > a, +.pagination-small > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-small > li:last-child > a, +.pagination-small > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: auto; + overflow-y: scroll; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.fade.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog { + margin-left: auto; + margin-right: auto; + width: auto; + padding: 10px; + z-index: 1050; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: none; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.fade.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.428571429px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.428571429; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + margin-top: 15px; + padding: 19px 20px 20px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +@media screen and (min-width: 768px) { + .modal-dialog { + left: 50%; + right: auto; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 1; + filter: alpha(opacity=100); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: rgba(0, 0, 0, 0.9); + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(0, 0, 0, 0.9); +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + background-color: #ffffff; + -webkit-bg-clip: padding-box; + -moz-bg-clip: padding; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.alert { + padding: 10px 35px 10px 15px; + margin-bottom: 20px; + color: #c09853; + background-color: #fcf8e3; + border: 1px solid #fbeed5; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert hr { + border-top-color: #f8e5be; +} +.alert .alert-link { + font-weight: 500; + color: #a47e3c; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #356635; +} +.alert-danger { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-danger hr { + border-top-color: #e6c1c7; +} +.alert-danger .alert-link { + color: #953b39; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #2d6987; +} +.alert-block { + padding-top: 15px; + padding-bottom: 15px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.thumbnail, +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #000000; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.thumbnail { + display: block; +} +.thumbnail > img, +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; +} +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} +.thumbnail > img { + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.label { + display: inline; + padding: .25em .6em; + font-size: 75%; + font-weight: 500; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: .25em; +} +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; + background-color: #808080; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #999999; + border-radius: 10px; +} +.badge:empty { + display: none; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.btn .badge { + position: relative; + top: -1px; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar { + background-color: #428bca; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-color: #d9534f; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-color: #5cb85c; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-color: #f0ad4e; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 20px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: inline-block; + max-width: 100%; + height: auto; + line-height: 1; +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-color: rgba(0, 0, 0, 0.0001); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-color: transparent; +} +.carousel-control.right { + left: auto; + right: 0; + background-color: rgba(0, 0, 0, 0.5); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-color: transparent; +} +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .glyphicon, +.carousel-control .icon-prev, +.carousel-control .icon-next { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 120px; + margin-left: -60px; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1 { + line-height: 1; + color: inherit; +} +.jumbotron p { + line-height: 1.4; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 50px 60px; + border-radius: 6px; + } + .jumbotron h1 { + font-size: 63px; + } +} +@-ms-viewport { + width: device-width; +} +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.visible-sm { + display: block !important; +} +tr.visible-sm { + display: table-row !important; +} +th.visible-sm, +td.visible-sm { + display: table-cell !important; +} +.visible-md { + display: none !important; +} +tr.visible-md { + display: none !important; +} +th.visible-md, +td.visible-md { + display: none !important; +} +.visible-lg { + display: none !important; +} +tr.visible-lg { + display: none !important; +} +th.visible-lg, +td.visible-lg { + display: none !important; +} +.hidden-sm { + display: none !important; +} +tr.hidden-sm { + display: none !important; +} +th.hidden-sm, +td.hidden-sm { + display: none !important; +} +.hidden-md { + display: block !important; +} +tr.hidden-md { + display: table-row !important; +} +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} +.hidden-lg { + display: block !important; +} +tr.hidden-lg { + display: table-row !important; +} +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } + .hidden-lg { + display: block !important; + } + tr.hidden-lg { + display: table-row !important; + } + th.hidden-lg, + td.hidden-lg { + display: table-cell !important; + } +} +@media (min-width: 992px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: block !important; + } + tr.hidden-md { + display: table-row !important; + } + th.hidden-md, + td.hidden-md { + display: table-cell !important; + } + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +tr.visible-print { + display: none !important; +} +th.visible-print, +td.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} +/*! + * Font Awesome 3.0.1 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + /* sprites.less reset */ + + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +/* Joyo additions */ +/* +//@import "joyo-definition-list.less"; +//@import "joyo-isotope.less"; +*/ +/* +//@import "joyo-nav-icons.less"; +//@import "joyo-nav-levels.less"; +*/ +.navbar { + margin-bottom: 0; + margin-left: 0px; + margin-right: 0px; +} +.nav-list { + margin-bottom: 24px; +} +.nav-list > li > a { + color: #555555; +} +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + background-color: transparent; + color: #da0c23; + text-shadow: none; +} +.nav-list > .active a { + background: url('../images/stripe.png') no-repeat left center; +} +.nav-header { + font-size: 14px; +} +.segment > .container { + padding-left: 0px; + padding-right: 0px; +} +/* +//@import "joyo-ribbon.less"; +//@import "joyo-search.less"; +//@import "joyo-thumbnails.less"; +//@import "joyo-type-color.less"; // overruling basic default BS color settings +*/ +body { + word-wrap: break-word; +} +.assistive-text { + clip: rect(1px 1px 1px 1px); + /* IE6, IE7 */ + + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; +} +h1, +h2, +h3, +h4, +h5, +h6, +.title { + margin-bottom: 0.4em; + margin-top: 0; + overflow: hidden; +} +.sub-title { + font-size: 21px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 0.4em 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 20px; + color: #000000; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + line-height: 1em ; +} +h1 { + font-size: 25.2px; +} +h2 { + font-size: 22.400000000000002px; +} +h3 { + font-size: 19.599999999999998px; +} +h4 { + font-size: 16.099999999999998px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 11.9px; +} +h1 small { + font-size: 18.900000000000002px; +} +h2 small { + font-size: 16.800000000000004px; +} +h3 small { + font-size: 14.699999999999998px; +} +h4 small { + font-size: 12.075px; +} +.page-header { + padding-bottom: 0; + margin: 0; + margin-top: 0; + border-bottom: 0; +} +.page-header h1 { + font-size: 28px; + color: #da0c23; +} +p { + padding-bottom: 5px; +} +/* +//@import "joyo-widgets.less"; +//@import "joyo-wordpress.less"; +*/ +.clearfix:before, +.clearfix:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.clearfix:after { + clear: both; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.affix { + position: fixed; +} diff --git a/assets/css/bootstrap-glyphicons.css b/assets/css/bootstrap-glyphicons.css new file mode 100644 index 0000000..34ba265 --- /dev/null +++ b/assets/css/bootstrap-glyphicons.css @@ -0,0 +1,2 @@ +@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphiconshalflings-regular.eot');src:url('../fonts/glyphiconshalflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphiconshalflings-regular.woff') format('woff'),url('../fonts/glyphiconshalflings-regular.ttf') format('truetype'),url('../fonts/glyphiconshalflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-plus:before{content:"\002b"}.glyphicon-minus:before{content:"\2212"}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse:before{content:"\e159"}.glyphicon-collapse-top:before{content:"\e160"} +/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */ diff --git a/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 b/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf b/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 zcmd?Sd0-pWwLh*qi$?oCk~i6sWlOeWJC3|4juU5JNSu9hSVACzERcmjLV&P^utNzg zIE4Kr1=5g!SxTX#Ern9_%4&01rlrW`Z!56xXTGQR4C z3vR~wXq>NDx$c~e?;ia3YjJ*$!C>69a?2$lLyhpI!CFfJsP=|`8@K0|bbMpWwVUEygg0=0x_)HeHpGSJagJNLA3c!$EuOV>j$wi! zbo{vZ(s8tl>@!?}dmNHXo)ABy7ohD7_1G-P@SdJWT8*oeyBVYVW9*vn}&VI4q++W;Z+uz=QTK}^C75!`aFYCX# zf7fC2;o`%!huaTNJAB&VWrx=szU=VLhwnbT`vc<#<`4WI6n_x@AofA~2d90o?1L3w z9!I|#P*NQ)$#9aASijuw>JRld^-t)Zhmy|i-`Iam|IWkguaMR%lhi4p~cX-9& zjfbx}yz}s`4-6>D^+6FzihR)Y!GsUy=_MWi_v7y#KmYi-{iZ+s@ekkq!@Wxz!~BQwiI&ti z>hC&iBe2m(dpNVvSbZe3DVgl(dxHt-k@{xv;&`^c8GJY%&^LpM;}7)B;5Qg5J^E${ z7z~k8eWOucjX6)7q1a%EVtmnND8cclz8R1=X4W@D8IDeUGXxEWe&p>Z*voO0u_2!! zj3dT(Ki+4E;uykKi*yr?w6!BW2FD55PD6SMj`OfBLwXL5EA-9KjpMo4*5Eqs^>4&> z8PezAcn!9jk-h-Oo!E9EjX8W6@EkTHeI<@AY{f|5fMW<-Ez-z)xCvW3()Z#x0oydB zzm4MzY^NdpIF9qMp-jU;99LjlgY@@s+=z`}_%V*xV7nRV*Kwrx-i`FzI0BZ#yOI8# z!SDeNA5b6u9!Imj89v0(g$;dT_y|Yz!3V`i{{_dez8U@##|X9A};s^7vEd!3AcdyVlhVk$v?$O442KIM1-wX^R{U7`JW&lPr3N(%kXfXT_`7w^? z=#ntx`tTF|N$UT?pELvw7T*2;=Q-x@KmDUIbLyXZ>f5=y7z1DT<7>Bp0k;eItHF?1 zErzhlD2B$Tm|^7DrxnTYm-tgg`Mt4Eivp5{r$o9e)8(fXBO4g|G^6Xy?y$SM*&V52 z6SR*%`%DZC^w(gOWQL?6DRoI*hBNT)xW9sxvmi@!vI^!mI$3kvAMmR_q#SGn3zRb_ zGe$=;Tv3dXN~9XuIHow*NEU4y&u}FcZEZoSlXb9IBOA}!@J3uovp}yerhPMaiI8|SDhvWVr z^BE&yx6e3&RYqIg;mYVZ*3#A-cDJ;#ms4txEmwm@g^s`BB}KmSr7K+ruIoKs=s|gOXP|2 zb1!)87h9?(+1^QRWb(Vo8+@G=o24gyuzF3ytfsKjTHZJ}o{YznGcTDm!s)DRnmOX} z3pPL4wExoN$kyc2>#J`k+<67sy-VsfbQ-1u+HkyFR?9G`9r6g4*8!(!c65Be-5hUg zZHY$M0k(Yd+DT1*8)G(q)1&tDl=g9H7!bZTOvEEFnBOk_K=DXF(d4JOaH zI}*A3jGmy{gR>s}EQzyJa_q_?TYPNXRU1O;fcV_&TQZhd{@*8Tgpraf~nT0BYktu*n{a~ub^UUqQPyr~yBY{k2O zgV)honv{B_CqY|*S~3up%Wn%7i*_>Lu|%5~j)}rQLT1ZN?5%QN`LTJ}vA!EE=1`So z!$$Mv?6T)xk)H8JTrZ~m)oNXxS}pwPd#);<*>zWsYoL6iK!gRSBB{JCgB28C#E{T? z5VOCMW^;h~eMke(w6vLlKvm!!TyIf;k*RtK)|Q>_@nY#J%=h%aVb)?Ni_By)XNxY)E3`|}_u}fn+Kp^3p4RbhFUBRtGsDyx9Eolg77iWN z2iH-}CiM!pfYDIn7;i#Ui1KG01{3D<{e}uWTdlX4Vr*nsb^>l0%{O?0L9tP|KGw8w z+T5F}md>3qDZQ_IVkQ|BzuN08uN?SsVt$~wcHO4pB9~ykFTJO3g<4X({-Tm1w{Ufo zI03<6KK`ZjqVyQ(>{_aMxu7Zm^ck&~)Q84MOsQ-XS~{6j>0lTl@lMtfWjj;PT{nlZ zIn0YL?kK7CYJa)(8?unZ)j8L(O}%$5S#lTcq{rr5_gqqtZ@*0Yw4}OdjL*kBv+>+@ z&*24U=y{Nl58qJyW1vTwqsvs=VRAzojm&V zEn6=WzdL1y+^}%Vg!ap>x%%nFi=V#wn# zUuheBR@*KS)5Mn0`f=3fMwR|#-rPMQJg(fW*5e`7xO&^UUH{L(U8D$JtI!ac!g(Ze89<`UiO@L+)^D zjPk2_Ie0p~4|LiI?-+pHXuRaZKG$%zVT0jn!yTvvM^jlcp`|VSHRt-G@_&~<4&qW@ z?b#zIN)G(}L|60jer*P7#KCu*Af;{mpWWvYK$@Squ|n-Vtfgr@ZOmR5Xpl;0q~VILmjk$$mgp+`<2jP z@+nW5Oap%fF4nFwnVwR7rpFaOdmnfB$-rkO6T3#w^|*rft~acgCP|ZkgA6PHD#Of| zY%E!3tXtsWS`udLsE7cSE8g@p$ceu*tI71V31uA7jwmXUCT7+Cu3uv|W>ZwD{&O4Nfjjvl43N#A$|FWxId! z%=X!HSiQ-#4nS&smww~iXRn<-`&zc)nR~js?|Ei-cei$^$KsqtxNDZvl1oavXK#Pz zT&%Wln^Y5M95w=vJxj0a-ko_iQt(LTX_5x#*QfQLtPil;kkR|kz}`*xHiLWr35ajx zHRL-QQv$|PK-$ges|NHw8k6v?&d;{A$*q15hz9{}-`e6ys1EQ1oNNKDFGQ0xA!x^( zkG*-ueZT(GukSnK&Bs=4+w|(kuWs5V_2#3`!;f}q?>xU5IgoMl^DNf+Xd<=sl2XvkqviJ>d?+G@Z5nxxd5Sqd$*ENUB_mb8Z+7CyyU zA6mDQ&e+S~w49csl*UePzY;^K)Fbs^%?7;+hFc(xz#mWoek4_&QvmT7Fe)*{h-9R4 zqyXuN5{)HdQ6yVi#tRUO#M%;pL>rQxN~6yoZ)*{{!?jU)RD*oOxDoTjVh6iNmhWNC zB5_{R=o{qvxEvi(khbRS`FOXmOO|&Dj$&~>*oo)bZz%lPhEA@ zQ;;w5eu5^%i;)w?T&*=UaK?*|U3~{0tC`rvfEsRPgR~16;~{_S2&=E{fE2=c>{+y} zx1*NTv-*zO^px5TA|B```#NetKg`19O!BK*-#~wDM@KEllk^nfQ2quy25G%)l72<> zzL$^{DDM#jKt?<>m;!?E2p0l12`j+QJjr{Lx*47Nq(v6i3M&*P{jkZB{xR?NOSPN% zU>I+~d_ny=pX??qjF*E78>}Mgts@_yn`)C`wN-He_!OyE+gRI?-a>Om>Vh~3OX5+& z6MX*d1`SkdXwvb7KH&=31RCC|&H!aA1g_=ZY0hP)-Wm6?A7SG0*|$mC7N^SSBh@MG z9?V0tv_sE>X==yV{)^LsygK2=$Mo_0N!JCOU?r}rmWdHD%$h~~G3;bt`lH& zAuOOZ=G1Mih**0>lB5x+r)X^8mz!0K{SScj4|a=s^VhUEp#2M=^#WRqe?T&H9GnWa zYOq{+gBn9Q0e0*Zu>C(BAX=I-Af9wIFhCW6_>TsIH$d>|{fIrs&BX?2G>GvFc=<8` zVJ`#^knMU~65dWGgXcht`Kb>{V2oo%<{NK|iH+R^|Gx%q+env#Js*(EBT3V0=w4F@W+oLFsA)l7Qy8mx_;6Vrk;F2RjKFvmeq} zro&>@b^(?f))OoQ#^#s)tRL>b0gzhRYRG}EU%wr9GjQ#~Rpo|RSkeik^p9x2+=rUr}vfnQoeFAlv=oX%YqbLpvyvcZ3l$B z5bo;hDd(fjT;9o7g9xUg3|#?wU2#BJ0G&W1#wn?mfNR{O7bq747tc~mM%m%t+7YN}^tMa24O4@w<|$lk@pGx!;%pKiq&mZB z?3h<&w>un8r?Xua6(@Txu~Za9tI@|C4#!dmHMzDF_-_~Jolztm=e)@vG11bZQAs!tFvd9{C;oxC7VfWq377Y(LR^X_TyX9bn$)I765l=rJ%9uXcjggX*r?u zk|0!db_*1$&i8>d&G3C}A`{Fun_1J;Vx0gk7P_}8KBZDowr*8$@X?W6v^LYmNWI)lN92yQ;tDpN zOUdS-W4JZUjwF-X#w0r;97;i(l}ZZT$DRd4u#?pf^e2yaFo zbm>I@5}#8FjsmigM8w_f#m4fEP~r~_?OWB%SGWcn$ThnJ@Y`ZI-O&Qs#Y14To( zWAl>9Gw7#}eT(!c%D0m>5D8**a@h;sLW=6_AsT5v1Sd_T-C4pgu_kvc?7+X&n_fct znkHy(_LExh=N%o3I-q#f$F4QJpy>jZBW zRF7?EhqTGk)w&Koi}QQY3sVh?@e-Z3C9)P!(hMhxmXLC zF_+ZSTQU`Gqx@o(~B$dbr zHlEUKoK&`2gl>zKXlEi8w6}`X3kh3as1~sX5@^`X_nYl}hlbpeeVlj#2sv)CIMe%b zBs7f|37f8qq}gA~Is9gj&=te^wN8ma?;vF)7gce;&sZ64!7LqpR!fy)?4cEZposQ8 zf;rZF7Q>YMF1~eQ|Z*!5j0DuA=`~VG$Gg6B?Om1 z6fM@`Ck-K*k(eJ)Kvysb8sccsFf@7~3vfnC=<$q+VNv)FyVh6ZsWw}*vs>%k3$)9| zR9ek-@pA23qswe1io)(Vz!vS1o*XEN*LhVYOq#T`;rDkgt86T@O`23xW~;W_#ZS|x zvwx-XMb7_!hIte-#JNpFxskMMpo2OYhHRr0Yn8d^(jh3-+!CNs0K2B!1dL$9UuAD= zQ%7Ae(Y@}%Cd~!`h|wAdm$2WoZ(iA1(a_-1?znZ%8h72o&Mm*4x8Ta<4++;Yr6|}u zW8$p&izhdqF=m8$)HyS2J6cKyo;Yvb>DTfx4`4R{ zPSODe9E|uflE<`xTO=r>u~u=NuyB&H!(2a8vwh!jP!yfE3N>IiO1jI>7e&3rR#RO3_}G23W?gwDHgSgekzQ^PU&G5z&}V5GO? zfg#*72*$DP1T8i`S7=P;bQ8lYF9_@8^C(|;9v8ZaK2GnWz4$Th2a0$)XTiaxNWfdq z;yNi9veH!j)ba$9pke8`y2^63BP zIyYKj^7;2don3se!P&%I2jzFf|LA&tQ=NDs{r9fIi-F{-yiG-}@2`VR^-LIFN8BC4 z&?*IvLiGHH5>NY(Z^CL_A;yISNdq58}=u~9!Ia7 zm7MkDiK~lsfLpvmPMo!0$keA$`%Tm`>Fx9JpG^EfEb(;}%5}B4Dw!O3BCkf$$W-dF z$BupUPgLpHvr<<+QcNX*w@+Rz&VQz)Uh!j4|DYeKm5IC05T$KqVV3Y|MSXom+Jn8c zgUEaFW1McGi^44xoG*b0JWE4T`vka7qTo#dcS4RauUpE{O!ZQ?r=-MlY#;VBzhHGU zS@kCaZ*H73XX6~HtHd*4qr2h}Pf0Re@!WOyvres_9l2!AhPiV$@O2sX>$21)-3i+_ z*sHO4Ika^!&2utZ@5%VbpH(m2wE3qOPn-I5Tbnt&yn9{k*eMr3^u6zG-~PSr(w$p> zw)x^a*8Ru$PE+{&)%VQUvAKKiWiwvc{`|GqK2K|ZMy^Tv3g|zENL86z7i<c zW`W>zV1u}X%P;Ajn+>A)2iXZbJ5YB_r>K-h5g^N=LkN^h0Y6dPFfSBh(L`G$D%7c` z&0RXDv$}c7#w*7!x^LUes_|V*=bd&aP+KFi((tG*gakSR+FA26%{QJdB5G1F=UuU&koU*^zQA=cEN9}Vd?OEh| zgzbFf1?@LlPkcXH$;YZe`WEJ3si6&R2MRb}LYK&zK9WRD=kY-JMPUurX-t4(Wy{%` zZ@0WM2+IqPa9D(^*+MXw2NWwSX-_WdF0nMWpEhAyotIgqu5Y$wA=zfuXJ0Y2lL3#ji26-P3Z?-&0^KBc*`T$+8+cqp`%g0WB zTH9L)FZ&t073H4?t=(U6{8B+uRW_J_n*vW|p`DugT^3xe8Tomh^d}0k^G7$3wLgP& zn)vTWiMA&=bR8lX9H=uh4G04R6>C&Zjnx_f@MMY!6HK5v$T%vaFm;E8q=`w2Y}ucJ zkz~dKGqv9$E80NTtnx|Rf_)|3wxpnY6nh3U9<)fv2-vhQ6v=WhKO@~@X57N-`7Ppc zF;I7)eL?RN23FmGh0s;Z#+p)}-TgTJE%&>{W+}C`^-sy{gTm<$>rR z-X7F%MB9Sf%6o7A%ZHReD4R;imU6<9h81{%avv}hqugeaf=~^3A=x(Om6Lku-Pn9i zC;LP%Q7Xw*0`Kg1)X~nAsUfdV%HWrpr8dZRpd-#%)c#Fu^mqo|^b{9Mam`^Zw_@j@ zR&ZdBr3?@<@%4Z-%LT&RLgDUFs4a(CTah_5x4X`xDRugi#vI-cw*^{ncwMtA4NKjByYBza)Y$hozZCpuxL{IP&=tw6ZO52WY3|iwGf&IJCn+u(>icK zZB1~bWXCmwAUz|^<&ysd#*!DSp8}DLNbl5lRFat4NkvItxy;9tpp9~|@ z;JctShv^Iq4(z+y7^j&I?GCdKMVg&jCwtCkc4*@O7HY*veGDBtAIn*JgD$QftP}8= zxFAdF=(S>Ra6(4slk#h%b?EOU-96TIX$Jbfl*_7IY-|R%H zF8u|~hYS-YwWt5+^!uGcnKL~jM;)ObZ#q68ZkA?}CzV-%6_vPIdzh_wHT_$mM%vws9lxUj;E@#1UX?WO2R^41(X!nk$+2oJGr!sgcbn1f^yl1 z#pbPB&Bf;1&2+?};Jg5qgD1{4_|%X#s48rOLE!vx3@ktstyBsDQWwDz4GYlcgu$UJ zp|z_32yN72T*oT$SF8<}>e;FN^X&vWNCz>b2W0rwK#<1#kbV)Cf`vN-F$&knLo5T& z8!sO-*^x4=kJ$L&*h%rQ@49l?7_9IG99~xJDDil00<${~D&;kiqRQqeW5*22A`8I2 z(^@`qZoF7_`CO_e;8#qF!&g>UY;wD5MxWU>azoo=E{kW(GU#pbOi%XAn%?W{b>-bTt&2?G=E&BnK9m0zs{qr$*&g8afR_x`B~o zd#dxPpaap;I=>1j8=9Oj)i}s@V}oXhP*{R|@DAQXzQJekJnmuQ;vL90_)H_nD1g6e zS1H#dzg)U&6$fz0g%|jxDdz|FQN{KJ&Yx0vfuzAFewJjv`pdMRpY-wU`-Y6WQnJ(@ zGVb!-8DRJZvHnRFiR3PG3Tu^nCn(CcZHh7hQvyd7i6Q3&ot86XI{jo%WZqCPcTR0< zMRg$ZE=PQx66ovJDvI_JChN~k@L^Pyxv#?X^<)-TS5gk`M~d<~j%!UOWG;ZMi1af< z+86U0=sm!qAVJAIqqU`Qs1uJhQJA&n@9F1PUrYuW!-~IT>l$I!#5dBaiAK}RUufjg{$#GdQBkxF1=KU2E@N=i^;xgG2Y4|{H>s` z$t`k8c-8`fS7Yfb1FM#)vPKVE4Uf(Pk&%HLe z%^4L>@Z^9Z{ZOX<^e)~adVRkKJDanJ6VBC_m@6qUq_WF@Epw>AYqf%r6qDzQ~AEJ!jtUvLp^CcqZ^G-;Kz3T;O4WG45Z zFhrluCxlY`M+OKr2SeI697btH7Kj`O>A!+2DTEQ=48cR>Gg2^5uqp(+y5Sl09MRl* zp|28!v*wvMd_~e2DdKDMMQ|({HMn3D%%ATEecGG8V9>`JeL)T0KG}=}6K8NiSN5W< z79-ZdYWRUb`T}(b{RjN8>?M~opnSRl$$^gT`B27kMym5LNHu-k;A;VF8R(HtDYJHS zU7;L{a@`>jd0svOYKbwzq+pWSC(C~SPgG~nWR3pBA8@OICK$Cy#U`kS$I;?|^-SBC zBFkoO8Z^%8Fc-@X!KebF2Ob3%`8zlVHj6H;^(m7J35(_bS;cZPd}TY~qixY{MhykQ zV&7u7s%E=?i`}Ax-7dB0ih47w*7!@GBt<*7ImM|_mYS|9_K7CH+i}?*#o~a&tF-?C zlynEu1DmiAbGurEX2Flfy$wEVk7AU;`k#=IQE*6DMWafTL|9-vT0qs{A3mmZGzOyN zcM9#Rgo7WgB_ujU+?Q@Ql?V-!E=jbypS+*chI&zA+C_3_@aJal}!Q54?qsL0In({Ly zjH;e+_SK8yi0NQB%TO+Dl77jp#2pMGtwsgaC>K!)NimXG3;m7y`W+&<(ZaV>N*K$j zLL~I+6ouPk6_(iO>61cIsinx`5}DcKSaHjYkkMuDoVl>mKO<4$F<>YJ5J9A2Vl}#BP7+u~L8C6~D zsk`pZ$9Bz3teQS1Wb|8&c2SZ;qo<#F&gS;j`!~!ADr(jJXMtcDJ9cVi>&p3~{bqaP zgo%s8i+8V{UrYTc9)HiUR_c?cfx{Yan2#%PqJ{%?Wux4J;T$#cumM0{Es3@$>}DJg zqe*c8##t;X(4$?A`ve)e@YU3d2Balcivot{1(ahlE5qg@S-h(mPNH&`pBX$_~HdG48~)$x5p z{>ghzqqn_t8~pY<5?-To>cy^6o~mifr;KWvx_oMtXOw$$d6jddXG)V@a#lL4o%N@A zNJlQAz6R8{7jax-kQsH6JU_u*En%k^NHlvBB!$JAK!cYmS)HkLAkm0*9G3!vwMIWv zo#)+EamIJHEUV|$d|<)2iJ`lqBQLx;HgD}c3mRu{iK23C>G{0Mp1K)bt6OU?xC4!_ zZLqpFzeu&+>O1F>%g-%U^~yRg(-wSp@vmD-PT#bCWy!%&H;qT7rfuRCEgw67V!Qob z&tvPU@*4*$YF#2_>M0(75QxqrJr3Tvh~iDeFhxl=MzV@(psx%G8|I{~9;tv#BBE`l z3)_98eZqFNwEF1h)uqhBmT~mSmT8k$7vSHdR97K~kM)P9PuZdS;|Op4A?O<*%!?h` zn`}r_j%xvffs46x2hCWuo0BfIQWCw9aKkH==#B(TJ%p}p-RuIVzsRlaPL_Co{&R0h zQrqn=g1PGjQg3&sc2IlKG0Io#v%@p>tFwF)RG0ahYs@Zng6}M*d}Xua)+h&?$`%rb z;>M=iMh5eIHuJ5c$aC`y@CYjbFsJnSPH&}LQz4}za9YjDuao>Z^EdL@%saRm&LGQWXs*;FzwN#pH&j~SLhDZ+QzhplV_ij(NyMl z;v|}amvxRddO81LJFa~2QFUs z+Lk zZck)}9uK^buJNMo4G(rSdX{57(7&n=Q6$QZ@lIO9#<3pA2ceDpO_340B*pHlh_y{>i&c1?vdpN1j>3UN-;;Yq?P+V5oY`4Z(|P8SwWq<)n`W@AwcQ?E9 zd5j8>FT^m=MHEWfN9jS}UHHsU`&SScib$qd0i=ky0>4dz5ADy70AeIuSzw#gHhQ_c zOp1!v6qU)@8MY+ zMNIID?(CysRc2uZQ$l*QZVY)$X?@4$VT^>djbugLQJdm^P>?51#lXBkdXglYm|4{L zL%Sr?2f`J+xrcN@=0tiJt(<-=+v>tHy{XaGj7^cA6felUn_KPa?V4ebfq7~4i~GKE zpm)e@1=E;PP%?`vK6KVPKXjUXyLS1^NbnQ&?z>epHCd+J$ktT1G&L~T)nQeExe;0Z zlei}<_ni ztFo}j7nBl$)s_3odmdafVieFxc)m!wM+U`2u%yhJ90giFcU1`dR6BBTKc2cQ*d zm-{?M&%(={xYHy?VCx!ogr|4g5;V{2q(L?QzJGsirn~kWHU`l`rHiIrc-Nan!hR7zaLsPr4uR zG{En&gaRK&B@lyWV@yfFpD_^&z>84~_0Rd!v(Nr%PJhFF_ci3D#ixf|(r@$igZiWw za*qbXIJ_Hm4)TaQ=zW^g)FC6uvyO~Hg-#Z5Vsrybz6uOTF>Rq1($JS`imyNB7myWWpxYL(t7`H8*voI3Qz6mvm z$JxtArLJ(1wlCO_te?L{>8YPzQ})xJlvc5wv8p7Z=HviPYB#^#_vGO#*`<0r%MR#u zN_mV4vaBb2RwtoOYCw)X^>r{2a0kK|WyEYoBjGxcObFl&P*??)WEWKU*V~zG5o=s@ z;rc~uuQQf9wf)MYWsWgPR!wKGt6q;^8!cD_vxrG8GMoFGOVV=(J3w6Xk;}i)9(7*U zwR4VkP_5Zx7wqn8%M8uDj4f1aP+vh1Wue&ry@h|wuN(D2W;v6b1^ z`)7XBZ385zg;}&Pt@?dunQ=RduGRJn^9HLU&HaeUE_cA1{+oSIjmj3z+1YiOGiu-H zf8u-oVnG%KfhB8H?cg%@#V5n+L$MO2F4>XoBjBeX>css^h}Omu#)ExTfUE^07KOQS znMfQY2wz?!7!{*C^)aZ^UhMZf=TJNDv8VrrW;JJ9`=|L0`w9DE8MS>+o{f#{7}B4P z{I34>342vLsP}o=ny1eZkEabr@niT5J2AhByUz&i3Ck0H*H`LRHz;>3C_ru!X+EhJ z6(+(lI#4c`2{`q0o9aZhI|jRjBZOV~IA_km7ItNtUa(Wsr*Hmb;b4=;R(gF@GmsRI`pF+0tmq0zy~wnoJD(LSEwHjTOt4xb0XB-+ z&4RO{Snw4G%gS9w#uSUK$Zbb#=jxEl;}6&!b-rSY$0M4pftat-$Q)*y!bpx)R%P>8 zrB&`YEX2%+s#lFCIV;cUFUTIR$Gn2%F(3yLeiG8eG8&)+cpBlzx4)sK?>uIlH+$?2 z9q9wk5zY-xr_fzFSGxYp^KSY0s%1BhsI>ai2VAc8&JiwQ>3RRk?ITx!t~r45qsMnj zkX4bl06ojFCMq<9l*4NHMAtIxDJOX)H=K*$NkkNG<^nl46 zHWH1GXb?Og1f0S+8-((5yaeegCT62&4N*pNQY;%asz9r9Lfr;@Bl${1@a4QAvMLbV6JDp>8SO^q1)#(o%k!QiRSd0eTmzC< zNIFWY5?)+JTl1Roi=nS4%@5iF+%XztpR^BSuM~DX9q`;Mv=+$M+GgE$_>o+~$#?*y zAcD4nd~L~EsAjXV-+li6Lua4;(EFdi|M2qV53`^4|7gR8AJI;0Xb6QGLaYl1zr&eu zH_vFUt+Ouf4SXA~ z&Hh8K@ms^`(hJfdicecj>J^Aqd00^ccqN!-f-!=N7C1?`4J+`_f^nV!B3Q^|fuU)7 z1NDNT04hd4QqE+qBP+>ZE7{v;n3OGN`->|lHjNL5w40pePJ?^Y6bFk@^k%^5CXZ<+4qbOplxpe)l7c6m%o-l1oWmCx%c6@rx85hi(F=v(2 zJ$jN>?yPgU#DnbDXPkHLeQwED5)W5sH#-eS z%#^4dxiVs{+q(Yd^ShMN3GH)!h!@W&N`$L!SbElXCuvnqh{U7lcCvHI#{ZjwnKvu~ zAeo7Pqot+Ohm{8|RJsTr3J4GjCy5UTo_u_~p)MS&Z5UrUc|+;Mc(YS+ju|m3Y_Dvt zonVtpBWlM718YwaN3a3wUNqX;7TqvAFnVUoD5v5WTh~}r)KoLUDw%8Rrqso~bJqd> z_T!&Rmr6ebpV^4|knJZ%qmzL;OvG3~A*loGY7?YS%hS{2R0%NQ@fRoEK52Aiu%gj( z_7~a}eQUh8PnyI^J!>pxB(x7FeINHHC4zLDT`&C*XUpp@s0_B^!k5Uu)^j_uuu^T> z8WW!QK0SgwFHTA%M!L`bl3hHjPp)|wL5Var_*A1-H8LV?uY5&ou{hRjj>#X@rxV>5%-9hbP+v?$4}3EfoRH;l_wSiz{&1<+`Y5%o%q~4rdpRF0jOsCoLnWY5x?V)0ga>CDo`NpqS) z@x`mh1QGkx;f)p-n^*g5M^zRTHz%b2IkLBY{F+HsjrFC9_H(=9Z5W&Eymh~A_FUJ} znhTc9KG((OnjFO=+q>JQZJbeOoUM77M{)$)qQMcxK9f;=L;IOv_J>*~w^YOW744QZ zoG;!b9VD3ww}OX<8sZ0F##8hvfDP{hpa3HjaLsKbLJ8 z0WpY2E!w?&cWi7&N%bOMZD~o7QT*$xCRJ@{t31~qx~+0yYrLXubXh2{_L699Nl_pn z6)9eu+uUTUdjHXYs#pX^L)AIb!FjjNsTp7C399w&B{Q4q%yKfmy}T2uQdU|1EpNcY zDk~(h#AdxybjfzB+mg6rdU9mDZ^V>|U13Dl$Gj+pAL}lR2a1u!SJXU_YqP9N{ose4 zk+$v}BIHX60WSGVWv;S%zvHOWdDP(-ceo(<8`y@Goy%4wDu>57QZNJc)f>Ls+}9h7 z^N=#3q3|l?aG8K#HwiW2^PJu{v|x5;awYfahC?>_af3$LmMc4%N~JwVlRZa4c+eW2 zE!zosAjOv&UeCeu;Bn5OQUC=jtZjF;NDk9$fGbxf3d29SUBekX1!a$Vmq_VK*MHQ4)eB!dQrHH)LVYNF%-t8!d`@!cb z2CsKs3|!}T^7fSZm?0dJ^JE`ZGxA&a!jC<>6_y67On0M)hd$m*RAzo_qM?aeqkm`* zXpDYcc_>TFZYaC3JV>{>mp(5H^efu!Waa7hGTAts29jjuVd1vI*fEeB?A&uG<8dLZ z(j6;-%vJ7R0U9}XkH)1g>&uptXPHBEA*7PSO2TZ+dbhVxspNW~ZQT3fApz}2 z_@0-lZODcd>dLrYp!mHn4k>>7kibI!Em+Vh*;z}l?0qro=aJt68joCr5Jo(Vk<@i) z5BCKb4p6Gdr9=JSf(2Mgr=_6}%4?SwhV+JZj3Ox^_^OrQk$B^v?eNz}d^xRaz&~ zKVnlLnK#8^y=If2f1zmb~^5lPLe?%l}>?~wN4IN((2~U{e9fKhLMtYFj)I$(y zgnKv?R+ZpxA$f)Q2l=aqE6EPTK=i0sY&MDFJp!vQayyvzh4wee<}kybNthRlX>SHh z7S}9he^EBOqzBCww^duHu!u+dnf9veG{HjW!}aT7aJqzze9K6-Z~8pZAgdm1n~aDs z8_s7?WXMPJ3EPJHi}NL&d;lZP8hDhAXf5Hd!x|^kEHu`6QukXrVdLnq5zbI~oPo?7 z2Cbu8U?$K!Z4_yNM1a(bL!GRe!@{Qom+DxjrJ!B99qu5b*Ma%^&-=6UEbC+S2zX&= zQ!%bgJTvmv^2}hhvNQg!l=kbapAgM^hruE3k@jTxsG(B6d=4thBC*4tzVpCYXFc$a zeqgVB^zua)y-YjpiibCCdU%txXYeNFnXcbNj*D?~)5AGjL+!!ij_4{5EWKGav0^={~M^q}baAFOPzxfUM>`KPf|G z&hsaR*7(M6KzTj8Z?;45zX@L#xU{4n$9Q_<-ac(y4g~S|Hyp^-<*d8+P4NHe?~vfm z@y309=`lGdvN8*jw-CL<;o#DKc-%lb0i9a3%{v&2X($|Qxv(_*()&=xD=5oBg=$B0 zU?41h9)JKvP0yR{KsHoC>&`(Uz>?_`tlLjw1&5tPH3FoB%}j;yffm$$s$C=RHi`I3*m@%CPqWnP@B~%DEe;7ZT{9!IMTo1hT3Q347HJ&!)BM2 z3~aClf>aFh0_9||4G}(Npu`9xYY1*SD|M~9!CCFn{-J$u2&Dg*=5$_nozpoD2nxqq zB!--eA8UWZlcEDp4r#vhZ6|vq^9sFvRnA9HpHch5Mq4*T)oGbruj!U8Lx_G%Lby}o zTQ-_4A7b)5A42vA0U}hUJq6&wQ0J%$`w#ph!EGmW96)@{AUx>q6E>-r^Emk!iCR+X zdIaNH`$}7%57D1FyTccs3}Aq0<0Ei{`=S7*>pyg=Kv3nrqblqZcpsCWSQl^uMSsdj zYzh73?6th$c~CI0>%5@!Ej`o)Xm38u0fp9=HE@Sa6l2oX9^^4|Aq%GA z3(AbFR9gA_2T2i%Ck5V2Q2WW-(a&(j#@l6wE4Z`xg#S za#-UWUpU2U!TmIo`CN0JwG^>{+V#9;zvx;ztc$}@NlcyJr?q(Y`UdW6qhq!aWyB5xV1#Jb{I-ghFNO0 zFU~+QgPs{FY1AbiU&S$QSix>*rqYVma<-~s%ALhFyVhAYepId1 zs!gOB&weC18yhE-v6ltKZMV|>JwTX+X)Y_EI(Ff^3$WTD|Ea-1HlP;6L~&40Q&5{0 z$e$2KhUgH8ucMJxJV#M%cs!d~#hR^nRwk|uuCSf6irJCkSyI<%CR==tftx6d%;?ef zYIcjZrP@APzbtOeUe>m-TW}c-ugh+U*RbL1eIY{?>@8aW9bb1NGRy@MTse@>= za%;5=U}X%K2tKTYe9gjMcBvX%qrC&uZ`d(t)g)X8snf?vBe3H%dG=bl^rv8Z@YN$gd9yveHY0@Wt0$s zh^7jCp(q+6XDoekb;=%y=Wr8%6;z0ANH5dDR_VudDG|&_lYykJaiR+(y{zpR=qL3|2e${8 z2V;?jgHj7}Kl(d8C9xWRjhpf_)KOXl+@c4wrHy zL3#9U(`=N59og2KqVh>nK~g9>fX*PI0`>i;;b6KF|8zg+k2hViCt}4dfMdvb1NJ-Rfa7vL2;lPK{Lq*u`JT>S zoM_bZ_?UY6oV6Ja14X^;LqJPl+w?vf*C!nGK;uU^0GRN|UeFF@;H(Hgp8x^|;ygh? zIZx3DuO(lD01ksanR@Mn#lti=p28RTNYY6yK={RMFiVd~k8!@a&^jicZ&rxD3CCI! zVb=fI?;c#f{K4Pp2lnb8iF2mig)|6JEmU86Y%l}m>(VnI*Bj`a6qk8QL&~PFDxI8b z2mcsQBe9$q`Q$LfG2wdvK`M1}7?SwLAV&)nO;kAk`SAz%x9CDVHVbUd$O(*aI@D|s zLxJW7W(QeGpQY<$dSD6U$ja(;Hb3{Zx@)*fIQaW{8<$KJ&fS0caI2Py^clOq9@Irt z7th7F?7W`j{&UmM==Lo~T&^R7A?G=K_e-zfTX|)i`pLitlNE(~tq*}sS1x2}Jlul6 z5+r#4SpQu8h{ntIv#qCVH`uG~+I8l+7ZG&d`Dm!+(rZQDV*1LS^WfH%-!5aTAxry~ z4xl&rot5ct{xQ$w$MtVTUi6tBFSJWq2Rj@?HAX1H$eL*fk{Hq;E`x|hghRkipYNyt zKCO=*KSziiVk|+)qQCGrTYH9X!Z0$k{Nde~0Wl`P{}ca%nv<6fnYw^~9dYxTnTZB&&962jX0DM&wy&8fdxX8xeHSe=UU&Mq zRTaUKnQO|A>E#|PUo+F=Q@dMdt`P*6e92za(TH{5C*2I2S~p?~O@hYiT>1(n^Lqqn zqewq3ctAA%0E)r53*P-a8Ak32mGtUG`L^WVcm`QovX`ecB4E9X60wrA(6NZ7z~*_DV_e z8$I*eZ8m=WtChE{#QzeyHpZ%7GwFHlwo2*tAuloI-j2exx3#x7EL^&D;Re|Kj-XT- zt908^soV2`7s+Hha!d^#J+B)0-`{qIF_x=B811SZlbUe%kvPce^xu7?LY|C z@f1gRPha1jq|=f}Se)}v-7MWH9)YAs*FJ&v3ZT9TSi?e#jarin0tjPNmxZNU_JFJG z+tZi!q)JP|4pQ)?l8$hRaPeoKf!3>MM-bp06RodLa*wD=g3)@pYJ^*YrwSIO!SaZo zDTb!G9d!hb%Y0QdYxqNSCT5o0I!GDD$Z@N!8J3eI@@0AiJmD7brkvF!pJGg_AiJ1I zO^^cKe`w$DsO|1#^_|`6XTfw6E3SJ(agG*G9qj?JiqFSL|6tSD6vUwK?Cwr~gg)Do zp@$D~7~66-=p4`!!UzJDKAymb!!R(}%O?Uel|rMH>OpRGINALtg%gpg`=}M^Q#V5( zMgJY&gF)+;`e38QHI*c%B}m94o&tOfae;og&!J2;6ENW}QeL73jatbI1*9X~y=$Dm%6FwDcnCyMRL}zo`0=y7=}*Uw zo3!qZncAL{HCgY!+}eKr{P8o27ye+;qJP;kOB%RpSesGoHLT6tcYp*6v~Z9NCyb6m zP#qds0jyqXX46qMNhXDn3pyIxw2f_z;L_X9EIB}AhyC`FYI}G3$WnW>#NMy{0aw}nB%1=Z4&*(FaCn5QG(zvdG^pQRU25;{wwG4h z@kuLO0F->{@g2!;NNd!PfqM-;@F0;&wK}0fT9UrH}(8A5I zt33(+&U;CLN|8+71@g z(s!f-kZZZILUG$QXm9iYiE*>2w;gpM>lgM{R9vT3q>qI{ELO2hJHVi`)*jzOk$r)9 zq}$VrE0$GUCm6A3H5J-=Z9i*biw8ng zi<1nM0lo^KqRY@Asucc#DMmWsnCS;5uPR)GL3pL=-IqSd>4&D&NKSGHH?pG;=Xo`w zw~VV9ddkwbp~m>9G0*b?j7-0fOwR?*U#BE#n7A=_fDS>`fwatxQ+`FzhBGQUAyIRZ??eJt46vHBlR>9m!vfb6I)8!v6TmtZ%G6&E|1e zOtx5xy%yOSu+<9Ul5w5N=&~4Oph?I=ZKLX5DXO(*&Po>5KjbY7s@tp$8(fO|`Xy}Y z;NmMypLoG7r#Xz4aHz7n)MYZ7Z1v;DFHLNV{)to;(;TJ=bbMgud96xRMME#0d$z-S z-r1ROBbW^&YdQWA>U|Y>{whex#~K!ZgEEk=LYG8Wqo28NFv)!t!~}quaAt}I^y-m| z8~E{9H2VnyVxb_wCZ7v%y(B@VrM6lzk~|ywCi3HeiSV`TF>j+Ijd|p*kyn;=mqtf8&DK^|*f+y$38+9!sis9N=S)nINm9=CJ<;Y z!t&C>MIeyou4XLM*ywT_JuOXR>VkpFwuT9j5>667A=CU*{TBrMTgb4HuW&!%Yt`;#md7-`R`ouOi$rEd!ErI zo#>qggAcx?C7`rQ2;)~PYCw%CkS(@EJHZ|!!lhi@Dp$*n^mgrrImsS~(ioGak>3)w zvop0lq@IISuA0Ou*#1JkG{U>xSQV1e}c)!d$L1plFX5XDXX5N7Ns{kT{y5|6MfhBD+esT)e7&CgSW8FxsXTAY=}?0A!j_V9 zJ;IJ~d%av<@=fNPJ9)T3qE78kaz64E>dJaYab5uaU`n~Zdp2h{8DV%SKE5G^$LfuOTRRjB;TnT(Jk$r{Pfe4CO!SM_7d)I zquW~FVCpSycJ~c*B*V8?Qqo=GwU8CkmmLFugfHQ7;A{yCy1OL-+X=twLYg9|H=~8H znnN@|tCs^ZLlCBl5wHvYF}2vo>a6%mUWpTds_mt*@wMN4-r`%NTA%+$(`m6{MNpi@ zMx)8f>U4hd!row@gM&PVo&Hx+lV@$j9yWTjTue zG9n0DP<*HUmJ7ZZWwI2x+{t3QEfr6?T}2iXl=6e0b~)J>X3`!fXd9+2wc1%cj&F@Z zgYR|r5Xd5jy9;YW&=4{-0rJ*L5CgDPj9^3%bp-`HkyBs`j1iTUGD4?WilZ6RO8mIE z+~Joc?GID6K96dyuv(dWREK9Os~%?$$FxswxQsoOi8M?RnL%B~Lyk&(-09D0M?^Jy zWjP)n(b)TF<-|CG%!Vz?8Fu&6iU<>oG#kGcrcrrBlfZMVl0wOJvsq%RL9To%iCW@)#& zZAJWhgzYAq)#NTNb~3GBcD%ZZOc43!YWSyA7TD6xkk)n^FaRAz73b}%9d&YisBic(?mv=Iq^r%Ug zzHq-rRrhfOOF+yR=AN!a9*Rd#sM9ONt5h~w)yMP7Dl9lfpi$H0%GPW^lS4~~?vI8Z z%^ToK#NOe0ExmUsb`lLO$W*}yXNOxPe@zD*90uTDULnH6C?InP3J=jYEO2d)&e|mP z1DSd0QOZeuLWo*NqZzopA+LXy9)fJC00NSX=_4Mi1Z)YyZVC>C!g}cY(Amaj%QN+bev|Xxd2OPD zk!dfkY6k!(sDBvsFC2r^?}hb81(WG5Lt9|riT`2?P;B%jaf5UX<~OJ;uAL$=Ien+V zC!V8u0v?CUa)4*Q+Q_u zkx{q;NjLcvyMuU*{+uDsCQ4U{JLowYby-tn@hatL zy}X>9y08#}oytdn^qfFesF)Tt(2!XGw#r%?7&zzFFh2U;#U9XBO8W--#gOpfbJ`Ey z|M8FCKlWQrOJwE;@Sm02l9OBr7N}go4V8ur)}M@m2uWjggb)DC4s`I4d7_8O&E(j; z?3$9~R$QDxNM^rNh9Y;6P7w+bo2q}NEd6f&_raor-v`UCaTM3TT8HK2-$|n{N@U>_ zL-`P7EXoEU5JRMa)?tNUEe8XFis+w8g9k(QQ)%?&Oac}S`2V$b?%`DwXBgja&&fR@ zH_XidF$p1wA)J|Wk1;?lCl?fgc)=TB3>Y8;BoMqHwJqhL)Tgydv9(?(TBX)fq%=~C zmLj!iX-kn7QA(9snzk0LRf<%SzO&~IhLor6A3f*U^UcoAygRe!H#@UCv$JUP&vPxs zeDj$1%#<2T1!e|!7xI+~_VXLl5|jHqvOhU7ZDUGee;HnkcPP=_k_FFxPjXg*9KyI+ zIh0@+s)1JDSuKMeaDZ3|<_*J8{TUFDLl|mXmY8B>Wj_?4mC#=XjsCKPEO=p0c&t&Z zd1%kHxR#o9S*C?du*}tEHfAC7WetnvS}`<%j=o7YVna)6pw(xzkUi7f#$|^y4WQ{7 zu@@lu=j6xr*11VEIY+`B{tgd(c3zO8%nGk0U^%ec6h)G_`ki|XQXr!?NsQkxzV6Bn1ea9L+@ z(Zr7CU_oXaW>VOdfzENm+FlFQ7Se0ROrNdw(QLvb6{f}HRQ{$Je>(c&rws#{dFI^r zZ4^(`J*G0~Pu_+p5AAh>RRpkcbaS2a?Fe&JqxDTp`dIW9;DL%0wxX5;`KxyA4F{(~_`93>NF@bj4LF!NC&D6Zm+Di$Q-tb2*Q z&csGmXyqA%Z9s(AxNO3@Ij=WGt=UG6J7F;r*uqdQa z?7j!nV{8eQE-cwY7L(3AEXF3&V*9{DpSYdyCjRhv#&2johwf{r+k`QB81%!aRVN<& z@b*N^xiw_lU>H~@4MWzgHxSOGVfnD|iC7=hf0%CPm_@@4^t-nj#GHMug&S|FJtr?i z^JVrobltd(-?Ll>)6>jwgX=dUy+^n_ifzM>3)an3iOzpG9Tu;+96TP<0Jm_PIqof3 zMn=~M!#Ky{CTN_2f7Y-i#|gW~32RCWKA4-J9sS&>kYpTOx#xVNLCo)A$LUme^fVNH z@^S7VU^UJ0YR8?Oy$^IYuG*bm|g;@aX~i60%`7XLy*AYpYvZ^F^U(!|RW z*C!rJ@+7TGdL=nNd1gv^%B+;Fcr$y)i0!GRsZXRHPs>QVGVR{9r_#&Qd(wL|5;H;> zD>HUw=4CF++&{7$<8G@j*nGjhEO%BQYfjeItp4mPvY*JYb1HKd!{HJ9*)(3%BR%{Pp?AM&*yHAJsW({ivOzj*qS!-7|XEn6@zo z3L*tBT%<4RxoAh>q{0n_JBmgW6&8hx?kL(_^k%VL>?xjAyrKBmSl`$=V|SK}ELl}@ zd|d0eo#RfG`bw9SK3%r4Y+rdvc}w}~ixV%tqawbdqvE-WcgE+BUpxMT%F@btm76MG zn=oQRWWuTm+a{dy)Oc2V4yX(@M{QAkx>(QB59*`dLT`Pz3Lsj9iB=HSHAiCq()ns|Cr)1*c605Cx}3V&x}Lg?b+6Q?)z7Kl zQh&1Hx`y6JY-Cwvd*ozeps}a1xAA0CR+Da;+O(i)P1C;SjOI}Dtmf6tPqo-Bl`U78 zv$kYgPntPp@G)n1an9tEoL*Vumu9`>_@I(;+5+fBa-*?fEx=mTEjZ7wq}#@Gd5_cW z!mP{N=yqEntDo)|>oy6{9cu+-3*GTnmb^`O0^FzRPO^&aG`f@F_R*aQ_e{F+_9%NW z4KG_B`@X3EVV9L>?_RNDMddA>w=e0KfAiw5?#i1NFT%Zz#nuv(&!yIU>lVxmzYKQ` zzJ*0w9<&L4aJ6A;0j|_~i>+y(q-=;2Xxhx2v%CYY^{} z^J@LO()eLo|7!{ghQ+(u$wxO*xY#)cL(|miH2_ck2yN{mu4O9=hBW*pM_()-_YdH#Ru{JtwJ^R2}3?!>>m1pohh zrn(!xCjE0Q&EH1QK?zA%sxVh&H99cObJUY$veZhQ)MLu-h%`!*G)s$2k;~+A z)Kk->Ri?`oGDEJEtI*wijm(s5f$W78FH{+qBxiU{~kq((J3uK{m z$|C8K#j-?hm8H@x%VfFqpnvu@xn1s%J7uNZC9C99a<_b1J|mx%)$%!6gPU|~<@2&m zz99GDp`|a%m*iggvfL;4%X;~WY>)@!tMWB@P`)k?$;0x9JSrRI8?s3rlgH(o@`OAo zn{f*gZ#t2u6K??hx|aElOM`Xd0t+SAIUEHvFw%?Wsm$s zUXq{6UU?a>Nc@@Xlb_2k9M1Ctr<#+O?yd}rv z_wu&=_t$!Yngd@N_AUj}T; z#*Ce|%XZr_sQcsWcsl{pCnnj+c8ZNIMmx<;w=-g$Q>BU;9k;w|zQ;4!W32Xg2Cd?{ zvmO3kuKQ^Hv;o>6ZHP8ZJ2`4~Bx?N;cf<0fi=!*G^^WzbTF3e$b&d^qqB{>nqLG81 zs94bBh%|Vj+hLu=!8(b9brJ>ZBns9^6s(gdSVyP9qnu2_I{Sg8j-rloG6{d`De5We zDe5WeY3ga}Y3ga}Y3ga}Y3ga}Y3ga}d8y~6o|k%F>UpW>rJk31Ug~+N=cS&HdOqs; zsOO`ek9t1p`Kafko{xGy>iMbXr=FjBxZMYc8a#gL`Kjlpo}YSt>iMY`pk9DF0qO*( z6QE9jIsxhgs1u-0kUBx8D@eT{^@7w3QZGooAoYUO3sNscy%6<6)C*BBM7L`dk$Xk%6}eZQXgo#!75P`>Uy*-B{uTLGUy*-B{uTLGUy*-B{uTLG{M(8^tv41d}oRU?8#IBFtJy*9zAN5dcxqGlMZGL>GG%R#)4J zDJ2;)4*E1pyHia%>lMv3X7Q`UoFyoB@|xvh^)kOE3)IL&0(G&i;g08s>c%~pHkN&6 z($7!kyv|A2DsV2mq-5Ku)D#$Kn$CzqD-wm5Q*OtEOEZe^&T$xIb0NUL}$)W)Ck`6oter6KcQG9Zcy>lXip)%e&!lQgtQ*N`#abOlytt!&i3fo)cKV zP0BWmLxS1gQv(r_r|?9>rR0ZeEJPx;Vi|h1!Eo*dohr&^lJgqJZns>&vexP@fs zkPv93Nyw$-kM5Mw^{@wPU47Y1dSkiHyl3dtHLwV&6Tm1iv{ve;sYA}Z&kmH802s9Z zyJEn+cfl7yFu#1^#DbtP7k&aR06|n{LnYFYEphKd@dJEq@)s#S)UA&8VJY@S2+{~> z(4?M();zvayyd^j`@4>xCqH|Au>Sfzb$mEOcD7e4z8pPVRTiMUWiw;|gXHw7LS#U< zsT(}Z5SJ)CRMXloh$qPnK77w_)ctHmgh}QAe<2S{DU^`!uwptCoq!Owz$u6bF)vnb zL`bM$%>baN7l#)vtS3y6h*2?xCk z>w+s)@`O4(4_I{L-!+b%)NZcQ&ND=2lyP+xI#9OzsiY8$c)ys-MI?TG6 zEP6f=vuLo!G>J7F4v|s#lJ+7A`^nEQScH3e?B_jC&{sj>m zYD?!1z4nDG_Afi$!J(<{>z{~Q)$SaXWjj~%ZvF152Hd^VoG14rFykR=_TO)mCn&K$ z-TfZ!vMBvnToyBoKRkD{3=&=qD|L!vb#jf1f}2338z)e)g>7#NPe!FoaY*jY{f)Bf>ohk-K z4{>fVS}ZCicCqgLuYR_fYx2;*-4k>kffuywghn?15s1dIOOYfl+XLf5w?wtU2Og*f z%X5x`H55F6g1>m~%F`655-W1wFJtY>>qNSdVT`M`1Mlh!5Q6#3j={n5#za;!X&^OJ zgq;d4UJV-F>gg?c3Y?d=kvn3eV)Jb^ zO5vg0G0yN0%}xy#(6oTDSVw8l=_*2k;zTP?+N=*18H5wp`s90K-C67q{W3d8vQGmr zhpW^>1HEQV2TG#8_P_0q91h8QgHT~8=-Ij5snJ3cj?Jn5_66uV=*pq(j}yHnf$Ft;5VVC?bz%9X31asJeQF2jEa47H#j` zk&uxf3t?g!tltVP|B#G_UfDD}`<#B#iY^i>oDd-LGF}A@Fno~dR72c&hs6bR z2F}9(i8+PR%R|~FV$;Ke^Q_E_Bc;$)xN4Ti>Lgg4vaip!%M z06oxAF_*)LH57w|gCW3SwoEHwjO{}}U=pKhjKSZ{u!K?1zm1q? zXyA6y@)}_sONiJopF}_}(~}d4FDyp|(@w}Vb;Fl5bZL%{1`}gdw#i{KMjp2@Fb9pg ziO|u7qP{$kxH$qh8%L+)AvwZNgUT6^zsZq-MRyZid{D?t`f|KzSAD~C?WT3d0rO`0 z=qQ6{)&UXXuHY{9g|P7l_nd-%eh}4%VVaK#Nik*tOu9lBM$<%FS@`NwGEbP0&;Xbo zObCq=y%a`jSJmx_uTLa{@2@}^&F4c%z6oe-TN&idjv+8E|$FHOvBqg5hT zMB=7SHq`_-E?5g=()*!V>rIa&LcX(RU}aLm*38U_V$C_g4)7GrW5$GnvTwJZdBmy6 z*X)wi3=R8L=esOhY0a&eH`^fSpUHV8h$J1|o^3fKO|9QzaiKu>yZ9wmRkW?HTkc<*v7i*ylJ#u#j zD1-n&{B`04oG>0Jn{5PKP*4Qsz{~`VVA3578gA+JUkiPc$Iq!^K|}*p_z3(-c&5z@ zKxmdNpp2&wg&%xL3xZNzG-5Xt7jnI@{?c z25=M>-VF|;an2Os$Nn%HgQz7m(ujC}Ii0Oesa(y#8>D+P*_m^X##E|h$M6tJr%#=P zWP*)Px>7z`E~U^2LNCNiy%Z7!!6RI%6fF@#ZY3z`CK91}^J$F!EB0YF1je9hJKU7!S5MnXV{+#K;y zF~s*H%p@vj&-ru7#(F2L+_;IH46X(z{~HTfcThqD%b{>~u@lSc<+f5#xgt9L7$gSK ziDJ6D*R%4&YeUB@yu@4+&70MBNTnjRyqMRd+@&lU#rV%0t3OmouhC`mkN}pL>tXin zY*p)mt=}$EGT2E<4Q>E2`6)gZ`QJhGDNpI}bZL9}m+R>q?l`OzFjW?)Y)P`fUH(_4 zCb?sm1=DD0+Q5v}BW#0n5;Nm(@RTEa3(Y17H2H67La+>ptQHJ@WMy2xRQT$|7l`8c zYHCxYw2o-rI?(fR2-%}pbs$I%w_&LPYE{4bo}vRoAW>3!SY_zH3`ofx3F1PsQ?&iq z*BRG>?<6%z=x#`NhlEq{K~&rU7Kc7Y-90aRnoj~rVoKae)L$3^z*Utppk?I`)CX&& zZ^@Go9fm&fN`b`XY zt0xE5aw4t@qTg_k=!-5LXU+_~DlW?53!afv6W(k@FPPX-`nA!FBMp7b!ODbL1zh58 z*69I}P_-?qSLKj}JW7gP!la}K@M}L>v?rDD!DY-tu+onu9kLoJz20M4urX_xf2dfZ zORd9Zp&28_ff=wdMpXi%IiTTNegC}~RLkdYjA39kWqlA?jO~o1`*B&85Hd%VPkYZT z48MPe62;TOq#c%H(`wX5(Bu>nlh4Fbd*Npasdhh?oRy8a;NB2(eb}6DgwXtx=n}fE zx67rYw=(s0r?EsPjaya}^Qc-_UT5|*@|$Q}*|>V3O~USkIe6a0_>vd~6kHuP8=m}_ zo2IGKbv;yA+TBtlCpnw)8hDn&eq?26gN$Bh;SdxaS04Fsaih_Cfb98s39xbv)=mS0 z6M<@pM2#pe32w*lYSWG>DYqB95XhgAA)*9dOxHr{t)er0Xugoy)!Vz#2C3FaUMzYl zCxy{igFB901*R2*F4>grPF}+G`;Yh zGi@nRjWyG3mR(BVOeBPOF=_&}2IWT%)pqdNAcL{eP`L*^FDv#Rzql5U&Suq_X%JfR_lC!S|y|xd5mQ0{0!G#9hV46S~A` z0B!{yI-4FZEtol5)mNWXcX(`x&Pc*&gh4k{w%0S#EI>rqqlH2xv7mR=9XNCI$V#NG z4wb-@u{PfQP;tTbzK>(DF(~bKp3;L1-A*HS!VB)Ae>Acnvde15Anb`h;I&0)aZBS6 z55ZS7mL5Wp!LCt45^{2_70YiI_Py=X{I3>$Px5Ez0ahLQ+ z9EWUWSyzA|+g-Axp*Lx-M{!ReQO07EG7r4^)K(xbj@%ZU=0tBC5shl)1a!ifM5OkF z0w2xQ-<+r-h1fi7B6waX15|*GGqfva)S)dVcgea`lQ~SQ$KXPR+(3Tn2I2R<0 z9tK`L*pa^+*n%>tZPiqt{_`%v?Bb7CR-!GhMON_Fbs0$#|H}G?rW|{q5fQhvw!FxI zs-5ZK>hAbnCS#ZQVi5K0X3PjL1JRdQO+&)*!oRCqB{wen60P6!7bGiWn@vD|+E@Xq zb!!_WiU^I|@1M}Hz6fN-m04x=>Exm{b@>UCW|c8vC`aNbtA@KCHujh^2RWZC}iYhL^<*Z93chIBJYU&w>$CGZDRcHuIgF&oyesDZ#&mA;?wxx4Cm#c0V$xYG?9OL(Smh}#fFuX(K;otJmvRP{h ze^f-qv;)HKC7geB92_@3a9@MGijS(hNNVd%-rZ;%@F_f7?Fjinbe1( zn#jQ*jKZTqE+AUTEd3y6t>*=;AO##cmdwU4gc2&rT8l`rtKW2JF<`_M#p>cj+)yCG zgKF)y8jrfxTjGO&ccm8RU>qn|HxQ7Z#sUo$q)P5H%8iBF$({0Ya51-rA@!It#NHN8MxqK zrYyl_&=}WVfQ?+ykV4*@F6)=u_~3BebR2G2>>mKaEBPmSW3(qYGGXj??m3L zHec{@jWCsSD8`xUy0pqT?Sw0oD?AUK*WxZn#D>-$`eI+IT)6ki>ic}W)t$V32^ITD zR497@LO}S|re%A+#vdv-?fXsQGVnP?QB_d0cGE+U84Q=aM=XrOwGFN3`Lpl@P0fL$ zKN1PqOwojH*($uaQFh8_)H#>Acl&UBSZ>!2W1Dinei`R4dJGX$;~60X=|SG6#jci} z&t4*dVDR*;+6Y(G{KGj1B2!qjvDYOyPC}%hnPbJ@g(4yBJrViG1#$$X75y+Ul1{%x zBAuD}Q@w?MFNqF-m39FGpq7RGI?%Bvyyig&oGv)lR>d<`Bqh=p>urib5DE;u$c|$J zwim~nPb19t?LJZsm{<(Iyyt@~H!a4yywmHKW&=1r5+oj*Fx6c89heW@(2R`i!Uiy* zp)=`Vr8sR!)KChE-6SEIyi(dvG3<1KoVt>kGV=zZiG7LGonH1+~yOK-`g0)r#+O|Q>)a`I2FVW%wr3lhO(P{ksNQuR!G_d zeTx(M!%brW_vS9?IF>bzZ2A3mWX-MEaOk^V|4d38{1D|KOlZSjBKrj7Fgf^>JyL0k zLoI$adZJ0T+8i_Idsuj}C;6jgx9LY#Ukh;!8eJ^B1N}q=Gn4onF*a2vY7~`x$r@rJ z`*hi&Z2lazgu{&nz>gjd>#eq*IFlXed(%$s5!HRXKNm zDZld+DwDI`O6hyn2uJ)F^{^;ESf9sjJ)wMSKD~R=DqPBHyP!?cGAvL<1|7K-(=?VO zGcKcF1spUa+ki<`6K#@QxOTsd847N8WSWztG~?~ z!gUJn>z0O=_)VCE|56hkT~n5xXTp}Ucx$Ii%bQ{5;-a4~I2e|{l9ur#*ghd*hSqO= z)GD@ev^w&5%k}YYB~!A%3*XbPPU-N6&3Lp1LxyP@|C<{qcn&?l54+zyMk&I3YDT|E z{lXH-e?C{huu<@~li+73lMOk&k)3s7Asn$t6!PtXJV!RkA`qdo4|OC_a?vR!kE_}k zK5R9KB%V@R7gt@9=TGL{=#r2gl!@3G;k-6sXp&E4u20DgvbY$iE**Xqj3TyxK>3AU z!b9}NXuINqt>Htt6fXIy5mj7oZ{A&$XJ&thR5ySE{mkxq_YooME#VCHm2+3D!f`{) zvR^WSjy_h4v^|!RJV-RaIT2Ctv=)UMMn@fAgjQV$2G+4?&dGA8vK35c-8r)z9Qqa=%k(FU)?iec14<^olkOU3p zF-6`zHiDKPafKK^USUU+D01>C&Wh{{q?>5m zGQp|z*+#>IIo=|ae8CtrN@@t~uLFOeT{}vX(IY*;>wAU=u1Qo4c+a&R);$^VCr>;! zv4L{`lHgc9$BeM)pQ#XA_(Q#=_iSZL4>L~8Hx}NmOC$&*Q*bq|9Aq}rWgFnMDl~d*;7c44GipcpH9PWaBy-G$*MI^F0 z?Tdxir1D<2ui+Q#^c4?uKvq=p>)lq56=Eb|N^qz~w7rsZu)@E4$;~snz+wIxi+980O6M#RmtgLYh@|2}9BiHSpTs zacjGKvwkUwR3lwTSsCHlwb&*(onU;)$yvdhikonn|B44JMgs*&Lo!jn`6AE>XvBiO z*LKNX3FVz9yLcsnmL!cRVO_qv=yIM#X|u&}#f%_?Tj0>8)8P_0r0!AjWNw;S44tst zv+NXY1{zRLf9OYMr6H-z?4CF$Y%MdbpFIN@a-LEnmkcOF>h16cH_;A|e)pJTuCJ4O zY7!4FxT4>4aFT8a92}84>q0&?46h>&0Vv0p>u~k&qd5$C1A6Q$I4V(5X~6{15;PD@ ze6!s9xh#^QI`J+%8*=^(-!P!@9%~buBmN2VSAp@TOo6}C?az+ALP8~&a0FWZk*F5N z^8P8IREnN`N0i@>O0?{i-FoFShYbUB`D7O4HB`Im2{yzXmyrg$k>cY6A@>bf7i3n0 z5y&cf2#`zctT>dz+hNF&+d3g;2)U!#vsb-%LC+pqKRTiiSn#FH#e!bVwR1nAf*TG^ z!RKcCy$P>?Sfq6n<%M{T0I8?p@HlgwC!HoWO>~mT+X<{Ylm+$Vtj9};H3$EB}P2wR$3y!TO#$iY8eO-!}+F&jMu4%E6S>m zB(N4w9O@2=<`WNJay5PwP8javDp~o~xkSbd4t4t8)9jqu@bHmJHq=MV~Pt|(TghCA}fhMS?s-{klV>~=VrT$nsp7mf{?cze~KKOD4 z_1Y!F)*7^W+BBTt1R2h4f1X4Oy2%?=IMhZU8c{qk3xI1=!na*Sg<=A$?K=Y=GUR9@ zQ(ylIm4Lgm>pt#%p`zHxok%vx_=8Fap1|?OM02|N%X-g5_#S~sT@A!x&8k#wVI2lo z1Uyj{tDQRpb*>c}mjU^gYA9{7mNhFAlM=wZkXcA#MHXWMEs^3>p9X)Oa?dx7b%N*y zLz@K^%1JaArjgri;8ptNHwz1<0y8tcURSbHsm=26^@CYJ3hwMaEvC7 z3Wi-@AaXIQ)%F6#i@%M>?Mw7$6(kW@?et@wbk-APcvMCC{>iew#vkZej8%9h0JSc? zCb~K|!9cBU+))^q*co(E^9jRl7gR4Jihyqa(Z(P&ID#TPyysVNL7(^;?Gan!OU>au zN}miBc&XX-M$mSv%3xs)bh>Jq9#aD_l|zO?I+p4_5qI0Ms*OZyyxA`sXcyiy>-{YN zA70%HmibZYcHW&YOHk6S&PQ+$rJ3(utuUra3V0~@=_~QZy&nc~)AS>v&<6$gErZC3 zcbC=eVkV4Vu0#}E*r=&{X)Kgq|8MGCh(wsH4geLj@#8EGYa})K2;n z{1~=ghoz=9TSCxgzr5x3@sQZZ0FZ+t{?klSI_IZa16pSx6*;=O%n!uXVZ@1IL;JEV zfOS&yyfE9dtS*^jmgt6>jQDOIJM5Gx#Y2eAcC3l^lmoJ{o0T>IHpECTbfYgPI4#LZq0PKqnPCD}_ zyKxz;(`fE0z~nA1s?d{X2!#ZP8wUHzFSOoTWQrk%;wCnBV_3D%3@EC|u$Ao)tO|AO z$4&aa!wbf}rbNcP{6=ajgg(`p5kTeu$ji20`zw)X1SH*x zN?T36{d9TY*S896Ijc^!35LLUByY4QO=ARCQ#MMCjudFc7s!z%P$6DESz%zZ#>H|i zw3Mc@v4~{Eke;FWs`5i@ifeYPh-Sb#vCa#qJPL|&quSKF%sp8*n#t?vIE7kFWjNFh zJC@u^bRQ^?ra|%39Ux^Dn4I}QICyDKF0mpe+Bk}!lFlqS^WpYm&xwIYxUoS-rJ)N9 z1Tz*6Rl9;x`4lwS1cgW^H_M*)Dt*DX*W?ArBf?-t|1~ge&S}xM0K;U9Ibf{okZHf~ z#4v4qc6s6Zgm8iKch5VMbQc~_V-ZviirnKCi*ouN^c_2lo&-M;YSA>W>>^5tlXObg zacX$k0=9Tf$Eg+#9k6yV(R5-&F{=DHP8!yvSQ`Y~XRnUx@{O$-bGCksk~3&qH^dqX zkf+ZZ?Nv5u>LBM@2?k%k&_aUb5Xjqf#!&7%zN#VZwmv65ezo^Y4S#(ed0yUn4tFOB zh1f1SJ6_s?a{)u6VdwUC!Hv=8`%T9(^c`2hc9nt$(q{Dm2X)dK49ba+KEheQ;7^0) ziFKw$%EHy_B1)M>=yK^=Z$U-LT36yX>EKT zvD8IAom2&2?bTmX@_PBR4W|p?6?LQ+&UMzXxqHC5VHzf@Eb1u)kwyfy+NOM8Wa2y@ zNNDL0PE$F;yFyf^jy&RGwDXQwYw6yz>OMWvJt98X@;yr!*RQDBE- zE*l*u=($Zi1}0-Y4lGaK?J$yQjgb+*ljUvNQ!;QYAoCq@>70=sJ{o{^21^?zT@r~hhf&O;Qiq+ ziGQQLG*D@5;LZ%09mwMiE4Q{IPUx-emo*;a6#DrmWr(zY27d@ezre)Z1BGZdo&pXn z+);gOFelKDmnjq#8dL7CTiVH)dHOqWi~uE|NM^QI3EqxE6+_n>IW67~UB#J==QOGF zp_S)c8TJ}uiaEiaER}MyB(grNn=2m&0yztA=!%3xUREyuG_jmadN*D&1nxvjZ6^+2 zORi7iX1iPi$tKasppaR9$a3IUmrrX)m*)fg1>H+$KpqeB*G>AQV((-G{}h=qItj|d zz~{5@{?&Dab6;0c7!!%Se>w($RmlG7Jlv_zV3Ru8b2rugY0MVPOOYGlokI7%nhIy& z-B&wE=lh2dtD!F?noD{z^O1~Tq4MhxvchzuT_oF3-t4YyA*MJ*n&+1X3~6quEN z@m~aEp=b2~mP+}TUP^FmkRS_PDMA{B zaSy(P=$T~R!yc^Ye0*pl5xcpm_JWI;@-di+nruhqZ4gy7cq-)I&s&Bt3BkgT(Zdjf zTvvv0)8xzntEtp4iXm}~cT+pi5k{w{(Z@l2XU9lHr4Vy~3ycA_T?V(QS{qwt?v|}k z_ST!s;C4!jyV5)^6xC#v!o*uS%a-jQ6< z)>o?z7=+zNNtIz1*F_HJ(w@=`E+T|9TqhC(g7kKDc8z~?RbKQ)LRMn7A1p*PcX2YR zUAr{);~c7I#3Ssv<0i-Woj0&Z4a!u|@Xt2J1>N-|ED<3$o2V?OwL4oQ%$@!zLamVz zB)K&Ik^~GOmDAa143{I4?XUk1<3-k{<%?&OID&>Ud%z*Rkt*)mko0RwC2=qFf-^OV z=d@47?tY=A;=2VAh0mF(3x;!#X!%{|vn;U2XW{(nu5b&8kOr)Kop3-5_xnK5oO_3y z!EaIb{r%D{7zwtGgFVri4_!yUIGwR(xEV3YWSI_+E}Gdl>TINWsIrfj+7DE?xp+5^ zlr3pM-Cbse*WGKOd3+*Qen^*uHk)+EpH-{u@i%y}Z!YSid<}~kA*IRSk|nf+I1N=2 zIKi+&ej%Al-M5`cP^XU>9A(m7G>58>o|}j0ZWbMg&x`*$B9j#Rnyo0#=BMLdo%=ks zLa3(2EinQLXQ(3zDe7Bce%Oszu%?8PO648TNst4SMFvj=+{b%)ELyB!0`B?9R6aO{i-63|s@|raSQGL~s)9R#J#duFaTSZ2M{X z1?YuM*a!!|jP^QJ(hAisJuPOM`8Y-Hzl~%d@latwj}t&0{DNNC+zJARnuQfiN`HQ# z?boY_2?*q;Qk)LUB)s8(Lz5elaW56p&fDH*AWAq7Zrbeq1!?FBGYHCnFgRu5y1jwD zc|yBz+UW|X`zDsc{W~8m$sh@VVnZD$lLnKlq@Hg^;ky!}ZuPdKNi2BI70;hrpvaA4+Q_+K)I@|)q1N-H zrycZU`*YUW``Qi^`bDX-j7j^&bO+-Xg$cz2#i##($uyW{Nl&{DK{=lLWV3|=<&si||2)l=8^8_z+Vho-#5LB0EqQ3v5U#*DF7 zxT)1j^`m+lW}p$>WSIG1eZ>L|YR-@Feu!YNWiw*IZYh03mq+2QVtQ}1ezRJM?0PA< z;mK(J5@N8>u@<6Y$QAHWNE};rR|)U_&bv8dsnsza7{=zD1VBcxrALqnOf-qW(zzTn zTAp|pEo#FsQ$~*$j|~Q;$Zy&Liu9OM;VF@#_&*nL!N2hH!Q6l*OeTxq!l>dEc{;Hw zCQni{iN%jHU*C;?M-VUaXxf0FEJ_G=C8)C-wD!DvhY+qQ#FT3}Th8;GgV&AV94F`D ztT6=w_Xm8)*)dBnDkZd~UWL|W=Glu!$hc|1w7_7l!3MAt95oIp4Xp{M%clu&TXehO z+L-1#{mjkpTF@?|w1P98OCky~S%@OR&o75P&ZHvC}Y=(2_{ib(-Al_7aZ^U?s34#H}= zGfFi5%KnFVCKtdO^>Htpb07#BeCXMDO8U}crpe1Gm`>Q=6qB4i=nLoLZ%p$TY=OcP z)r}Et-Ed??u~f09d3Nx3bS@ja!fV(Dfa5lXxRs#;8?Y8G+Qvz+iv7fiRkL3liip}) z&G0u8RdEC9c$$rdU53=MH`p!Jn|DHjhOxHK$tW_pw9wCTf0Eo<){HoN=zG!!Gq4z4 z7PwGh)VNPXW-cE#MtofE`-$9~nmmj}m zlzZscQ2+Jq%gaB9rMgVJkbhup0Ggpb)&L01T=%>n7-?v@I8!Q(p&+!fd+Y^Pu9l+u zek(_$^HYFVRRIFt@0Fp52g5Q#I`tC3li`;UtDLP*rA{-#Yoa5qp{cD)QYhldihWe+ zG~zuaqLY~$-1sjh2lkbXCX;lq+p~!2Z=76cvuQe*Fl>IFwpUBP+d^&E4BGc{m#l%Kuo6#{XGoRyFc%Hqhf|%nYd<;yiC>tyEyk z4I+a`(%%Ie=-*n z-{mg=j&t12)LH3R?@-B1tEb7FLMePI1HK0`Ae@#)KcS%!Qt9p4_fmBl5zhO10n401 zBSfnfJ;?_r{%R)hh}BBNSl=$BiAKbuWrNGQUZ)+0=Mt&5!X*D@yGCSaMNY&@`;^a4 z;v=%D_!K!WXV1!3%4P-M*s%V2b#2jF2bk!)#2GLVuGKd#vNpRMyg`kstw0GQ8@^k^ zuqK5uR<>FeRZ#3{%!|4X!hh7hgirQ@Mwg%%ez8pF!N$xhMNQN((yS(F2-OfduxxKE zxY#7O(VGfNuLv-ImAw5+h@gwn%!ER;*Q+001;W7W^waWT%@(T+5k!c3A-j)a8y11t zx4~rSN0s$M8HEOzkcWW4YbKK9GQez2XJ|Nq?TFy;jmGbg;`m&%U4hIiarKmdTHt#l zL=H;ZHE?fYxKQQXKnC+K!TAU}r086{4m}r()-QaFmU(qWhJlc$eas&y?=H9EYQy8N$8^bni9TpDp zkA^WRs?KgYgjxX4T6?`SMs$`s3vlut(YU~f2F+id(Rf_)$BIMibk9lACI~LA+i7xn z%-+=DHV*0TCTJp~-|$VZ@g2vmd*|2QXV;HeTzt530KyK>v&253N1l}bP_J#UjLy4) zBJili9#-ey8Kj(dxmW^ctorxd;te|xo)%46l%5qE-YhAjP`Cc03vT)vV&GAV%#Cgb zX~2}uWNvh`2<*AuxuJpq>SyNtZwzuU)r@@dqC@v=Ocd(HnnzytN+M&|Qi#f4Q8D=h ziE<3ziFW%+!yy(q{il8H44g^5{_+pH60Mx5Z*FgC_3hKxmeJ+wVuX?T#ZfOOD3E4C zRJsj#wA@3uvwZwHKKGN{{Ag+8^cs?S4N@6(Wkd$CkoCst(Z&hp+l=ffZ?2m%%ffI3 zdV7coR`R+*dPbNx=*ivWeNJK=Iy_vKd`-_Hng{l?hmp=|T3U&epbmgXXWs9ySE|=G zeQ|^ioL}tveN{s72_&h+F+W;G}?;?_s@h5>DX(rp#eaZ!E=NivgLI zWykLKev+}sHH41NCRm7W>K+_qdoJ8x9o5Cf!)|qLtF7Izxk*p|fX8UqEY)_sI_45O zL2u>x=r5xLE%s|d%MO>zU%KV6QKFiEeo12g#bhei4!Hm+`~Fo~4h|BJ)%ENxy9)Up zOxupSf1QZWun=)gF{L0YWJ<(r0?$bPFANrmphJ>kG`&7E+RgrWQi}ZS#-CQJ*i#8j zM_A0?w@4Mq@xvk^>QSvEU|VYQoVI=TaOrsLTa`RZfe8{9F~mM{L+C`9YP9?OknLw| zmkvz>cS6`pF0FYeLdY%>u&XpPj5$*iYkj=m7wMzHqzZ5SG~$i_^f@QEPEC+<2nf-{ zE7W+n%)q$!5@2pBuXMxhUSi*%F>e_g!$T-_`ovjBh(3jK9Q^~OR{)}!0}vdTE^M+m z9QWsA?xG>EW;U~5gEuKR)Ubfi&YWnXV;3H6Zt^NE725*`;lpSK4HS1sN?{~9a4JkD z%}23oAovytUKfRN87XTH2c=kq1)O5(fH_M3M-o{{@&~KD`~TRot-gqg7Q2U2o-iiF}K>m?CokhmODaLB z1p6(6JYGntNOg(s!(>ZU&lzDf+Ur)^Lirm%*}Z>T)9)fAZ9>k(kvnM;ab$ptA=hoh zVgsVaveXbMpm{|4*d<0>?l_JUFOO8A3xNLQOh%nVXjYI6X8h?a@6kDe5-m&;M0xqx z+1U$s>(P9P)f0!{z%M@E7|9nn#IWgEx6A6JNJ(7dk`%6$3@!C!l;JK-p2?gg+W|d- ziEzgk$w7k48NMqg$CM*4O~Abj3+_yUKTyK1p6GDsGEs;}=E_q>^LI-~pym$qhXPJf z2`!PJDp4l(TTm#|n@bN!j;-FFOM__eLl!6{*}z=)UAcGYloj?bv!-XY1TA6Xz;82J zLRaF{8ayzGa|}c--}|^xh)xgX>6R(sZD|Z|qX50gu=d`gEwHqC@WYU7{%<5VOnf9+ zB@FX?|UL%`8EIAe!*UdYl|6wRz6Y>(#8x92$#y}wMeE|ZM2X*c}dKJ^4NIf;Fm zNwzq%QcO?$NR-7`su!*$dlIKo2y(N;qgH@1|8QNo$0wbyyJ2^}$iZ>M{BhBjTdMjK z>gPEzgX4;g3$rU?jvDeOq`X=>)zdt|jk1Lv3u~bjHI=EGLfIR&+K3ldcc4D&Um&04 z3^F*}WaxR(ZyaB>DlmF_UP@+Q*h$&nsOB#gwLt{1#F4i-{A5J@`>B9@{^i?g_Ce&O z<<}_We-RUFU&&MHa1#t56u_oM(Ljn7djja!T|gcxSoR=)@?owC*NkDarpBj=W4}=i1@)@L|C) zQKA+o<(pMVp*Su(`zBC0l1yTa$MRfQ#uby|$mlOMs=G`4J|?apMzKei%jZql#gP@IkOaOjB7MJM=@1j(&!jNnyVkn5;4lvro1!vq ztXiV8HYj5%)r1PPpIOj)f!>pc^3#LvfZ(hz}C@-3R(Cx7R427*Fwd!XO z4~j&IkPHcBm0h_|iG;ZNrYdJ4HI!$rSyo&sibmwIgm1|J#g6%>=ML1r!kcEhm(XY& zD@mIJt;!O%WP7CE&wwE3?1-dt;RTHdm~LvP7K`ccWXkZ0kfFa2S;wGtx_a}S2lslw z$<4^Jg-n#Ypc(3t2N67Juasu=h)j&UNTPNDil4MQMTlnI81kY46uMH5B^U{~nmc6+ z9>(lGhhvRK9ITfpAD!XQ&BPphL3p8B4PVBN0NF6U49;ZA0Tr75AgGw7(S=Yio+xg_ zepZ*?V#KD;sHH+15ix&yCs0eSB-Z%D%uujlXvT#V$Rz@$+w!u#3GIo*AwMI#Bm^oO zLr1e}k5W~G0xaO!C%Mb{sarxWZ4%Dn9vG`KHmPC9GWZwOOm11XJp#o0-P-${3m4g( z6~)X9FXw%Xm~&99tj>a-ri})ZcnsfJtc10F@t9xF5vq6E)X!iUXHq-ohlO`gQdS&k zZl})3k||u)!_=nNlvMbz%AuIr89l#I$;rG}qvDGiK?xTd5HzMQkw*p$YvFLGyQM!J zNC^gD!kP{A84nGosi~@MLKqWQNacfs7O$dkZtm4-BZ~iA8xWZPkTK!HpA5zr!9Z&+icfAJ1)NWkTd!-9`NWU>9uXXUr;`Js#NbKFgrNhTcY4GNv*71}}T zFJh?>=EcbUd2<|fiL+H=wMw8hbX6?+_cl4XnCB#ddwdG>bki* zt*&6Dy&EIPluL@A3_;R%)shA-tDQA1!Tw4ffBRyy;2n)vm_JV06(4Or&QAOKNZB5f(MVC}&_!B>098R{Simr!UG}?CW1Ah+X+0#~0`X)od zLYablwmFxN21L))!_zc`IfzWi`5>MxPe(DmjjO1}HHt7TJtAW+VXHt!aKZk>y6PoMsbDXRJnov;D~Ur~2R_7(Xr)aa%wJwZhS3gr7IGgt%@;`jpL@gyc6bGCVx!9CE7NgIbUNZ!Ur1RHror0~ zr(j$^yM4j`#c2KxSP61;(Tk^pe7b~}LWj~SZC=MEpdKf;B@on9=?_n|R|0q;Y*1_@ z>nGq>)&q!;u-8H)WCwtL&7F4vbnnfSAlK1mwnRq2&gZrEr!b1MA z(3%vAbh3aU-IX`d7b@q`-WiT6eitu}ZH9x#d&qx}?CtDuAXak%5<-P!{a`V=$|XmJ zUn@4lX6#ulB@a=&-9HG)a>KkH=jE7>&S&N~0X0zD=Q=t|7w;kuh#cU=NN7gBGbQTT z;?bdSt8V&IIi}sDTzA0dkU}Z-Qvg;RDe8v>468p3*&hbGT1I3hi9hh~Z(!H}{+>eUyF)H&gdrX=k$aB%J6I;6+^^kn1mL+E+?A!A}@xV(Qa@M%HD5C@+-4Mb4lI=Xp=@9+^x+jhtOc zYgF2aVa(uSR*n(O)e6tf3JEg2xs#dJfhEmi1iOmDYWk|wXNHU?g23^IGKB&yHnsm7 zm_+;p?YpA#N*7vXCkeN2LTNG`{QDa#U3fcFz7SB)83=<8rF)|udrEbrZL$o6W?oDR zQx!178Ih9B#D9Ko$H(jD{4MME&<|6%MPu|TfOc#E0B}!j^MMpV69D#h2`vsEQ{(?c zJ3Lh!3&=yS5fWL~;1wCZ?)%nmK`Eqgcu)O6rD^3%ijcxL50^z?OI(LaVDvfL0#zjZ z2?cPvC$QCzpxpt5jMFp05OxhK0F!Q`rPhDi5)y=-0C} zIM~ku&S@pl1&0=jl+rlS<4`riV~LC-#pqNde@44MB(j%)On$0Ko(@q?4`1?4149Z_ zZi!5aU@2vM$dHR6WSZpj+VboK+>u-CbNi7*lw4K^ZxxM#24_Yc`jvb9NPVi75L+MlM^U~`;a7`4H0L|TYK>%hfEfXLsu1JGM zbh|8{wuc7ucV+`Ys1kqxsj`dajwyM;^X^`)#<+a~$WFy8b2t_RS{8yNYKKlnv+>vB zX(QTf$kqrJ;%I@EwEs{cIcH@Z3|#^S@M+5jsP<^`@8^I4_8MlBb`~cE^n+{{;qW2q z=p1=&+fUo%T{GhVX@;56kH8K_%?X=;$OTYqW1L*)hzelm^$*?_K;9JyIWhsn4SK(| zSmXLTUE8VQX{se#8#Rj*lz`xHtT<61V~fb;WZUpu(M)f#;I+2_zR+)y5Jv?l`CxAinx|EY!`IJ*x9_gf_k&Gx2alL!hK zUWj1T_pk|?iv}4EP#PZvYD_-LpzU!NfcLL%fK&r$W8O1KH9c2&GV~N#T$kaXGvAOl)|T zuF9%6(i=Y3q?X%VK-D2YIYFPH3f|g$TrXW->&^Ab`WT z7>Oo!u1u40?jAJ8Hy`bv}qbgs8)cF0&qeVjD?e+3Ggn1Im>K77ZSpbU*08 zfZkIFcv?y)!*B{|>nx@cE{KoutP+seQU?bCGE`tS0GKUO3PN~t=2u7q_6$l;uw^4c zVu^f{uaqsZ{*a-N?2B8ngrLS8E&s6}Xtv9rR9C^b`@q8*iH)pFzf1|kCfiLw6u{Z%aC z!X^5CzF6qofFJgklJV3oc|Qc2XdFl+y5M9*P8}A>Kh{ zWRgRwMSZ(?Jw;m%0etU5BsWT-Dj-5F;Q$OQJrQd+lv`i6>MhVo^p*^w6{~=fhe|bN z*37oV0kji)4an^%3ABbg5RC;CS50@PV5_hKfXjYx+(DqQdKC^JIEMo6X66$qDdLRc z!YJPSKnbY`#Ht6`g@xGzJmKzzn|abYbP+_Q(v?~~ z96%cd{E0BCsH^0HaWt{y(Cuto4VE7jhB1Z??#UaU(*R&Eo+J`UN+8mcb51F|I|n*J zJCZ3R*OdyeS9hWkc_mA7-br>3Tw=CX2bl(=TpVt#WP8Bg^vE_9bP&6ccAf3lFMgr` z{3=h@?Ftb$RTe&@IQtiJfV;O&4fzh)e1>7seG; z=%mA4@c7{aXeJnhEg2J@Bm;=)j=O=cl#^NNkQ<{r;Bm|8Hg}bJ-S^g4`|itx)~!LN zXtL}?f1Hs6UQ+f0-X6&TBCW=A4>bU0{rv8C4T!(wD-h>VCK4YJk`6C9$by!fxOYw- zV#n+0{E(0ttq_#16B} ze8$E#X9o{B!0vbq#WUwmv5Xz6{(!^~+}sBW{xctdNHL4^vDk!0E}(g|W_q;jR|ZK< z8w>H-8G{%R#%f!E7cO_^B?yFRKLOH)RT9GJsb+kAKq~}WIF)NRLwKZ^Q;>!2MNa|} z-mh?=B;*&D{Nd-mQRcfVnHkChI=DRHU4ga%xJ%+QkBd|-d9uRI76@BT(bjsjwS+r) zvx=lGNLv1?SzZ;P)Gnn>04fO7Culg*?LmbEF0fATG8S@)oJ>NT3pYAXa*vX!eUTDF ziBrp(QyDqr0ZMTr?4uG_Nqs6f%S0g?h`1vO5fo=5S&u#wI2d4+3hWiolEU!=3_oFo zfie?+4W#`;1dd#X@g9Yj<53S<6OB!TM8w8})7k-$&q5(smc%;r z(BlXkTp`C47+%4JA{2X}MIaPbVF!35P#p;u7+fR*46{T+LR8+j25oduCfDzDv6R-hU{TVVo9fz?^N3ShMt!t0NsH)pB zRK8-S{Dn*y3b|k^*?_B70<2gHt==l7c&cT>r`C#{S}J2;s#d{M)ncW(#Y$C*lByLQ z&?+{dR7*gpdT~(1;M(FfF==3z`^eW)=5a9RqvF-)2?S-(G zhS;p(u~_qBum*q}On@$#08}ynd0+spzyVco0%G6;<-i5&016cV5UKzhQ~)fX03|>L z8ej+HzzgVr6_5ZUpa4HW0Ca!=r1%*}Oo;2no&Zz8DfR)L!@r<5 z2viSZpmvo5XqXyAz{Ms7`7kX>fnr1gi4X~7KpznRT0{Xc5Cfz@43PjBMBoH@z_{~( z(Wd}IPJ9hH+%)Fc)0!hrV+(A;76rhtI|YHbEDeERV~Ya>SQg^IvlazFkSK(KG9&{q zkPIR~EeQaaBmwA<20}mBO?)N$(z1@p)5?%}rM| zGF()~Z&Kx@OIDRI$d0T8;JX@vj3^2%pd_+@l9~a4lntZ;AvUIjqIZbuNTR6@hNJoV zk4F;ut)LN4ARuyn2M6F~eg-e#UH%2P;8uPGFW^vq1vj8mdIayFOZo(tphk8C7hpT~ z1Fv8?b_LNR3QD9J+!v=p%}#))v8{5gt_uj9!t5)^yb-JtjRGrhi zYInOUNJxNyf_yKX01)K=WP|Si>HqEj|B{eUl?MR<)%<1&{(~)D+NPwKxWqT-@~snp zg9KCz1VTZDiS?UH`PRk1VPM{29cgT9=D?!Wc_@}qzggFv;gb@2cJQAYWWtpEZ7?y@jSVqjx${B5UV@SO|wH<<0; z{><1KdVI%Ki}>~<`46C0AggwUwx-|QcU;iiZ{NZu`ur>hd*|Hb(|6veERqxu=b@5Bab=rqptGxd{QJg!4*-i_$sES~)AB46}Fjg|ea#e@?J}z%CUJ zOsLWRQR1#ng^sD)A4FDuY!iUhzlgfJh(J@BRqd&P#v2B`+saBx>m+M&q7vk-75$NH%T5pi%m z5FX?`2-5l53=a&GkC9^NZCLpN5(DMKMwwab$FDIs?q>4!!xBS}75gX_5;(luk;3Vl zLCLd5a_8`Iyz}K}+#RMwu6DVk3O_-}n>aE!4NaD*sQn`GxY?cHe!Bl9n?u&g6?aKm z-P8z&;Q3gr;h`YIxX%z^o&GZZg1=>_+hP2$$-DnL_?7?3^!WAsY4I7|@K;aL<>OTK zByfjl2PA$T83*LM9(;espx-qB%wv7H2i6CFsfAg<9V>Pj*OpwX)l?^mQfr$*OPPS$ z=`mzTYs{*(UW^ij1U8UfXjNoY7GK*+YHht(2oKE&tfZuvAyoN(;_OF>-J6AMmS5fB z^sY6wea&&${+!}@R1f$5oC-2J>J-A${@r(dRzc`wnK>a7~8{Y-scc|ETOI8 zjtNY%Y2!PI;8-@a=O}+{ap1Ewk0@T`C`q!|=KceX9gK8wtOtIC96}-^7)v23Mu;MH zhKyLGOQMujfRG$p(s`(2*nP4EH7*J57^=|%t(#PwCcW7U%e=8Jb>p6~>RAlY4a*ts=pl}_J{->@kKzxH|8XQ5{t=E zV&o`$D#ZHdv&iZWFa)(~oBh-Osl{~CS0hfM7?PyWUWsr5oYlsyC1cwULoQ4|Y5RHA2*rN+EnFPnu z`Y_&Yz*#550YJwDy@brZU>0pWV^RxRjL221@2ABq)AtA%Cz?+FG(}Yh?^v)1Lnh%D zeM{{3&-4#F9rZhS@DT0E(WRkrG!jC#5?OFjZv*xQjUP~XsaxL2rqRKvPW$zHqHr8Urp2Z)L z+)EvQeoeJ8c6A#Iy9>3lxiH3=@86uiTbnnJJJoypZ7gco_*HvKOH97B? zWiwp>+r}*Zf9b3ImxwvjL~h~j<<3shN8$k-$V1p|96I!=N6VBqmb==Bec|*;HUg?) z4!5#R*(#Fe)w%+RH#y{8&%%!|fQ5JcFzUE;-yVYR^&Ek55AXb{^w|@j|&G z|6C-+*On%j;W|f8mj?;679?!qY86c{(s1-PI2Wahoclf%1*8%JAvRh1(0)5Vu37Iz z`JY?RW@qKr+FMmBC{TC7k@}fv-k8t6iO}4K-i3WkF!Lc=D`nuD)v#Na zA|R*no51fkUN3^rmI;tty#IK284*2Zu!kG13!$OlxJAt@zLU`kvsazO25TpJLbK&;M8kw*0)*14kpf*)3;GiDh;C(F}$- z1;!=OBkW#ctacN=je*Pr)lnGzX=OwgNZjTpVbFxqb;8kTc@X&L2XR0A7oc!Mf2?u9 zcctQLCCr+tYipa_k=;1ETIpHt!Jeo;iy^xqBES^Ct6-+wHi%2g&)?7N^Yy zUrMIu){Jk)luDa@7We5U!$$3XFNbyRT!YPIbMKj5$IEpTX1IOtVP~(UPO2-+9ZFi6 z-$3<|{Xb#@tABt0M0s1TVCWKwveDy^S!!@4$s|DAqhsEv--Z}Dl)t%0G>U#ycJ7cy z^8%;|pg32=7~MJmqlC-x07Sd!2YX^|2D`?y;-$a!rZ3R5ia{v1QI_^>gi(HSS_e%2 zUbdg^zjMBBiLr8eSI^BqXM6HKKg#@-w`a**w(}RMe%XWl3MipvBODo*hi?+ykYq)z ziqy4goZw0@VIUY65+L7DaM5q=KWFd$;W3S!Zi>sOzpEF#(*3V-27N;^pDRoMh~(ZD zJLZXIam0lM7U#)119Hm947W)p3$%V`0Tv+*n=&ybF&}h~FA}7hEpA&1Y!BiYIb~~D z$TSo9#3ee02e^%*@4|*+=Nq6&JG5>zX4k5f?)z*#pI-G(+j|jye%13CUdcSP;rNlY z#Q!X%zHf|V)GWIcEz-=fW6AahfxI~y7w7i|PK6H@@twdgH>D_R@>&OtKl}%MuAQ7I zcpFmV^~w~8$4@zzh~P~+?B~%L@EM3x(^KXJSgc6I=;)B6 zpRco2LKIlURPE*XUmZ^|1vb?w*ZfF}EXvY13I4af+()bAI5V?BRbFp`Sb{8GRJHd* z4S2s%4A)6Uc=PK%4@PbJ<{1R6+2THMk0c+kif**#ZGE)w6WsqH z`r^DL&r8|OEAumm^qyrryd(HQ9olv$ltnVGB{aY?_76Uk%6p;e)2DTvF(;t=Q+|8b zqfT(u5@BP);6;jmRAEV057E*2d^wx@*aL1GqWU|$6h5%O@cQtVtC^isd%gD7PZ_Io z_BDP5w(2*)Mu&JxS@X%%ByH_@+l>y07jIc~!@;Raw)q_;9oy@*U#mCnc7%t85qa4? z%_Vr5tkN^}(^>`EFhag;!MpRh!&bKnveQZAJ4)gEJo1@wHtT$Gs6IpznN$Lk-$NcM z3ReVC&qcXvfGX$I0nfkS$a|Pm%x+lq{WweNc;K>a1M@EAVWs2IBcQPiEJNt}+Ea8~WiapASoMvo(&PdUO}AfC~>ZGzqWjd)4no( ziLi#e3lOU~sI*XPH&n&J0cWfoh*}eWEEZW%vX?YK!$?w}htY|GALx3;YZoo=JCF4@ zdiaA-uq!*L5;Yg)z-_`MciiIwDAAR3-snC4V+KA>&V%Ak;p{1u>{Lw$NFj)Yn0Ms2*kxUZ)OTddbiJM}PK!DM}Ot zczn?EZXhx3wyu6i{QMz_Ht%b?K&-@5r;8b076YDir`KXF0&2i9NQ~#JYaq*}Ylb}^ z<{{6xy&;dQ;|@k_(31PDr!}}W$zF7Jv@f%um0M$#=8ygpu%j(VU-d5JtQwT714#f0z+Cm$F9JjGr_G!~NS@L9P;C1? z;Ij2YVYuv}tzU+HugU=f9b1Wbx3418+xj$RKD;$gf$0j_A&c;-OhoF*z@DhEW@d9o zbQBjqEQnn2aG?N9{bmD^A#Um6SDKsm0g{g_<4^dJjg_l_HXdDMk!p`oFv8+@_v_9> zq;#WkQ!GNGfLT7f8m60H@$tu?p;o_It#TApmE`xnZr|_|cb3XXE)N^buLE`9R=Qbg zXJu}6r07me2HU<)S7m?@GzrQDTE3UH?FXM7V+-lT#l}P(U>Fvnyw8T7RTeP`R579m zj=Y>qDw1h-;|mX-)cSXCc$?hr;43LQt)7z$1QG^pyclQ1Bd!jbzsVEgIg~u9b38;> zfsRa%U`l%did6HzPRd;TK{_EW;n^Ivp-%pu0%9G-z@Au{Ry+EqEcqW=z-#6;-!{WA z;l+xC6Zke>dl+(R1q7B^Hu~HmrG~Kt575mzve>x*cL-shl+zqp6yuGX)DDGm`cid! znlnZY=+a5*xQ=$qM}5$N+o!^(TqTFHDdyCcL8NM4VY@2gnNXF|D?5a558Lb*Yfm4) z_;0%2EF7k{)i(tTvS`l5he^KvW%l&-suPwpIlWB_Za1Hfa$@J!emrcyPpTKKM@NqL z?X_SqHt#DucWm<3Lp}W|&YyQE27zbGP55=HtZmB(k*WZA79f##?TweCt{%5yuc+Kx zgfSrIZI*Y57FOD9l@H0nzqOu|Bhrm&^m_RK6^Z<^N($=DDxyyPLA z+J)E(gs9AfaO`5qk$IGGY+_*tEk0n_wrM}n4G#So>8Dw6#K7tx@g;U`8hN_R;^Uw9JLRUgOQ?PTMr4YD5H7=ryv)bPtl=<&4&% z*w6k|D-%Tg*F~sh0Ns(h&mOQ_Qf{`#_XU44(VDY8b})RFpLykg10uxUztD>gswTH} z&&xgt>zc(+=GdM2gIQ%3V4AGxPFW0*l0YsbA|nFZpN~ih4u-P!{39d@_MN)DC%d1w z7>SaUs-g@Hp7xqZ3Tn)e z7x^sC`xJ{V<3YrmbB{h9i5rdancCEyL=9ZOJXoVHo@$$-%ZaNm-75Z-Ry9Z%!^+STWyv~To>{^T&MW0-;$3yc9L2mhq z;ZbQ5LGNM+aN628)Cs16>p55^T^*8$Dw&ss_~4G5Go63gW^CY+0+Z07f2WB4Dh0^q z-|6QgV8__5>~&z1gq0FxDWr`OzmR}3aJmCA^d_eufde7;d|OCrKdnaM>4(M%4V`PxpCJc~UhEuddx9)@)9qe_|i z)0EA%&P@_&9&o#9eqZCUCbh?`j!zgih5sJ%c4(7_#|Xt#r7MVL&Q+^PQEg3MBW;4T zG^4-*8L%s|A}R%*eGdx&i}B1He(mLygTmIAc^G(9Si zK7e{Ngoq>r-r-zhyygK)*9cj8_%g z)`>ANlipCdzw(raeqP-+ldhyUv_VOht+!w*>Sh+Z7(7(l=9~_Vk ztsM|g1xW`?)?|@m2jyAgC_IB`Mtz(O`mwgP15`lPb2V+VihV#29>y=H6ujE#rdnK` zH`EaHzABs~teIrh`ScxMz}FC**_Ii?^EbL(n90b(F0r0PMQ70UkL}tv;*4~bKCiYm zqngRuGy`^c_*M6{*_~%7FmOMquOEZXAg1^kM`)0ZrFqgC>C%RJvQSo_OAA(WF3{euE}GaeA?tu5kF@#62mM$a051I zNhE>u>!gFE8g#Jj95BqHQS%|>DOj71MZ?EYfM+MiJcX?>*}vKfGaBfQFZ3f^Q-R1# znhyK1*RvO@nHb|^i4Ep_0s{lZwCNa;Ix<{E5cUReguJf+72QRZIc%`9-Vy)D zWKhb?FbluyDTgT^naN%l2|rm}oO6D0=3kfXO2L{tqj(kDqjbl(pYz9DykeZlk4iW5 zER`)vqJxx(NOa;so@buE!389-YLbEi@6rZG0#GBsC+Z0fzT6+d7deYVU;dy!rPXiE zmu73@Jr&~K{-9MVQD}&`)e>yLNWr>Yh8CXae9XqfvVQ&eC_;#zpoaMxZ0GpZz7xjx z`t_Q-F?u=vrRPaj3r<9&t6K=+egimiJ8D4gh-rUYvaVy zG($v+3zk5sMuOhjxkH7bQ}(5{PD3Mg?!@8PkK&w>n7tO8FmAmoF30_#^B~c(Q_`4L zYWOoDVSnK|1=p{+@`Fk^Qb81Xf89_S`RSTzv(a4ID%71nll%{Wad$!CKfeTKkyC?n zCkMKHU#*nz_(tO$M)UP&ZfJ#*q(0Gr!E(l5(ce<3xut+_i8XrK8?Xr7_oeHz(bZ?~8q5q~$Rah{5@@7SMN zx9PnJ-5?^xeW2m?yC_7A#WK*B@oIy*Y@iC1n7lYKj&m7vV;KP4TVll=II)$39dOJ^czLRU>L> z68P*PFMN+WXxdAu=Hyt3g$l(GTeTVOZYw3KY|W0Fk-$S_`@9`K=60)bEy?Z%tT+Iq z7f>%M9P)FGg3EY$ood+v$pdsXvG? zd2q3abeu-}LfAQWY@=*+#`CX8RChoA`=1!hS1x5dOF)rGjX4KFg!iPHZE2E=rv|A} zro(8h38LLFljl^>?nJkc+wdY&MOOlVa@6>vBki#gKhNVv+%Add{g6#-@Z$k*ps}0Y zQ=8$)+Nm||)mVz^aa4b-Vpg=1daRaOU)8@BY4jS>=5n#6abG@(F2`=k-eQ9@u# zxfNFHv=z2w@{p1dzSOgHokX1AUGT0DY4jQI@YMw)EWQ~q5wmR$KQ}Y;(HPMSQCwzu zdli|G?bj(>++CP)yQ4s6YfpDc3KqPmquQSxg%*EnTWumWugbDW5ef%8j-rT#3rJu? z)5n;4b2c*;2LIW%LmvUu6t1~di~}0&Svy}QX#ER|hDFZwl!~zUP&}B1oKAxIzt~so zb!GaJYOb#&qRUjEI1xe_`@7qv_-LggQ$JE8+{ryT4%ldwC5ete+{G3C#g@^oxfY3#F zcLlj(l2G8>tC<5XWV|6_DZQZ7ow?MD8EZ9mM2oV~WoV-uoExmbwpzc6eMV}%J_{3l zW(4t2a-o}XRlU|NSiYn!*nR(Sc>*@TuU*(S77gfCi7+WR%2b;4#RiyxWR3(u5BIdf zo@#g4wQjtG3T$PqdX$2z8Zi|QP~I^*9iC+(!;?qkyk&Q7v>DLJGjS44q|%yBz}}>i z&Ve%^6>xY<=Pi9WlwpWB%K10Iz`*#gS^YqMeV9$4qFchMFO}(%y}xs2Hn_E}s4=*3 z+lAeCKtS}9E{l(P=PBI;rsYVG-gw}-_x;KwUefIB@V%RLA&}WU2XCL_?hZHoR<7ED zY}4#P_MmX(_G_lqfp=+iX|!*)RdLCr-1w`4rB_@bI&Uz# z!>9C3&LdoB$r+O#n);WTPi;V52OhNeKfW6_NLnw zpFTuLC^@aPy~ZGUPZr;)=-p|b$-R8htO)JXy{ecE5a|b{{&0O%H2rN&9(VHxmvNly zbY?sVk}@^{aw)%#J}|UW=ucLWs%%j)^n7S%8D1Woi$UT}VuU6@Sd6zc2+t_2IMBxd zb4R#ykMr8s5gKy=v+opw6;4R&&46$V+OOpDZwp3iR0Osqpjx))joB*iX+diVl?E~Q zc|$qmb#T#7Kcal042LUNAoPTPUxF-iGFw>ZFnUqU@y$&s8%h-HGD`EoNBbe#S>Y-4 zlkeAP>62k~-N zHQqXXyN67hGD6CxQIq_zoepU&j0 zYO&}<4cS^2sp!;5))(aAD!KmUED#QGr48DVlwbyft31WlS2yU<1>#VMp?>D1BCFfB z_JJ-kxTB{OLI}5XcPHXUo}x~->VP%of!G_N-(3Snvq`*gX3u0GR&}*fFwHo3-vIw0 zeiWskq3ZT9hTg^je{sC^@+z3FAd}KNhbpE5RO+lsLgv$;1igG7pRwI|;BO7o($2>mS(E z$CO@qYf5i=Zh6-xB=U8@mR7Yjk%OUp;_MMBfe_v1A(Hqk6!D})x%JNl838^ZA13Xu zz}LyD@X2;5o1P61Rc$%jcUnJ>`;6r{h5yrEbnbM$$ntA@P2IS1PyW^RyG0$S2tUlh z8?E(McS?7}X3nAAJs2u_n{^05)*D7 zW{Y>o99!I9&KQdzgtG(k@BT|J*;{Pt*b|?A_})e98pXCbMWbhBZ$t&YbNQOwN^=F) z_yIb_az2Pyya2530n@Y@s>s>n?L79;U-O9oPY$==~f1gXro5Y z*3~JaenSl_I}1*&dpYD?i8s<7w%~sEojqq~iFnaYyLgM#so%_ZZ^WTV0`R*H@{m2+ zja4MX^|#>xS9YQo{@F1I)!%RhM{4ZUapHTKgLZLcn$ehRq(emb8 z9<&Nx*RLcS#)SdTxcURrJhxPM2IBP%I zf1bWu&uRf{60-?Gclb5(IFI*!%tU*7d`i!l@>TaHzYQqH4_Y*6!Wy0d-B#Lz7Rg3l zqKsvXUk9@6iKV6#!bDy5n&j9MYpcKm!vG7z*2&4G*Yl}iccl*@WqKZWQSJCgQSj+d ze&}E1mAs^hP}>`{BJ6lv*>0-ft<;P@`u&VFI~P3qRtufE11+|#Y6|RJccqo27Wzr}Tp|DH z`G4^v)_8}R24X3}=6X&@Uqu;hKEQV^-)VKnBzI*|Iskecw~l?+R|WKO*~(1LrpdJ? z0!JKnCe<|m*WR>m+Qm+NKNH<_yefIml z+x32qzkNRrhR^IhT#yCiYU{3oq196nC3ePkB)f%7X1G^Ibog$ZnYu4(HyHUiFB`6x zo$ty-8pknmO|B9|(5TzoHG|%>s#7)CM(i=M7Nl=@GyDi-*ng6ahK(&-_4h(lyUN-oOa$` zo+P;C4d@m^p9J4c~rbi$rq9nhGxayFjhg+Rqa{l#`Y z!(P6K7fK3T;y!VZhGiC#)|pl$QX?a)a9$(4l(usVSH>2&5pIu5ALn*CqBt)9$yAl; z-{fOmgu><7YJ5k>*0Q~>lq72!XFX6P5Z{vW&zLsraKq5H%Z26}$OKDMv=sim;K?vsoVs(JNbgTU8-M%+ zN(+7Xl}`BDl=KDkUHM9fLlV)gN&PqbyX)$86!Wv!y+r*~kAyjFUKPDWL3A)m$@ir9 zjJ;uQV9#3$*`Dqo1Cy5*;^8DQcid^Td=CivAP+D;gl4b7*xa9IQ-R|lY5tIpiM~9- z%Hm9*vDV@_1FfiR|Kqh_5Ml0sm?abD>@peo(cnhiSWs$uy&$RYcd+m`6%X9FN%?w}s~Q=3!pJzbN~iJ}bbM*PPi@!E0eN zhKcuT=kAsz8TQo76CMO+FW#hr6da({mqpGK2K4T|xv9SNIXZ}a=4_K5pbz1HE6T}9 zbApW~m0C`q)S^F}B9Kw5!eT)Bj_h9vlCX8%VRvMOg8PJ*>PU>%yt-hyGOhjg!2pZR4{ z=VR_*?Hw|aai##~+^H>3p$W@6Zi`o4^iO2Iy=FPdEAI58Ebc~*%1#sh8KzUKOVHs( z<3$LMSCFP|!>fmF^oESZR|c|2JI3|gucuLq4R(||_!8L@gHU8hUQZKn2S#z@EVf3? zTroZd&}JK(mJLe>#x8xL)jfx$6`okcHP?8i%dW?F%nZh=VJ)32CmY;^y5C1^?V0;M z<3!e8GZcPej-h&-Osc>6PU2f4x=XhA*<_K*D6U6R)4xbEx~{3*ldB#N+7QEXD^v=I z+i^L+V7_2ld}O2b-(#bmv*PyZI4|U#Q5|22a(-VLOTZc3!9ns1RI-? zA<~h|tPH0y*bO1#EMrsWN>4yJM7vqFZr?uw$H8*PhiHRQg1U9YoscX-G|gck+SSRX!(e7@~eeUEw+POsT;=W9J&=EV`cUc{PIg_#TQVGnZsQbCs7#Q-)v#BicxLw#Fb?#)8TYbu zN)5R=MI1i7FHhF|X}xEl=sW~`-kf;fOR^h1yjthSw?%#F{HqrY2$q>7!nbw~nZ8q9 zh{vY! z%i=H!!P&wh z7_E%pB7l5)*VU>_O-S~d5Z!+;f{pQ4e86*&);?G<9*Q$JEJ!ZxY;Oj5&@^eg0Zs!iLCAR`2K?MSFzjX;kHD6)^`&=EZOIdW>L#O`J zf~$M4}JiV}v6B-e{NUBGFgj-*H%NG zfY0X(@|S8?V)drF;2OQcpDl2LV=~=%gGx?_$fbSsi@%J~taHcMTLLpjNF8FkjnjyM zW;4sSf6RHaa~LijL#EJ0W2m!BmQP(f=%Km_N@hsBFw%q#7{Er?y1V~UEPEih87B`~ zv$jE%>Ug9&=o+sZVZL7^+sp)PSrS;ZIJac4S-M>#V;T--4FXZ*>CI7w%583<{>tb6 zOZ8gZ#B0jplyTbzto2VOs)s9U%trre`m=RlKf{I_Nwdxn(xNG%zaVNurEYiMV3*g| z``3;{j7`UyfFrjlEbIJN{0db|r>|LA@=vX9CHFZYiexnkn$b%8Rvw0TZOQIXa;oTI zv@j;ZP+#~|!J(aBz9S{wL7W%Dr1H)G-XUNt9-lP?ijJ-XEj1e*CI~-Xz@4(Xg;UoG z{uzBf-U+(SHe}6oG%;A*93Zb=oE>uTb^%qsL>|bQf?7_6=KIiPU`I|r;YcZ!YG7y~ zQu@UldAwz$^|uoz3mz1;An-WVBtefSh-pv<`n&TU3oM!hrEI?l@v8A4#^$4t&~T32 zl*J=1q~h+60sNc43>0aVvhzyfjshgPYZoQ(OOh>LbUIoblb@1z~zp?))n?^)q6WGuDh}gMUaA9|X z3qq-XlcNldy5==T4rq*~g@XVY!9sYZjo#R7 zr{n)r5^S{9+$+8l7IVB*3_k5%-TBY@C%`P@&tZf>82sm#nfw7L%92>nN$663yW!yt zhS>EfLcE_Z)gv-Y^h1;xj(<4nD4GY{C-nWUgQc9cMmH{qpa!uEznrGF^?bbJHApScQ$j>$JZHAX80DdXu z--AMgrA0$Otdd#N9#!cg2Z~N8&lj1d+wDh+^ZObWJ$J)_h(&2#msu>q0B$DEERy{1 zCJN{7M@%#E@8pda`@u!v@{gcT3bA*>g*xYLXlbb&o@1vX*x+l}Voys6o~^_7>#GB| z*r!R%kA9k%J`?m>1tMHB9x$ZRe0$r~ui}X}jOC)9LH=Po*2SLdtf3^4?VKnu2ox&mV~0oDgi` z;9d}P$g~9%ThTK8s}5ow2V4?(-lU*ed8ro|}mU}pk% z;bqB0bx3AOk<0Joeh}Vl@_7Po&C`Cg>>gff>e7fu41U3Ic{JQu1W%+!Gvz3GDO2ixKd;KF6UEw8F_cDAh08gB>@ zaRH2Q96sBJ>`4aXvrF0xPtIWoA1pPsRQtU~xDtnEfTJnl{A9u5pR^K8=UdNq%T8F$)FbN> zgK+_(BF#D>R>kK!M#OT~=@@}3yAYqm33?{Bv?2iBr|-aRK0@uapzuXI)wE0=R@m^7 zQ`wLBn(M*wg!mgmQT1d!@3<2z>~rmDW)KG0*B4>_R6LjiI0^9QT8gtDDT|Lclxppm z+OeL6H3QpearJAB%1ellZ6d*)wBQ(hPbE=%?y6i^uf%`RXm*JW*WQ%>&J+=V(=qf{ zri~yItvTZbII+7S0>4Q0U9@>HnMP$X>8TqAfD(vAh};2P{QK)ik`a6$W$nG<{bR2Ufd!^iE z#1K58$gW!xpeYHeehuhQCXZ9p%N8m zB+l~T_u-Ycr!U>!?xu!!*6rNxq37{`DhMMfY6NpD3Jw zkYQDstvt30Hc_SaZuuMP2YrdW@HsPMbf^Y9lI<9$bnMil2X7`Ba-DGLbzgqP>mxwe zf1&JkDH54D3nLar2KjJ3z`*R+rUABq4;>>4Kjc2iQEj7pVLcZYZ~pteAG4rm1{>PQy=!QiV5G|tVk)53 zP?Azw+N)Yq3zZ`dW7Q9Bq@Y*jSK0<1f`HM;_>GH57pf_S%Ounz_yhTY8lplQSM`xx zU{r-Deqs+*I~sLI$Oq`>i`J1kJ(+yNOYy$_>R3Jfi680<|^u#J@aY%Q>O zqfI~sCbk#3--^zMkV&Yj0D(R^rK}+_npgPr_4^kYuG=pO%$C_7v{s@-{M-P@RL3^<`kO@b=YdKMuccfO1ZW# zeRYE%D~CMAgPlo?T!O6?b|pOZv{iMWb;sN=jF%=?$Iz_5zH?K;aFGU^8l7u%zHgiy z%)~y|k;Es-7YX69AMj^epGX#&^c@pp+lc}kKc`5CjPN4Z$$e58$Yn*J?81%`0~A)D zPg-db*pj-t4-G9>ImW4IMi*v#9z^9VD9h@9t;3jMAUVxt=oor+16yHf{lT|G4 zya6{4#BxFw!!~UTRwXXawKU4iz$$GMY6=Z8VM{2@0{=5A0+A#p6$aT3ubRyWMWPq9 zCEH5(Il0v4e4=Yxg(tDglfYAy!UpC>&^4=x7#6_S&Ktds)a8^`^tp6RnRd{KImB^o z2n=t#>iKx<*evmvoE{+fH#@WXGWs$)Uxrtf?r>AaxV0?kf0o@oDboJ6z0cgP@A$;k>SK1UqC?Q_ zk_I?j74;}uNXhOf_5ZxQSgB4otDEb9JJrX1kq`-o%T>g%M5~xXf!2_4P~K64tKgXq z&KHZ0@!cPvUJG4kw-0;tPo$zJrU-Nop>Uo65Pm|yaNvKjhi7V1g98;^N1~V3% zTR>yWa+X2FJ_wpPwz3i^6AGwOa_VMS-&`*KoKgF2&oR10Jn6{!pvVG@n=Jk@vjNuY zL~P7aDGhg~O9G^!bHi$8?G9v9Gp0cmekYkK;(q=47;~gI>h-kx-ceM{ml$#8KI$4ltyjaqP zki^cyDERloAb)dcDBU4na9C(pfD{P@eBGA}0|Rb)p{ISqi60=^FUEdF!ok{Gs;vb) zfj9(#1QA64w*ud^YsN5&PeiI>c`VioE8h)e}W%S9NMA55Gs zrWL6l+@3CKd@8(UQLTwe12SGWMqRn+j)QZRj*g)Xua)%ayzpqs{pD(WWESJYL3{M$ z%qkpM`jFoqLYVv6{IbCkL?fEiJj$VG=$taup&RL9e{s(Sgse2xVJlw0h74EXJKt2eX|dxz{->0)3W`JN7Bv!rLvRZc z0tAOZ2yVe4g9iq826qXAg`f!*+}(o1;1FDb>kKexumFS40KvK0yH1_@Z=LgWZ+}(Y zwYsa;OLz6tTA%gS=>8$=Z7pLh>|K2QElL)E=Q*(n*H`8R`8={-@4mTD-SWBOYRxV? zmF(-rJB8^Wlp?319rTrh^?QEP?|Msxrv?WbJ-+id+V#F2Y4(JPJ6U9bv+U1cIIH^W z)lg$_=g^Ma>2~Pyd_YOAv29Cb-U6DJO?NxnW7~QP*SmYi*vdUVuW#LWQ_u0`hymZi zaQS3Nb^4`ro$>0G%zbXmr5|D|iq0R<;S@?kr0j5Ruq87-Z1>crx%EzVZ9#U;{?}ti zW2W%*9MQg3Nbh%Ti6LhDd|-aFSgXoPG`mHlUU1iCHr>ru>DX?W_#13(`u*!Plu2OP z6jk=2>BC0l)aw;HCmxoYD1i4b%m$1`DYC_^L~ zIEAnFcHvad=-aO3(_MI=9#`z6-9*_!&$?<%meb5;jGd5Qp=MGf z6BD{%`L#TAOq%z%@*ib95Ey7NbUF=BlszVk3Iu3imD&*91N-ij%hW?W@~2TtdHTfP z#n0@Xd7X8Dyu36n{k#PwQ~T~X7mAO^cNV+z<HO@3X-# z_@rAn$k~(l@kciCC;&Qd*fWRI>=;fL{UPlciNDWyj$bX<#r^(r;EE8wwUVQm&7~QY zCXRj!**r^xybAEPq>h3W$uvI1j=yNIyzkE_D7fpGw)OV{U*Uwm{xB;mEg2(|y|ICd zMdQVqzMb-=XM6|E-a9kNh)^9lY`-DjhhHD1w5lufRcy+QLgJ47!fFne86#F; zX{ufroVBEZJOY?rDo!;Te6aOZ^1SO!dYRxQ*2njyA~dCWawn)>!*k7~>8Ikt&e*0>>V5ZbO|*1+2LFOqVe zXHb!aMk03^h%&9L8GMy7UDI2Kev>V@(R}*Iu6x+!Hn4~D@wj`P%#Hdbf(lK{+DD7f zJ&(v*mhn_e(R$^5L#bM^^Q@-!*b!l|+Xrb(q*MRFJYnrE7*xko!SJOy9LngR2|q5k zY`Ioiu+YBfzF{Labszk-E#*BYQk>$()=xWEGZRKwY)*UxP}0dGuPLZOkNJDI9Hy zFjfwiK6RjhH#rHW#B0(MW}i%V`943<6@Z*Nd^JEP5uZonXm=u%AM>{H^U@&Jy*i0s za_Da^xI6pMtXzHc{e~_ZcnKP*;=YL2Z^RmzDl{dJTk7*}E_h*NvgnhnxVKB59Duh~ zqouS_WoOR*{UvUw_K#OWz;gMracr%8>QQ&V*jv!8)ho;U8}9~8EU{N<=Z_gR%IpMT zbkePUG_afm=#|iIfFmdqkpLMGxY5D$`?I}&T7>TexU@v zkBx09kG)O;09ckj#(_Uov6vv{{HOcr-%H#DUQ@*GzF8Zh{iSM13%fuB%>wjdU@3Nf zlnYE!GTyNrqes|;nLFXfWU*Wg-9wmr=NBd$nCk+H?iwNvcd0Wab^3CT9a`>3V~oWI z9=_H+N-Q=MQ(io4u4mpdQ;k&5FXnKV5M7R`@WJ9h(GrAirO#XXOU{qQpk^B^Vd=Dt{wiqT zg-#j9J~@o%H2;W9mg)o6@*Vo;BSs2*4HAHpDk02mndAsov08R_48zJZ@J)s7+hyCo zy*0L#y)?AqZt-wX%+_Vx`8*A95OLHvs1$k~{h-_N_vov_gHJE=`X>L?5K+ zD?u59=mjtImMvd1GsDytuYp{IyUkW&?h zF>$#`n$~bZ)KN0B$XGeMYh&`;g8 zo_2-koaO6+8O!+L>SpIQbG(i;QW9UJi{Ecewlo?s&D!^>i$|#jaW}#HJuxt|W48=? zb^Y&O$a1s5ddr8DIt!sD!t=y1g(d4GR(s;s-HfV$GXl&m;+sAAxB^rk(3_NjE$p#L z*t4em?tA0d+XwRxN^OQwzbDZMuSE0J1)Ky{mq)^t4bnSl*)s>zNM@mMdtd78&ebHN z`!(|lE5q-p+TsRaNnMXwALaN5QIZ2IUi^Z22tsN5>nvIO+YU}Q*xh6}ee6@rR~<&1 z(PB4z>9ZBUMXZwSMmd9-aKKsmJeJq^G|#JclOh*xf0?^e0(`40nsg1z)(48;4}B_( zGwPI)yo|{oX{dVDL-5-aMGr;~vU1cPtJP5JM(sswz&Q`e<@0?y{YhsO9YK8EYJA;L z>7oG_Mts+(wCBC*Md82#XdKw&J*IizR?9k^rf1r{Ot-&>V^ke{9nI9zavlcNkIJtN z7T>?o|4rENk-?|lewZ(EfdR;%BUrzKJ^UkCpsM)EA9QHBVV8trT&*O(9?FO{MLTFL z=5P0H+T6C^jAuX0k4U;~GM!x`!X2N~3_n?qXY$HI>x@(DHEy&Q3ucT1R6fj28wX!I zC=&d$@bJ_v^%?W2Ngl}e8ww`b%BrN-PzGH;$@B2Ky1?%GMkm#~Okj(-Admyy;qya| zOi73kr_pwt?5Nj3p=&H>81!w#>Agj z(QXx{j0r=pTl>micAI_5vUw<3`Sht?Z}-j2Wx~F8DKCUQrsXl2?W8hur42(F_ zsSJ)_36&x6A|YkY6c<2a94SXbv~d>4CC4nkDPvf9Z5Fys^6^5r0j5=E>Cgy_Dk@tS z%?c}9!qB?t6t8(XMH%le8UeNWp@Nsma~Ql+^3Bo%_npMryeQJz4V=BAqE~T?dejng z3ge{fjCHoNAfYBvsfq;G%VL|j7t z`X0sy1EEgpyD;)tS1x+fnv-?C@glP0{RCW}Ma?3qpoq_&IJAYOy3G#s`rsh5=3>`K zkj``=;|*x5HSjZC zXNvPLh372q;=+6ja|SC!R-`JcL}}wwskajjTUGTpL(1zkN-p?BA2lmf+J3WsB7!k`0Brx8^cLTF9h)r+LZ$vsZo}`OpOs)?c6$hclR!R#MAeh|_DY|9r zy+_3c%IO9h9X?ksp?an&>Lw;QeQ`T-Ku6HaK~H?E9-Z5$cZu{YU;1+-6B$|JD;%!^ zt(4l>F8}a-UkC4YtOxFHckhl4VKr6P$P_O*U!)IDory%}Wz`YeFx6TO{y2Y${SBm?H9cTWV=WWJ z`_*CGso!ZN>l@~_jkeXtV}fczfA{TUkyeD>)i3|NFGcCsBmK3HXp&ol_@GVs7PIpfULy!hi zs+%KYgS%(n7_z_}6)hblk~W#LZ@&2)fwm6xkFP%&Ju|MFWbNiTwy{{g-pV1RK`L&=RE2D z4|g;~vd8xd|teYS%w!IlT4W$&FTrk-hcTADX!P?*f1YWEIRwq$Ys%^(Z9w&HT$>} zsMD#6Df=uJrX!JHP7<>Or;e_Cf=}`!`qR=i8fBj)$6Lxx{HRzd8Tnzd0p>kSps{OG zKJkml>bUj8$u|F=``l(-aMxWBC@CGZ#FXClQZ<4|&%jN}Tkg#q8z)=>Ly{$i0`rjU zvt|QddO&i=91e?h3>s~i;+6{ z8X4i6a1wDLrSuE#W(zhan+U*Zq+8p3a))JFVF4ffaV51K^YgTso~3;Y*NmM; zx8T?y-N0uyWY(8=me-HUC9xtABvX5~%yg+Cp&XF$Bq=OcK6T*D7eZ2EmIoCFWm{$S z1PNw8HDpe5hHeCusN8kdeb&f2#=3M^A~7YwJ7FRrhq*)PG9x?JIAaC{MV}5}g#7R$-Ly%)4=IUkRCGOR|XTMjn&okRmFjaO^YF5^* z@)#MCBOBezD)*xQNxydlUyN?dW{fS(s-T`gv*0BEnk}`BdmrbmPO8q8y(X$AA}*RH%I7Av!~84pudHb&%Q5-j zt?=6x(iR?<^_7X0v6Ys#VAL}dKk^hcjI=|EY;kPcZ_w<*H`_*|N7SacaM1ERD@6ab zg`!iTm7$URV+lpW_{V$ruR&A>jrX68k4x2wo$45}&wf7o<|o(@B!u-L@bKyQBAGwy z4#}UrRAu>^>Vb6k2-th^>WjvP;Nl|i3WrjWv3ISkj{m{eAcQIW^_ndxSX@|8T(ASJ z?_$fcP2u*6uOBk-{d>^ z0vWlfGQMvysI%R=iE|A+!!Nw?C917EU*_$`;;)px?s83CRd3i_jBN)k#nR5t$dJ(+ z_sP;wG@Ad)^(3LRj7q}0b2O(b`|i0~5SYb%Sjk^*5ISZ-Ab+}DGu$-X1n^TF1Ndw_ zF|e*1)cI2%`TR&AW~XpqpFb!=3cHbS>np9hYD_Mr5}y5Y`SY^r7isA2Q4(z zazRQEqWDKT2zIEbjSYdCPi1ZOGz80Nsl}gxO^DWMY0AV<2K&OL{&^6#@L1?lXu#6xSMh%3^5c*}oM6DQGY#(a^@z<&D zF(43I9e&5`h|A$5!+UFuOH0>F3$shBV4`0#M4RSB8=6F0ZgIbq<2LQ$Hh^(kAJu=! zt8ZGXTacD{(3W{V1$j_{Jc)Ka7t6u}ho`4kF+4@t_0!mCBn z)}o%eA}L)_L?=jw6BIfll7tb3n}?*yLt&XADa=rW>qz=_6s9ziOd5sXjil>FVFx3r zf>Feewk0v#W9>Gp4GacTRr>Sd2T6dWi-{YX`v!D)kCWzG5xQB=?es5ON(%nkwUhNl zV>@xkWWWv*N+{e$(SrExvN6BXzU(Hxlx27{VYHf+LpIbTO+Yu(ltMk<;)3A(LU@ytVYFkYvTa79idMtUFhfxx?P!)2F`prNWW#Fub#l>N2s@nh&n_ zA4{#}|AIs9|A4P0ZF%fy=hDN!t#ifH<)4u2kirK~JUpjQ-J+~cXOZI&dIts;P}UeXslP6zKvpEKSN-$y>kJ^nw2tC9bv zo(|lT@?vZ!{_l|d^8Yh)eEBh*5ABh+Lzjw+?V)o z#P-W7361>E(Y4;@`sv;VKn G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/assets/css/hl7.css b/assets/css/hl7.css new file mode 100644 index 0000000..ef6d66a --- /dev/null +++ b/assets/css/hl7.css @@ -0,0 +1,74 @@ +/* Product families should override the following colors with family-specific colors */ +:root { + --navbar-bg-color: #505050; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-color: #505050; /* 4. Footer container color */ + --btn-hover-color: #808080; /* 6. Menu button hover color */ +} + +/* Generic settings common to all HL7 IGs */ +:root { + --stripe-bg-color: #999999; /* 5. Header strip color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ +} + +#hl7-nav { + line-height: 50px; + float: left; + margin-top: 4px; +} + +#hl7-nav a { + color: inherit; +} + +#hl7-logo { + float: left; + margin-left: 6px; +} +#hl7-search { + line-height: 50px; + float: right; + margin-top: 4px; + color: maroon; +} +#hl7-search a { + color: inherit; +} +#project-nav { + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +/* ----------note-to-balloters styling------*/ + +.note-to-balloters::before { + white-space: pre; + content: "Note To Balloters\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} +.note-to-balloters, .stu-note{ + margin: 5px; + padding: 10px; + border-left-style: solid; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} \ No newline at end of file diff --git a/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png b/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png new file mode 100644 index 0000000000000000000000000000000000000000..52ff2bcc35799571f7ac9b91112508b93b067001 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4*?GD+hDc0J{`3F8J+om$r$#6b z506f7Z?B7_=ax>NuV26Rw1`~2e%;vUpu`W6g%Q2JhMOdW^*Bp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png b/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png new file mode 100644 index 0000000000000000000000000000000000000000..e614443bb632d112469c16cad935c96d82c33a0f GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2ZGmxy8xzq=wn2Vh}LpV4%Za?&Y0OTqL_=LFr z|NlP#2WV($0LuJ0JMkejD!649rIzOxWfv>>M(m!br2 zl$uzQnV+W+l9`*zU|_6oXrgauF6Ht32T+Bnr;B4q#hm1XuBcT94lH=M;?|J^0*4L= zoI0>!LgPU$x3;EHq)$ literal 0 HcmV?d00001 diff --git a/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png b/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png new file mode 100644 index 0000000000000000000000000000000000000000..85cc97e9c660390135d0b86453378e7f309e96c9 GIT binary patch literal 5156 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 literal 0 HcmV?d00001 diff --git a/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png b/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png new file mode 100644 index 0000000000000000000000000000000000000000..892e9dbf92b453bf4fe6fdb0b570a9d3312e190e GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zguTSm*OmPNCm*j8$Fz4p6@fxso-U3d9>?FF-^k0DDAE4$`F}B?=P`<50=?Jxyp$sj zFig8}q1&ZaSfYVfFYSljN!iYKcB~s41NK~9U$LrvOU0RY!pscE3uT_)zOb!Smg(fI z!a0*RrHN}_`e3$eU9Vj9+}@a_huWJKPr7)0cKG5DlcKjfC1#pgNydg*Nyt9a;nk4% zb9BpNi*x*yOzyfGDYNEtdH`LeTH+c}l9E`GYL#4+3Zxi}3=GY54J>sHO+pNft&B~q p3@mgFfTTgZOWqC?4Y~O#nQ4`{HRwrRV*zSl@O1TaS?83{1OTLbf;0dC literal 0 HcmV?d00001 diff --git a/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png b/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d904ed23c9466086f682f9d73d8304583e3776 GIT binary patch literal 5882 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 literal 0 HcmV?d00001 diff --git a/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png b/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png new file mode 100644 index 0000000000000000000000000000000000000000..07b965bae7c20fae7cf99186b4d633491241749e GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI_@3=?7_NU_ME~ik22j}%ayvwxS(lSF+Suye4 zjGBet3l#Ua%`8>9CAfLXj+r+EeRV&o{o1m5J!ka$U-LeE=-t0z>ikoRWgq-!a!t-~ zh|dUE9@d##`jhE~I#5bu(=14Tn_eoAIqC2kFRlGj*(8W=oX{an^LB{Ts5{051E literal 0 HcmV?d00001 diff --git a/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png b/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png new file mode 100644 index 0000000000000000000000000000000000000000..537f408366aa8f020fe1363515fc44e47552ace5 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIA}kkAb|p;oa&6}9P|&FQfBWZA zCy(5jhhB*?bDu7qIg^v2ZeN3GdF^$jOP9K4&WqFO=}AgXIyFaS(j7;o&R!3Z-?zh< z9Ch*voaJ7Bs0dUHIdZ$GlELLN?=6pNEkmGfswJ)wB`Jv|saDBFsX&Us$iUD{*T7QO x&?Lmr*vi<%%D_U`07x3dyX5Ua(U6;;l9^VCTZ5kDH5Q--22WQ%mvv4FO#oJgZV3PY literal 0 HcmV?d00001 diff --git a/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png b/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac61c0d0dd01088f30b2a684473aed5027cdd87 GIT binary patch literal 4676 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 MsB5ZIsfCXFFKV5l(*OVf literal 0 HcmV?d00001 diff --git a/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png b/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad9bd2095ee1a467a1c3b662256c25f09aaff78 GIT binary patch literal 4676 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 NV|{bI3LSL(e*wAF2w4CC literal 0 HcmV?d00001 diff --git a/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png b/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png new file mode 100644 index 0000000000000000000000000000000000000000..f0fdc614309ba1c2b9245d6a3d0b8c36e5f3de04 GIT binary patch literal 4676 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 M>YD15YoX)*3q=m5p#T5? literal 0 HcmV?d00001 diff --git a/assets/css/jquery-ui.css b/assets/css/jquery-ui.css new file mode 100644 index 0000000..f7e5293 --- /dev/null +++ b/assets/css/jquery-ui.css @@ -0,0 +1,523 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.css, tabs.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #ffffff; + color: #333333; +} +.ui-widget-header { + border: 1px solid #EFEFEF; + background: #EEEEEE; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #1c94c4; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #1c94c4; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #fbcb09; + background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #c77405; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #c77405; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #fbd850; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #eb8f00; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #eb8f00; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fed22f; + background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_ffffff_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_228ef1_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffd27a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; + opacity: .5; + filter: Alpha(Opacity=50); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -5px 0 0 -5px; + padding: 5px; + background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; + opacity: .2; + filter: Alpha(Opacity=20); /* support: IE8 */ + border-radius: 5px; +} diff --git a/assets/css/jquery-ui.structure.min.css b/assets/css/jquery-ui.structure.min.css new file mode 100644 index 0000000..610239a --- /dev/null +++ b/assets/css/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} \ No newline at end of file diff --git a/assets/css/jquery-ui.theme.min.css b/assets/css/jquery-ui.theme.min.css new file mode 100644 index 0000000..c9c6ec5 --- /dev/null +++ b/assets/css/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} \ No newline at end of file diff --git a/assets/css/lforms.min.css b/assets/css/lforms.min.css new file mode 100644 index 0000000..bf82166 --- /dev/null +++ b/assets/css/lforms.min.css @@ -0,0 +1,9734 @@ + + + +.lhc-form{ + font-family:Arial; + font-size:14px; + background-color:#fff +} +.lhc-form input[type=number]::-webkit-outer-spin-button,.lhc-form input[type=number]::-webkit-inner-spin-button{ + -webkit-appearance:none; + margin:0 +} +.lhc-form input[type=number]{ + -moz-appearance:textfield +} +.lhc-form label{ + font-weight:400; + margin-bottom:0 +} +.lhc-form-title{ + background-color:#458ac5; + color:#fff; + overflow:hidden; + padding:8px; + margin:4px 0; + border-radius:4px +} +.lhc-form-title a{ + color:#fff +} +.lhc-form-title .lhc-item-question{ + font-size:120%; + vertical-align:text-top +} +.lhc-form table{ + padding:0; + width:100%; + table-layout:fixed +} +.lhc-form input[type=text],.lhc-form input[type=number]{ + border:1px solid #ced5d9; + width:100%; + height:28px; + min-height:14px; + overflow:hidden; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px +} +.lhc-form textarea{ + border:1px solid #ced5d9; + width:100%; + height:1em; + min-height:28px; + overflow:visible; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px; + box-sizing:border-box; + vertical-align:bottom; + resize:vertical +} +.lhc-form input:focus,.lhc-form textarea:focus,.lhc-form .ant-picker-input>input:focus{ + background-color:#fff8c6 +} +.lhc-form input[readonly],.lhc-form textarea[readonly],.lhc-form .ant-picker-input>input[readonly]{ + background-color:#e8e8e8 +} +.lhc-de-button{ + width:22px +} +.lhc-form .lhc-button{ + border:0 none; + cursor:pointer; + overflow:visible; + padding:0; + position:relative; + background-color:#066aa0 +} +.lhc-form .lhc-float-button{ + min-width:22px; + border-radius:4px; + font-weight:700; + color:#fff; + padding:1px .5em; + margin-bottom:2px +} +.lhc-form .lhc-help-button,.lhc-form .lf-control-button,.lhc-form .lhc-copyright-button{ + padding:0; + margin-right:2px; + margin-left:2px; + vertical-align:middle; + background-color:transparent; + color:#066aa0; + border:none +} +.lhc-form .lhc-help-button:hover,.lhc-form .lf-control-button:hover,.lhc-form .lhc-copyright-button:hover{ + color:#0087fd; + cursor:pointer +} +.lhc-form .lhc-form-title .lhc-help-button,.lhc-form .lhc-form-title .lf-control-button,.lhc-form .lhc-form-title .lhc-copyright-button{ + background-color:inherit; + color:#fff; + font-weight:700 +} +.lhc-form .lhc-form-title .lhc-help-button:hover,.lhc-form .lhc-form-title .lf-control-button:hover,.lhc-form .lhc-form-title .lhc-copyright-button:hover{ + color:#b4fda7 +} +.lhc-form .lhc-help-button i,.lhc-form .lf-control-button i,.lhc-form .lhc-copyright-button i{ + font-size:medium +} +.lhc-form-title .popover{ + color:#333 +} +.lhc-form .lhc-de-label span.lf-prompt{ + font-style:italic; + font-size:75% +} +.lhc-form .lhc-de-label span.lf-sn{ + border-radius:4px; + background-color:#066aa0; + font-weight:700; + color:#fff; + padding:4px 8px; + margin-right:4px +} +.lhc-form .lhc-de-label span.lhc-item-question{ + padding:0 2px +} +.lhc-form .lhc-required{ + color:#8b0000; + font-weight:700 +} +.lhc-form .stopped{ + text-align:center; + width:500px; + height:50px; + margin-left:30%; + margin-right:30%; + margin-bottom:20px; + vertical-align:top +} +.lhc-item-question.lhc-active-row{ + background-color:#afeeee +} +.lhc-form input.units{ + color:#333; + font-weight:400 +} +.lhc-form input.ansList,.lhc-form input.search_field{ + padding-right:14px +} +.lhc-form lhc-unit input.ansList,.lhc-form lhc-unit input.ansList:focus{ + padding-right:2px +} +.lhc-form-body .lhc-form-table-row.target-show td{ + color:#015dad +} +.lhc-form .lhc-form-table-row.button-row{ + background:none; + padding:2px 0 +} +.lhc-form.lf-template-table .lhc-layout-horizontal,.lhc-form.lf-template-table .lhc-layout-matrix{ + padding-right:6px +} +.lf-top-section .lhc-layout-horizontal .lhc-form-horizontal-table-title,.lf-top-section .lhc-layout-matrix .lhc-form-matrix-table-title{ + display:none +} +.lhc-form-view{ + margin:15px +} +.lhc-form-body{ + border:1px solid #ced5d9; + padding:4px 0; + margin:0 0 2px; + border-radius:4px; + box-sizing:border-box +} +.lhc-form .lhc-form-table-row{ + border:solid; + border-color:#ced5d9; + border-width:1px 0 0 0; + margin:0 4px 0 2px +} +.lhc-form .lhc-form-table-row.lhc-item-group{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white +} +.lhc-form .lhc-form-table-row.lhc-item-group .lhc-de-label-button{ + padding:4px 0 +} +.lhc-form .lhc-item.lhc-datatype-TITLE{ + padding-top:4px; + padding-bottom:4px +} +.lhc-form .lhc-item.lhc-datatype-TITLE .lhc-item-display{ + background-color:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-item-group-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form lhc-item.lhc-first-item>lhc-item-question{ + border-top:none +} +.lhc-form .prefix{ + padding-right:.25em +} +div.ant-popover-title{ + background-color:#f7f7f7 +} +div.cdk-overlay-pane{ + max-width:66% +} +screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +.lhc-button-padding{ + padding-left:4px +} +.lhc-form .lhc-item-readyonly button{ + display:none +} +.lhc-form .ant-checkbox-disabled+span,.lhc-form .ant-radio-disabled+span,.lhc-form input:disabled,.lhc-form .ant-picker-input>input-disabled,.lhc-form .ant-picker-input>input[disabled],.lhc-form .lhc-item-readyonly{ + color:#000000bf; + cursor:not-allowed +} +.lhc-de-label-button{ + padding:4px 0 0 +} +.lhc-de-input-unit{ + padding:0 +} +.lhc-de-unit{ + padding:2px 0 2px 2px +} +.lhc-de{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1 +} +lhc-item-question-text,.lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit-content{ + width:100% +} +lhc-item-quantity,lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +lhc-input{ + order:1; + flex-grow:1 +} +lhc-unit,.lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-md .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-md .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-md .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-md .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-md .lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-md lhc-item-quantity,.lhc-item-view-md lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +.lhc-item-view-md lhc-input{ + order:1; + flex-grow:1 +} +.lhc-item-view-md lhc-unit,.lhc-item-view-md .lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-sm .lhc-de-input-unit{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-item-quantity,.lhc-item-view-sm lhc-item-simple-type{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm lhc-input{ + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-unit,.lhc-item-view-sm .lhc-de-unit{ + order:2; + flex-grow:1; + width:100% +} +.lhc-item{ + position:relative +} +.lhc-item.lhc-indentation{ + padding-left:24px +} +.lhc-item.lhc-tree-line:before{ + content:""; + position:absolute; + left:12px; + border-top:2px solid #2f96b4; + top:14px; + width:12px; + height:0 +} +.lhc-item.lhc-tree-line:after{ + content:""; + position:absolute; + left:12px; + border-left:2px solid #2f96b4; + height:100%; + width:0; + top:0 +} +.lhc-item.lhc-tree-line.lhc-last-item:after{ + height:14px +} +.lf-top-section .lhc-layout-horizontal.lhc-item,.lf-top-section .lhc-layout-matrix.lhc-item{ + padding:0 4px 0 3px +} +.lf-top-section .lhc-layout-horizontal.lhc-item:before,.lf-top-section .lhc-layout-matrix.lhc-item:before{ + border:0 +} +.lf-top-section .lhc-layout-horizontal.lhc-item:after,.lf-top-section .lhc-layout-matrix.lhc-item:after{ + border:0 +} +.lf-indentation-bar .lhc-item:before{ + border-top:0 +} +.lf-indentation-bar .lhc-item:after{ + border:6px solid #c6dde4; + left:6px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + height:100% +} +.lf-indentation-bar .lhc-item.lhc-first-item:after{ + border-top-left-radius:4px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + border-bottom-left-radius:4px +} +lhc-input,lhc-unit,lhc-item-text,lhc-date,lhc-item-choice-autocomplete{ + padding:2px 0 2px 2px; + display:block +} +lhc-item-choice .autocomp_selected{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-choice .autocomp_selected ul{ + margin:0 0 0 .25em +} +lhc-item-date,lhc-item-datetime,lhc-item-time{ + display:block; + padding:2px 0 2px 2px +} +lhc-item-date .lhc-date-picker,lhc-item-datetime .lhc-datetime-picker,lhc-item-time .lhc-time-picker{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-date .ant-picker,lhc-item-datetime .ant-picker,lhc-item-time .ant-picker{ + padding:3px 7px 2px 4px +} +lhc-item-date .ant-picker-input>input,lhc-item-datetime .ant-picker-input>input{ + font-size:90%; + font-weight:700; + padding-top:2px +} +lhc-item-time .ant-picker-input>input[type=text]{ + border:none; + padding-left:0; + padding-top:1px; + padding-bottom:1px; + height:auto; + font-size:90%; + font-weight:700 +} +lhc-item-date .ant-picker-input>input::-moz-placeholder,lhc-item-datetime .ant-picker-input>input::-moz-placeholder,lhc-item-time .ant-picker-input>input::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::placeholder,lhc-item-datetime .ant-picker-input>input::placeholder,lhc-item-time .ant-picker-input>input::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input:-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input:-ms-input-placeholder,lhc-item-time .ant-picker-input>input:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input::-ms-input-placeholder,lhc-item-time .ant-picker-input>input::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-moz-placeholder,.lhc-form textarea::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::placeholder,.lhc-form textarea::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input:-ms-input-placeholder,.lhc-form textarea:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-ms-input-placeholder,.lhc-form textarea::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-layout-horizontal .lhc-form-horizontal-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-layout-horizontal .lhc-form-horizontal-table-header{ + overflow:hidden; + vertical-align:top; + background:none repeat scroll 0 0 #E8E8E8; + padding:4px 2px; + text-align:left; + color:#666; + font-weight:400; + border-radius:4px +} +.lhc-layout-horizontal .lhc-form-horizontal-table td.lhc-de-button{ + padding-left:2px; + border-right:none +} +.lhc-layout-horizontal table.lhc-form-horizontal-table{ + border:none; + margin:2px 4px 0 1px +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr{ + border:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr td{ + border-right:none; + border-left:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table .lhc-de-button{ + width:2.1em; + min-width:2em +} +.lhc-layout-horizontal div.lhc-de-input-unit{ + order:1; + flex-grow:1; + flex-shrink:1 +} +.lhc-layout-horizontal lhc-item-question{ + border:0; + margin:0 +} +.lhc-layout-horizontal table{ + border-spacing:0; + border-collapse:collapse +} +.lhc-layout-horizontal td.lhc-item-question{ + padding:0 +} +.lhc-form .lhc-layout-matrix.lhc-item{ + padding-bottom:2px +} +.lhc-form .lhc-form-matrix-table{ + border-collapse:separate; + border-radius:4px; + box-sizing:border-box; + margin:2px 4px 0 1px; + text-align:left; + border:1px solid #ced5d9 +} +.lhc-form .lhc-form-matrix-table .lhc-matrix-table-header-row{ + background:#E8E8E8 +} +.lhc-form .lhc-form-matrix-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-form-matrix-table .lhc-question{ + width:25% +} +.lhc-form .lhc-form-matrix-answer{ + padding-left:5px; + padding-right:5px +} +.lhc-form .lhc-form-matrix-cell,.lhc-form .lhc-form-matrix-cell-other{ + text-align:center +} +.lhc-form .lhc-form-matrix-table th{ + padding:4px +} +.lhc-form .lhc-form-matrix-table td{ + padding:4px; + border-top:1px solid #ced5d9 +} +.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input textarea,.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input textarea{ + border:2px solid #FF0000 +} +.lhc-form .lhc-validation-popover{ + display:none +} +.lhc-form .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + border-radius:6px; + bottom:35px; + background-color:#fcf8e3; + padding:4px 6px; + position:absolute; + z-index:98; + max-width:600px; + width:auto; + display:block; + box-shadow:0 5px 10px #0003; + border:1px solid #eea236; + font-size:90% +} +.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + bottom:59px +} +.lhc-form .lhc-invalid .lhc-validation-popover:before{ + border:solid; + border-color:#fcf8e3 transparent; + border-width:11px 11px 0 11px; + bottom:-10px; + content:""; + left:10px; + position:absolute; + z-index:99 +} +.lhc-form lhc-item.lhc-invalid.lhc-datatype-DTM .lhc-validation-popover{ + display:none +} +.cdk-overlay-container,body,html{ + height:100%; + width:100% +} +a,a:active,a:focus,a:hover{ + text-decoration:none; + outline:0 +} +dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{ + margin-top:0 +} +address,dl,ol,p,pre,ul{ + margin-bottom:1em +} +button,hr,input{ + overflow:visible +} +pre,textarea{ + overflow:auto +} +dd,h1,h2,h3,h4,h5,h6,legend{ + margin-bottom:.5em +} +progress,sub,sup{ + vertical-align:baseline +} +.anticon,button,select{ + text-transform:none +} +[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{ + position:relative +} +.cdk-overlay-backdrop,html{ + -webkit-tap-highlight-color:transparent +} +[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{ + display:none +} +input::-ms-clear,input::-ms-reveal{ + display:none +} +*,:after,:before{ + box-sizing:border-box +} +html{ + font-family:sans-serif; + line-height:1.15; + -webkit-text-size-adjust:100%; + -ms-text-size-adjust:100%; + -ms-overflow-style:scrollbar; + --antd-wave-shadow-color:#1890ff; + --scroll-bar:0 +} +body{ + margin:0; + color:#000000d9; + font-size:14px; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"; + font-variant:tabular-nums; + line-height:1.5715; + background-color:#fff; + font-feature-settings:"tnum","tnum" +} +[tabindex="-1"]:focus{ + outline:0!important +} +hr{ + box-sizing:content-box; + height:0 +} +h1,h2,h3,h4,h5,h6{ + color:#000000d9; + font-weight:500 +} +abbr[data-original-title],abbr[title]{ + text-decoration:underline; + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; + border-bottom:0; + cursor:help +} +address{ + font-style:normal; + line-height:inherit +} +input[type=password],input[type=number],input[type=text],textarea{ + -webkit-appearance:none +} +ol ol,ol ul,ul ol,ul ul{ + margin-bottom:0 +} +dt{ + font-weight:500 +} +dd{ + margin-left:0 +} +blockquote,figure{ + margin:0 0 1em +} +dfn{ + font-style:italic +} +b,strong{ + font-weight:bolder +} +small{ + font-size:80% +} +sub,sup{ + font-size:75%; + line-height:0 +} +sub{ + bottom:-.25em +} +sup{ + top:-.5em +} +a{ + color:#1890ff; + background-color:transparent; + cursor:pointer; + transition:color .3s; + -webkit-text-decoration-skip:objects +} +a:hover{ + color:#40a9ff +} +a:active{ + color:#096dd9 +} +a[disabled]{ + color:#00000040; + cursor:not-allowed +} +code,kbd,pre,samp{ + font-size:1em; + font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace +} +img{ + vertical-align:middle; + border-style:none +} +[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{ + touch-action:manipulation +} +table{ + border-collapse:collapse +} +caption{ + padding-top:.75em; + padding-bottom:.3em; + color:#00000073; + text-align:left; + caption-side:bottom +} +button,input,optgroup,select,textarea{ + margin:0; + color:inherit; + font-size:inherit; + font-family:inherit; + line-height:inherit +} +[type=reset],[type=submit],button,html [type=button]{ + -webkit-appearance:button +} +[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-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{ + resize:vertical +} +fieldset{ + min-width:0; + margin:0; + padding:0; + border:0 +} +legend{ + display:block; + width:100%; + max-width:100%; + padding:0; + color:inherit; + font-size:1.5em; + line-height:inherit; + white-space:normal +} +[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 +} +.clearfix:after,.clearfix:before{ + display:table; + content:"" +} +mark{ + padding:.2em; + background-color:#feffe6 +} +::-moz-selection{ + color:#fff; + background:#1890ff +} +::selection{ + color:#fff; + background:#1890ff +} +.clearfix:after{ + clear:both +} +.anticon,.anticon svg{ + display:inline-block +} +.anticon{ + color:inherit; + font-style:normal; + line-height:0; + text-align:center; + vertical-align:-.125em; + text-rendering:optimizelegibility; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.anticon>*{ + line-height:1 +} +.anticon:before{ + display:none +} +.anticon .anticon-icon{ + display:block +} +.anticon>.anticon{ + line-height:0; + vertical-align:0 +} +.anticon[tabindex]{ + cursor:pointer +} +.anticon-spin,.anticon-spin:before{ + display:inline-block; + animation:loadingCircle 1s infinite linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-timing-function:linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{ + animation-name:antFadeIn; + animation-play-state:running +} +.ant-fade-leave.ant-fade-leave-active{ + animation-name:antFadeOut; + animation-play-state:running; + pointer-events:none +} +.ant-fade-appear,.ant-fade-enter{ + opacity:0 +} +@keyframes antFadeIn{ + 0%{ + opacity:0 + } + to{ + opacity:1 + } +} +@keyframes antFadeOut{ + 0%{ + opacity:1 + } + to{ + opacity:0 + } +} +.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{ + animation-name:antMoveUpIn; + animation-play-state:running +} +.ant-move-up-leave.ant-move-up-leave-active{ + animation-name:antMoveUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-up-appear,.ant-move-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-up-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{ + animation-name:antMoveDownIn; + animation-play-state:running +} +.ant-move-down-leave.ant-move-down-leave-active{ + animation-name:antMoveDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-down-appear,.ant-move-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-down-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{ + animation-name:antMoveLeftIn; + animation-play-state:running +} +.ant-move-left-leave.ant-move-left-leave-active{ + animation-name:antMoveLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-left-appear,.ant-move-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-left-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{ + animation-name:antMoveRightIn; + animation-play-state:running +} +.ant-move-right-leave.ant-move-right-leave-active{ + animation-name:antMoveRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-right-appear,.ant-move-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-right-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +@keyframes antMoveDownIn{ + 0%{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveDownOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveLeftIn{ + 0%{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveLeftOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveRightIn{ + 0%{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveRightOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveUpIn{ + 0%{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveUpOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes loadingCircle{ + to{ + transform:rotate(360deg) + } +} +.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{ + position:absolute; + inset:0; + display:block; + border-radius:inherit; + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 0 var(--antd-wave-shadow-color); + opacity:.2; + animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1); + animation-fill-mode:forwards; + content:""; + pointer-events:none +} +@keyframes waveEffect{ + to{ + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 6px #1890ff; + box-shadow:0 0 0 6px var(--antd-wave-shadow-color) + } +} +@keyframes fadeEffect{ + to{ + opacity:0 + } +} +.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{ + animation-name:antSlideUpIn; + animation-play-state:running +} +.ant-slide-up-leave.ant-slide-up-leave-active{ + animation-name:antSlideUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-up-appear,.ant-slide-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-up-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{ + animation-name:antSlideDownIn; + animation-play-state:running +} +.ant-slide-down-leave.ant-slide-down-leave-active{ + animation-name:antSlideDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-down-appear,.ant-slide-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-down-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{ + animation-name:antSlideLeftIn; + animation-play-state:running +} +.ant-slide-left-leave.ant-slide-left-leave-active{ + animation-name:antSlideLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-left-appear,.ant-slide-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-left-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{ + animation-name:antSlideRightIn; + animation-play-state:running +} +.ant-slide-right-leave.ant-slide-right-leave-active{ + animation-name:antSlideRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-right-appear,.ant-slide-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-right-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +@keyframes antSlideUpIn{ + 0%{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideUpOut{ + 0%{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideDownIn{ + 0%{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } +} +@keyframes antSlideDownOut{ + 0%{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } +} +@keyframes antSlideLeftIn{ + 0%{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideLeftOut{ + 0%{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideRightIn{ + 0%{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } +} +@keyframes antSlideRightOut{ + 0%{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } +} +.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{ + animation-name:antZoomIn; + animation-play-state:running +} +.ant-zoom-leave.ant-zoom-leave-active{ + animation-name:antZoomOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-appear,.ant-zoom-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{ + transform:none +} +.ant-zoom-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-leave.ant-zoom-big-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-appear,.ant-zoom-big-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{ + transform:none +} +.ant-zoom-big-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{ + animation-duration:.1s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{ + transform:none +} +.ant-zoom-big-fast-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{ + animation-name:antZoomUpIn; + animation-play-state:running +} +.ant-zoom-up-leave.ant-zoom-up-leave-active{ + animation-name:antZoomUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-up-appear,.ant-zoom-up-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{ + transform:none +} +.ant-zoom-up-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{ + animation-name:antZoomDownIn; + animation-play-state:running +} +.ant-zoom-down-leave.ant-zoom-down-leave-active{ + animation-name:antZoomDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-down-appear,.ant-zoom-down-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{ + transform:none +} +.ant-zoom-down-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{ + animation-name:antZoomLeftIn; + animation-play-state:running +} +.ant-zoom-left-leave.ant-zoom-left-leave-active{ + animation-name:antZoomLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-left-appear,.ant-zoom-left-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{ + transform:none +} +.ant-zoom-left-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{ + animation-name:antZoomRightIn; + animation-play-state:running +} +.ant-zoom-right-leave.ant-zoom-right-leave-active{ + animation-name:antZoomRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-right-appear,.ant-zoom-right-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{ + transform:none +} +.ant-zoom-right-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +@keyframes antZoomIn{ + 0%{ + transform:scale(.2); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.2); + opacity:0 + } +} +@keyframes antZoomBigIn{ + 0%{ + transform:scale(.8); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomBigOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.8); + opacity:0 + } +} +@keyframes antZoomUpIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 0 + } +} +@keyframes antZoomUpOut{ + 0%{ + transform:scale(1); + transform-origin:50% 0 + } + to{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } +} +@keyframes antZoomLeftIn{ + 0%{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:0 50% + } +} +@keyframes antZoomLeftOut{ + 0%{ + transform:scale(1); + transform-origin:0 50% + } + to{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } +} +@keyframes antZoomRightIn{ + 0%{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:100% 50% + } +} +@keyframes antZoomRightOut{ + 0%{ + transform:scale(1); + transform-origin:100% 50% + } + to{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } +} +@keyframes antZoomDownIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 100% + } +} +@keyframes antZoomDownOut{ + 0%{ + transform:scale(1); + transform-origin:50% 100% + } + to{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } +} +.ant-motion-collapse-legacy{ + overflow:hidden +} +.ant-motion-collapse-legacy-active{ + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.ant-motion-collapse{ + overflow:hidden; + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.cdk-overlay-container{ + pointer-events:none; + top:0; + left:0; + position:fixed; + z-index:1000 +} +.cdk-visually-hidden{ + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; + outline:0; + -webkit-appearance:none; + -moz-appearance:none +} +.cdk-overlay-backdrop{ + inset:0; + transition:opacity .4s cubic-bezier(.25,.8,.25,1); + opacity:0; + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-backdrop.ant-modal-mask{ + opacity:1 +} +.cdk-overlay-pane{ + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-connected-position-bounding-box{ + position:absolute; + z-index:1000; + display:flex; + flex-direction:column; + min-width:1px; + min-height:1px +} +.cdk-global-scrollblock{ + position:fixed; + width:100%; + overflow-y:scroll +} +.cdk-global-scrollblock body{ + overflow-x:visible +} +.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{ + opacity:0 +} +.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-drawer>*{ + transition:none +} +.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{ + transition:none +} +@keyframes antCheckboxEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-checkbox{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + top:.2em; + line-height:1; + white-space:nowrap; + outline:0; + cursor:pointer +} +.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{ + border-color:#1890ff +} +.ant-checkbox-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:2px; + visibility:hidden; + animation:antCheckboxEffect .36s ease-in-out; + animation-fill-mode:backwards; + content:"" +} +.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{ + visibility:visible +} +.ant-checkbox-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + direction:ltr; + background-color:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + border-collapse:separate; + transition:all .3s +} +.ant-checkbox-inner:after{ + position:absolute; + top:50%; + left:21.5%; + display:table; + width:5.71px; + height:9.14px; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(0) translate(-50%,-50%); + opacity:0; + transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s; + content:" " +} +.ant-checkbox-input{ + position:absolute; + inset:0; + z-index:1; + width:100%; + height:100%; + cursor:pointer; + opacity:0 +} +.ant-checkbox-checked .ant-checkbox-inner:after{ + position:absolute; + display:table; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(1) translate(-50%,-50%); + opacity:1; + transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s; + content:" " +} +.ant-checkbox-checked .ant-checkbox-inner{ + background-color:#1890ff; + border-color:#1890ff +} +.ant-checkbox-disabled{ + cursor:not-allowed +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{ + border-color:#00000040; + animation-name:none +} +.ant-checkbox-disabled .ant-checkbox-input{ + cursor:not-allowed; + pointer-events:none +} +.ant-checkbox-disabled .ant-checkbox-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-checkbox-disabled .ant-checkbox-inner:after{ + border-color:#f5f5f5; + border-collapse:separate; + animation-name:none +} +.ant-checkbox-disabled+span{ + color:#00000040; + cursor:not-allowed +} +.ant-checkbox-group,.ant-checkbox-wrapper{ + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum" +} +.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{ + visibility:hidden +} +.ant-checkbox-wrapper{ + box-sizing:border-box; + margin:0; + padding:0; + list-style:none; + display:inline-flex; + align-items:baseline; + line-height:inherit; + cursor:pointer +} +.ant-checkbox-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{ + cursor:not-allowed +} +.ant-checkbox-wrapper+.ant-checkbox-wrapper{ + margin-left:8px +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{ + width:14px; + height:14px +} +.ant-checkbox+span{ + padding-right:8px; + padding-left:8px +} +.ant-checkbox-group{ + box-sizing:border-box; + margin:0; + padding:0; + line-height:1.5715; + list-style:none; + display:inline-block +} +.ant-checkbox-group-item{ + margin-right:8px +} +.ant-checkbox-group-item:last-child{ + margin-right:0 +} +.ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:0 +} +.ant-checkbox-indeterminate .ant-checkbox-inner{ + background-color:#fff; + border-color:#d9d9d9 +} +.ant-checkbox-indeterminate .ant-checkbox-inner:after{ + top:50%; + left:50%; + width:8px; + height:8px; + background-color:#1890ff; + border:0; + transform:translate(-50%,-50%) scale(1); + opacity:1; + content:" " +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{ + background-color:#00000040; + border-color:#00000040 +} +.ant-checkbox-rtl{ + direction:rtl +} +.ant-checkbox-group-rtl .ant-checkbox-group-item{ + margin-right:0; + margin-left:8px +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{ + margin-left:0!important +} +.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:8px +} +.ant-checkbox+span:empty{ + display:none +} +.ant-radio,.ant-radio-group,.ant-radio-wrapper{ + box-sizing:border-box; + padding:0; + color:#000000d9; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-button-wrapper:focus-within,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-input:focus+.ant-radio-inner{ + box-shadow:0 0 0 3px #e6f7ff +} +.ant-radio-group{ + margin:0; + display:inline-block; + font-size:0 +} +.ant-radio-group .ant-badge-count{ + z-index:1 +} +.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{ + border-left:none +} +.ant-radio-wrapper{ + margin:0 8px 0 0; + font-size:14px; + position:relative; + display:inline-flex; + align-items:baseline; + cursor:pointer +} +.ant-radio-wrapper-disabled{ + cursor:not-allowed +} +.ant-radio-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{ + width:14px; + height:14px +} +.ant-radio{ + margin:0; + font-size:14px; + position:relative; + top:.2em; + display:inline-block; + outline:0; + cursor:pointer +} +.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:50%; + visibility:hidden; + animation:antRadioEffect .36s ease-in-out; + animation-fill-mode:both; + content:"" +} +.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{ + visibility:visible +} +.ant-radio-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + background-color:#fff; + border-color:#d9d9d9; + border-style:solid; + border-width:1px; + border-radius:50%; + transition:all .3s +} +.ant-radio-inner:after{ + position:absolute; + top:50%; + left:50%; + display:block; + width:16px; + height:16px; + margin-top:-8px; + margin-left:-8px; + background-color:#1890ff; + border-top:0; + border-left:0; + border-radius:16px; + transform:scale(0); + opacity:0; + transition:all .3s cubic-bezier(.78,.14,.15,.86); + content:" " +} +.ant-radio-input{ + position:absolute; + inset:0; + z-index:1; + cursor:pointer; + opacity:0 +} +.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span{ + cursor:not-allowed +} +.ant-radio-checked .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked .ant-radio-inner:after{ + transform:scale(.5); + opacity:1; + transition:all .3s cubic-bezier(.78,.14,.15,.86) +} +.ant-radio-disabled .ant-radio-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-radio-disabled .ant-radio-inner:after{ + background-color:#0003 +} +.ant-radio-disabled+span{ + color:#00000040 +} +span.ant-radio+*{ + padding-right:8px; + padding-left:8px +} +.ant-radio-button-wrapper{ + position:relative; + display:inline-block; + height:32px; + margin:0; + padding:0 15px; + color:#000000d9; + font-size:14px; + line-height:30px; + background:#fff; + border:1px solid #d9d9d9; + border-top-width:1.02px; + border-left-width:0; + cursor:pointer; + transition:color .3s,background .3s,border-color .3s,box-shadow .3s +} +.ant-radio-button-wrapper a{ + color:#000000d9 +} +.ant-radio-button-wrapper>.ant-radio-button{ + position:absolute; + top:0; + left:0; + z-index:-1; + width:100%; + height:100% +} +.ant-radio-group-large .ant-radio-button-wrapper{ + height:40px; + font-size:16px; + line-height:38px +} +.ant-radio-group-small .ant-radio-button-wrapper{ + height:24px; + padding:0 7px; + line-height:22px +} +.ant-radio-button-wrapper:not(:first-child):before{ + position:absolute; + top:-1px; + left:-1px; + display:block; + box-sizing:content-box; + width:1px; + height:100%; + padding:1px 0; + background-color:#d9d9d9; + transition:background-color .3s; + content:"" +} +.ant-radio-button-wrapper:first-child{ + border-left:1px solid #d9d9d9; + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper:last-child{ + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper:first-child:last-child{ + border-radius:2px +} +.ant-radio-button-wrapper:hover{ + position:relative; + color:#1890ff +} +.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=radio],.ant-radio-button-wrapper input[type=checkbox]{ + width:0; + height:0; + opacity:0; + pointer-events:none +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + z-index:1; + color:#1890ff; + background:#fff; + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{ + background-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{ + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#40a9ff; + border-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{ + background-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{ + background-color:#096dd9 +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#fff; + background:#40a9ff; + border-color:#40a9ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#fff; + background:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled:first-child{ + border-left-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{ + color:#00000040; + background-color:#e6e6e6; + border-color:#d9d9d9; + box-shadow:none +} +@keyframes antRadioEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-radio-group.ant-radio-group-rtl{ + direction:rtl +} +.ant-radio-wrapper.ant-radio-wrapper-rtl{ + margin-right:0; + margin-left:8px; + direction:rtl +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{ + border-right-width:0; + border-left-width:1px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{ + right:-1px; + left:0 +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{ + border-right:1px solid #d9d9d9; + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{ + border-right-color:#40a9ff +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{ + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{ + border-right-color:#d9d9d9 +} +.ant-radio+span:empty{ + display:none +} +.ant-row,.ant-row:after,.ant-row:before{ + display:flex +} +.ant-row{ + flex-flow:row wrap +} +.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9{ + display:block +} +.ant-row-no-wrap{ + flex-wrap:nowrap +} +.ant-row-start{ + justify-content:flex-start +} +.ant-row-center{ + justify-content:center +} +.ant-row-end{ + justify-content:flex-end +} +.ant-row-space-between{ + justify-content:space-between +} +.ant-row-space-around{ + justify-content:space-around +} +.ant-row-space-evenly{ + justify-content:space-evenly +} +.ant-row-top{ + align-items:flex-start +} +.ant-row-middle{ + align-items:center +} +.ant-row-bottom{ + align-items:flex-end +} +.ant-col{ + position:relative; + max-width:100%; + min-height:1px +} +.ant-col-24{ + flex:0 0 100%; + max-width:100% +} +.ant-col-push-24{ + left:100% +} +.ant-col-pull-24{ + right:100% +} +.ant-col-offset-24{ + margin-left:100% +} +.ant-col-order-24{ + order:24 +} +.ant-col-23{ + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-push-23{ + left:95.83333333% +} +.ant-col-pull-23{ + right:95.83333333% +} +.ant-col-offset-23{ + margin-left:95.83333333% +} +.ant-col-order-23{ + order:23 +} +.ant-col-22{ + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-push-22{ + left:91.66666667% +} +.ant-col-pull-22{ + right:91.66666667% +} +.ant-col-offset-22{ + margin-left:91.66666667% +} +.ant-col-order-22{ + order:22 +} +.ant-col-21{ + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-push-21{ + left:87.5% +} +.ant-col-pull-21{ + right:87.5% +} +.ant-col-offset-21{ + margin-left:87.5% +} +.ant-col-order-21{ + order:21 +} +.ant-col-20{ + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-push-20{ + left:83.33333333% +} +.ant-col-pull-20{ + right:83.33333333% +} +.ant-col-offset-20{ + margin-left:83.33333333% +} +.ant-col-order-20{ + order:20 +} +.ant-col-19{ + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-push-19{ + left:79.16666667% +} +.ant-col-pull-19{ + right:79.16666667% +} +.ant-col-offset-19{ + margin-left:79.16666667% +} +.ant-col-order-19{ + order:19 +} +.ant-col-18{ + flex:0 0 75%; + max-width:75% +} +.ant-col-push-18{ + left:75% +} +.ant-col-pull-18{ + right:75% +} +.ant-col-offset-18{ + margin-left:75% +} +.ant-col-order-18{ + order:18 +} +.ant-col-17{ + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-push-17{ + left:70.83333333% +} +.ant-col-pull-17{ + right:70.83333333% +} +.ant-col-offset-17{ + margin-left:70.83333333% +} +.ant-col-order-17{ + order:17 +} +.ant-col-16{ + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-push-16{ + left:66.66666667% +} +.ant-col-pull-16{ + right:66.66666667% +} +.ant-col-offset-16{ + margin-left:66.66666667% +} +.ant-col-order-16{ + order:16 +} +.ant-col-15{ + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-push-15{ + left:62.5% +} +.ant-col-pull-15{ + right:62.5% +} +.ant-col-offset-15{ + margin-left:62.5% +} +.ant-col-order-15{ + order:15 +} +.ant-col-14{ + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-push-14{ + left:58.33333333% +} +.ant-col-pull-14{ + right:58.33333333% +} +.ant-col-offset-14{ + margin-left:58.33333333% +} +.ant-col-order-14{ + order:14 +} +.ant-col-13{ + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-push-13{ + left:54.16666667% +} +.ant-col-pull-13{ + right:54.16666667% +} +.ant-col-offset-13{ + margin-left:54.16666667% +} +.ant-col-order-13{ + order:13 +} +.ant-col-12{ + flex:0 0 50%; + max-width:50% +} +.ant-col-push-12{ + left:50% +} +.ant-col-pull-12{ + right:50% +} +.ant-col-offset-12{ + margin-left:50% +} +.ant-col-order-12{ + order:12 +} +.ant-col-11{ + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-push-11{ + left:45.83333333% +} +.ant-col-pull-11{ + right:45.83333333% +} +.ant-col-offset-11{ + margin-left:45.83333333% +} +.ant-col-order-11{ + order:11 +} +.ant-col-10{ + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-push-10{ + left:41.66666667% +} +.ant-col-pull-10{ + right:41.66666667% +} +.ant-col-offset-10{ + margin-left:41.66666667% +} +.ant-col-order-10{ + order:10 +} +.ant-col-9{ + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-push-9{ + left:37.5% +} +.ant-col-pull-9{ + right:37.5% +} +.ant-col-offset-9{ + margin-left:37.5% +} +.ant-col-order-9{ + order:9 +} +.ant-col-8{ + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-push-8{ + left:33.33333333% +} +.ant-col-pull-8{ + right:33.33333333% +} +.ant-col-offset-8{ + margin-left:33.33333333% +} +.ant-col-order-8{ + order:8 +} +.ant-col-7{ + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-push-7{ + left:29.16666667% +} +.ant-col-pull-7{ + right:29.16666667% +} +.ant-col-offset-7{ + margin-left:29.16666667% +} +.ant-col-order-7{ + order:7 +} +.ant-col-6{ + flex:0 0 25%; + max-width:25% +} +.ant-col-push-6{ + left:25% +} +.ant-col-pull-6{ + right:25% +} +.ant-col-offset-6{ + margin-left:25% +} +.ant-col-order-6{ + order:6 +} +.ant-col-5{ + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-push-5{ + left:20.83333333% +} +.ant-col-pull-5{ + right:20.83333333% +} +.ant-col-offset-5{ + margin-left:20.83333333% +} +.ant-col-order-5{ + order:5 +} +.ant-col-4{ + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-push-4{ + left:16.66666667% +} +.ant-col-pull-4{ + right:16.66666667% +} +.ant-col-offset-4{ + margin-left:16.66666667% +} +.ant-col-order-4{ + order:4 +} +.ant-col-3{ + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-push-3{ + left:12.5% +} +.ant-col-pull-3{ + right:12.5% +} +.ant-col-offset-3{ + margin-left:12.5% +} +.ant-col-order-3{ + order:3 +} +.ant-col-2{ + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-push-2{ + left:8.33333333% +} +.ant-col-pull-2{ + right:8.33333333% +} +.ant-col-offset-2{ + margin-left:8.33333333% +} +.ant-col-order-2{ + order:2 +} +.ant-col-1{ + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-push-1{ + left:4.16666667% +} +.ant-col-pull-1{ + right:4.16666667% +} +.ant-col-offset-1{ + margin-left:4.16666667% +} +.ant-col-order-1{ + order:1 +} +.ant-col-0{ + display:none +} +.ant-col-offset-0{ + margin-left:0 +} +.ant-col-order-0{ + order:0 +} +.ant-col-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-push-1.ant-col-rtl{ + right:4.16666667%; + left:auto +} +.ant-col-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +.ant-col-xs-24{ + display:block; + flex:0 0 100%; + max-width:100% +} +.ant-col-xs-push-24{ + left:100% +} +.ant-col-xs-pull-24{ + right:100% +} +.ant-col-xs-offset-24{ + margin-left:100% +} +.ant-col-xs-order-24{ + order:24 +} +.ant-col-xs-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-xs-push-23{ + left:95.83333333% +} +.ant-col-xs-pull-23{ + right:95.83333333% +} +.ant-col-xs-offset-23{ + margin-left:95.83333333% +} +.ant-col-xs-order-23{ + order:23 +} +.ant-col-xs-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-xs-push-22{ + left:91.66666667% +} +.ant-col-xs-pull-22{ + right:91.66666667% +} +.ant-col-xs-offset-22{ + margin-left:91.66666667% +} +.ant-col-xs-order-22{ + order:22 +} +.ant-col-xs-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-xs-push-21{ + left:87.5% +} +.ant-col-xs-pull-21{ + right:87.5% +} +.ant-col-xs-offset-21{ + margin-left:87.5% +} +.ant-col-xs-order-21{ + order:21 +} +.ant-col-xs-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-xs-push-20{ + left:83.33333333% +} +.ant-col-xs-pull-20{ + right:83.33333333% +} +.ant-col-xs-offset-20{ + margin-left:83.33333333% +} +.ant-col-xs-order-20{ + order:20 +} +.ant-col-xs-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-xs-push-19{ + left:79.16666667% +} +.ant-col-xs-pull-19{ + right:79.16666667% +} +.ant-col-xs-offset-19{ + margin-left:79.16666667% +} +.ant-col-xs-order-19{ + order:19 +} +.ant-col-xs-18{ + display:block; + flex:0 0 75%; + max-width:75% +} +.ant-col-xs-push-18{ + left:75% +} +.ant-col-xs-pull-18{ + right:75% +} +.ant-col-xs-offset-18{ + margin-left:75% +} +.ant-col-xs-order-18{ + order:18 +} +.ant-col-xs-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-xs-push-17{ + left:70.83333333% +} +.ant-col-xs-pull-17{ + right:70.83333333% +} +.ant-col-xs-offset-17{ + margin-left:70.83333333% +} +.ant-col-xs-order-17{ + order:17 +} +.ant-col-xs-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-xs-push-16{ + left:66.66666667% +} +.ant-col-xs-pull-16{ + right:66.66666667% +} +.ant-col-xs-offset-16{ + margin-left:66.66666667% +} +.ant-col-xs-order-16{ + order:16 +} +.ant-col-xs-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-xs-push-15{ + left:62.5% +} +.ant-col-xs-pull-15{ + right:62.5% +} +.ant-col-xs-offset-15{ + margin-left:62.5% +} +.ant-col-xs-order-15{ + order:15 +} +.ant-col-xs-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-xs-push-14{ + left:58.33333333% +} +.ant-col-xs-pull-14{ + right:58.33333333% +} +.ant-col-xs-offset-14{ + margin-left:58.33333333% +} +.ant-col-xs-order-14{ + order:14 +} +.ant-col-xs-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-xs-push-13{ + left:54.16666667% +} +.ant-col-xs-pull-13{ + right:54.16666667% +} +.ant-col-xs-offset-13{ + margin-left:54.16666667% +} +.ant-col-xs-order-13{ + order:13 +} +.ant-col-xs-12{ + display:block; + flex:0 0 50%; + max-width:50% +} +.ant-col-xs-push-12{ + left:50% +} +.ant-col-xs-pull-12{ + right:50% +} +.ant-col-xs-offset-12{ + margin-left:50% +} +.ant-col-xs-order-12{ + order:12 +} +.ant-col-xs-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-xs-push-11{ + left:45.83333333% +} +.ant-col-xs-pull-11{ + right:45.83333333% +} +.ant-col-xs-offset-11{ + margin-left:45.83333333% +} +.ant-col-xs-order-11{ + order:11 +} +.ant-col-xs-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-xs-push-10{ + left:41.66666667% +} +.ant-col-xs-pull-10{ + right:41.66666667% +} +.ant-col-xs-offset-10{ + margin-left:41.66666667% +} +.ant-col-xs-order-10{ + order:10 +} +.ant-col-xs-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-xs-push-9{ + left:37.5% +} +.ant-col-xs-pull-9{ + right:37.5% +} +.ant-col-xs-offset-9{ + margin-left:37.5% +} +.ant-col-xs-order-9{ + order:9 +} +.ant-col-xs-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-xs-push-8{ + left:33.33333333% +} +.ant-col-xs-pull-8{ + right:33.33333333% +} +.ant-col-xs-offset-8{ + margin-left:33.33333333% +} +.ant-col-xs-order-8{ + order:8 +} +.ant-col-xs-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-xs-push-7{ + left:29.16666667% +} +.ant-col-xs-pull-7{ + right:29.16666667% +} +.ant-col-xs-offset-7{ + margin-left:29.16666667% +} +.ant-col-xs-order-7{ + order:7 +} +.ant-col-xs-6{ + display:block; + flex:0 0 25%; + max-width:25% +} +.ant-col-xs-push-6{ + left:25% +} +.ant-col-xs-pull-6{ + right:25% +} +.ant-col-xs-offset-6{ + margin-left:25% +} +.ant-col-xs-order-6{ + order:6 +} +.ant-col-xs-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-xs-push-5{ + left:20.83333333% +} +.ant-col-xs-pull-5{ + right:20.83333333% +} +.ant-col-xs-offset-5{ + margin-left:20.83333333% +} +.ant-col-xs-order-5{ + order:5 +} +.ant-col-xs-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-xs-push-4{ + left:16.66666667% +} +.ant-col-xs-pull-4{ + right:16.66666667% +} +.ant-col-xs-offset-4{ + margin-left:16.66666667% +} +.ant-col-xs-order-4{ + order:4 +} +.ant-col-xs-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-xs-push-3{ + left:12.5% +} +.ant-col-xs-pull-3{ + right:12.5% +} +.ant-col-xs-offset-3{ + margin-left:12.5% +} +.ant-col-xs-order-3{ + order:3 +} +.ant-col-xs-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-xs-push-2{ + left:8.33333333% +} +.ant-col-xs-pull-2{ + right:8.33333333% +} +.ant-col-xs-offset-2{ + margin-left:8.33333333% +} +.ant-col-xs-order-2{ + order:2 +} +.ant-col-xs-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-xs-push-1{ + left:4.16666667% +} +.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xs-pull-0.ant-col-rtl,.ant-col-xs-push-0,.ant-col-xs-push-1.ant-col-rtl{ + left:auto +} +.ant-col-xs-pull-1{ + right:4.16666667% +} +.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xs-pull-0,.ant-col-xs-push-0.ant-col-rtl{ + right:auto +} +.ant-col-xs-offset-1{ + margin-left:4.16666667% +} +.ant-col-xs-order-1{ + order:1 +} +.ant-col-xs-0{ + display:none +} +.ant-col-xs-offset-0{ + margin-left:0 +} +.ant-col-xs-order-0{ + order:0 +} +.ant-col-xs-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-xs-push-1.ant-col-rtl{ + right:4.16666667% +} +.ant-col-xs-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-xs-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-xs-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-xs-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-xs-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-xs-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-xs-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-xs-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-xs-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-xs-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-xs-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-xs-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-xs-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-xs-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-xs-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-xs-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-xs-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-xs-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-xs-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-xs-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-xs-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-xs-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-xs-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-xs-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-xs-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-xs-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-xs-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-xs-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-xs-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-xs-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-xs-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-xs-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-xs-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-xs-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-xs-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-xs-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-xs-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-xs-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-xs-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-xs-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-xs-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-xs-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-xs-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-xs-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-xs-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-xs-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-xs-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-xs-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-xs-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-xs-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-xs-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-xs-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-xs-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-xs-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-xs-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-xs-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-xs-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-xs-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-xs-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-xs-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-xs-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-xs-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-xs-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-xs-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-xs-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-xs-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-xs-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-xs-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-xs-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-xs-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-xs-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +@media (min-width:576px){ + .ant-col-sm-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-sm-push-24{ + left:100% + } + .ant-col-sm-pull-24{ + right:100% + } + .ant-col-sm-offset-24{ + margin-left:100% + } + .ant-col-sm-order-24{ + order:24 + } + .ant-col-sm-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-sm-push-23{ + left:95.83333333% + } + .ant-col-sm-pull-23{ + right:95.83333333% + } + .ant-col-sm-offset-23{ + margin-left:95.83333333% + } + .ant-col-sm-order-23{ + order:23 + } + .ant-col-sm-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-sm-push-22{ + left:91.66666667% + } + .ant-col-sm-pull-22{ + right:91.66666667% + } + .ant-col-sm-offset-22{ + margin-left:91.66666667% + } + .ant-col-sm-order-22{ + order:22 + } + .ant-col-sm-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-sm-push-21{ + left:87.5% + } + .ant-col-sm-pull-21{ + right:87.5% + } + .ant-col-sm-offset-21{ + margin-left:87.5% + } + .ant-col-sm-order-21{ + order:21 + } + .ant-col-sm-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-sm-push-20{ + left:83.33333333% + } + .ant-col-sm-pull-20{ + right:83.33333333% + } + .ant-col-sm-offset-20{ + margin-left:83.33333333% + } + .ant-col-sm-order-20{ + order:20 + } + .ant-col-sm-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-sm-push-19{ + left:79.16666667% + } + .ant-col-sm-pull-19{ + right:79.16666667% + } + .ant-col-sm-offset-19{ + margin-left:79.16666667% + } + .ant-col-sm-order-19{ + order:19 + } + .ant-col-sm-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-sm-push-18{ + left:75% + } + .ant-col-sm-pull-18{ + right:75% + } + .ant-col-sm-offset-18{ + margin-left:75% + } + .ant-col-sm-order-18{ + order:18 + } + .ant-col-sm-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-sm-push-17{ + left:70.83333333% + } + .ant-col-sm-pull-17{ + right:70.83333333% + } + .ant-col-sm-offset-17{ + margin-left:70.83333333% + } + .ant-col-sm-order-17{ + order:17 + } + .ant-col-sm-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-sm-push-16{ + left:66.66666667% + } + .ant-col-sm-pull-16{ + right:66.66666667% + } + .ant-col-sm-offset-16{ + margin-left:66.66666667% + } + .ant-col-sm-order-16{ + order:16 + } + .ant-col-sm-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-sm-push-15{ + left:62.5% + } + .ant-col-sm-pull-15{ + right:62.5% + } + .ant-col-sm-offset-15{ + margin-left:62.5% + } + .ant-col-sm-order-15{ + order:15 + } + .ant-col-sm-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-sm-push-14{ + left:58.33333333% + } + .ant-col-sm-pull-14{ + right:58.33333333% + } + .ant-col-sm-offset-14{ + margin-left:58.33333333% + } + .ant-col-sm-order-14{ + order:14 + } + .ant-col-sm-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-sm-push-13{ + left:54.16666667% + } + .ant-col-sm-pull-13{ + right:54.16666667% + } + .ant-col-sm-offset-13{ + margin-left:54.16666667% + } + .ant-col-sm-order-13{ + order:13 + } + .ant-col-sm-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-sm-push-12{ + left:50% + } + .ant-col-sm-pull-12{ + right:50% + } + .ant-col-sm-offset-12{ + margin-left:50% + } + .ant-col-sm-order-12{ + order:12 + } + .ant-col-sm-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-sm-push-11{ + left:45.83333333% + } + .ant-col-sm-pull-11{ + right:45.83333333% + } + .ant-col-sm-offset-11{ + margin-left:45.83333333% + } + .ant-col-sm-order-11{ + order:11 + } + .ant-col-sm-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-sm-push-10{ + left:41.66666667% + } + .ant-col-sm-pull-10{ + right:41.66666667% + } + .ant-col-sm-offset-10{ + margin-left:41.66666667% + } + .ant-col-sm-order-10{ + order:10 + } + .ant-col-sm-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-sm-push-9{ + left:37.5% + } + .ant-col-sm-pull-9{ + right:37.5% + } + .ant-col-sm-offset-9{ + margin-left:37.5% + } + .ant-col-sm-order-9{ + order:9 + } + .ant-col-sm-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-sm-push-8{ + left:33.33333333% + } + .ant-col-sm-pull-8{ + right:33.33333333% + } + .ant-col-sm-offset-8{ + margin-left:33.33333333% + } + .ant-col-sm-order-8{ + order:8 + } + .ant-col-sm-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-sm-push-7{ + left:29.16666667% + } + .ant-col-sm-pull-7{ + right:29.16666667% + } + .ant-col-sm-offset-7{ + margin-left:29.16666667% + } + .ant-col-sm-order-7{ + order:7 + } + .ant-col-sm-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-sm-push-6{ + left:25% + } + .ant-col-sm-pull-6{ + right:25% + } + .ant-col-sm-offset-6{ + margin-left:25% + } + .ant-col-sm-order-6{ + order:6 + } + .ant-col-sm-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-sm-push-5{ + left:20.83333333% + } + .ant-col-sm-pull-5{ + right:20.83333333% + } + .ant-col-sm-offset-5{ + margin-left:20.83333333% + } + .ant-col-sm-order-5{ + order:5 + } + .ant-col-sm-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-sm-push-4{ + left:16.66666667% + } + .ant-col-sm-pull-4{ + right:16.66666667% + } + .ant-col-sm-offset-4{ + margin-left:16.66666667% + } + .ant-col-sm-order-4{ + order:4 + } + .ant-col-sm-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-sm-push-3{ + left:12.5% + } + .ant-col-sm-pull-3{ + right:12.5% + } + .ant-col-sm-offset-3{ + margin-left:12.5% + } + .ant-col-sm-order-3{ + order:3 + } + .ant-col-sm-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-sm-push-2{ + left:8.33333333% + } + .ant-col-sm-pull-2{ + right:8.33333333% + } + .ant-col-sm-offset-2{ + margin-left:8.33333333% + } + .ant-col-sm-order-2{ + order:2 + } + .ant-col-sm-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-sm-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-sm-pull-0.ant-col-rtl,.ant-col-sm-push-0,.ant-col-sm-push-1.ant-col-rtl{ + left:auto + } + .ant-col-sm-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-sm-pull-0,.ant-col-sm-push-0.ant-col-rtl{ + right:auto + } + .ant-col-sm-offset-1{ + margin-left:4.16666667% + } + .ant-col-sm-order-1{ + order:1 + } + .ant-col-sm-0{ + display:none + } + .ant-col-sm-offset-0{ + margin-left:0 + } + .ant-col-sm-order-0{ + order:0 + } + .ant-col-sm-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-sm-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-sm-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-sm-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-sm-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-sm-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-sm-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-sm-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-sm-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-sm-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-sm-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-sm-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-sm-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-sm-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-sm-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-sm-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-sm-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-sm-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-sm-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-sm-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-sm-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-sm-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-sm-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-sm-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-sm-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-sm-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-sm-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-sm-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-sm-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-sm-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-sm-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-sm-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-sm-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-sm-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-sm-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-sm-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-sm-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-sm-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-sm-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-sm-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-sm-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-sm-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-sm-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-sm-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-sm-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-sm-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-sm-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-sm-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-sm-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-sm-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-sm-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-sm-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-sm-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-sm-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-sm-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-sm-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-sm-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-sm-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-sm-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-sm-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-sm-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-sm-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-sm-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-sm-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-sm-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-sm-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-sm-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-sm-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-sm-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-sm-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-sm-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-sm-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-sm-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:768px){ + .ant-col-md-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-md-push-24{ + left:100% + } + .ant-col-md-pull-24{ + right:100% + } + .ant-col-md-offset-24{ + margin-left:100% + } + .ant-col-md-order-24{ + order:24 + } + .ant-col-md-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-md-push-23{ + left:95.83333333% + } + .ant-col-md-pull-23{ + right:95.83333333% + } + .ant-col-md-offset-23{ + margin-left:95.83333333% + } + .ant-col-md-order-23{ + order:23 + } + .ant-col-md-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-md-push-22{ + left:91.66666667% + } + .ant-col-md-pull-22{ + right:91.66666667% + } + .ant-col-md-offset-22{ + margin-left:91.66666667% + } + .ant-col-md-order-22{ + order:22 + } + .ant-col-md-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-md-push-21{ + left:87.5% + } + .ant-col-md-pull-21{ + right:87.5% + } + .ant-col-md-offset-21{ + margin-left:87.5% + } + .ant-col-md-order-21{ + order:21 + } + .ant-col-md-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-md-push-20{ + left:83.33333333% + } + .ant-col-md-pull-20{ + right:83.33333333% + } + .ant-col-md-offset-20{ + margin-left:83.33333333% + } + .ant-col-md-order-20{ + order:20 + } + .ant-col-md-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-md-push-19{ + left:79.16666667% + } + .ant-col-md-pull-19{ + right:79.16666667% + } + .ant-col-md-offset-19{ + margin-left:79.16666667% + } + .ant-col-md-order-19{ + order:19 + } + .ant-col-md-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-md-push-18{ + left:75% + } + .ant-col-md-pull-18{ + right:75% + } + .ant-col-md-offset-18{ + margin-left:75% + } + .ant-col-md-order-18{ + order:18 + } + .ant-col-md-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-md-push-17{ + left:70.83333333% + } + .ant-col-md-pull-17{ + right:70.83333333% + } + .ant-col-md-offset-17{ + margin-left:70.83333333% + } + .ant-col-md-order-17{ + order:17 + } + .ant-col-md-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-md-push-16{ + left:66.66666667% + } + .ant-col-md-pull-16{ + right:66.66666667% + } + .ant-col-md-offset-16{ + margin-left:66.66666667% + } + .ant-col-md-order-16{ + order:16 + } + .ant-col-md-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-md-push-15{ + left:62.5% + } + .ant-col-md-pull-15{ + right:62.5% + } + .ant-col-md-offset-15{ + margin-left:62.5% + } + .ant-col-md-order-15{ + order:15 + } + .ant-col-md-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-md-push-14{ + left:58.33333333% + } + .ant-col-md-pull-14{ + right:58.33333333% + } + .ant-col-md-offset-14{ + margin-left:58.33333333% + } + .ant-col-md-order-14{ + order:14 + } + .ant-col-md-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-md-push-13{ + left:54.16666667% + } + .ant-col-md-pull-13{ + right:54.16666667% + } + .ant-col-md-offset-13{ + margin-left:54.16666667% + } + .ant-col-md-order-13{ + order:13 + } + .ant-col-md-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-md-push-12{ + left:50% + } + .ant-col-md-pull-12{ + right:50% + } + .ant-col-md-offset-12{ + margin-left:50% + } + .ant-col-md-order-12{ + order:12 + } + .ant-col-md-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-md-push-11{ + left:45.83333333% + } + .ant-col-md-pull-11{ + right:45.83333333% + } + .ant-col-md-offset-11{ + margin-left:45.83333333% + } + .ant-col-md-order-11{ + order:11 + } + .ant-col-md-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-md-push-10{ + left:41.66666667% + } + .ant-col-md-pull-10{ + right:41.66666667% + } + .ant-col-md-offset-10{ + margin-left:41.66666667% + } + .ant-col-md-order-10{ + order:10 + } + .ant-col-md-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-md-push-9{ + left:37.5% + } + .ant-col-md-pull-9{ + right:37.5% + } + .ant-col-md-offset-9{ + margin-left:37.5% + } + .ant-col-md-order-9{ + order:9 + } + .ant-col-md-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-md-push-8{ + left:33.33333333% + } + .ant-col-md-pull-8{ + right:33.33333333% + } + .ant-col-md-offset-8{ + margin-left:33.33333333% + } + .ant-col-md-order-8{ + order:8 + } + .ant-col-md-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-md-push-7{ + left:29.16666667% + } + .ant-col-md-pull-7{ + right:29.16666667% + } + .ant-col-md-offset-7{ + margin-left:29.16666667% + } + .ant-col-md-order-7{ + order:7 + } + .ant-col-md-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-md-push-6{ + left:25% + } + .ant-col-md-pull-6{ + right:25% + } + .ant-col-md-offset-6{ + margin-left:25% + } + .ant-col-md-order-6{ + order:6 + } + .ant-col-md-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-md-push-5{ + left:20.83333333% + } + .ant-col-md-pull-5{ + right:20.83333333% + } + .ant-col-md-offset-5{ + margin-left:20.83333333% + } + .ant-col-md-order-5{ + order:5 + } + .ant-col-md-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-md-push-4{ + left:16.66666667% + } + .ant-col-md-pull-4{ + right:16.66666667% + } + .ant-col-md-offset-4{ + margin-left:16.66666667% + } + .ant-col-md-order-4{ + order:4 + } + .ant-col-md-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-md-push-3{ + left:12.5% + } + .ant-col-md-pull-3{ + right:12.5% + } + .ant-col-md-offset-3{ + margin-left:12.5% + } + .ant-col-md-order-3{ + order:3 + } + .ant-col-md-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-md-push-2{ + left:8.33333333% + } + .ant-col-md-pull-2{ + right:8.33333333% + } + .ant-col-md-offset-2{ + margin-left:8.33333333% + } + .ant-col-md-order-2{ + order:2 + } + .ant-col-md-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-md-push-1{ + left:4.16666667% + } + .ant-col-md-pull-0.ant-col-rtl,.ant-col-md-push-0,.ant-col-md-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-md-pull-1{ + right:4.16666667% + } + .ant-col-md-pull-0,.ant-col-md-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-md-offset-1{ + margin-left:4.16666667% + } + .ant-col-md-order-1{ + order:1 + } + .ant-col-md-0{ + display:none + } + .ant-col-md-offset-0{ + margin-left:0 + } + .ant-col-md-order-0{ + order:0 + } + .ant-col-md-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-md-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-md-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-md-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-md-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-md-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-md-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-md-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-md-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-md-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-md-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-md-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-md-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-md-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-md-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-md-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-md-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-md-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-md-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-md-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-md-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-md-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-md-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-md-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-md-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-md-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-md-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-md-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-md-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-md-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-md-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-md-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-md-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-md-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-md-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-md-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-md-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-md-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-md-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-md-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-md-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-md-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-md-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-md-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-md-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-md-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-md-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-md-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-md-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-md-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-md-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-md-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-md-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-md-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-md-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-md-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-md-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-md-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-md-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-md-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-md-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-md-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-md-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-md-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-md-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-md-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-md-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-md-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-md-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-md-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-md-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-md-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-md-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:992px){ + .ant-col-lg-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-lg-push-24{ + left:100% + } + .ant-col-lg-pull-24{ + right:100% + } + .ant-col-lg-offset-24{ + margin-left:100% + } + .ant-col-lg-order-24{ + order:24 + } + .ant-col-lg-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-lg-push-23{ + left:95.83333333% + } + .ant-col-lg-pull-23{ + right:95.83333333% + } + .ant-col-lg-offset-23{ + margin-left:95.83333333% + } + .ant-col-lg-order-23{ + order:23 + } + .ant-col-lg-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-lg-push-22{ + left:91.66666667% + } + .ant-col-lg-pull-22{ + right:91.66666667% + } + .ant-col-lg-offset-22{ + margin-left:91.66666667% + } + .ant-col-lg-order-22{ + order:22 + } + .ant-col-lg-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-lg-push-21{ + left:87.5% + } + .ant-col-lg-pull-21{ + right:87.5% + } + .ant-col-lg-offset-21{ + margin-left:87.5% + } + .ant-col-lg-order-21{ + order:21 + } + .ant-col-lg-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-lg-push-20{ + left:83.33333333% + } + .ant-col-lg-pull-20{ + right:83.33333333% + } + .ant-col-lg-offset-20{ + margin-left:83.33333333% + } + .ant-col-lg-order-20{ + order:20 + } + .ant-col-lg-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-lg-push-19{ + left:79.16666667% + } + .ant-col-lg-pull-19{ + right:79.16666667% + } + .ant-col-lg-offset-19{ + margin-left:79.16666667% + } + .ant-col-lg-order-19{ + order:19 + } + .ant-col-lg-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-lg-push-18{ + left:75% + } + .ant-col-lg-pull-18{ + right:75% + } + .ant-col-lg-offset-18{ + margin-left:75% + } + .ant-col-lg-order-18{ + order:18 + } + .ant-col-lg-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-lg-push-17{ + left:70.83333333% + } + .ant-col-lg-pull-17{ + right:70.83333333% + } + .ant-col-lg-offset-17{ + margin-left:70.83333333% + } + .ant-col-lg-order-17{ + order:17 + } + .ant-col-lg-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-lg-push-16{ + left:66.66666667% + } + .ant-col-lg-pull-16{ + right:66.66666667% + } + .ant-col-lg-offset-16{ + margin-left:66.66666667% + } + .ant-col-lg-order-16{ + order:16 + } + .ant-col-lg-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-lg-push-15{ + left:62.5% + } + .ant-col-lg-pull-15{ + right:62.5% + } + .ant-col-lg-offset-15{ + margin-left:62.5% + } + .ant-col-lg-order-15{ + order:15 + } + .ant-col-lg-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-lg-push-14{ + left:58.33333333% + } + .ant-col-lg-pull-14{ + right:58.33333333% + } + .ant-col-lg-offset-14{ + margin-left:58.33333333% + } + .ant-col-lg-order-14{ + order:14 + } + .ant-col-lg-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-lg-push-13{ + left:54.16666667% + } + .ant-col-lg-pull-13{ + right:54.16666667% + } + .ant-col-lg-offset-13{ + margin-left:54.16666667% + } + .ant-col-lg-order-13{ + order:13 + } + .ant-col-lg-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-lg-push-12{ + left:50% + } + .ant-col-lg-pull-12{ + right:50% + } + .ant-col-lg-offset-12{ + margin-left:50% + } + .ant-col-lg-order-12{ + order:12 + } + .ant-col-lg-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-lg-push-11{ + left:45.83333333% + } + .ant-col-lg-pull-11{ + right:45.83333333% + } + .ant-col-lg-offset-11{ + margin-left:45.83333333% + } + .ant-col-lg-order-11{ + order:11 + } + .ant-col-lg-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-lg-push-10{ + left:41.66666667% + } + .ant-col-lg-pull-10{ + right:41.66666667% + } + .ant-col-lg-offset-10{ + margin-left:41.66666667% + } + .ant-col-lg-order-10{ + order:10 + } + .ant-col-lg-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-lg-push-9{ + left:37.5% + } + .ant-col-lg-pull-9{ + right:37.5% + } + .ant-col-lg-offset-9{ + margin-left:37.5% + } + .ant-col-lg-order-9{ + order:9 + } + .ant-col-lg-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-lg-push-8{ + left:33.33333333% + } + .ant-col-lg-pull-8{ + right:33.33333333% + } + .ant-col-lg-offset-8{ + margin-left:33.33333333% + } + .ant-col-lg-order-8{ + order:8 + } + .ant-col-lg-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-lg-push-7{ + left:29.16666667% + } + .ant-col-lg-pull-7{ + right:29.16666667% + } + .ant-col-lg-offset-7{ + margin-left:29.16666667% + } + .ant-col-lg-order-7{ + order:7 + } + .ant-col-lg-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-lg-push-6{ + left:25% + } + .ant-col-lg-pull-6{ + right:25% + } + .ant-col-lg-offset-6{ + margin-left:25% + } + .ant-col-lg-order-6{ + order:6 + } + .ant-col-lg-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-lg-push-5{ + left:20.83333333% + } + .ant-col-lg-pull-5{ + right:20.83333333% + } + .ant-col-lg-offset-5{ + margin-left:20.83333333% + } + .ant-col-lg-order-5{ + order:5 + } + .ant-col-lg-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-lg-push-4{ + left:16.66666667% + } + .ant-col-lg-pull-4{ + right:16.66666667% + } + .ant-col-lg-offset-4{ + margin-left:16.66666667% + } + .ant-col-lg-order-4{ + order:4 + } + .ant-col-lg-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-lg-push-3{ + left:12.5% + } + .ant-col-lg-pull-3{ + right:12.5% + } + .ant-col-lg-offset-3{ + margin-left:12.5% + } + .ant-col-lg-order-3{ + order:3 + } + .ant-col-lg-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-lg-push-2{ + left:8.33333333% + } + .ant-col-lg-pull-2{ + right:8.33333333% + } + .ant-col-lg-offset-2{ + margin-left:8.33333333% + } + .ant-col-lg-order-2{ + order:2 + } + .ant-col-lg-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-lg-push-1{ + left:4.16666667% + } + .ant-col-lg-pull-0.ant-col-rtl,.ant-col-lg-push-0,.ant-col-lg-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-lg-pull-1{ + right:4.16666667% + } + .ant-col-lg-pull-0,.ant-col-lg-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-lg-offset-1{ + margin-left:4.16666667% + } + .ant-col-lg-order-1{ + order:1 + } + .ant-col-lg-0{ + display:none + } + .ant-col-lg-offset-0{ + margin-left:0 + } + .ant-col-lg-order-0{ + order:0 + } + .ant-col-lg-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-lg-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-lg-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-lg-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-lg-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-lg-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-lg-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-lg-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-lg-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-lg-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-lg-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-lg-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-lg-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-lg-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-lg-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-lg-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-lg-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-lg-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-lg-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-lg-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-lg-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-lg-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-lg-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-lg-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-lg-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-lg-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-lg-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-lg-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-lg-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-lg-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-lg-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-lg-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-lg-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-lg-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-lg-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-lg-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-lg-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-lg-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-lg-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-lg-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-lg-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-lg-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-lg-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-lg-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-lg-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-lg-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-lg-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-lg-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-lg-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-lg-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-lg-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-lg-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-lg-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-lg-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-lg-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-lg-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-lg-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-lg-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-lg-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-lg-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-lg-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-lg-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-lg-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-lg-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-lg-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-lg-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-lg-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-lg-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-lg-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-lg-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-lg-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-lg-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-lg-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1200px){ + .ant-col-xl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xl-push-24{ + left:100% + } + .ant-col-xl-pull-24{ + right:100% + } + .ant-col-xl-offset-24{ + margin-left:100% + } + .ant-col-xl-order-24{ + order:24 + } + .ant-col-xl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xl-push-23{ + left:95.83333333% + } + .ant-col-xl-pull-23{ + right:95.83333333% + } + .ant-col-xl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xl-order-23{ + order:23 + } + .ant-col-xl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xl-push-22{ + left:91.66666667% + } + .ant-col-xl-pull-22{ + right:91.66666667% + } + .ant-col-xl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xl-order-22{ + order:22 + } + .ant-col-xl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xl-push-21{ + left:87.5% + } + .ant-col-xl-pull-21{ + right:87.5% + } + .ant-col-xl-offset-21{ + margin-left:87.5% + } + .ant-col-xl-order-21{ + order:21 + } + .ant-col-xl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xl-push-20{ + left:83.33333333% + } + .ant-col-xl-pull-20{ + right:83.33333333% + } + .ant-col-xl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xl-order-20{ + order:20 + } + .ant-col-xl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xl-push-19{ + left:79.16666667% + } + .ant-col-xl-pull-19{ + right:79.16666667% + } + .ant-col-xl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xl-order-19{ + order:19 + } + .ant-col-xl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xl-push-18{ + left:75% + } + .ant-col-xl-pull-18{ + right:75% + } + .ant-col-xl-offset-18{ + margin-left:75% + } + .ant-col-xl-order-18{ + order:18 + } + .ant-col-xl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xl-push-17{ + left:70.83333333% + } + .ant-col-xl-pull-17{ + right:70.83333333% + } + .ant-col-xl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xl-order-17{ + order:17 + } + .ant-col-xl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xl-push-16{ + left:66.66666667% + } + .ant-col-xl-pull-16{ + right:66.66666667% + } + .ant-col-xl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xl-order-16{ + order:16 + } + .ant-col-xl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xl-push-15{ + left:62.5% + } + .ant-col-xl-pull-15{ + right:62.5% + } + .ant-col-xl-offset-15{ + margin-left:62.5% + } + .ant-col-xl-order-15{ + order:15 + } + .ant-col-xl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xl-push-14{ + left:58.33333333% + } + .ant-col-xl-pull-14{ + right:58.33333333% + } + .ant-col-xl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xl-order-14{ + order:14 + } + .ant-col-xl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xl-push-13{ + left:54.16666667% + } + .ant-col-xl-pull-13{ + right:54.16666667% + } + .ant-col-xl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xl-order-13{ + order:13 + } + .ant-col-xl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xl-push-12{ + left:50% + } + .ant-col-xl-pull-12{ + right:50% + } + .ant-col-xl-offset-12{ + margin-left:50% + } + .ant-col-xl-order-12{ + order:12 + } + .ant-col-xl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xl-push-11{ + left:45.83333333% + } + .ant-col-xl-pull-11{ + right:45.83333333% + } + .ant-col-xl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xl-order-11{ + order:11 + } + .ant-col-xl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xl-push-10{ + left:41.66666667% + } + .ant-col-xl-pull-10{ + right:41.66666667% + } + .ant-col-xl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xl-order-10{ + order:10 + } + .ant-col-xl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xl-push-9{ + left:37.5% + } + .ant-col-xl-pull-9{ + right:37.5% + } + .ant-col-xl-offset-9{ + margin-left:37.5% + } + .ant-col-xl-order-9{ + order:9 + } + .ant-col-xl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xl-push-8{ + left:33.33333333% + } + .ant-col-xl-pull-8{ + right:33.33333333% + } + .ant-col-xl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xl-order-8{ + order:8 + } + .ant-col-xl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xl-push-7{ + left:29.16666667% + } + .ant-col-xl-pull-7{ + right:29.16666667% + } + .ant-col-xl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xl-order-7{ + order:7 + } + .ant-col-xl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xl-push-6{ + left:25% + } + .ant-col-xl-pull-6{ + right:25% + } + .ant-col-xl-offset-6{ + margin-left:25% + } + .ant-col-xl-order-6{ + order:6 + } + .ant-col-xl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xl-push-5{ + left:20.83333333% + } + .ant-col-xl-pull-5{ + right:20.83333333% + } + .ant-col-xl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xl-order-5{ + order:5 + } + .ant-col-xl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xl-push-4{ + left:16.66666667% + } + .ant-col-xl-pull-4{ + right:16.66666667% + } + .ant-col-xl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xl-order-4{ + order:4 + } + .ant-col-xl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xl-push-3{ + left:12.5% + } + .ant-col-xl-pull-3{ + right:12.5% + } + .ant-col-xl-offset-3{ + margin-left:12.5% + } + .ant-col-xl-order-3{ + order:3 + } + .ant-col-xl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xl-push-2{ + left:8.33333333% + } + .ant-col-xl-pull-2{ + right:8.33333333% + } + .ant-col-xl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xl-order-2{ + order:2 + } + .ant-col-xl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xl-pull-0.ant-col-rtl,.ant-col-xl-push-0,.ant-col-xl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xl-pull-0,.ant-col-xl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xl-order-1{ + order:1 + } + .ant-col-xl-0{ + display:none + } + .ant-col-xl-offset-0{ + margin-left:0 + } + .ant-col-xl-order-0{ + order:0 + } + .ant-col-xl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1600px){ + .ant-col-xxl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xxl-push-24{ + left:100% + } + .ant-col-xxl-pull-24{ + right:100% + } + .ant-col-xxl-offset-24{ + margin-left:100% + } + .ant-col-xxl-order-24{ + order:24 + } + .ant-col-xxl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xxl-push-23{ + left:95.83333333% + } + .ant-col-xxl-pull-23{ + right:95.83333333% + } + .ant-col-xxl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xxl-order-23{ + order:23 + } + .ant-col-xxl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xxl-push-22{ + left:91.66666667% + } + .ant-col-xxl-pull-22{ + right:91.66666667% + } + .ant-col-xxl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xxl-order-22{ + order:22 + } + .ant-col-xxl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xxl-push-21{ + left:87.5% + } + .ant-col-xxl-pull-21{ + right:87.5% + } + .ant-col-xxl-offset-21{ + margin-left:87.5% + } + .ant-col-xxl-order-21{ + order:21 + } + .ant-col-xxl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xxl-push-20{ + left:83.33333333% + } + .ant-col-xxl-pull-20{ + right:83.33333333% + } + .ant-col-xxl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xxl-order-20{ + order:20 + } + .ant-col-xxl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xxl-push-19{ + left:79.16666667% + } + .ant-col-xxl-pull-19{ + right:79.16666667% + } + .ant-col-xxl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xxl-order-19{ + order:19 + } + .ant-col-xxl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xxl-push-18{ + left:75% + } + .ant-col-xxl-pull-18{ + right:75% + } + .ant-col-xxl-offset-18{ + margin-left:75% + } + .ant-col-xxl-order-18{ + order:18 + } + .ant-col-xxl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xxl-push-17{ + left:70.83333333% + } + .ant-col-xxl-pull-17{ + right:70.83333333% + } + .ant-col-xxl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xxl-order-17{ + order:17 + } + .ant-col-xxl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xxl-push-16{ + left:66.66666667% + } + .ant-col-xxl-pull-16{ + right:66.66666667% + } + .ant-col-xxl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xxl-order-16{ + order:16 + } + .ant-col-xxl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xxl-push-15{ + left:62.5% + } + .ant-col-xxl-pull-15{ + right:62.5% + } + .ant-col-xxl-offset-15{ + margin-left:62.5% + } + .ant-col-xxl-order-15{ + order:15 + } + .ant-col-xxl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xxl-push-14{ + left:58.33333333% + } + .ant-col-xxl-pull-14{ + right:58.33333333% + } + .ant-col-xxl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xxl-order-14{ + order:14 + } + .ant-col-xxl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xxl-push-13{ + left:54.16666667% + } + .ant-col-xxl-pull-13{ + right:54.16666667% + } + .ant-col-xxl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xxl-order-13{ + order:13 + } + .ant-col-xxl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xxl-push-12{ + left:50% + } + .ant-col-xxl-pull-12{ + right:50% + } + .ant-col-xxl-offset-12{ + margin-left:50% + } + .ant-col-xxl-order-12{ + order:12 + } + .ant-col-xxl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xxl-push-11{ + left:45.83333333% + } + .ant-col-xxl-pull-11{ + right:45.83333333% + } + .ant-col-xxl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xxl-order-11{ + order:11 + } + .ant-col-xxl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xxl-push-10{ + left:41.66666667% + } + .ant-col-xxl-pull-10{ + right:41.66666667% + } + .ant-col-xxl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xxl-order-10{ + order:10 + } + .ant-col-xxl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xxl-push-9{ + left:37.5% + } + .ant-col-xxl-pull-9{ + right:37.5% + } + .ant-col-xxl-offset-9{ + margin-left:37.5% + } + .ant-col-xxl-order-9{ + order:9 + } + .ant-col-xxl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xxl-push-8{ + left:33.33333333% + } + .ant-col-xxl-pull-8{ + right:33.33333333% + } + .ant-col-xxl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xxl-order-8{ + order:8 + } + .ant-col-xxl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xxl-push-7{ + left:29.16666667% + } + .ant-col-xxl-pull-7{ + right:29.16666667% + } + .ant-col-xxl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xxl-order-7{ + order:7 + } + .ant-col-xxl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xxl-push-6{ + left:25% + } + .ant-col-xxl-pull-6{ + right:25% + } + .ant-col-xxl-offset-6{ + margin-left:25% + } + .ant-col-xxl-order-6{ + order:6 + } + .ant-col-xxl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xxl-push-5{ + left:20.83333333% + } + .ant-col-xxl-pull-5{ + right:20.83333333% + } + .ant-col-xxl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xxl-order-5{ + order:5 + } + .ant-col-xxl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xxl-push-4{ + left:16.66666667% + } + .ant-col-xxl-pull-4{ + right:16.66666667% + } + .ant-col-xxl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xxl-order-4{ + order:4 + } + .ant-col-xxl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xxl-push-3{ + left:12.5% + } + .ant-col-xxl-pull-3{ + right:12.5% + } + .ant-col-xxl-offset-3{ + margin-left:12.5% + } + .ant-col-xxl-order-3{ + order:3 + } + .ant-col-xxl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xxl-push-2{ + left:8.33333333% + } + .ant-col-xxl-pull-2{ + right:8.33333333% + } + .ant-col-xxl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xxl-order-2{ + order:2 + } + .ant-col-xxl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xxl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xxl-pull-0.ant-col-rtl,.ant-col-xxl-push-0,.ant-col-xxl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xxl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xxl-pull-0,.ant-col-xxl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xxl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xxl-order-1{ + order:1 + } + .ant-col-xxl-0{ + display:none + } + .ant-col-xxl-offset-0{ + margin-left:0 + } + .ant-col-xxl-order-0{ + order:0 + } + .ant-col-xxl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xxl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xxl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xxl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xxl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xxl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xxl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xxl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xxl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xxl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xxl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xxl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xxl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xxl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xxl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xxl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xxl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xxl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xxl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xxl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xxl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xxl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xxl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xxl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xxl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xxl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xxl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xxl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xxl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xxl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xxl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xxl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xxl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xxl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xxl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xxl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xxl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xxl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xxl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xxl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xxl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xxl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xxl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xxl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xxl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xxl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xxl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xxl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xxl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xxl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xxl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xxl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xxl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xxl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xxl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xxl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xxl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xxl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xxl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xxl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xxl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xxl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xxl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xxl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xxl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xxl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xxl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xxl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xxl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xxl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xxl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xxl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xxl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +.ant-row-rtl{ + direction:rtl +} +.ant-popover-arrow-content,.ant-popover-arrow-content:before,.ant-popover:after{ + content:"" +} +.ant-popover{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum"; + top:0; + left:0; + z-index:1030; + font-weight:400; + white-space:normal; + text-align:left; + cursor:auto; + -webkit-user-select:text; + -moz-user-select:text; + user-select:text +} +.ant-popover:after{ + position:absolute; + background:rgba(255,255,255,.01) +} +.ant-popover-hidden{ + display:none +} +.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{ + padding-bottom:15.31px +} +.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{ + padding-left:15.31px +} +.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{ + padding-top:15.31px +} +.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{ + padding-right:15.31px +} +.ant-popover-inner{ + background-color:#fff; + background-clip:padding-box; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + box-shadow:0 0 8px #00000026 \ +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-popover-inner{ + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d + } +} +.ant-popover-title{ + min-width:177px; + min-height:32px; + margin:0; + padding:5px 16px 4px; + color:#000000d9; + font-weight:500; + border-bottom:1px solid #f0f0f0 +} +.ant-popover-inner-content{ + padding:12px 16px; + color:#000000d9 +} +.ant-popover-message{ + position:relative; + padding:4px 0 12px; + color:#000000d9; + font-size:14px +} +.ant-popover-message>.anticon{ + position:absolute; + top:8px; + color:#faad14; + font-size:14px +} +.ant-popover-message-title{ + padding-left:22px +} +.ant-popover-buttons{ + margin-bottom:4px; + text-align:right +} +.ant-popover-buttons button{ + margin-left:8px +} +.ant-popover-arrow{ + position:absolute; + display:block; + width:16px; + height:16px; + overflow:hidden; + background:0 0; + pointer-events:none +} +.ant-popover-arrow-content{ + position:absolute; + inset:0; + display:block; + width:11.31px; + height:11.31px; + margin:auto; + background-color:#fff; + border-radius:0 0 2px; + pointer-events:none +} +.ant-popover-arrow-content:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{ + bottom:-.69px +} +.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{ + bottom:12px +} +.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translateY(-8px) rotate(45deg) +} +.ant-popover-placement-top .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-topLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-topRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{ + left:-.69px +} +.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(8px) rotate(135deg) +} +.ant-popover-placement-right .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-rightTop .ant-popover-arrow{ + top:12px +} +.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{ + top:-.69px +} +.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{ + box-shadow:2px 2px 5px #0000000f; + transform:translateY(8px) rotate(-135deg) +} +.ant-popover-placement-bottom .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-bottomLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-bottomRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{ + right:-.69px +} +.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(-8px) rotate(-45deg) +} +.ant-popover-placement-left .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-leftTop .ant-popover-arrow{ + top:12px +} +.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{ + background-color:#eb2f96 +} +.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{ + background-color:#f5222d +} +.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{ + background-color:#fa541c +} +.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{ + background-color:#fa8c16 +} +.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{ + background-color:#fadb14 +} +.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{ + background-color:#faad14 +} +.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{ + background-color:#13c2c2 +} +.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{ + background-color:#a0d911 +} +.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{ + background-color:#52c41a +} +.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{ + background-color:#1890ff +} +.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{ + background-color:#2f54eb +} +.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{ + background-color:#722ed1 +} +.ant-popover-rtl{ + direction:rtl; + text-align:right +} +.ant-popover-rtl .ant-popover-message-title{ + padding-right:22px; + padding-left:16px +} +.ant-popover-rtl .ant-popover-buttons{ + text-align:left +} +.ant-popover-rtl .ant-popover-buttons button{ + margin-right:8px; + margin-left:0 +} +.ant-popover{ + position:relative +} +.ant-picker,.ant-picker-dropdown{ + box-sizing:border-box; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum"; + list-style:none +} +.ant-picker,.ant-picker-input>input{ + line-height:1.5715; + position:relative +} +.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#ff4d4f +} +.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#faad14 +} +.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-picker{ + margin:0; + color:#000000d9; + font-size:14px; + padding:4px 11px; + display:inline-flex; + align-items:center; + background:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + transition:border .3s,box-shadow .3s +} +.ant-picker-focused,.ant-picker:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-focused{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-focused{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker.ant-picker-disabled{ + background:#f5f5f5; + border-color:#d9d9d9; + cursor:not-allowed +} +.ant-picker.ant-picker-disabled .ant-picker-suffix{ + color:#00000040 +} +.ant-picker.ant-picker-borderless{ + background-color:transparent!important; + border-color:transparent!important; + box-shadow:none!important +} +.ant-picker-input{ + position:relative; + display:inline-flex; + align-items:center; + width:100% +} +.ant-picker-input>input{ + display:inline-block; + width:100%; + color:#000000d9; + font-size:14px; + border-radius:2px; + transition:all .3s; + flex:auto; + min-width:1px; + height:auto; + padding:0; + background:0 0; + border:0 +} +.ant-picker-input>input::-moz-placeholder{ + opacity:1 +} +.ant-picker-input>input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-picker-input>input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-input>input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-focused,.ant-picker-input>input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-picker-input>input-disabled{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-picker-input>input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-picker-input>input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-picker-input>input-sm{ + padding:0 7px +} +.ant-picker-input>input-rtl{ + direction:rtl +} +.ant-picker-input>input:focus{ + box-shadow:none +} +.ant-picker-input>input[disabled]{ + background:0 0 +} +.ant-picker-input:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-input-placeholder>input{ + color:#bfbfbf +} +.ant-picker-large{ + padding:6.5px 11px +} +.ant-picker-large .ant-picker-input>input{ + font-size:16px +} +.ant-picker-small{ + padding:0 7px +} +.ant-picker-suffix{ + display:flex; + flex:none; + align-self:center; + margin-left:4px; + color:#00000040; + line-height:1; + pointer-events:none +} +.ant-picker-suffix>*{ + vertical-align:top +} +.ant-picker-suffix>:not(:last-child){ + margin-right:8px +} +.ant-picker-clear{ + position:absolute; + top:50%; + right:0; + color:#00000040; + line-height:1; + background:#fff; + transform:translateY(-50%); + cursor:pointer; + opacity:0; + transition:opacity .3s,color .3s +} +.ant-picker-clear>*{ + vertical-align:top +} +.ant-picker-clear:hover{ + color:#00000073 +} +.ant-picker-separator{ + position:relative; + display:inline-block; + width:1em; + height:16px; + color:#00000040; + font-size:16px; + vertical-align:top; + cursor:default +} +.ant-picker-focused .ant-picker-separator{ + color:#00000073 +} +.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{ + cursor:not-allowed +} +.ant-picker-range{ + position:relative; + display:inline-flex +} +.ant-picker-range .ant-picker-clear{ + right:11px +} +.ant-picker-range:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-range .ant-picker-active-bar{ + bottom:-1px; + height:2px; + margin-left:11px; + background:#1890ff; + opacity:0; + transition:all .3s ease-out; + pointer-events:none +} +.ant-picker-range.ant-picker-focused .ant-picker-active-bar{ + opacity:1 +} +.ant-picker-range-separator{ + align-items:center; + padding:0 8px; + line-height:1 +} +.ant-picker-range.ant-picker-small .ant-picker-clear{ + right:7px +} +.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-left:7px +} +.ant-picker-dropdown{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + line-height:1.5715; + position:absolute; + z-index:1050 +} +.ant-picker-dropdown-hidden{ + display:none +} +.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{ + top:2.59px; + display:block; + transform:rotate(-135deg) translateY(1px) +} +.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{ + bottom:2.59px; + display:block; + transform:rotate(45deg) +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownIn +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpIn +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownOut +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpOut +} +.ant-picker-dropdown-range{ + padding:7.54px 0 +} +.ant-picker-dropdown-range-hidden{ + display:none +} +.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{ + padding-top:4px +} +.ant-picker-ranges{ + margin-bottom:0; + padding:4px 12px; + overflow:hidden; + line-height:34px; + text-align:left; + list-style:none +} +.ant-picker-ranges>li{ + display:inline-block +} +.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff; + cursor:pointer +} +.ant-picker-ranges .ant-picker-ok{ + float:right; + margin-left:8px +} +.ant-picker-range-wrapper{ + display:flex +} +.ant-picker-range-arrow{ + position:absolute; + z-index:1; + display:none; + width:11.31px; + height:11.31px; + margin-left:16.5px; + background:linear-gradient(135deg,transparent 40%,#fff 40%); + box-shadow:2px 2px 6px -2px #0000001a; + transition:left .3s ease-out; + border-radius:0 0 2px; + pointer-events:none +} +.ant-picker-range-arrow:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + content:""; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-picker-panel-container{ + overflow:hidden; + vertical-align:top; + background:#fff; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + transition:margin .3s +} +.ant-picker-panel-container .ant-picker-panels{ + display:inline-flex; + flex-wrap:nowrap; + direction:ltr +} +.ant-picker-panel-container .ant-picker-panel{ + vertical-align:top; + background:0 0; + border-width:0 0 1px; + border-radius:0 +} +.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{ + text-align:center +} +.ant-picker-panel-container .ant-picker-panel-focused{ + border-color:#f0f0f0 +} +.ant-picker-panel{ + display:inline-flex; + flex-direction:column; + text-align:center; + background:#fff; + border:1px solid #f0f0f0; + border-radius:2px; + outline:0 +} +.ant-picker-panel-focused{ + border-color:#1890ff +} +.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{ + display:flex; + flex-direction:column; + width:280px +} +.ant-picker-header{ + display:flex; + padding:0 8px; + color:#000000d9; + border-bottom:1px solid #f0f0f0 +} +.ant-picker-header>*{ + flex:none +} +.ant-picker-header button{ + padding:0; + color:#00000040; + line-height:40px; + background:0 0; + border:0; + cursor:pointer; + transition:color .3s +} +.ant-picker-header>button{ + min-width:1.6em; + font-size:14px +} +.ant-picker-header>button:hover{ + color:#000000d9 +} +.ant-picker-header-view{ + flex:auto; + font-weight:500; + line-height:40px +} +.ant-picker-header-view button{ + color:inherit; + font-weight:inherit +} +.ant-picker-header-view button:not(:first-child){ + margin-left:8px +} +.ant-picker-header-view button:hover{ + color:#1890ff +} +.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{ + position:relative; + display:inline-block; + width:7px; + height:7px +} +.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{ + position:absolute; + top:0; + left:0; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after{ + position:absolute; + top:4px; + left:4px; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-prev-icon,.ant-picker-super-prev-icon{ + transform:rotate(-45deg) +} +.ant-picker-next-icon,.ant-picker-super-next-icon{ + transform:rotate(135deg) +} +.ant-picker-content{ + width:100%; + table-layout:fixed; + border-collapse:collapse +} +.ant-picker-content td,.ant-picker-content th{ + position:relative; + min-width:24px; + font-weight:400 +} +.ant-picker-content th{ + height:30px; + color:#000000d9; + line-height:30px +} +.ant-picker-cell{ + padding:3px 0; + color:#00000040; + cursor:pointer +} +.ant-picker-cell-in-view{ + color:#000000d9 +} +.ant-picker-cell:before{ + position:absolute; + top:50%; + right:0; + left:0; + z-index:1; + height:24px; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{ + background:#f5f5f5 +} +.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{ + position:absolute; + inset:0; + z-index:1; + border:1px solid #1890ff; + border-radius:2px; + content:"" +} +.ant-picker-cell-in-view.ant-picker-cell-in-range{ + position:relative +} +.ant-picker-cell-in-view.ant-picker-cell-in-range:before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{ + color:#fff; + background:#1890ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{ + position:absolute; + top:50%; + z-index:0; + height:24px; + border-top:1px dashed #7ec1ff; + border-bottom:1px dashed #7ec1ff; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after{ + right:0; + left:2px +} +.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{ + background:#cbe6ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + position:absolute; + top:0; + bottom:0; + z-index:-1; + background:#cbe6ff; + transition:all .3s; + content:"" +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:50% +} +.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after{ + left:6px; + border-left:1px dashed #7ec1ff; + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after{ + right:6px; + border-right:1px dashed #7ec1ff; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-picker-cell-disabled{ + color:#00000040; + pointer-events:none +} +.ant-picker-cell-disabled .ant-picker-cell-inner{ + background:0 0 +} +.ant-picker-cell-disabled:before{ + background:rgba(0,0,0,.04) +} +.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#00000040 +} +.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{ + height:264px +} +.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + padding:0 8px +} +.ant-picker-quarter-panel .ant-picker-content{ + height:56px +} +.ant-picker-footer{ + width:-moz-min-content; + width:min-content; + min-width:100%; + line-height:38px; + text-align:center; + border-bottom:1px solid transparent +} +.ant-picker-panel .ant-picker-footer{ + border-top:1px solid #f0f0f0 +} +.ant-picker-footer-extra{ + padding:0 12px; + line-height:38px; + text-align:left +} +.ant-picker-footer-extra:not(:last-child){ + border-bottom:1px solid #f0f0f0 +} +.ant-picker-now{ + text-align:left +} +.ant-picker-today-btn{ + color:#1890ff +} +.ant-picker-today-btn:hover{ + color:#40a9ff +} +.ant-picker-today-btn:active{ + color:#096dd9 +} +.ant-picker-today-btn.ant-picker-today-btn-disabled{ + color:#00000040; + cursor:not-allowed +} +.ant-picker-decade-panel .ant-picker-cell-inner{ + padding:0 4px +} +.ant-picker-decade-panel .ant-picker-cell:before{ + display:none +} +.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{ + padding:0 8px +} +.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{ + padding:8px 12px +} +.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + width:60px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + right:14px; + border-right:1px dashed #7ec1ff; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{ + background:0 0!important +} +.ant-picker-week-panel-row td{ + transition:background .3s +} +.ant-picker-week-panel-row:hover td{ + background:#f5f5f5 +} +.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{ + background:#1890ff +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{ + color:#ffffff80 +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#fff +} +.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){ + border-left:1px solid #f0f0f0 +} +.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{ + color:#fff +} +.ant-picker-date-panel .ant-picker-content{ + width:252px +} +.ant-picker-date-panel .ant-picker-content th{ + width:36px +} +.ant-picker-datetime-panel{ + display:flex +} +.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{ + transition:opacity .3s +} +.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{ + opacity:.3 +} +.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{ + opacity:1 +} +.ant-picker-time-panel{ + width:auto; + min-width:auto +} +.ant-picker-time-panel .ant-picker-content{ + display:flex; + flex:auto; + height:224px +} +.ant-picker-time-panel-column{ + flex:1 0 auto; + width:56px; + margin:0; + padding:0; + overflow-y:hidden; + text-align:left; + list-style:none; + transition:background .3s +} +.ant-picker-time-panel-column:after{ + display:block; + height:196px; + content:"" +} +.ant-picker-datetime-panel .ant-picker-time-panel-column:after{ + height:198px +} +.ant-picker-time-panel-column-active{ + background:rgba(230,247,255,.2) +} +.ant-picker-time-panel-column:hover{ + overflow-y:auto +} +.ant-picker-time-panel-column>li{ + margin:0; + padding:0 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{ + display:block; + width:100%; + height:28px; + margin:0; + padding:0 0 0 14px; + color:#000000d9; + line-height:28px; + border-radius:0; + cursor:pointer; + transition:background .3s +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{ + background:#f5f5f5 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{ + background:#e6f7ff +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{ + color:#00000040; + background:0 0; + cursor:not-allowed +} +:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{ + padding:21px 0 +} +.ant-picker-rtl{ + direction:rtl +} +.ant-picker-rtl .ant-picker-suffix{ + margin-right:4px; + margin-left:0 +} +.ant-picker-rtl .ant-picker-clear{ + right:auto; + left:0 +} +.ant-picker-rtl .ant-picker-separator{ + transform:rotate(180deg) +} +.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){ + margin-right:8px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range .ant-picker-clear{ + right:auto; + left:11px +} +.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{ + margin-right:11px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-right:7px +} +.ant-picker-dropdown-rtl .ant-picker-ranges{ + text-align:right +} +.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{ + float:left; + margin-right:8px; + margin-left:0 +} +.ant-picker-panel-rtl{ + direction:rtl +} +.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{ + transform:rotate(135deg) +} +.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{ + transform:rotate(-45deg) +} +.ant-picker-cell .ant-picker-cell-inner{ + position:relative; + z-index:2; + display:inline-block; + min-width:24px; + height:24px; + line-height:24px; + border-radius:2px; + transition:background .3s,border .3s +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{ + right:50%; + left:50% +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after{ + right:6px; + left:0; + border-right:1px dashed #7ec1ff; + border-left:none; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after{ + right:0; + left:6px; + border-right:none; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after{ + right:6px; + left:6px; + border-right:1px dashed #7ec1ff; + border-left:1px dashed #7ec1ff; + border-radius:2px +} +.ant-picker-dropdown-rtl .ant-picker-footer-extra{ + direction:rtl; + text-align:right +} +.ant-picker-panel-rtl .ant-picker-time-panel{ + direction:ltr +} +.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-tag.ant-tag-rtl{ + direction:rtl +} +.ant-picker-inline{ + border:none; + padding:0 +} +.ant-input,.ant-input-affix-wrapper{ + min-width:0; + padding:4px 11px; + transition:all .3s +} +.ant-picker-inline .ant-picker-range-arrow{ + display:none!important +} +.ant-picker-inline .ant-picker-dropdown{ + z-index:auto +} +.ant-picker-dropdown{ + top:auto; + top:initial; + left:auto; + left:initial +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content{ + width:100% +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content th{ + width:inherit +} +.ant-picker-range-arrow{ + margin-right:16.5px +} +.ant-input-affix-wrapper{ + position:relative; + width:100%; + color:#000000d9; + font-size:14px; + line-height:1.5715; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px; + display:inline-flex +} +.ant-input-affix-wrapper::-moz-placeholder{ + opacity:1 +} +.ant-input-affix-wrapper::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input-affix-wrapper:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input-affix-wrapper:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input-affix-wrapper{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-affix-wrapper-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-affix-wrapper-sm{ + padding:0 7px +} +.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-color:#40a9ff; + border-right-width:1px; + z-index:1 +} +.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + z-index:0 +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + z-index:1 +} +.ant-input-affix-wrapper-disabled .ant-input[disabled]{ + background:0 0 +} +.ant-input-affix-wrapper>input.ant-input{ + padding:0; + border:none; + outline:0 +} +.ant-input-affix-wrapper>input.ant-input:focus{ + box-shadow:none!important +} +.ant-input-affix-wrapper:before{ + width:0; + visibility:hidden; + content:"\a0" +} +.ant-input-prefix,.ant-input-suffix{ + display:flex; + flex:none; + align-items:center +} +.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child){ + margin-right:8px +} +.ant-input-show-count-suffix{ + color:#00000073 +} +.ant-input-show-count-has-suffix{ + margin-right:2px +} +.ant-input-prefix{ + margin-right:4px +} +.ant-input-suffix{ + margin-left:4px +} +.ant-input-clear-icon,.anticon.ant-input-clear-icon{ + margin:0; + color:#00000040; + font-size:12px; + vertical-align:-1px; + cursor:pointer; + transition:color .3s +} +.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover{ + color:#00000073 +} +.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active{ + color:#000000d9 +} +.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden{ + visibility:hidden +} +.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix{ + margin:0 4px +} +.ant-input,.ant-input-group{ + margin:0; + line-height:1.5715; + width:100%; + box-sizing:border-box; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-input-affix-wrapper-textarea-with-clear-btn{ + padding:0!important; + border:0!important +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{ + position:absolute; + top:8px; + right:8px; + z-index:1 +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input{ + padding-right:24px +} +.ant-input-group-wrapper-status-error .ant-input-group-addon{ + color:#ff4d4f; + border-color:#ff4d4f +} +.ant-input-group-wrapper-status-warning .ant-input-group-addon{ + color:#faad14; + border-color:#faad14 +} +.ant-input{ + position:relative; + display:inline-block; + color:#000000d9; + font-size:14px; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px +} +.ant-input::-moz-placeholder{ + opacity:1 +} +.ant-input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-disabled,.ant-input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-focused,.ant-input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-disabled:hover,.ant-input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-disabled,.ant-input[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group,.ant-input-group-addon{ + position:relative; + color:#000000d9; + font-size:14px +} +.ant-input-sm{ + padding:0 7px +} +.ant-input-group{ + padding:0; + display:table; + border-collapse:separate; + border-spacing:0 +} +.ant-input-group[class*=col-]{ + float:none; + padding-right:0; + padding-left:0 +} +.ant-input-group>[class*=col-]{ + padding-right:8px +} +.ant-input-group>[class*=col-]:last-child{ + padding-right:0 +} +.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{ + display:table-cell +} +.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){ + border-radius:0 +} +.ant-input-group-addon,.ant-input-group-wrap{ + width:1px; + white-space:nowrap; + vertical-align:middle +} +.ant-input-group-wrap>*{ + display:block!important +} +.ant-input-group .ant-input{ + float:left; + width:100%; + margin-bottom:0; + text-align:inherit +} +.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{ + z-index:1; + border-right-width:1px +} +.ant-input-search-with-button .ant-input-group .ant-input:hover{ + z-index:0 +} +.ant-input-group-addon{ + padding:0 11px; + font-weight:400; + text-align:center; + background-color:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + transition:all .3s +} +.ant-input-group-addon .ant-select{ + margin:-5px -11px +} +.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{ + background-color:inherit; + border:1px solid transparent; + box-shadow:none +} +.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{ + color:#1890ff +} +.ant-input-group-addon .ant-cascader-picker{ + margin:-9px -12px; + background-color:transparent +} +.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{ + text-align:left; + border:0; + box-shadow:none +} +.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{ + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.ant-input-group-addon:first-child{ + border-right:0 +} +.ant-input-group-addon:last-child{ + border-left:0 +} +.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{ + padding:0 7px +} +.ant-input-group-lg .ant-select-single .ant-select-selector{ + height:40px +} +.ant-input-group-sm .ant-select-single .ant-select-selector{ + height:24px +} +.ant-input-search-button,.ant-input[type=color]{ + height:32px +} +.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group.ant-input-group-compact{ + display:block +} +.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{ + display:table; + content:"" +} +.ant-input-group.ant-input-group-compact:after{ + clear:both +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){ + border-right-width:1px +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>*{ + display:inline-block; + float:none; + vertical-align:top; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{ + display:inline-flex +} +.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:-1px; + border-right-width:1px +} +.ant-input-group.ant-input-group-compact .ant-input{ + float:none +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{ + border-right-width:1px; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{ + border-right-width:1px; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{ + vertical-align:top +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{ + margin-left:-1px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{ + border-radius:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl .ant-input-group-addon:first-child{ + border-right:1px solid #d9d9d9; + border-left:0 +} +.ant-input-group-rtl .ant-input-group-addon:last-child{ + border-right:0; + border-left:1px solid #d9d9d9 +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:0; + margin-left:-1px; + border-left-width:1px +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{ + border-left-width:1px; + border-radius:2px 0 0 2px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{ + margin-right:-1px; + margin-left:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:0 2px 2px 0 +} +.ant-input-group-wrapper{ + display:inline-block; + width:100%; + text-align:start; + vertical-align:top +} +.ant-input-password-icon.anticon{ + color:#00000073; + cursor:pointer; + transition:all .3s +} +.ant-input-password-icon.anticon:hover{ + color:#000000d9 +} +.ant-input[type=color].ant-input-lg{ + height:40px +} +.ant-input[type=color].ant-input-sm{ + height:24px; + padding-top:3px; + padding-bottom:3px +} +.ant-input-textarea-show-count>.ant-input{ + height:100% +} +.ant-input-textarea-show-count:after{ + float:right; + color:#00000073; + white-space:nowrap; + content:attr(data-count); + pointer-events:none +} +.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{ + margin-bottom:-22px +} +.ant-input-textarea-suffix{ + position:absolute; + top:0; + right:11px; + bottom:0; + z-index:1; + display:inline-flex; + align-items:center; + margin:auto +} +.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{ + border-color:#40a9ff +} +.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-left-color:#40a9ff +} +.ant-input-search .ant-input-affix-wrapper{ + border-radius:0 +} +.ant-input-search .ant-input-lg{ + line-height:1.5713 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{ + left:-1px; + padding:0; + border:0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{ + padding-top:0; + padding-bottom:0; + border-radius:0 2px 2px 0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){ + color:#00000073 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{ + inset:0 +} +.ant-input-search-button:focus,.ant-input-search-button:hover{ + z-index:1 +} +.ant-input-search-large .ant-input-search-button{ + height:40px +} +.ant-input-search-small .ant-input-search-button{ + height:24px +} +.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{ + border:none; + outline:0 +} +.ant-input-affix-wrapper-rtl .ant-input-prefix{ + margin:0 0 0 4px +} +.ant-input-affix-wrapper-rtl .ant-input-suffix{ + margin:0 4px 0 0 +} +.ant-input-textarea-rtl.ant-input-textarea-show-count:after{ + text-align:left +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{ + margin-right:0; + margin-left:4px +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon{ + right:auto; + left:8px +} +.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-right-color:#40a9ff; + border-left-color:#d9d9d9 +} +.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{ + border-right-color:#40a9ff +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{ + right:-1px; + left:auto +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{ + border-radius:2px 0 0 2px +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-input{ + height:32px + } + .ant-input-lg{ + height:40px + } + .ant-input-sm{ + height:24px + } + .ant-input-affix-wrapper>input.ant-input{ + height:auto + } +} +textarea.nz-textarea-autosize-measuring{ + height:auto!important; + overflow:hidden!important; + padding:2px 0!important +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{ + width:32px; + height:32px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{ + width:24px; + height:24px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{ + width:40px; + height:40px +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-suffix{ + margin-left:0 +} +nz-form-item-feedback-icon.ant-input-suffix{ + display:flex; + flex:none; + align-items:center; + pointer-events:none; + position:absolute; + top:0; + right:0; + z-index:1; + height:100%; + margin-right:12px; + margin-left:4px +} +.ant-input-status-error.ant-input-has-feedback,.ant-input-status-success.ant-input-has-feedback,.ant-input-status-validating.ant-input-has-feedback,.ant-input-status-warning.ant-input-has-feedback{ + padding-right:28px +} +.ant-input-textarea-show-count{ + display:block; + position:relative +} +.ant-tag{ + box-sizing:border-box; + margin:0 8px 0 0; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + display:inline-block; + height:auto; + padding:0 7px; + font-size:12px; + line-height:20px; + white-space:nowrap; + background:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + opacity:1; + transition:all .3s +} +.ant-tag-checkable,.ant-tag-has-color{ + border-color:transparent +} +.ant-tag,.ant-tag a,.ant-tag a:hover{ + color:#000000d9 +} +.ant-tag>a:first-child:last-child{ + display:inline-block; + margin:0 -8px; + padding:0 8px +} +.ant-tag-close-icon{ + margin-left:3px; + color:#00000073; + font-size:10px; + cursor:pointer; + transition:all .3s +} +.ant-tag-close-icon:hover{ + color:#000000d9 +} +.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{ + color:#fff +} +.ant-tag-checkable{ + background-color:transparent; + cursor:pointer +} +.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{ + color:#1890ff +} +.ant-tag-checkable-checked,.ant-tag-checkable:active{ + color:#fff +} +.ant-tag-checkable-checked{ + background-color:#1890ff +} +.ant-tag-checkable:active{ + background-color:#096dd9 +} +.ant-tag-hidden{ + display:none +} +.ant-tag-pink{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-pink-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-magenta{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-magenta-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-red{ + color:#cf1322; + background:#fff1f0; + border-color:#ffa39e +} +.ant-tag-red-inverse{ + color:#fff; + background:#f5222d; + border-color:#f5222d +} +.ant-tag-volcano{ + color:#d4380d; + background:#fff2e8; + border-color:#ffbb96 +} +.ant-tag-volcano-inverse{ + color:#fff; + background:#fa541c; + border-color:#fa541c +} +.ant-tag-orange{ + color:#d46b08; + background:#fff7e6; + border-color:#ffd591 +} +.ant-tag-orange-inverse{ + color:#fff; + background:#fa8c16; + border-color:#fa8c16 +} +.ant-tag-yellow{ + color:#d4b106; + background:#feffe6; + border-color:#fffb8f +} +.ant-tag-yellow-inverse{ + color:#fff; + background:#fadb14; + border-color:#fadb14 +} +.ant-tag-gold{ + color:#d48806; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag-gold-inverse{ + color:#fff; + background:#faad14; + border-color:#faad14 +} +.ant-tag-cyan{ + color:#08979c; + background:#e6fffb; + border-color:#87e8de +} +.ant-tag-cyan-inverse{ + color:#fff; + background:#13c2c2; + border-color:#13c2c2 +} +.ant-tag-lime{ + color:#7cb305; + background:#fcffe6; + border-color:#eaff8f +} +.ant-tag-lime-inverse{ + color:#fff; + background:#a0d911; + border-color:#a0d911 +} +.ant-tag-green{ + color:#389e0d; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-green-inverse{ + color:#fff; + background:#52c41a; + border-color:#52c41a +} +.ant-tag-blue{ + color:#096dd9; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-blue-inverse{ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-tag-geekblue{ + color:#1d39c4; + background:#f0f5ff; + border-color:#adc6ff +} +.ant-tag-geekblue-inverse{ + color:#fff; + background:#2f54eb; + border-color:#2f54eb +} +.ant-tag-purple{ + color:#531dab; + background:#f9f0ff; + border-color:#d3adf7 +} +.ant-tag-purple-inverse{ + color:#fff; + background:#722ed1; + border-color:#722ed1 +} +.ant-tag-success{ + color:#52c41a; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-processing{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-error{ + color:#ff4d4f; + background:#fff2f0; + border-color:#ffccc7 +} +.ant-tag-warning{ + color:#faad14; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag>.anticon+span,.ant-tag>span+.anticon{ + margin-left:7px +} +.ant-tag.ant-tag-rtl{ + margin-right:0; + margin-left:8px; + text-align:right +} +.ant-tag-rtl .ant-tag-close-icon{ + margin-right:3px; + margin-left:0 +} +.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{ + margin-right:7px; + margin-left:0 +} +.ant-switch,nz-switch{ + display:inline-block +} +.ant-switch{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + box-sizing:border-box; + min-width:44px; + height:22px; + line-height:22px; + vertical-align:middle; + background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(to right,#fff,#fff); + border:0; + border-radius:100px; + cursor:pointer; + transition:all .2s; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-switch:focus{ + outline:0; + box-shadow:0 0 0 2px #0000001a +} +.ant-switch-checked:focus{ + box-shadow:0 0 0 2px #e6f7ff +} +.ant-switch:focus:hover{ + box-shadow:none +} +.ant-switch-checked{ + background:#1890ff +} +.ant-switch-disabled,.ant-switch-loading{ + cursor:not-allowed; + opacity:.4 +} +.ant-switch-disabled *,.ant-switch-loading *{ + box-shadow:none; + cursor:not-allowed +} +.ant-switch-inner{ + display:block; + margin:0 7px 0 25px; + color:#fff; + font-size:12px; + transition:margin .2s +} +.ant-switch-handle,.ant-switch-handle:before{ + position:absolute; + transition:all .2s ease-in-out +} +.ant-switch-checked .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-handle{ + top:2px; + left:2px; + width:18px; + height:18px +} +.ant-switch-handle:before{ + inset:0; + background-color:#fff; + border-radius:9px; + box-shadow:0 2px 4px #00230b33; + content:"" +} +.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 20px) +} +.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-loading-icon.anticon{ + position:relative; + top:2px; + color:#000000a6; + vertical-align:top +} +.ant-switch-checked .ant-switch-loading-icon{ + color:#1890ff +} +.ant-switch-small{ + min-width:28px; + height:16px; + line-height:16px +} +.ant-switch-small .ant-switch-inner{ + margin:0 5px 0 18px; + font-size:12px +} +.ant-switch-small .ant-switch-handle{ + width:12px; + height:12px +} +.ant-switch-small .ant-switch-loading-icon{ + top:1.5px; + font-size:9px +} +.ant-switch-small.ant-switch-checked .ant-switch-inner{ + margin:0 18px 0 5px +} +.ant-switch-small.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 14px) +} +.ant-switch-rtl{ + direction:rtl +} +.ant-switch-rtl .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-rtl .ant-switch-handle{ + right:2px; + left:auto +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch-rtl.ant-switch-checked .ant-switch-inner{ + margin:0 7px 0 25px +} +.ant-switch-rtl.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 20px) +} +.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 14px) +} +#searchResults{ + visibility:hidden; + color:#000; + font-size:100%; + z-index:1000 +} +#searchCount{ + display:none; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#searchHint{ + display:none; + font-weight:400; + font-style:italic; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#moreResults{ + display:none; + font-size:90%; + background-color:#fff; + color:#00f; + padding-left:3px; + padding-right:3px; + border:2px solid #225599; + border-top-width:0px; + cursor:pointer +} +#moreResults:hover{ + text-decoration:underline +} +.ansList:focus,.search_field:focus{ + background-color:#fff8c6 +} +.auto_complete{ + width:auto; + background-color:#fff; + position:relative; + overflow:auto; + overflow-x:hidden +} +.auto_complete>ul{ + margin:0; + padding:0; + list-style:none +} +.auto_complete>ul>li{ + border-bottom:1px solid #DFDFDF; + font-size:90%; + padding:3px 10px; + page-break-inside:avoid; + -moz-column-break-inside:avoid; + break-inside:avoid; + -webkit-column-break-inside:avoid +} +.auto_complete>ul>li:last-child{ + border:0 +} +.auto_complete.multi_col>ul>li:last-child{ + border-bottom:1px solid #DFDFDF +} +.form_auto_complete{ + position:absolute; + font-weight:400; + overflow:hidden +} +.suggestion{ + color:#001a33 +} +.auto_complete .selected{ + background-color:#bcd +} +.auto_complete li:hover,.auto_complete tr:hover{ + background-color:#d1e1f0 +} +.auto_complete>ul>li.heading:hover{ + background-color:#001a33 +} +.heading{ + background-color:#001a33; + color:#fff +} +.listNum{ + color:#368325 +} +.ansList.no_match,input[type=text].ansList.no_match,.search_field.no_match{ + background-color:#f8da74; + color:#000; + font-style:italic +} +.ansList.invalid,.search_field.invalid{ + border:2px solid #F00 +} +.multi_col{ + -moz-column-count:2; + column-count:2; + -moz-column-gap:0; + column-gap:0 +} +#completionOptionsScroller{ + background:none repeat scroll 0 0 #FFFFFF; + border:1px solid #838383; + border-top-color:#dfdfdf; + overflow-y:auto; + padding:0 +} +.searchButton{ + margin-left:1.2em; + border:0; + vertical-align:middle +} +input.search_field,textarea.search_field{ + background-image:url(magnifying_glass.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +.ansList.ac_multiple,.ansList.ac_multiple:focus{ + background-image:url(down_arrow_gray_10_10.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +@media print{ + .ansList.ac_multiple,.ansList.ac_multiple:focus,input.search_field,textarea.search_field{ + background-image:none + } +} +.autocomp_selected{ + border:1px solid gray; + padding:1px; + display:inline-block +} +.autocomp_selected input,.autocomp_selected textarea{ + border-width:1px; + width:100%; + box-sizing:border-box +} +.autocomp_selected ul{ + list-style-type:none; + margin:.5em 0 .25em .25em; + padding-left:0 +} +.autocomp_selected li{ + display:inline-block; + border-radius:5px; + border:1px solid #444; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.25em; + margin-right:.25em; + margin-bottom:.25em; + white-space:nowrap +} +.autocomp_selected li>button{ + border:0; + background-color:#d7dadd; + font-weight:800; + padding-left:.25em; + padding-right:.25em; + line-height:.9em; + padding-bottom:.1em +} +.autocomp_selected li>button:hover{ + background-color:#999 +} +.screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +#completionOptionsScroller table{ + border-collapse:collapse; + border-style:hidden; + width:100%; + margin:0; + padding:0 +} +#completionOptionsScroller tbody{ + font-size:90% +} +#completionOptionsScroller td{ + border:1px solid #DFDFDF; + margin:0; + padding:0 .75em 0 .25em +} +#completionOptionsScroller th{ + border-right:1px solid gray; + font-size:85%; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.75em +} +/*# sourceMappingURL=styles.css.map*/ diff --git a/assets/css/openhie.css b/assets/css/openhie.css new file mode 100644 index 0000000..10f749a --- /dev/null +++ b/assets/css/openhie.css @@ -0,0 +1,100 @@ +/* Define colors here */ + +:root { + --ig-status-text-color: #333333; /* 1. IG Title and status text color */ + --navbar-bg-color: #1f4d2e; /* 2. Header container color */ + --footer-bg-color: #666e68; /* 3. Footer background color*/ + --footer-container-bg-color: #1f4d2e; /* 4. Footer container color */ + --stripe-bg-color: #668877; /* 5. Header strip color */ + + --btn-hover-color: #33804a; /* 6. Menu button hover color */ + --btn-active-color: #43a862; /* 7. Menu button active color */ + --btn-text-color: #ddffee; /* 8. Menu button text color */ + --btn-gradient-start-color: #33aa77; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #209966; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff33aa77; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff209966; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #24d160; /* 13. Hyperlink text color */ + --link-hover-color: #109030; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: #ffffd0; /* 15. Publish box background color */ + --publish-box-border: 1px solid green; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ddffee; /* 17. TOC box background color */ + --toc-box-border: 1px solid green; /* 18. TOC box border definition */ + + --stu-note-background-color: #ffccbb; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ff6020; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5faf5; /* 21. Header color (sides) */ + --ig-header-container-color: #fdfffd; /* 22. Header container color (center) */ + +} + +dl { + display: flex; + flex-flow: row wrap; +} +dt { + flex-basis: 20%; + padding: 2px 4px; + text-align: left; + margin-left: 3em; +} +dd { + flex-basis: 70%; + flex-grow: 1; + margin: 0; + padding: 2px 4px; +} + +.feedback { + color: #f0f0f0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: none ; /* none or inline-end */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +figcaption { + caption-side: top; + font-weight: bold; + font-size: smaller; + text-align:center; + width:100%; +} + +figure { + display : block; + width: 100%; + text-align: center; + text-indent: 0; + border: thin silver solid; +} + +figure > img { + max-width: 100% +} diff --git a/assets/css/prism.css b/assets/css/prism.css new file mode 100644 index 0000000..bb85e05 --- /dev/null +++ b/assets/css/prism.css @@ -0,0 +1,143 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 0.95em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + diff --git a/assets/css/project.css b/assets/css/project.css new file mode 100644 index 0000000..e08c969 --- /dev/null +++ b/assets/css/project.css @@ -0,0 +1,757 @@ +/* + + Specific layout and styling, project based + + +*/ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/* + +- SCAFFOLDING Groundwork for the site. Background colors are set in less or overruled here +- SCAFFOLDING OBJECTS Objects reoccurring on every page +- COMPONENTS Everything what can be moved around +- BACK TO TOP Anchor animating to top of the page +- EXCEPTIONS FOR SPECIFIC SITUATIONS Some pages are not like the others +- D-I-D AREA Do-It-Dirty + +*/ +/* SCAFFOLDING STYLING +----------------------------------------------------------------------------------------*/ + + +/* Colors + +Usage: +var(--publish-box-border); */ + +:root { + + --ig-status-text-color: maroon; /* 1. IG Title and status text color */ + --navbar-bg-color: #7b1fad; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-bg-color: #7b1fad; /* 4. Footer container color */ + --stripe-bg-color: #999999; /* 5. Header strip color */ + + --btn-hover-color: #9b2fdd; /* 6. Menu button hover color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --btn-gradient-start-color: #428bca; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #357ebd; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff428bca; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff357ebd; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #428bca; /* 13. Hyperlink text color */ + --link-hover-color: #2a6496; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: yellow; /* 15. Publish box background color */ + --publish-box-border: 1px solid #0A0008; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ffeb7e; /* 17. TOC box background color */ + --toc-box-border: 1px solid navy; /* 18. TOC box border definition */ + + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5f5f5; /* 21. Header color (sides) */ + --ig-header-container-color: #ffffff; /* 22. Header container color (center) */ + --footer-nav-bg-color: #f5f5f5; /* 23. Footer navigation background color*/ + + --footer-text-color: #ffffff; /* 24. Footer highlight font color */ + --footer-hyperlink-text-color: #81BEF7; /* 25. Footer hyperlinks font color */ + --footer-highlight-text-color: #ffff77; /* 26. Footer highlight font color */ + + --breadcrumb-bg-color: #f5f5f5; /* 27. Breadcrumb font color */ + --breadcrumb-text-color: ##555555; /* 28. Breadcrumb font color */ + + --dragon-background-color: #fffbf7; /* 29. Dragon background color */ + --dragon-text-color: #101020; /* 30. Dragon font color */ + +} + + + +html { + background-color: #ffffff; +} +body { + background-color: #ffffff; + position: relative; + padding-top: 0; +} +.segment { + position: relative; +} +.segment > .container { + background-color: #ffffff; + position: relative; +} +#segment-header { + background-color: var(--ig-header-color); +} +#segment-header > .container { + background-color: var(--ig-header-container-color); +} +#segment-footer { + background-color: var(--footer-bg-color); +} + +#segment-footer > .container { + background-color: var(--footer-container-bg-color); + color: var(--footer-text-color); +} +.navbar-inverse { + background-color: var(--navbar-bg-color); +} +.navbar-inverse .navbar-nav > li > a:hover { + background-color: var(--btn-hover-color); +} +#segment-footer > .container .inner-wrapper { + padding: 4px 20px; +} +#segment-footer > .container .inner-wrapper > p { + padding-bottom: 0px; + margin-bottom: 0px; + color:var(--footer-text-color); +} +#segment-post-footer { + background-color: #f5f5f5; +} +#segment-post-footer > .container { + background-color: #e6e6e6; + min-height: 90px; +} +/* +@media (max-width: 767px) { + body { + //padding-left: 0; + //padding-right: 0; + .segment > .container { + //padding-left: 10px; + //padding-right: 10px; + } + } + .segment { + margin-left: -20px; + margin-right: -20px; + &#segment-content { + margin-left: 0; + margin-right: 0; + } + } +} +*/ +#sidebar > .inner-wrapper { + margin-top: 14px; + margin-bottom: 20px; +} +#content > .inner-wrapper, +.container > .row > .inner-wrapper { + margin-top: 4px; + margin-bottom: 20px; +} +/* SCAFFOlDING OBJECTS +----------------------------------------------------------------------------------------*/ +#logo { + float: left; + margin-top: 6px; + margin-left: 20px; + margin-bottom: 4px; + display: block; +} +#logo img { + max-width: 100%; +} + +#project-nav { + line-height: 50px; + float: left; + margin-top: 8px; + margin-bottom: 8px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +#family-nav { + line-height: 50px; + float: right; + margin-top: 4px; + margin-bottom: 8px; + color: #808080; +} + +#family-logo { + float: right; + margin-left: 6px; +} + +#ig-status { + line-height: 20px; + margin-top: 17px; + color: var(--ig-status-text-color); + text-align: center; + height: 50px; +} + +#stripe { + position: absolute; + left: 0; + right: 0; + top: 0; + height: 8px; + background: var(--stripe-bg-color); +} +#notes a { + color: #555555; +} +#publish-box { + background-color: var(--publish-box-bg-color); + border: var(--publish-box-border); + padding: 5px; +} + +.dragon { + border: 1px solid maroon; + padding: 10px; + background-color: var(--dragon-background-color); + min-height: 160px; + color: var(--dragon-text-color); +} + +.dragon::before { + content: ""; + background-image: url('../images/dragon.png'); + background-size: 150px 150px; + display: inline-block; + float:left; + margin-right: 10px; + width: 150px; + height: 150px; +} + +.note-to-balloters, .stu-note { + margin: 5px; + padding: 10px; + border-left-style: solid; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + +.stu-note::before { + white-space: pre; + content: "Note\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +.note-to-balloters::before { + white-space: pre; + content: "Note to Balloters\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +blockquote.stu-note { + margin: 5px; + padding:10px; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + + +/* GENERIC OBJECTS +----------------------------------------------------------------------------------------*/ +.navbar { + clear: both; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-color: #ffffff; + border-width: 0px; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 0px; + padding-right: 0px; + margin-bottom: 0; +/* background-color: var(--navbar-bg-color); */ + +} +.navbar > div > div > ul > li { + margin-bottom: 0; + padding-bottom: 0; +} +.navbar .nav > li > a { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.navbar .nav > li > a { + padding: 10px 12px; + text-shadow: none; +} +.navbar .nav > li > a, +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.dropdown-menu { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.dropdown-menu li > a { + padding: 6px 20px; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + text-decoration: none; + color: #ffffff; + background-color: var(--btn-hover-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: var(--btn-active-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.nav-tabs { + margin-bottom: 20px; +} +.nav-tabs a { + color: #555555; +} + +.nav-tabs li a:hover, +.nav-tabs li a:focus { + border-bottom-color: #955159; +} +.nav-tabs { + border-bottom-color: #955159; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: var(--btn-active-color); + border-color: #955159 #955159 transparent; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: var(--btn-active-color); + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: var(--btn-active-color); + color: #ffffff; +} + +.navbar-inverse .navbar-nav > li > a { + color: var(--btn-text-color); +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: var(--btn-hover-color); +} + +/* +@media (max-width: 979px) { + // make tabs act like nav-stacked + // (mostly) copied from bootstrap/navs.less + .nav-tabs > li { + float: none; + } + .nav-tabs > li > a { + margin-right: 0; // no need for the gap between nav items + } + .nav-tabs { + border-bottom: 0; + } + .nav-tabs > li > a { + border: 1px solid #ddd; + .border-top-radius(0); + .border-right-radius(0); + .border-bottom-radius(0); + .border-left-radius(0); + } + .nav-tabs > .active > a, + .nav-tabs > .active > a:hover { + border: 1px solid #ddd; + } + .nav-tabs > li:first-child > a { + .border-top-radius(4px); + } + .nav-tabs > li:last-child > a { + .border-bottom-radius(4px); + } + .nav-tabs > li > a:hover, + .nav-tabs > li > a:focus { + border-color: #ddd; + z-index: 2; + } +} +*/ + + +a { + color: var(--link-color); + text-decoration: none; +} + +a:hover, +a:focus { + color: var(--link-hover-color); + text-decoration: underline; +} + +.btn-link:hover, +.btn-link:focus { + color: var(--link-hover-color); + text-decoration: underline; + background-color: transparent; +} + + +.nav-list > li > a { + padding: 3px 15px; +} +.breadcrumb { + margin-bottom: 0; + background-color: var(--breadcrumb-bg-color);; +} +.breadcrumb a { + color: var(--breadcrumb-text-color); +} +.nav-listing { + overflow: hidden; +} +.nav-listing > li { + float: left; + width: 25%; +} +.nav-listing > li > a { + padding: 2px 6px; +} +.sectioncount { + x-float: right; + x-color: #555555; + x-font-size: 12px; +} +.sectioncount a { + color: inherit; +} +h1.underlined, +h2.underlined, +h3.underlined, +h4.underlined, +h5.underlined, +h6.underlined { + border-bottom: 1px solid #dddddd; + padding-bottom: 0.2em; +} +p > img { + float: left; + margin-top: 0; + margin-right: 10px; + margin-bottom: 10px; + margin-left: 0; +} +.table td { + padding: 6px; + line-height: 18px; +} +.table th h1, +.table th h2, +.table th h3, +.table th h4, +.table th h5, +.table th h6 { + margin-bottom: 0; +} +.table th.inverted { + background-color: #555555; + color: #ffffff; + border: none!important; +} +.table th.inverted h1, +.table th.inverted h2, +.table th.inverted h3, +.table th.inverted h4, +.table th.inverted h5, +.table th.inverted h6 { + color: inherit; +} +pre { + font-size: 12px; +} +.icon-warning-sign { + font-size: 30px; + margin-right: 10px; + display: block; + float: left; +} +/* BACK TO TOP +----------------------------------------------------------------------------------------*/ +a.to-top { + background: url('../images/theme/up.png') no-repeat; + display: block; + float: right; + width: 25px; + height: 25px; + text-indent: -9999px; + margin-top: -28px; +} +/* EXCEPTIONS FOR SPECIFIC SITUATIONS +----------------------------------------------------------------------------------------*/ +/* D-I-D AREA +----------------------------------------------------------------------------------------*/ + +ul.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +ul.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +ul.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +div.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +div.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +div.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +/* Fix to avoid truncating letter descenders in headings */ +h1, h2, h3, h4, h5, h6, .title { + overflow: visible; + margin: 1em 0 0.4em 0; +} + +/* Common content for section numbering */ +body{counter-reset:section} +h2{counter-reset:sub-section} +h3{counter-reset:composite} +h4{counter-reset:detail} +h5{counter-reset:more-detail} +h2:before{color:silver;counter-increment:section;content:var(--heading-prefix) "." counter(section) " ";} +h3:before{color:silver;counter-increment:sub-section;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) " ";} +h4:before{color:silver;counter-increment:composite;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) " ";} +h5:before{color:silver;counter-increment:detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) " ";} +h6:before{color:silver;counter-increment:more-detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) "." counter(more-detail)" ";} + +/* ============ downloads css ============= */ + +a[href$=".sch"]:after, a[href$=".xlsx"]:after, a[href$=".zip"]:after, a[href$=".tgz"]:after, a[href$=".xml"]:not([no-download^="true"]):after, a[href$=".json"]:not([no-download^="true"]):after, a[href$=".csv"]:after, a[href$=".ttl"]:not([no-download^="true"]):after { + content: url(../images/download.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* =========== external links ============= */ +p a[href^="http://"]:not([no-external^="true"]):after,p a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +li a[href^="http://"]:not([no-external^="true"]):after,li a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* ----------New content for ballot styling------*/ + +.new-content::before { + white-space: pre; + content: "New Content\A "; + color: red; + font-weight: bold;} +.new-content{ + margin: 5px; + padding: 10px; + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.modified-content::before { + white-space: pre; + content: "Modified Content\A "; + color: red; + font-weight: bold;} +.modified-content{ + margin: 5px; + padding: 10px; + color: #784212; + background-color: #fef9e7; + border-color: #f9e79f; +} + +.bg-success{ + color: #3c763d; + background-color: #dff0d8; + border-color: #bce8f1; +} + +.bg-info{ + color: #31708f; + background-color: #d9edf7; + border-color: #d6e9c6; +} + +.bg-warning{ + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.bg-danger{ + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + + +.feedback { + color: #e0e0e0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: right ; /* none or right */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.copy-text { + font-family: monospace; + font-weight: bold; +} + +.copy-text .btn-copy{ + visibility: hidden; +} + +.copy-text:hover .btn-copy { + visibility: visible; +} + +.btn-copy { + height: 14px; + width: 17px; + background-image: url('../ico/noun_copy to clipboard_1669410.png'); + background-size: 22px; + padding: 0px 0px; + border-width: 0px; + background-color: transparent; +} diff --git a/assets/css/pygments-manni.css b/assets/css/pygments-manni.css new file mode 100644 index 0000000..1264b87 --- /dev/null +++ b/assets/css/pygments-manni.css @@ -0,0 +1,66 @@ +.hll { background-color: #ffffcc } + /*{ background: #f0f3f3; }*/ +.c { color: #999; } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #999; } /* Comment.Single */ +.cs { color: #999; } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; } /* Generic.Prompt */ +.gs { } /* Generic.Strong */ +.gu { color: #003300; } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; } /* Keyword.Constant */ +.kd { color: #006699; } /* Keyword.Declaration */ +.kn { color: #006699; } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; } /* Keyword.Reserved */ +.kt { color: #007788; } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #d44950 } /* Literal.String */ +.na { color: #4f9fcf } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; } /* Name.Entity */ +.ne { color: #CC0000; } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; } /* Name.Namespace */ +.nt { color: #2f6f9f; } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } diff --git a/assets/css/xml.css b/assets/css/xml.css new file mode 100644 index 0000000..0dd7fa5 --- /dev/null +++ b/assets/css/xml.css @@ -0,0 +1,2 @@ + +pre code{display:block;padding:.5em;background:white;color:black}pre .comment,pre .template_comment,pre .javadoc,pre .comment *{color:#800}pre .keyword,pre .method,pre .list .title,pre .clojure .built_in,pre .nginx .title,pre .tag .title,pre .setting .value,pre .winutils,pre .tex .command,pre .http .title,pre .request,pre .status{color:#008}pre .envvar,pre .tex .special{color:#660}pre .string,pre .tag .value,pre .cdata,pre .filter .argument,pre .attr_selector,pre .apache .cbracket,pre .date,pre .regexp{color:#080}pre .sub .identifier,pre .pi,pre .tag,pre .tag .keyword,pre .decorator,pre .ini .title,pre .shebang,pre .prompt,pre .hexcolor,pre .rules .value,pre .css .value .number,pre .literal,pre .symbol,pre .ruby .symbol .string,pre .number,pre .css .function,pre .clojure .attribute{color:#066}pre .class .title,pre .haskell .type,pre .smalltalk .class,pre .javadoctag,pre .yardoctag,pre .phpdoc,pre .typename,pre .tag .attribute,pre .doctype,pre .class .id,pre .built_in,pre .setting,pre .params,pre .variable,pre .clojure .title{color:#606}pre .css .tag,pre .rules .property,pre .pseudo,pre .subst{color:#000}pre .css .class,pre .css .id{color:#9b703f}pre .value .important{color:#f70;font-weight:bold}pre .rules .keyword{color:#c5af75}pre .annotation,pre .apache .sqbracket,pre .nginx .built_in{color:#9b859d}pre .preprocessor,pre .preprocessor *{color:#444}pre .tex .formula{background-color:#EEE;font-style:italic}pre .diff .header,pre .chunk{color:#808080;font-weight:bold}pre .diff .change{background-color:#bccff9}pre .addition{background-color:#baeeba}pre .deletion{background-color:#ffc8bd}pre .comment .yardoctag{font-weight:bold} diff --git a/assets/fonts/glyphiconshalflings-regular.eot b/assets/fonts/glyphiconshalflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..bd59ccd2d679a6fa594560d56120e5e6e98b2c3e GIT binary patch literal 33358 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/glyphiconshalflings-regular.svg b/assets/fonts/glyphiconshalflings-regular.svg new file mode 100644 index 0000000..0fb4587 --- /dev/null +++ b/assets/fonts/glyphiconshalflings-regular.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/glyphiconshalflings-regular.ttf b/assets/fonts/glyphiconshalflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c63c068feb1ac0de21fb7fe459fc8d0175028f2d GIT binary patch literal 32896 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 T4y;kUO<052l5N*uMf(2$813#) literal 0 HcmV?d00001 diff --git a/assets/fonts/glyphiconshalflings-regular.woff b/assets/fonts/glyphiconshalflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..4c778ffdc5fa2837359e171f35c5b410674cd3c2 GIT binary patch literal 18944 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%0Aj9w_3|}8T~R?c=mXrZ{!OUY}Y4YKc7(y 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 literal 0 HcmV?d00001 diff --git a/assets/ico/favicon.png b/assets/ico/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..296a680b0b9fd27d998aad29dbd43fff1632b26f GIT binary patch literal 575 zcmV-F0>J%=P)+gIT3N{y1}ofQEk` zKYiP<<#lu#6X#WS`#;R05+8deGW`9EUBllOFF!Q4{dx54|NE_iH6MQ6`Nb6&@OkF^ z-`8(q)A0ZQhn7yB_~?)Ab%G__On?6|GU@*R@%7L1+rMsJ!=mBu%SR0CZ$7V>%#$q6 zruF&P6LvP2?63PLv)Xd~d3_d(hMyOgvRjJ(`+Ar^RpZa|cRya)u^S39vR&e`{lUcX z42uS4p)V{#uh~@pG6{bDahqKrd)m+Q#e9KcY$_})QY=_Bu&D>I2tHty`^E56n%%VG z&&^y;9YHp2PiEd9tg06OUT#3wz{qFDENjUo`tko?ab^)sCdLD-n%N8tvMfTs89#O~ za*1LIRz|@DW{o$UE_ zx9jnA71!IRg10_#0bNBzlyJxu?ju|w$IN7=yWYQg(lb3hJ(B>L5RApI=&G-duBv~1 zUw!pe_2l76*N%^k>K#Q0iJfrexXE~yGH;H+|Bvtd!+m(HUOe^Y^2zxNEOSarii&62 zEai*l*ete%#YKcH{CU=-+u~MRVqAy1Ucx`Tx@tuE@#Q=3`ua{wam9`AFO3{FbYQ;g zzR`QKS0!9J`L&M^^zHWJ^0`}HykhM0*IYm7x~}sde|zzWm>VNMS^ZeHOT6Qi_*Eag zeM7FX;=?}cDrW3;)^*?CA-_E9>6`OjUDR=F%<21Q?|$Utic;y{@2yRK{jGGft!ThN z`--m5?Rt8up(f(8sS#^>ue#ZM_|^p5l6SrtJMh5L&%5;d&ri?JUpo5Kgj@RdO6z%& z5N>Jl*s+r)j2)|V2c3BKz9;jpTs@}m+B>IQefjGz&hI$)Ka-w2_M)}l)!qJd*FRTw zyLDdr$Fjw`A~J`M*~it z$UCu%yKKe3r>+Ju|ZI|jH< zY`*xrYc84aK+np1-hK1&$W>oNuk8I_b@$D@<*hEOTrsy7_xt_(k>f^9C@Ek0L#OnQ zVsF2FLDr%UAMN0-c)t9bCuV+g^^_r9@3&_*{Ht$zX>{#dIiJ68pW8qRUwz|1pUTRP zf4_Kg{U_@_z30<=T=r`|{bIoPeM;9Y{$TAgLgMO+F}-e{cuj6W$*k1;!jfsW)P=L= zVBQfja`eJE`2}~|$}Q7u(~D>4SxV;agt?hNvX|} zm70~Bo^tuZ;`u|ZqoOP$OACu~Cy%?Lu?ocUtTW2X=j5iPEm*K1bwOroN$K>ojGUaD zwDh5ALx-jyM@reE+2#2QQ)ZXNvno7wjI)&$lorn^FD{vFVRhzDE16fGXSE{TqO@<; zoQV^?)z2<#90iO=+QR%fX&I^MX|rafsY{fVUp^m|G&V@LMA=kuY1(94S;@T80^8;D zZL`bc)m0Q0c+1b3S2|PfPGLcsZKiD&vXMA3iiEWmPURAC#QHEekPu$+{v{Nck=vI?`aQ}PQ7(^G~Oq}y!i1w|Q|+3Bh(t}89ZG|r!S zPOT{{$So=f&$3M^&u8P9F>FLu`iS9~8N)L&hG*ss^JTixR$7M1%WBO?PtDAdQ@kMNjxCv4 zQaZ7u(3WS-)FeU3PVy`ndDgPY<1e#JxP0uejGSS^Qc#tgm*JX=Q2{dfj6={4nGT3@ z$Cldi%WdP}@#^%U87b*QQ_@FF&B)Bn$jQylN=eVoP4^D2CwEEd)RK~!c~;hM3u~^o zvWZ~(!u;}lZ*`fuD4&rvb!d8SdIqXXP9LhS4jn2kTGUi-#^jcfo*8y!aanmu=^~lr z;ruDKxt^FOI^{tZ|#!^RK~I_zo9=vi6*e4D0U1vBzzPq#sSHwuhU z{mroz4b2*!S&%Yp_=xnBteo`Blo8p(vre0HVd=n1l;&NE8pjK54X10IVc~p*#q#S* z&S-pp9j;%8>x@R=j57Z^yM7(6Ga7+2%KYo>YO&#p@@-~qv!MYkz*aTu(UNPh&5f9L z_4sjwvVSjp{>oFJM9#VLmNG)3yD-m@r=RT!qN#ks#LG>GjB%a0oDaHx_!uD;GGW}M zQx|gNq5Bv79y!{tJDQMW`la-q|D|-~Ec7aL9(yEFp!B{2G zmY?k%NHsPFaOK@uE6K|8z_6}rs9aJuXfgpj=w=V0))<&(U)hTlRN$nlT zemW4aF}an|2Xr>{!s9dxw{_R9fyBZ$h%J6P{w4+-HkTLUv5SSFd2zJr?9Lg6`A zT(e5K3()K;4b9H^%gZ<_RF}9;^cKRCXo-@&!SWro3>k#91vtDs0S(E0%rc~ho6x6v zR&Lu6tW3D*?U_3#gc?*svXsK{^oJg6K&@h8d<JvvtO{P zT7=#%fy6-HjL{3WRuZlYCB|NEQvZ=D6lY!JrgUQ?3fDuVK8SkPcCOsI7qo6Ig3cLK z((ZuVKQNK!BvM3}zzpIea=?vtp13#gp}4k6;JChQtWnKN7|2t2zJF-IV0I{7$LOu; z+8vMvj=Ks2%(fZ+4(ud5sDI{U7jf;y3P?!G5v#mq@uaE#$H4s$iY$UZf$%Xr8AslT z`WNH*yeey}1ltvmU-paVv9-95Vx$8+aAP#%7?JRC5^4Csz~Ux&W*`V~5TV0(r~u1n?CbpZv!OlVg?4vsLfQ;uPJV@lbzWuOo_%t_qGc_QurOdc2X z>LkGYsDV%&_yJ*|L1r3 zF(haiB=p&{&56f1q4KmwTD##$BgZYpfcDoNR2(&P9Vm&+aS#cxG<@MVzk`|dbgMdF z#C8GX!T2P$e$5Oz$k7m~mp2fhgGih|M-Zx9&+-(|2R~?K=O^J81>{!)5&}NZIUJwV z9i4mu!yB}(!XSx6B?CR!?A&rtoi~c- zmm+?Jnx+k#Z*mf2Uk9PsN7z?F;|X*^1joe%lG_&Lf(P)#X%{dF;dkgv`M5OWZJ z20kb<1b69T@2DZ1St61{Adc^KxlyUsTMypZ3(R}E_s-3&ZiZ7DqxZZZfqbpk0De?d z^a6;JYhmvk7q$H-QRy5&v?Bb!@R95~M=%#Xy`C6)u`M7Wj;&xgHz!~J2$o-=qt3oS zmEG@|tI*oQ^MVttTP%Z3qobmqL&K+oGp2OeQQ_qbZ2FnOdL?|1P=jll+(4qTaKB2B zi2JmWH0;7gQV0dRY+hGaITKr&Y&GGm!dsK#@zZ&p-vv0U3iJzIP@wLy4(Zle5IzQX zOh$LE>$!8YSJ463W*7k80zFZ`s~)P5DUz7$Pr|^8<6)i>#}6@tgN*XZ(ZIqKgQR@T zrKGaY4xX$|NNzLZ*Jc``j8L%W0c+x5Gsmw14_$&hxAoY$SveOZFZArkcM^o>kTxb* zc}C~DQxZ4*1mPlG08t{&-LXWhhSmchL-3~SpxXsj_ByPzvdghkD&NBMrkuyX1p(y2 z_{1?-7a53y(BOptk%>~TyD~cVL8QrdRJ}xP0AR(=J4J-<^#BfMkM$6*6~KgP49r7j z2XTio_H0+DdM{t$olEvu69cRXLFx%Bxy=I!Mdl8iLw$%*=n8T6{5v((_~{v+LwX?w zbdisuABrxoC8iDzb0DR|M$2ELIti4f^Fk-K|bR>2C1K9oYn&MY1i=d3S9V z$oh*?I4BqFr<`BFz_ES8*F4Alw&>^qHjc7uw5R?Jkq}E9PB`)%Br31Uquc;U=l0G- zl0_=2GI+ek*4p?6`SG(lf^Z*o94}tH!(&ZSlUqI9CV{L@xHzI(5}&~!Ey0NJcpiiz zGqu}}3WqX6*xL;Tot*=Q6m5nHE)qNSD4|AdHK3xnPsR|}&yg}`GVWA7J%!rzU4hXl+j^HDfhiyHA zIzB@ram7c$&sgH1(@?jOIM!o{L)g1EGO>!6P-F|@zSGbLY2r-G&OJOZDdDhulvr5HA;MKzXTqq^3Nk4^6;1I4GneCaa`eWd5YrxhVzF` zgmZCN7x4y_lj^~(>W|ZXX?B5dKPb_CmP9rM^sa&ApvEkutyA*0_Os1!B1G9dlEbUG+A zecNMa1KCW{)qcof6HHW*q@$tR7kRvyfr8_eB= z_UVEgtUycB&pVJu6OzXOsgKa9uBwhXu`aSr|0#tAv4)Eo@;M`HYr&nl)Q#&KOq_xf z;c0`3xHg)h)JXash5>P_Zhe%aV$fdq)TBBg9ijDuJ9W^8+R zAJ#>`^#=R3Cy>Re9yx8;IF*u^>ljvvkm5dpNGA|wMt~sRy-$A#(2keQJ2s)9$3ajJgTB-aKJb35k2dC@H7TU= zUa7C8pZdLM>9=U=J2)_@7rSVKjHG*Bt_;!@i_>+hk2#FKR?rCh8@Go2J`~aK5xU z{$djlc?%uxuYC_1Grz~~&6R38MDH@>?W?9~!!h@pan1-XY}8PRXoPYD+X3qx+b{(2 zt|J1W2XyDhie9@n?^WKj-%) zIc!Z@qo1WIbLwfg`FDb^02rN^=#fIpX??52zQjVGTZ=TkUCu_y4=Rp{4`T_%0-`>1-{V zqt$?{vL-Vn;2-dS#ovMJ9*0Qv+XQqM47Y(k+&`x;#&zaMhgqE=O|dR=0FilEZKQow zSP!w)Xu>FKRPJSmWd zPXfD+wyf$R7(Vl6M1YSVw*cWY-Sm%E*U=i`z}|%6t=M*40bp*@s~UrJU-w-VHJY?y z!~+x~B~QfEXc9GoDYiaGPoBbOrzgRcK3cF){c0>{Oh@&15`df^vE64?5-&;Rj?}vY zmIeP}y0MIdnMpCd*Ke-XO$`IF8Qng&w;r)38}YgJqo@Vr6yP>RbNq5OwJJV22A{Ca zQ`6L8t^-G6f74TD6))ZGBGS>lo_(X2s2_0ck01>n>vsFaUb{B?86=Jn_h=GHQuS*J zNo9MY40!Fj8?w;3B-cyV@)Bbg}p%K-9t`o$4Wmvj&8 zmwIkfRLQq#^b%s8^uTv$2MX_9V&4cn^M8w}oK9oKF0T65$) zCUQHtx3^w?MvISB*YTape}wzXzd;_C)UR%)<*G^iPXOv?K!Gc)c}+} zi{*vCsYr70n8P(02BXpEieh8En0*&8kjL&wG>C3GC5Vz!`R=aM>(v8zY)Vo`w-o$< zHu7o<08`C52^y+nLzCP{MV{2H#C{W&2n{!$z>g_Si+=YfKXyJfJt?ZeMITYO?Oei` z41Ld~{F#(hjn0`A3!PUINDdUs?m=?BU-Yf-o+`^D3iNtto&I}@#==~rk(lJ;K2=lg zyP&w%1*zUgwtv-$i1NMUl>HA(5(7-&F~O`xzD>u|AFt)^I2^->TE93KBbkHY(Tv zn$r5r=j#;I0U5fBznV_jU)LAI%@6Y-ASPQZtC}&| zT%NdLNCRgC=`G-Bv1qdj$O%vD(-wCL4WDpjn8pp$~9eOf0_P zh(T&&vUmh}u)OK!#zldBu-@!JceG-UlE=F|yvtXB-a}qKjw2CC z3Y%ln88E4aJ2zZS$eG*)z~;Ag9M^D_@%@%ZHbS4>8v9hE?i*y5?s*r>W9W~~wQA*~ z;z3Y@SXrU*IKPS2lYzUy{ST<$$--3+4Kh&nm5@MUgG>}(5o9puML{L@3>C+Vcu%wK zsZH;GeQ!FaP|E{pq@kuF=C;ZiNxUlN7Zkdy49qISNAd!gVXkzTCHeR3$S}_o$EXXH=C$(&f{>YreJHSK%`hKwL z@C9nWU}=0uW`u5BFeO}}plrSMM@lXWj2nIg$FOVWevbRF^L^V^_>mAf^<+XOk)+>y zw>a7isyL5JLgutiK6%g5!2Nvlfjp|JF08?p2hvE72V2*@5N5@ zwpXa$BnR;;JxKkqBYoR-=m7}R)xbFY;hoYBi#> zeO5j)(LR~N>fa~*xIhnfn6U$ELZGXD-pWiLE$UjFBU$S>qx3Z%DLO6nS8faezZ<41 z!nl!n?93^Y9nA?N%P1ZK-m6OH(_EN{;~S0cu)6m={PyRx05;V8fVf#qx#FMR6{=-XM_#Mv^4alORQ*Lcs(T^C*AAN@e zLsBLYdIUQd*A#PLjcgW>WUZzoseNalf!N7In7of@)6O-n9q4ndPc9#Q^}(a|&w8vu zWQ?{#@J~8upUQLt-K$Oa#@+0u8%B&B@ayPJQZ*DHH8&Dc4~_I4Z+Qfa0=XF$96b^5 z%_a=YAVTjx-gr|1>cFz+|6aW!r*Ue%E+D~0XQNALpl=OGJ4ZrTfMjg~x4nYL7#3DL zC@0L|Dg%j`y+fU*4pXNcQGh6GGCCS-bpU646#JXqHA)@!5BqbHU78(yCxqI2BoTw< zBBe;vPZx|<6u)>MV0;KD`gw;N_hJF}xw?1zClgV65E8-#F(0(wz7l5^3LB94?X5-M%qcAYK7CGF#ua=u~%bb0fAKJb+Yrb{zm_a&;Ms?S)5N zE4>lu&GIE!reSJ5uCE)0j0Bxc5Z09Dd0G#%t+uYfcs)+ry(0eWzjxz}M*2S}m(p1F z8>NXY`3xJ7tdUf3KZY|PmwXPy&VoF?BTuB^EWOLEdqv#;|Bw6)0Q(L=T*fs8LW6b}qN+~~`{Q{trqtWL#&bFK~cC9GlKWjOlph^$N?HQ&>E{Gu=38QRm8 zG1nfzLP|)@n%-Qx)%Y-!vKxG5=vtQ6(k`q(nzL(mViqnBn8mz!jnWYe_~%SqX+2Cf zggV&41)9h+!!@`^@r`>qRhe(&rtI^|UMO1qA=(r5ey@e=lt%b&R@B>k06lr}s}gls z+SvLS%JY(Ue`s`y_YzJj_sh>q|5p0mlFzUL$r_58_y9N!)*dy-(d!$wMau7nQnV7D z!XvNB16*3e4i7Nk9OE9JRfjTrrz$Vj${*OfypE^2m^}Dt0)Mf}8H_~epM(0aFU2L5 zGx5|>4-tcda!s9@_>V9be!20D&YWXa_ocXF|9~dF(jki5yzOkkK-htdxY)i2>(`(C zW~D#}VOubi^#gEiM`wT3bXXoRsTv%Bb&?YRq{5Bt$xa$o0}9UEq#hF#$&i;<=rQUi z-+de;HJcQnxN-Y~KaC*7a~D8AAFaiY7-;I&i9b?jkPL%*;%7`aau3qwZLuof2c0HV zd8LTD{pT7EJE*LIxDWXdK;5AM_AZtdJ>d`qKri}puZNRq^_M7&e)G%@suHuTpqkqS z3FxbwK}u4CE{Bbggzt{a2}~P`UPpLWRliI3G`ErlL~awS^2kBt!&X? zs{m;p?0{BBWB9D~;Rm@MZM{kyzl^^Dr=;Hk#8C=O z^E@C@m@&iTS_Mefc5{OBa{&017f69Xo55GFaFJtWQc^C

    3lQ0s z#1NPc(1vI|5v!WO~O>5rX(LW#fto9rA#5tR=C~@L5N*lxR zY*ip*5}Xd`sy70KWAFe)7(zv13hP+Z$P+(f_TrYCkBj6mSA|PfIQZvr1(W?U09z}W zi1g)S`xUR_Is6EyAn|G-xmXx`WUckg#VWNQfp+%O*?{LO!%Oc+X4m+y+GVBko{y7!wYo)Ay>mNe;shL~FKS9l||UtdX1vV$!!p`t<=@8zTLGYjla0I$k)2?h0Yt0tV@TE2+JhNyo}?bdvl`s0Y>XR$}VE>e;2HD z_@fXYG=Oqjy_@f;1Li{4|DFqo ztbPA&PICOHZd$m)=M_lnuw8V|0sdZ5G%tg?b9cjm9NDmLhGht*t~n%j9XkVzRfVgU#;KSzS3+Ux zk3Z{klt|8hG^RDaOYcF+lE?(-7kWwIqMdh+RCg@0-v`SjDdJVdXKCIdc2yJ zU_4)Hoaq?E1|pt%6pD`v0}OmUT$7=$2gZhVUZVrYPA~vwb3`k4E>g{lz&#Un-%o_j zufm`N1P1*C2-|v{QL)_5S(53oU?&!GeyY1VuTMl@C(-X(H>?E zYSQ5^X$c+YVsbc^07t$XKvxqm5B`ncT)(qNY6Dc=)^%-)BbBaq9Jt(XZHcfr z-KT3vAqMIRC68pk9~f1^I5eJ-vYmTP-fc+SMfk3OGkh+KRAxaEYmkM_*(N-*9`PLl z@=1Z!Zvy(a zC%mx>21sQXVB&jRl7#EPT_*@muW0?-z;QMkfvE}@pO{dse2nq832UfD68=lNIB_$E+ z-JcII^*>gnbjZ1{*GoX~cEWWa#;$KbY?{fVx7T3;ME|APej+D$uT0W8azji8AiugYzCt=DBt$!0*>N@{4RSZAuyq;2Nk-7i& zPgUeL5&T5}$wtz?C%!Y!3y*UgFSteFj;H|@%-}#8_NU*5`MR8~bwbyFLgVek$Y56o z{vhQZC^kO=#P<-d^3VhShvH1vU_bL`mrGh1W8DPqZ+q?+1Eeyv&V8v9ag9xg=)2(^ zMr+ug4SCA{1Tcqirbz&@Hx!|t!Fg+BFqLwFPkI0{^mSzVr>Wn%je+THi}H&Dk`1qO zUl!O-5KR5PImY4*`$tX2*5xf04&mxxb$}R_z5sw9NRqTZa==&a5c%6w(k~K7?Fc*f zkK@3lu)K4_z+uOc&eqWV2=9j92EP&VbE~QEXC9l8wt@>Fp4q=|_OmzU4`5B5aQU_4 K-oEUvCI1ho@qicr literal 0 HcmV?d00001 diff --git a/assets/ico/icon-fhir-144.png b/assets/ico/icon-fhir-144.png new file mode 100644 index 0000000000000000000000000000000000000000..2041b6f9b38488386b0bcffb7adf4d25a86b90ac GIT binary patch literal 87793 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 Nq$?-Bed(<${~sv}6PW-2 literal 0 HcmV?d00001 diff --git a/assets/ico/icon-fhir-57.png b/assets/ico/icon-fhir-57.png new file mode 100644 index 0000000000000000000000000000000000000000..fb32cb7e93a638c45302f6cc8695184784bc280f GIT binary patch literal 17639 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 hrq_laE*DTs{Z+xQ@9eHcc(h>L0`#<0R<@x{s literal 0 HcmV?d00001 diff --git a/assets/ico/icon-fhir-72.png b/assets/ico/icon-fhir-72.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ddeefecf9deb39464f7a10e96cf8f679f7a3f2 GIT binary patch literal 25407 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 literal 0 HcmV?d00001 diff --git a/assets/ico/noun_copy to clipboard_1669410.png b/assets/ico/noun_copy to clipboard_1669410.png new file mode 100644 index 0000000000000000000000000000000000000000..33781c8b23aadeb8ba391b03ed1efbc52459ac3d GIT binary patch literal 974 zcmV;<12O!GP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D17k@kxddw8(H2r^G!VQ zofYe|R{!1weQ|609Em%k`-j6lzeQgUhk+;eL~lfYGWsccA;PS{fd`_T5msMBVM=2t z8I*vW0Xb2Mf`+^m=?tg7cqYOqO3rJMK94vTG=T73SR|cpz-+?6GK5@KovyxE5(V4M|X`r}LDOO<^-U7q|6!I(Q|qozSG4%=Bk0FGcA* zb;+jCH;;1YC$_ezPb{{9(VW}U=UT{RS`9vnawVj+(QqP=AMswB{vW6!N>5MR>Gs2Ky z-zs`8qV;mh)ToGL$Ua5P-4c46J;97H&S2Y;g5PNgAL@8@!in}3R9UVf8o#-i< zBBf`o7sD}BPY?dw>&<~7Lv{@9+yXaRid}8eqNEHPvh=(|ZV>NWTAMPgA^N5mBB@DB zQ#N5pjc{dYWl9)QKnqjCkV32}rAv6ikP28+N|ud=A(fy%lF}<#oZxQAsDq2TRIF;H z`>2MvFHWdM48M0q7}6PGNN0p0oe_p~Mi|l=VMu3$A)OJ1bVeAmOzUMv{}6^Oqvun2 zt59>okY)71WbG9#S;CNc7<$*+uydP2tK+rKNY5p(eya7&k(qiu)hTl@lnVY{Z=Ykw z7U7HaUqhfLc}~fkb0H0#W~n@W^PUJ<%TST?1_zgL1z|`YLKLs=Abh#LFkmZn2x%UR zTWPo?Iv%&$Yp!wM@LvnBkfryPdn`K8Y1G`)J`BX+^t7^~u;q{h*CvgW-sWB!a}2f_ z$~&=meP7Me!nL?2*VbvdHCfk&-6P_ml2wbFK!>i@A}#mP+BL#mj-dOG1 w-!8dlj;ELLp;|GX{sSYj!;Cit7iYKo3x`b{LPX?wX#fBK07*qoM6N<$g2c + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/images/cc-by.png b/assets/images/cc-by.png new file mode 100644 index 0000000000000000000000000000000000000000..cf596085a4ba8e2efe2c5bf1094b7226e03aa127 GIT binary patch literal 1283 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

    k>y5vs6(l?F_K$=~9Ic`o>r(JvW(d7)fdhItYo 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

    ?YpA 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 Z$6U^U*%a_JRGP?sq(@0q0pB6QwMh@mXw>aOjG zPhX8?*=fjMI~NVPak!ixD)|89la;xUvmK6eUqTb>~nG8VV#7S&O}z5ra> zP0S*nz@jo3O1umy>K|KjgTD6 zwW8r7;&?gV8W;2JaHG@<*Y^MNC7t!@@1gR&w%iDT#?d%W$&b{=c}Zho^;AdHPIVw) za1b4;6Lie6Xm`nZa7c^C($=teB7uuA1Y#!)B1flq;~+7S!lxYxIIOTKh}Z>z#;&^oaIWI(!Ft1?S#fPb_5(w z$~+FT)48rVxz$;2PvyAa^cG?q>+Dgx#EO`U^&NSUV~KtuRU*9`T$*6nEpMCTpEKN6|$Q(gd6oQ;A-=;xO(haTxoqC7aAwx1`8-Qj>W}NKYAWH`Z7m(@2b_VcrQu^ z2iFWxWK0U2iD7u*$_@gN5?i2xK%{smIrYJ~v3n>1ohwk_B^6$opY=pneI4{M{|8rX<%G6}gg|mA1HEZcEI_ zhRlu_8J)Y9-_kE-<#VT^e0C%b#(EPVIO2G$Jx<2ii7a~yF_U9)&S;%R_ov!Q^%a)^ zH^sW6ZW`-ZDRL$}--AJgdp+uB2H+%J1zS{Yx1NEaq#p6izBS=h@hRsHZ16cGXae0c-G2fm_BxYT+)rr+fC5&-+1|HzLpioXGU&Xmiob%P8~$ zKhx4d3J!xOCpqs?qE`(W+&g3$#bPf0hju-(!^9emD8o7kVoRDXQbc29uru7-q4qeh zOfeujXyT&)?=rD$3W}7)U;c<1e-Mp#dbin>kUN3s2M`v@A+j1V7o1uKc5DbEa4my0 zR5Hul8TP|}EKiW`@+Ez&9N$m$#jDnoRF@og{w%Lq-EjY9V#X6rc=bp?YUbBKbcE&C zf6A~`E~8QU?#NuMVEg2I4gE?r9_;2onxk}bpr*-tF`-Asr#y-4+^i=U)JTwqD0PW| z-u{|EsF%!b#`y`u37?9;2Rx~G5_rVQ^5NJd$(M^G#Go?L!Gh(dQ5@Cvh=fRb&R?j1 zn$+2h%x@lzNTSg>rSN=lOfZrDgb*fbN&U&rI5sL_!25aS8M^X8NNSeqxx^`LR>2(F zC(Pa}kVCW*onx_&ha@{3z23#>c&V32u>=tZiuSJ-@;w2HjQg3 z80VmFUO%3}IO@ZH3*UCt*WAAiR?ly_RNLUN>V)s#tC+$2A%i08oJIB@O+RPdxb)me ztAFcV;!YYcPqu+Ae!F!?H=Lkfu33DnOLoRgZsR|1Av1n|uXMSeuLiJ1bJ^$+)%N3S zd{{f1rV%UM$I^-^sYWKo(sT>Qod^+%1jaEdoJ~N}e~-#_Ga+T)g49fKZ$}x>8 zZYiP;I|-NKKXU-JKLV;VWFdRAl;CwEB+7vG5*AyyPn^_?rSAq@Tqo#tHG~&cTFX0$ zYpl9pq}1>V02zKfDz^tP)G?&Mi!=ODT#052!-Mg0=v`;RLHs%^5IKgO(}v-wo@Tep zizaNFzN-$Ts~j6oZf;UVH&COsc=uu3hEmK0OKhU6S&E9c`(Zh@MFB7)qZb80pzJO527?a!yi#GZ0&&Xu*0 zpdu8XEtG(ymLre))g=H5JRUrLe}!*YvVX#{P(*ZYz!WQs0xfT{w$zm|3nl%fl&X zg+!B#qq!fWJNr#jpht73c_{2lg-a8A;tX~N^Ta969W+N28G8QyqqY$8FJJ2EROg-X zJ2Rn<+_r{#3Uum)Tb$Lw$y=_`;E8F{=z(nkn;!(R2P6KSCAn_YoUHAcuYBRlO(8BG z^Ku3ZL>T8@V_E{2#CgNfZ0CzRACTUZ+}Y>u7;~9@Rd8-*>@%CLBlRY2ThlI^#r9{L zgGbmAldu^U%@uysYxGTLf9zn2EW-kS3MJ)H`la1G{iBxL|Yg^Sq- zLAV=HE)H&3xO79V^u{Tg#-}t8jT{BYkcm6yMkgWnFCX31b?otUEN7hMDtVejT8Jq? zFkPyHQ3aYYC=u%P<}mH6e9+}5Zd7@@DO<2i7A#E{a(3? zO-HLN5&qa8#6^fLRr+-JWF%J`JQyOlpohxrA&^?sd0hUVGwy2+a}Wn8?YMQ(XuA|hP;i?vHnpiuq! zT~hM~Gs2@gd0^!%`Y;U}nG)tQ<@NO_EZPEOMeQ7%17h9`GQ1b*kww1i{AvxJTk@M^ zulj@C3Cnan5YCqnH7C>cS{APth#WBI7M@qlpI_JIr0BJ1Oua3h5YNVD%ZN|B-n2}& zVS_1Ga0L3GL37Ml6`ps`2sqTJltK67qe8~mpN(%i1~#4%1YFGUNGKBbm%| z6Mh(9ob#oNXqYI%VYZE?jIm=rwM^Txkyfp-WNJz|&9{lX8C--qkw!hHIBPq0!t;je zn@fT?lAKq&T%{co$=VTcD?w0PYL`)+q<9AJWis@;NDnMf=M-d;U&r!r82OT{K zvH1Jq2ApfCS{ck@Kr})nxp$PgA4I$I=S=y565;5-R@xUT&zsSDZu}2osJi;owa)raqm*^-X9|&9%qH2O>oA3nT z=)BHV|2fdcldpThPGbe;fg-`|ob02yKb)2e))P!M-C(t?o6=02*i0Y9LWV_izw1h& zQHm%o=4-f;dx=Z>iY}$pvE%NMD!9I|`tv#=yxg~hMKzUC{kE|I5{^SqLOATQbA~iAri-S8q7mfN zGGzhHCMZBtZIq^rI^DFYq4;lC2fOhZE?-%abE)`d&_^B2h`tK;f8>qK{Ry#sNpW4( zC{sB7m_*@9uwe=X%Cd#@51LQ>E3)@MCOZzR5sY;B(AZhTGk1BJVE0NI6fS4bKq9+) zQ#Tt1gKDu}uKPoYu+w5J{NYFZ>)Xhh- zi$^;y6qePVy+eY89ze2UyuV;h+~z0UiK@DK2Z%&N%T#{8AkHk4KzOcTLZhWQyEFXEJUZ^SBQ)j`^OLBHk8-q zGDBB`RPlaG!>3Dj|3qM!<^QRe4t=9{|F(XSP{YD8JJ3+{egzWQ0>(VWf-T> z%4oEBn!((SravqJ?t(@Fh(MGk5kg z!Mxu;Tw%czlg876M%pCLeapRFpIrtbIK3aE3&0v#@G=m9tZzj56j~S!#wU#3LcK&NkYEB$}KZ^&$zxK-BCtaKoBp?IHTxL3TA>*AXv==h2T zKZW!Z!F1OcR#@ybNg=d|LoHm{Tv3KJFS`?e0AG2fka|R}X~MDS_z{yR(8H(7c0iw~byGd+Mf` zGU|oO_Tukt*w?%4xW~-iP&~oFQ$qQh5*}muc0Lzl+2jPY-2IL4QFrANubC&G%kCK^ z9Uq(^hHv`llflJsGv5sVtb2S?{ZJ~J>+<)1WN~#@XXoHpG-+)5ICpyQmmE-sYej%O+mLVF(pk z=r%P!H6dG{P)x3dDwrrM(Y#q~zK@!n%>|z$)({TzCpWbgo+@nUiSXL4^q5+??Hxb! zaZ%GQEgS}07Myq1K!{*N7h}Bn-*a8I^cEKkvBgk0{@={c!E32l!AXYh>_MdWc9eO} zb+XWkb$F7cWR(d4I|0uH!~?-LItyIlj21G_LW$VLMCoFUSn35HiW&xPfD9 zUa1?o{Df*x|Hx#XKrYDi&1m;DY&~-3POU_GW&6;Bu`{06_u%H=7#_wZi;o*Ezv=6? z2>}&bl9RHMWZJ)+E0&ghj$3JMDAH&crZ1q~`>C@X+S9}A>%kY+G}s^cEDWc({J22h zZfCI+Ar`>y``9G?52ym>UO|_P=rLVG_KGdICN}amWujB|MHdg=1M_bpZuL9{bya1t z%fZ7_XJ+XSEi7cN_L$yRBC|}+l@?S#?p$@~X^o9DWDXO0XrX0{@6FHU z&e`9M>Mi9jq}xC|cJ+@6TaXC?lzJd>ywg73a+C&`#ia<6g2YsuyeQpLLSL&K>Y;5> zurL?_k&u+l=))*v3QlLNLPi-t@}VqX2wz{JEIkNRfTYT#q`rEkLR0FtZ{Z&;N}TeB zV35hdF+f_>mfULWWpE?;>H<4NRD6886#maNN35vdtl8a4Se7VRo+lvaGn`Q|57nNx>ZnfjC#HH{<+0HtLXZ$^ z81NjO=Vs~nUMW}4mtEMB-*O@XRVRpKP8$)6juO7^TJ*bC z!kYWMxvh*AI`C7YjGBX-klP-0%nn43WrHDi;%9DD8qG`@rJ58D5%k=p zenk^e>0&-=F#BiLz2Ag*vBILj0TYz9{5O@QponfKcKqLzMTbPpeC~6kfEe*c&wJV5 zC-PvPM}APKP@Hu^PO#3-ACTL&;^<~rO;TnzwtTg6r0VlKR9u~9Rh8GPM2Eeh(a0mRR&zlS(HlpZ8WwfBOR6BOi|gGSd1*QIK|`r5s2v8cPhzj7vS4`2O%0JvgW` zBBg(-vvns?25=4&$(jqPVL66;g{4&B?#FMcVb(r*VU2FTFWD-3=Q4uycNNAYhD>NO zD5_ZnekjB0k@FJ&=I>sI_A>G-JZOQrLY{t_|p~|V` zfd@!T)WYcv{1UM_72qpczrIAXZue~tC)unq@ph-()sTbSYZ{guG01skVCwk=tQ7Ez z;ap3(e7g2+U9@#)8>Z*RyL);XUu)Vi)}Abay@zHqicDg+$?$N*s9YQ1Na)pT-XFu= zP6{zR+4;{qn2;S%@>R1RF!b-yn3T_sA0QL~A4RN`D<3ezX2YVSB#0UW275{0_e{ze zsK-8^3St)+)`rgf?z$Iz~zX_cP z8geBUI!!>wzsKyDq@eEkRoI_}(QYZY=O4z#inlg#$BLg&N+#Tt8qn9Nb%*B2^EJNa z!D-iQn7MQFmXj6hu2W&ar6nv3NA>{LxRUi}Jfx`8Abs$_YETZC(v8mA$nkwp2c`Aw zK*}Qwmjl`L55iPp#YWl)jpyyT8@>FsF^k9WXff8g9#Qz>M@8Mtj}W@J6}MLkUrp=-J?=+lh?4eimQ2U8N_?6dsF%~7pIXGC8# zIrX1C(p#ai{u_~P{Z`T&#b@HHG5-hF7Zn@$WG$J(781tOo&g+g`$;qjvuIKkg^w7V z8E?+=IiUzQ$d8y};*@e-*HHq6q-O1S1qW&u1nD}#_ z4Hi7rI8M|)_<&*A6>YWJ=Yqk2);MHUut%kLtCd*;rvKK(bT+M?KM{L7T(f{dtS2IMNZ_aTX;2BITkSz$bk zn5i_-tNkMY@Xx|*2q8j z`|nvE>AyEkS&H=ra~SH4emMIc;n*r#&M`;HqTTW#GWm0&xH5=bltApV5#;m78cwcz z=u2w7CpmLXtsOurMbeagH(ZigkPV0>3D4zzAp*M7;7u`S9ya*Kn&h9+Y%E}ue0ez1 zykcxV9W7ls>!&hhnPt0qq_=}`*{LoDk?8UDoMUL!?w-5Lb55}o?u=?2A*=B8Grc%| zV^1W#pDq#Hwa`PJyZ#dkAHP)KQnX2)@#u5l`wdKl=FxJaY+&n+oY#B@*ifmIg?QwAEWE{^O&Es^BaU|bllLUT{z8crT{ z#y|x1i(%UFr9onz*qCiwYn>=}p95-^!@X12Pxs(-E7fH?7gyIbRv#28- zVP}(EbkA_K(MJZqS~@H}ik~5IrjEND?ZycFduL6-x}^K?Y{TR1A5@VvCEvT)OhQQ& zZe;?R*;L99cVQxOl~Fh7+sP3oGJSZyRYNdZDIx_s;h;KKwO1(#hhM`LF z4lvPS)n>M7@CVr(G~+D%Ze!EMss^GK_b!? zriswy-~h;KT&ghS-L9W`UBX_}RoIKFOTuMEdNh-z3`=B~8>8(J;xhRAWAfB3>m07z zQV%of(Wa$mV3DA@JHdsa(4~QKugwBDDgxSthd~;gfx(lc*FL8kyGTdk%qQN!@Kx2 zptD|hjkc9wgRt19oGWWURHS|TRbN>2hn6lnh^d?}64~mtyZ01Onn=iPr{nxUMl)jd zO>9csZ*&|S{I4TuV+(X#fONdOD{2tkpB4$HGlBC;z3e+cN!QD==CXSMqS=NMw8-8c9a!7%QDNwBvNyQnH08|}gaHwvxpDrtrv~@u-;iX+a;-UJ`hjo%N&9xJ{I;G&D#;8b;R;Fr#U!SDVKM8MPGUj$`2%l0&J|Yz{vz~!@Og|g^ zq%oyhe~3||GA8~S)##QB+p;;}X8%z5{UpQz|Zb~au8=Z2*V|!Uir>Pq`q=BcYJAnc> zo{gE;L^pzF9B~h`Hg@xx&glxT6P}eT%Q$Ky!u5XMmOF@eT!wMJ32nf)N#G~F{_n}( zdeX?K{<*c>&Fy11u_PEV;G9OU*NruO<_oeJka7D8N3cG47y(4?tv_V=?e|3*k2W6q zso-V6Kwdbr$l!{<#gIQy5$p0(3fh9zE)GWrn>>um=5MCXr$r%~heZmaQbnkaTFEK( zt%Hod+ifMl&L8X;9XUpWZ7(`5U6%-q-z*nLa+Fo!->Z)Z!NFuSua>@7%+jEb(gx&0 z5`a*>i3?8pTw0k{A5*Wdu;UJw53Wn^jOJoD6{JVYgg$Q<4N+$rmaqi`%104$#5IAh z3gP<$1)!aCNEuUqq?K-bQS_4Vg(F1t5is-30H%#pCNzcB>l}LZ=rJ0uZDcxIH{oBH ze|Dz&igPw;64cQY?kWhU`>QW{70vD&Q5sJbK&gi>V#D0pf`vT`!G?lK zkBn;8`pZurk3zfMk>v01{9K>exu`BJ_oPG$_!MWj7HoBsCNf%SSGrtl?9<6K4DOp) zy(?{ko30O6)$?^>Aa35L+uY=;&poTn_!TC1%w8R(F#i|$5BKZy*wfi^sjD6<|Hsn~ z$Z=heERdk74TXxSI5OIeaCcYAC&w0W$m+d`K&ot`*wwqk-Qe|o-AFbT_~nk`ep3k! zb3HFQyFo}59x@_gqcgKRUdV1!+5(VkAP>12tvFSyxRk-+7t(qWXVJJC-)x1~6^rL! zyilw)Zo&HI)39$~%U<7_HeqR?|qsldm3Oc8xPS~P8c?RPlM9~D?XLJ?z~y)SJ{ zmb)R1kvDMgOGR~);kwMQ7u9)%qJxAQg&{vFdFzZtM?-a{WY6a#2`YEkflL}-{iPeW z9v&iQ{vGAj=(>i1$jnR-;Ltr^G`-*Y%Nm5tfQ7Vf=7?dx*^qv7=3r0*1R7yr)xp4{ z^JwA5>e)weGKc`%4{#$ zRh{L?DC-&Yh>A=~kaA#M$DZzQs;N+Q`Xr%bNy!(Gd}Gq^Z0iGB?UAn4h$hsvD#$Wh zHG*?qCDlAM|IO<%8A$VfgIcWY>lmxLsBUT(dR0xJuCCq0!k$K*<&Q3AnK)u;#r1?` ztMUFnc(g9!P#k3y&TNu*da~2_ZB9!VB6F%oNu>FXVI^FhP9x&k=!)abBPi2Z-uu%4 zBzyEm$-q<+-tdp6qq=NLU;(@kLH7}7nBQ`7dIYXH(y~&vkY|w$9VSOmfWT7Q?L$1D zH)&ZR61y%!NpW)_xZAlg5UZtHPug~qh!*|cOTa`_9*C-|9omxzMgYoPESXjsi@=Td zxeiP!&xma6!*cGg`Sauo=LdSJKrH@qEN&VpIN^DqYKr)k(P}l>T1*dFmClaFrh9h2PWP+W zZNr{r%hkXO7?QPvA=y~z(9iw3QlAi;U>`egQkVc=Baa3^^-&#-dBR`4dQNFSIN_KJmZN{cvBKZjJ;4UTr;wj~|4v+;`XHx+%O%e! z^Jz6uz!8&wggO~j-MU_4uYDA1$boYF&U-bC#8JC*SK<`1UiF0k9B;=WC8v^+$HRr2 zbh%qi%c)Xt%yKibf$OgJbtZfjcESrDa5OexL<3?Zev?HW?p)`N7YhN)-dVtoe(7$OtBU{D}M7IQUHiBZKigq--tgxlsr?<;}T zvsYiNtFP@Ezi=v!M<#QIpaev)*iV|YWWL6DL&0x<30Nk_zs4H8WPSQ~@##E$MV3Uav;MDeui* zT!$vXO=9C0J@XB)vHIl}v4vuf6LT%mL9l8Fyy>z$h2;G@rNy--G?hTkM0_UP>q$t5 zdYk0o7ohQ$H6k49KH3Z3>>Q8oI&UQs%SIOah$8lj(`L9i3^>w-E{1#vLx00ManrSG z8NxUZinR-^OXL-Nesa(=A>dfn`$uS7*npH2*wDqbM=%~2)s|Mq&9_FhiO@^Fz9sp} z5Kv?eW{I?I%<~3_{fgrMR{m1L!~qtJtW&<)z&-`muYph5V(s&;Q*961G%jS}pm{H0WIPO{|n{FW0_d+ixQ^%r)LfSwi z*O6Ke+T|xGp@x9eISwjX`r?7Tv;)qmWqYz8OhtfL&FA6l8iDGV>UTgDyzsmP$ZaUK z+rA}r7#Gl9z~1^`h} zMi-Cw=Dnn+k{nLc*JLRp2JI)#UFrtltrh6ap1O6r9cw~?BHncf?3XP)J87=5i0pVh zPd9?&ZNg7~zjr@@XPx2$L-c;)Y%3UQv;3OLzEaLn_O%j16F4od38VG(c>A0DfK&&` zmed1LarIi5;A0kjihq<)jAi>2ndMyNG>j&@xGeCeo7yv;sLIA7tjFA~5Vaiyl@D9( zUL==$_arVy=yvaai-N}Y8SX~2)|rMmmXwX}+y}P?B4#R^cNnCtVpfqPNw>SZw2r$O zlQdE|Buvseh8|9Y0d1N~(+x$6$IUST?8Unyg7R~=zvco|q#?!aX{E1Cw2siWFiwN{3Nf|v7m~-aK^5;tA8q3!&wuOCyu6x7S`;Fy)?+pfa>A`rmXn$MxKS_t3XU>o zJ~-vH>wknz9LIkXXEhS|6w2<{cd)18B`)!7txfvm1sr!W&o+n(uM;|1@E*@@Yz5zp z6yvmbQhyqoUKLbD;!J;;{Ud0Tc$B)tIRy|pzGNgQ zq5wGby^8@cG~h7%kag71@2vwr8!&XF@l&Dc{^^4whl7A<8~{UmbQlhKv;;R-@&a;^ zfgr-@kcl76y^JhY-d*5HpKY?ny73 zY{YvF`q{1d57GGx6Y=RO^J%u7+hu>w*|!!odY2caQ5lZVYNZWNjICRmnwz6 zU*dni*Kaq=YQln6RReC_9**R zp{&0JmeBQ*@-w*`=@Cze3p4)Wf-e?;&rzn(saY?^ZBEVHp9}Mqwz35#vi8H0sm>%m z#|7t%35@(mbHXrjKK1dxvgCd>fK(Fqo*KT6HJSb%OPUrMoQA7ngNINKFUZco#W93= z?znThDOb*^{J8CK;S5`FuW{|>+r8d$q+uKFlBLvpAR)XQHAlRRnKaCT!;ynTj68C308mjTv06 z=_aLg-Pl?xh*)RgL?1MDXV3q;01ROmB+*;<$n*q|XS>IEoo#+^@&lgNfTf?YFUI`?{WAM^WQfIp$pyQqYq4(;~AtMqvVl!o0jI|W2@RqK} zVhk3Ok=Ss@tUc%3g7Ib7VF(v1QMA@TY;;iV0zt);45iZ>$;6B6}-^EWunJ5*M|(wA}Ji^8YUl589D420G=0zJ<2k6+v=_tv&Yy~|zp9Yk+1i+cW)Honx8~3T zOwF}6!lmHo9Iq9h=m0KhLh>=$mv&Td=CP=lY3O7#^p+Sb>$8q3GU$MRncy1xm-D40^; zV#lPEC9Q%>dR%OjrL%)%8tvwit|^16iP}W zO3?XOZbJItz$Sr{l5wHCid&YG3i1Iq|Y1eA7-DiK(c*t^O|0Igcxif0ohYi1b-(rtO=&C%VLF6==8Nsx( zZ(0>m%5c^V^w=rCgG@h61mG{4gN(S%5|NG~GpylZQ6?VFPmM3UPHo;7W8)AAYVi{I z7^_Np9&s`*zp4I1)MX4Rd(woWsFLJau<{xAUG!aDi@UkGg!T1NcDtW`Q5AiTgpEkW zEXFJv%>pEX_>4&@v;v=Z6f0;XF~kZGWt$?JwHF89;Ad*y**k-@hZ44dEYu#hZXQti zel`APj2`HCvLjEpg(grK(TA~}w?@)d&5r&4@R{PZ&spM!EHBQg+2bG=pZ6RhJaWbY z6D13R81(Z{5nVc$>Fxpm`B+M73YM!rY>@1ok^2saymcE?Rq}~>g_RPbcNVLegUs#P zi{k#(l9W}nfhT4l`R={Lj3ftv{QZD!vo;*hrHu7OeaVR9M@|D5swgljN8;^aR3>{X zybLUqsw_$Tx4?{SIbWdiZqwQhuvb6`WBT#)Fw6Yq8W%m>H!hhXi}eI%S8p59E!eeA z&F`xB=>*2l*;m(Y3O-{Z#tSCXer<7z5x0A-`1}6i6+k1BB8{&I0_mBVJML@WlaPmF zis;9EI8|Yj)OZYJkz-4x)Q|^JJsE{KAz&fC^Ss=&6aU;&irnBf7t}LiNpCz?VlV9M z(|`#ahbCF||6tG09Bb)Zg{oKA)${ayA&Fx{W$toi5KAJo^?Q$}&xjs919+E-?u^30 z1wjy6gCeujKv19$PQUAgPFq|muT5$qQv6-#5yI=EP0b__~&Os{d@-SdU=CW zZeJ|iFAb#2KV)(^!wd@j)2xI7gx0=!Vx(-oL_MpsgUPi&L4CCbe+u5volki(Fy|Gu zRtkJl2H@u|-!Le+SEo3+xkHPB$w_Nv7hndK)*pRPQTgHytYMSYB6du#m3KjjB@QW{ zoucjrllUg|WT0~VY&G|{yH#W}a$oA298*aM!hMUKBH~Z1>?8XK{*BPENq(pZj{=yM zFkwCaYnPnjDzDUzh{2*%#X02sxc&US?ZI>t74p6&4<_o`h)zW)t?C35{2J5yPw*Afn+BF55F$57m9 z|4|OyK!Ti~o<4)60+EAk;#2rfe+hXbs16n%IxJnxP+}zs?&TwzQDPc}_yMJW*s#2i zxjdM%*XQ(}m6TQ9eS6Oh`NXUWcMkit(-(@>@kthbJfHT61Ni+{e!AMX*&{;dw!i$R zBK?L>aP<^XBVq6O3?R-X5p0@p{K19;fT8&O!RR^3TYNNfG^*83CA$m-Nwwx9Td2o( z@zG@QA$FRgdH(F=!A@-2_H{P|{koG%ohAVk7Pt2edx@KO2I&1GKpIh^X(*yRoUS{96W$~HD`rk}L$}eWT zp+49_FT3w6V6xYGvKONEVKhS2^MZqfkOth7Ufft}t}jiOJjPJ>za-tbzwa-9U=rEx zTr`lcC%_`-`%_(ZLX-bNtd({Lf2Mf>LI)4}vBbE`0pwY7eai=*@(pw)g4BbeQjVhy z5TC-GtJpH4ZryNN`cNR*q>*qC_l={0w68#ZJX<`z4=DZ~_Mevi`(C;RF6 z=^%IPx!9yu6^($bHau?1Ac;hJvq}WdWb$zhdF$K{~>K`JcZVDt>1yS&!`!Ym1SqyH}x4lsL@^YDe;;v zh+g$}&7Ac|;C0W}@3nQZLo+M7fWs}l7906j7tHlOJs=1t-iGQL3lQa&gx$u&fdL1p zTg0%*`=tbtL<=Q_a3wbQlsbe`w}awF;+>ffLt{r?*pW)(Z)pLG5nW9vu@4j>8$q%z zQ2sA~FR%1)jgI9!aNWO5#{Z~SYWOIE<#VCIk=& zK;-$+6(CZh``HhOWd$j&&5@a-t&tE|s+gTho($u(&Ksr>s*KK0$<-30c>QbV+M){H-nnMq!YL5K-{XeOV?kbP5XeP%n1vF zssqvqn#qV=8*sf=_bwa|A!K}(lU8a}p_drTXW>w2UE-5a#eq^Fpjp&&SWc5H_s0cu z7dXpsPD?8c-nl0g73oWaqZ6K${-67MrEMoZzp|M`!E{6Y}0n7|7Y$;tNsM+ zUKW#2W>Mk+fd&&dMFAbKC8sQQ6v=XqA2{akK}2BTY_3b&$rwwI={oc*iVm52wG%{A z9{T6FU!Yt?uBo)Tp1tWURWHyJDf0OCefKt>&$(_*5@#y;2?E%gqQ}6#fzYEoq$YB) zxuiO}WT_gFMU%uGIHzTfe><{vDSPl4&8FM?bU*`>5uefTYb%557aWa`qHw7@JE|4U z4Z^3d{KCMYaxKd~n@qchbCUX>Vg_=vmOU3o!?GnN&1X-u_3 z)@GD2H~zi^z?4nPyqKwWvf*$8+lFz{<1fo*?nF`j-H6)UMTy}%C4e=TD<07ve_9jm1!_#r4^*(J_tHd4Q8T;0bu32E35$c3tqM$$Keq;CH7p~U<~E}veH?MAK+=etc*^N$mcd-2OjQo!Qbda? z{%T%d+Q#FT7&Z!TBI--#Hn9#7-i7$@DxEiU)MNXKJ~M2)oW=KYy{X~LDlvwOv5x5l zWz$+b2EGWHjlC4dGy!Kkly6pBDdxZw{}aa>PbDw8(bNvle)JLyVV06g^78rTb8YfU z3kc0ks1{=mYBXfUz&pjBBWZlZV{(AC2>tgkevdhK?pgr;7gN*A1n$Tg-?KuUZp6K_ z@xjQ*F&-$RD_f6#743X?=Ia3q0C^zT?KG5N2~PR$u*Zmqp`2{MR5z8T_U%E!m(BH_ z?{4yR*{}H~u>y6JGP3d8p!dA!p2klbgW`v~=Ui%2HMc^2YdBQQO_uwiGEOfuA`r%X z_ly zcXf~ous0b>b)zD-gmvLfC|3N|kIwlfVsIEoE@j9r+_|D{U-{)Ls=s zoQRr}wHW{$54}J<32Ltk#1aiI+(XQ%WPCyAiBXAoo5C(K_#zSlKyM!Zh3xe8>M9KT z1@XkxBzpUTVsu<2fO1!}HZRma8z3N9L`w$}8FaWY3`YP}KFFJ>R3;l$+R%z;yp|l{#FQH1#KB6Hr!L;!M z!!747lTNvS!s7QyMpIFr1m!;(GrA1Ly#bB6+K~$OpxG^Q>q~2&yLZ@CA%SFT@5X1fSO{wd1f$1x$Nnl z#h#4;%MIP*F7=DyvErshACiuhA*1W)4^G+Knq5R`Ga<`+Vze(Hh3}{aDA2EE#b;(N z&^bcofvPXx)!JwYr0qlpyU}=-QurYJZC^+qO<8n5#d~c1 z5|rph2Qamwq+~?V-?Ahp24G(oKJERDPv?e1)&`azv)?6M;~&eeT)L}lSEe1{$-f-M zGOz@iLT3t=#Q9288hKVmBaGsIGi?F|QH1zFdgjuleB17xQaka!?y*E$BJt9L!)iR# zSPzRM=fzRMv+iSyS&ty9N2uI)|JfST#%}>QTMzdf7FchNZT_N|7vukB(k$uzrRHdn z^Yn1j)C-9my?C73S^rz~S#@mA2^i2`ioYo-7L-{leCSgCo7SKXZRp`$M7tW!`~hT4 z%}V(^Bo~TGdiemTmI!*`(5UunGyM`Y_H)eIrT5vV>TCC?@)y}5=dxtar!tUSn99=5 zU>6E+nNo%u2{G1Qux7O3!I6|oW5yzfWqYTb*jO_S;k%Hgmy|*9r=pOR`LV)2Z-S4C z+fs^uNh+rT#8cgBJo`e|9V|8qBp)uV)iv44AHvKR48UQ_qx1U~gLgJlIkCU;*vvoA zS$wef#UC~9i~6JG*2wS1x?0(in3Nk+O0#}igR$r#7#RkFpl1Ah^8z4eF#vJB8y|_d zl1J|0*hBt@gQ4ygDj2cBhX)D$Js<9MB}l8y|F|$@iygdYgVh)4a^sxs-Wp!Qn}!+v z5Ke)&&nFKuOj=#TF^iZTWYrk!f!VX|sB;_bYx&C8aeGegLET_tIh%6TivGQl3R$e6 z(2}HF&Wy`Ip>n=(Sih0XM&=&i?R}cY3|gmVo}U;LNqjE>&!6T~csqJ`ve0 z?qClvR81d$8d%h;hjLB>AGj`@EyC$n`>~LXOCC?kYna~zF#}=aQ}JIA%u@1FhkS$+ z4s%0!(lRaGkY&nd?`)d#`roS0Y_Jhx1&$Y=Q)R_xBsPg}MJ=dnZ&{z!(%dvfVI zuSJvGK?$jF=yKsr0aX~Z0HTir;6B1l8gDLkG9~eh0p!95_ZPv&ol! zMX}${GZIm(lk4s6X}jpZSe%O-qVRIPKB&MjI**H^P3F-T^TiRka%QDc-gSgH5Cn}T zZZRMF(oNqU5jU`^W(GlnP}Z+uT}Eq_2o+Kx5wC3F^?Ga!!UB_EF|~;8%Y##3ij`8t zl#)j=hcSk)6pP9L8jD2M$0}+Ru}uWAk9us1Luy{YQlF}6G5|JN?Zt@1I(Q;W8HB7z zMiVtRkNuw63isXs5lD+y&JmWz;3oS=tpQ_XPs)t!hiPS5KZ4ZBO^WTkw@}lL6x>3q z7^y<^NPg-uhod(V+5#+`X!2q4EYd5=)*qjUVKzj+t1w86#xIx6U}knvdLGXzy!@o$ z3A(E6imhed=P9(8)Zq4@L=OXX`zNHv_C6d~MdiLH=Jv57qNerJlFP8L^w08&bDPo6 zRs3=vt3&;duu=Dp-sis-CVBqr%|;YED!)iCk`Zd5;%`e7dE{#tZu$eMYV6iNVYwUc zT9Qvb9l=XALUa9#^e4D`QEVC1Z0!?I( zFeEr6D>6K7lj;8eH$lk0u#xw=QaY5t#~SBLopH7_02eDKqN(5w%zfJ%T|55^K~ZCo zv^*E{)n6e#eXBJ2sc9$9YREG7mv-jtTocq4GN&U+O}lp5x$_XGge4WkCMqy*X*uR+ z(|zujVeK&13d`K7NQBV!SwN48@-AIB7NAW2k4u^Gtb6)B@~|pa0;cofP?q$Aq<{a+ z5DQ~V*#R5t8z3q1+lBmUlc(W846%+la^SNR&8xa8PB;aE2FZW9S%i zgcZ-(VO!{M0ue`S4ssR{*%0Z4<)eM@aiA-P>vupG13hparmImqcv?Jy{EtVA7FJD? zC#us%;jJKZ4AcD+MvXAR{u7;K{ zH88;-y~nWQHE&{WZF!|wHvy2NGhB$3*yHGIKWv&D0+;sxL~kP_1c!vt*P{KqdT2k+ zv@ZVAwkR!^oKS(pmbpw)V$G^@nI5P8AN#+-m>qr7*!gLU9p%C$bgW3d6L_dfkeI}S zj=sr4&Qv^&iv$4I3(4}GaI4f-!dRRKVc8K*Tyy`&&BH+iB4db&aIRx4ZdQ-M<-Nf& z-j6|-{%Zh) zKNmA%NvP9rHGPHlf(VTzEJ!5wVF?RjAe~LjXi58V&C5SW`3!#?A*aS_yX??7WW}Iy zoOa5`rV$I6Mvj!gq$ZAb&anhAbboi$U|}FT!kw@w(1{p`8`g(=BQ?kslLmDc_F-mZ z2op17Sn5B9*POfH;G*%UP4Xoc;*Gu+Fz!X$5nJ!ry6 zYA2jt>m@^=xQtf=Ak0L#4}<}vDbp4_S@3=U;rz$_0K&PI29aWCT`Pa=S?q<^N9rK$ z1ydYO4xsl6LiIudnMK5O2*ggR9Z?le;P`GJyn3}m9}|80JbLJ1*bbuy_r#j;U~CKW z$Ce;ZYzTA1+9(&i=Qad`I(8%gwSYM>kYW0dqc}EDW~s1oUWr*AH)(R1uqxIM%O(e4 z&=Y?~Uo$f##wXENqy77OXg|)hF8&(Eb@j>Qh}dB;a4bqK6D8DpE1dqj?E3+PjRzs6 ztk@@tyot$W$j+`7eXO}@TadcqEBffl=RdS72F=CKgXP`N=M&SYaKY6AF25Zvxe!+5 zy;N$C%jGT#6FD4;+XutwZ$Dfv@gn9y;6g0rb_sWQ^W?(8xJ{sNrF;Ofi2-tZy^OoS z`7vvyIx3HBH{CBM)=^-Mv*kf(DtZa~b7JsS(o{scjeuEu0}SfxjQFH2#5@XQ_syS^ zM-OwSJ(pUu&ey!G-JwsM%53W12~P#c5c!BNCM zh@tQt4;~1`Ae&0p`9BLFWL#$6wz=WSg%XNP|87}#wwIrO1)a%(S?C&~f46TRXjJyr z(^5)WMNX~t9XC`>wUP><6EkSXJcV}t)7=F?8sofBO}ppnSOyVaYziBQ+z1=dzuFYw zEJKu5h56tE4|~{jdV(CR!amF`jL}{9uUIsGC>oMSD?^wv1F9`&k6d% z5v&a#Mde$ea$TEZGyuZ#_%6ioTyS8z4^m$Y!XRQc!+JjqU;UD%b@A7*)XZ&2$=HpQ zEZWVc6hOW75auQ;qezvwGbb;Zktk)en!lBabZuppZO7eR(# zzTr@Qv?*bpM0Td?JxEPCj1<)#EY8|a%w!`{vvZM>x)#f`v#@T(=P1pcg_D)9NN>ok z0@jUEn8WqbVYpgKOoAmw2qZXEb-k!fJy-G@Y)Y7l`#M-jms!WvHt^uN9d`s7i$>sf z0WlA*(BhKZ-3~ZcIU3c)uVdZvIAo-L1aEgcSeSN2w;uMG^=`K8!bS6ocHpcFmAZtk zbD9Ds_X6gtvhvs{{`@KH+eQQkfe#&{X zNfjMGwzLv+iGA?zDJd-u>-YWzK0cecjZgU4R zd)Xm3#W+ci0#7I8Ip`;dbsU|>@p^aEycLLomtCq{9SU z8q)nG55hyGP7-5iP!U)xbH%9*p182x6Q{R3;dlXMxISN7T-C!qGT8k%l=kI}|ZKBhg(?4{yzUpT3%Jepe6e zr3=*Y=tJo9yoO*L<(q zzH>I^@q2$mqBgL!0$&j8;=UC1O8PCPez$~)#(J1_k=<`MT?2f%bQvw(|M=m#(P)@G zmK+%E)T6mfmjOiC9W$V?F^DkxXqo1W7TPUyf5@Jx9@sq59$$tz;_DC>$$xAL^Tet# zL6~MU0s}g9LKg!Qm>V0RijK#7eCusM7EZJFftD0B42>ak!=O?$>k=fu>t{u*7B?hvIj$1*_K8-+x zn1(d{wE>9qf2e{aVcwKtN9*LUdA>)2yYzG%NbdkN1~@I@*{$=%f|z|g1zu%gcs6Bdtz>w2V4!? zVW6Hadg<$;pZ>ovD`+V8&JIBRbOJwOa*flSQAc21H_MTL*$(^Oia_W9bM*WX4WAF~ zhnd#JU(*(+ZpFgX?NBeTz~}KhB`3l_p#c!SuSsUI%mm*usA$-T<`~WK+MLS0cGt0J zH*L@P;YOfEJ8vG3%EqOt#+jw~KEHXe#JA1@v0^BXEuEW`z%q z7mUH7ZPD1iVm{`-_b!I??*l_}KDy)p2ip2#J~_qJ+P>3! z?e4L6f#Y5PnMW)udG!IzRpnu!`umv&+m~zBN%Gu6-w5sw?zHsHV|Gprr5$jfR0MHn zG~2zQ6$TK_gB)XkdD9su;*?{yPqM;SqpYNPkR{x=M|fg+pfeUk_`z1cJvq&eBA#e! zYynGyj_@65fF1LmMy=XcoH&P+s??*AFx?%)40Yhw<1g6$`8d>)v#v`~^r~9YIETTN zQgkkv4mkF;GDwQUSIj(4?zF?{9S+h&$dy@5%jn$I&i4U`rirjM*PjXiL+8U~xi5P6LH|xVC`*b!a|SV>cxRl<3c|s(FsyptAKu+MpyyMMqKAb6EDWC_ z_VGC8_}b&^C_iiubiz(=TkHJF&7-94{GGF$?;Wh?mhO$Td@Ge zqAdD6#5lOxC^@YViL~S8P|f_T(l+@Pc2)&YFWF7(WHr`ieuk#)FXLKKK$}h$Iewni zQRpIJE3T{(K;irdcbXR~$#IR2l>#CJAk0LHT#31Oh};O52H#@Q!xCrQETi4t?g;G3 znTpLTKg7GyGcdG|Jxuj2VQ6THK{jr9e}1+Cer=yeL?iFHulZj7n@!tydavC*mOsn= z#@`Evu+*#f;bfpE`)4KRuSfY9pSZr~D zYP;wnu~fRqrE}a}O*>(_<>V|IhagzYP-*(&8hvumsv@PLtIZLJNFzH2j=%HmH|#-& zql7l@I+!1C3=#{o3T2$_!t7lVw&M9GtklcrGe2{mQkBFajKow@mzE-lcDhSd={U4? z8qODn3TQ|JpyWE-2tddPKo}r6v~{zTrxLPM3D4MI08yBVGz-%0#e6$ppEoY;rsE5( z09Nze<%+Wf<8gFH9G0fc!5go?3=8va^iS6l-7H7K&+mD#PTBl4y8dZ-5~@mC!Yoe# zZvJe)hwv5KH$zk!)Ak$C{8rj5lf@Lv@pCgKgJM_t` zI5;B&)ib!N%HlXsQ2GoxO)lFFal*zBN308XL2{rCCiXGG zAl>#b?bw07zs@k#Yll7t|G@KZ<~Wow9!C=0WxfaZRy4+Y<6z1}cnvbd0HeR-{qVl1 zP96uItsxasDa3TtP6Q~lOV4x^hH+xEGfr(|qrbP=kvYiUJYleIsU7Ol9fY~u3m_84 zqFX5oPW8ZPl`UEmhoX_ydeehY6(54^*KIM3*vG5B-Elxgppxu>I+Z_;q!Yk-nWNWJ ze?l)^OY}47L-*Ukr;8!tBR!B!V8IQOTSmEHTcj)22ifDx2oHSjYm1?s{(){L9bsZ- ziXKLt@ajklRLls&(HJ@>2IQ%(QrX5u3Wwu-ur)3eue$fe%oitqwenhxr+Y2t@YKdKnf80gACsR_@$NK1DgJC^-1DyI0OG0qz`(^*DCktmUwA7p&1VI-VD z=e~ubah|A(@khn;{m7iNbjFI&?%|i%#(E z|0p(n#JLSmw5Vvuo!}(lqz2V!d^sl&1C9TQ9_@9oDuzKLjGVm>T2+ev6|;$>0w4}J zx!zp?kQ`zhZ6G3*SX;P(&zLXO%}K*W4eQ= zz40Xh>1G0sFN58&c5E%2A)xW`Gf0myxTa?j(xD1gxGF+j}A+9TmAW+V(A-21R7 z{QwrGA5tXjnW+#U^3=k`X$PQATaTQz({Qr&(R^Wc!xgRFyrz zIXw&+N`U>qWBcEF8Vzy2Qu%XihLe<(YC=~G9Lz>I55iSg$ELLb$V@Mkz3PU%(H;aI zZpiiG$}4|lMS5d~w-p8&K8CKwoupxo8y9<+nqZ*OUy)6(RhG2vnc;}jNyKUv z2csl@0$%m+i9Wi2f@9}LP`WT&Sb_|aQV~;0CRV`>g=%NirrXF2kW-t8vF5l*)1WjC za_R0ycO3uHm5#9^kRVo(qBI@eYYZwp1gcu)EUc!PK#7GCtCE6{KFuA@`Z{=d#AB#j z97U{%KqWg0Uwt+n_MIQaQ2I-{8Rz#*!s?_jSP$WmtEMn8>;q@d@mQeRDtVg4 zwA)@lEQ!mhxfg@OfgHZlFb}@ZV8Va@K5`&G6hQbf`o7zW9vD2BEk5|$`Yv0$Vks<5 zjbLGJis+a)TDtpK`8$(PKQjys(`ffTgLdpwtkDufj+dAQhp!}@MWDiEygbsD0fa>p zk3@T5$J18G4ROSdU>|G^^27S52)ys@3>(^MTNrkPiG?`~Su({?Px2nmI-8&@F%*p% zK4{5wLLGs~=@f6&CPZQN2NPi1^`97ONY2~C7&RGDqCIs=O-`RcpgMsVNxDCp)7?<3 zvO)85dzoE+A;$-2HWP4cZo9vMobobfVk>q86tt_q7eM$v8TXJdJE`I1J(u{Z=^T=L zu_rMKV}^IYFk(QP-txtf)N$C8F%G3G-oVQdBhkmG9f5~Fdg+;2<>AflgRC z%0&if?V#JQ{dfwaFE$1TVr4`GCiL!wzE3@dE(RUY&F~4>8U722W1Ud-P6%qF3A|!F z>Ds%Yl>oVZrVsW^r}tev9j}Bq!$iORec#nX`{hjQ;_t~)$tj9#28X%Yawy79x?HNb z6bEt_Kpu2Fn!kUF@#`)m@DQevu}>Tpg9le(X?h?urN$h-;)!=GCYhT36*jG%ji!

    z&G*g)7o02OW4Mu(E3Fcwax}b$+N@gmu8V%F!1VBzqC1*#wg^KKW=FvqO{}}6I1>$c+zTLz^SSGIeu~j+ z6Uz`|kRkv{RDAhlZlpaHYs!*oRbC34kcQ z9byC?teks!w>7R4yO4%LZZM?dE|v7frNX|V?0c)+4`<58A@egQ4Cwj@bUU@fu#paU z`-6DIC$C3p#!gA#FU~5Gs-p!`n4n0J{JsICjeTVBWJ}H3{Q$xM&iNfK)L?-`)zW;# zt2Wb5M*HvR+w9fXrohC+OuE0PzWxd=-F@uf2T`bw@saRJ<1{<8#5oBQX^tVs&1Jfr zET8ItY66w!I5(V}?Td!j-B3A>m`C6cY!0=?)-le=3U|ab+aYi^Geegrbz!1Q3{u|| zmINNAx_^OluRmkkXMU(p3&W8`9ypc}L_omOC4tzl9*0FQJ7R$D-_VD4{+V&MIGE;# zDi$py=iic|00?)9Gl+oKE#aH8GF1?>qzFeul8Md>mgdjzRsF_i^=LIzE5* zd35g55td!_U}0f^&IBI)+qJ{w!M%_ggM#Yd>mk0lTYgVH3(NpS)SPM&M5g#P9k9z_ngUFuBC!$x$oZtk_g z#qxo;wa*@x3&=rjjYRA-mKf0OFX-0I7%mL6ktWfN^h z>uO7=Bi4=fLSnc(Ua;;b^S#Y=_0YFlUzi)1qo=7c`WgQNaijVp_fubC4=ss~A@d=fPd&oYP>Y!SC0S=qwC`b+GEV(bWRWBR#M_)D|0wb+B0C*Wn&m z7wU^OVL`}_iiAHsZvcS+Ph9M5@DxV2dj#(~_eaI-2x1!EsGeny>NsmO#nNYq^Fl4> zl;|3_to%2YefS1C8|y;f_+bg}uVq>nf6vAe-1Cz+O9dBeJ1I`4&9U5P8i(_9O>tn{ z55l)1GRW+MoYkW29d`jleV71buNmX5vyoq~ta3NR%)O5o^nd5P;k+ zQ~E-9Al2=CP9n*Es&FLE6nmp}+juOBwnA5O9EOJN5fnZKpDkDpHJt+wZ(>HYNX3GO zN?CL=eRgIaoTG`)JkaK7wSBJNi?xA>=5Gynv;hczW-b^|FXL*yAJ074qM|0jv~zcI zL`GP@b~!C6>s6``u|L{JK%;49;+VB?GY z7o4zploh@VwZV!AFQi5WVcd{@=%?Er-AxT(YD7-2!&B%-JN15gf5T)q3mj5EgX5XO zIFaIjlZm#tm=%cXg#-?&C~W;S5_X;c2J6m`Ah_S3v1?uk8nQxhm>hpK0e}EVimL#~ z@kC-1nrVTerpq9rF=82Fibj@zj>=WSRy=CpAi)Z`=DM)$V~8#mPr%%=6O0WBI1Ef-Y;24kCI)aeF~s~}FDX^d3A2~* z-B;mWSUWldOUFdu19w-9>eUV1J3WeS=EPhKAIC7`$1#0GcNDxHf}?K*;!w0TYG&G^ zCe~K+Obj6Pv%FD0(+8JwlQ8ocUvwtsVr*i8lqB_?@9m-ea;A0hf58^3a}_4iwmao8 z*8QO@jos^veyl0r!AV(ZD5U#}tOhq2vbf+5IfnBg4+6-#rJtf^=PX<-94(!l)W@lz1IS!UCDH(wa1SH3I+2Qh@QK;YXES~i;LD!CdMgKnCF@4s%w9{TM4RNfd z%fPi*U4{6xYGNP<=&?$qq?ggUay?kS<8Ffa_iFb8h$eKU`EHqgsFo7Ir);F3h4$ad zciF0?YtXH0Z|IwtBOu71mhL{b=bdL!AMK6fF)nE2{toFlcca}f&-ZXb12GYvf8G@1 zgX7bKQ1fa4c29J}mr)K_73GL!Py6B%e=h|0?2SHp#xU)qFFg*u&7MSe-9N+1;xG8* zIa?e`e;&09+;N_q`-#OiXiacN-C|EPWRAtwkAmRa;|~~a^cOf;{1Mwf^T8ov7)@z` z#3X!Ct9F;NT?PtfE!_0SAi~LTUgO3;X$nkXU{H)fgy)uvB{}1`n%3zU?l6}gk0d|r zk0 z*3OQ@l5v4p8{vYr#6G?p?T3{F93Qz6aCGT{;T_wfN2e#z*`gB+_5J}X^C$6|O*d4; zL=m$K#F42sXnKp-63fHHkrBgVNqoMoi1oqg&GCq^?~N|ThA=hjjOQn5*DHHyKhLx- z{x4W!+ExM(C3M3MM#4;YK;vF}&>{U;UASuRN337Kh;%~fEBk&sy<;i?36nWzR!euhOYS+ZUFA%4&HT>wJs zDrGLogTId-YQE0iFd*mNcQAbi_pBfI{0&sij6id=mk1(q$ckrqG!pCJ(p_dFBHzxT ztY}|UzwC#?G49wD?uIo{UQms8!$+a+@b20L-5&3N&U!|)d)Gs6-M?V4feyylw8PpD zLU1VSMHx?fB9WZ`0xO(P^C4ysh}w(^SpV-}c=!B^B&@B;QeJl=wh<}-P`#LdftZ4Z zT`)i#OY#!%U?D}RqPkOArSx?$nDC@R<#^?BnO~mjA>hFSq8ie}aWpLghf^c5M>P>s z0=r|7;UCeSO>D{f-ij^Y;iqQ~3b`kXU3s z9g3wTpbqWO%b-1an(M*R_$l-?{3mAl4M$$wD3OQZT+@l! zZggF3iQzfY-!3ADUpt-7eY!gi&Y<^L^98~k2Ebfj7v|=cu(h$e@B4dbzl>>J{9iFH zUH$a|L}4~OFlk{X-`^v>A3XO$nhUvvH;rd#?772EQZm-y>t!FJdiPXf6ah-eiok(Y zdAVd)10b9mk)csVLvXcZ04~vE*Y*VCMBW6v|1|CL+UsEOa4Wn!e>nlvPGm3NgT+ZD zn4eOCgyl!@sk#L7c%FxxgA&G4ra%&iWYc{*$9tXc@6)~;K)CVr!QaIXwH1kKbk;Wp zPaI6kPN${2kL{lmg`-nE$$63EC2N>Y7V9Oskh&O0G{)MaF4hiBvpulqC41zAjKl_i z2W$xs#LDmh#5oRzcXuP{g46db{*LS^_Bfb21_x7uahU9AN&rq}2a8Z) zU4l0`@bP$O{16Q9{0~^R|1%tWwnOSGwx}hi&X2QR)rsr?93`g003ji(Bp)%pFS(Eu zB}B!VSZw!)vxtH4>~peuI<`KE9JAU_8Uz{4s?)||{cK0P;!1$m=@DWU#uB>fW?_PM z1R}iIf&TS`I9Gs>({YlRxDGTiuB1YrVxg-7^Y=`1mW3i8zMZ-H@sGe?vmRLIHDQ+T%-#C>RAcwDr zeY8%aYcwki)tMh)`j`M%=yie_7bSEyL;UsQ1VnaLUjm5hWJ>hMkgZ}Mw(9_HmhI)#yB!{U?EKMbB z)zzpAy6Rh^ixK_ZsUtcQsEivs3NcgP!0ainA=1_gL)y1Pzo*(`kbwz$7#PEnoP8go zju>e41guS;KyWWzB#re%VeD8`&kR8gF^!`$?NJq{SCb|Y=?`yLvAHM~Tbi1|gczI|fr_4PM=675HDP8g-3_>$SC1H& zA`&^kxDx^_3=lh_53(cOQTQeSS6rlot!kzzxuyCUjszkOXdq^HG};~wF?Klq7K4U8 zj=X7$lQaF$6z7Ms7+&3ow=0TsmSIUoCQ{P3YdNR?Urd>p z$n*BOG+C<4Qp=zsmc`OH5B?5*sJ;8nY;klZ#`^T<{f`}*`#g@$AyzQM6-TEjQY9RN zXL%By`*ElHe3}P2y#TBa9)We_3_r0Of(X41aB25A99V{ZKo7j`?Sy%L&iMKnFVuY& ziId4;Xy)X2JngR2gC$vgC@mD*zwkkfpAkIGbl__IM?7a|iglliK~Z9q^nmbGzhi0^ zICLlW;Y0wUjF{!=figjmL4-kr7zQ8LN2|=7#u9j%mpa8+KT@+C*WYgN&cJH`96oT`0uWr zyP*A3%1GYc7Ut;QsU1Q`4#lg^R!9!^!P*daYzcNi!59bByzWca*AK0+KGIjig$mWN zN`9%1K%*ww230Wx9&h>K@ND`FGyG9K)g4W5`Qz&s=>Ns?pD^n9FR7yIXxI(5!(Hj4 zeDkwCw4Y{L7ys8Rg?6Is)Ki!2lPQQS1JB}y3?e@lKr~5cO=F${AjAkV3T5{{pIE`X zj0$=`de5|CY3j>JUx(#c=_uL!G0v6|fRtHFBK>N#kx`Ai1S7M z*p}r9_n|uYVwxEa?wEts87W9f*(f{h2hZvMCu4b-#B7%NFB6u@*FKfN`@!G954A-L zzksEMF*;kCV&Q^$v~>UDyQc@EW~MKi$r_@`F~>O2&e)dB8jW$*sHffW(HSnH1iLRb z3>m&dFvX%BUeJ94Q@WVoGlyYFCkOe}q!26%w@2O!UN{)*hhvMvaV#wihm!npAUzWK z2~kLkb;k1!kHN`M2jhq9Alm&gt*yE{_Hjlzo2A=o%NK<2-14|B$jFguiu zal(-oywNy4fY^o~8fSV-$#ly!M;s@%$IS1@j9`51)eA9JMkt;hh^lCB)V}G6Is%m0 zE|wUm`zM&18KQ%!xv-ew=At{9iN)X=Lreyp$3oW)Tx1#}l9Z^TRj{ z5}FW_M#e-F#*!U!CYQ@HfN;lp8B*ze)6=&gD}5Dqto z<$P``biwsKfjF|o2LX1(JOclYBfDQi{@1gxG-EkZ(ztB+=Q60@x3N5oa{Uz{OBJ!c z2fzCtW1THc(AnGwPmdczf8PJtf%vyj5fg;k>F%Oq#q+jBFp+k`0vjSN@Gtvg-FL_|k%utlQ8-l~}6L5a(9BlkF5TCs` z0Hdw`2Dh#{c+sU3md)};;lc=1slw2j86+Tac`5D87h2;Kv5FI^N{KE{32Y)}!JXzj zE|%HJQF;zfBRr&v!hzJW*sq#^swI=r@>L9u=YIT+&-kF(THC?gtPAw?SysgyKED1? zr+sq<$`3UL4h9f5i%y*|pu>}hb92Dbh(K%%r)v{nhb@6N*cIu5P5xHM3ACka<$#js z+)??eJF2F8NwGr1>%_96eNZ)H6cYRf!q?z0czL)9O5#G$JSPapSw26;1G|a6c$@th zT}|3Uk7vkRn!(7(fKEmG`8~8BXIdBk7mX$2*~xR9oI_5cOO^HWB+J=xDdoFLGFk&5 zcR_@X%jAiKtcSH}^A=73XE?QwjHo$P??V##8hm41XcTN$T%l-L6gl-f@_ z=e*}UurbnJbe=W@4@2QtI~!zu=Y@UO2#eYCu z`4ZIaNNx5VZDGK`AUHVc;OWy7BO}J4(AYc*?LqPO^b*ru_O^Dy0|~J1f@NWYVV)3< z_u__Q-_)VlKbeFhE*N{`=r@}jik;-C?VLUs@6RIPoihl><`2Tjg+p=tjTjWo9fy%N z|B7)A|AJkwjl;E7u_7bDS1ZDB<&9xDwLBcg7l)#c?Ng!tEd)TzD76(uK$OLDHss1QmXZ&P#YBYdmewMR-sjTyvT$)o zufF&siVW4*X*S_c2jcOMnrQs(WGMdnSrGnqqBs72G5|O;3_n(dW7EQ4V|m=K@a3WT zV(0n?+Y9I^dpEL-`;lo@Qj>IMxLh#rc~R2W?4w()eg9iy^r%QUIl98Hw?7@;{rTy) zU&e)`NZeRT!m(lq{<3m7z9%91a@lCyS{@T_#j+^@C8GT!F{gYKVXI_L$hK0DMpO35gQ*hI)>@vS*iNhuHBwV-5B+q0P zF6d|DylDZhRJ@8?AEwjk+ShE2rSU7#tG6FqJUlTjW;``%_j^z##l{Jd<~0&mI~(}C z@Em6M?SY+th{N`{LD)BK5cW?A!iQ1)aBx~EKA04ST~kA_ed=JmH+>NH#P!3TiGkQN zV+4w)g(2G834Oc#8u3FNaUvxKSCU7Qa16%h@gs0Mc`RbgEMc~ zv?nj9TNjKU9Zo~i9;c*jXf}343M_|6K#qwhEEbSFGVBk#iLR-DDAOp4fT*YfB5J(z z_gT2^28Z(2ijdoK;}%@_AQ?Z_%)nnxgyO$z2jK6geesXer7-AkDz$_{b$!zdFl7_MVMzmVDmgzO{rcp z1D~%Qhbsv~l>HqEyjad@*~9To{Ahd?KT0f|vqvI!qw~W0vf=o1S_Ce?8jP#tja*(m z4M&oul59Y;0`c z<)W0b9ig*@c~%s*lBdA}Q8k^skC-6r9X|wnqS+$}$H(N69Gn({Ph*GT!-*l-78`+O zeSHz|%x^Hl;VHcT3W>&Q^6Hk82beM%-=t5%RTB2guMfw?l@Zwc`dCD}Jq;f_JMu(a z(aY5nPS3u8nG+__khI4sX&ueRj!0qYA!T8k#e+m7zl?h8{8vpNZhtTsIluoE{<}I3 z-yfKbZ$Hbxp$`lwHho0bWuwVib=iy39$RODy^p-&qbMkOu#nx%ci)1SyAA;Xe%P|D zlA5&p9bY{e7gr3%7fB2nHhl)_ zG9SI+e;6!!Jt9L#!q?3cZg%$Qrvo_!iA5yALq z(PZqN6pT+|gYhYe#G$xRBqU*|ni7GJBZF{Y!cgp;z+Oodj1yuJWo?I`F3(|#Z#SGx z8;dWJgK;fkD6Xyu#f`*BkpY0~gxpS!L_G<(c}_6;+5Ap~54(5mh8_+&^w7CsPTX`F zmiAaB_eQg^Ba&_0+fWbUGa(>6^}%!JT1Kg@C<3Cafix8m76(;8#3FZzl5A1UmnHUR z&=`1=V`+H_KHaqnw~zlG|5HB^|9v_ff2kgVZL9tb-|mmX-%c&UwS%eHv&#TW>3c8~ ze<~umgdmoXSH-!wG{)9Z;My)C9Xq{e@#R;JxMH$7h=3moj1QiwMCWV|@9ysOR{L|6 z`c;#~)YLaCl;|HW2z6`82$4GD3$8A>Y$(27K9oM^sH_lC6a7q53{I_Ih@0DT=@Q!4 z{kf?qtHk8EDR6Ug6?->ab#|CJZ6bE>_-XNc9HghG!`s~h9=49?V{a#Foxd|}462qc z5S0k`PUL8;XnH>$A59#I{V~IEC^iHiMTKL>lsL@u>Wu-v>xv=Wo<;t=2wdW|kAx6> z{>C5?PW>nHLU@NdZ}7ajG)$yIOBlVW$9=SjTm;pM=aARRGh>Kq!D_E;r9 zjb>vPAtZS_a@@P?g{w*_%fXNI2oVr&Vi-uL-C}|!2o(ol@O7lV%}xnu?0k} zl&IAvG96pmUeCNGef#>u#YKmLqCz^bN4g1)v+i1G8m2kEckP<$*dt&9@2R&KsJ0ADQ|B7}q!EOL$duM@|Lu-;E!8-t}G zp6F-$6g;{<4aXOrgSXCEh*|8!DKsqYu}ZYjZ0v~S74H`UqOO7PB6_yv;TNIBj&Ftq zL4;cA;dCi^mb1_s>rrG-zC&wV9R4RB zUy2|0RO0eG@i@O^G`>$IuW;pHx>rMmS8{V{xX21{WpNm8lNWL_AqENIUI_Jg4t~1l zp|g1gE}TW!!x^EGV`*60W0l;EW@ASr&wN1f26!=>1SG#)sa4+8SlvG?9=wpv-UJH* zU$5bs4W5V)5%v-|oeBwv;)zs?zI;w$$!Ewes)3>O91NyoD9YW6k^&2Mlx&B|u#LQ% z1K7-hL&lOtkE6Lb*HwY>A_@)X#CP01u8so>2v1|NcrYv;EFz+2yZI>HTJ8INFMuMIT00-rtLEWy{&IX?{NPbf4@-JVBBo8941d4g z&^ak7LzG?MIuWwUDMh+_cp@fpJQA0$pi{K3^GmXH#p`gkw-yN*d0m1NSoZYx#qa@x zke8f-{kd7#y*2@3x?923;a}0k?l*Aj?tz~Ez2NNF6+`{Jp-)S~->UcED}55qBu3(F z@+e$R;nXKYd)@;P+x?SYE-x6^6(Rauzr5}OPsu!-mPx6%`L`7vxNt0B*WpS0^0fhyzauYD*aA>=1- zFlmosMqzoa@I?4MiwO%z%X{1!W5P$m)7e!B2xp1qDUjY?9vBfk5HHS~ zkNo_6>ZX0JgNLIXg8KHt>x*8ZZg-zoWY8lxn1saU zSq$vujG~lRaQN+b)FsWpx2tE8Xz>0Jt{fRArnSCF9EWR07^VAX zk@lpg<1_GZ=!U+1deWuu{w_%)nvETiqS6`>QY-dkuopr`{!s`>euF?L0-`LGi_l(P zBxmDqK7Xgrodxv<0TBXZ{7mHNDk`JTNHnr5YOr2^0GsLh1?A^O6~jW~84?-tQp{Dz zvygYf=W|Kg;tPs+-8HU`15aV8qQL^f$0{xF@x2%r)E}-+jv{-k-Sb@B$XzVpvXF3_ zqrEdd-74z^em#A$I<5UIfJ@rW_MO`h9ySbKQX%LX+UI_PV{NB9MdPUUC zM^I3D7?~yHDQ)`_k!039LVEvq|w(YUsJ zIKEE|#ShCz;7=>Z;L4InoLM#nC({0al9wi-=#?3m73>FJ+b&|q{IC(j>9X42)tS+3 z>}V7i_oKL+jJ@fklCibyw5Z0HWvLd%Ni|l@VFRxvE)51x7;d_zh_qrF&k+WYKNmDi zajDmA5H5uiBA1is&!WO9;7g7Q4~D1Mc&?vQpYZj$q9KO`b7evPEhkYJ#>knba$7)(A_zbD%~nd z3DPxmN=tVu4BdF<{hcr8PdLx#eeHd%_3Tymy7%5#Dy6$0h^E};Iu~S>K9}PMNZbif ze6ZvaW_Ix5dv8$2C@M(^kBjYHZiq94`uY1s;3cGFq~upQ6gT*?M4ZWuL8-RxScF9U z!1v8dpzdoi%HwB~+-GrIk>Lz4309y%c1%(rXuZ~;o`qVBbZ^6S%XPML9G;?8GkrKB z@|x5_(emIG`1B-s(Z^xcDd!yt%BD0ars$u08*Az$f&hAhBb(Ay%b^od_Z#ALsjY7F z7!duJbdCk*MDGHDNbBMbi4sXms(ce|1$oa{OL~fhmLXy99`0SKmJ%zJB6ODe!v`xk(a5Chc>Y1A&kd&g3w=4{; z&1KMfEk8V|a(_g2>G@NU|Dh6abV;@qWu}`Uj7IUAeKYVi_V)ym7QtJv3?{{Td|wv1 zE+}lV(YN97a^P4$^ap88M-ycR`^Y;47t*Rzw!DQTE2xoab_(m>^ypCd>hQp_;{lB> zMp=2fFm@Cd=;%y(vg0ARUz{reNUn`z=m>SiwFM6=Zu-?>K`39JE2w9lH$UpHJq8s* zsKaEHY-u+AL~%43~yUO z!er4~-oamesuYmFG5Hhd#Pc1|S&#)s?2Zt_9JpPe-uvD04oE&? z+P%cw4&D+E)-D+Oo5_SE{AAreH}~&)=cIQ3RD)GnP$z7A@K?+<)-3*C6ZqNR;#N&2K}Y zVBU#~K0QN!Fe`mfOKVg?I|-qheT0)}0Xq?^kk+u%9KO3pE;U&MQ64ZhI$Ce@;$7LH z48;^fcKp&9lR;*~q_O922+E4_gspWzhF7@HrLt%#bd_Vs*@wA5D_0=1 zT+&UFb{>wr$QTR=S--PrHan3L2lXuu%BDzRFzJ&h0jSr`B|yD?HzagLGxZZ2m{`n# zA8CA{&^-UcSkQs0Jp%A3wTCa@3D{mjM<81U-s~qMT#TvX<{>7s- z@8F$naeQ>(%FfTWi#vy3InyCRTnfFq@A7mR7YqsXcD-5~mu?=s1pPG0TEQL|{uCa7 z>o)roVGbRTi)eM+#CSefjY0hJ1Y->EBueoxtZ(thVRNp4b|%ZS^PKo&x;TjiKhD5H zLLP??nRa!7Mx~2I!^@KYMK4;$Z68BTn}kCUVT4;1$*m(s*`4o6JZ1tm|BD7y#CNDU zHeWq$bloK*flknv7AF@oN?BKN(GT@_)t5DUYRXXCBkAUc3r*$#8oT}UZ~M|rJ1up$ z+4;a5!9ji2zIns97ko&0E-^zuir)yp+K_2v` z`8@v-auk$$;iHU^?sUL`eQ8vh3DG5s$ByM5=B$Ty_lMa-@j_bGqr_k;m$hZr6u%tE~g6)ItgX1&a31H!VmT`W9D0MB%D zw(%@q<^96H+1V^8_Q_@!tLQww0E3Ab`Q#?_~@ zD1@ClI$tMMoF3J9h9{qKd)cCwg96fvy{?Zb(B@8MS|0i|m72j`go{qY(!WvXW%C>1 z)m*c*rdkRWIQocABk|q43Y#=QoJ}ZDc@3eWGiqC92)=zVNj;S3;E^dp$4FH^(l;60Yb-cJWDuE2f+hn-Rvu0c=@$y5T1u zh=GKO&0PkaVSDP5d`nm%!%Ug(Zb9Ay6#J7g9pC8QNz#>+mVQ=iD=Z6vV>Fspf7__J z2(QT^=csHh;J2xg}) z+Z|i@Kr7A4!Lyf)@G(U}za23BUq=js%*5bfpIUQ=Fzz}J4!NG;Pd(+$<;%~_&3-8P zYtZ~*-Kks|C*y{uiAZE&T4_7Vv~zgVI}}hpHg^dz_Q4`7+?8B*Mf^y%Vor?MuC&uN ziSCQqKMpAV8DHRjp{bJfgj;@7=-tjssgYXLt-pGL0m;X;1#B4fU%UbXp7S*D8^ns- z$@E_WFSxO!cVMdC=+x^JBA($GEMIq;L5$@rTLdMZUD$x)vx8A*n436PI}EJ2Jh}}e z--EBMnd1(Ts&_rhCqmQN5C5KEVyU>~Nsj)ju|T^D^5n7uy7#MWwy`oRr98-fOJlBK zA*7hL-?TTfK_IUs%Ms)ec!9U?+bLi%J}@D-I3Hyjegm5HHsn#?&w+_4)QW+U$*IKq zhd$5Hag7tOoM!G_yQ1l^=a;Y>iAKM%c3*vc2kndE_Ra zvfye2Na`lYjh3%}E81bCy5d6ldDfa$07i$wt9y=Zn5-ssut(4oZCKJ`2Xo77B z2WpuoDwi!^n1Y!2JIeCyO{Zn3grFRGe`z5HOV>S^xea@~cyZr_EEasfiRt z&fEU2>4BD8cYiiBlCGs6P|@B8Xgq$mkAq)9bP`f*!1sQbd@S<}M5p7jZxk~zWo#97 zn%0*>!UKKBDW`Y(A?+aG6$Hj(4hL+zc2%um!4=*+=?}QB1;#$(|Lyw5%63i|i zFJ^Y`t7MPTIv>^P-6;qp?p%*Om$b_$x#JkKo2&Z0*2-QV^56#z4D4N9r88-AEoS>0 z`re}8cY>~G(_d5uER#zw@9T%S%m>9kVeq z^2$^Le{kV=+mqK9?Ed{j;-_Q#jlKKNRlD)kDR^FM_0<1rLK(DAg_*(KIeo**vxR9X z`4Ee*(%Gph2mK?X zRTG-Fom4vsD>a6BS@?&ho37HIpB~_;1@;yJyX61*nmfDSdHFH0QpL>!TQq+PDX5e& zd|?U`hK33gWhZ2);Dz`e;m=lT5A>76Zn>;@+}j0F#SCJ%0~N&GE0oebAseHOq-qeh zZD((?@0I-q1c6o8}Kz;aEQQlV!z@ zX{Tx`4Z4vQJJA6B zWZPv&;Xh-mv5ndoInq01hn|Kgi8qpK z&rKc!^OjiF$B16A_X|_hSezk`lhh1(j{&?{Q)V0lhaA3Yn=G{)Y|1yx|Cst=#)0V_1RM47akJVdI<=s}jFxU=$C1bZ z>mk;_+5g>Z=TEiXZ$AtJ=@cT@aq9gh4?nt^D(dOV6mb24;{# zT#@62$*j`hPZt}ZFVlNPGEN{qwv@rU-BK@ZH}H2ph6HYIx56*US|yoB;Ow_i#`p5RUhIV9+q9LL37 z*rWTiR^8UEetVv<7yqi#f%-VEfCM9%vFhmm& z$g3-WLQ<~%Wz~2>nCY#UiV@e>5jh6_$+Qw5!M**zFR!J38=EVe{g{;MIP}d^&ySpO z($l@!6Q;G005o1cKYlb4&k{!&%uX9@Ou6t37}qp45b5c_r1jZgl2{sT>)CW>a=h1C!Zbq!3giOggzNpYnD6g5PpUjB0 zFD(nvGaXjS(oU#!c|%E^(hk%j2=n=!&V^_+rgxdrPe+2qH{PCHfq`ySAdaJ)bSPP7 zVfP;B9NhGFrnd24wu;)}wX@JOmMS>&Nf6wG|HMfmK$5&ANtRVe5u^pl6|FIN^UGtp z56$T)rmm_sJa=SCG-YlW-au%XU5cZr5Tny%7T7-HA8{VBfv^;F7O)SDqsh&*>NFZ5@HZCr{r|+@IB2^q*^^@VP{-W=o^E$)ENcn!40qUS=2D&$u)< z-@Tcwoa~DcW8YR^LSIo$CZ-=t`C*u+9uIHzdJ-7A_DA@6%1xT1APyIEz=NTP%JmRq z2s*M~P%lj~uB`T;9DO>SA>`5PVkUP2OsNp2NU3ndQNc?Lz*i@Z_&AwZcybZI%tm!U zdm*1o5C8GT1)&|H{dzd8D_|4@z?tL3sO$3E2lOmc@Jy-~?*Ff2>!;OZ^hI`~mzm30 z6}B#k|K*V2yQ)={r1Nv{u{;Sqo<6CJh<#2@Ag)+G>0{7UUx_SV-@UI(dd{bm>ap>m z-|aY5RHxQ2JA^)5${eq1`4bn4F^RF`eOeE}axo~k=~)TD#{I(%>Fe(?g1$u3Ne)hs zeO;nENS7Vfht4E6wBp^aV0!9&1W zs7t9pZ>P++O6Yp?Chu9_q@M1d#><0~B%E!VTCdf>d&7r36|I4`50+ENcc0$Ot2*-h zSw+;LQMIf|2f@S|VXe-E|5)m6G*}bZ0$iKkB7FTL+Ry?5{NC>THG;$Yaq{N-7T03i z8{B6nBi8(*Ec|uw@o?qV3(T?4Z+d>@s=6BIB;J$G-7f$98UF7c<@SN-cJOcD#-3X6 z&1V#f^KIQvk~sS$AWzl+VHp!(;*AA;WV8SUe%+J7Wm6#i+B_ek{wDHM3R-ZUuV?9c zdtn#De5I_>V!j9s>))JUc%?N{SMBXq2yXmQ3gT;|HTX@BqdIA6po-j&nCQyrS+e6i zYBr6q7cIgA+1t;ooIIaN=y5!hh2yJH+CRW%zIdK1KT92)wlXs&rhjQPHH0j+0(%D* zvI`Cj$~)BJ{KI4%=3SWt9?MQoj$$|Dqw2ii%a>EDAz|8k;~%&oWt?Bqlhcl%0i7}{ zjdbKd(k6p!D`b)LyVVV=$!$F$apW7vG>xF|68`P&Z9LdPI_MfwW8U#gteXh!9;?Kk z-{SIU5sisC)=EKBxW1u5H>?R5_H^Oj{qIRIij9!MAcO>!!Mh%q?1431j5zAP}CEi_4!yhImn~l&Xi73BO#)>IA7SM ztYX5kIKtEy*SCb3R5@g1&vcrQA)Y-;Qpo9~t1cm}t`!weOIkc=`n7!b>IbE;=L_++ z9c!&gp0zEjrdn3v=wo11%l5ay@xH~umnI+}?oq~_Q<<#q9h2Y0j9-kDXj;RLl= zrHA%Z{2JYA(>i>?ZIB>TE)4&GCcLP-6Z`U*xnwEu4hvNDPY#ko758HoN4)Wr5wZHS zJB@|qUjUkg`+D*c!G)(NC+^RAO$9S+VQm(zo}e0?UT(!;LDdBeX}SZkrcjiQRWm^j zf%Nao7S%bICsM>oIX_MrvHtUO<-tB1k!^8l3Xz|2`ZW;KaqKRdJCx+)#2| z9og|8ob*OH4L7dsQiDEwa^g9 z?_FR2Iq5neKgPQO17|ebdIv##dvg{QCdWt>6ow9~^KbN5@<=m}$4`)(H#yzds&n2z zR&GCK;TEc@eAW4J_dA@;nKE>5MoV=Y?D@|Bi4)c+T@Rv%Q6wMjM!pL3z`s6Dcn%FM znb(|@iNK}@#v35jyDO!Rbh5>@5#-SR|~g{4ys=o)N`A-psHSG`K&V`faF!SA!5B&9rROj4Xk2W(U~UO**U zZ~#+_5;IXzrSU~cNwjfp_ozop(21*F^g5I?TW2z710Bffy_0x@6N=xryyTdk6Uv1d z6synz?4#YN=beu0LoIrpF8PC#<2VEiVAvUK*Kqvw-ceM&0AG|M6f)4IuGzq$TmX(F znIQL7kG|vDQi$y4{G~<-EoF#%PF%n&wnQ6=se$q;8KHX&CAzR}3cQ(dP&v4*t#T;Q zzg*VA{1a|y$hSQ8ES*{y3HMPN;(yY1R?yUT0!?2S{PIw=23^<3uP5B+rX>cO@z%_c zr9w#n`rmEk{$Kf?(1!8^<_Fa#LRy?oF*tmqoEtB zLM6Z3$tLugxGcc-C2-x{={G{;wIwOU#ap`vmQa{_;8rU?5?V#B|D8nipW8!xgMJNi|+~?UZ zJg_4D3D}6t!_KBxWRBdX&}2*v3x|Y))l9n5UiUo&IF%vN^`!uh=9Tj2$xyNu`AEZ2@lsYL24@*6_p zjlRUZVliIc6lB%A!k^76vhmA}o_(EL`+msD0Js19gQCK(MQ*o%wNgfR>+0MA>oZHh z**T)GFBj($<`_~oaOx&Wu&7emJz1cF4wsrkowI+J3p z6+BkzDU?u{hV}gfrVfT3`3WGP?J{fRo;XQ`Elw?Gjw#8<4Q61^Qp3}*fhMW+Aelz; zozsRf4OYqCKrq-RT$by;-H3cK?9&R{fCef%r1tWR<#I=ushzO509z$PE16zrd?|$W zhV8jgiE_4!0rUDe?Qn)ctE9iIjHR!yFCJm@U56A1yjEqf4aFT-PAF^W)r*iApl&xA z`fNDCJnF3saoo-3TEoG^mp$`g+sNLRQ5XM`qF29@`$b6r9SLkx)tY-%%xt9I$uxLP=kWYMNi9PLRwPX3u~WlDOY^ zL$W`Y08jVmW6K{|d>1+g;FcT`jPpg}@$$A5Y{eTJapSSu*2RU)ecq!wznZnDz36bc zYpnGE?DOD=t#7mI2!NUL!xE7O!+OEN<}LxdR1izGqwJL2dkf6}DWRcdqZWGPu+3YK zZ!!zEXe4g?C*k68hI26f?Ubm6Au;hLvGJ=bTpobvKBfn2^>1%1J<#e7COs}@Q?tGv zgMb_)bk?RNs41>^mlpQW(}{XxeUJN%vDqzmGS7KsbKdbG|2YXx0O;-^M%5Do0(jQ+ zJmEJd1#oUj)BqhY1f)OaSp;P3q+>DFue%-072>onGcx?fJ|O_YzpJ?x zF(o5D0U->?n+Oy08FK=txYNHNc{gS=L5A!>C{}raIdant%<^W$|${xKNFRu1P*>9jAry?8G$e^WrjR7;xSwkVS+W3z#oo$W1d}M0 z`+}0+Cd|HuL~k|%`0_`ODVzf-`(0jfiJ$9J;wfkA0tl7B%}wgkiRu$D)j7N=%QWV+ zcDl8Y@BGpUNC2|^(?3D8{T%M{6*5AC#`<~%YwJOdB<_~5|MZw3ntiS)koA^{+oMaB zxA)Mpo;Sr)!a~G3QRCqJGW*DArAMJxubL;+NA`^=G)1wDbIO1_rgmsXAj=Ch7zHAF zJ6iVxOI#~1Z{VmM8BJN<&)4aD`fYLTWb2cP46)l-yb65}CbWw%DWhYWgvimy;364C zG2PmnNqhZyZ)0aZb9{CXzj-ry>Ri(|I0&Dc%UW{|<2(HQzquZwT)Or@-Y_lnDZElr zkl*T^(zn;9nS{L_q~5rJC`vvmjG9x9-jrB7Jmh8v5;t30jEbu5%QfhNV5&(9{ z!qkV~uJ_-kCfS!lK(G~};o&sVoQ$2}|2yUciz;DGV(P!$OOj9~@;`+@Ku!cmyF`vw rHCFuJOh}pjx55Aa8nUytVepT^8#3Lmf3%150{N*aX+yp%SVsOIHW47p literal 0 HcmV?d00001 diff --git a/assets/images/external.png b/assets/images/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 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 HHsSvdCq0js literal 0 HcmV?d00001 diff --git a/assets/images/fire.png b/assets/images/fire.png new file mode 100644 index 0000000000000000000000000000000000000000..7be8a14ffb3843f70b191c458825abdfc5b98f99 GIT binary patch literal 92437 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 literal 0 HcmV?d00001 diff --git a/assets/images/hl7-logo-header.png b/assets/images/hl7-logo-header.png new file mode 100644 index 0000000000000000000000000000000000000000..9a05c3c60a8e3e59414d880bae5947ef873ae5e8 GIT binary patch literal 5197 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 \ No newline at end of file diff --git a/assets/images/logo_ansinew.jpg b/assets/images/logo_ansinew.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad91129e97b6f015aba2fcdc6452776a258227fd GIT binary patch literal 7005 zcmb7o2|SeT`|o2{_O&9Zkhi3gHDcZpl2G>DtFaX`_E9u5B~c+Edqdf`u`e+(%9aqq z*iDIH1|!T24Ks75de8s&`Jc}@=X1_ApZmJ+>%N}ry1sMY&olGfU)BWcDk5DaU|;*E|LxoQF9Kuk(RP*6nbpoD~!gv3EH!Qb+4_s95OHHVOZfRM0|sIai8q_D8Cs_1l8G2F)r?7;%YpXZhA-@4|;f>S2F2M z&1D5eDXaIl)HQ;mh7I|YlC6Jy+W?1XO6S!+I&me%#?$CSeyG-gFSheun|0A0BVpgS zjFn#&Jg!ge99^IkHgt_GQtiB9F=<7O-8ceG+r-`{JT|?!sb_p?TMXdjWTWN&jfsz! zNAov?V`}2uYy?5aC3wz1Op^SC;JwxG4|T;`--4r(4XvfXAsQP>yuSeOozVR7g$*MA zfTxkIR;btfe?j;^BT)Vi1lANF$o0FX7ytsOHp$nM(@izXe%>3s)#!hIi{j^hAO{TI zC))%uHBYd;URnP5$<>yRfqN4{KNvX7cB+VBiO&S2`NKOfI?PGyqF-~0AfpFC$J!l{ z=COd=CW##t|30`myI1gXoPkd9i1)X&xl4bDr9#YUm2bm#h4E+Y>h`1#Ta>4c(T#8( zo*JI0wruyNNRI{3C_15zSd%lB9pFIH0a>|^2E5Z#+aR{0J&DMI_2Fi;&lZ%?`I2II zwn9UE?+}12^x6LFdA%Pq-SV{_YMKRXP1~J0i}TB+I<}fNUf9dz<^Q~z?+P!a9Q;)BEQ+~X-^cH6JjicCAsQ@ z%74W0Y7Rzar;c5yorCpOhLiD$+-uV zQpO2G3YfR%Jg#-^HlDcd*c|>nw0kUlOr$(13G9b1I^3Fr(Ww{S#|dPDI6GF|2KMc@IMKe1G^9loB)4tKdDGP~|<4GnSi5MV{r8 ztN*IjXiIzZ(l79g?CVA?o9?EODO@F5&D3(=sBWz7@>>&G3ArWZ5>Ik1u7*(dc;Iy8 zL7EKSj0lg!f<|tQcC7RhQ6iF5dyw*Z7GO;=*PB~Qlh5m$>yvA2s_A>(+mU~wHBGHZ zn2;fV%^>adPNj7f!w%B?_NU!~vzvb8Ld~vGFixEkSw3lB#sZ3Wi6^HZUKLQJDU2?! ze)W8Zd>%t8G!l`v4VtMB3NHOr;pmbmoiU@SFgIiwwfIA~+vuK7e<#GBSczZ${=)du z1Gwc-&0JjL>^cn@<(wIYEuK^V>$ZmcQkn0j)Obz86uw{`MtMn6jOp{MhN9nhJmr={ zTnkLjWern}UeKPu$ymv`6@Pxby65PF6;K!p_&UaXlSFednY-Zs_fA^VV3%juk-WKw zu?g1EweNjO*mr+@>;cGh0AV6IOW(P|gDN*lS2I>6G=QKy1mq%p7%~mIG^`Ki1l&*awHqoWMoKAkEIWU;T zZTO|e2t*ML&NEi~FyX;px07u3_;PS-Im~@0C0fv`+@1Aub;>N@cvf4DQT*I{g?Z$r zN-lkJ*yKig{_&=W@YtHi!qaGpRGzF@JB1w6~i^|66ZHm3zhLMYSqBE__4crv=5 z{p&z?U(=n3F@I%y?Bmi|E;p$adB-0LD^grt9l)E4tjJ#ruqKkxpQi}jBNBZXmP_i} z2htcu?byorZ=+DW#o59J%-^}zW9v83_-l=d#jQ`AK-?f6#EJedW25qL#UG_k1DMt_}6Y|U^yWPzTZ(I_3W>+V2qnmwYwj|^D3*WDQ5 zU$%SOPZ^d_vkUK1GHAzdq*Bd4AjV&_fJYb>a8+5}m023*BaEUY+K=xIq-((t>BNZZ zjKMj#gEaBu_ZEE_4t~z#)v+F=9!ArxYw!?d39dW`XdB*bHDDP%MexV3VP{6b?yZf; zXlJ>@ON-y+r!1&hOgSO{4%E;3H3m*)@~%$i18t@34sXps0w}O)+wP40xIwP1*Ut4_ z+pz8>v+}1$g-(|$Y198{5+8{TnsL#;5qdan{Kzc6r5*^z_lsqXEk})TDj|B*LA&D}{xptqJ9{97L4x}UFI1z(mA7z+muBC{T zb^0#VV^khDS#g_Wdyxh7oYCI1Z408u#pD#fkyr>8w;pCV)89qFkah!F;vt_6X=&0u z6$D309105^OAXj5D^@?T*OB2A41ssG#l;606dPcW_h9ju!_EDbpXLbPQ@~DNuPPA9 zT+3@FJtUM`DlhhY%v)b4$UjFPzTZ|Xjtbw&EnoptBP_sQj|D_X3Feki7%n7+-mzwb z@>Oc<8lkvk$XN^Z zFb^>WEm*e${7Eq!R#R8;|_H>X9F?>2V&d#v=V_0g5BsWpsuI#buD#?3adZv>yH-{A#bP-)M-}4mc)>IdYNkKrcMA+~ls@7`-kt54uz>_;7wThg;vMSVrX=OBrr#Z(be{`$(S zVWpQ^Oq%D+loPFi`OWKs=FE7&tTT-Tye}x0MXM{2#>dJ6D|>6ng`fKjL7r{F%AyVI!dW5j1LZ6ErBav zx&LZp@oTPxT9ZeU;_^gL_>0@&>6^BxFZ%e*2Xx5tZ+b%xSzu{P>lmWr&)$06(N5dFlXMSuGr?Bx$K#5| zY3*|m|JJm~!_IzR3uXkbrgsJs826Z{% zL(KqB`tDVpoc9!@c5)$2w%9BWlniQB(ln@}R#+sB{Po)ufKLIQQL^K5Q2Y zuq!VBhY2F`>1W-CDL+G3we?xRfYu--!L4QWbSy)K0D1vxARV^O%p!~~ z7#=|tK+e8u!J0bHjYC4Tc1bSsW3OVp7y+HVu*$m86o%7jpG{;~M4|%=kk$uPcw@9r z?9{YBnIMzHax>vbqSPs5*WeX8Cdu7Ko2&ti@vpYnSZ17c!&9(tlXE&MJ-w_SdVFBM z&{~s0Y$^X7^ciw!6+yeK(o4L3)&%_%rd^5qVg7zIq0?=HH(3CcU*6&TGU;Fj!;>wdkePVCex|Gt(}P;>{1DDReQKZ=eIap{g^XjfuD+%rZyOC!Bic5i*<#J{;d&W|h)VP;DO z*vpp;kx`?u#U5$;&pFW5CI#!}O#xJux=7ltxOFzwy2?G*_BGf+#%<+LcoAG%OJ%xo zfIPDVooR^{ynfo{Gz>hCn=1cDh$BI02*CFX1q|QOy=HawfcN}xSg5m~qt|q+R&%>V zJrsd^ONQa{bw5p(&&Xbco?{Su<&4LNE$G{5B$6TEurE9fK zfD_@x*GuBZ228I9qv09`xN{Q(jThYso$Y608iJv8oXSdk`T00CQYd{eQY#|JWt`N~ zr!`K}TZYp8Y8)75q(O7iA$PxzXQ1m#GFmY$Tn>Xb44RHWW}?2t^e0c3%{Q5$JP|%6ZVvdo!C>s8(dEG^xN4-y zX1m-Vxf$PrF1z4*fJ{4xYayAR_ zES)gi|G~d%g!0N=_>3%Ez0G+1!hlszce!-h$kl1re>7kJJtUOB+!HnE4RX61>lJ}O zprB?n)$v39z0~&$5gxfe*LqLpAf5BY-&^#^x>BxlPAWFJN4iq7qCai5WQa5lTc~}# zv81^~pKfCF25z0iw|Bu5sa5^{w>yX})NWb7V!_=V%8h}SH5CCbxR`}f8p@{EOcj%@ zS(ASlzCTi<;(f+3p4;MEtz`@5U z%4U_=@*fvB58L3C zRSRYlO^;Hfc#nD{Mdj6g0Eg5mUU{j+CXD#mWE(q-=J5Q4UFEj48!4==s``>m-=}Gc zR+sg`$XH(+w5MQyCf4d&w};F}uguZwN-Ut%&<(G9+#tDW@J|XhF$e5ivJrBO7pyRJ zAChyJ;C(1+5Y{(1tc}w@-RH4-CGFFhQr(tPZ6_?@Qjs?IIqL1%XlswaJS-R`*Dv@^uS6t4U?gV?9JQocxajb%76$oiP^EG- zL+Be|vp1Fa4hh>T=Si^`bDJRF`K9kt8&ArJu7B%j>r|E(dc{lsmD1jcxP<`@2*6g@b*S{a2(0MKr^xE*ExLg3Wr+E$F!EDXT|L< z?Xi~i9dsFlg&WibtQhqC2v*hq`{}haqrf3^$=XHt@QMZz#XtvhNuA&nZp}1`|J@(? zuS+~!$j)97QcI^g(}si(p_SCPj0R%t+zAiv7Z3ujM&xN{W}>2v^*xQg=&JP;UAX*& z$Ka~zU!fnfcD_7JxddP;zJDrRY~F!Y*T(PwUO&>o1KK zqOvRMTle!F3VtIS#3L2jg@{TitBPMA(2ub7Eebzr^U?m@!7mf?PsCLrhRkEj+_{Hb z?CcEPvsM!ls!rUf|N7)6`?mkf-pZDS+IMNTOQ-By2&aIw#T})W-AtF~+7$v!y;Iu; zE6&TAkOVh=!+vq`jug+So0q%yTYQ`i64L#&7rN&nOlkiLv6&{@6=^x za!fSqB2UdciSym!PrPyWnpoZdf+4e|u`_+sq-@R3caMznDy>QJt&I`Na7%w&FIe$D z6g8Ux$H#6U2F*BAQsVEGIoZ~F8+&`jHrpU@wWt@bV&in8xrI-eFG|47f_W}k>Gt*Z zNrQuO^FIW?+f0y?c%e9eTNYOuCR2&vfzN`T;-XjEO3v4)$ZD9^79!eLB%Xi$u`v{X zQ9Jw9_M5Tf!|2ya_2^2VgSUPgPwC_=n9gkS`3$x`0bB(erKF3Ud50#{T$G^6?vz0iV z@4^x`lP&YViaHH}vD*DQ_RwJSn-c0`)u=bw`UYK+xAAW`o3B3yCuzL&dT{bq`^_7r zy^Xb`+M`FrQ>)G`KV8`J6V&GD6?~Jd>h1L=`&9Wns>YQt{I&3TzMEApXPiwW#=2?j zr~H#4tqn)uj;He7V2)f-TLqlM;_BH>`{3%GJN5@v4j)ZOJ2jQTgl;$3+eK$TA4&-= zFwRKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000JMNkl{?d4E?&E8 z4W%VT%qxiS(e){=j@@8jppOsUdwcS&lW+b(2=QFU-hbpC2*6Wc{7NjDEN-h=v;K+7 zHO)L+948sKn3rb~3mZ&MDaIx|u8q4~8BK9%;NJ|qbNs}G^8;Vq*Rkirdj&A>wD{$x zHygzzrT?s{Z{3t!^caR|;wf;IChKZIk##k$(s&AxHu(?Nv)qoZvn+dmI-PDhbg(OR zUo|kT!_R8#nl~B6b!0qE&hyE-KB*i_^bf(3ku4^;e31-Y(wDK0^1DCGy)hQ1VU;w;8+47B&Me^&}0NSP9BM5 za(N^Yjil45*#X32c}d4HQGjhh*p`GWfn^3}N)UiX;Q8Qs8r#!kT#XPuLO{qd5yCJE z=go_z)2Z2|Af2AP7Bc-f!oV^FVOtQo1;Q|906?h#U?w=oARU%ZE|;0QJaj3|$J_4> zV0?Uh$RM*c;^bin2-%W|BXBH%V+u?u5CXIY&(~xPkTR%et$j>GVCobfjg7rO9azt* z3oZ^`=uC}|5|5ZSPwrSENQEs4IfAeg%pqG6wk3`wf_=6mKVpy?AEm$V>=8iSPaD2C z*nc`5v3#N-1AF@9wkf6q$^V&cb9&tpL_?C8qq%VIZFO<*y}tt4Sp&4cw0q?Bqp$tG zzwaI5QG>7}v5cStEF-uV1VP{5>JQnHf{4k$+0z_9_Ua37_MUhjNZr>}?EC(6M_xV9 zP#Di|s;RC-qA?ASayt1l^ip6N5^aHH3C^B9$Kjr?p~HuIegmYwv;7(GPT&9bwyk$f z0qrmC&Rsa)|Mk6l{`PurZ!c(tX-I^SNcph|5da9Sc;omn4!zvTm!5p$p^C*7ao|QS zm*Y-$4?iQ=*U>ii`1+>S3+D%(J$>r&A2c>L#FkYoA{LDhi$$57OfxYtL0{hh2M@lI ziRZ^c$wVOqg?ZMt?c2WF`>!{CRI{SyGmG%950V+z>NRx>6Ge${m6Vk>ha9^s7L8T^ zXKb{8V&cZ|$jH^Bd3jO2W5*tOP4R+I5m~Qb#u7x94L^({&2u3gK%eVr7| zD-h-73l9{R6qUKIJ2wh=o_Es#ii(Q1=W;osyn6L&hKGlF{?E@-T~l=!h|f6yfN7c(7Z-2t?CkUtiG&V0p2dg A+W-In literal 0 HcmV?d00001 diff --git a/assets/images/stripe.png b/assets/images/stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..1b723c1a61257bb01aee17adda0b8ec29c4e90af GIT binary patch literal 2798 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0000PNkl_rgf`8LVv=;DiJPy82(Vd?GoXqNQjo$e?)jO(^o*AoA?6gu>}zCHBi+f^Rl~^(&h!cjXf>(FMd~zeA#NfMR%LGQelN4j1U}P)L=)>i*tEc8;d+>s7R> zSd$ag}ZGKjJij))(@w3b6bcA_iR@_F*YjdVyMp_L7` zFY#jc0niWt`7%JIg&=0ou3Lw@1r^9++F=g+P(mx=k0#J?i-pEe79iWNaqb*}E-r|< zu=U)BsJnX#LXyBK6QMJYL8|F%@N1gko%CSM*iqCcJ5i1ZEI~Pjuzre|FDLrELB_mX z4M_L^_Wk%g$fynNg&g{nJhV(RHow)4U>X?vJB`Zm9=z<|i%serT)($0NE$E2s_m1K z%M=Ks%_lf)YXdjXjdoE4HzR9N(b@}9sU9IOFh7%BPqYKGp8Yr^)yLF)>eix>j6cOM zOpQxwCAkF0{0ETv?Kr-gOTqcdZRA$10z1zm5u_l*04}-@0sFVnEwv~9sOjIcdl8T| zlXziPIvDUupZv!AE>y!O(Nolde$(e!F(7c+%$`uHCrGoSNwvsrRXw)pxrbJM0Eves zmiMn7+@iPsAU?lx7fx0m1;-K)5g?Le0r|qbf{8d7S*HF!&$KjpcNjY+JigYSw|)@v uRK6M_Vj>pN8D8M|dvX=qmK9!G+W!w8J%i{Pjt_VM0000b7v literal 0 HcmV?d00001 diff --git a/assets/js/anchor-hover.js b/assets/js/anchor-hover.js new file mode 100644 index 0000000..bcfe653 --- /dev/null +++ b/assets/js/anchor-hover.js @@ -0,0 +1,2 @@ +anchors.options.visible = 'hover' +anchors.add() \ No newline at end of file diff --git a/assets/js/anchor.min.js b/assets/js/anchor.min.js new file mode 100644 index 0000000..ee4e3b3 --- /dev/null +++ b/assets/js/anchor.min.js @@ -0,0 +1,6 @@ +/** + * AnchorJS - v4.1.0 - 2017-09-20 + * https://github.com/bryanbraun/anchorjs + * Copyright (c) 2017 Bryan Braun; Licensed MIT + */ +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function e(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64}function t(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}function i(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var n,o,s,a,r,c,h,l,u,d,f,p=[];if(e(this.options),"touch"===(f=this.options.visible)&&(f=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(n=t(A)).length)return this;for(i(),o=document.querySelectorAll("[id]"),s=[].map.call(o,function(A){return A.id}),r=0;r\]\.\/\(\)\*\\]/g;return this.options.truncate||e(this.options),A.trim().replace(/\'/gi,"").replace(t,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}}); \ No newline at end of file diff --git a/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js new file mode 100644 index 0000000..eb0a8b4 --- /dev/null +++ b/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(idocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth

    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-dc.width?"left":"left"==s&&l.left-ha.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e=n[t]&&(n[t+1]===undefined||e .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return narticle,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","expectedNodeName","pattern","operator","check","result","what","_argument","simple","forward","ofType","_context","xml","outerCache","nodeIndex","start","parent","useCache","diff","firstChild","lastChild","pseudo","args","setFilters","idx","matched","not","matcher","compile","unmatched","has","lang","elemLang","hash","location","root","focus","activeElement","err","safeActiveElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","nextSibling","header","button","_matchIndexes","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","matcherOut","preMap","postMap","preexisting","contexts","multipleContexts","matcherIn","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","filters","unique","getText","isXML","selectors","until","truncate","is","siblings","n","rneedsContext","rsingleTag","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","prev","sibling","cur","targets","l","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","content","reverse","rnothtmlwhite","Identity","v","Thrower","ex","adoptValue","resolve","reject","noValue","method","promise","fail","then","Callbacks","object","_","flag","firing","memory","fired","locked","list","queue","firingIndex","fire","once","stopOnFalse","remove","disable","lock","fireWith","Deferred","func","tuples","state","always","deferred","catch","pipe","fns","newDefer","tuple","returned","progress","notify","onFulfilled","onRejected","onProgress","maxDepth","depth","handler","special","that","mightThrow","TypeError","notifyWith","resolveWith","process","exceptionHook","rejectWith","getErrorHook","getStackHook","setTimeout","stateString","when","singleValue","remaining","resolveContexts","resolveValues","primary","updateFunc","rerrorNames","asyncError","console","warn","message","stack","readyException","readyList","completed","removeEventListener","readyWait","wait","readyState","doScroll","access","chainable","emptyGet","raw","bulk","_key","rmsPrefix","rdashAlpha","fcamelCase","_all","letter","toUpperCase","camelCase","string","acceptData","owner","Data","uid","defineProperty","configurable","set","data","prop","hasData","dataPriv","dataUser","rbrace","rmultiDash","dataAttr","JSON","parse","removeData","_data","_removeData","attrs","dequeue","startLength","hooks","_queueHooks","unshift","stop","setter","clearQueue","tmp","count","defer","pnum","source","rcssNum","cssExpand","isAttached","composed","getRootNode","isHiddenWithinTree","style","display","css","adjustCSS","valueParts","tween","adjusted","scale","maxIterations","currentValue","initial","unit","cssNumber","initialInUnit","defaultDisplayMap","showHide","show","values","body","hide","toggle","div","rcheckableType","rtagName","rscriptType","createDocumentFragment","checkClone","cloneNode","noCloneChecked","defaultValue","option","wrapMap","thead","col","tr","td","_default","getAll","setGlobalEval","refElements","tbody","tfoot","colgroup","caption","th","optgroup","rhtml","buildFragment","scripts","selection","ignored","wrap","attached","fragment","nodes","htmlPrefilter","createTextNode","rtypenamespace","returnTrue","returnFalse","on","types","one","origFn","event","off","leverageNative","isSetup","saved","isTrigger","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","isImmediatePropagationStopped","handleObjIn","eventHandle","events","t","handleObj","handlers","namespaces","origType","elemData","create","handle","triggered","dispatch","bindType","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","nativeEvent","handlerQueue","fix","delegateTarget","preDispatch","isPropagationStopped","currentTarget","rnamespace","postDispatch","matchedHandlers","matchedSelectors","addProp","hook","Event","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","props","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","Date","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","focusMappedHandler","documentMode","simulate","attaches","dataHolder","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","rnoInnerhtml","rchecked","rcleanScript","manipulationTarget","disableScript","restoreScript","cloneCopyEvent","dest","udataOld","udataCur","domManip","collection","hasScripts","iNoClone","valueIsFunction","html","_evalUrl","keepData","cleanData","dataAndEvents","deepDataAndEvents","srcElements","destElements","inPage","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","original","insert","rnumnonpx","rcustomProp","getStyles","opener","getComputedStyle","swap","old","rboxStyle","curCSS","computed","width","minWidth","maxWidth","isCustomProp","getPropertyValue","pixelBoxStyles","addGetHookIf","conditionFn","hookFn","computeStyleTests","container","cssText","divStyle","pixelPositionVal","reliableMarginLeftVal","roundPixelMeasures","marginLeft","right","pixelBoxStylesVal","boxSizingReliableVal","position","scrollboxSizeVal","offsetWidth","measure","round","parseFloat","reliableTrDimensionsVal","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","table","trChild","trStyle","height","parseInt","borderTopWidth","borderBottomWidth","offsetHeight","cssPrefixes","emptyStyle","vendorProps","finalPropName","final","cssProps","capName","vendorPropName","rdisplayswap","cssShow","visibility","cssNormalTransform","letterSpacing","fontWeight","setPositiveNumber","subtract","max","boxModelAdjustment","dimension","box","isBorderBox","styles","computedVal","extra","delta","marginDelta","ceil","getWidthOrHeight","valueIsBorderBox","offsetProp","getClientRects","Tween","easing","cssHooks","opacity","animationIterationCount","aspectRatio","borderImageSlice","columnCount","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeMiterlimit","strokeOpacity","origName","setProperty","isFinite","getBoundingClientRect","scrollboxSizeBuggy","left","margin","padding","border","prefix","suffix","expand","expanded","parts","propHooks","run","percent","eased","duration","pos","step","fx","scrollTop","scrollLeft","linear","p","swing","cos","PI","fxNow","inProgress","opt","rfxtypes","rrun","schedule","hidden","requestAnimationFrame","interval","tick","createFxNow","genFx","includeWidth","createTween","animation","Animation","tweeners","properties","stopped","prefilters","currentTime","startTime","tweens","opts","specialEasing","originalProperties","originalOptions","gotoEnd","propFilter","bind","complete","timer","anim","*","tweener","oldfire","propTween","restoreDisplay","isBox","dataShow","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","time","timeout","clearTimeout","checkOn","optSelected","radioValue","boolHook","removeAttr","nType","attrHooks","attrNames","getter","lowercaseName","rfocusable","rclickable","stripAndCollapse","getClass","classesToArray","removeProp","propFix","tabindex","for","class","addClass","classNames","curValue","finalValue","removeClass","toggleClass","stateVal","isValidValue","hasClass","rreturn","valHooks","optionSet","rquery","parseXML","parserErrorElem","DOMParser","parseFromString","rfocusMorph","stopPropagationCallback","onlyHandlers","bubbleType","ontype","lastElement","eventPath","parentWindow","triggerHandler","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","traditional","param","s","valueOrFunction","encodeURIComponent","serialize","serializeArray","r20","rhash","rantiCache","rheaders","rnoContent","rprotocol","transports","allTypes","originAnchor","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","transport","cacheURL","responseHeadersString","responseHeaders","timeoutTimer","urlAnchor","fireGlobals","uncached","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","statusText","finalText","crossDomain","host","hasContent","ifModified","headers","beforeSend","success","send","nativeStatusText","responses","isSuccess","response","modified","ct","finalDataType","firstDataType","ajaxHandleResponses","conv2","current","conv","dataFilter","throws","ajaxConvert","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","htmlIsFunction","unwrap","visible","xhr","XMLHttpRequest","xhrSuccessStatus","0","1223","xhrSupported","cors","errorCallback","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","scriptAttrs","charset","scriptCharset","evt","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","createHTMLDocument","implementation","keepScripts","parsed","params","animated","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","curElem","using","rect","win","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","","defaultExtra","funcName","unbind","delegate","undelegate","hover","fnOver","fnOut","rtrim","proxy","holdReady","hold","parseJSON","isNumeric","isNaN","trim","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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","file":"jquery-3.7.0.min.js"} \ No newline at end of file diff --git a/assets/js/jquery-ui.min.js b/assets/js/jquery-ui.min.js new file mode 100644 index 0000000..335ae7f --- /dev/null +++ b/assets/js/jquery-ui.min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.js, widget.js, tabs.js +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return a=!o&&r.length?e.widget.extend.apply(null,[a].concat(r)):a,o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))}),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget,e.widget("ui.tabs",{version:"1.11.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t>n&&(t=0),0>t&&(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):"disabled"===e?(this._setupDisabled(t),void 0):(this._super(e,t),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr("id"),h=e(s).closest("li"),l=h.attr("aria-controls");t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr("aria-controls")||e({}).uniqueId()[0].id,n="#"+o,a=t.element.find(n),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[i-1]||t.tablist)),a.attr("aria-live","polite")),a.length&&(t.panels=t.panels.add(a)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":o,"aria-labelledby":r}),a.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
    ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger("activate",t,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){o.html(e),s._trigger("load",i,r)},1)}).complete(function(e,t){setTimeout(function(){"abort"===t&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===s.xhr&&delete s.xhr},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,a){return n._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})}); \ No newline at end of file diff --git a/assets/js/jquery.js b/assets/js/jquery.js new file mode 100644 index 0000000..e7e29d5 --- /dev/null +++ b/assets/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.0",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},R=function(){V()},M=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&z(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function X(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&M(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function U(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function z(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",R),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Me(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return R(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return R(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),ce.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(e,n){ce.fn[n]=function(e,t){return 0=0&&(this.fetchedEOF?this.index0){return this.fetch(t)>=t}return!0}fetch(e){if(this.fetchedEOF)return 0;for(let t=0;t=this.tokens.length&&(t=this.tokens.length-1);for(let o=e;o=this.tokens.length?this.tokens[this.tokens.length-1]:this.tokens[t]}adjustSeekIndex(e){return e}lazyInit(){-1===this.index&&this.setup()}setup(){this.sync(0),this.index=this.adjustSeekIndex(0)}setTokenSource(e){this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}nextTokenOnChannel(e,t){if(this.sync(e),e>=this.tokens.length)return-1;let n=this.tokens[e];for(;n.channel!==this.channel;){if(n.type===i.EOF)return-1;e+=1,this.sync(e),n=this.tokens[e]}return e}previousTokenOnChannel(e,t){for(;e>=0&&this.tokens[e].channel!==t;)e-=1;return e}getHiddenTokensToRight(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.nextTokenOnChannel(e+1,a.DEFAULT_TOKEN_CHANNEL),i=e+1,o=-1===n?this.tokens.length-1:n;return this.filterForChannel(i,o,t)}getHiddenTokensToLeft(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.previousTokenOnChannel(e-1,a.DEFAULT_TOKEN_CHANNEL);if(n===e-1)return null;const i=n+1,o=e-1;return this.filterForChannel(i,o,t)}filterForChannel(e,t,n){const i=[];for(let o=e;o=this.tokens.length&&(n=this.tokens.length-1);let a="";for(let e=t;e",this.strdata=e,this.decodeToUnicodeCodePoints=t||!1,this._index=0,this.data=[],this.decodeToUnicodeCodePoints)for(let e=0;e=this._size)throw"cannot consume EOF";this._index+=1}LA(e){if(0===e)return 0;e<0&&(e+=1);const t=this._index+e-1;return t<0||t>=this._size?i.EOF:this.data[t]}LT(e){return this.LA(e)}mark(){return-1}release(e){}seek(e){e<=this._index?this._index=e:this._index=Math.min(e,this._size)}getText(e,t){if(t>=this._size&&(t=this._size-1),e>=this._size)return"";if(this.decodeToUnicodeCodePoints){let n="";for(let i=e;i<=t;i++)n+=String.fromCodePoint(this.data[i]);return n}return this.strdata.slice(e,t+1)}toString(){return this.strdata}get index(){return this._index}get size(){return this._size}}},7615:function(e,t,n){const{Token:i}=n(2653);class a{constructor(e,t){this.start=e,this.stop=t}clone(){return new a(this.start,this.stop)}contains(e){return e>=this.start&&ethis.addInterval(e)),this),this}reduce(e){if(e=n.stop?(this.intervals.splice(e+1,1),this.reduce(e)):t.stop>=n.start&&(this.intervals[e]=new a(t.start,n.stop),this.intervals.splice(e+1,1))}}complement(e,t){const n=new o;return n.addInterval(new a(e,t+1)),null!==this.intervals&&this.intervals.forEach((e=>n.removeRange(e))),n}contains(e){if(null===this.intervals)return!1;for(let t=0;tn.start&&e.stop=n.stop?(this.intervals.splice(t,1),t-=1):e.start"):e.push("'"+String.fromCharCode(n.start)+"'"):e.push("'"+String.fromCharCode(n.start)+"'..'"+String.fromCharCode(n.stop-1)+"'")}return e.length>1?"{"+e.join(", ")+"}":e[0]}toIndexString(){const e=[];for(let t=0;t"):e.push(n.start.toString()):e.push(n.start.toString()+".."+(n.stop-1).toString())}return e.length>1?"{"+e.join(", ")+"}":e[0]}toTokenString(e,t){const n=[];for(let i=0;i1?"{"+n.join(", ")+"}":n[0]}elementName(e,t,n){return n===i.EOF?"":n===i.EPSILON?"":e[n]||t[n]}get length(){return this.intervals.map((e=>e.length)).reduce(((e,t)=>e+t))}}e.exports={Interval:a,IntervalSet:o}},6966:function(e,t,n){const{Set:i,BitSet:a}=n(4581),{Token:o}=n(2653),{ATNConfig:r}=n(9906),{IntervalSet:s}=n(7615),{RuleStopState:c}=n(4579),{RuleTransition:d,NotSetTransition:u,WildcardTransition:l,AbstractPredicateTransition:m}=n(6195),{predictionContextFromRuleContext:p,PredictionContext:f,SingletonPredictionContext:g}=n(6848);class h{constructor(e){this.atn=e}getDecisionLookahead(e){if(null===e)return null;const t=e.transitions.length,n=[];for(let o=0;o":"\n"===e?"\\n":"\t"===e?"\\t":"\r"===e?"\\r":e}getCharErrorDisplay(e){return"'"+this.getErrorDisplayForChar(e)+"'"}recover(e){this._input.LA(1)!==i.EOF&&(e instanceof s?this._interp.consume(this._input):this._input.consume())}get inputStream(){return this._input}set inputStream(e){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=e,this._tokenFactorySourcePair=[this,this._input]}get sourceName(){return this._input.sourceName}get type(){return this._type}set type(e){this._type=e}get line(){return this._interp.line}set line(e){this._interp.line=e}get column(){return this._interp.column}set column(e){this._interp.column=e}get text(){return null!==this._text?this._text:this._interp.getText(this._input)}set text(e){this._text=e}}c.DEFAULT_MODE=0,c.MORE=-2,c.SKIP=-3,c.DEFAULT_TOKEN_CHANNEL=i.DEFAULT_CHANNEL,c.HIDDEN=i.HIDDEN_CHANNEL,c.MIN_CHAR_VALUE=0,c.MAX_CHAR_VALUE=1114111,e.exports=c},1967:function(e,t,n){const{Token:i}=n(2653),{ParseTreeListener:a,TerminalNode:o,ErrorNode:r}=n(6867),s=n(391),{DefaultErrorStrategy:c}=n(6218),d=n(2219),u=n(3046),l=n(8141);class m extends a{constructor(e){super(),this.parser=e}enterEveryRule(e){console.log("enter "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}visitTerminal(e){console.log("consume "+e.symbol+" rule "+this.parser.ruleNames[this.parser._ctx.ruleIndex])}exitEveryRule(e){console.log("exit "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}}class p extends s{constructor(e){super(),this._input=null,this._errHandler=new c,this._precedenceStack=[],this._precedenceStack.push(0),this._ctx=null,this.buildParseTrees=!0,this._tracer=null,this._parseListeners=null,this._syntaxErrors=0,this.setInputStream(e)}reset(){null!==this._input&&this._input.seek(0),this._errHandler.reset(this),this._ctx=null,this._syntaxErrors=0,this.setTrace(!1),this._precedenceStack=[],this._precedenceStack.push(0),null!==this._interp&&this._interp.reset()}match(e){let t=this.getCurrentToken();return t.type===e?(this._errHandler.reportMatch(this),this.consume()):(t=this._errHandler.recoverInline(this),this.buildParseTrees&&-1===t.tokenIndex&&this._ctx.addErrorNode(t)),t}matchWildcard(){let e=this.getCurrentToken();return e.type>0?(this._errHandler.reportMatch(this),this.consume()):(e=this._errHandler.recoverInline(this),this._buildParseTrees&&-1===e.tokenIndex&&this._ctx.addErrorNode(e)),e}getParseListeners(){return this._parseListeners||[]}addParseListener(e){if(null===e)throw"listener";null===this._parseListeners&&(this._parseListeners=[]),this._parseListeners.push(e)}removeParseListener(e){if(null!==this._parseListeners){const t=this._parseListeners.indexOf(e);t>=0&&this._parseListeners.splice(t,1),0===this._parseListeners.length&&(this._parseListeners=null)}}removeParseListeners(){this._parseListeners=null}triggerEnterRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.forEach((function(t){t.enterEveryRule(e),e.enterRule(t)}))}}triggerExitRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.slice(0).reverse().forEach((function(t){e.exitRule(t),t.exitEveryRule(e)}))}}getTokenFactory(){return this._input.tokenSource._factory}setTokenFactory(e){this._input.tokenSource._factory=e}getATNWithBypassAlts(){const e=this.getSerializedATN();if(null===e)throw"The current parser does not support an ATN with bypass alternatives.";let t=this.bypassAltsAtnCache[e];if(null===t){const n=new u;n.generateRuleBypassTransitions=!0,t=new d(n).deserialize(e),this.bypassAltsAtnCache[e]=t}return t}compileParseTreePattern(e,t,n){if(null===(n=n||null)&&null!==this.getTokenStream()){const e=this.getTokenStream().tokenSource;e instanceof l&&(n=e)}if(null===n)throw"Parser can't discover a lexer to use";return new ParseTreePatternMatcher(n,this).compile(e,t)}getInputStream(){return this.getTokenStream()}setInputStream(e){this.setTokenStream(e)}getTokenStream(){return this._input}setTokenStream(e){this._input=null,this.reset(),this._input=e}getCurrentToken(){return this._input.LT(1)}notifyErrorListeners(e,t,n){n=n||null,null===(t=t||null)&&(t=this.getCurrentToken()),this._syntaxErrors+=1;const i=t.line,a=t.column;this.getErrorListenerDispatch().syntaxError(this,t,i,a,e,n)}consume(){const e=this.getCurrentToken();e.type!==i.EOF&&this.getInputStream().consume();const t=null!==this._parseListeners&&this._parseListeners.length>0;if(this.buildParseTrees||t){let n;n=this._errHandler.inErrorRecoveryMode(this)?this._ctx.addErrorNode(e):this._ctx.addTokenNode(e),n.invokingState=this.state,t&&this._parseListeners.forEach((function(e){n instanceof r||void 0!==n.isErrorNode&&n.isErrorNode()?e.visitErrorNode(n):n instanceof o&&e.visitTerminal(n)}))}return e}addContextToParseTree(){null!==this._ctx.parentCtx&&this._ctx.parentCtx.addChild(this._ctx)}enterRule(e,t,n){this.state=t,this._ctx=e,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),this.triggerEnterRuleEvent()}exitRule(){this._ctx.stop=this._input.LT(-1),this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx}enterOuterAlt(e,t){e.setAltNumber(t),this.buildParseTrees&&this._ctx!==e&&null!==this._ctx.parentCtx&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(e)),this._ctx=e}getPrecedence(){return 0===this._precedenceStack.length?-1:this._precedenceStack[this._precedenceStack.length-1]}enterRecursionRule(e,t,n,i){this.state=t,this._precedenceStack.push(i),this._ctx=e,this._ctx.start=this._input.LT(1),this.triggerEnterRuleEvent()}pushNewRecursionContext(e,t,n){const i=this._ctx;i.parentCtx=e,i.invokingState=t,i.stop=this._input.LT(-1),this._ctx=e,this._ctx.start=i.start,this.buildParseTrees&&this._ctx.addChild(i),this.triggerEnterRuleEvent()}unrollRecursionContexts(e){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);const t=this._ctx,n=this.getParseListeners();if(null!==n&&n.length>0)for(;this._ctx!==e;)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=e;t.parentCtx=e,this.buildParseTrees&&null!==e&&e.addChild(t)}getInvokingContext(e){let t=this._ctx;for(;null!==t;){if(t.ruleIndex===e)return t;t=t.parentCtx}return null}precpred(e,t){return t>=this._precedenceStack[this._precedenceStack.length-1]}inContext(e){return!1}isExpectedToken(e){const t=this._interp.atn;let n=this._ctx;const a=t.states[this.state];let o=t.nextTokens(a);if(o.contains(e))return!0;if(!o.contains(i.EPSILON))return!1;for(;null!==n&&n.invokingState>=0&&o.contains(i.EPSILON);){const i=t.states[n.invokingState].transitions[0];if(o=t.nextTokens(i.followState),o.contains(e))return!0;n=n.parentCtx}return!(!o.contains(i.EPSILON)||e!==i.EOF)}getExpectedTokens(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)}getExpectedTokensWithinCurrentRule(){const e=this._interp.atn,t=e.states[this.state];return e.nextTokens(t)}getRuleIndex(e){const t=this.getRuleIndexMap()[e];return null!==t?t:-1}getRuleInvocationStack(e){null===(e=e||null)&&(e=this._ctx);const t=[];for(;null!==e;){const n=e.ruleIndex;n<0?t.push("n/a"):t.push(this.ruleNames[n]),e=e.parentCtx}return t}getDFAStrings(){return this._interp.decisionToDFA.toString()}dumpDFA(){let e=!1;for(let t=0;t0&&(e&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),e=!0)}}getSourceName(){return this._input.sourceName}setTrace(e){e?(null!==this._tracer&&this.removeParseListener(this._tracer),this._tracer=new m(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)}}p.bypassAltsAtnCache={},e.exports=p},6353:function(e,t,n){const i=n(2088),a=n(6867),o=a.INVALID_INTERVAL,r=a.TerminalNode,s=a.TerminalNodeImpl,c=a.ErrorNodeImpl,d=n(7615).Interval;class u extends i{constructor(e,t){super(e=e||null,t=t||null),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}copyFrom(e){this.parentCtx=e.parentCtx,this.invokingState=e.invokingState,this.children=null,this.start=e.start,this.stop=e.stop,e.children&&(this.children=[],e.children.map((function(e){e instanceof c&&(this.children.push(e),e.parentCtx=this)}),this))}enterRule(e){}exitRule(e){}addChild(e){return null===this.children&&(this.children=[]),this.children.push(e),e}removeLastChild(){null!==this.children&&this.children.pop()}addTokenNode(e){const t=new s(e);return this.addChild(t),t.parentCtx=this,t}addErrorNode(e){const t=new c(e);return this.addChild(t),t.parentCtx=this,t}getChild(e,t){if(t=t||null,null===this.children||e<0||e>=this.children.length)return null;if(null===t)return this.children[e];for(let n=0;n=this.children.length)return null;for(let n=0;n0&&(e+=", "),this.returnStates[t]!==s.EMPTY_RETURN_STATE?(e+=this.returnStates[t],null!==this.parents[t]?e=e+" "+this.parents[t]:e+="null"):e+="$";return e+"]"}}get length(){return this.returnStates.length}}function l(e,t,n,i){if(e===t)return e;if(e instanceof c&&t instanceof c)return function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}const a=function(e,t,n){if(n){if(e===s.EMPTY)return s.EMPTY;if(t===s.EMPTY)return s.EMPTY}else{if(e===s.EMPTY&&t===s.EMPTY)return s.EMPTY;if(e===s.EMPTY){const e=[t.returnState,s.EMPTY_RETURN_STATE],n=[t.parentCtx,null];return new u(n,e)}if(t===s.EMPTY){const t=[e.returnState,s.EMPTY_RETURN_STATE],n=[e.parentCtx,null];return new u(n,t)}}return null}(e,t,n);if(null!==a)return null!==i&&i.set(e,t,a),a;if(e.returnState===t.returnState){const a=l(e.parentCtx,t.parentCtx,n,i);if(a===e.parentCtx)return e;if(a===t.parentCtx)return t;const o=c.create(a,e.returnState);return null!==i&&i.set(e,t,o),o}{let n=null;if((e===t||null!==e.parentCtx&&e.parentCtx===t.parentCtx)&&(n=e.parentCtx),null!==n){const a=[e.returnState,t.returnState];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState);const o=new u([n,n],a);return null!==i&&i.set(e,t,o),o}const a=[e.returnState,t.returnState];let o=[e.parentCtx,t.parentCtx];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState,o=[t.parentCtx,e.parentCtx]);const r=new u(o,a);return null!==i&&i.set(e,t,r),r}}(e,t,n,i);if(n){if(e instanceof d)return e;if(t instanceof d)return t}return e instanceof c&&(e=new u([e.getParent()],[e.returnState])),t instanceof c&&(t=new u([t.getParent()],[t.returnState])),function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}let a=0,r=0,d=0,m=[],p=[];for(;a";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),t=t.replace("\n","\\n").replace("\r","\\r").replace("\t","\\t"),"'"+t+"'"}getErrorListenerDispatch(){return new o(this._listeners)}sempred(e,t,n){return!0}precpred(e,t){return!0}get state(){return this._stateNumber}set state(e){this._stateNumber=e}}r.tokenTypeMapCache={},r.ruleIndexMapCache={},e.exports=r},2088:function(e,t,n){const{RuleNode:i}=n(6867),{INVALID_INTERVAL:a}=n(6867),o=n(2027);e.exports=class extends i{constructor(e,t){super(),this.parentCtx=e||null,this.invokingState=t||-1}depth(){let e=0,t=this;for(;null!==t;)t=t.parentCtx,e+=1;return e}isEmpty(){return-1===this.invokingState}getSourceInterval(){return a}getRuleContext(){return this}getPayload(){return this}getText(){return 0===this.getChildCount()?"":this.children.map((function(e){return e.getText()})).join("")}getAltNumber(){return 0}setAltNumber(e){}getChild(e){return null}getChildCount(){return 0}accept(e){return e.visitChildren(this)}toStringTree(e,t){return o.toStringTree(this,e,t)}toString(e,t){e=e||null,t=t||null;let n=this,i="[";for(;null!==n&&n!==t;){if(null===e)n.isEmpty()||(i+=n.invokingState);else{const t=n.ruleIndex;i+=t>=0&&t","[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+e+"',<"+this.type+">"+(this.channel>0?",channel="+this.channel:"")+","+this.line+":"+this.column+"]"}get text(){if(null!==this._text)return this._text;const e=this.getInputStream();if(null===e)return null;const t=e.size;return this.start"}set text(e){this._text=e}}n.EMPTY_SOURCE=[null,null],e.exports={Token:t,CommonToken:n}},4581:function(e){function t(e){return null===e?"null":e}function n(e){return Array.isArray(e)?"["+e.map(t).join(", ")+"]":"null"}function i(e,t){return e?e.equals(t):e==t}function a(e){return e?e.hashCode():-1}String.prototype.seed=String.prototype.seed||Math.round(Math.random()*Math.pow(2,32)),String.prototype.hashCode=function(){const e=this.toString();let t,n;const i=3&e.length,a=e.length-i;let o=String.prototype.seed;const r=3432918353,s=461845907;let c=0;for(;c>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n,o=o<<13|o>>>19,t=5*(65535&o)+((5*(o>>>16)&65535)<<16)&4294967295,o=27492+(65535&t)+((58964+(t>>>16)&65535)<<16);switch(n=0,i){case 3:n^=(255&e.charCodeAt(c+2))<<16;case 2:n^=(255&e.charCodeAt(c+1))<<8;case 1:n^=255&e.charCodeAt(c),n=(65535&n)*r+(((n>>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n}return o^=e.length,o^=o>>>16,o=2246822507*(65535&o)+((2246822507*(o>>>16)&65535)<<16)&4294967295,o^=o>>>13,o=3266489909*(65535&o)+((3266489909*(o>>>16)&65535)<<16)&4294967295,o^=o>>>16,o>>>0};class o{constructor(){this.data=[]}add(e){this.data[e]=!0}or(e){const t=this;Object.keys(e.data).map((function(e){t.add(e)}))}remove(e){delete this.data[e]}contains(e){return!0===this.data[e]}values(){return Object.keys(this.data)}minValue(){return Math.min.apply(null,this.values())}hashCode(){const e=new s;return e.update(this.values()),e.finish()}equals(e){return e instanceof o&&this.hashCode()===e.hashCode()}toString(){return"{"+this.values().join(", ")+"}"}get length(){return this.values().length}}class r{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}put(e,t){const n="hash_"+this.hashFunction(e);if(n in this.data){const i=this.data[n];for(let n=0;n>>17,e*=461845907,this.count=this.count+1;let n=this.hash^e;n=n<<13|n>>>19,n=5*n+3864292196,this.hash=n}}}finish(){let e=this.hash^4*this.count;return e^=e>>>16,e*=2246822507,e^=e>>>13,e*=3266489909,e^=e>>>16,e}}e.exports={Hash:s,Set:class{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}add(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t=this.states.length)throw"Invalid state number.";const n=this.states[e];let i=this.nextTokens(n);if(!i.contains(o.EPSILON))return i;const r=new a;for(r.addSet(i),r.removeOne(o.EPSILON);null!==t&&t.invokingState>=0&&i.contains(o.EPSILON);){const e=this.states[t.invokingState].transitions[0];i=this.nextTokens(e.followState),r.addSet(i),r.removeOne(o.EPSILON),t=t.parentCtx}return i.contains(o.EPSILON)&&r.addOne(o.EOF),r}}r.INVALID_ALT_NUMBER=0,e.exports=r},9906:function(e,t,n){const{DecisionState:i}=n(4579),{SemanticContext:a}=n(7821),{Hash:o}=n(4581);function r(e,t){if(null===e){const e={state:null,alt:null,context:null,semanticContext:null};return t&&(e.reachesIntoOuterContext=0),e}{const n={};return n.state=e.state||null,n.alt=void 0===e.alt?null:e.alt,n.context=e.context||null,n.semanticContext=e.semanticContext||null,t&&(n.reachesIntoOuterContext=e.reachesIntoOuterContext||0,n.precedenceFilterSuppressed=e.precedenceFilterSuppressed||!1),n}}class s{constructor(e,t){this.checkContext(e,t),e=r(e),t=r(t,!0),this.state=null!==e.state?e.state:t.state,this.alt=null!==e.alt?e.alt:t.alt,this.context=null!==e.context?e.context:t.context,this.semanticContext=null!==e.semanticContext?e.semanticContext:null!==t.semanticContext?t.semanticContext:a.NONE,this.reachesIntoOuterContext=t.reachesIntoOuterContext,this.precedenceFilterSuppressed=t.precedenceFilterSuppressed}checkContext(e,t){null!==e.context&&void 0!==e.context||null!==t&&null!==t.context&&void 0!==t.context||(this.context=null)}hashCode(){const e=new o;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext)}equals(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&(null===this.context?null===e.context:this.context.equals(e.context))&&this.semanticContext.equals(e.semanticContext)&&this.precedenceFilterSuppressed===e.precedenceFilterSuppressed)}hashCodeForConfigSet(){const e=new o;return e.update(this.state.stateNumber,this.alt,this.semanticContext),e.finish()}equalsForConfigSet(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&this.semanticContext.equals(e.semanticContext))}toString(){return"("+this.state+","+this.alt+(null!==this.context?",["+this.context.toString()+"]":"")+(this.semanticContext!==a.NONE?","+this.semanticContext.toString():"")+(this.reachesIntoOuterContext>0?",up="+this.reachesIntoOuterContext:"")+")"}}class c extends s{constructor(e,t){super(e,t);const n=e.lexerActionExecutor||null;return this.lexerActionExecutor=n||(null!==t?t.lexerActionExecutor:null),this.passedThroughNonGreedyDecision=null!==t&&this.checkNonGreedyDecision(t,this.state),this.hashCodeForConfigSet=c.prototype.hashCode,this.equalsForConfigSet=c.prototype.equals,this}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext,this.passedThroughNonGreedyDecision,this.lexerActionExecutor)}equals(e){return this===e||e instanceof c&&this.passedThroughNonGreedyDecision===e.passedThroughNonGreedyDecision&&(this.lexerActionExecutor?this.lexerActionExecutor.equals(e.lexerActionExecutor):!e.lexerActionExecutor)&&super.equals(e)}checkNonGreedyDecision(e,t){return e.passedThroughNonGreedyDecision||t instanceof i&&t.nonGreedy}}e.exports.ATNConfig=s,e.exports.LexerATNConfig=c},237:function(e,t,n){const i=n(6378),a=n(4581),{SemanticContext:o}=n(7821),{merge:r}=n(6848);function s(e){return e.hashCodeForConfigSet()}function c(e,t){return e===t||null!==e&&null!==t&&e.equalsForConfigSet(t)}class d{constructor(e){this.configLookup=new a.Set(s,c),this.fullCtx=void 0===e||e,this.readOnly=!1,this.configs=[],this.uniqueAlt=0,this.conflictingAlts=null,this.hasSemanticContext=!1,this.dipsIntoOuterContext=!1,this.cachedHashCode=-1}add(e,t){if(void 0===t&&(t=null),this.readOnly)throw"This set is readonly";e.semanticContext!==o.NONE&&(this.hasSemanticContext=!0),e.reachesIntoOuterContext>0&&(this.dipsIntoOuterContext=!0);const n=this.configLookup.add(e);if(n===e)return this.cachedHashCode=-1,this.configs.push(e),!0;const i=!this.fullCtx,a=r(n.context,e.context,i,t);return n.reachesIntoOuterContext=Math.max(n.reachesIntoOuterContext,e.reachesIntoOuterContext),e.precedenceFilterSuppressed&&(n.precedenceFilterSuppressed=!0),n.context=a,!0}getStates(){const e=new a.Set;for(let t=0;t=n}deserialize(e){this.reset(e),this.checkVersion(),this.checkUUID();const t=this.readATN();this.readStates(t),this.readRules(t),this.readModes(t);const n=[];return this.readSets(t,n,this.readInt.bind(this)),this.isFeatureSupported(U,this.uuid)&&this.readSets(t,n,this.readInt32.bind(this)),this.readEdges(t,n),this.readDecisions(t),this.readLexerActions(t),this.markPrecedenceDecisions(t),this.verifyATN(t),this.deserializationOptions.generateRuleBypassTransitions&&t.grammarType===o.PARSER&&(this.generateRuleBypassTransitions(t),this.verifyATN(t)),t}reset(e){const t=e.split("").map((function(e){const t=e.charCodeAt(0);return t>1?t-2:t+65534}));t[0]=e.charCodeAt(0),this.data=t,this.pos=0}checkVersion(){const e=this.readInt();if(3!==e)throw"Could not deserialize ATN with version "+e+" (expected 3)."}checkUUID(){const e=this.readUUID();if(V.indexOf(e)<0)throw Q;this.uuid=e}readATN(){const e=this.readInt(),t=this.readInt();return new a(e,t)}readStates(e){let t,n,i;const a=[],o=[],s=this.readInt();for(let t=0;t0;)a.addTransition(d.transitions[l-1]),d.transitions=d.transitions.slice(-1);e.ruleToStartState[t].addTransition(new T(a)),o.addTransition(new T(c));const m=new s;e.addState(m),m.addTransition(new S(o,e.ruleToTokenType[t])),a.addTransition(new T(m))}stateIsEndStateFor(e,t){if(e.ruleIndex!==t)return null;if(!(e instanceof y))return null;const n=e.transitions[e.transitions.length-1].target;return n instanceof l&&n.epsilonOnlyTransitions&&n.transitions[0].target instanceof p?e:null}markPrecedenceDecisions(e){for(let t=0;t=0):this.checkCondition(n.transitions.length<=1||n instanceof p)}}checkCondition(e,t){if(!e)throw null==t&&(t="IllegalState"),t}readInt(){return this.data[this.pos++]}readInt32(){return this.readInt()|this.readInt()<<16}readLong(){return 4294967295&this.readInt32()|this.readInt32()<<32}readUUID(){const e=[];for(let t=7;t>=0;t--){const n=this.readInt();e[2*t+1]=255&n,e[2*t]=n>>8&255}return G[e[0]]+G[e[1]]+G[e[2]]+G[e[3]]+"-"+G[e[4]]+G[e[5]]+"-"+G[e[6]]+G[e[7]]+"-"+G[e[8]]+G[e[9]]+"-"+G[e[10]]+G[e[11]]+G[e[12]]+G[e[13]]+G[e[14]]+G[e[15]]}edgeFactory(e,t,n,a,o,r,s,c){const d=e.states[a];switch(t){case E.EPSILON:return new T(d);case E.RANGE:return new b(d,0!==s?i.EOF:o,r);case E.RULE:return new R(e.states[o],r,s,d);case E.PREDICATE:return new L(d,o,r,0!==s);case E.PRECEDENCE:return new P(d,o);case E.ATOM:return new S(d,0!==s?i.EOF:o);case E.ACTION:return new M(d,o,r,0!==s);case E.SET:return new v(d,c[o]);case E.NOT_SET:return new D(d,c[o]);case E.WILDCARD:return new I(d);default:throw"The specified transition type: "+t+" is not valid."}}stateFactory(e,t){if(null===this.stateFactories){const e=[];e[r.INVALID_TYPE]=null,e[r.BASIC]=()=>new s,e[r.RULE_START]=()=>new m,e[r.BLOCK_START]=()=>new C,e[r.PLUS_BLOCK_START]=()=>new x,e[r.STAR_BLOCK_START]=()=>new _,e[r.TOKEN_START]=()=>new f,e[r.RULE_STOP]=()=>new p,e[r.BLOCK_END]=()=>new u,e[r.STAR_LOOP_BACK]=()=>new h,e[r.STAR_LOOP_ENTRY]=()=>new y,e[r.PLUS_LOOP_BACK]=()=>new g,e[r.LOOP_END]=()=>new l,this.stateFactories=e}if(e>this.stateFactories.length||null===this.stateFactories[e])throw"The specified state type "+e+" is not valid.";{const n=this.stateFactories[e]();if(null!==n)return n.ruleIndex=t,n}}lexerActionFactory(e,t,n){if(null===this.actionFactories){const e=[];e[w.CHANNEL]=(e,t)=>new Y(e),e[w.CUSTOM]=(e,t)=>new N(e,t),e[w.MODE]=(e,t)=>new B(e),e[w.MORE]=(e,t)=>q.INSTANCE,e[w.POP_MODE]=(e,t)=>F.INSTANCE,e[w.PUSH_MODE]=(e,t)=>new j(e),e[w.SKIP]=(e,t)=>O.INSTANCE,e[w.TYPE]=(e,t)=>new H(e),this.actionFactories=e}if(e>this.actionFactories.length||null===this.actionFactories[e])throw"The specified lexer action type "+e+" is not valid.";return this.actionFactories[e](t,n)}}},9872:function(e,t,n){const{DFAState:i}=n(2241),{ATNConfigSet:a}=n(237),{getCachedPredictionContext:o}=n(6848),{Map:r}=n(4581);class s{constructor(e,t){return this.atn=e,this.sharedContextCache=t,this}getCachedContext(e){if(null===this.sharedContextCache)return e;const t=new r;return o(e,this.sharedContextCache,t)}}s.ERROR=new i(2147483647,new a),e.exports=s},4579:function(e){class t{constructor(){this.atn=null,this.stateNumber=t.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null}toString(){return this.stateNumber}equals(e){return e instanceof t&&this.stateNumber===e.stateNumber}isNonGreedyExitState(){return!1}addTransition(e,t){void 0===t&&(t=-1),0===this.transitions.length?this.epsilonOnlyTransitions=e.isEpsilon:this.epsilonOnlyTransitions!==e.isEpsilon&&(this.epsilonOnlyTransitions=!1),-1===t?this.transitions.push(e):this.transitions.splice(t,1,e)}}t.INVALID_TYPE=0,t.BASIC=1,t.RULE_START=2,t.BLOCK_START=3,t.PLUS_BLOCK_START=4,t.STAR_BLOCK_START=5,t.TOKEN_START=6,t.RULE_STOP=7,t.BLOCK_END=8,t.STAR_LOOP_BACK=9,t.STAR_LOOP_ENTRY=10,t.PLUS_LOOP_BACK=11,t.LOOP_END=12,t.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"],t.INVALID_STATE_NUMBER=-1;class n extends t{constructor(){return super(),this.decision=-1,this.nonGreedy=!1,this}}class i extends n{constructor(){return super(),this.endState=null,this}}e.exports={ATNState:t,BasicState:class extends t{constructor(){super(),this.stateType=t.BASIC}},DecisionState:n,BlockStartState:i,BlockEndState:class extends t{constructor(){return super(),this.stateType=t.BLOCK_END,this.startState=null,this}},LoopEndState:class extends t{constructor(){return super(),this.stateType=t.LOOP_END,this.loopBackState=null,this}},RuleStartState:class extends t{constructor(){return super(),this.stateType=t.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}},RuleStopState:class extends t{constructor(){return super(),this.stateType=t.RULE_STOP,this}},TokensStartState:class extends n{constructor(){return super(),this.stateType=t.TOKEN_START,this}},PlusLoopbackState:class extends n{constructor(){return super(),this.stateType=t.PLUS_LOOP_BACK,this}},StarLoopbackState:class extends t{constructor(){return super(),this.stateType=t.STAR_LOOP_BACK,this}},StarLoopEntryState:class extends n{constructor(){return super(),this.stateType=t.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}},PlusBlockStartState:class extends i{constructor(){return super(),this.stateType=t.PLUS_BLOCK_START,this.loopBackState=null,this}},StarBlockStartState:class extends i{constructor(){return super(),this.stateType=t.STAR_BLOCK_START,this}},BasicBlockStartState:class extends i{constructor(){return super(),this.stateType=t.BLOCK_START,this}}}},2065:function(e){e.exports={LEXER:0,PARSER:1}},7076:function(e,t,n){const{Token:i}=n(2653),a=n(8141),o=n(6378),r=n(9872),{DFAState:s}=n(2241),{OrderedATNConfigSet:c}=n(237),{PredictionContext:d}=n(6848),{SingletonPredictionContext:u}=n(6848),{RuleStopState:l}=n(4579),{LexerATNConfig:m}=n(9906),{Transition:p}=n(6195),f=n(9269),{LexerNoViableAltException:g}=n(1706);function h(e){e.index=-1,e.line=0,e.column=-1,e.dfaState=null}class y{constructor(){h(this)}reset(){h(this)}}class x extends r{constructor(e,t,n,i){super(t,i),this.decisionToDFA=n,this.recog=e,this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE,this.prevAccept=new y}copyState(e){this.column=e.column,this.line=e.line,this.mode=e.mode,this.startIndex=e.startIndex}match(e,t){this.match_calls+=1,this.mode=t;const n=e.mark();try{this.startIndex=e.index,this.prevAccept.reset();const i=this.decisionToDFA[t];return null===i.s0?this.matchATN(e):this.execATN(e,i.s0)}finally{e.release(n)}}reset(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE}matchATN(e){const t=this.atn.modeToStartState[this.mode];x.debug&&console.log("matchATN mode "+this.mode+" start: "+t);const n=this.mode,i=this.computeStartState(e,t),a=i.hasSemanticContext;i.hasSemanticContext=!1;const o=this.addDFAState(i);a||(this.decisionToDFA[this.mode].s0=o);const r=this.execATN(e,o);return x.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[n].toLexerString()),r}execATN(e,t){x.debug&&console.log("start state closure="+t.configs),t.isAcceptState&&this.captureSimState(this.prevAccept,e,t);let n=e.LA(1),a=t;for(;;){x.debug&&console.log("execATN loop starting closure: "+a.configs);let t=this.getExistingTargetState(a,n);if(null===t&&(t=this.computeTargetState(e,a,n)),t===r.ERROR)break;if(n!==i.EOF&&this.consume(e),t.isAcceptState&&(this.captureSimState(this.prevAccept,e,t),n===i.EOF))break;n=e.LA(1),a=t}return this.failOrAccept(this.prevAccept,e,a.configs,n)}getExistingTargetState(e,t){if(null===e.edges||tx.MAX_DFA_EDGE)return null;let n=e.edges[t-x.MIN_DFA_EDGE];return void 0===n&&(n=null),x.debug&&null!==n&&console.log("reuse state "+e.stateNumber+" edge to "+n.stateNumber),n}computeTargetState(e,t,n){const i=new c;return this.getReachableConfigSet(e,t.configs,i,n),0===i.items.length?(i.hasSemanticContext||this.addDFAEdge(t,n,r.ERROR),r.ERROR):this.addDFAEdge(t,n,null,i)}failOrAccept(e,t,n,a){if(null!==this.prevAccept.dfaState){const n=e.dfaState.lexerActionExecutor;return this.accept(t,n,this.startIndex,e.index,e.line,e.column),e.dfaState.prediction}if(a===i.EOF&&t.index===this.startIndex)return i.EOF;throw new g(this.recog,t,this.startIndex,n)}getReachableConfigSet(e,t,n,a){let r=o.INVALID_ALT_NUMBER;for(let o=0;ox.MAX_DFA_EDGE||(x.debug&&console.log("EDGE "+e+" -> "+n+" upon "+t),null===e.edges&&(e.edges=[]),e.edges[t-x.MIN_DFA_EDGE]=n),n}addDFAState(e){const t=new s(null,e);let n=null;for(let t=0;t0&&(o=this.getAltThatFinishedDecisionEntryRule(a),o!==s.INVALID_ALT_NUMBER)?o:s.INVALID_ALT_NUMBER}getAltThatFinishedDecisionEntryRule(e){const t=[];for(let n=0;n0||i.state instanceof d&&i.context.hasEmptyPath())&&t.indexOf(i.alt)<0&&t.push(i.alt)}return 0===t.length?s.INVALID_ALT_NUMBER:Math.min.apply(null,t)}splitAccordingToSemanticValidity(e,t){const n=new l(e.fullCtx),i=new l(e.fullCtx);for(let a=0;a50))throw"problem";if(e.state instanceof d){if(!e.context.isEmpty()){for(let s=0;s=0&&(i+=1)}this.closureCheckingStopState(m,t,n,l,a,i,r)}}}canDropLoopEntryEdgeInLeftRecursiveRule(e){const t=e.state;if(t.stateType!==c.STAR_LOOP_ENTRY)return!1;if(t.stateType!==c.STAR_LOOP_ENTRY||!t.isPrecedenceDecision||e.context.isEmpty()||e.context.hasEmptyPath())return!1;const n=e.context.length;for(let i=0;i=0?this.parser.ruleNames[e]:""}getEpsilonTarget(e,t,n,i,a,o){switch(t.serializationType){case E.RULE:return this.ruleTransition(e,t);case E.PRECEDENCE:return this.precedenceTransition(e,t,n,i,a);case E.PREDICATE:return this.predTransition(e,t,n,i,a);case E.ACTION:return this.actionTransition(e,t);case E.EPSILON:return new u({state:t.target},e);case E.ATOM:case E.RANGE:case E.SET:return o&&t.matches(m.EOF,0,1)?new u({state:t.target},e):null;default:return null}}actionTransition(e,t){if(this.debug){const e=-1===t.actionIndex?65535:t.actionIndex;console.log("ACTION edge "+t.ruleIndex+":"+e)}return new u({state:t.target},e)}precedenceTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.precedence+">=_p, ctx dependent=true"),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&a)if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}predTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.ruleIndex+":"+t.predIndex+", ctx dependent="+t.isCtxDependent),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&(t.isCtxDependent&&a||!t.isCtxDependent))if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}ruleTransition(e,t){this.debug&&console.log("CALL rule "+this.getRuleName(t.target.ruleIndex)+", ctx="+e.context);const n=t.followState,i=M.create(e.context,n.stateNumber);return new u({state:t.target,context:i},e)}getConflictingAlts(e){const t=h.getConflictingAltSubsets(e);return h.getAlts(t)}getConflictingAltsOrUniqueAlt(e){let t=null;return e.uniqueAlt!==s.INVALID_ALT_NUMBER?(t=new o,t.add(e.uniqueAlt)):t=e.conflictingAlts,t}getTokenName(e){if(e===m.EOF)return"EOF";if(null!==this.parser&&null!==this.parser.literalNames){if(!(e>=this.parser.literalNames.length&&e>=this.parser.symbolicNames.length)){return(this.parser.literalNames[e]||this.parser.symbolicNames[e])+"<"+e+">"}console.log(e+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens())}return""+e}getLookaheadName(e){return this.getTokenName(e.LA(1))}dumpDeadEndConfigs(e){console.log("dead end configs: ");const t=e.getDeadEndConfigs();for(let e=0;e0){const e=n.state.transitions[0];if(e instanceof AtomTransition)i="Atom "+this.getTokenName(e.label);else if(e instanceof S){i=(e instanceof v?"~":"")+"Set "+e.set}}console.error(n.toString(this.parser,!0)+":"+i)}}noViableAlt(e,t,n,i){return new b(this.parser,e,e.get(i),e.LT(1),n,t)}getUniqueAlt(e){let t=s.INVALID_ALT_NUMBER;for(let n=0;n "+i+" upon "+this.getTokenName(n)),null===i)return null;if(i=this.addDFAState(e,i),null===t||n<-1||n>this.atn.maxTokenType)return i;if(null===t.edges&&(t.edges=[]),t.edges[n+1]=i,this.debug){const t=null===this.parser?null:this.parser.literalNames,n=null===this.parser?null:this.parser.symbolicNames;console.log("DFA=\n"+e.toString(t,n))}return i}addDFAState(e,t){if(t===g.ERROR)return t;const n=e.states.get(t);return null!==n?n:(t.stateNumber=e.states.length,t.configs.readOnly||(t.configs.optimizeConfigs(this),t.configs.setReadonly(!0)),e.states.add(t),this.debug&&console.log("adding new DFA state: "+t),t)}reportAttemptingFullContext(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportAttemptingFullContext decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,e,i,a,t,n)}reportContextSensitivity(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportContextSensitivity decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,e,i,a,t,n)}reportAmbiguity(e,t,n,i,a,o,r){if(this.debug||this.retry_debug){const e=new C(n,i+1);console.log("reportAmbiguity "+o+":"+r+", input="+this.parser.getTokenStream().getText(e))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,e,n,i,a,o,r)}}},7491:function(e,t,n){const{Map:i,BitSet:a,AltDict:o,hashStuff:r}=n(4581),s=n(6378),{RuleStopState:c}=n(4579),{ATNConfigSet:d}=n(237),{ATNConfig:u}=n(9906),{SemanticContext:l}=n(7821),m={SLL:0,LL:1,LL_EXACT_AMBIG_DETECTION:2,hasSLLConflictTerminatingPrediction:function(e,t){if(m.allConfigsInRuleStopStates(t))return!0;if(e===m.SLL&&t.hasSemanticContext){const e=new d;for(let n=0;n1)return!0}return!1},allSubsetsEqual:function(e){let t=null;for(let n=0;n=prec}?"}static filterPrecedencePredicates(e){const t=[];return e.values().map((function(e){e instanceof c&&t.push(e)})),t}}class d extends r{constructor(e,t){super();const n=new i;e instanceof d?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof d?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){let e=null;a.map((function(t){(null===e||t.precedencee.toString()));return(e.length>3?e.slice(3):e).join("&&")}}class u extends r{constructor(e,t){super();const n=new i;e instanceof u?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof u?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){const e=a.sort((function(e,t){return e.compareTo(t)})),t=e[e.length-1];n.add(t)}this.opnds=Array.from(n.values())}equals(e){return this===e||e instanceof u&&o(this.opnds,e.opnds)}updateHashCode(e){e.update(this.opnds,"OR")}evaluate(e,t){for(let n=0;ne.toString()));return(e.length>3?e.slice(3):e).join("||")}}e.exports={SemanticContext:r,PrecedencePredicate:c,Predicate:s}},6195:function(e,t,n){const{Token:i}=n(2653),{IntervalSet:a}=n(7615),{Predicate:o,PrecedencePredicate:r}=n(7821);class s{constructor(e){if(null==e)throw"target cannot be null.";this.target=e,this.isEpsilon=!1,this.label=null}}s.EPSILON=1,s.RANGE=2,s.RULE=3,s.PREDICATE=4,s.ATOM=5,s.ACTION=6,s.SET=7,s.NOT_SET=8,s.WILDCARD=9,s.PRECEDENCE=10,s.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"],s.serializationTypes={EpsilonTransition:s.EPSILON,RangeTransition:s.RANGE,RuleTransition:s.RULE,PredicateTransition:s.PREDICATE,AtomTransition:s.ATOM,ActionTransition:s.ACTION,SetTransition:s.SET,NotSetTransition:s.NOT_SET,WildcardTransition:s.WILDCARD,PrecedencePredicateTransition:s.PRECEDENCE};class c extends s{constructor(e){super(e)}}class d extends s{constructor(e,t){super(e),this.serializationType=s.SET,null!=t?this.label=t:(this.label=new a,this.label.addOne(i.INVALID_TYPE))}matches(e,t,n){return this.label.contains(e)}toString(){return this.label.toString()}}e.exports={Transition:s,AtomTransition:class extends s{constructor(e,t){super(e),this.label_=t,this.label=this.makeLabel(),this.serializationType=s.ATOM}makeLabel(){const e=new a;return e.addOne(this.label_),e}matches(e,t,n){return this.label_===e}toString(){return this.label_}},SetTransition:d,NotSetTransition:class extends d{constructor(e,t){super(e,t),this.serializationType=s.NOT_SET}matches(e,t,n){return e>=t&&e<=n&&!super.matches(e,t,n)}toString(){return"~"+super.toString()}},RuleTransition:class extends s{constructor(e,t,n,i){super(e),this.ruleIndex=t,this.precedence=n,this.followState=i,this.serializationType=s.RULE,this.isEpsilon=!0}matches(e,t,n){return!1}},ActionTransition:class extends s{constructor(e,t,n,i){super(e),this.serializationType=s.ACTION,this.ruleIndex=t,this.actionIndex=void 0===n?-1:n,this.isCtxDependent=void 0!==i&&i,this.isEpsilon=!0}matches(e,t,n){return!1}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}},EpsilonTransition:class extends s{constructor(e,t){super(e),this.serializationType=s.EPSILON,this.isEpsilon=!0,this.outermostPrecedenceReturn=t}matches(e,t,n){return!1}toString(){return"epsilon"}},RangeTransition:class extends s{constructor(e,t,n){super(e),this.serializationType=s.RANGE,this.start=t,this.stop=n,this.label=this.makeLabel()}makeLabel(){const e=new a;return e.addRange(this.start,this.stop),e}matches(e,t,n){return e>=this.start&&e<=this.stop}toString(){return"'"+String.fromCharCode(this.start)+"'..'"+String.fromCharCode(this.stop)+"'"}},WildcardTransition:class extends s{constructor(e){super(e),this.serializationType=s.WILDCARD}matches(e,t,n){return e>=t&&e<=n}toString(){return"."}},PredicateTransition:class extends c{constructor(e,t,n,i){super(e),this.serializationType=s.PREDICATE,this.ruleIndex=t,this.predIndex=n,this.isCtxDependent=i,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new o(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}},PrecedencePredicateTransition:class extends c{constructor(e,t){super(e),this.serializationType=s.PRECEDENCE,this.precedence=t,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new r(this.precedence)}toString(){return this.precedence+" >= _p"}},AbstractPredicateTransition:c}},3212:function(e,t,n){t.ATN=n(6378),t.ATNDeserializer=n(2219),t.LexerATNSimulator=n(7076),t.ParserATNSimulator=n(1053),t.PredictionMode=n(7491)},7603:function(e,t,n){const{Set:i}=n(4581),{DFAState:a}=n(2241),{StarLoopEntryState:o}=n(4579),{ATNConfigSet:r}=n(237),{DFASerializer:s}=n(19),{LexerDFASerializer:c}=n(19);e.exports=class{constructor(e,t){if(void 0===t&&(t=0),this.atnStartState=e,this.decision=t,this._states=new i,this.s0=null,this.precedenceDfa=!1,e instanceof o&&e.isPrecedenceDecision){this.precedenceDfa=!0;const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}}getPrecedenceStartState(e){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";return e<0||e>=this.s0.edges.length?null:this.s0.edges[e]||null}setPrecedenceStartState(e,t){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";e<0||(this.s0.edges[e]=t)}setPrecedenceDfa(e){if(this.precedenceDfa!==e){if(this._states=new i,e){const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}else this.s0=null;this.precedenceDfa=e}}sortedStates(){return this._states.values().sort((function(e,t){return e.stateNumber-t.stateNumber}))}toString(e,t){if(e=e||null,t=t||null,null===this.s0)return"";return new s(this,e,t).toString()}toLexerString(){if(null===this.s0)return"";return new c(this).toString()}get states(){return this._states}}},19:function(e,t,n){const i=n(4581);class a{constructor(e,t,n){this.dfa=e,this.literalNames=t||[],this.symbolicNames=n||[]}toString(){if(null===this.dfa.s0)return null;let e="";const t=this.dfa.sortedStates();for(let n=0;n"),e=e.concat(this.getStateString(t)),e=e.concat("\n"))}}}return 0===e.length?null:e}getEdgeLabel(e){return 0===e?"EOF":null!==this.literalNames||null!==this.symbolicNames?this.literalNames[e-1]||this.symbolicNames[e-1]:String.fromCharCode(e-1)}getStateString(e){const t=(e.isAcceptState?":":"")+"s"+e.stateNumber+(e.requiresFullContext?"^":"");return e.isAcceptState?null!==e.predicates?t+"=>"+i.arrayToString(e.predicates):t+"=>"+e.prediction.toString():t}}e.exports={DFASerializer:a,LexerDFASerializer:class extends a{constructor(e){super(e,null)}getEdgeLabel(e){return"'"+String.fromCharCode(e)+"'"}}}},2241:function(e,t,n){const{ATNConfigSet:i}=n(237),{Hash:a,Set:o}=n(4581);class r{constructor(e,t){return null===e&&(e=-1),null===t&&(t=new i),this.stateNumber=e,this.configs=t,this.edges=null,this.isAcceptState=!1,this.prediction=0,this.lexerActionExecutor=null,this.requiresFullContext=!1,this.predicates=null,this}getAltSet(){const e=new o;if(null!==this.configs)for(let t=0;t=a.length)return""+n;const o=a[i]||null;return null===o||0===o.length?""+n:`${n} (${o})`}getConflictingAlts(e,t){if(null!==e)return e;const n=new i;for(let e=0;er.syntaxError(e,t,n,i,a,o)))}reportAmbiguity(e,t,n,i,a,o,r){this.delegates.map((s=>s.reportAmbiguity(e,t,n,i,a,o,r)))}reportAttemptingFullContext(e,t,n,i,a,o){this.delegates.map((r=>r.reportAttemptingFullContext(e,t,n,i,a,o)))}reportContextSensitivity(e,t,n,i,a,o){this.delegates.map((r=>r.reportContextSensitivity(e,t,n,i,a,o)))}}}},6218:function(e,t,n){const{Token:i}=n(2653),{NoViableAltException:a,InputMismatchException:o,FailedPredicateException:r,ParseCancellationException:s}=n(1706),{ATNState:c}=n(4579),{Interval:d,IntervalSet:u}=n(7615);class l extends class{reset(e){}recoverInline(e){}recover(e,t){}sync(e){}inErrorRecoveryMode(e){}reportError(e){}}{constructor(){super(),this.errorRecoveryMode=!1,this.lastErrorIndex=-1,this.lastErrorStates=null,this.nextTokensContext=null,this.nextTokenState=0}reset(e){this.endErrorCondition(e)}beginErrorCondition(e){this.errorRecoveryMode=!0}inErrorRecoveryMode(e){return this.errorRecoveryMode}endErrorCondition(e){this.errorRecoveryMode=!1,this.lastErrorStates=null,this.lastErrorIndex=-1}reportMatch(e){this.endErrorCondition(e)}reportError(e,t){this.inErrorRecoveryMode(e)||(this.beginErrorCondition(e),t instanceof a?this.reportNoViableAlternative(e,t):t instanceof o?this.reportInputMismatch(e,t):t instanceof r?this.reportFailedPredicate(e,t):(console.log("unknown recognition error type: "+t.constructor.name),console.log(t.stack),e.notifyErrorListeners(t.getOffendingToken(),t.getMessage(),t)))}recover(e,t){this.lastErrorIndex===e.getInputStream().index&&null!==this.lastErrorStates&&this.lastErrorStates.indexOf(e.state)>=0&&e.consume(),this.lastErrorIndex=e._input.index,null===this.lastErrorStates&&(this.lastErrorStates=[]),this.lastErrorStates.push(e.state);const n=this.getErrorRecoverySet(e);this.consumeUntil(e,n)}sync(e){if(this.inErrorRecoveryMode(e))return;const t=e._interp.atn.states[e.state],n=e.getTokenStream().LA(1),a=e.atn.nextTokens(t);if(a.contains(n))return this.nextTokensContext=null,void(this.nextTokenState=c.INVALID_STATE_NUMBER);if(a.contains(i.EPSILON))null===this.nextTokensContext&&(this.nextTokensContext=e._ctx,this.nextTokensState=e._stateNumber);else switch(t.stateType){case c.BLOCK_START:case c.STAR_BLOCK_START:case c.PLUS_BLOCK_START:case c.STAR_LOOP_ENTRY:if(null!==this.singleTokenDeletion(e))return;throw new o(e);case c.PLUS_LOOP_BACK:case c.STAR_LOOP_BACK:this.reportUnwantedToken(e);const t=new u;t.addSet(e.getExpectedTokens());const n=t.addSet(this.getErrorRecoverySet(e));this.consumeUntil(e,n)}}reportNoViableAlternative(e,t){const n=e.getTokenStream();let a;a=null!==n?t.startToken.type===i.EOF?"":n.getText(new d(t.startToken.tokenIndex,t.offendingToken.tokenIndex)):"";const o="no viable alternative at input "+this.escapeWSAndQuote(a);e.notifyErrorListeners(o,t.offendingToken,t)}reportInputMismatch(e,t){const n="mismatched input "+this.getTokenErrorDisplay(t.offendingToken)+" expecting "+t.getExpectedTokens().toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t.offendingToken,t)}reportFailedPredicate(e,t){const n="rule "+e.ruleNames[e._ctx.ruleIndex]+" "+t.message;e.notifyErrorListeners(n,t.offendingToken,t)}reportUnwantedToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="extraneous input "+this.getTokenErrorDisplay(t)+" expecting "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t,null)}reportMissingToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="missing "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames)+" at "+this.getTokenErrorDisplay(t);e.notifyErrorListeners(n,t,null)}recoverInline(e){const t=this.singleTokenDeletion(e);if(null!==t)return e.consume(),t;if(this.singleTokenInsertion(e))return this.getMissingSymbol(e);throw new o(e)}singleTokenInsertion(e){const t=e.getTokenStream().LA(1),n=e._interp.atn,i=n.states[e.state].transitions[0].target;return!!n.nextTokens(i,e._ctx).contains(t)&&(this.reportMissingToken(e),!0)}singleTokenDeletion(e){const t=e.getTokenStream().LA(2);if(this.getExpectedTokens(e).contains(t)){this.reportUnwantedToken(e),e.consume();const t=e.getCurrentToken();return this.reportMatch(e),t}return null}getMissingSymbol(e){const t=e.getCurrentToken(),n=this.getExpectedTokens(e).first();let a;a=n===i.EOF?"":"";let o=t;const r=e.getTokenStream().LT(-1);return o.type===i.EOF&&null!==r&&(o=r),e.getTokenFactory().create(o.source,n,a,i.DEFAULT_CHANNEL,-1,-1,o.line,o.column)}getExpectedTokens(e){return e.getExpectedTokens()}getTokenErrorDisplay(e){if(null===e)return"";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),this.escapeWSAndQuote(t)}escapeWSAndQuote(e){return"'"+(e=(e=(e=e.replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t"))+"'"}getErrorRecoverySet(e){const t=e._interp.atn;let n=e._ctx;const a=new u;for(;null!==n&&n.invokingState>=0;){const e=t.states[n.invokingState].transitions[0],i=t.nextTokens(e.followState);a.addSet(i),n=n.parentCtx}return a.removeOne(i.EPSILON),a}consumeUntil(e,t){let n=e.getTokenStream().LA(1);for(;n!==i.EOF&&!t.contains(n);)e.consume(),n=e.getTokenStream().LA(1)}}e.exports={BailErrorStrategy:class extends l{constructor(){super()}recover(e,t){let n=e._ctx;for(;null!==n;)n.exception=t,n=n.parentCtx;throw new s(t)}recoverInline(e){this.recover(e,new o(e))}sync(e){}},DefaultErrorStrategy:l}},1706:function(e,t,n){const{PredicateTransition:i}=n(6195),{Interval:a}=n(7615).Interval;class o extends Error{constructor(e){if(super(e.message),Error.captureStackTrace)Error.captureStackTrace(this,o);else(new Error).stack;this.message=e.message,this.recognizer=e.recognizer,this.input=e.input,this.ctx=e.ctx,this.offendingToken=null,this.offendingState=-1,null!==this.recognizer&&(this.offendingState=this.recognizer.state)}getExpectedTokens(){return null!==this.recognizer?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null}toString(){return this.message}}function r(e,t){return null!==t?t:"failed predicate: {"+e+"}?"}class s extends Error{constructor(){super(),Error.captureStackTrace(this,s)}}e.exports={RecognitionException:o,NoViableAltException:class extends o{constructor(e,t,n,i,a,o){o=o||e._ctx,i=i||e.getCurrentToken(),n=n||e.getCurrentToken(),t=t||e.getInputStream(),super({message:"",recognizer:e,input:t,ctx:o}),this.deadEndConfigs=a,this.startToken=n,this.offendingToken=i}},LexerNoViableAltException:class extends o{constructor(e,t,n,i){super({message:"",recognizer:e,input:t,ctx:null}),this.startIndex=n,this.deadEndConfigs=i}toString(){let e="";return this.startIndex>=0&&this.startIndex=n)return;const a=t.charCodeAt(i);let o;return a>=55296&&a<=56319&&n>i+1&&(o=t.charCodeAt(i+1),o>=56320&&o<=57343)?1024*(a-55296)+o-56320+65536:a};e?e(String.prototype,"codePointAt",{value:t,configurable:!0,writable:!0}):String.prototype.codePointAt=t}()},8957:function(){String.fromCodePoint||function(){const e=function(){let e;try{const t={},n=Object.defineProperty;e=n(t,t,t)&&n}catch(e){}return e}(),t=String.fromCharCode,n=Math.floor,i=function(e){const i=16384,a=[];let o,r,s=-1;const c=arguments.length;if(!c)return"";let d="";for(;++s1114111||n(e)!==e)throw RangeError("Invalid code point: "+e);e<=65535?a.push(e):(e-=65536,o=55296+(e>>10),r=e%1024+56320,a.push(o,r)),(s+1===c||a.length>i)&&(d+=t.apply(null,a),a.length=0)}return d};e?e(String,"fromCodePoint",{value:i,configurable:!0,writable:!0}):String.fromCodePoint=i}()},6867:function(e,t,n){const{Token:i}=n(2653),{Interval:a}=n(7615),o=new a(-1,-2);class r extends class extends class{}{constructor(){super()}}{constructor(){super()}}class s extends r{constructor(){super()}}class c extends s{constructor(){super()}}class d extends s{constructor(e){super(),this.parentCtx=null,this.symbol=e}getChild(e){return null}getSymbol(){return this.symbol}getParent(){return this.parentCtx}getPayload(){return this.symbol}getSourceInterval(){if(null===this.symbol)return o;const e=this.symbol.tokenIndex;return new a(e,e)}getChildCount(){return 0}accept(e){return e.visitTerminal(this)}getText(){return this.symbol.text}toString(){return this.symbol.type===i.EOF?"":this.symbol.text}}class u{walk(e,t){if(t instanceof c||void 0!==t.isErrorNode&&t.isErrorNode())e.visitErrorNode(t);else if(t instanceof s)e.visitTerminal(t);else{this.enterRule(e,t);for(let n=0;n0&&(a=c.toStringTree(e.getChild(0),t),r=r.concat(a));for(let n=1;n-1?a(n):n}},7257:function(e,t,n){"use strict";var i=n(4597),a=n(3584),o=a("%Function.prototype.apply%"),r=a("%Function.prototype.call%"),s=a("%Reflect.apply%",!0)||i.call(r,o),c=a("%Object.getOwnPropertyDescriptor%",!0),d=a("%Object.defineProperty%",!0),u=a("%Math.max%");if(d)try{d({},"a",{value:1})}catch(e){d=null}e.exports=function(e){var t=s(i,r,arguments);if(c&&d){var n=c(t,"length");n.configurable&&d(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var l=function(){return s(i,o,arguments)};d?d(e.exports,"apply",{value:l}):e.exports.apply=l},3290:function(e){e.exports=function(e){var t=new Date(e.getTime()),n=t.getTimezoneOffset();return t.setSeconds(0,0),6e4*n+t.getTime()%6e4}},8677:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e),a=Number(t);return n.setDate(n.getDate()+a),n}},2220:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,36e5*n)}},6344:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e).getTime(),a=Number(t);return new Date(n+a)}},5610:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,6e4*n)}},9282:function(e,t,n){var i=n(6052),a=n(3308);e.exports=function(e,t){var n=i(e),o=Number(t),r=n.getMonth()+o,s=new Date(0);s.setFullYear(n.getFullYear(),r,1),s.setHours(0,0,0,0);var c=a(s);return n.setMonth(r,Math.min(c,n.getDate())),n}},8834:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,1e3*n)}},427:function(e,t,n){var i=n(8677);e.exports=function(e,t){var n=Number(t);return i(e,7*n)}},7654:function(e,t,n){var i=n(9282);e.exports=function(e,t){var n=Number(t);return i(e,12*n)}},3308:function(e,t,n){var i=n(6052);e.exports=function(e){var t=i(e),n=t.getFullYear(),a=t.getMonth(),o=new Date(0);return o.setFullYear(n,a+1,0),o.setHours(0,0,0,0),o.getDate()}},4811:function(e){e.exports=function(e){return e instanceof Date}},6052:function(e,t,n){var i=n(3290),a=n(4811),o=36e5,r=6e4,s=/[T ]/,c=/:/,d=/^(\d{2})$/,u=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],l=/^(\d{4})/,m=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],p=/^-(\d{2})$/,f=/^-?(\d{3})$/,g=/^-?(\d{2})-?(\d{2})$/,h=/^-?W(\d{2})$/,y=/^-?W(\d{2})-?(\d{1})$/,x=/^(\d{2}([.,]\d*)?)$/,_=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,C=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,E=/([Z+-].*)$/,S=/^(Z)$/,v=/^([+-])(\d{2})$/,D=/^([+-])(\d{2}):?(\d{2})$/;function R(e,t,n){t=t||0,n=n||0;var i=new Date(0);i.setUTCFullYear(e,0,4);var a=7*t+n+1-(i.getUTCDay()||7);return i.setUTCDate(i.getUTCDate()+a),i}e.exports=function(e,t){if(a(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?2:Number(n);var b=function(e){var t,n={},i=e.split(s);c.test(i[0])?(n.date=null,t=i[0]):(n.date=i[0],t=i[1]);if(t){var a=E.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e),M=function(e,t){var n,i=u[t],a=m[t];if(n=l.exec(e)||a.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=d.exec(e)||i.exec(e)){var r=n[1];return{year:100*parseInt(r,10),restDateString:e.slice(r.length)}}return{year:null}}(b.date,n),T=M.year,I=function(e,t){if(null===t)return null;var n,i,a;if(0===e.length)return(i=new Date(0)).setUTCFullYear(t),i;if(n=p.exec(e))return i=new Date(0),a=parseInt(n[1],10)-1,i.setUTCFullYear(t,a),i;if(n=f.exec(e)){i=new Date(0);var o=parseInt(n[1],10);return i.setUTCFullYear(t,0,o),i}if(n=g.exec(e)){i=new Date(0),a=parseInt(n[1],10)-1;var r=parseInt(n[2],10);return i.setUTCFullYear(t,a,r),i}if(n=h.exec(e))return R(t,parseInt(n[1],10)-1);if(n=y.exec(e)){return R(t,parseInt(n[1],10)-1,parseInt(n[2],10)-1)}return null}(M.restDateString,T);if(I){var L,P=I.getTime(),k=0;if(b.time&&(k=function(e){var t,n,i;if(t=x.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*o;if(t=_.exec(e))return n=parseInt(t[1],10),i=parseFloat(t[2].replace(",",".")),n%24*o+i*r;if(t=C.exec(e)){n=parseInt(t[1],10),i=parseInt(t[2],10);var a=parseFloat(t[3].replace(",","."));return n%24*o+i*r+1e3*a}return null}(b.time)),b.timezone)L=function(e){var t,n;if(t=S.exec(e))return 0;if(t=v.exec(e))return n=60*parseInt(t[2],10),"+"===t[1]?-n:n;if(t=D.exec(e))return n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n;return 0}(b.timezone)*r;else{var A=P+k,w=new Date(A);L=i(w);var O=new Date(A);O.setDate(w.getDate()+1);var Y=i(O)-i(w);Y>0&&(L+=Y)}return new Date(P+k+L)}return new Date(e)}},29:function(e,t,n){"use strict";var i=n(6675),a=n(5401),o=n(2042),r=n(8937),s=n(3959),c=n(6368),d=n(633),u=n(7483),l=n(3584),m=n(2648),p=n(7116),f=n(2965),g=n(705),h=n(7971),y=n(8360),x=m("ArrayBuffer.prototype.byteLength",!0);function _(e){if(!e||"object"!=typeof e||!x)return!1;try{return x(e),!0}catch(e){return!1}}var C=m("Date.prototype.getTime"),E=Object.getPrototypeOf,S=m("Object.prototype.toString"),v=l("%Set%",!0),D=m("Map.prototype.has",!0),R=m("Map.prototype.get",!0),b=m("Map.prototype.size",!0),M=m("Set.prototype.add",!0),T=m("Set.prototype.delete",!0),I=m("Set.prototype.has",!0),L=m("Set.prototype.size",!0);function P(e,t,n,i){for(var a,o=f(e);(a=o.next())&&!a.done;)if(Y(t,a.value,n,i))return T(e,a.value),!0;return!1}function k(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function A(e,t,n,i,a,o){var r=k(n);if(null!=r)return r;var s=R(t,r),c=y({},a,{strict:!1});return!(void 0===s&&!D(t,r)||!Y(i,s,c,o))&&(!D(e,r)&&Y(i,s,c,o))}function w(e,t,n){var i=k(n);return null!=i?i:I(t,i)&&!I(e,i)}function O(e,t,n,i,a,o){for(var r,s,c=f(e);(r=c.next())&&!r.done;)if(Y(n,s=r.value,a,o)&&Y(i,R(t,s),a,o))return T(e,s),!0;return!1}function Y(e,t,n,l){var m=n||{};if(m.strict?o(e,t):e===t)return!0;if(u(e)!==u(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return m.strict?o(e,t):e==t;var g,T=l.has(e),k=l.has(t);if(T&&k){if(l.get(e)===l.get(t))return!0}else g={};return T||l.set(e,g),k||l.set(t,g),function(e,t,n,o){var u,l;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(S(e)!==S(t))return!1;if(a(e)!==a(t))return!1;var m=c(e),g=c(t);if(m!==g)return!1;var T=e instanceof Error,k=t instanceof Error;if(T!==k)return!1;if((T||k)&&(e.name!==t.name||e.message!==t.message))return!1;var q=r(e),H=r(t);if(q!==H)return!1;if((q||H)&&(e.source!==t.source||s(e)!==s(t)))return!1;var j=d(e),F=d(t);if(j!==F)return!1;if((j||F)&&C(e)!==C(t))return!1;if(n.strict&&E&&E(e)!==E(t))return!1;if(h(e)!==h(t))return!1;var B=N(e),U=N(t);if(B!==U)return!1;if(B||U){if(e.length!==t.length)return!1;for(u=0;u=0;u--)if(z[u]!=G[u])return!1;for(u=z.length-1;u>=0;u--)if(!Y(e[l=z[u]],t[l],n,o))return!1;var W=p(e),K=p(t);if(W!==K)return!1;if("Set"===W||"Set"===K)return function(e,t,n,i){if(L(e)!==L(t))return!1;var a,o,r,s=f(e),c=f(t);for(;(a=s.next())&&!a.done;)if(a.value&&"object"==typeof a.value)r||(r=new v),M(r,a.value);else if(!I(t,a.value)){if(n.strict)return!1;if(!w(e,t,a.value))return!1;r||(r=new v),M(r,a.value)}if(r){for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value){if(!P(r,o.value,n.strict,i))return!1}else if(!n.strict&&!I(e,o.value)&&!P(r,o.value,n.strict,i))return!1;return 0===L(r)}return!0}(e,t,n,o);if("Map"===W)return function(e,t,n,i){if(b(e)!==b(t))return!1;var a,o,r,s,c,d,u=f(e),l=f(t);for(;(a=u.next())&&!a.done;)if(s=a.value[0],c=a.value[1],s&&"object"==typeof s)r||(r=new v),M(r,s);else if(void 0===(d=R(t,s))&&!D(t,s)||!Y(c,d,n,i)){if(n.strict)return!1;if(!A(e,t,s,c,n,i))return!1;r||(r=new v),M(r,s)}if(r){for(;(o=l.next())&&!o.done;)if(s=o.value[0],d=o.value[1],s&&"object"==typeof s){if(!O(r,e,s,d,n,i))return!1}else if(!(n.strict||e.has(s)&&Y(R(e,s),d,n,i)||O(r,e,s,d,y({},n,{strict:!1}),i)))return!1;return 0===L(r)}return!0}(e,t,n,o);return!0}(e,t,m,l)}function N(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,t,n){return Y(e,t,n,g())}},6406:function(e,t,n){"use strict";var i=n(6675),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,r=Array.prototype.concat,s=Object.defineProperty,c=n(4607)(),d=s&&c,u=function(e,t,n,i){var a;(!(t in e)||"function"==typeof(a=i)&&"[object Function]"===o.call(a)&&i())&&(d?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},l=function(e,t){var n=arguments.length>2?arguments[2]:{},o=i(t);a&&(o=r.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s(this.$index=i,this.$total=t(n))),this.$total=n)},i.countFn=function(e){return e&&e.length?e.length:0},i.sumFn=function(e){return i.aggregateMacro.apply(this,[e,e=>a.plus(r.arraify(e),r.arraify(this.$total)),0])},i.minFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.lt(t,n)?t:n}])},i.maxFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.gt(t,n)?t:n}])},i.avgFn=function(e){return a.div(i.sumFn(e),i.countFn(e))},e.exports=i},6203:function(e,t,n){var i=n(8406),a={};function o(e,t){if(0==t.length)return!0;for(var n=0;n1)throw new Error("Expected singleton on right side of contains, got "+JSON.stringify(t));return o(e,t)},a.in=function(e,t){if(0==e.length)return[];if(0==t.length)return!1;if(e.length>1)throw new Error("Expected singleton on right side of in, got "+JSON.stringify(t));return o(t,e)},e.exports=a},9397:function(e,t,n){const i={},{distinctFn:a}=n(9196),o=n(9179);i.union=function(e,t){return a(e.concat(t))},i.combineFn=function(e,t){return e.concat(t)},i.intersect=function(e,t){let n=[];const i=e.length;let a=t.length;if(i&&a){let r={};t.forEach((e=>{const t=o(e);r[t]?a--:r[t]=!0}));for(let t=0;t0;++t){let i=e[t],s=o(i);r[s]&&(n.push(i),r[s]=!1,a--)}}return n},e.exports=i},3659:function(e){e.exports={reset:function(){this.nowDate=new Date,this.today=null,this.now=null,this.timeOfDay=null,this.localTimezoneOffset=null},today:null,now:null,timeOfDay:null}},774:function(e,t,n){var i={};const a=n(8110),o=n(3659),r=a.FP_Date,s=a.FP_DateTime,c=a.FP_Time;i.now=function(){if(!o.now){var e=o.nowDate,t=s.isoDateTime(e);o.now=new s(t)}return o.now},i.today=function(){if(!o.today){var e=o.nowDate,t=r.isoDate(e);o.today=new r(t)}return o.today},i.timeOfDay=function(){if(!o.timeOfDay){const e=o.nowDate,t=s.isoTime(e);o.timeOfDay=new c(t)}return o.timeOfDay},e.exports=i},8406:function(e,t,n){var i=n(8110).FP_Type,a=n(9678),o=n(3110),r=Array.prototype.slice,s=Object.keys,c=function(e){return"[object Arguments]"==Object.prototype.toString.call(e)};function d(e){return"string"==typeof e||e instanceof String}function u(e){return!isNaN(parseFloat(e))&&isFinite(e)}function l(e){return e.toUpperCase().replace(/\s+/," ")}function m(e,t,n){if(n||(n={}),(e=a.valDataConverted(e))===(t=a.valDataConverted(t)))return!0;if(n.fuzzy){if(d(e)&&d(t))return l(e)==l(t);if(u(e)&&u(t))return o.isEquivalent(e,t)}else if("number"==typeof e&&"number"==typeof t)return o.isEqual(e,t);if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return e===t;var f=e instanceof i,g=t instanceof i;return f&&g?n.fuzzy?e.equivalentTo(t):e.equals(t):!f&&!g&&function(e,t,n){var i,a;if(p(e)||p(t))return!1;if(e.prototype!==t.prototype)return!1;if(c(e)||c(t))return m(e=c(e)?r.call(e):e,t=c(t)?r.call(t):t,n);try{var o=s(e),d=s(t)}catch(e){return!1}if(o.length!=d.length)return!1;for(o.sort(),d.sort(),i=o.length-1;i>=0;i--)if(o[i]!=d[i])return!1;if(1===o.length)return m(e[a=o[0]],t[a],n);for(i=o.length-1;i>=0;i--)if(!m(e[a=o[i]],t[a],n))return!1;return typeof e==typeof t}(e,t,n)}function p(e){return null==e}e.exports=m},2457:function(e,t,n){var i=n(9678),a=n(8406),o=n(8110);const r=o.FP_Type,s=o.FP_Date,c=o.FP_DateTime;var d={};function u(e,t){return i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t)}function l(e,t){return i.isEmpty(e)&&i.isEmpty(t)?[!0]:i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t,{fuzzy:!0})}function m(e,t){i.assertAtMostOne(e,"Singleton was expected"),i.assertAtMostOne(t,"Singleton was expected"),e=i.valDataConverted(e[0]),t=i.valDataConverted(t[0]);let n=e.constructor===s?c:e.constructor,a=t.constructor===s?c:t.constructor;return n!==a&&i.raiseError('Type of "'+e+'" ('+n.name+') did not match type of "'+t+'" ('+a.name+")","InequalityExpression"),[e,t]}d.equal=function(e,t){return u(e,t)},d.unequal=function(e,t){var n=u(e,t);return void 0===n?void 0:!n},d.equival=function(e,t){return l(e,t)},d.unequival=function(e,t){return!l(e,t)},d.lt=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<0}return n0}return n>i},d.lte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<=0}return n<=i},d.gte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e>=0}return n>=i},e.exports=d},5556:function(e,t,n){const i=n(9678),{whereMacro:a,distinctFn:o}=n(9196),r=n(4572),s=n(9179),c={};function d(e,t){const n=e.length;let i=n<=t.length;if(i&&n){const n=t.reduce(((e,t)=>(e[s(t)]=!0,e)),{});i=!e.some((e=>!n[s(e)]))}return i}c.emptyFn=i.isEmpty,c.notFn=function(e){let t=r.singleton(e,"Boolean");return"boolean"==typeof t?!t:[]},c.existsMacro=function(e,t){var n=e;return t?c.existsMacro(a(e,t)):!i.isEmpty(n)},c.allMacro=function(e,t){for(let n=0,a=e.length;n{const i=n[t]?.__path__;return i?Array.isArray(n[t])?e[t]=n[t].map((e=>T(e,i))):e[t]=T(n[t],i):e[t]=n[t],e}),{}));let u={dataRoot:c,vars:Object.assign(d,n),model:i},l=s.doEval(u,c,t.children[0]),m=Array.isArray(l)?l[0]:l,p=m instanceof b?m.path:null;return l=function e(t){if(t=o.valData(t),Array.isArray(t))for(let n=0,i=t.length;n":{fn:p.gt,arity:{2:["Any","Any"]},nullable:!0},"<=":{fn:p.lte,arity:{2:["Any","Any"]},nullable:!0},">=":{fn:p.gte,arity:{2:["Any","Any"]},nullable:!0},containsOp:{fn:f.contains,arity:{2:["Any","Any"]}},inOp:{fn:f.in,arity:{2:["Any","Any"]}},isOp:{fn:C.isFn,arity:{2:["Any","TypeSpecifier"]}},asOp:{fn:C.asFn,arity:{2:["Any","TypeSpecifier"]}},"&":{fn:g.amp,arity:{2:["String","String"]}},"+":{fn:g.plus,arity:{2:["Any","Any"]},nullable:!0},"-":{fn:g.minus,arity:{2:["Any","Any"]},nullable:!0},"*":{fn:g.mul,arity:{2:["Number","Number"]},nullable:!0},"/":{fn:g.div,arity:{2:["Number","Number"]},nullable:!0},mod:{fn:g.mod,arity:{2:["Number","Number"]},nullable:!0},div:{fn:g.intdiv,arity:{2:["Number","Number"]},nullable:!0},or:{fn:_.orOp,arity:{2:[["Boolean"],["Boolean"]]}},and:{fn:_.andOp,arity:{2:[["Boolean"],["Boolean"]]}},xor:{fn:_.xorOp,arity:{2:[["Boolean"],["Boolean"]]}},implies:{fn:_.impliesOp,arity:{2:[["Boolean"],["Boolean"]]}}},s.InvocationExpression=function(e,t,n){return n.children.reduce((function(t,n){return s.doEval(e,t,n)}),t)},s.TermExpression=function(e,t,n){return t&&(t=t.map((e=>e instanceof Object&&e.resourceType?T(e,e.resourceType):e))),s.doEval(e,t,n.children[0])},s.PolarityExpression=function(e,t,n){var i=n.terminalNodeText[0],a=s.doEval(e,t,n.children[0]);if(1!==a.length)throw new Error("Unary "+i+" can only be applied to an individual number.");if("number"!=typeof a[0]||isNaN(a[0]))throw new Error("Unary "+i+" can only be applied to a number.");return"-"===i&&(a[0]=-a[0]),a},s.TypeSpecifier=function(e,t,n){let i,a;const o=n.text.split(".").map((e=>e.replace(/(^`|`$)/g,"")));switch(o.length){case 2:[i,a]=o;break;case 1:[a]=o;break;default:throw new Error("Expected TypeSpecifier node, got "+JSON.stringify(n))}return new M({namespace:i,name:a})},s.ExternalConstantTerm=function(e,t,n){var i=n.children[0].children[0],a=s.Identifier(e,t,i)[0],o=e.vars[a];if(!(a in e.vars))throw new Error("Attempting to access an undefined environment variable: "+a);return null==o?[]:o instanceof Array?o:[o]},s.LiteralTerm=function(e,t,n){var i=n.children[0];return i?s.doEval(e,t,i):[n.text]},s.StringLiteral=function(e,t,n){var i=n.text.replace(/(^'|'$)/g,"");return[i=i.replace(/\\(u\d{4}|.)/g,(function(e,t){switch(e){case"\\r":return"\r";case"\\n":return"\n";case"\\t":return"\t";case"\\f":return"\f";default:return t.length>1?String.fromCharCode("0x"+t.slice(1)):t}}))]},s.BooleanLiteral=function(e,t,n){return"true"===n.text?[!0]:[!1]},s.QuantityLiteral=function(e,t,n){var i=n.children[0],a=Number(i.terminalNodeText[0]),o=i.children[0],r=o.terminalNodeText[0];return!r&&o.children&&(r=o.children[0].terminalNodeText[0]),[new D(a,r)]},s.DateTimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new S(i)]},s.TimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new v(i)]},s.NumberLiteral=function(e,t,n){return[Number(n.text)]},s.Identifier=function(e,t,n){return[n.text.replace(/(^`|`$)/g,"")]},s.InvocationTerm=function(e,t,n){return s.doEval(e,t,n.children[0])},s.MemberInvocation=function(e,t,n){const i=s.doEval(e,t,n.children[0])[0],a=e.model;if(t){if(o.isCapitalized(i))return t.filter((e=>e instanceof b&&e.path===i));{const e=t.path||t.__path__;return t.reduce((function(t,n){var r=(n=T(n,e)).path+"."+i;if(a){let e=a.pathsDefinedElsewhere[r];e&&(r=e)}let s,c,d=a&&a.choiceTypePaths[r];if(d)for(let e of d){let t=i+e;if(s=n.data?.[t],c=n.data?.["_"+t],void 0!==s||void 0!==c){r+=e;break}}else s=n.data?.[i],c=n.data?.["_"+i],void 0===s&&void 0===c&&(s=n._data[i]),"extension"===i&&(r="Extension");return r=a&&a.path2Type[r]||r,o.isSome(s)||o.isSome(c)?(Array.isArray(s)?t=t.concat(s.map(((e,t)=>T(e,r,c&&c[t])))):t.push(T(s,r,c)),t):t}),[])}}return[]},s.IndexerExpression=function(e,t,n){const i=n.children[0],a=n.children[1];var r=s.doEval(e,t,i),c=s.doEval(e,t,a);if(o.isEmpty(c))return[];var d=parseInt(c[0]);return r&&o.isSome(d)&&r.length>d&&d>=0?[r[d]]:[]},s.Functn=function(e,t,n){return n.children.map((function(n){return s.doEval(e,t,n)}))},s.realizeParams=function(e,t,n){return n&&n[0]&&n[0].children?n[0].children.map((function(n){return s.doEval(e,t,n)})):[]},s.FunctionInvocation=function(e,t,n){var i=s.doEval(e,t,n.children[0]);const a=i[0];return i.shift(),function(e,t,n,i){var a,r=s.invocationTable[t];if(r){if(r.arity){var c=i?i.length:0,d=r.arity[c];if(d){for(var u=[],l=0;l(this.$index=n,t(e)[0])))):[]},extension:function(e,t){return!1!==e&&!e||!t?[]:i.flatten(e.map(((e,n)=>{this.$index=n;const i=e&&(e.data&&e.data.extension||e._data&&e._data.extension);return i?i.filter((e=>e.url===t)).map((e=>o.makeResNode(e,"Extension"))):[]})))},selectMacro:function(e,t){return!1===e||e?i.flatten(e.map(((e,n)=>(this.$index=n,t(e))))):[]},repeatMacro:function(e,t){if(!1!==e&&!e)return[];let n=[];const i={},a=e.length;for(let o=0;o{const t=r(e),n=!i[t];return n&&(i[t]=!0),n}))}while(n.lengtha.fromValue(e).is(t)))},distinctFn:function(e){let t=[];if(e.length>0){let n={};for(let i=0,a=e.length;i{const i=e[n];return t[n]=c(i),t}),{}):e}e.exports=function(e){return JSON.stringify(c(e))}},1997:function(e){var t={orOp:function(e,t){if(Array.isArray(t)){if(!0===e)return!0;if(!1===e)return[];if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:e||t},andOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!1;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t&&[]:e&&t},xorOp:function(e,t){return Array.isArray(e)||Array.isArray(t)?[]:e&&!t||!e&&t},impliesOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!0;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:!1===e||e&&t}};e.exports=t},7072:function(e,t,n){var i=n(8110);let{FP_TimeBase:a,FP_Quantity:o}=i;const r=n(9678);var s={};function c(e){let t=r.valData(e);if("number"!=typeof t){if(1==t.length&&"number"==typeof(t=r.valData(t[0])))return t;throw new Error("Expected number, but got "+JSON.stringify(t||e))}return t}function d(e){return"number"!=typeof e&&0==e.length}s.amp=function(e,t){return(e||"")+(t||"")},s.plus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("string"==typeof n&&"string"==typeof i)return n+i;if("number"==typeof n&&"number"==typeof i)return n+i;if(n instanceof a&&i instanceof o)return n.plus(i)}throw new Error("Cannot "+JSON.stringify(e)+" + "+JSON.stringify(t))},s.minus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("number"==typeof n&&"number"==typeof i)return n-i;if(n instanceof a&&i instanceof o)return n.plus(new o(-i.value,i.unit))}throw new Error("Cannot "+JSON.stringify(e)+" - "+JSON.stringify(t))},s.mul=function(e,t){return e*t},s.div=function(e,t){return 0===t?[]:e/t},s.intdiv=function(e,t){return 0===t?[]:Math.floor(e/t)},s.mod=function(e,t){return 0===t?[]:e%t},s.abs=function(e){if(d(e))return[];{let t=c(e);return Math.abs(t)}},s.ceiling=function(e){if(d(e))return[];{let t=c(e);return Math.ceil(t)}},s.exp=function(e){if(d(e))return[];{let t=c(e);return Math.exp(t)}},s.floor=function(e){if(d(e))return[];{let t=c(e);return Math.floor(t)}},s.ln=function(e){if(d(e))return[];{let t=c(e);return Math.log(t)}},s.log=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return Math.log(n)/Math.log(i)}},s.power=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return n<0&&Math.floor(i)!=i?[]:Math.pow(n,i)}},s.round=function(e,t){if(d(e))return[];{let n=c(e);if(d(t))return Math.round(n);{let e=c(t),i=Math.pow(10,e);return Math.round(n*i)/i}}},s.sqrt=function(e){if(d(e))return[];{let t=c(e);return t<0?[]:Math.sqrt(t)}},s.truncate=function(e){if(d(e))return[];{let t=c(e);return Math.trunc(t)}},e.exports=s},4572:function(e,t,n){var i=n(9678),a=n(8110);const{FP_Quantity:o}=a;var r={iifMacro:function(e,t,n,a){return i.isTrue(t(e))?n(e):a?a(e):[]},traceFn:function(e,t){return console.log("TRACE:["+(t||"")+"]",JSON.stringify(e,null," ")),e}},s=/^[+-]?\d+$/;r.toInteger=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?Number.isInteger(t)?t:[]:"string"==typeof t&&s.test(t)?parseInt(t):[]};const c=/^((\+|-)?\d+(\.\d+)?)\s*(('[^']+')|([a-zA-Z]+))?$/,d=1,u=5,l=6;r.toQuantity=function(e,t){let n;if(t&&!o.mapTimeUnitsToUCUMCode[t]&&(t=`'${t}'`),e.length>1)throw new Error("Could not convert to quantity: input collection contains multiple items");if(1===e.length){var a=i.valDataConverted(e[0]);let r;if("number"==typeof a)n=new o(a,"'1'");else if(a instanceof o)n=a;else if("boolean"==typeof a)n=new o(a?1:0,"'1'");else if("string"==typeof a&&(r=c.exec(a))){const e=r[d],t=r[u],i=r[l];i&&!o.mapTimeUnitsToUCUMCode[i]||(n=new o(Number(e),t||i||"'1'"))}n&&t&&n.unit!==t&&(n=o.convUnitTo(n.unit,n.value,t))}return n||[]};var m=/^[+-]?\d+(\.\d+)?$/;function p(e){let t=e.slice(3);r["to"+t]=function(n){var o=[];if(n.length>1)throw Error("to "+t+" called for a collection of length "+n.length);if(1===n.length){var r=a[e].checkString(i.valData(n[0]));r&&(o=r)}return o}}r.toDecimal=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?t:"string"==typeof t&&m.test(t)?parseFloat(t):[]},r.toString=function(e){return 1!==e.length?[]:i.valDataConverted(e[0]).toString()},p("FP_Date"),p("FP_DateTime"),p("FP_Time");const f=["true","t","yes","y","1","1.0"].reduce(((e,t)=>(e[t]=!0,e)),{}),g=["false","f","no","n","0","0.0"].reduce(((e,t)=>(e[t]=!0,e)),{});r.toBoolean=function(e){if(1!==e.length)return[];const t=i.valData(e[0]);switch(typeof t){case"boolean":return t;case"number":if(1===t)return!0;if(0===t)return!1;break;case"string":const e=t.toLowerCase();if(f[e])return!0;if(g[e])return!1}return[]},r.createConvertsToFn=function(e,t){return"string"==typeof t?function(n){return 1!==n.length?[]:typeof e(n)===t}:function(n){return 1!==n.length?[]:e(n)instanceof t}};const h={Integer:function(e){const t=i.valData(e[0]);if(Number.isInteger(t))return t},Boolean:function(e){const t=i.valData(e[0]);return!0===t||!1===t?t:1===e.length||void 0},Number:function(e){const t=i.valData(e[0]);if("number"==typeof t)return t},String:function(e){const t=i.valData(e[0]);if("string"==typeof t)return t}};r.singleton=function(e,t){if(e.length>1)throw new Error("Unexpected collection"+JSON.stringify(e)+"; expected singleton of type "+t);if(0===e.length)return[];const n=h[t];if(n){const i=n(e);if(void 0!==i)return i;throw new Error(`Expected ${t.toLowerCase()}, but got: ${JSON.stringify(e)}`)}throw new Error("Not supported type "+t)},e.exports=r},5758:function(e,t,n){const i=n(9678),{ResourceNode:a}=n(8110);let o=a.makeResNode;var r={children:function(e){let t=this.model;return e.reduce((function(e,n){let a=i.valData(n);if(n=o(n),"object"==typeof a){for(var r of Object.keys(a)){var s=a[r],c=n.path+"."+r;if(t){let e=t.pathsDefinedElsewhere[c];e&&(c=e)}Array.isArray(s)?e.push.apply(e,s.map((e=>o(e,c)))):e.push(o(s,c))}return e}return e}),[])},descendants:function(e){for(var t=r.children.call(this,e),n=[];t.length>0;)n.push.apply(n,t),t=r.children.call(this,t);return n}};e.exports=r},3110:function(e){let t={};function n(e){const t=/(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/.exec(""+ +e);if(!t)return 0;const n=t[2],i=t[3];return Math.max(0,("0"===n?0:(n||"").length)-(i||0))}function i(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}const a=t.roundToMaxPrecision=function(e){return 1e-8*Math.round(e/1e-8)};t.isEquivalent=function(e,t){if(Number.isInteger(e)&&Number.isInteger(t))return e===t;const a=Math.min(n(e),n(t));return 0===a?Math.round(e)===Math.round(t):i(e,a)===i(t,a)},t.isEqual=function(e,t){return a(e)===a(t)},e.exports=t},7412:function(e,t,n){t.atn=n(3212),t.codepointat=n(5855),t.dfa=n(2836),t.fromcodepoint=n(8957),t.tree=n(6910),t.error=n(927),t.Token=n(2653).Token,t.CommonToken=n(2653).CommonToken,t.InputStream=n(5876),t.CommonTokenStream=n(2605),t.Lexer=n(8141),t.Parser=n(1967);var i=n(6848);t.PredictionContextCache=i.PredictionContextCache,t.ParserRuleContext=n(6353),t.Interval=n(7615).Interval,t.IntervalSet=n(7615).IntervalSet,t.Utils=n(4581),t.LL1Analyzer=n(6966).LL1Analyzer},9273:function(e,t,n){const i=n(7412),a=["悋Ꜫ脳맭䅼㯧瞆","奤Aȃ\b\t\t","\t\t\t","\t\b\t\b\t\t\t\n\t\n\v\t\v","\f\t\f\r\t\r\t\t","\t\t\t\t","\t\t\t","\t\t\t\t","\t\t\t",'\t\t \t !\t!"\t"#',"\t#$\t$%\t%&\t&'\t'(\t()\t)","*\t*+\t+,\t,-\t-.\t./\t/0\t0","1\t12\t23\t34\t45\t56\t67\t7","8\t89\t9:\t:;\t;<\t<=\t=>\t>","?\t?@\t@A\tAB\tBC\tCD\tD","","\b","\b\t\t\t\t\n\n\n\n","\v\v\f\f\r\r\r","","","","","","","","",""," ",' !!!!!"""','"""##$$$$$',"$%%%%%%%&","&&&&&&''((","((())))))*","****++++,,",",,,-------",".......///","/////////0","0000011111","1122222233","3334444445","5555555666","6666677777","7777777788","8888888888","88ƃ\n88ƅ\n88Ƈ\n888Ɗ","\n89999:::::","::::::ƚ\n:\r::ƛ",":ƞ\n::Ơ\n::Ƣ\n::::",":::::ƫ\n:;;Ʈ\n;",";;Ʊ\n;\f;;ƴ\v;<<<","<ƹ\n<\f<<Ƽ\v<<<==","==ǃ\n=\f==dž\v===>",">Nj\n>\r>>nj>>>Ǒ\n>\r>>ǒ",">Ǖ\n>??ǘ\n?\r??Ǚ?","?@@@@@Ǣ\n@\f@@ǥ\v","@@@@@@AAAA","Aǰ\nA\fAAdz\vAAABB","BBǺ\nBCCCCCCD","DǣE\t\v","\r\b\t\n\v\f\r","!#%')+","-/13579;= ?!A","\"C#E$G%I&K'M(O)Q*S+U,W-Y.[/]0_1a2c3e4g5i6k7m8o9q:su;w}","?@Aƒ…‡\f","2;--//C\\aac|2;C\\aac|",'^^bb))\v\f""',"\f\f\n))11^^bbhhppttvv2;CHchȔ","","\t","\v\r","","","","","!","#%","')+","-/","13","57","9;","=?A","CE","GI","KM","OQ","SUW","Y[","]_","ac","eg","ikm","oq","uw","y{","}","‰","‹","\t\v‘","\r“•","—›","Ÿ¡","£¦","¨ª","!­#°%³","'µ)·","+º-½","/À1É","3Í5Ð","7Ô9Ü;Þ","=à?â","AäCé","EïGñ","I÷Kþ","MąOćQČ","SĒUė","WěYĠ","[ħ]Į","_ĺaŀ","cŇeōgŒ","iŘkŠ","mŨoŵ","qƋsƏ","uƭwƵ","yƿ{NJ}Ǘ","ǝǫ","ƒǶ…ǻ","‡ȁ‰Š","0Š‹Œ","]ŒŽ","_Ž\b","-\n‘’/","’\f“”,","”•–1","–—˜f","˜™k™šxš","›œoœ","qžfž","Ÿ ( ","¡¢~¢","£¤>¤¥","?¥¦§",">§¨©","@©ª«","@«¬?¬ ","­®k®¯u",'¯"°±c',"±²u²$³","´?´&µ¶","€¶(·¸","#¸¹?¹*","º»#»¼€","¼,½¾k","¾¿p¿.","ÀÁeÁÂqÂ","ÃpÃÄvÄÅ","cÅÆkÆÇ","pÇÈuÈ0","ÉÊcÊËp","ËÌfÌ2Í","ÎqÎÏtÏ4","ÐÑzÑÒ","qÒÓtÓ6","ÔÕkÕÖo","Ö×r×ØnØ","ÙkÙÚgÚÛ","uÛ8ÜÝ","*Ý:Þß+","ß<àá}","á>âã","ã@äåvå","ætæçwçè","gèBéê","hêëcëìn","ìíuíîg","îDïð'ð","Fñò&òó","vóôjôõ","kõöuöH","÷ø&øùk","ùúpúûfû","ügüýzýJ","þÿ&ÿĀ","vĀāqāĂv","ĂăcăĄn","ĄLąĆ.Ć","NćĈ{Ĉĉ","gĉĊcĊċ","tċPČčo","čĎqĎďp","ďĐvĐđjđ","RĒēyēĔ","gĔĕgĕĖ","mĖTėĘf","ĘęcęĚ{","ĚVěĜjĜ","ĝqĝĞwĞğ","tğXĠġ","oġĢkĢģp","ģĤwĤĥv","ĥĦgĦZħ","ĨuĨĩgĩĪ","eĪīqīĬ","pĬĭfĭ\\","Įįoįİk","İınıIJnIJ","ijkijĴuĴĵ","gĵĶeĶķ","qķĸpĸĹf","Ĺ^ĺĻ{","ĻļgļĽcĽ","ľtľĿuĿ`","ŀŁoŁł","qłŃpŃńv","ńŅjŅņu","ņbŇňyň","ʼngʼnŊgŊŋ","mŋŌuŌd","ōŎfŎŏc","ŏŐ{Őőu","őfŒœjœ","ŔqŔŕwŕŖ","tŖŗuŗh","ŘřořŚk","ŚśpśŜw","ŜŝvŝŞgŞ","şuşjŠš","ušŢgŢţ","eţŤqŤťp","ťŦfŦŧu","ŧlŨũoũ","ŪkŪūnūŬ","nŬŭkŭŮ","uŮůgůŰe","ŰűqűŲp","ŲųfųŴuŴ","nŵŶBŶŷ","\tŷŸ\tŸŹ\t","ŹƆ\tźŻ/","Żż\tżƄ\t","Žž/žſ\tſ","Ƃ\tƀƁVƁƃ","s:ƂƀƂƃ","ƃƅƄŽ","ƄƅƅƇ","ƆźƆƇ","ƇƉƈƊ","\\ƉƈƉƊ","ƊpƋƌ","BƌƍVƍƎs:","ƎrƏƐ\tƐ","ơ\tƑƒ<ƒƓ","\tƓƟ\tƔƕ","<ƕƖ\tƖƝ\t","Ɨƙ0Ƙƚ\t","ƙƘƚƛ","ƛƙƛƜ","ƜƞƝƗ","ƝƞƞƠ","ƟƔƟƠ","ƠƢơƑ","ơƢƢƪ","ƣƫ\\Ƥƥ\tƥ","Ʀ\tƦƧ\tƧƨ","<ƨƩ\tƩƫ\t","ƪƣƪƤ","ƪƫƫt","ƬƮ\tƭƬ","ƮƲƯƱ\t","ưƯƱƴ","ƲưƲƳ","ƳvƴƲ","Ƶƺbƶƹƒ","BƷƹ\nƸƶ","ƸƷƹƼ","ƺƸƺƻ","ƻƽƼƺ","ƽƾbƾx","ƿDŽ)ǀǃƒBǁ","ǃ\nǂǀǂ","ǁǃdžDŽ","ǂDŽDžDž","LJdžDŽLJ","Lj)LjzljNj","\tNJljNjnj","njNJnjǍ","Ǎǔǎǐ","0ǏǑ\tǐǏ","Ǒǒǒǐ","ǒǓǓǕ","ǔǎǔǕ","Ǖ|ǖǘ\t\b","ǗǖǘǙ","ǙǗǙǚ","ǚǛǛǜ\b?","ǜ~ǝǞ1Ǟ","ǟ,ǟǣǠ","Ǣ\vǡǠǢ","ǥǣǤǣ","ǡǤǦǥ","ǣǦǧ,ǧ","Ǩ1Ǩǩǩ","Ǫ\b@Ǫ€ǫǬ","1Ǭǭ1ǭDZ","Ǯǰ\n\tǯǮ","ǰdzDZǯ","DZDzDzǴ","dzDZǴǵ\bA","ǵ‚Ƕǹ^","ǷǺ\t\nǸǺ…Cǹ","ǷǹǸǺ","„ǻǼwǼ","ǽ‡DǽǾ‡DǾǿ","‡DǿȀ‡DȀ†","ȁȂ\t\vȂˆ","ƂƄƆƉƛƝƟ","ơƪƭưƲƸƺǂDŽnjǒǔ","ǙǣDZǹ"].join(""),o=(new i.atn.ATNDeserializer).deserialize(a),r=o.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t)));class s extends i.Lexer{static grammarFileName="FHIRPath.g4";static channelNames=["DEFAULT_TOKEN_CHANNEL","HIDDEN"];static modeNames=["DEFAULT_MODE"];static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["T__0","T__1","T__2","T__3","T__4","T__5","T__6","T__7","T__8","T__9","T__10","T__11","T__12","T__13","T__14","T__15","T__16","T__17","T__18","T__19","T__20","T__21","T__22","T__23","T__24","T__25","T__26","T__27","T__28","T__29","T__30","T__31","T__32","T__33","T__34","T__35","T__36","T__37","T__38","T__39","T__40","T__41","T__42","T__43","T__44","T__45","T__46","T__47","T__48","T__49","T__50","T__51","T__52","T__53","DATETIME","TIME","TIMEFORMAT","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT","ESC","UNICODE","HEX"];constructor(e){super(e),this._interp=new i.atn.LexerATNSimulator(this,o,r,new i.PredictionContextCache)}get atn(){return o}}s.EOF=i.Token.EOF,s.T__0=1,s.T__1=2,s.T__2=3,s.T__3=4,s.T__4=5,s.T__5=6,s.T__6=7,s.T__7=8,s.T__8=9,s.T__9=10,s.T__10=11,s.T__11=12,s.T__12=13,s.T__13=14,s.T__14=15,s.T__15=16,s.T__16=17,s.T__17=18,s.T__18=19,s.T__19=20,s.T__20=21,s.T__21=22,s.T__22=23,s.T__23=24,s.T__24=25,s.T__25=26,s.T__26=27,s.T__27=28,s.T__28=29,s.T__29=30,s.T__30=31,s.T__31=32,s.T__32=33,s.T__33=34,s.T__34=35,s.T__35=36,s.T__36=37,s.T__37=38,s.T__38=39,s.T__39=40,s.T__40=41,s.T__41=42,s.T__42=43,s.T__43=44,s.T__44=45,s.T__45=46,s.T__46=47,s.T__47=48,s.T__48=49,s.T__49=50,s.T__50=51,s.T__51=52,s.T__52=53,s.T__53=54,s.DATETIME=55,s.TIME=56,s.IDENTIFIER=57,s.DELIMITEDIDENTIFIER=58,s.STRING=59,s.NUMBER=60,s.WS=61,s.COMMENT=62,s.LINE_COMMENT=63,e.exports=s},6769:function(e,t,n){const i=n(7412);class a extends i.tree.ParseTreeListener{enterEntireExpression(e){}exitEntireExpression(e){}enterIndexerExpression(e){}exitIndexerExpression(e){}enterPolarityExpression(e){}exitPolarityExpression(e){}enterAdditiveExpression(e){}exitAdditiveExpression(e){}enterMultiplicativeExpression(e){}exitMultiplicativeExpression(e){}enterUnionExpression(e){}exitUnionExpression(e){}enterOrExpression(e){}exitOrExpression(e){}enterAndExpression(e){}exitAndExpression(e){}enterMembershipExpression(e){}exitMembershipExpression(e){}enterInequalityExpression(e){}exitInequalityExpression(e){}enterInvocationExpression(e){}exitInvocationExpression(e){}enterEqualityExpression(e){}exitEqualityExpression(e){}enterImpliesExpression(e){}exitImpliesExpression(e){}enterTermExpression(e){}exitTermExpression(e){}enterTypeExpression(e){}exitTypeExpression(e){}enterInvocationTerm(e){}exitInvocationTerm(e){}enterLiteralTerm(e){}exitLiteralTerm(e){}enterExternalConstantTerm(e){}exitExternalConstantTerm(e){}enterParenthesizedTerm(e){}exitParenthesizedTerm(e){}enterNullLiteral(e){}exitNullLiteral(e){}enterBooleanLiteral(e){}exitBooleanLiteral(e){}enterStringLiteral(e){}exitStringLiteral(e){}enterNumberLiteral(e){}exitNumberLiteral(e){}enterDateTimeLiteral(e){}exitDateTimeLiteral(e){}enterTimeLiteral(e){}exitTimeLiteral(e){}enterQuantityLiteral(e){}exitQuantityLiteral(e){}enterExternalConstant(e){}exitExternalConstant(e){}enterMemberInvocation(e){}exitMemberInvocation(e){}enterFunctionInvocation(e){}exitFunctionInvocation(e){}enterThisInvocation(e){}exitThisInvocation(e){}enterIndexInvocation(e){}exitIndexInvocation(e){}enterTotalInvocation(e){}exitTotalInvocation(e){}enterFunctn(e){}exitFunctn(e){}enterParamList(e){}exitParamList(e){}enterQuantity(e){}exitQuantity(e){}enterUnit(e){}exitUnit(e){}enterDateTimePrecision(e){}exitDateTimePrecision(e){}enterPluralDateTimePrecision(e){}exitPluralDateTimePrecision(e){}enterTypeSpecifier(e){}exitTypeSpecifier(e){}enterQualifiedIdentifier(e){}exitQualifiedIdentifier(e){}enterIdentifier(e){}exitIdentifier(e){}}e.exports=a},2583:function(e,t,n){const i=n(7412),a=n(6769),o=["悋Ꜫ脳맭䅼㯧瞆","奤Aœ\t\t","\t\t\t\t","\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f","\r\t\r\t\t\t","","(\n","","","","","","","P\n\fS\v","\\","\n","f\n","k\n","r\n\b","\b\b\bw\n\b\b\b\t\t\t","\t~\n\t\f\t\t\v\t\n\n\n…\n\n","\v\v\v\vŠ\n\v","\f\f\r\r","•\n\f˜","\v","\b\n\f","\b\v","\f\f","",'"#)018',";<­ '","[\be","\ng\fqs","z‚","‰‹","","‘™",' !!"','"#$\b$(',"%&\t&(\r'#","'%(Q",")*\f\f*+\t+P\r,-\f\v","-.\t.P\f/0\f\n","01\r1P\v23\f\t","34\t4P\n56\f6","7\t7P\b89\f9:","\t:P;<\f","<==P>?\f","?@\t\b@PAB\f","BCCPDE\f","EFFP\fGH\f","HIIJJK","KPLM\f\bMN\t\t","NPO)O,","O/O2O5","O8O;","O>OAOD","OGOLPS","QOQRR","SQT\\\f","U\\\bV\\\nWX","XYYZZ\\","[T[U","[V[W\\","]^ ^f!_f\t\n","`f=af>bf9cf",":df\ne]e_","e`ea","ebeced","f\tgj$hk","ik=jhji","k\vlr","mr\bnr%or&","pr'qlqm","qnqoqp","r\rsttv","uw\tvu","vwwxxy","yz","{|(|~}{","~}","€€","‚„>","ƒ…\v„ƒ","„……","†Š\f‡Š\rˆ","Š=‰†‰","‡‰ˆŠ","‹Œ\t\vŒ","Ž\t\fŽ","","‘–’“","“•”’","•˜–”","–——","˜–™š","\t\rš'OQ[ejqv","„‰–"].join(""),r=(new i.atn.ATNDeserializer).deserialize(o),s=r.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t))),c=new i.PredictionContextCache;class d extends i.Parser{static grammarFileName="FHIRPath.g4";static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["entireExpression","expression","term","literal","externalConstant","invocation","functn","paramList","quantity","unit","dateTimePrecision","pluralDateTimePrecision","typeSpecifier","qualifiedIdentifier","identifier"];constructor(e){super(e),this._interp=new i.atn.ParserATNSimulator(this,r,s,c),this.ruleNames=d.ruleNames,this.literalNames=d.literalNames,this.symbolicNames=d.symbolicNames}get atn(){return r}sempred(e,t,n){if(1===t)return this.expression_sempred(e,n);throw"No predicate with index:"+t}expression_sempred(e,t){switch(t){case 0:return this.precpred(this._ctx,10);case 1:return this.precpred(this._ctx,9);case 2:return this.precpred(this._ctx,8);case 3:return this.precpred(this._ctx,7);case 4:return this.precpred(this._ctx,5);case 5:return this.precpred(this._ctx,4);case 6:return this.precpred(this._ctx,3);case 7:return this.precpred(this._ctx,2);case 8:return this.precpred(this._ctx,1);case 9:return this.precpred(this._ctx,13);case 10:return this.precpred(this._ctx,12);case 11:return this.precpred(this._ctx,6);default:throw"No predicate with index:"+t}}entireExpression(){let e=new u(this,this._ctx,this.state);this.enterRule(e,0,d.RULE_entireExpression);try{this.enterOuterAlt(e,1),this.state=30,this.expression(0),this.state=31,this.match(d.EOF)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}expression(e){void 0===e&&(e=0);const t=this._ctx,n=this.state;let a=new l(this,this._ctx,n),o=a;this.enterRecursionRule(a,2,d.RULE_expression,e);var r=0;try{switch(this.enterOuterAlt(a,1),this.state=37,this._errHandler.sync(this),this._input.LA(1)){case d.T__15:case d.T__16:case d.T__21:case d.T__22:case d.T__27:case d.T__29:case d.T__31:case d.T__32:case d.T__33:case d.T__34:case d.T__35:case d.T__36:case d.DATETIME:case d.TIME:case d.IDENTIFIER:case d.DELIMITEDIDENTIFIER:case d.STRING:case d.NUMBER:a=new D(this,a),this._ctx=a,o=a,this.state=34,this.term();break;case d.T__3:case d.T__4:a=new p(this,a),this._ctx=a,o=a,this.state=35,(r=this._input.LA(1))!==d.T__3&&r!==d.T__4?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=36,this.expression(11);break;default:throw new i.error.NoViableAltException(this)}this._ctx.stop=this._input.LT(-1),this.state=79,this._errHandler.sync(this);for(var s=this._interp.adaptivePredict(this._input,2,this._ctx);2!=s&&s!=i.atn.ATN.INVALID_ALT_NUMBER;){if(1===s)switch(null!==this._parseListeners&&this.triggerExitRuleEvent(),o=a,this.state=77,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,1,this._ctx)){case 1:if(a=new g(this,new l(this,t,n)),this.pushNewRecursionContext(a,2,d.RULE_expression),this.state=39,!this.precpred(this._ctx,10))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 10)");this.state=40,0!=(-32&(r=this._input.LA(1)))||0==(1<0){let e=[];for(let t=0,n=u.length;tn.length)&&(t=n.length),t-=e.length;var i=n.indexOf(e,t);return-1!==i&&i===t}}),String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(){return-1!==this.indexOf.apply(this,arguments)}}),Object.assign||Object.defineProperty(Object,"assign",{value:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");return e(arguments,1).reduce((function(e,t){return Object.keys(Object(t)).forEach((function(n){e[n]=t[n]})),e}),Object(t))}})},5592:function(e,t,n){const i=n(9678),a=n(4572),o={},r={};o.indexOf=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.indexOf(t)},o.substring=function(e,t,n){const o=a.singleton(e,"String");return i.isEmpty(o)||i.isEmpty(t)||t<0||t>=o.length?[]:void 0===n||i.isEmpty(n)?o.substring(t):o.substring(t,t+n)},o.startsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.startsWith(t)},o.endsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.endsWith(t)},o.containsFn=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.includes(t)},o.upper=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toUpperCase()},o.lower=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toLowerCase()};const s=!1===new RegExp("").dotAll;o.matches=s?function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];return new RegExp(t,"s").test(n)}:function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];var o;return new RegExp((r[o=t]||(r[o]=o.replace(/\./g,((e,t,n)=>{const i=n.substr(0,t).replace(/\\\\/g,"").replace(/\\[\][]/g,""),a="\\"===i[i.length-1],o=i.lastIndexOf("["),r=i.lastIndexOf("]");return a||o>r?".":"[^]"}))),r[o])).test(n)},o.replace=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(i.escapeStringForRegExp(t),"g");return o.replace(r,n)},o.replaceMatches=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(t,"g");return o.replace(r,n)},o.length=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.length},o.toChars=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.split("")},e.exports=o},8110:function(e,t,n){const i=n(5610),a=n(8506).UcumLhcUtils.getInstance(),o=n(3110);let r="[0-9][0-9](\\:[0-9][0-9](\\:[0-9][0-9](\\.[0-9]+)?)?)?(Z|(\\+|-)[0-9][0-9]\\:[0-9][0-9])?",s=new RegExp("^T?"+r+"$"),c=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9](T"+r+")?)?)?Z?$"),d=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9])?)?$");class u{equals(){return!1}equivalentTo(){return!1}toString(){return this.asStr?this.asStr:super.toString()}toJSON(){return this.toString()}compare(){throw"Not implemented"}}class l extends u{constructor(e,t){super(),this.asStr=e+" "+t,this.value=e,this.unit=t}equals(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEqual(this.value,e.value);const t=this._compareYearsAndMonths(e);if(t)return t.isEqual;const n=l.toUcumQuantity(this.value,this.unit),i=l.toUcumQuantity(e.value,e.unit),r=a.convertUnitTo(i.unit,i.value,n.unit);return"succeeded"===r.status&&o.isEqual(n.value,r.toVal)}equivalentTo(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEquivalent(this.value,e.value);const t=l.getEquivalentUcumUnitCode(this.unit),n=l.getEquivalentUcumUnitCode(e.unit),i=a.convertUnitTo(n,e.value,t);return"succeeded"===i.status&&o.isEquivalent(this.value,i.toVal)}_compareYearsAndMonths(e){const t=l._yearMonthConversionFactor[this.unit],n=l._yearMonthConversionFactor[e.unit];return t&&n?{isEqual:o.isEqual(this.value*t,e.value*n)}:null}}const m=/^'|'$/g;l.getEquivalentUcumUnitCode=function(e){return l.mapTimeUnitsToUCUMCode[e]||e.replace(m,"")},l.toUcumQuantity=function(e,t){const n=l._calendarDuration2Seconds[t];return n?{value:n*e,unit:"s"}:{value:e,unit:t.replace(m,"")}},l.convUnitTo=function(e,t,n){const i=l._yearMonthConversionFactor[e],o=l._yearMonthConversionFactor[n];if(i&&o)return new l(i*t/o,n);const r=l._calendarDuration2Seconds[e],s=l._calendarDuration2Seconds[n];if(s){if(r)return new l(r*t/s,n);{const i=a.convertUnitTo(e.replace(/^'|'$/g,""),t,"s");if("succeeded"===i.status)return new l(i.toVal/s,n)}}else{const i=r?a.convertUnitTo("s",r*t,n.replace(/^'|'$/g,"")):a.convertUnitTo(e.replace(/^'|'$/g,""),t,n.replace(/^'|'$/g,""));if("succeeded"===i.status)return new l(i.toVal,n)}return null},l._calendarDuration2Seconds={years:31536e3,months:2592e3,weeks:604800,days:86400,hours:3600,minutes:60,seconds:1,milliseconds:.001,year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1,millisecond:.001},l._yearMonthConversionFactor={years:12,months:1,year:12,month:1},l.arithmeticDurationUnits={years:"year",months:"month",weeks:"week",days:"day",hours:"hour",minutes:"minute",seconds:"second",milliseconds:"millisecond",year:"year",month:"month",week:"week",day:"day",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond","'wk'":"week","'d'":"day","'h'":"hour","'min'":"minute","'s'":"second","'ms'":"millisecond"},l.mapUCUMCodeToTimeUnits={a:"year",mo:"month",wk:"week",d:"day",h:"hour",min:"minute",s:"second",ms:"millisecond"},l.mapTimeUnitsToUCUMCode=Object.keys(l.mapUCUMCodeToTimeUnits).reduce((function(e,t){return e[l.mapUCUMCodeToTimeUnits[t]]=t,e[l.mapUCUMCodeToTimeUnits[t]+"s"]=t,e}),{});class p extends u{constructor(e){super(),this.asStr=e}plus(e){const t=e.unit;let n=l.arithmeticDurationUnits[t];if(!n)throw new Error("For date/time arithmetic, the unit of the quantity must be one of the following time-based units: "+Object.keys(l.arithmeticDurationUnits));const i=this.constructor,a=i._timeUnitToDatePrecision[n];if(void 0===a)throw new Error("Unsupported unit for +. The unit should be one of "+Object.keys(i._timeUnitToDatePrecision).join(", ")+".");let o=e.value;const r=i===g;if((r?a<2:a<5)&&(o=Math.trunc(o)),this._getPrecision()2?new f(o)._getTimeParts():this._getTimeParts(),c=i>2?new f(r)._getTimeParts():e._getTimeParts(),d=0;d<=a&&!1!==t;++d)t=s[d]==c[d];t&&(t=void 0)}}else t=!1;return t}equivalentTo(e){var t=e instanceof this.constructor;t&&((t=this._getPrecision()==e._getPrecision())&&(t=this._getDateObj().getTime()==e._getDateObj().getTime()));return t}compare(e){var t=this._getPrecision(),n=e._getPrecision(),i=t<=n?this._getDateObj().getTime():this._dateAtPrecision(n).getTime(),a=n<=t?e._getDateObj().getTime():e._dateAtPrecision(t).getTime();return t!==n&&i===a?null:i-a}_getPrecision(){return void 0===this.precision&&this._getMatchData(),this.precision}_getMatchData(e,t){if(void 0===this.timeMatchData&&(this.timeMatchData=this.asStr.match(e),this.timeMatchData))for(let e=t;e>=0&&void 0===this.precision;--e)this.timeMatchData[e]&&(this.precision=e);return this.timeMatchData}_getTimeParts(e){var t=[];t=[e[0]];var n=e[4];if(n){let e=t[0];t[0]=e.slice(0,e.length-n.length)}var i=e[1];if(i){let n=t[0];t[0]=n.slice(0,n.length-i.length),t[1]=i;var a=e[2];if(a){t[1]=i.slice(0,i.length-a.length),t[2]=a;var o=e[3];o&&(t[2]=a.slice(0,a.length-o.length),t[3]=o)}}return t}_getDateObj(){if(!this.dateObj){var e=this._getPrecision();this.dateObj=this._dateAtPrecision(e)}return this.dateObj}_createDate(e,t,n,a,o,r,s,c){var d=new Date(e,t,n,a,o,r,s);if(c){var u=d.getTimezoneOffset(),l=0;if("Z"!=c){var m=c.split(":"),p=parseInt(m[0]);l=parseInt(m[1]),p<0&&(l=-l),l+=60*p}d=i(d,-u-l)}return d}}p.timeUnitToAddFn={year:n(7654),month:n(9282),week:n(427),day:n(8677),hour:n(2220),minute:n(5610),second:n(8834),millisecond:n(6344)};class f extends p{constructor(e){super(e)}compare(e){if(!(e instanceof f))throw"Invalid comparison of a DateTime with something else";return super.compare(e)}_getMatchData(){return super._getMatchData(c,5)}_getTimeParts(){if(!this.timeParts){let t=this._getMatchData(),n=t[0];this.timeParts=[n];var e=t[1];if(e){this.timeParts[0]=n.slice(0,n.length-e.length),this.timeParts[1]=e;let i=t[2];if(i){this.timeParts[1]=e.slice(0,e.length-i.length),this.timeParts[2]=i;let n=t[3];n&&(this.timeParts[2]=i.slice(0,i.length-n.length),"T"===n[0]&&(t[3]=n.slice(1)),this.timeParts=this.timeParts.concat(super._getTimeParts(t.slice(3))))}}}return this.timeParts}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[7],i=this._getPrecision(),a=parseInt(t[0]),o=i>0?parseInt(t[1].slice(1))-1:0,r=i>1?parseInt(t[2].slice(1)):1,s=i>2?parseInt(t[3]):0,c=i>3?parseInt(t[4].slice(1)):0,d=i>4?parseInt(t[5].slice(1)):0,u=t.length>6?parseInt(t[6].slice(1)):0,l=this._createDate(a,o,r,s,c,d,u,n);return e0?l.getMonth():0,r=e>1?l.getDate():1,s=e>2?l.getHours():0,c=e>3?l.getMinutes():0,l=new Date(a,o,r,s,c)),l}}f.checkString=function(e){let t=new f(e);return t._getMatchData()||(t=null),t},f._timeUnitToDatePrecision={year:0,month:1,week:2,day:2,hour:3,minute:4,second:5,millisecond:6},f._datePrecisionToTimeUnit=["year","month","day","hour","minute","second","millisecond"];class g extends p{constructor(e){"T"==e[0]&&(e=e.slice(1)),super(e)}compare(e){if(!(e instanceof g))throw"Invalid comparison of a time with something else";return super.compare(e)}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[4],i=this._getPrecision(),a=2010,o=parseInt(t[0]),r=i>0?parseInt(t[1].slice(1)):0,s=i>1?parseInt(t[2].slice(1)):0,c=t.length>3?parseInt(t[3].slice(1)):0,d=this._createDate(a,0,1,o,r,s,c,n);return n&&(d.setYear(a),d.setMonth(0),d.setDate(1)),e0?d.getMinutes():0,d=new Date(a,0,1,o,r)),d}_getMatchData(){return super._getMatchData(s,2)}_getTimeParts(){return this.timeParts||(this.timeParts=super._getTimeParts(this._getMatchData())),this.timeParts}}function h(e,t){var n=e;return 3===t&&e<100&&(n="0"+e),e<10&&(n="0"+n),n}g.checkString=function(e){let t=new g(e);return t._getMatchData()||(t=null),t},g._timeUnitToDatePrecision={hour:0,minute:1,second:2,millisecond:3},g._datePrecisionToTimeUnit=["hour","minute","second","millisecond"],f.isoDateTime=function(e,t){void 0===t&&(t=5);var n=""+e.getFullYear();if(t>0&&(n+="-"+h(e.getMonth()+1),t>1&&(n+="-"+h(e.getDate()),t>2&&(n+="T"+f.isoTime(e,t-3)))),t>2){var i=e.getTimezoneOffset(),a=i<0?"+":"-",o=(i=Math.abs(i))%60;n+=a+h((i-o)/60)+":"+h(o)}return n},f.isoTime=function(e,t){void 0===t&&(t=2);let n=""+h(e.getHours());return t>0&&(n+=":"+h(e.getMinutes()),t>1&&(n+=":"+h(e.getSeconds()),e.getMilliseconds()&&(n+="."+h(e.getMilliseconds(),3)))),n};class y extends f{constructor(e){super(e)}_getMatchData(){return p.prototype._getMatchData.apply(this,[d,2])}}y.checkString=function(e){let t=new y(e);return t._getMatchData()||(t=null),t},y.isoDate=function(e,t){return(void 0===t||t>2)&&(t=2),f.isoDateTime(e,t)};class x{constructor(e,t,n){e?.resourceType&&(t=e.resourceType),this.path=t,this.data=e,this._data=n||{}}getTypeInfo(){const e=_.FHIR;return/^System\.(.*)$/.test(this.path)?new _({namespace:_.System,name:RegExp.$1}):-1===this.path.indexOf(".")?new _({namespace:e,name:this.path}):_.model?new _({namespace:e,name:"BackboneElement"}):_.createByValueInNamespace({namespace:e,value:this.data})}toJSON(){return JSON.stringify(this.data)}convertData(){var e=this.data;switch(this.path){case"Quantity":if("http://unitsofmeasure.org"===e?.system&&"number"==typeof e.value&&"string"==typeof e.code){if(void 0!==e.comparator)throw new Error("Cannot convert a FHIR.Quantity that has a comparator");e=new l(e.value,l.mapUCUMCodeToTimeUnits[e.code]||"'"+e.code+"'")}break;case"date":e=y.checkString(e)||e;break;case"dateTime":e=f.checkString(e)||e;break;case"time":e=g.checkString(e)||e}return e}}x.makeResNode=function(e,t,n){return e instanceof x?e:new x(e,t,n)};class _{constructor({name:e,namespace:t}){this.name=e,this.namespace=t}static model=null;is(e){if(e instanceof _&&(!this.namespace||!e.namespace||this.namespace===e.namespace)){if(!_.model||this.namespace&&this.namespace!==_.FHIR)return this.name===e.name;{let t=this.name;do{if(t===e.name)return!0}while(t=_.model.type2Parent[t])}}return!1}}_.System="System",_.FHIR="FHIR",_.createByValueInNamespace=function({namespace:e,value:t}){let n=typeof t;return Number.isInteger(t)?n="integer":"number"===n?n="decimal":t instanceof f?n="dateTime":t instanceof g?n="time":t instanceof l&&(n="Quantity"),e===_.System&&(n=n.replace(/^\w/,(e=>e.toUpperCase()))),new _({namespace:e,name:n})},_.fromValue=function(e){return e instanceof x?e.getTypeInfo():_.createByValueInNamespace({namespace:_.System,value:e})},e.exports={FP_Type:u,FP_TimeBase:p,FP_Date:y,FP_DateTime:f,FP_Time:g,FP_Quantity:l,timeRE:s,dateTimeRE:c,ResourceNode:x,TypeInfo:_,typeFn:function(e){return e.map((e=>_.fromValue(e)))},isFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'is', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)},asFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'as', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)?e:[]}}},9678:function(e,t,n){const i={},a=n(8110);let{ResourceNode:o}=a;i.raiseError=function(e,t){throw(t=t?t+": ":"")+e},i.assertAtMostOne=function(e,t){e.length>1&&i.raiseError("Was expecting no more than one element but got "+JSON.stringify(e),t)},i.assertType=function(e,t,n){let a=this.valData(e);if(t.indexOf(typeof a)<0){let a=t.length>1?"one of "+t.join(", "):t[0];i.raiseError("Found type '"+typeof e+"' but was expecting "+a,n)}return a},i.isEmpty=function(e){return Array.isArray(e)&&0==e.length},i.isSome=function(e){return null!=e&&!i.isEmpty(e)},i.isTrue=function(e){return null!=e&&(!0===e||1==e.length&&!0===e[0])},i.isFalse=function(e){return null!=e&&(!1===e||1==e.length&&!1===e[0])},i.isCapitalized=function(e){return e&&e[0]===e[0].toUpperCase()},i.flatten=function(e){return e.reduce((function(e,t){return Array.isArray(t)?e=e.concat(t):e.push(t),e}),[])},i.arraify=function(e){return Array.isArray(e)?e:i.isSome(e)?[e]:[]},i.valData=function(e){return e instanceof o?e.data:e},i.valDataConverted=function(e){return e instanceof o&&(e=e.convertData()),e},i.escapeStringForRegExp=function(e){return e.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g,"\\$&")},e.exports=i},4730:function(e,t,n){"use strict";var i=n(9898),a=Object.prototype.toString,o=Object.prototype.hasOwnProperty,r=function(e,t,n){for(var i=0,a=e.length;i=3&&(o=n),"[object Array]"===a.call(e)?r(e,t,o):"string"==typeof e?s(e,t,o):c(e,t,o)}},7193:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,i=Object.prototype.toString,a="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||i.call(o)!==a)throw new TypeError(t+o);for(var r,s=n.call(arguments,1),c=function(){if(this instanceof r){var t=o.apply(this,s.concat(n.call(arguments)));return Object(t)===t?t:this}return o.apply(e,s.concat(n.call(arguments)))},d=Math.max(0,o.length-s.length),u=[],l=0;l1&&"boolean"!=typeof t)throw new r('"allowMissing" argument must be a boolean');if(null===D(/^%?[^%]*%?$/,e))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=M(e),i=n.length>0?n[0]:"",o=T("%"+i+"%",t),s=o.name,d=o.value,u=!1,l=o.alias;l&&(i=l[0],E(n,C([0,1],l)));for(var m=1,p=!0;m=n.length){var x=c(d,f);d=(p=!!x)&&"get"in x&&!("originalValue"in x.get)?x.get:d[f]}else p=_(d,f),d=d[f];p&&!u&&(g[s]=d)}}return d}},1700:function(e,t,n){"use strict";var i=n(3584)("%Object.getOwnPropertyDescriptor%",!0);if(i)try{i([],"length")}catch(e){i=null}e.exports=i},2330:function(e){"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},4607:function(e,t,n){"use strict";var i=n(3584)("%Object.defineProperty%",!0),a=function(){if(i)try{return i({},"a",{value:1}),!0}catch(e){return!1}return!1};a.hasArrayLengthDefineBug=function(){if(!a())return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},563:function(e,t,n){"use strict";var i="undefined"!=typeof Symbol&&Symbol,a=n(9956);e.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&a())))}},9956:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},6323:function(e,t,n){"use strict";var i=n(9956);e.exports=function(){return i()&&!!Symbol.toStringTag}},8380:function(e,t,n){"use strict";var i=n(4597);e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},5401:function(e,t,n){"use strict";var i=n(6323)(),a=n(2648)("Object.prototype.toString"),o=function(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},r=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=r,e.exports=s?o:r},6168:function(e,t,n){"use strict";if(n(2330)()){var i=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return i.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},9929:function(e,t,n){"use strict";var i=n(2648),a=i("Boolean.prototype.toString"),o=i("Object.prototype.toString"),r=n(6323)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(r&&Symbol.toStringTag in e?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Boolean]"===o(e))}},9898:function(e){"use strict";var t,n,i=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},a((function(){throw 42}),null,t)}catch(e){e!==n&&(a=null)}else a=null;var o=/^\s*class\b/,r=function(e){try{var t=i.call(e);return o.test(t)}catch(e){return!1}},s=function(e){try{return!r(e)&&(i.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,d="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),l=function(){return!1};if("object"==typeof document){var m=document.all;c.call(m)===c.call(document.all)&&(l=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,t)}catch(e){if(e!==n)return!1}return!r(e)&&s(e)}:function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(d)return s(e);if(r(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},633:function(e,t,n){"use strict";var i=Date.prototype.getDay,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Date]"===a.call(e))}},7915:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},2673:function(e,t,n){"use strict";var i=Number.prototype.toString,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Number]"===a.call(e))}},8937:function(e,t,n){"use strict";var i,a,o,r,s=n(2648),c=n(6323)();if(c){i=s("Object.prototype.hasOwnProperty"),a=s("RegExp.prototype.exec"),o={};var d=function(){throw o};r={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(r[Symbol.toPrimitive]=d)}var u=s("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor;e.exports=c?function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&i(t,"value")))return!1;try{a(e,r)}catch(e){return e===o}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},140:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;i||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}},1583:function(e,t,n){"use strict";var i=String.prototype.valueOf,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object String]"===a.call(e))}},7469:function(e,t,n){"use strict";var i=Object.prototype.toString;if(n(563)()){var a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==i.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&o.test(a.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},3513:function(e,t,n){"use strict";var i=n(4730),a=n(9808),o=n(2648),r=o("Object.prototype.toString"),s=n(6323)(),c=n(1700),d="undefined"==typeof globalThis?n.g:globalThis,u=a(),l=o("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return!!c&&function(e){var t=!1;return i(p,(function(n,i){if(!t)try{t=n.call(e)===i}catch(e){}})),t}(e)}},5609:function(e){"use strict";var t,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,i="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(t=function(e){return!1});var a=n?n.prototype.has:null,o=i?i.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e,a),o)try{o.call(e,o)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},6159:function(e,t,n){"use strict";var i=n(3584),a=n(2648),o=i("%WeakSet%",!0),r=a("WeakSet.prototype.has",!0);if(r){var s=a("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(r(e,r),s)try{s(e,s)}catch(e){return!0}return e instanceof o}catch(e){}return!1}}else e.exports=function(e){return!1}},6368:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},9127:function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2633:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,a,o,r){var s=t(i),c=n[e][t(i)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,i)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(421))},3215:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(421))},6968:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,o,r){var s=n(t),c=i[e][n(t)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},2572:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},8319:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(421))},5629:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},7006:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,n,o,r){var s=i(t),c=a[e][i(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6722:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,i=e%100-n,a=e>=100?100:null;return e+(t[n]||t[i]||t[a])},week:{dow:1,doy:7}})}(n(421))},5958:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(421))},4921:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},7293:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(421))},9907:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(421))},2288:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(421))},2127:function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(421))},3922:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+a({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function a(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var r=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],l=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:u,shortWeekdaysParse:l,minWeekdaysParse:m,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:c,monthsShortStrictRegex:d,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(421))},8932:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3246:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},8208:function(e,t,n){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],a=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(o(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(o(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(o(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(o(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(o(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(o(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6492:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(421))},1883:function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(421))},2285:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3082:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9076:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6454:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9016:function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(421))},3093:function(e,t,n){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,n){var i=this._calendarEl[e],a=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(421))},5535:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(421))},2610:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8386:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},5272:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},3563:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8604:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(421))},2140:function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},8217:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9823:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(421))},9546:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},9089:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(421))},7781:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(421))},312:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(421))},8563:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:i?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4003:function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},463:function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(421))},8941:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,n,i){var o="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":o=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta"}return o=a(e,i)+" "+o}function a(e,i){return e<10?i?n[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},1742:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},6:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},761:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(421))},982:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},2346:function(e,t,n){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},4934:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2670:function(e,t,n){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],a=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},1733:function(e,t,n){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},2271:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},5537:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(421))},763:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(421))},4125:function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(421))},1651:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(421))},8602:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],a=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:a,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(421))},8641:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3079:function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var a=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return a+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return a+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return a+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return a+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return a+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},443:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(421))},8963:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(421))},1343:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,i,a){var o=e+" ";switch(i){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||a?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||a?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||a?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(a?"daga":"dögum"):n?o+"dagur":o+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?o+"mánuðir":o+(a?"mánuði":"mánuðum"):n?o+"mánuður":o+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?o+(n||a?"ár":"árum"):o+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3115:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8072:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8183:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(421))},1064:function(e,t,n){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(421))},1999:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(421))},9360:function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},3667:function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},1882:function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(421))},2401:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(421))},5783:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6751:function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},1193:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function i(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},769:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(421))},4409:function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,n,i){return t?o(n)[0]:i?o(n)[1]:o(n)[2]}function a(e){return e%10==0||e>10&&e<20}function o(e){return t[e].split("_")}function r(e,t,n,r){var s=e+" ";return 1===e?s+i(e,t,n[0],r):t?s+(a(e)?o(n)[1]:o(n)[0]):r?s+o(n)[1]:s+(a(e)?o(n)[1]:o(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(421))},9262:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,a){return e+" "+n(t[a],e,i)}function a(e,i,a){return n(t[a],e,i)}function o(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:o,ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7514:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var a=t.words[i];return 1===i.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3434:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},610:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},1654:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(421))},6730:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(421))},7196:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(421))},4750:function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},487:function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},8856:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},1240:function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},2121:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9802:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(421))},3497:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},737:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},8153:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},5173:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},499:function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(421))},3629:function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function o(e,t,n){var i=e+" ";switch(n){case"ss":return i+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(a(e)?"godziny":"godzin");case"ww":return i+(a(e)?"tygodnie":"tygodni");case"MM":return i+(a(e)?"miesiące":"miesięcy");case"yy":return i+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3312:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(421))},5702:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},719:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(421))},3778:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"минута":"минуту":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(421))},5545:function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},5811:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},2015:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(421))},1587:function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function a(e,t,n,a){var o=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?o+(i(e)?"roky":"rokov"):o+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},147:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return a+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return a+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},6821:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7792:function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"једна година":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"годину"===o?e+" година":e+" "+o)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3019:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"godinu"===o?e+" godina":e+" "+o)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},5078:function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(421))},3593:function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(421))},7655:function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(421))},1553:function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(421))},5967:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(421))},9236:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},2091:function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},4141:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(421))},4204:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},8361:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},9565:function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function a(e,t,n,i){var a=o(e);switch(n){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}function o(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,o="";return n>0&&(o+=t[n]+"vatlh"),i>0&&(o+=(""!==o?" ":"")+t[i]+"maH"),a>0&&(o+=(""!==o?" ":"")+t[a]),""===o?"pagh":o}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6075:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},1637:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4943:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(421))},8231:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(421))},7822:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(421))},7263:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":e+" "+t({ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+e)}function i(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(421))},1769:function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},4725:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(421))},9736:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(421))},9562:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},7219:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9333:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(421))},7289:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(421))},1589:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},9708:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},3384:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},421:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,i;function a(){return t.apply(null,arguments)}function o(e){t=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(c(e,t))return!1;return!0}function u(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function m(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,i=[],a=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},j={};function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(j[e]=a),t&&(j[t[0]]=function(){return Y(a.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,n,i=e.match(N);for(t=0,n=i.length;t=0&&q.test(e);)e=e.replace(q,i),q.lastIndex=0,n-=1;return e}var z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var W="Invalid date";function K(){return this._invalidDate}var J="%d",$=/\d{1,2}/;function Z(e){return this._ordinal.replace("%d",e)}var X={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,n,i){var a=this._relativeTime[n];return L(a)?a(e,t,n,i):a.replace(/%d/i,e)}function te(e,t){var n=this._relativeTime[e>0?"future":"past"];return L(n)?n(t):n.replace(/%s/i,t)}var ne={};function ie(e,t){var n=e.toLowerCase();ne[n]=ne[n+"s"]=ne[t]=e}function ae(e){return"string"==typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function oe(e){var t,n,i={};for(n in e)c(e,n)&&(t=ae(n))&&(i[t]=e[n]);return i}var re={};function se(e,t){re[e]=t}function ce(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:re[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function de(e){return e%4==0&&e%100!=0||e%400==0}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function le(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ue(t)),n}function me(e,t){return function(n){return null!=n?(fe(this,e,n),a.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?(n=le(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),et(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ge(e){return L(this[e=ae(e)])?this[e]():this}function he(e,t){if("object"==typeof e){var n,i=ce(e=oe(e)),a=i.length;for(n=0;n68?1900:2e3)};var yt=me("FullYear",!0);function xt(){return de(this.year())}function _t(e,t,n,i,a,o,r){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,a,o,r),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,a,o,r),s}function Ct(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Et(e,t,n){var i=7+t-n;return-(7+Ct(e,0,i).getUTCDay()-t)%7+i-1}function St(e,t,n,i,a){var o,r,s=1+7*(t-1)+(7+n-i)%7+Et(e,i,a);return s<=0?r=ht(o=e-1)+s:s>ht(e)?(o=e+1,r=s-ht(e)):(o=e,r=s),{year:o,dayOfYear:r}}function vt(e,t,n){var i,a,o=Et(e.year(),t,n),r=Math.floor((e.dayOfYear()-o-1)/7)+1;return r<1?i=r+Dt(a=e.year()-1,t,n):r>Dt(e.year(),t,n)?(i=r-Dt(e.year(),t,n),a=e.year()+1):(a=e.year(),i=r),{week:i,year:a}}function Dt(e,t,n){var i=Et(e,t,n),a=Et(e+1,t,n);return(ht(e)-i+a)/7}function Rt(e){return vt(e,this._week.dow,this._week.doy).week}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),se("week",5),se("isoWeek",5),Oe("w",ve),Oe("ww",ve,_e),Oe("W",ve),Oe("WW",ve,_e),Fe(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=le(e)}));var bt={dow:0,doy:6};function Mt(){return this._week.dow}function Tt(){return this._week.doy}function It(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Lt(e){var t=vt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function kt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function At(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),se("day",11),se("weekday",11),se("isoWeekday",11),Oe("d",ve),Oe("e",ve),Oe("E",ve),Oe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Oe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Oe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Fe(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:y(n).invalidWeekday=e})),Fe(["d","e","E"],(function(e,t,n,i){t[i]=le(e)}));var wt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nt=we,qt=we,Ht=we;function jt(e,t){var n=r(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?At(n,this._week.dow):e?n[e.day()]:n}function Ft(e){return!0===e?At(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Bt(e){return!0===e?At(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ut(e,t,n){var i,a,o,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=g([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null}function Vt(e,t,n){var i,a,o;if(this._weekdaysParseExact)return Ut.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=g([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Qt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pt(e,this.localeData()),this.add(e-t,"d")):t}function zt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=kt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Wt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Nt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Jt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ht),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,n,i,a,o,r=[],s=[],c=[],d=[];for(t=0;t<7;t++)n=g([2e3,1]).day(t),i=qe(this.weekdaysMin(n,"")),a=qe(this.weekdaysShort(n,"")),o=qe(this.weekdays(n,"")),r.push(i),s.push(a),c.push(o),d.push(i),d.push(a),d.push(o);r.sort(e),s.sort(e),c.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Zt(){return this.hours()%12||12}function Xt(){return this.hours()||24}function en(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Zt),F("k",["kk",2],0,Xt),F("hmm",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)})),en("a",!0),en("A",!1),ie("hour","h"),se("hour",13),Oe("a",tn),Oe("A",tn),Oe("H",ve),Oe("h",ve),Oe("k",ve),Oe("HH",ve,_e),Oe("hh",ve,_e),Oe("kk",ve,_e),Oe("hmm",De),Oe("hmmss",Re),Oe("Hmm",De),Oe("Hmmss",Re),je(["H","HH"],Ge),je(["k","kk"],(function(e,t,n){var i=le(e);t[Ge]=24===i?0:i})),je(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),je(["h","hh"],(function(e,t,n){t[Ge]=le(e),y(n).bigHour=!0})),je("hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i)),y(n).bigHour=!0})),je("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a)),y(n).bigHour=!0})),je("Hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i))})),je("Hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a))}));var an=/[ap]\.?m?\.?/i,on=me("Hours",!0);function rn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var sn,cn={calendar:w,longDateFormat:z,invalidDate:W,ordinal:J,dayOfMonthOrdinalParse:$,relativeTime:X,months:tt,monthsShort:nt,week:bt,weekdays:wt,weekdaysMin:Yt,weekdaysShort:Ot,meridiemParse:an},dn={},un={};function ln(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n0;){if(i=gn(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&ln(a,n)>=t-1)break;t--}o++}return sn}function fn(e){return null!=e.match("^[^/\\\\]*$")}function gn(t){var i=null;if(void 0===dn[t]&&e&&e.exports&&fn(t))try{i=sn._abbr,n(6700)("./"+t),hn(i)}catch(e){dn[t]=null}return dn[t]}function hn(e,t){var n;return e&&((n=u(t)?_n(e):yn(e,t))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sn._abbr}function yn(e,t){if(null!==t){var n,i=cn;if(t.abbr=e,null!=dn[e])I("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=dn[e]._config;else if(null!=t.parentLocale)if(null!=dn[t.parentLocale])i=dn[t.parentLocale]._config;else{if(null==(n=gn(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;i=n._config}return dn[e]=new A(k(i,t)),un[e]&&un[e].forEach((function(e){yn(e.name,e.config)})),hn(e),dn[e]}return delete dn[e],null}function xn(e,t){if(null!=t){var n,i,a=cn;null!=dn[e]&&null!=dn[e].parentLocale?dn[e].set(k(dn[e]._config,t)):(null!=(i=gn(e))&&(a=i._config),t=k(a,t),null==i&&(t.abbr=e),(n=new A(t)).parentLocale=dn[e],dn[e]=n),hn(e)}else null!=dn[e]&&(null!=dn[e].parentLocale?(dn[e]=dn[e].parentLocale,e===hn()&&hn(e)):null!=dn[e]&&delete dn[e]);return dn[e]}function _n(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sn;if(!r(e)){if(t=gn(e))return t;e=[e]}return pn(e)}function Cn(){return M(dn)}function En(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Qe]<0||n[Qe]>11?Qe:n[ze]<1||n[ze]>et(n[Ve],n[Qe])?ze:n[Ge]<0||n[Ge]>24||24===n[Ge]&&(0!==n[We]||0!==n[Ke]||0!==n[Je])?Ge:n[We]<0||n[We]>59?We:n[Ke]<0||n[Ke]>59?Ke:n[Je]<0||n[Je]>999?Je:-1,y(e)._overflowDayOfYear&&(tze)&&(t=ze),y(e)._overflowWeeks&&-1===t&&(t=$e),y(e)._overflowWeekday&&-1===t&&(t=Ze),y(e).overflow=t),e}var Sn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Dn=/Z|[+-]\d\d(?::?\d\d)?/,Rn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],bn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Mn=/^\/?Date\((-?\d+)/i,Tn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,In={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ln(e){var t,n,i,a,o,r,s=e._i,c=Sn.exec(s)||vn.exec(s),d=Rn.length,u=bn.length;if(c){for(y(e).iso=!0,t=0,n=d;tht(o)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=Ct(o,0,e._dayOfYear),e._a[Qe]=n.getUTCMonth(),e._a[ze]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ge]&&0===e._a[We]&&0===e._a[Ke]&&0===e._a[Je]&&(e._nextDay=!0,e._a[Ge]=0),e._d=(e._useUTC?Ct:_t).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function Fn(e){var t,n,i,a,o,r,s,c,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,r=4,n=qn(t.GG,e._a[Ve],vt(Jn(),1,4).year),i=qn(t.W,1),((a=qn(t.E,1))<1||a>7)&&(c=!0)):(o=e._locale._week.dow,r=e._locale._week.doy,d=vt(Jn(),o,r),n=qn(t.gg,e._a[Ve],d.year),i=qn(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(c=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(c=!0)):a=o),i<1||i>Dt(n,o,r)?y(e)._overflowWeeks=!0:null!=c?y(e)._overflowWeekday=!0:(s=St(n,i,a,o,r),e._a[Ve]=s.year,e._dayOfYear=s.dayOfYear)}function Bn(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],y(e).empty=!0;var t,n,i,o,r,s,c,d=""+e._i,u=d.length,l=0;for(c=(i=Q(e._f,e._locale).match(N)||[]).length,t=0;t0&&y(e).unusedInput.push(r),d=d.slice(d.indexOf(n)+n.length),l+=n.length),j[o]?(n?y(e).empty=!1:y(e).unusedTokens.push(o),Be(o,n,e)):e._strict&&!n&&y(e).unusedTokens.push(o);y(e).charsLeftOver=u-l,d.length>0&&y(e).unusedInput.push(d),e._a[Ge]<=12&&!0===y(e).bigHour&&e._a[Ge]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Ge]=Un(e._locale,e._a[Ge],e._meridiem),null!==(s=y(e).era)&&(e._a[Ve]=e._locale.erasConvertYear(s,e._a[Ve])),jn(e),En(e)}else Yn(e);else Ln(e)}function Un(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function Vn(e){var t,n,i,a,o,r,s=!1,c=e._f.length;if(0===c)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:_()}));function Xn(e,t){var n,i;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Jn();for(n=t[0],i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vi(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return S(t,this),(t=Gn(t))._a?(e=t._isUTC?g(t._a):Jn(t._a),this._isDSTShifted=this.isValid()&&ui(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Di(){return!!this.isValid()&&!this._isUTC}function Ri(){return!!this.isValid()&&this._isUTC}function bi(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Mi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ii(e,t){var n,i,a,o=e,r=null;return ci(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(r=Mi.exec(e))?(n="-"===r[1]?-1:1,o={y:0,d:le(r[ze])*n,h:le(r[Ge])*n,m:le(r[We])*n,s:le(r[Ke])*n,ms:le(di(1e3*r[Je]))*n}):(r=Ti.exec(e))?(n="-"===r[1]?-1:1,o={y:Li(r[2],n),M:Li(r[3],n),w:Li(r[4],n),d:Li(r[5],n),h:Li(r[6],n),m:Li(r[7],n),s:Li(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=ki(Jn(o.from),Jn(o.to)),(o={}).ms=a.milliseconds,o.M=a.months),i=new si(o),ci(e)&&c(e,"_locale")&&(i._locale=e._locale),ci(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}function Li(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Pi(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function ki(e,t){var n;return e.isValid()&&t.isValid()?(t=fi(t,e),e.isBefore(t)?n=Pi(e,t):((n=Pi(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ai(e,t){return function(n,i){var a;return null===i||isNaN(+i)||(I(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=i,i=a),wi(this,Ii(n,i),e),this}}function wi(e,t,n,i){var o=t._milliseconds,r=di(t._days),s=di(t._months);e.isValid()&&(i=null==i||i,s&&ut(e,pe(e,"Month")+s*n),r&&fe(e,"Date",pe(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),i&&a.updateOffset(e,r||s))}Ii.fn=si.prototype,Ii.invalid=ri;var Oi=Ai(1,"add"),Yi=Ai(-1,"subtract");function Ni(e){return"string"==typeof e||e instanceof String}function qi(e){return D(e)||m(e)||Ni(e)||l(e)||ji(e)||Hi(e)||null==e}function Hi(e){var t,n,i=s(e)&&!d(e),a=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r=o.length;for(t=0;tn.valueOf():n.valueOf()9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ta(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,a="moment",o="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=o+'[")]',this.format(e+t+n+i)}function na(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ia(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function aa(e){return this.from(Jn(),e)}function oa(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ra(e){return this.to(Jn(),e)}function sa(e){var t;return void 0===e?this._locale._abbr:(null!=(t=_n(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ca=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function da(){return this._locale}var ua=1e3,la=60*ua,ma=60*la,pa=3506328*ma;function fa(e,t){return(e%t+t)%t}function ga(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-pa:new Date(e,t,n).valueOf()}function ha(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-pa:Date.UTC(e,t,n)}function ya(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=fa(t+(this._isUTC?0:this.utcOffset()*la),ma);break;case"minute":t=this._d.valueOf(),t-=fa(t,la);break;case"second":t=this._d.valueOf(),t-=fa(t,ua)}return this._d.setTime(t),a.updateOffset(this,!0),this}function xa(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ma-fa(t+(this._isUTC?0:this.utcOffset()*la),ma)-1;break;case"minute":t=this._d.valueOf(),t+=la-fa(t,la)-1;break;case"second":t=this._d.valueOf(),t+=ua-fa(t,ua)-1}return this._d.setTime(t),a.updateOffset(this,!0),this}function _a(){return this._d.valueOf()-6e4*(this._offset||0)}function Ca(){return Math.floor(this.valueOf()/1e3)}function Ea(){return new Date(this.valueOf())}function Sa(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function va(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Da(){return this.isValid()?this.toISOString():null}function Ra(){return x(this)}function ba(){return f({},y(this))}function Ma(){return y(this).overflow}function Ta(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ia(e,t){var n,i,o,r=this._eras||_n("en")._eras;for(n=0,i=r.length;n=0)return c[i]}function Pa(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n}function ka(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e(o=Dt(e,i,a))&&(t=o),Za.call(this,e,t,n,i,a))}function Za(e,t,n,i,a){var o=St(e,t,n,i,a),r=Ct(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Xa(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),Oe("N",Ha),Oe("NN",Ha),Oe("NNN",Ha),Oe("NNNN",ja),Oe("NNNNN",Fa),je(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?y(n).era=a:y(n).invalidEra=e})),Oe("y",Ie),Oe("yy",Ie),Oe("yyy",Ie),Oe("yyyy",Ie),Oe("yo",Ba),je(["y","yy","yyy","yyyy"],Ve),je(["yo"],(function(e,t,n,i){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ve]=n._locale.eraYearOrdinalParse(e,a):t[Ve]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Va("gggg","weekYear"),Va("ggggg","weekYear"),Va("GGGG","isoWeekYear"),Va("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),se("weekYear",1),se("isoWeekYear",1),Oe("G",Le),Oe("g",Le),Oe("GG",ve,_e),Oe("gg",ve,_e),Oe("GGGG",Me,Ee),Oe("gggg",Me,Ee),Oe("GGGGG",Te,Se),Oe("ggggg",Te,Se),Fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=le(e)})),Fe(["gg","GG"],(function(e,t,n,i){t[i]=a.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),ie("quarter","Q"),se("quarter",7),Oe("Q",xe),je("Q",(function(e,t){t[Qe]=3*(le(e)-1)})),F("D",["DD",2],"Do","date"),ie("date","D"),se("date",9),Oe("D",ve),Oe("DD",ve,_e),Oe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),je(["D","DD"],ze),je("Do",(function(e,t){t[ze]=le(e.match(ve)[0])}));var eo=me("Date",!0);function to(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}F("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),se("dayOfYear",4),Oe("DDD",be),Oe("DDDD",Ce),je(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=le(e)})),F("m",["mm",2],0,"minute"),ie("minute","m"),se("minute",14),Oe("m",ve),Oe("mm",ve,_e),je(["m","mm"],We);var no=me("Minutes",!1);F("s",["ss",2],0,"second"),ie("second","s"),se("second",15),Oe("s",ve),Oe("ss",ve,_e),je(["s","ss"],Ke);var io,ao,oo=me("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ie("millisecond","ms"),se("millisecond",16),Oe("S",be,xe),Oe("SS",be,_e),Oe("SSS",be,Ce),io="SSSS";io.length<=9;io+="S")Oe(io,Ie);function ro(e,t){t[Je]=le(1e3*("0."+e))}for(io="S";io.length<=9;io+="S")je(io,ro);function so(){return this._isUTC?"UTC":""}function co(){return this._isUTC?"Coordinated Universal Time":""}ao=me("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var uo=v.prototype;function lo(e){return Jn(1e3*e)}function mo(){return Jn.apply(null,arguments).parseZone()}function po(e){return e}uo.add=Oi,uo.calendar=Ui,uo.clone=Vi,uo.diff=$i,uo.endOf=xa,uo.format=na,uo.from=ia,uo.fromNow=aa,uo.to=oa,uo.toNow=ra,uo.get=ge,uo.invalidAt=Ma,uo.isAfter=Qi,uo.isBefore=zi,uo.isBetween=Gi,uo.isSame=Wi,uo.isSameOrAfter=Ki,uo.isSameOrBefore=Ji,uo.isValid=Ra,uo.lang=ca,uo.locale=sa,uo.localeData=da,uo.max=Zn,uo.min=$n,uo.parsingFlags=ba,uo.set=he,uo.startOf=ya,uo.subtract=Yi,uo.toArray=Sa,uo.toObject=va,uo.toDate=Ea,uo.toISOString=ea,uo.inspect=ta,"undefined"!=typeof Symbol&&null!=Symbol.for&&(uo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),uo.toJSON=Da,uo.toString=Xi,uo.unix=Ca,uo.valueOf=_a,uo.creationData=Ta,uo.eraName=ka,uo.eraNarrow=Aa,uo.eraAbbr=wa,uo.eraYear=Oa,uo.year=yt,uo.isLeapYear=xt,uo.weekYear=Qa,uo.isoWeekYear=za,uo.quarter=uo.quarters=Xa,uo.month=lt,uo.daysInMonth=mt,uo.week=uo.weeks=It,uo.isoWeek=uo.isoWeeks=Lt,uo.weeksInYear=Ka,uo.weeksInWeekYear=Ja,uo.isoWeeksInYear=Ga,uo.isoWeeksInISOWeekYear=Wa,uo.date=eo,uo.day=uo.days=Qt,uo.weekday=zt,uo.isoWeekday=Gt,uo.dayOfYear=to,uo.hour=uo.hours=on,uo.minute=uo.minutes=no,uo.second=uo.seconds=oo,uo.millisecond=uo.milliseconds=ao,uo.utcOffset=hi,uo.utc=xi,uo.local=_i,uo.parseZone=Ci,uo.hasAlignedHourOffset=Ei,uo.isDST=Si,uo.isLocal=Di,uo.isUtcOffset=Ri,uo.isUtc=bi,uo.isUTC=bi,uo.zoneAbbr=so,uo.zoneName=co,uo.dates=b("dates accessor is deprecated. Use date instead.",eo),uo.months=b("months accessor is deprecated. Use month instead",lt),uo.years=b("years accessor is deprecated. Use year instead",yt),uo.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yi),uo.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vi);var fo=A.prototype;function go(e,t,n,i){var a=_n(),o=g().set(i,t);return a[n](o,e)}function ho(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return go(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=go(e,i,n,"month");return a}function yo(e,t,n,i){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,o=_n(),r=e?o._week.dow:0,s=[];if(null!=n)return go(t,(n+r)%7,i,"day");for(a=0;a<7;a++)s[a]=go(t,(a+r)%7,i,"day");return s}function xo(e,t){return ho(e,t,"months")}function _o(e,t){return ho(e,t,"monthsShort")}function Co(e,t,n){return yo(e,t,n,"weekdays")}function Eo(e,t,n){return yo(e,t,n,"weekdaysShort")}function So(e,t,n){return yo(e,t,n,"weekdaysMin")}fo.calendar=O,fo.longDateFormat=G,fo.invalidDate=K,fo.ordinal=Z,fo.preparse=po,fo.postformat=po,fo.relativeTime=ee,fo.pastFuture=te,fo.set=P,fo.eras=Ia,fo.erasParse=La,fo.erasConvertYear=Pa,fo.erasAbbrRegex=Na,fo.erasNameRegex=Ya,fo.erasNarrowRegex=qa,fo.months=rt,fo.monthsShort=st,fo.monthsParse=dt,fo.monthsRegex=ft,fo.monthsShortRegex=pt,fo.week=Rt,fo.firstDayOfYear=Tt,fo.firstDayOfWeek=Mt,fo.weekdays=jt,fo.weekdaysMin=Bt,fo.weekdaysShort=Ft,fo.weekdaysParse=Vt,fo.weekdaysRegex=Wt,fo.weekdaysShortRegex=Kt,fo.weekdaysMinRegex=Jt,fo.isPM=nn,fo.meridiem=rn,hn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===le(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=b("moment.lang is deprecated. Use moment.locale instead.",hn),a.langData=b("moment.langData is deprecated. Use moment.localeData instead.",_n);var vo=Math.abs;function Do(){var e=this._data;return this._milliseconds=vo(this._milliseconds),this._days=vo(this._days),this._months=vo(this._months),e.milliseconds=vo(e.milliseconds),e.seconds=vo(e.seconds),e.minutes=vo(e.minutes),e.hours=vo(e.hours),e.months=vo(e.months),e.years=vo(e.years),this}function Ro(e,t,n,i){var a=Ii(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function bo(e,t){return Ro(this,e,t,1)}function Mo(e,t){return Ro(this,e,t,-1)}function To(e){return e<0?Math.floor(e):Math.ceil(e)}function Io(){var e,t,n,i,a,o=this._milliseconds,r=this._days,s=this._months,c=this._data;return o>=0&&r>=0&&s>=0||o<=0&&r<=0&&s<=0||(o+=864e5*To(Po(s)+r),r=0,s=0),c.milliseconds=o%1e3,e=ue(o/1e3),c.seconds=e%60,t=ue(e/60),c.minutes=t%60,n=ue(t/60),c.hours=n%24,r+=ue(n/24),s+=a=ue(Lo(r)),r-=To(Po(a)),i=ue(s/12),s%=12,c.days=r,c.months=s,c.years=i,this}function Lo(e){return 4800*e/146097}function Po(e){return 146097*e/4800}function ko(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=ae(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Lo(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Po(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ao(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*le(this._months/12):NaN}function wo(e){return function(){return this.as(e)}}var Oo=wo("ms"),Yo=wo("s"),No=wo("m"),qo=wo("h"),Ho=wo("d"),jo=wo("w"),Fo=wo("M"),Bo=wo("Q"),Uo=wo("y");function Vo(){return Ii(this)}function Qo(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function zo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=zo("milliseconds"),Wo=zo("seconds"),Ko=zo("minutes"),Jo=zo("hours"),$o=zo("days"),Zo=zo("months"),Xo=zo("years");function er(){return ue(this.days()/7)}var tr=Math.round,nr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ir(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}function ar(e,t,n,i){var a=Ii(e).abs(),o=tr(a.as("s")),r=tr(a.as("m")),s=tr(a.as("h")),c=tr(a.as("d")),d=tr(a.as("M")),u=tr(a.as("w")),l=tr(a.as("y")),m=o<=n.ss&&["s",o]||o0,m[4]=i,ir.apply(null,m)}function or(e){return void 0===e?tr:"function"==typeof e&&(tr=e,!0)}function rr(e,t){return void 0!==nr[e]&&(void 0===t?nr[e]:(nr[e]=t,"s"===e&&(nr.ss=t-1),!0))}function sr(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,o=nr;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(o=Object.assign({},nr,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),i=ar(this,!a,o,n=this.localeData()),a&&(i=n.pastFuture(+this,i)),n.postformat(i)}var cr=Math.abs;function dr(e){return(e>0)-(e<0)||+e}function ur(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,o,r,s,c=cr(this._milliseconds)/1e3,d=cr(this._days),u=cr(this._months),l=this.asSeconds();return l?(e=ue(c/60),t=ue(e/60),c%=60,e%=60,n=ue(u/12),u%=12,i=c?c.toFixed(3).replace(/\.?0+$/,""):"",a=l<0?"-":"",o=dr(this._months)!==dr(l)?"-":"",r=dr(this._days)!==dr(l)?"-":"",s=dr(this._milliseconds)!==dr(l)?"-":"",a+"P"+(n?o+n+"Y":"")+(u?o+u+"M":"")+(d?r+d+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+i+"S":"")):"P0D"}var lr=si.prototype;return lr.isValid=oi,lr.abs=Do,lr.add=bo,lr.subtract=Mo,lr.as=ko,lr.asMilliseconds=Oo,lr.asSeconds=Yo,lr.asMinutes=No,lr.asHours=qo,lr.asDays=Ho,lr.asWeeks=jo,lr.asMonths=Fo,lr.asQuarters=Bo,lr.asYears=Uo,lr.valueOf=Ao,lr._bubble=Io,lr.clone=Vo,lr.get=Qo,lr.milliseconds=Go,lr.seconds=Wo,lr.minutes=Ko,lr.hours=Jo,lr.days=$o,lr.weeks=er,lr.months=Zo,lr.years=Xo,lr.humanize=sr,lr.toISOString=ur,lr.toString=ur,lr.toJSON=ur,lr.locale=sa,lr.localeData=da,lr.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ur),lr.lang=ca,F("X",0,0,"unix"),F("x",0,0,"valueOf"),Oe("x",Le),Oe("X",Ae),je("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),je("x",(function(e,t,n){n._d=new Date(le(e))})),a.version="2.29.4",o(Jn),a.fn=uo,a.min=ei,a.max=ti,a.now=ni,a.utc=g,a.unix=lo,a.months=xo,a.isDate=m,a.locale=hn,a.invalid=_,a.duration=Ii,a.isMoment=D,a.weekdays=Co,a.parseZone=mo,a.localeData=_n,a.isDuration=ci,a.monthsShort=_o,a.weekdaysMin=So,a.defineLocale=yn,a.updateLocale=xn,a.locales=Cn,a.weekdaysShort=Eo,a.normalizeUnits=ae,a.relativeTimeRounding=or,a.relativeTimeThreshold=rr,a.calendarFormat=Bi,a.prototype=uo,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},8291:function(e,t,n){var i="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=i&&a&&"function"==typeof a.get?a.get:null,r=i&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=s&&c&&"function"==typeof c.get?c.get:null,u=s&&Set.prototype.forEach,l="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,g=Object.prototype.toString,h=Function.prototype.toString,y=String.prototype.match,x=String.prototype.slice,_=String.prototype.replace,C=String.prototype.toUpperCase,E=String.prototype.toLowerCase,S=RegExp.prototype.test,v=Array.prototype.concat,D=Array.prototype.join,R=Array.prototype.slice,b=Math.floor,M="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===L||"symbol")?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,A=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function w(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var i=e<0?-b(-e):b(e);if(i!==e){var a=String(i),o=x.call(t,a.length+1);return _.call(a,n,"$&_")+"."+_.call(_.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return _.call(t,n,"$&_")}var O=n(4654),Y=O.custom,N=B(Y)?Y:null;function q(e,t,n){var i="double"===(n.quoteStyle||t)?'"':"'";return i+e+i}function H(e){return _.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==Q(e)||P&&"object"==typeof e&&P in e)}function F(e){return!("[object RegExp]"!==Q(e)||P&&"object"==typeof e&&P in e)}function B(e){if(L)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,i,a){var s=n||{};if(V(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!V(s,"customInspect")||s.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var C=String(t);return g?w(t,C):C}if("bigint"==typeof t){var S=String(t)+"n";return g?w(t,S):S}var b=void 0===s.depth?5:s.depth;if(void 0===i&&(i=0),i>=b&&b>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var T=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=D.call(Array(e.indent+1)," ")}return{base:n,prev:D.call(Array(t+1),n)}}(s,i);if(void 0===a)a=[];else if(z(a,t)>=0)return"[Circular]";function Y(t,n,o){if(n&&(a=R.call(a)).push(n),o){var r={depth:s.depth};return V(s,"quoteStyle")&&(r.quoteStyle=s.quoteStyle),e(t,r,i+1,a)}return e(t,s,i+1,a)}if("function"==typeof t&&!F(t)){var U=function(e){if(e.name)return e.name;var t=y.call(h.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),W=X(t,Y);return"[Function"+(U?": "+U:" (anonymous)")+"]"+(W.length>0?" { "+D.call(W,", ")+" }":"")}if(B(t)){var ee=L?_.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(t);return"object"!=typeof t||L?ee:K(ee)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var te="<"+E.call(String(t.nodeName)),ne=t.attributes||[],ie=0;ie"}if(j(t)){if(0===t.length)return"[]";var ae=X(t,Y);return T&&!function(e){for(var t=0;t=0)return!1;return!0}(ae)?"["+Z(ae,T)+"]":"[ "+D.call(ae,", ")+" ]"}if(function(e){return!("[object Error]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)){var oe=X(t,Y);return"cause"in Error.prototype||!("cause"in t)||k.call(t,"cause")?0===oe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+D.call(oe,", ")+" }":"{ ["+String(t)+"] "+D.call(v.call("[cause]: "+Y(t.cause),oe),", ")+" }"}if("object"==typeof t&&c){if(N&&"function"==typeof t[N]&&O)return O(t,{depth:b-i});if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{d.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var re=[];return r.call(t,(function(e,n){re.push(Y(n,t,!0)+" => "+Y(e,t))})),$("Map",o.call(t),re,T)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return u.call(t,(function(e){se.push(Y(e,t))})),$("Set",d.call(t),se,T)}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e,l);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return J("WeakMap");if(function(e){if(!m||!e||"object"!=typeof e)return!1;try{m.call(e,m);try{l.call(e,l)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return J("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return J("WeakRef");if(function(e){return!("[object Number]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(Number(t)));if(function(e){if(!e||"object"!=typeof e||!M)return!1;try{return M.call(e),!0}catch(e){}return!1}(t))return K(Y(M.call(t)));if(function(e){return!("[object Boolean]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(f.call(t));if(function(e){return!("[object String]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(String(t)));if(!function(e){return!("[object Date]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)&&!F(t)){var ce=X(t,Y),de=A?A(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",le=!de&&P&&Object(t)===t&&P in t?x.call(Q(t),8,-1):ue?"Object":"",me=(de||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||ue?"["+D.call(v.call([],le||[],ue||[]),": ")+"] ":"");return 0===ce.length?me+"{}":T?me+"{"+Z(ce,T)+"}":me+"{ "+D.call(ce,", ")+" }"}return String(t)};var U=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,t){return U.call(e,t)}function Q(e){return g.call(e)}function z(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,i=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return G(x.call(e,0,t.maxStringLength),t)+i}return q(_.call(_.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,W),"single",t)}function W(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+C.call(t.toString(16))}function K(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function $(e,t,n,i){return e+" ("+t+") {"+(i?Z(n,i):D.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+D.call(e,","+n)+"\n"+t.prev}function X(e,t){var n=j(e),i=[];if(n){i.length=e.length;for(var a=0;a0&&!a.call(e,0))for(var g=0;g0)for(var h=0;h=0&&"[object Function]"===t.call(e.callee)),i}},5082:function(e,t,n){"use strict";var i=n(6675),a=n(9956)(),o=n(2648),r=Object,s=o("Array.prototype.push"),c=o("Object.prototype.propertyIsEnumerable"),d=a?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=r(e);if(1===arguments.length)return n;for(var o=1;o0){r[0].related=[];for(var s=this._createDiagnosticReportContent(o,t),c=0,d=s.result.length;c0&&(n="REAL"),n){case"INT":if(e.valueInteger){t.value=e.valueInteger;break}case"REAL":case"QTY":let n=(0,i.$)(e.valueQuantity);t.value=n.value,delete n.value,(n.name||n.code||n.system)&&(t.unit=n);break;case"DT":t.value=LForms.Util.stringToDTDateISO(e.valueDate);break;case"DTM":t.value=LForms.Util.stringToDate(e.valueDateTime);break;case"CNE":case"CWE":var a;e.valueCodeableConcept?a={code:e.valueCodeableConcept.coding[0].code,text:e.valueCodeableConcept.coding[0].display,system:e.valueCodeableConcept.coding[0].system}:e.valueString&&(a=e.valueString),t.answerCardinality&&("*"===t.answerCardinality.max||parseInt(t.answerCardinality.max)>1)?(t.value||(t.value=[]),t.value.push(a)):t.value=a;break;case"SECTION":case"TITLE":case"":break;default:t.value=e.valueString}}},_findTotalRepeatingNum:function(e,t,n){for(var i=0,a=[],o=0,r=e.length;o1)){i=s;break}if(a===n){i=s;break}a+=1}}return i},_addRepeatingItems:function(e,t,n){var i=null;if(e.items){for(var a=0,o=e.items.length;a1)))for(;n>1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_processObxAndItem:function(e,t,n){for(var i=0,a=e.obxInfoList.length;i1&&0===o.index&&this._addRepeatingItems(t,o.code,o.total);var s=this._findTheMatchingItemByCodeAndIndex(t,o.code,o.index);this._setupItemValueAndUnit(r,s),o.obxInfoList&&o.obxInfoList.length>0&&this._processObxAndItem(o,s,n)}}},_convertFromBundleToContained:function(e){var t;if(e&&"searchset"===e.type){for(var n=e.entry,i=0,a=n.length;i0&&(i="REAL"),i){case"INT":n=[this._createObsIntValue(e)];break;case"REAL":case"QTY":var a={value:e.value};this._setFHIRQuantityUnit(a,e.unit),n=[{key:"valueQuantity",val:a}];break;case"DT":n=[{key:"valueDate",val:e.value}];break;case"DTM":n=[{key:"valueDateTime",val:e.value}];break;case"CNE":case"CWE":for(var o,r=e.answerCardinality.max,s=0,c=(o=r&&("*"===r||parseInt(r)>1)?e.value:[e.value]).length;s{if(console.log("Ran expressions in "+(new Date-self._runStart)+" ms"),self._firstExpressionRunComplete||(self._firstExpressionRunComplete=!0),self._currentRunPromise=void 0,self._pendingRun)return self.runCalculations(!1)}),(e=>{throw console.log("Run of expressions failed; reason follows"),console.log(e),self._currentRunPromise=void 0,self._pendingRun=!1,self._pendingQueries=[],e}))}return this._currentRunPromise},_handlePendingQueries:function(){const e=this;return Promise.allSettled(this._pendingQueries).then((function(t){e._pendingQueries=[];for(var n=!1,i=!1,a=0,o=t.length;(!n||!i)&&a0?"&":"?")+"_format=json",!/^https?:/.test(e)&&LForms.fhirContext?.client?LForms.fhirContext.client.request(e):fetch(e).then((function(e){return e.json()}))},_updateItemFromExp(e,t,n,i,a,o){var r=!1,s=this._fhir.SDC;if(a||t!=s.fhirExtVariable)if(t==s.fhirExtAnswerExp)r=this._setItemListFromFHIRPath(e,i);else if(t==s.fhirExtEnableWhenExp){var c=i[0];(i=!!c)!==c&&LForms.Util.showWarning("An expression from enableWhenExpression did not resolve to a Boolean as required",e),n&&(r=!!e._enableWhenExpVal!=i),e._enableWhenExpVal=i}else r=this._setItemValueFromFHIRPath(e,i,a,o);return r},_evaluateFHIRPath:function(e,t){var n,i=this._itemWithVars(e)._fhirVariables;try{var a={};for(var o in i)a[o]=i[o];let s,c;e._elementId?(s=this._elemIDToQRItem[e._elementId],s||={},c="QuestionnaireResponse.item"):s=this._lfData._fhirVariables.resource;var r=this._compiledExpressions[t];r||(c&&(t={base:c,expression:t}),r=this._compiledExpressions[t]=this._fhir.fhirpath.compile(t,this._fhir.fhirpathModel)),n=r(s,a)}catch(e){console.log(e)}return n},_createIDtoQRItemMap:function(e){var t={};return this._addToIDtoQRItemMap(this._lfData,e,t),t},_addToIDtoQRItemMap:function(e,t,n){var i=0;if(e.linkId===t.linkId){if(e.items&&t&&t.item&&t.item.length>0)for(var a=e.items,o=t.item,r=a.length,s=0,c=0,d=o.length;c=r)throw new Error("Logic error in _addToIDtoQRITemMap; ran out of lfItems");let e=a[s],t=this._addToIDtoQRItemMap(e,u,n);0!=t&&(Array.isArray(e.value)?p+=e.value.length:p+=1),i+=t}else{let e=this._addToIDtoQRItemMap(l,u,n);0===e?--c:i+=e,++s}}if(e._elementId&&(i||void 0!==e.value&&null!==e.value&&""!==e.value)){if(!t)throw new Error("Logic error in _addToIDtoQRItemMap; missing qrItem");n[e._elementId]=t,i+=1}}return i},_setItemListFromFHIRPath:function(e,t){let n=e.answers,i=!!n&&Array.isArray(n),a=!!t&&Array.isArray(t),o=i!=a||a&&t.length!=n.length,r=[];const s=this._fhir.SDC.fhirExtUrlOptionScore;if(a)for(let a=0,c=t.length;a!LForms.Util.isItemValueEmpty(e)));const d="FHIRPath value expression";(a=!r()(i,c))&&n&&!this._firstExpressionRunComplete&&this._lfData.hasSavedData?(e._userModifiedCalculatedValue=!0,a=!1):a?this._lfData.setRepeatingItems(e,o,s,d):this._lfData.setRepeatingItemMessages(e,s,d),this._calculatedValues[this._getRepetitionKey(e)]=c}return a},_getRepetitionKey:function(e){var t=this._repetitionKeys[e._elementId];if(!t&&e._elementId){var n=e._elementId.match(/\/\d+$/);n&&(t=this._repetitionKeys[e._elementId]=e._elementId.substring(0,n.index))}return t},_equalAnswers(e,t){let n=a()(e),i=a()(t);return Array.isArray(n)&&n.forEach((e=>{this._filterAnswerFields(e)})),Array.isArray(i)&&i.forEach((e=>{this._filterAnswerFields(e)})),r()(n,i)},_filterAnswerFields(e){"object"!=typeof e||e instanceof Date||Object.keys(e).forEach((t=>{t&&"_"===t[0]&&delete e[t]}))}}},1961:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});let i="http://loinc.org"},5181:function(e,t,n){"use strict";function i(e){const t={_type:"Quantity",value:e.value},n=e.unit||e.code;return n&&(t.name=n,e.code&&(t.code=e.code),e.system&&(t.system=e.system)),t}n.d(t,{$:function(){return i}})},5325:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var i=function(e,t,n){var i=n.valueString;i&&(e["_"+t+"CSS"]=i)},a={};function o(e){e.processExtensions=function(e,t){var n=t?e[t]:e;if(n){var i=n.extension;if(i)for(var o=0,r=i.length;o["LOINC"===e.system?n.LOINC_URI:e.system,e.code].join("|"))).join(","),_sort:"-date",status:"final,amended,corrected",_count:5};if(r&&r.value&&r.code){var c=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(r.code,r.value,"ms");if("succeeded"===c.status){var d=new Date(new Date-c.toVal);i.date="gt"+d.toISOString()}}t.push(s.patient.request(e._buildURL(["Observation"],i)).then((function(t){var i=t;if(i.entry)for(var a,r=0,s=i.entry.length;r",maxExclusive:"<",minInclusive:">=",maxInclusive:"<=",value:"=",notEqual:"!=",">":"minExclusive","<":"maxExclusive",">=":"minInclusive","<=":"maxInclusive","=":"value","!=":"notEqual",exists:"exists"},t._questionRepeats=function(e){return void 0!==e._questionRepeatable?e._questionRepeatable:e.questionCardinality&&e.questionCardinality.max&&("*"===e.questionCardinality.max||parseInt(e.questionCardinality.max)>1)},t._answerRepeats=function(e){return void 0!==e._multipleAnswers?e._multipleAnswers:e.answerCardinality&&e.answerCardinality.max&&("*"===e.answerCardinality.max||parseInt(e.answerCardinality.max)>1)},t.copyFields=function(e,t,n){e&&t&&n&&n.length>0&&n.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}))},t.UCUM_URI="http://unitsofmeasure.org",t._setIfHasValue=function(e,t,n){return null!=n&&""!==n&&(e||(e={}),e[t]=n),e},t._copyTriggerCoding=function(e,n,i){let a=i?"text":"display",o=i?"display":"text";return n=t._setIfHasValue(n,"code",e.code),n=t._setIfHasValue(n,"system",e.system),n=t._setIfHasValue(n,o,e[a])},t.hasResponsiveExpression=function(e){var n=e._fhirExt;return!!n&&!!(n[t.fhirExtCalculatedExp]||n[t.fhirExtAnswerExp]||n[t.fhirExtEnableWhenExp])},t.hasListExpression=function(e){var n=e._fhirExt;return!!n&&!!n[t.fhirExtAnswerExp]},t.hasInitialExpression=function(e){return!(!e._fhirExt||!e._fhirExt[t.fhirExtInitialExp])},t.buildExtensionMap=function(e){if(t.isExpressionExtension||(t.isExpressionExtension=[t.fhirExtCalculatedExp,t.fhirExtInitialExp,t.fhirExtAnswerExp,t.fhirExtVariable,t.fhirExtEnableWhenExp].reduce(((e,t)=>(e[t]=!0,e)),{})),e.extension){var n={},i=[];for(let o of e.extension){var a=n[o.url];a||(a=n[o.url]=[]),a.push(o),t.isExpressionExtension[o.url]&&i.push(o)}e._fhirExt=n,i.length&&(e._exprExtensions=i)}},t.loadLaunchContext=function(e){var n=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtLaunchContext,0,!0);const i={patient:{Patient:1},encounter:{Encounter:1},user:{Patient:1,Practitioner:1,PractitionerRole:1,RelatedPerson:1}},a=[];function o(t,n,a){let o=a.resourceType,r=i[t];r&&!r[o]?console.warn("a launch context resource of type "+restype+" was found for name "+t+", but the supported types for name "+t+" are: "+Object.keys(r).join(", ")):-1==n.indexOf(o)?console.warn("Could not retrieve a resource of the requested types for launch context name "+t):e._fhirVariables[t]=a}for(var r=0,s=n.length;r0&&(a.code=e.codeList),a.extension=e.extension||[],!0!==e._answerRequired&&!1!==e._answerRequired||(a.required=e._answerRequired),a.required){var o=parseInt(e.questionCardinality.min);o>1&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",valueInteger:o})}this._processQuestionAndAnswerCardinality(a,e),this._handleItemControl(a,e),this._handleRestrictions(a,e),e.isHiddenInDef&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",valueBoolean:!0}),a.linkId=e.linkId,a.text=e.question,e.prefix&&(a.prefix=e.prefix);for(let t of["_prefix","_text"]){let n=e["obj"+t];n&&(a[t]=n)}if(e.skipLogic&&this._handleSkipLogic(a,e,n),"SECTION"!==e.dataType&&"TITLE"!==e.dataType&&"0"===e.editable&&(a.readOnly=!0),this._handleChoiceField(a,e,i),this._handleTerminologyServer(a,e),this._handleInitialValues(a,e),e.units&&this._handleLFormsUnits(a,e),this._handleDataControl(a,e),e.items&&Array.isArray(e.items)){a.item=[];for(var r=0,s=e.items.length;r1||d>1)&&"TITLE"!==n.dataType&&(e.repeats=!0,isNaN(c)||isNaN(d)?isNaN(c)?isNaN(d)||(i=d):i=c:i=Math.max(c,d),i>1&&e.extension.push({url:t.fhirExtUrlCardinalityMax,valueInteger:i}))}},t._handleExternallyDefined=function(e,n){n.externallyDefined&&e.extension.push({url:t.fhirExtUrlExternallyDefined,valueUri:n.externallyDefined})},t._handleDataControl=function(e,t){t.dataControl&&e.extension.push({url:"http://lhcforms.nlm.nih.gov/fhirExt/dataControl",valueString:JSON.stringify(t.dataControl)})},t._removeRepeatingItems=function(e){if(e.items&&Array.isArray(e.items))for(var t=e.items.length-1;t>=0;t--)e.items[t]._id>1?e.items.splice(t,1):this._removeRepeatingItems(e.items[t])},t._setFormLevelFields=function(e,t){this.copyFields(t,e,this.formLevelFields),e.name=t.shortName,e.title=t.name,t.obj_title&&(e._title=t.obj_title),e.code=t.codeList,e.resourceType="Questionnaire",e.status=e.status?e.status:"draft",this._handleMeta(e)},t._handleMeta=function(e){e.meta=e.meta?e.meta:{},this._handleMetaProfile(e.meta)},t._handleMetaProfile=function(e){const t=LForms.Util.detectFHIRVersionFromProfiles([this.stdQProfile]),n=[];if(e.profile?.length>0)for(let i=0;i1)?(a="check-box",n="Check-box"):(a="radio-button",n="Radio Button"),"0"===t.displayControl.answerLayout.columns?i="horizontal":"1"===t.displayControl.answerLayout.columns&&(i="vertical")):t.displayControl.questionLayout&&"SECTION"===o&&("horizontal"===t.displayControl.questionLayout?(a="gtable",n="Group Table"):"matrix"===t.displayControl.questionLayout&&(a="table",n="Vertical Answer Table")),a&&(e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{coding:[{system:"http://hl7.org/fhir/questionnaire-item-control",code:a,display:n}],text:n||a}}),i&&e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",valueCode:i}))}},t._handleTerminologyServer=function(e,n){n.terminologyServer&&e.extension.push({url:t.fhirExtTerminologyServer,valueUrl:n.terminologyServer})},t._getFhirDataType=function(e){var t=this._getAssumedDataTypeForExport(e),n=this._lformsTypesToFHIRTypes[t];return n||(n="string"),n},t._getAssumedDataTypeForExport=function(e){var t=e.dataType;return("REAL"===e.dataType||"INT"===e.dataType)&&e.units&&e.units.length>1&&(t="QTY"),t},t._makeValueQuantity=function(e,n,i){let a={},o=parseFloat(e);return isNaN(o)||(a.value=o),n&&(t._setUnitAttributesToFhirQuantity(a,n),i&&(a.system=i)),Object.keys(a).length>0?a:null},t._makeQuantity=function(e,t,n){var i=this._getDefaultUnit(t);return this._makeValueQuantity(e,i,n)},t._getDefaultUnit=function(e){if(!e||0===e.length)return null;for(var t=null,n=0;n(e[t]=t,e)),{}),t._MIN_MAX_KEYS=["minExclusive","minInclusive","maxExclusive","maxInclusive"].reduce(((e,t)=>(e[t]=t,e)),{}),t._exportMinMax=function(e,n,i,a){if(null!=n&&t._MIN_MAX_TYPES[e]&&t._MIN_MAX_KEYS[a]){var o="DT"===e||"DTM"===e?new Date(n).toISOString():"TM"==e?new Date("1970-01-01T"+n+"Z").toISOString():null,r="DT"===e?o.substring(0,10):"DTM"===e?o:"TM"===e?o.substring(11,o.length-1):"REAL"===e?parseFloat(n):parseInt(n);return{url:0===a.indexOf("min")?"http://hl7.org/fhir/StructureDefinition/minValue":"http://hl7.org/fhir/StructureDefinition/maxValue",[i]:r}}},t._skipLogicValueDataTypes=["BL","REAL","INT","QTY","DT","DTM","TM","ST","TX","URL"].reduce(((e,t)=>(e[t]=t,e)),{}),t._createEnableWhenRulesForSkipLogicCondition=function(e,n){let i=this._getAssumedDataTypeForExport(n),a=this._getValueKeyByDataType("answer",n),o=[];return Object.keys(e.trigger).forEach((function(r){let s=t._operatorMapping[r],c=e.trigger[r];if(!s||0!==c&&!1!==c&&!c)throw new Error("Invalid lforms skip logic trigger: "+JSON.stringify(e.trigger,null,4));let d=null;if("exists"===s)d={answerBoolean:c};else if("CWE"===i||"CNE"===i){let e=t._copyTriggerCoding(c,null,!0);if(!e)throw new Error("Invalid CNE/CWE trigger, key="+r+"; value="+c);d={answerCoding:e}}else{if(!i||!t._skipLogicValueDataTypes[i])throw new Error("Unsupported data type for skip logic export: "+i);{let e=c;if("answerQuantity"===a&&(e=t._makeQuantity(e,n.units)),0!==e&&!1!==e&&!e)throw new Error("Invalid value for trigger "+r+": "+c);d={[a]:e}}}d.question=n.linkId,d.operator=s,o.push(d)})),o},t._setResponseFormLevelFields=function(e,t,n){e.resourceType="QuestionnaireResponse";var i=n?this.stdQRProfile:this.QRProfile;e.meta=e.meta?e.meta:{},e.meta.profile=e.meta.profile?e.meta.profile:[i],e.status="completed",e.authored=LForms.Util.dateToDTMString(new Date)},t._setUnitAttributesToFhirQuantity=function(e,t){e&&t&&(t.name&&(e.unit=t.name),t.code&&(e.code=t.code),t.system&&(e.system=t.system))},t._createFhirUnitCoding=function(e){var t=null;return e&&(t={},e.code&&(t.code=e.code),e.name&&(t.display=e.name),e.system&&(t.system=e.system)),t},t._lfItemValueToFhirAnswer=function(e){if(void 0===e.value||null===e.value||""===e.value)return null;for(var t=this._getAssumedDataTypeForExport(e),n=this._answerRepeats(e)?e.value:[e.value],i=[],a=0;a0},t._processResponseItem=function(e,t){if(t&&"boolean"!=typeof t)throw new Error("_processResponseItem function signature has been changed, please check/fix.");var n=t||"TITLE"===e.dataType?{}:{linkId:e.linkId,text:e.question};if(t||"TITLE"===e.dataType||"SECTION"===e.dataType||this._setIfHasValue(n,"answer",this._lfItemValueToFhirAnswer(e)),this._lfHasSubItems(e)){for(var i=[],a=0;a0&&(t||"SECTION"===e.dataType?n.item=i:(n.answer=n.answer||[],n.answer[0]=n.answer[0]||{},n.answer[0].item=i))}return n},t._processRepeatingItemValues=function(e){if(e.items)for(var t=0,n=e.items.length;t=0&&e[n[r]]!==t[n[r]]){o=!1;break}}return o},dateToDTStringISO:function(e){return e&&e instanceof Date&&!isNaN(e.getTime())?[(1e4+e.getFullYear()).toString().substr(1),(101+e.getMonth()).toString().substr(1),(100+e.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(e){var t=new Date(e);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(e){return"string"==typeof e&&(e=this.stringToDate(e,!0)),e.toISOString()},stringToDate:function(e,t){if(!e||"string"!=typeof e)return e;if("t"===e.trim())return new Date;let n=o()(e,this.parseDateFormats,!0);return t&&!n.isValid()&&(n=o()(e)),n.isValid()?n.toDate():null},isValidDate:function(e){return!!this.stringToDate(e)},formatDate:function(e,t){return o()(e).format(t)},getNextLetter:function(e){for(var t=[],n=e;n>0;){var i=n%26;i=0===i?25:i-1,t.push(i),n=Math.floor((n-1)/26)}for(var a="",o=t.length-1;o>=0;o--)a+="abcdefghijklmnopqrstuvqxyz".charAt(t[o]);return a},findObjectInArray:function(e,t,n,i,a){var o=a?[]:null;if(Array.isArray(e)){var r=0;i&&Math.abs(i)=0;t--)null===e[t]||void 0===e[t]?e.splice(t,1):"object"==typeof e[t]&&this.pruneNulls(e[t]);else if(e&&"object"==typeof e){Object.keys(e).forEach((function(t){null===e[t]||void 0===e[t]?delete e[t]:"object"==typeof e[t]&&this.pruneNulls(e[t])}),this)}},deepCopy:function(e){return s()(e)},deepEqual:function(e,t){return d()(e,t)},shallowEqual:function(e,t){var n=!0;if(typeof e!=typeof t)n=!1;else if("object"!=typeof e)e!==t&&(n=!1);else{var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)n=!1;else for(var o=0,r=i.length;o0){var a=t._createLinkIdItemMap(e);n.items=[];for(var o=0;o0&&(e.codeList=n.code);var i=t._getCode(n);i&&(e.code=i.code,e.codeSystem=i.system)},t._processQuestionnaireItem=function(e,n,i){var a={};return t._processExtensions(a,e),t._processDataType(a,e),t._processTextAndPrefix(a,e),t._processCodeAndLinkId(a,e),t._processDisplayItemCode(a,e),t._processEditable(a,e),t._processFHIRQuestionAndAnswerCardinality(a,e),t._processDisplayControl(a,e),t._processDataControl(a,e),t._processRestrictions(a,e),t._processHiddenItem(a,e),t._processUnitList(a,e),t._processAnswers(a,e,n),t._processDefaultAnswer(a,e),t._processTerminologyServer(a,e),t._processSkipLogic(a,e,i),t.copyFields(e,a,t.itemLevelIgnoredFields),t._processChildItems(a,e,n,i),a},t._significantDigits=function(e){var t=/(\d+)(?:\.(\d+))?/.exec(""+ +e);if(!t)return 0;var n=t[1],i=t[2];return"0"===n?0:n.length+(i?i.length:0)},t.importObsValue=function(e,n){var i=null,a=e.dataType,o=this._lformsTypesToFHIRFields[a];if("Coding"===o&&(o="CodeableConcept"),o&&(i=n["value"+o]),i||"REAL"!==a&&"INT"!==a||(i=n.valueQuantity)&&(i._type="Quantity"),i){i._type||"object"!=typeof i||(i._type=o);var r=!0;if("Quantity"===i._type&&e.units){var s,c=i.system;c&&"/"===c[c.length-1]&&(c=c.slice(0,-1));for(var d,u=c===t.UCUM_URI,l=0,m=e.units.length;l0?parseFloat(f.toVal.toPrecision(g)):f.toVal,i.code=d.code,i.unit=d.name||d.code}}s?e.unit=s:r=!1}r&&this._processFHIRValues(e,[i])}},t._convertFHIRValues=function(e,n,i){var a=e.dataType,o=[];const r=[],s=p(n);for(let C=0,E=n.length;C0?parseFloat(g.toVal.toPrecision(h)):g.toVal,i.code=d.code,i.unit=d.name||d.code}}s||("optionsOrString"==e._unitOpen?(delete i.code,delete i.system):e._unitSuppSystem&&"optionsOrType"==e._unitOpen&&e._unitSuppSystem==i.system||(r={},n.addMsg(r,"nonMatchingQuantityUnit")))}else i.unit?n.addMsg(r,"nonMatchingQuantityUnit"):o=(0,m.$)(i);r||(o=(0,m.$)(i))}return[o,r]},t._processFHIRValues=function(e,t,n){let[i,a]=this._convertFHIRValues(e,t,n),o=LForms.Util._hasMultipleAnswers(e)?i:i[0];n?(e.defaultAnswer=o,LForms.Util._internalUtil.setItemMessagesArray(e,a,"default answers")):(LForms.Util._internalUtil.assignValueToItem(e,o),LForms.Util._internalUtil.setItemMessagesArray(e,a,"_processFHIRValues"))},t._getFHIRValueWithPrefixKey=function(e,t){var n=null;if("object"==typeof e)for(var i in e){var a=i.match(t);if(a){(n=e[i])&&"object"==typeof n&&((n=LForms.Util.deepCopy(n))._type=i.substring(a[0].length));break}}return n},t._processTextAndPrefix=function(e,t){t.prefix&&(e.prefix=t.prefix),e.question=t.text;for(let n of["_prefix","_text"]){let i=t[n];i&&(e["obj"+n]=i)}},t._processCodeAndLinkId=function(e,n){n.code&&(e.codeList=n.code);var i=t._getCode(n);i?(e.questionCode=i.code,e.questionCodeSystem=i.system):(e.questionCode=n.linkId,e.questionCodeSystem="LinkId"),e.linkId=n.linkId},t._processUnitList=function(e,n){var i=[],a=null,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlUnitOption,0,!0);if(o&&o.length>0){if("quantity"!==n.type)throw new Error("The extension "+t.fhirExtUrlUnitOption+' can only be used with type quantity. Question "'+n.text+'" is of type '+n.type);for(var r=0;r0&&(a||(i[0].default=!0),e.units=i)},t._processDisplayControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlItemControl);if(i){var a={};switch(i.valueCodeableConcept.coding[0].code){case"Lookup":case"Combo-box":case"autocomplete":e.isSearchAutocomplete=!0;case"drop-down":a.answerLayout={type:"COMBO_BOX"};break;case"Checkbox":case"check-box":case"Radio":case"radio-button":a.answerLayout={type:"RADIO_CHECKBOX"};var o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtChoiceOrientation);o&&("vertical"===o.valueCode?a.answerLayout.columns="1":"horizontal"===o.valueCode&&(a.answerLayout.columns="0"));break;case"Table":case"gtable":"SECTION"===e.dataType&&(a.questionLayout="horizontal");break;case"Matrix":case"table":"SECTION"===e.dataType&&(a.questionLayout="matrix");break;default:a=null}a&&!jQuery.isEmptyObject(a)&&(e.displayControl=a)}},t._processDataControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlDataControl);if(i&&i.valueString)try{var a=JSON.parse(i.valueString);a&&(e.dataControl=a)}catch(e){console.log("Invalid dataControl data!")}},t._processHiddenItem=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlHidden);return i&&(e.isHiddenInDef="boolean"==typeof i.valueBoolean?i.valueBoolean:"true"===i.valueBoolean),e.isHiddenInDef};var i=t._mergeQR;i.mergeQuestionnaireResponseToLForms=function(e,t){e instanceof LForms.LFormsData||(e.hasSavedData=!0,e=new LForms.LFormsData(e).getFormData());var n=i._getQRStructure(t);return i._processQRItemAndLFormsItem(n,e),e},i._processQRItemAndLFormsItem=function(t,n){for(var i=0;i1&&0===a.index){var r=this._findTheMatchingItemByLinkId(n,a.linkId);if(e._questionRepeats(r)){if(this._addRepeatingItems(n,a.linkId,a.total),"SECTION"!==r.dataType&&"TITLE"!==r.dataType){for(var s=1;s0&&(this._setupItemValueAndUnit(o.linkId,u,d),a.qrAnswersItemsInfo)){if(a.qrAnswersItemsInfo.length>1)throw new Error("item.answer.item with item.answer.length > 1 is not yet supported");this._processQRItemAndLFormsItem(a.qrAnswersItemsInfo[0],d)}}a.qrItemsInfo&&a.qrItemsInfo.length>0&&this._processQRItemAndLFormsItem(a,d)}}},i._setupItemValueAndUnit=function(t,n,i){if(i&&t===i.linkId&&"SECTION"!==i.dataType&&"TITLE"!==i.dataType){var a=i.dataType;(!a||"ST"===a)&&i.units&&i.units.length>0&&(i.dataType=a="REAL");var o=n[0];switch(a){case"BL":!0!==o.valueBoolean&&!1!==o.valueBoolean||(i.value=o.valueBoolean);break;case"INT":o.valueQuantity?(i.value=o.valueQuantity.value,o.valueQuantity.code&&(i.unit={name:o.valueQuantity.code})):o.valueInteger&&(l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueInteger);break;case"REAL":case"QTY":if(o.valueQuantity){var r=o.valueQuantity,s=(0,m.$)(r);LForms.Util._internalUtil.assignValueToItem(i,s,"Quantity")}else o.valueDecimal&&(i.value=o.valueDecimal);break;case"DT":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueDate;break;case"TM":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueTime;break;case"DTM":i.value=o.valueDateTime;break;case"CNE":case"CWE":if(e._answerRepeats(i)){for(var c=[],d=0,u=n.length;d0&&n.expansion.contains.forEach((function(e){var n={code:e.code,text:e.display,system:e.system},a=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScore);a&&(n.score=a.valueDecimal),i.push(n)})),i.length>0?i:null},t._toLfCodeSystem=function(e){var t=e;if("http://loinc.org"===e)t="LOINC";return t},t.mergeQuestionnaireResponseToLForms=i.mergeQuestionnaireResponseToLForms,t._processTerminologyServer=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtTerminologyServer);i&&i.valueUrl&&(e.terminologyServer=i.valueUrl)},t._processExternallyDefined=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlExternallyDefined);i&&i.valueUri&&(e.externallyDefined=i.valueUri)},t._getTerminologyServer=function(e){for(var t=e.terminologyServer,n=e._parentItem;!t&&n;)t=n.terminologyServer,n=n._parentItem;return t},t._getExpansionURL=function(e){var t;if(e.answerValueSet){var n=this._getTerminologyServer(e);n&&(t=n+"/ValueSet/$expand?url="+e.answerValueSet)}return t},t.loadAnswerValueSets=function(e){for(var n=[],i=e.itemList,a=0,o=i.length;a"error"===e.severity||"fatal"===e.severity));if(a)throw new Error(a.diagnostics)}else s=t.answersFromVS(n),s&&(LForms._valueSetAnswerCache[i]=s,o.answers=s,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet from "+i)})));else{var r=LForms.fhirContext.client;n.push(r.request(e._buildURL(["ValueSet","$expand"],{url:o.answerValueSet})).then((function(n){var i=n,r=t.answersFromVS(i);r&&(LForms._valueSetAnswerCache[a]=r,o.answers=r,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet "+o.answerValueSet+" from FHIR server")})))}}}return n},t._processCWECNEValueInQR=function(e,t,n){var i;if(e.valueCoding){var a=e.valueCoding;if(i={},a.code&&(i.code=a.code),a.display&&(i.text=a.display),a.system&&(i.system=a.system),n)i._notOnList=!0;else if("CWE"===t.dataType&&t.answers){for(var o=!1,r=0,s=t.answers.length;r0&&(e.extension=i)},t._arrayLen=function(e){return e&&Array.isArray(e)?e.length:-1},t._checkQRItemAnswerItems=function(e,n){var i=t._arrayLen(n.answer);if(!(i<1)){for(var a=0,o=[],r=0;r0?(o.push({}),t._mergeQR._checkQRItems(o[r],n.answer[r]),++a):o.push(null);a>0&&(e.numAnswersWithItems=a,e.qrAnswersItemsInfo=o)}},t._processRestrictions=function(e,n){var i={};void 0!==n.maxLength&&(i.maxLength=n.maxLength.toString());for(var a=0;a=e.length;return i||(n=e[t],t+=1),{done:i,value:n}}}},g=function(e,t){if(o(e)||i(e))return f(e);if(r(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=m(e,t);if(n<55296||n>56319)return t+1;var i=m(e,t+1);return i<56320||i>57343?t+1:t+2}(e,n),i=p(e,n,t);return n=t,{done:t>e.length,value:i}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||d){var h=n(7915),y=n(140),x=u("Map.prototype.forEach",!0),_=u("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var C=u("Map.prototype.iterator",!0),E=u("Set.prototype.iterator",!0),S=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(e){return t=!0,{done:!0,value:void 0}}}}};var v=u("Map.prototype.@@iterator",!0)||u("Map.prototype._es6-shim iterator_",!0),D=u("Set.prototype.@@iterator",!0)||u("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(h(e)){if(C)return S(C(e));if(v)return v(e);if(x){var t=[];return x(e,(function(e,n){l(t,[n,e])})),f(t)}}if(y(e)){if(E)return S(E(e));if(D)return D(e);if(_){var n=[];return _(e,(function(e){l(n,e)})),f(n)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},7116:function(e,t,n){"use strict";var i=n(7915),a=n(140),o=n(5609),r=n(6159);e.exports=function(e){if(e&&"object"==typeof e){if(i(e))return"Map";if(a(e))return"Set";if(o(e))return"WeakMap";if(r(e))return"WeakSet"}return!1}},548:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.subject":["CodeableConcept","Reference"],"ActivityDefinition.timing":["Timing","DateTime","Age","Period","Range","Duration"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"AuditEvent.entity.detail.value":["String","Base64Binary"],"BiologicallyDerivedProduct.collection.collected":["DateTime","Period"],"BiologicallyDerivedProduct.manipulation.time":["DateTime","Period"],"BiologicallyDerivedProduct.processing.time":["DateTime","Period"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"ChargeItem.product":["Reference","CodeableConcept"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"Claim.supportingInfo.timing":["Date","Period"],"Claim.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"ClaimResponse.addItem.location":["CodeableConcept","Address","Reference"],"ClaimResponse.addItem.serviced":["Date","Period"],"ClinicalImpression.effective":["DateTime","Period"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime","Decimal"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Canonical"],"ConceptMap.target":["Uri","Canonical"],"Condition.abatement":["DateTime","Age","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.legallyBinding":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.action.occurrence":["DateTime","Period","Timing"],"Contract.term.asset.valuedItem.entity":["CodeableConcept","Reference"],"Contract.term.offer.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Contract.term.topic":["CodeableConcept","Reference"],"Contract.topic":["CodeableConcept","Reference"],"Coverage.costToBeneficiary.value":["Quantity","Money"],"CoverageEligibilityRequest.item.diagnosis.diagnosis":["CodeableConcept","Reference"],"CoverageEligibilityRequest.serviced":["Date","Period"],"CoverageEligibilityResponse.insurance.item.benefit.allowed":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.insurance.item.benefit.used":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.serviced":["Date","Period"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DataRequirement.subject":["CodeableConcept","Reference"],"DetectedIssue.identified":["DateTime","Period"],"DeviceDefinition.manufacturer":["String","Reference"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.doseAndRate.dose":["Range","Quantity"],"Dosage.doseAndRate.rate":["Ratio","Range","Quantity"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Canonical"],"ElementDefinition.fixed":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"EventDefinition.subject":["CodeableConcept","Reference"],"EvidenceVariable.characteristic.definition":["Reference","Canonical","CodeableConcept","Expression","DataRequirement","TriggerDefinition"],"EvidenceVariable.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.addItem.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.addItem.serviced":["Date","Period"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"ExplanationOfBenefit.supportingInfo.timing":["Date","Period"],"ExplanationOfBenefit.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"Extension.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept","String","Boolean","Integer","Ratio"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range","Reference"],"GuidanceResponse.module":["Uri","Canonical","CodeableConcept"],"Immunization.occurrence":["DateTime","String"],"Immunization.protocolApplied.doseNumber":["PositiveInt","String"],"Immunization.protocolApplied.seriesDoses":["PositiveInt","String"],"ImmunizationEvaluation.doseNumber":["PositiveInt","String"],"ImmunizationEvaluation.seriesDoses":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.doseNumber":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.seriesDoses":["PositiveInt","String"],"ImplementationGuide.definition.page.name":["Url","Reference"],"ImplementationGuide.definition.resource.example":["Boolean","Canonical"],"ImplementationGuide.manifest.resource.example":["Boolean","Canonical"],"Invoice.lineItem.chargeItem":["Reference","CodeableConcept"],"Library.subject":["CodeableConcept","Reference"],"Measure.subject":["CodeableConcept","Reference"],"Media.created":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.statusReason":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.indication":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic":["CodeableConcept","Quantity"],"MedicationKnowledge.drugCharacteristic.value":["CodeableConcept","String","Quantity","Base64Binary"],"MedicationKnowledge.ingredient.item":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationRequest.reported":["Boolean","Reference"],"MedicationRequest.substitution.allowed":["Boolean","CodeableConcept"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"MedicinalProduct.specialDesignation.indication":["CodeableConcept","Reference"],"MedicinalProductAuthorization.procedure.date":["Period","DateTime"],"MedicinalProductContraindication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductIndication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductInteraction.interactant.item":["Reference","CodeableConcept"],"MessageDefinition.event":["Coding","Uri"],"MessageHeader.event":["Coding","Uri"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Observation.effective":["DateTime","Period","Timing","Instant"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Parameters.parameter.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.definition":["Canonical","Uri"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.subject":["CodeableConcept","Reference"],"PlanDefinition.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"PlanDefinition.subject":["CodeableConcept","Reference"],"Population.age":["Range","CodeableConcept"],"Procedure.performed":["DateTime","Period","String","Age","Range"],"Provenance.occurred":["Period","DateTime"],"Questionnaire.item.answerOption.value":["Integer","Date","Time","String","Coding","Reference"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Coding","Quantity","Reference"],"Questionnaire.item.initial.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"ResearchDefinition.subject":["CodeableConcept","Reference"],"ResearchElementDefinition.characteristic.definition":["CodeableConcept","Canonical","Expression","DataRequirement"],"ResearchElementDefinition.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.characteristic.studyEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.subject":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"ServiceRequest.asNeeded":["Boolean","CodeableConcept"],"ServiceRequest.occurrence":["DateTime","Period","Timing"],"ServiceRequest.quantity":["Quantity","Ratio","Range"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.collection.fastingStatus":["CodeableConcept","Duration"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"SpecimenDefinition.typeTested.container.additive.additive":["CodeableConcept","Reference"],"SpecimenDefinition.typeTested.container.minimumVolume":["Quantity","String"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SubstanceAmount.amount":["Quantity","Range","String"],"SubstanceReferenceInformation.target.amount":["Quantity","Range","String"],"SubstanceSpecification.moiety.amount":["Quantity","String"],"SubstanceSpecification.property.amount":["Quantity","String"],"SubstanceSpecification.property.definingSubstance":["Reference","CodeableConcept"],"SubstanceSpecification.relationship.amount":["Quantity","Range","Ratio","String"],"SubstanceSpecification.relationship.substance":["Reference","CodeableConcept"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"Task.input.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Task.output.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.timing":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range","Reference"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code","DateTime"]}')},6960:function(e){"use strict";e.exports=JSON.parse('{"Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"System.String","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"System.String","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"System.String","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.partOf":"Reference","Account.servicePeriod":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.author":"ContactDetail","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.doNotPerform":"boolean","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.expression":"Expression","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"System.String","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.editor":"ContactDetail","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.endorser":"ContactDetail","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"System.String","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.intent":"code","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"canonical","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.observationRequirement":"Reference","ActivityDefinition.observationResultRequirement":"Reference","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"System.String","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.priority":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.profile":"canonical","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.reviewer":"ContactDetail","ActivityDefinition.specimenRequirement":"Reference","ActivityDefinition.status":"code","ActivityDefinition.subjectCodeableConcept":"CodeableConcept","ActivityDefinition.subjectReference":"Reference","ActivityDefinition.subtitle":"string","ActivityDefinition.text":"Narrative","ActivityDefinition.timingAge":"Age","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingDuration":"Duration","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"canonical","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"System.String","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.actuality":"code","AdverseEvent.category":"CodeableConcept","AdverseEvent.contained":"Resource","AdverseEvent.contributor":"Reference","AdverseEvent.date":"dateTime","AdverseEvent.detected":"dateTime","AdverseEvent.encounter":"Reference","AdverseEvent.event":"CodeableConcept","AdverseEvent.extension":"Extension","AdverseEvent.id":"System.String","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.recordedDate":"dateTime","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.resultingCondition":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.severity":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality.assessment":"CodeableConcept","AdverseEvent.suspectEntity.causality.author":"Reference","AdverseEvent.suspectEntity.causality.extension":"Extension","AdverseEvent.suspectEntity.causality.id":"System.String","AdverseEvent.suspectEntity.causality.method":"CodeableConcept","AdverseEvent.suspectEntity.causality.modifierExtension":"Extension","AdverseEvent.suspectEntity.causality.productRelatedness":"string","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"System.String","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"System.String","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"CodeableConcept","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.encounter":"Reference","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"System.String","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"System.String","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recordedDate":"dateTime","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"CodeableConcept","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"System.String","Annotation.text":"markdown","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.basedOn":"Reference","Appointment.cancelationReason":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"System.String","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"System.String","Appointment.participant.modifierExtension":"Extension","Appointment.participant.period":"Period","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.patientInstruction":"string","Appointment.priority":"unsignedInt","Appointment.reasonCode":"CodeableConcept","Appointment.reasonReference":"Reference","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"System.String","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"System.String","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"url","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"System.String","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"System.String","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.type":"CodeableConcept","AuditEvent.agent.who":"Reference","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"System.String","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.valueBase64Binary":"base64Binary","AuditEvent.entity.detail.valueString":"string","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"System.String","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.entity.what":"Reference","AuditEvent.extension":"Extension","AuditEvent.id":"System.String","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.period":"Period","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"System.String","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.observer":"Reference","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"System.String","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"System.String","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.contentType":"code","Binary.data":"base64Binary","Binary.id":"System.String","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BiologicallyDerivedProduct.collection.collectedDateTime":"dateTime","BiologicallyDerivedProduct.collection.collectedPeriod":"Period","BiologicallyDerivedProduct.collection.collector":"Reference","BiologicallyDerivedProduct.collection.extension":"Extension","BiologicallyDerivedProduct.collection.id":"System.String","BiologicallyDerivedProduct.collection.modifierExtension":"Extension","BiologicallyDerivedProduct.collection.source":"Reference","BiologicallyDerivedProduct.contained":"Resource","BiologicallyDerivedProduct.extension":"Extension","BiologicallyDerivedProduct.id":"System.String","BiologicallyDerivedProduct.identifier":"Identifier","BiologicallyDerivedProduct.implicitRules":"uri","BiologicallyDerivedProduct.language":"code","BiologicallyDerivedProduct.manipulation.description":"string","BiologicallyDerivedProduct.manipulation.extension":"Extension","BiologicallyDerivedProduct.manipulation.id":"System.String","BiologicallyDerivedProduct.manipulation.modifierExtension":"Extension","BiologicallyDerivedProduct.manipulation.timeDateTime":"dateTime","BiologicallyDerivedProduct.manipulation.timePeriod":"Period","BiologicallyDerivedProduct.meta":"Meta","BiologicallyDerivedProduct.modifierExtension":"Extension","BiologicallyDerivedProduct.parent":"Reference","BiologicallyDerivedProduct.processing.additive":"Reference","BiologicallyDerivedProduct.processing.description":"string","BiologicallyDerivedProduct.processing.extension":"Extension","BiologicallyDerivedProduct.processing.id":"System.String","BiologicallyDerivedProduct.processing.modifierExtension":"Extension","BiologicallyDerivedProduct.processing.procedure":"CodeableConcept","BiologicallyDerivedProduct.processing.timeDateTime":"dateTime","BiologicallyDerivedProduct.processing.timePeriod":"Period","BiologicallyDerivedProduct.productCategory":"code","BiologicallyDerivedProduct.productCode":"CodeableConcept","BiologicallyDerivedProduct.quantity":"integer","BiologicallyDerivedProduct.request":"Reference","BiologicallyDerivedProduct.status":"code","BiologicallyDerivedProduct.storage.description":"string","BiologicallyDerivedProduct.storage.duration":"Period","BiologicallyDerivedProduct.storage.extension":"Extension","BiologicallyDerivedProduct.storage.id":"System.String","BiologicallyDerivedProduct.storage.modifierExtension":"Extension","BiologicallyDerivedProduct.storage.scale":"code","BiologicallyDerivedProduct.storage.temperature":"decimal","BiologicallyDerivedProduct.text":"Narrative","BodyStructure.active":"boolean","BodyStructure.contained":"Resource","BodyStructure.description":"string","BodyStructure.extension":"Extension","BodyStructure.id":"System.String","BodyStructure.identifier":"Identifier","BodyStructure.image":"Attachment","BodyStructure.implicitRules":"uri","BodyStructure.language":"code","BodyStructure.location":"CodeableConcept","BodyStructure.locationQualifier":"CodeableConcept","BodyStructure.meta":"Meta","BodyStructure.modifierExtension":"Extension","BodyStructure.morphology":"CodeableConcept","BodyStructure.patient":"Reference","BodyStructure.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"System.String","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"System.String","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"System.String","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"System.String","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"System.String","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"System.String","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.timestamp":"instant","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"markdown","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"System.String","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"canonical","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"code","CapabilityStatement.format":"code","CapabilityStatement.id":"System.String","CapabilityStatement.implementation.custodian":"Reference","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"System.String","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"url","CapabilityStatement.implementationGuide":"canonical","CapabilityStatement.implicitRules":"uri","CapabilityStatement.imports":"canonical","CapabilityStatement.instantiates":"canonical","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"markdown","CapabilityStatement.messaging.endpoint.address":"url","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"System.String","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"System.String","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"canonical","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"System.String","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"canonical","CapabilityStatement.rest.documentation":"markdown","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"System.String","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"markdown","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"System.String","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"System.String","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"markdown","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"System.String","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.definition":"canonical","CapabilityStatement.rest.resource.operation.documentation":"markdown","CapabilityStatement.rest.resource.operation.extension":"Extension","CapabilityStatement.rest.resource.operation.id":"System.String","CapabilityStatement.rest.resource.operation.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.name":"string","CapabilityStatement.rest.resource.profile":"canonical","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"canonical","CapabilityStatement.rest.resource.searchParam.documentation":"markdown","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"System.String","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.supportedProfile":"canonical","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"markdown","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"System.String","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"System.String","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.doNotPerform":"boolean","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"System.String","CarePlan.activity.detail.instantiatesCanonical":"canonical","CarePlan.activity.detail.instantiatesUri":"uri","CarePlan.activity.detail.kind":"code","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"CodeableConcept","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"System.String","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.contributor":"Reference","CarePlan.created":"dateTime","CarePlan.description":"string","CarePlan.encounter":"Reference","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"System.String","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.instantiatesCanonical":"canonical","CarePlan.instantiatesUri":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.encounter":"Reference","CareTeam.extension":"Extension","CareTeam.id":"System.String","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"System.String","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.telecom":"ContactPoint","CareTeam.text":"Narrative","CatalogEntry.additionalCharacteristic":"CodeableConcept","CatalogEntry.additionalClassification":"CodeableConcept","CatalogEntry.additionalIdentifier":"Identifier","CatalogEntry.classification":"CodeableConcept","CatalogEntry.contained":"Resource","CatalogEntry.extension":"Extension","CatalogEntry.id":"System.String","CatalogEntry.identifier":"Identifier","CatalogEntry.implicitRules":"uri","CatalogEntry.language":"code","CatalogEntry.lastUpdated":"dateTime","CatalogEntry.meta":"Meta","CatalogEntry.modifierExtension":"Extension","CatalogEntry.orderable":"boolean","CatalogEntry.referencedItem":"Reference","CatalogEntry.relatedEntry.extension":"Extension","CatalogEntry.relatedEntry.id":"System.String","CatalogEntry.relatedEntry.item":"Reference","CatalogEntry.relatedEntry.modifierExtension":"Extension","CatalogEntry.relatedEntry.relationtype":"code","CatalogEntry.status":"code","CatalogEntry.text":"Narrative","CatalogEntry.type":"CodeableConcept","CatalogEntry.validTo":"dateTime","CatalogEntry.validityPeriod":"Period","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.costCenter":"Reference","ChargeItem.definitionCanonical":"canonical","ChargeItem.definitionUri":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"System.String","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.performer.actor":"Reference","ChargeItem.performer.extension":"Extension","ChargeItem.performer.function":"CodeableConcept","ChargeItem.performer.id":"System.String","ChargeItem.performer.modifierExtension":"Extension","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.productCodeableConcept":"CodeableConcept","ChargeItem.productReference":"Reference","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","ChargeItemDefinition.applicability.description":"string","ChargeItemDefinition.applicability.expression":"string","ChargeItemDefinition.applicability.extension":"Extension","ChargeItemDefinition.applicability.id":"System.String","ChargeItemDefinition.applicability.language":"string","ChargeItemDefinition.applicability.modifierExtension":"Extension","ChargeItemDefinition.approvalDate":"date","ChargeItemDefinition.code":"CodeableConcept","ChargeItemDefinition.contact":"ContactDetail","ChargeItemDefinition.contained":"Resource","ChargeItemDefinition.copyright":"markdown","ChargeItemDefinition.date":"dateTime","ChargeItemDefinition.derivedFromUri":"uri","ChargeItemDefinition.description":"markdown","ChargeItemDefinition.effectivePeriod":"Period","ChargeItemDefinition.experimental":"boolean","ChargeItemDefinition.extension":"Extension","ChargeItemDefinition.id":"System.String","ChargeItemDefinition.identifier":"Identifier","ChargeItemDefinition.implicitRules":"uri","ChargeItemDefinition.instance":"Reference","ChargeItemDefinition.jurisdiction":"CodeableConcept","ChargeItemDefinition.language":"code","ChargeItemDefinition.lastReviewDate":"date","ChargeItemDefinition.meta":"Meta","ChargeItemDefinition.modifierExtension":"Extension","ChargeItemDefinition.partOf":"canonical","ChargeItemDefinition.propertyGroup.extension":"Extension","ChargeItemDefinition.propertyGroup.id":"System.String","ChargeItemDefinition.propertyGroup.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.amount":"Money","ChargeItemDefinition.propertyGroup.priceComponent.code":"CodeableConcept","ChargeItemDefinition.propertyGroup.priceComponent.extension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.factor":"decimal","ChargeItemDefinition.propertyGroup.priceComponent.id":"System.String","ChargeItemDefinition.propertyGroup.priceComponent.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.type":"code","ChargeItemDefinition.publisher":"string","ChargeItemDefinition.replaces":"canonical","ChargeItemDefinition.status":"code","ChargeItemDefinition.text":"Narrative","ChargeItemDefinition.title":"string","ChargeItemDefinition.url":"uri","ChargeItemDefinition.useContext":"UsageContext","ChargeItemDefinition.version":"string","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"System.String","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"System.String","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"System.String","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.onAdmission":"CodeableConcept","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.id":"System.String","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"System.String","Claim.insurance.identifier":"Identifier","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamSequence":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"System.String","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.productOrService":"CodeableConcept","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"System.String","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.productOrService":"CodeableConcept","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisSequence":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"System.String","Claim.item.informationSequence":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureSequence":"positiveInt","Claim.item.productOrService":"CodeableConcept","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"System.String","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"System.String","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.procedure.type":"CodeableConcept","Claim.procedure.udi":"Reference","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"System.String","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.supportingInfo.category":"CodeableConcept","Claim.supportingInfo.code":"CodeableConcept","Claim.supportingInfo.extension":"Extension","Claim.supportingInfo.id":"System.String","Claim.supportingInfo.modifierExtension":"Extension","Claim.supportingInfo.reason":"CodeableConcept","Claim.supportingInfo.sequence":"positiveInt","Claim.supportingInfo.timingDate":"date","Claim.supportingInfo.timingPeriod":"Period","Claim.supportingInfo.valueAttachment":"Attachment","Claim.supportingInfo.valueBoolean":"boolean","Claim.supportingInfo.valueQuantity":"Quantity","Claim.supportingInfo.valueReference":"Reference","Claim.supportingInfo.valueString":"string","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.bodySite":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.factor":"decimal","ClaimResponse.addItem.detail.id":"System.String","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.net":"Money","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.extension":"Extension","ClaimResponse.addItem.detail.subDetail.factor":"decimal","ClaimResponse.addItem.detail.subDetail.id":"System.String","ClaimResponse.addItem.detail.subDetail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.modifierExtension":"Extension","ClaimResponse.addItem.detail.subDetail.net":"Money","ClaimResponse.addItem.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.subDetail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.unitPrice":"Money","ClaimResponse.addItem.detail.unitPrice":"Money","ClaimResponse.addItem.detailSequence":"positiveInt","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.factor":"decimal","ClaimResponse.addItem.id":"System.String","ClaimResponse.addItem.itemSequence":"positiveInt","ClaimResponse.addItem.locationAddress":"Address","ClaimResponse.addItem.locationCodeableConcept":"CodeableConcept","ClaimResponse.addItem.locationReference":"Reference","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.net":"Money","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.productOrService":"CodeableConcept","ClaimResponse.addItem.programCode":"CodeableConcept","ClaimResponse.addItem.provider":"Reference","ClaimResponse.addItem.quantity":"Quantity","ClaimResponse.addItem.servicedDate":"date","ClaimResponse.addItem.servicedPeriod":"Period","ClaimResponse.addItem.subSite":"CodeableConcept","ClaimResponse.addItem.subdetailSequence":"positiveInt","ClaimResponse.addItem.unitPrice":"Money","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequence":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"System.String","ClaimResponse.error.itemSequence":"positiveInt","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.subDetailSequence":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"Attachment","ClaimResponse.formCode":"CodeableConcept","ClaimResponse.fundsReserve":"CodeableConcept","ClaimResponse.id":"System.String","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"System.String","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"System.String","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.detailSequence":"positiveInt","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"System.String","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"System.String","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.subDetailSequence":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"System.String","ClaimResponse.item.itemSequence":"positiveInt","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"code","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"System.String","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.preAuthPeriod":"Period","ClaimResponse.preAuthRef":"string","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"System.String","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"code","ClaimResponse.request":"Reference","ClaimResponse.requestor":"Reference","ClaimResponse.status":"code","ClaimResponse.subType":"CodeableConcept","ClaimResponse.text":"Narrative","ClaimResponse.total.amount":"Money","ClaimResponse.total.category":"CodeableConcept","ClaimResponse.total.extension":"Extension","ClaimResponse.total.id":"System.String","ClaimResponse.total.modifierExtension":"Extension","ClaimResponse.type":"CodeableConcept","ClaimResponse.use":"code","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.encounter":"Reference","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"System.String","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"System.String","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"System.String","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.statusReason":"CodeableConcept","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.supportingInfo":"Reference","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"System.String","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"System.String","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"System.String","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueDecimal":"decimal","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"System.String","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"System.String","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"System.String","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.supplements":"canonical","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"canonical","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"System.String","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"System.String","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.about":"Reference","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.encounter":"Reference","Communication.extension":"Extension","Communication.id":"System.String","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.inResponseTo":"Reference","Communication.instantiatesCanonical":"canonical","Communication.instantiatesUri":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"System.String","Communication.payload.modifierExtension":"Extension","Communication.priority":"code","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.statusReason":"CodeableConcept","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"CodeableConcept","CommunicationRequest.about":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.doNotPerform":"boolean","CommunicationRequest.encounter":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"System.String","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"System.String","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.statusReason":"CodeableConcept","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"System.String","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"System.String","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","CompartmentDefinition.version":"string","Composition.attester.extension":"Extension","Composition.attester.id":"System.String","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.category":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"System.String","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"System.String","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"System.String","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.author":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.focus":"Reference","Composition.section.id":"System.String","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"System.String","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"System.String","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"canonical","ConceptMap.group.element.target.dependsOn.value":"string","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"System.String","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"System.String","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"System.String","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"canonical","ConceptMap.id":"System.String","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceCanonical":"canonical","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetCanonical":"canonical","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"CodeableConcept","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.encounter":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"System.String","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"System.String","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.recordedDate":"dateTime","Condition.recorder":"Reference","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"System.String","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.stage.type":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"CodeableConcept","Consent.category":"CodeableConcept","Consent.contained":"Resource","Consent.dateTime":"dateTime","Consent.extension":"Extension","Consent.id":"System.String","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.performer":"Reference","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"System.String","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"CodeableConcept","Consent.provision.action":"CodeableConcept","Consent.provision.actor.extension":"Extension","Consent.provision.actor.id":"System.String","Consent.provision.actor.modifierExtension":"Extension","Consent.provision.actor.reference":"Reference","Consent.provision.actor.role":"CodeableConcept","Consent.provision.class":"Coding","Consent.provision.code":"CodeableConcept","Consent.provision.data.extension":"Extension","Consent.provision.data.id":"System.String","Consent.provision.data.meaning":"code","Consent.provision.data.modifierExtension":"Extension","Consent.provision.data.reference":"Reference","Consent.provision.dataPeriod":"Period","Consent.provision.extension":"Extension","Consent.provision.id":"System.String","Consent.provision.modifierExtension":"Extension","Consent.provision.period":"Period","Consent.provision.purpose":"Coding","Consent.provision.securityLabel":"Coding","Consent.provision.type":"code","Consent.scope":"CodeableConcept","Consent.sourceAttachment":"Attachment","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","Consent.verification.extension":"Extension","Consent.verification.id":"System.String","Consent.verification.modifierExtension":"Extension","Consent.verification.verificationDate":"dateTime","Consent.verification.verified":"boolean","Consent.verification.verifiedWith":"Reference","ContactDetail.extension":"Extension","ContactDetail.id":"System.String","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"System.String","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.alias":"string","Contract.applies":"Period","Contract.author":"Reference","Contract.authority":"Reference","Contract.contained":"Resource","Contract.contentDefinition.copyright":"markdown","Contract.contentDefinition.extension":"Extension","Contract.contentDefinition.id":"System.String","Contract.contentDefinition.modifierExtension":"Extension","Contract.contentDefinition.publicationDate":"dateTime","Contract.contentDefinition.publicationStatus":"code","Contract.contentDefinition.publisher":"Reference","Contract.contentDefinition.subType":"CodeableConcept","Contract.contentDefinition.type":"CodeableConcept","Contract.contentDerivative":"CodeableConcept","Contract.domain":"Reference","Contract.expirationType":"CodeableConcept","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"System.String","Contract.friendly.modifierExtension":"Extension","Contract.id":"System.String","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.instantiatesCanonical":"Reference","Contract.instantiatesUri":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"System.String","Contract.legal.modifierExtension":"Extension","Contract.legalState":"CodeableConcept","Contract.legallyBindingAttachment":"Attachment","Contract.legallyBindingReference":"Reference","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.name":"string","Contract.relevantHistory":"Reference","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"System.String","Contract.rule.modifierExtension":"Extension","Contract.scope":"CodeableConcept","Contract.signer.extension":"Extension","Contract.signer.id":"System.String","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.site":"Reference","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.subtitle":"string","Contract.supportingInfo":"Reference","Contract.term.action.context":"Reference","Contract.term.action.contextLinkId":"string","Contract.term.action.doNotPerform":"boolean","Contract.term.action.extension":"Extension","Contract.term.action.id":"System.String","Contract.term.action.intent":"CodeableConcept","Contract.term.action.linkId":"string","Contract.term.action.modifierExtension":"Extension","Contract.term.action.note":"Annotation","Contract.term.action.occurrenceDateTime":"dateTime","Contract.term.action.occurrencePeriod":"Period","Contract.term.action.occurrenceTiming":"Timing","Contract.term.action.performer":"Reference","Contract.term.action.performerLinkId":"string","Contract.term.action.performerRole":"CodeableConcept","Contract.term.action.performerType":"CodeableConcept","Contract.term.action.reason":"string","Contract.term.action.reasonCode":"CodeableConcept","Contract.term.action.reasonLinkId":"string","Contract.term.action.reasonReference":"Reference","Contract.term.action.requester":"Reference","Contract.term.action.requesterLinkId":"string","Contract.term.action.securityLabelNumber":"unsignedInt","Contract.term.action.status":"CodeableConcept","Contract.term.action.subject.extension":"Extension","Contract.term.action.subject.id":"System.String","Contract.term.action.subject.modifierExtension":"Extension","Contract.term.action.subject.reference":"Reference","Contract.term.action.subject.role":"CodeableConcept","Contract.term.action.type":"CodeableConcept","Contract.term.applies":"Period","Contract.term.asset.condition":"string","Contract.term.asset.context.code":"CodeableConcept","Contract.term.asset.context.extension":"Extension","Contract.term.asset.context.id":"System.String","Contract.term.asset.context.modifierExtension":"Extension","Contract.term.asset.context.reference":"Reference","Contract.term.asset.context.text":"string","Contract.term.asset.extension":"Extension","Contract.term.asset.id":"System.String","Contract.term.asset.linkId":"string","Contract.term.asset.modifierExtension":"Extension","Contract.term.asset.period":"Period","Contract.term.asset.periodType":"CodeableConcept","Contract.term.asset.relationship":"Coding","Contract.term.asset.scope":"CodeableConcept","Contract.term.asset.securityLabelNumber":"unsignedInt","Contract.term.asset.subtype":"CodeableConcept","Contract.term.asset.text":"string","Contract.term.asset.type":"CodeableConcept","Contract.term.asset.typeReference":"Reference","Contract.term.asset.usePeriod":"Period","Contract.term.asset.valuedItem.effectiveTime":"dateTime","Contract.term.asset.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.asset.valuedItem.entityReference":"Reference","Contract.term.asset.valuedItem.extension":"Extension","Contract.term.asset.valuedItem.factor":"decimal","Contract.term.asset.valuedItem.id":"System.String","Contract.term.asset.valuedItem.identifier":"Identifier","Contract.term.asset.valuedItem.linkId":"string","Contract.term.asset.valuedItem.modifierExtension":"Extension","Contract.term.asset.valuedItem.net":"Money","Contract.term.asset.valuedItem.payment":"string","Contract.term.asset.valuedItem.paymentDate":"dateTime","Contract.term.asset.valuedItem.points":"decimal","Contract.term.asset.valuedItem.quantity":"Quantity","Contract.term.asset.valuedItem.recipient":"Reference","Contract.term.asset.valuedItem.responsible":"Reference","Contract.term.asset.valuedItem.securityLabelNumber":"unsignedInt","Contract.term.asset.valuedItem.unitPrice":"Money","Contract.term.extension":"Extension","Contract.term.id":"System.String","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.offer.answer.extension":"Extension","Contract.term.offer.answer.id":"System.String","Contract.term.offer.answer.modifierExtension":"Extension","Contract.term.offer.answer.valueAttachment":"Attachment","Contract.term.offer.answer.valueBoolean":"boolean","Contract.term.offer.answer.valueCoding":"Coding","Contract.term.offer.answer.valueDate":"date","Contract.term.offer.answer.valueDateTime":"dateTime","Contract.term.offer.answer.valueDecimal":"decimal","Contract.term.offer.answer.valueInteger":"integer","Contract.term.offer.answer.valueQuantity":"Quantity","Contract.term.offer.answer.valueReference":"Reference","Contract.term.offer.answer.valueString":"string","Contract.term.offer.answer.valueTime":"time","Contract.term.offer.answer.valueUri":"uri","Contract.term.offer.decision":"CodeableConcept","Contract.term.offer.decisionMode":"CodeableConcept","Contract.term.offer.extension":"Extension","Contract.term.offer.id":"System.String","Contract.term.offer.identifier":"Identifier","Contract.term.offer.linkId":"string","Contract.term.offer.modifierExtension":"Extension","Contract.term.offer.party.extension":"Extension","Contract.term.offer.party.id":"System.String","Contract.term.offer.party.modifierExtension":"Extension","Contract.term.offer.party.reference":"Reference","Contract.term.offer.party.role":"CodeableConcept","Contract.term.offer.securityLabelNumber":"unsignedInt","Contract.term.offer.text":"string","Contract.term.offer.topic":"Reference","Contract.term.offer.type":"CodeableConcept","Contract.term.securityLabel.category":"Coding","Contract.term.securityLabel.classification":"Coding","Contract.term.securityLabel.control":"Coding","Contract.term.securityLabel.extension":"Extension","Contract.term.securityLabel.id":"System.String","Contract.term.securityLabel.modifierExtension":"Extension","Contract.term.securityLabel.number":"unsignedInt","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topicCodeableConcept":"CodeableConcept","Contract.term.topicReference":"Reference","Contract.term.type":"CodeableConcept","Contract.text":"Narrative","Contract.title":"string","Contract.topicCodeableConcept":"CodeableConcept","Contract.topicReference":"Reference","Contract.type":"CodeableConcept","Contract.url":"uri","Contract.version":"string","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"System.String","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"System.String","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.class.extension":"Extension","Coverage.class.id":"System.String","Coverage.class.modifierExtension":"Extension","Coverage.class.name":"string","Coverage.class.type":"CodeableConcept","Coverage.class.value":"string","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.costToBeneficiary.exception.extension":"Extension","Coverage.costToBeneficiary.exception.id":"System.String","Coverage.costToBeneficiary.exception.modifierExtension":"Extension","Coverage.costToBeneficiary.exception.period":"Period","Coverage.costToBeneficiary.exception.type":"CodeableConcept","Coverage.costToBeneficiary.extension":"Extension","Coverage.costToBeneficiary.id":"System.String","Coverage.costToBeneficiary.modifierExtension":"Extension","Coverage.costToBeneficiary.type":"CodeableConcept","Coverage.costToBeneficiary.valueMoney":"Money","Coverage.costToBeneficiary.valueQuantity":"Quantity","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.id":"System.String","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.status":"code","Coverage.subrogation":"boolean","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","CoverageEligibilityRequest.contained":"Resource","CoverageEligibilityRequest.created":"dateTime","CoverageEligibilityRequest.enterer":"Reference","CoverageEligibilityRequest.extension":"Extension","CoverageEligibilityRequest.facility":"Reference","CoverageEligibilityRequest.id":"System.String","CoverageEligibilityRequest.identifier":"Identifier","CoverageEligibilityRequest.implicitRules":"uri","CoverageEligibilityRequest.insurance.businessArrangement":"string","CoverageEligibilityRequest.insurance.coverage":"Reference","CoverageEligibilityRequest.insurance.extension":"Extension","CoverageEligibilityRequest.insurance.focal":"boolean","CoverageEligibilityRequest.insurance.id":"System.String","CoverageEligibilityRequest.insurance.modifierExtension":"Extension","CoverageEligibilityRequest.insurer":"Reference","CoverageEligibilityRequest.item.category":"CodeableConcept","CoverageEligibilityRequest.item.detail":"Reference","CoverageEligibilityRequest.item.diagnosis.diagnosisCodeableConcept":"CodeableConcept","CoverageEligibilityRequest.item.diagnosis.diagnosisReference":"Reference","CoverageEligibilityRequest.item.diagnosis.extension":"Extension","CoverageEligibilityRequest.item.diagnosis.id":"System.String","CoverageEligibilityRequest.item.diagnosis.modifierExtension":"Extension","CoverageEligibilityRequest.item.extension":"Extension","CoverageEligibilityRequest.item.facility":"Reference","CoverageEligibilityRequest.item.id":"System.String","CoverageEligibilityRequest.item.modifier":"CodeableConcept","CoverageEligibilityRequest.item.modifierExtension":"Extension","CoverageEligibilityRequest.item.productOrService":"CodeableConcept","CoverageEligibilityRequest.item.provider":"Reference","CoverageEligibilityRequest.item.quantity":"Quantity","CoverageEligibilityRequest.item.supportingInfoSequence":"positiveInt","CoverageEligibilityRequest.item.unitPrice":"Money","CoverageEligibilityRequest.language":"code","CoverageEligibilityRequest.meta":"Meta","CoverageEligibilityRequest.modifierExtension":"Extension","CoverageEligibilityRequest.patient":"Reference","CoverageEligibilityRequest.priority":"CodeableConcept","CoverageEligibilityRequest.provider":"Reference","CoverageEligibilityRequest.purpose":"code","CoverageEligibilityRequest.servicedDate":"date","CoverageEligibilityRequest.servicedPeriod":"Period","CoverageEligibilityRequest.status":"code","CoverageEligibilityRequest.supportingInfo.appliesToAll":"boolean","CoverageEligibilityRequest.supportingInfo.extension":"Extension","CoverageEligibilityRequest.supportingInfo.id":"System.String","CoverageEligibilityRequest.supportingInfo.information":"Reference","CoverageEligibilityRequest.supportingInfo.modifierExtension":"Extension","CoverageEligibilityRequest.supportingInfo.sequence":"positiveInt","CoverageEligibilityRequest.text":"Narrative","CoverageEligibilityResponse.contained":"Resource","CoverageEligibilityResponse.created":"dateTime","CoverageEligibilityResponse.disposition":"string","CoverageEligibilityResponse.error.code":"CodeableConcept","CoverageEligibilityResponse.error.extension":"Extension","CoverageEligibilityResponse.error.id":"System.String","CoverageEligibilityResponse.error.modifierExtension":"Extension","CoverageEligibilityResponse.extension":"Extension","CoverageEligibilityResponse.form":"CodeableConcept","CoverageEligibilityResponse.id":"System.String","CoverageEligibilityResponse.identifier":"Identifier","CoverageEligibilityResponse.implicitRules":"uri","CoverageEligibilityResponse.insurance.benefitPeriod":"Period","CoverageEligibilityResponse.insurance.coverage":"Reference","CoverageEligibilityResponse.insurance.extension":"Extension","CoverageEligibilityResponse.insurance.id":"System.String","CoverageEligibilityResponse.insurance.inforce":"boolean","CoverageEligibilityResponse.insurance.item.authorizationRequired":"boolean","CoverageEligibilityResponse.insurance.item.authorizationSupporting":"CodeableConcept","CoverageEligibilityResponse.insurance.item.authorizationUrl":"uri","CoverageEligibilityResponse.insurance.item.benefit.allowedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.allowedString":"string","CoverageEligibilityResponse.insurance.item.benefit.allowedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.benefit.extension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.id":"System.String","CoverageEligibilityResponse.insurance.item.benefit.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.type":"CodeableConcept","CoverageEligibilityResponse.insurance.item.benefit.usedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.usedString":"string","CoverageEligibilityResponse.insurance.item.benefit.usedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.category":"CodeableConcept","CoverageEligibilityResponse.insurance.item.description":"string","CoverageEligibilityResponse.insurance.item.excluded":"boolean","CoverageEligibilityResponse.insurance.item.extension":"Extension","CoverageEligibilityResponse.insurance.item.id":"System.String","CoverageEligibilityResponse.insurance.item.modifier":"CodeableConcept","CoverageEligibilityResponse.insurance.item.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.name":"string","CoverageEligibilityResponse.insurance.item.network":"CodeableConcept","CoverageEligibilityResponse.insurance.item.productOrService":"CodeableConcept","CoverageEligibilityResponse.insurance.item.provider":"Reference","CoverageEligibilityResponse.insurance.item.term":"CodeableConcept","CoverageEligibilityResponse.insurance.item.unit":"CodeableConcept","CoverageEligibilityResponse.insurance.modifierExtension":"Extension","CoverageEligibilityResponse.insurer":"Reference","CoverageEligibilityResponse.language":"code","CoverageEligibilityResponse.meta":"Meta","CoverageEligibilityResponse.modifierExtension":"Extension","CoverageEligibilityResponse.outcome":"code","CoverageEligibilityResponse.patient":"Reference","CoverageEligibilityResponse.preAuthRef":"string","CoverageEligibilityResponse.purpose":"code","CoverageEligibilityResponse.request":"Reference","CoverageEligibilityResponse.requestor":"Reference","CoverageEligibilityResponse.servicedDate":"date","CoverageEligibilityResponse.servicedPeriod":"Period","CoverageEligibilityResponse.status":"code","CoverageEligibilityResponse.text":"Narrative","DataRequirement.codeFilter.code":"Coding","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"System.String","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.searchParam":"string","DataRequirement.codeFilter.valueSet":"canonical","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"System.String","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.searchParam":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"System.String","DataRequirement.limit":"positiveInt","DataRequirement.mustSupport":"string","DataRequirement.profile":"canonical","DataRequirement.sort.direction":"code","DataRequirement.sort.extension":"Extension","DataRequirement.sort.id":"System.String","DataRequirement.sort.path":"string","DataRequirement.subjectCodeableConcept":"CodeableConcept","DataRequirement.subjectReference":"Reference","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.code":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.detail":"string","DetectedIssue.evidence.code":"CodeableConcept","DetectedIssue.evidence.detail":"Reference","DetectedIssue.evidence.extension":"Extension","DetectedIssue.evidence.id":"System.String","DetectedIssue.evidence.modifierExtension":"Extension","DetectedIssue.extension":"Extension","DetectedIssue.id":"System.String","DetectedIssue.identifiedDateTime":"dateTime","DetectedIssue.identifiedPeriod":"Period","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"System.String","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.definition":"Reference","Device.deviceName.extension":"Extension","Device.deviceName.id":"System.String","Device.deviceName.modifierExtension":"Extension","Device.deviceName.name":"string","Device.deviceName.type":"code","Device.distinctIdentifier":"string","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"System.String","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.modelNumber":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.parent":"Reference","Device.partNumber":"string","Device.patient":"Reference","Device.property.extension":"Extension","Device.property.id":"System.String","Device.property.modifierExtension":"Extension","Device.property.type":"CodeableConcept","Device.property.valueCode":"CodeableConcept","Device.property.valueQuantity":"Quantity","Device.safety":"CodeableConcept","Device.serialNumber":"string","Device.specialization.extension":"Extension","Device.specialization.id":"System.String","Device.specialization.modifierExtension":"Extension","Device.specialization.systemType":"CodeableConcept","Device.specialization.version":"string","Device.status":"code","Device.statusReason":"CodeableConcept","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udiCarrier.carrierAIDC":"base64Binary","Device.udiCarrier.carrierHRF":"string","Device.udiCarrier.deviceIdentifier":"string","Device.udiCarrier.entryType":"code","Device.udiCarrier.extension":"Extension","Device.udiCarrier.id":"System.String","Device.udiCarrier.issuer":"uri","Device.udiCarrier.jurisdiction":"uri","Device.udiCarrier.modifierExtension":"Extension","Device.url":"uri","Device.version.component":"Identifier","Device.version.extension":"Extension","Device.version.id":"System.String","Device.version.modifierExtension":"Extension","Device.version.type":"CodeableConcept","Device.version.value":"string","DeviceDefinition.capability.description":"CodeableConcept","DeviceDefinition.capability.extension":"Extension","DeviceDefinition.capability.id":"System.String","DeviceDefinition.capability.modifierExtension":"Extension","DeviceDefinition.capability.type":"CodeableConcept","DeviceDefinition.contact":"ContactPoint","DeviceDefinition.contained":"Resource","DeviceDefinition.deviceName.extension":"Extension","DeviceDefinition.deviceName.id":"System.String","DeviceDefinition.deviceName.modifierExtension":"Extension","DeviceDefinition.deviceName.name":"string","DeviceDefinition.deviceName.type":"code","DeviceDefinition.extension":"Extension","DeviceDefinition.id":"System.String","DeviceDefinition.identifier":"Identifier","DeviceDefinition.implicitRules":"uri","DeviceDefinition.language":"code","DeviceDefinition.languageCode":"CodeableConcept","DeviceDefinition.manufacturerReference":"Reference","DeviceDefinition.manufacturerString":"string","DeviceDefinition.material.allergenicIndicator":"boolean","DeviceDefinition.material.alternate":"boolean","DeviceDefinition.material.extension":"Extension","DeviceDefinition.material.id":"System.String","DeviceDefinition.material.modifierExtension":"Extension","DeviceDefinition.material.substance":"CodeableConcept","DeviceDefinition.meta":"Meta","DeviceDefinition.modelNumber":"string","DeviceDefinition.modifierExtension":"Extension","DeviceDefinition.note":"Annotation","DeviceDefinition.onlineInformation":"uri","DeviceDefinition.owner":"Reference","DeviceDefinition.parentDevice":"Reference","DeviceDefinition.physicalCharacteristics":"ProdCharacteristic","DeviceDefinition.property.extension":"Extension","DeviceDefinition.property.id":"System.String","DeviceDefinition.property.modifierExtension":"Extension","DeviceDefinition.property.type":"CodeableConcept","DeviceDefinition.property.valueCode":"CodeableConcept","DeviceDefinition.property.valueQuantity":"Quantity","DeviceDefinition.quantity":"Quantity","DeviceDefinition.safety":"CodeableConcept","DeviceDefinition.shelfLifeStorage":"ProductShelfLife","DeviceDefinition.specialization.extension":"Extension","DeviceDefinition.specialization.id":"System.String","DeviceDefinition.specialization.modifierExtension":"Extension","DeviceDefinition.specialization.systemType":"string","DeviceDefinition.specialization.version":"string","DeviceDefinition.text":"Narrative","DeviceDefinition.type":"CodeableConcept","DeviceDefinition.udiDeviceIdentifier.deviceIdentifier":"string","DeviceDefinition.udiDeviceIdentifier.extension":"Extension","DeviceDefinition.udiDeviceIdentifier.id":"System.String","DeviceDefinition.udiDeviceIdentifier.issuer":"uri","DeviceDefinition.udiDeviceIdentifier.jurisdiction":"uri","DeviceDefinition.udiDeviceIdentifier.modifierExtension":"Extension","DeviceDefinition.url":"uri","DeviceDefinition.version":"string","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"System.String","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"System.String","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.encounter":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"System.String","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.instantiatesCanonical":"canonical","DeviceRequest.instantiatesUri":"uri","DeviceRequest.insurance":"Reference","DeviceRequest.intent":"code","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.parameter.code":"CodeableConcept","DeviceRequest.parameter.extension":"Extension","DeviceRequest.parameter.id":"System.String","DeviceRequest.parameter.modifierExtension":"Extension","DeviceRequest.parameter.valueBoolean":"boolean","DeviceRequest.parameter.valueCodeableConcept":"CodeableConcept","DeviceRequest.parameter.valueQuantity":"Quantity","DeviceRequest.parameter.valueRange":"Range","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.basedOn":"Reference","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.derivedFrom":"Reference","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"System.String","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.reasonCode":"CodeableConcept","DeviceUseStatement.reasonReference":"Reference","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.conclusionCode":"CodeableConcept","DiagnosticReport.contained":"Resource","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.encounter":"Reference","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"System.String","DiagnosticReport.identifier":"Identifier","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.media.comment":"string","DiagnosticReport.media.extension":"Extension","DiagnosticReport.media.id":"System.String","DiagnosticReport.media.link":"Reference","DiagnosticReport.media.modifierExtension":"Extension","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer":"Reference","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.resultsInterpreter":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"System.String","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"System.String","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"System.String","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.category":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"System.String","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"System.String","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.custodian":"Reference","DocumentReference.date":"instant","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"System.String","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"System.String","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"System.String","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseAndRate.doseQuantity":"Quantity","Dosage.doseAndRate.doseRange":"Range","Dosage.doseAndRate.extension":"Extension","Dosage.doseAndRate.id":"System.String","Dosage.doseAndRate.rateQuantity":"Quantity","Dosage.doseAndRate.rateRange":"Range","Dosage.doseAndRate.rateRatio":"Ratio","Dosage.doseAndRate.type":"CodeableConcept","Dosage.extension":"Extension","Dosage.id":"System.String","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.modifierExtension":"Extension","Dosage.patientInstruction":"string","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"System.String","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","EffectEvidenceSynthesis.approvalDate":"date","EffectEvidenceSynthesis.author":"ContactDetail","EffectEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","EffectEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","EffectEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","EffectEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","EffectEvidenceSynthesis.certainty.extension":"Extension","EffectEvidenceSynthesis.certainty.id":"System.String","EffectEvidenceSynthesis.certainty.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.note":"Annotation","EffectEvidenceSynthesis.certainty.rating":"CodeableConcept","EffectEvidenceSynthesis.contact":"ContactDetail","EffectEvidenceSynthesis.contained":"Resource","EffectEvidenceSynthesis.copyright":"markdown","EffectEvidenceSynthesis.date":"dateTime","EffectEvidenceSynthesis.description":"markdown","EffectEvidenceSynthesis.editor":"ContactDetail","EffectEvidenceSynthesis.effectEstimate.description":"string","EffectEvidenceSynthesis.effectEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.from":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.level":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.to":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.unitOfMeasure":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.value":"decimal","EffectEvidenceSynthesis.effectEstimate.variantState":"CodeableConcept","EffectEvidenceSynthesis.effectivePeriod":"Period","EffectEvidenceSynthesis.endorser":"ContactDetail","EffectEvidenceSynthesis.exposure":"Reference","EffectEvidenceSynthesis.exposureAlternative":"Reference","EffectEvidenceSynthesis.extension":"Extension","EffectEvidenceSynthesis.id":"System.String","EffectEvidenceSynthesis.identifier":"Identifier","EffectEvidenceSynthesis.implicitRules":"uri","EffectEvidenceSynthesis.jurisdiction":"CodeableConcept","EffectEvidenceSynthesis.language":"code","EffectEvidenceSynthesis.lastReviewDate":"date","EffectEvidenceSynthesis.meta":"Meta","EffectEvidenceSynthesis.modifierExtension":"Extension","EffectEvidenceSynthesis.name":"string","EffectEvidenceSynthesis.note":"Annotation","EffectEvidenceSynthesis.outcome":"Reference","EffectEvidenceSynthesis.population":"Reference","EffectEvidenceSynthesis.publisher":"string","EffectEvidenceSynthesis.relatedArtifact":"RelatedArtifact","EffectEvidenceSynthesis.resultsByExposure.description":"string","EffectEvidenceSynthesis.resultsByExposure.exposureState":"code","EffectEvidenceSynthesis.resultsByExposure.extension":"Extension","EffectEvidenceSynthesis.resultsByExposure.id":"System.String","EffectEvidenceSynthesis.resultsByExposure.modifierExtension":"Extension","EffectEvidenceSynthesis.resultsByExposure.riskEvidenceSynthesis":"Reference","EffectEvidenceSynthesis.resultsByExposure.variantState":"CodeableConcept","EffectEvidenceSynthesis.reviewer":"ContactDetail","EffectEvidenceSynthesis.sampleSize.description":"string","EffectEvidenceSynthesis.sampleSize.extension":"Extension","EffectEvidenceSynthesis.sampleSize.id":"System.String","EffectEvidenceSynthesis.sampleSize.modifierExtension":"Extension","EffectEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","EffectEvidenceSynthesis.sampleSize.numberOfStudies":"integer","EffectEvidenceSynthesis.status":"code","EffectEvidenceSynthesis.studyType":"CodeableConcept","EffectEvidenceSynthesis.synthesisType":"CodeableConcept","EffectEvidenceSynthesis.text":"Narrative","EffectEvidenceSynthesis.title":"string","EffectEvidenceSynthesis.topic":"CodeableConcept","EffectEvidenceSynthesis.url":"uri","EffectEvidenceSynthesis.useContext":"UsageContext","EffectEvidenceSynthesis.version":"string","Element.extension":"Extension","Element.id":"System.String","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"System.String","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"System.String","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSet":"canonical","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"System.String","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"canonical","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCanonical":"canonical","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactDetail":"ContactDetail","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueContributor":"Contributor","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDataRequirement":"DataRequirement","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDosage":"Dosage","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueExpression":"Expression","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValueParameterDefinition":"ParameterDefinition","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueRelatedArtifact":"RelatedArtifact","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueTriggerDefinition":"TriggerDefinition","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.defaultValueUrl":"url","ElementDefinition.defaultValueUsageContext":"UsageContext","ElementDefinition.defaultValueUuid":"uuid","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"System.String","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCanonical":"canonical","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactDetail":"ContactDetail","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueContributor":"Contributor","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDataRequirement":"DataRequirement","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDosage":"Dosage","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueExpression":"Expression","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valueParameterDefinition":"ParameterDefinition","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueRelatedArtifact":"RelatedArtifact","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueTriggerDefinition":"TriggerDefinition","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.example.valueUrl":"url","ElementDefinition.example.valueUsageContext":"UsageContext","ElementDefinition.example.valueUuid":"uuid","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"System.String","ElementDefinition.extension.url":"System.String","ElementDefinition.extension.valueCanonical":"canonical","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCanonical":"canonical","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactDetail":"ContactDetail","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedContributor":"Contributor","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDataRequirement":"DataRequirement","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDosage":"Dosage","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedExpression":"Expression","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedParameterDefinition":"ParameterDefinition","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedRelatedArtifact":"RelatedArtifact","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedTriggerDefinition":"TriggerDefinition","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.fixedUrl":"url","ElementDefinition.fixedUsageContext":"UsageContext","ElementDefinition.fixedUuid":"uuid","ElementDefinition.id":"System.String","ElementDefinition.isModifier":"boolean","ElementDefinition.isModifierReason":"string","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"System.String","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.modifierExtension":"Extension","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCanonical":"canonical","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactDetail":"ContactDetail","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternContributor":"Contributor","ElementDefinition.patternCount":"Count","ElementDefinition.patternDataRequirement":"DataRequirement","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDosage":"Dosage","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternExpression":"Expression","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternParameterDefinition":"ParameterDefinition","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternRelatedArtifact":"RelatedArtifact","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternTriggerDefinition":"TriggerDefinition","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.patternUrl":"url","ElementDefinition.patternUsageContext":"UsageContext","ElementDefinition.patternUuid":"uuid","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceIsConstraining":"boolean","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"System.String","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"System.String","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"System.String","ElementDefinition.type.profile":"canonical","ElementDefinition.type.targetProfile":"canonical","ElementDefinition.type.versioning":"code","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.basedOn":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"System.String","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"System.String","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.use":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"System.String","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"System.String","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"System.String","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.physicalType":"CodeableConcept","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"System.String","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reasonCode":"CodeableConcept","Encounter.reasonReference":"Reference","Encounter.serviceProvider":"Reference","Encounter.serviceType":"CodeableConcept","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"System.String","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"url","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"System.String","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.candidate":"Reference","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"System.String","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"System.String","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"code","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"System.String","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"System.String","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"System.String","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","EventDefinition.approvalDate":"date","EventDefinition.author":"ContactDetail","EventDefinition.contact":"ContactDetail","EventDefinition.contained":"Resource","EventDefinition.copyright":"markdown","EventDefinition.date":"dateTime","EventDefinition.description":"markdown","EventDefinition.editor":"ContactDetail","EventDefinition.effectivePeriod":"Period","EventDefinition.endorser":"ContactDetail","EventDefinition.experimental":"boolean","EventDefinition.extension":"Extension","EventDefinition.id":"System.String","EventDefinition.identifier":"Identifier","EventDefinition.implicitRules":"uri","EventDefinition.jurisdiction":"CodeableConcept","EventDefinition.language":"code","EventDefinition.lastReviewDate":"date","EventDefinition.meta":"Meta","EventDefinition.modifierExtension":"Extension","EventDefinition.name":"string","EventDefinition.publisher":"string","EventDefinition.purpose":"markdown","EventDefinition.relatedArtifact":"RelatedArtifact","EventDefinition.reviewer":"ContactDetail","EventDefinition.status":"code","EventDefinition.subjectCodeableConcept":"CodeableConcept","EventDefinition.subjectReference":"Reference","EventDefinition.subtitle":"string","EventDefinition.text":"Narrative","EventDefinition.title":"string","EventDefinition.topic":"CodeableConcept","EventDefinition.trigger":"TriggerDefinition","EventDefinition.url":"uri","EventDefinition.usage":"string","EventDefinition.useContext":"UsageContext","EventDefinition.version":"string","Evidence.approvalDate":"date","Evidence.author":"ContactDetail","Evidence.contact":"ContactDetail","Evidence.contained":"Resource","Evidence.copyright":"markdown","Evidence.date":"dateTime","Evidence.description":"markdown","Evidence.editor":"ContactDetail","Evidence.effectivePeriod":"Period","Evidence.endorser":"ContactDetail","Evidence.exposureBackground":"Reference","Evidence.exposureVariant":"Reference","Evidence.extension":"Extension","Evidence.id":"System.String","Evidence.identifier":"Identifier","Evidence.implicitRules":"uri","Evidence.jurisdiction":"CodeableConcept","Evidence.language":"code","Evidence.lastReviewDate":"date","Evidence.meta":"Meta","Evidence.modifierExtension":"Extension","Evidence.name":"string","Evidence.note":"Annotation","Evidence.outcome":"Reference","Evidence.publisher":"string","Evidence.relatedArtifact":"RelatedArtifact","Evidence.reviewer":"ContactDetail","Evidence.shortTitle":"string","Evidence.status":"code","Evidence.subtitle":"string","Evidence.text":"Narrative","Evidence.title":"string","Evidence.topic":"CodeableConcept","Evidence.url":"uri","Evidence.useContext":"UsageContext","Evidence.version":"string","EvidenceVariable.approvalDate":"date","EvidenceVariable.author":"ContactDetail","EvidenceVariable.characteristic.definitionCanonical":"canonical","EvidenceVariable.characteristic.definitionCodeableConcept":"CodeableConcept","EvidenceVariable.characteristic.definitionDataRequirement":"DataRequirement","EvidenceVariable.characteristic.definitionExpression":"Expression","EvidenceVariable.characteristic.definitionReference":"Reference","EvidenceVariable.characteristic.definitionTriggerDefinition":"TriggerDefinition","EvidenceVariable.characteristic.description":"string","EvidenceVariable.characteristic.exclude":"boolean","EvidenceVariable.characteristic.extension":"Extension","EvidenceVariable.characteristic.groupMeasure":"code","EvidenceVariable.characteristic.id":"System.String","EvidenceVariable.characteristic.modifierExtension":"Extension","EvidenceVariable.characteristic.participantEffectiveDateTime":"dateTime","EvidenceVariable.characteristic.participantEffectiveDuration":"Duration","EvidenceVariable.characteristic.participantEffectivePeriod":"Period","EvidenceVariable.characteristic.participantEffectiveTiming":"Timing","EvidenceVariable.characteristic.timeFromStart":"Duration","EvidenceVariable.characteristic.usageContext":"UsageContext","EvidenceVariable.contact":"ContactDetail","EvidenceVariable.contained":"Resource","EvidenceVariable.copyright":"markdown","EvidenceVariable.date":"dateTime","EvidenceVariable.description":"markdown","EvidenceVariable.editor":"ContactDetail","EvidenceVariable.effectivePeriod":"Period","EvidenceVariable.endorser":"ContactDetail","EvidenceVariable.extension":"Extension","EvidenceVariable.id":"System.String","EvidenceVariable.identifier":"Identifier","EvidenceVariable.implicitRules":"uri","EvidenceVariable.jurisdiction":"CodeableConcept","EvidenceVariable.language":"code","EvidenceVariable.lastReviewDate":"date","EvidenceVariable.meta":"Meta","EvidenceVariable.modifierExtension":"Extension","EvidenceVariable.name":"string","EvidenceVariable.note":"Annotation","EvidenceVariable.publisher":"string","EvidenceVariable.relatedArtifact":"RelatedArtifact","EvidenceVariable.reviewer":"ContactDetail","EvidenceVariable.shortTitle":"string","EvidenceVariable.status":"code","EvidenceVariable.subtitle":"string","EvidenceVariable.text":"Narrative","EvidenceVariable.title":"string","EvidenceVariable.topic":"CodeableConcept","EvidenceVariable.type":"code","EvidenceVariable.url":"uri","EvidenceVariable.useContext":"UsageContext","EvidenceVariable.version":"string","ExampleScenario.actor.actorId":"string","ExampleScenario.actor.description":"markdown","ExampleScenario.actor.extension":"Extension","ExampleScenario.actor.id":"System.String","ExampleScenario.actor.modifierExtension":"Extension","ExampleScenario.actor.name":"string","ExampleScenario.actor.type":"code","ExampleScenario.contact":"ContactDetail","ExampleScenario.contained":"Resource","ExampleScenario.copyright":"markdown","ExampleScenario.date":"dateTime","ExampleScenario.experimental":"boolean","ExampleScenario.extension":"Extension","ExampleScenario.id":"System.String","ExampleScenario.identifier":"Identifier","ExampleScenario.implicitRules":"uri","ExampleScenario.instance.containedInstance.extension":"Extension","ExampleScenario.instance.containedInstance.id":"System.String","ExampleScenario.instance.containedInstance.modifierExtension":"Extension","ExampleScenario.instance.containedInstance.resourceId":"string","ExampleScenario.instance.containedInstance.versionId":"string","ExampleScenario.instance.description":"markdown","ExampleScenario.instance.extension":"Extension","ExampleScenario.instance.id":"System.String","ExampleScenario.instance.modifierExtension":"Extension","ExampleScenario.instance.name":"string","ExampleScenario.instance.resourceId":"string","ExampleScenario.instance.resourceType":"code","ExampleScenario.instance.version.description":"markdown","ExampleScenario.instance.version.extension":"Extension","ExampleScenario.instance.version.id":"System.String","ExampleScenario.instance.version.modifierExtension":"Extension","ExampleScenario.instance.version.versionId":"string","ExampleScenario.jurisdiction":"CodeableConcept","ExampleScenario.language":"code","ExampleScenario.meta":"Meta","ExampleScenario.modifierExtension":"Extension","ExampleScenario.name":"string","ExampleScenario.process.description":"markdown","ExampleScenario.process.extension":"Extension","ExampleScenario.process.id":"System.String","ExampleScenario.process.modifierExtension":"Extension","ExampleScenario.process.postConditions":"markdown","ExampleScenario.process.preConditions":"markdown","ExampleScenario.process.step.alternative.description":"markdown","ExampleScenario.process.step.alternative.extension":"Extension","ExampleScenario.process.step.alternative.id":"System.String","ExampleScenario.process.step.alternative.modifierExtension":"Extension","ExampleScenario.process.step.alternative.title":"string","ExampleScenario.process.step.extension":"Extension","ExampleScenario.process.step.id":"System.String","ExampleScenario.process.step.modifierExtension":"Extension","ExampleScenario.process.step.operation.description":"markdown","ExampleScenario.process.step.operation.extension":"Extension","ExampleScenario.process.step.operation.id":"System.String","ExampleScenario.process.step.operation.initiator":"string","ExampleScenario.process.step.operation.initiatorActive":"boolean","ExampleScenario.process.step.operation.modifierExtension":"Extension","ExampleScenario.process.step.operation.name":"string","ExampleScenario.process.step.operation.number":"string","ExampleScenario.process.step.operation.receiver":"string","ExampleScenario.process.step.operation.receiverActive":"boolean","ExampleScenario.process.step.operation.type":"string","ExampleScenario.process.step.pause":"boolean","ExampleScenario.process.title":"string","ExampleScenario.publisher":"string","ExampleScenario.purpose":"markdown","ExampleScenario.status":"code","ExampleScenario.text":"Narrative","ExampleScenario.url":"uri","ExampleScenario.useContext":"UsageContext","ExampleScenario.version":"string","ExampleScenario.workflow":"canonical","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"System.String","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.bodySite":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.factor":"decimal","ExplanationOfBenefit.addItem.detail.id":"System.String","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.net":"Money","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.extension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.factor":"decimal","ExplanationOfBenefit.addItem.detail.subDetail.id":"System.String","ExplanationOfBenefit.addItem.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.net":"Money","ExplanationOfBenefit.addItem.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.addItem.detail.unitPrice":"Money","ExplanationOfBenefit.addItem.detailSequence":"positiveInt","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.factor":"decimal","ExplanationOfBenefit.addItem.id":"System.String","ExplanationOfBenefit.addItem.itemSequence":"positiveInt","ExplanationOfBenefit.addItem.locationAddress":"Address","ExplanationOfBenefit.addItem.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.addItem.locationReference":"Reference","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.net":"Money","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.programCode":"CodeableConcept","ExplanationOfBenefit.addItem.provider":"Reference","ExplanationOfBenefit.addItem.quantity":"Quantity","ExplanationOfBenefit.addItem.servicedDate":"date","ExplanationOfBenefit.addItem.servicedPeriod":"Period","ExplanationOfBenefit.addItem.subDetailSequence":"positiveInt","ExplanationOfBenefit.addItem.subSite":"CodeableConcept","ExplanationOfBenefit.addItem.unitPrice":"Money","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"System.String","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"System.String","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.benefitPeriod":"Period","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"System.String","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"System.String","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.onAdmission":"CodeableConcept","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"Attachment","ExplanationOfBenefit.formCode":"CodeableConcept","ExplanationOfBenefit.fundsReserve":"CodeableConcept","ExplanationOfBenefit.fundsReserveRequested":"CodeableConcept","ExplanationOfBenefit.id":"System.String","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.focal":"boolean","ExplanationOfBenefit.insurance.id":"System.String","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"System.String","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamSequence":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"System.String","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"System.String","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisSequence":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"System.String","ExplanationOfBenefit.item.informationSequence":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureSequence":"positiveInt","ExplanationOfBenefit.item.productOrService":"CodeableConcept","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"code","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"System.String","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"System.String","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.preAuthRef":"string","ExplanationOfBenefit.preAuthRefPeriod":"Period","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.priority":"CodeableConcept","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"System.String","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.procedure.type":"CodeableConcept","ExplanationOfBenefit.procedure.udi":"Reference","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"System.String","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"code","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"System.String","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.supportingInfo.category":"CodeableConcept","ExplanationOfBenefit.supportingInfo.code":"CodeableConcept","ExplanationOfBenefit.supportingInfo.extension":"Extension","ExplanationOfBenefit.supportingInfo.id":"System.String","ExplanationOfBenefit.supportingInfo.modifierExtension":"Extension","ExplanationOfBenefit.supportingInfo.reason":"Coding","ExplanationOfBenefit.supportingInfo.sequence":"positiveInt","ExplanationOfBenefit.supportingInfo.timingDate":"date","ExplanationOfBenefit.supportingInfo.timingPeriod":"Period","ExplanationOfBenefit.supportingInfo.valueAttachment":"Attachment","ExplanationOfBenefit.supportingInfo.valueBoolean":"boolean","ExplanationOfBenefit.supportingInfo.valueQuantity":"Quantity","ExplanationOfBenefit.supportingInfo.valueReference":"Reference","ExplanationOfBenefit.supportingInfo.valueString":"string","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.total.amount":"Money","ExplanationOfBenefit.total.category":"CodeableConcept","ExplanationOfBenefit.total.extension":"Extension","ExplanationOfBenefit.total.id":"System.String","ExplanationOfBenefit.total.modifierExtension":"Extension","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.use":"code","Expression.description":"string","Expression.expression":"string","Expression.extension":"Extension","Expression.id":"System.String","Expression.language":"code","Expression.name":"id","Expression.reference":"uri","Extension.extension":"Extension","Extension.id":"System.String","Extension.url":"System.String","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCanonical":"canonical","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactDetail":"ContactDetail","Extension.valueContactPoint":"ContactPoint","Extension.valueContributor":"Contributor","Extension.valueCount":"Count","Extension.valueDataRequirement":"DataRequirement","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDosage":"Dosage","Extension.valueDuration":"Duration","Extension.valueExpression":"Expression","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valueParameterDefinition":"ParameterDefinition","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueRelatedArtifact":"RelatedArtifact","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueTriggerDefinition":"TriggerDefinition","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","Extension.valueUrl":"url","Extension.valueUsageContext":"UsageContext","Extension.valueUuid":"uuid","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.contributedToDeath":"boolean","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"System.String","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.dataAbsentReason":"CodeableConcept","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.id":"System.String","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.instantiatesCanonical":"canonical","FamilyMemberHistory.instantiatesUri":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.sex":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"System.String","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.achievementStatus":"CodeableConcept","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"System.String","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.lifecycleStatus":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailBoolean":"boolean","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailInteger":"integer","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.detailRatio":"Ratio","Goal.target.detailString":"string","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"System.String","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"System.String","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"System.String","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"System.String","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.compartment.use":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"System.String","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.params":"string","GraphDefinition.link.target.profile":"canonical","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"canonical","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"System.String","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.characteristic.valueReference":"Reference","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"System.String","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.managingEntity":"Reference","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"System.String","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.encounter":"Reference","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"System.String","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.moduleCanonical":"canonical","GuidanceResponse.moduleCodeableConcept":"CodeableConcept","GuidanceResponse.moduleUri":"uri","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCode":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestIdentifier":"Identifier","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"System.String","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.communication":"CodeableConcept","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility.code":"CodeableConcept","HealthcareService.eligibility.comment":"markdown","HealthcareService.eligibility.extension":"Extension","HealthcareService.eligibility.id":"System.String","HealthcareService.eligibility.modifierExtension":"Extension","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"markdown","HealthcareService.id":"System.String","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"System.String","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.program":"CodeableConcept","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"System.String","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"System.String","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.description":"string","ImagingStudy.encounter":"Reference","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"System.String","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.location":"Reference","ImagingStudy.meta":"Meta","ImagingStudy.modality":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.note":"Annotation","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reasonCode":"CodeableConcept","ImagingStudy.reasonReference":"Reference","ImagingStudy.referrer":"Reference","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"System.String","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"System.String","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"Coding","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"id","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer.actor":"Reference","ImagingStudy.series.performer.extension":"Extension","ImagingStudy.series.performer.function":"CodeableConcept","ImagingStudy.series.performer.id":"System.String","ImagingStudy.series.performer.modifierExtension":"Extension","ImagingStudy.series.specimen":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"id","ImagingStudy.started":"dateTime","ImagingStudy.status":"code","ImagingStudy.subject":"Reference","ImagingStudy.text":"Narrative","Immunization.contained":"Resource","Immunization.doseQuantity":"Quantity","Immunization.education.documentType":"string","Immunization.education.extension":"Extension","Immunization.education.id":"System.String","Immunization.education.modifierExtension":"Extension","Immunization.education.presentationDate":"dateTime","Immunization.education.publicationDate":"dateTime","Immunization.education.reference":"uri","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.extension":"Extension","Immunization.fundingSource":"CodeableConcept","Immunization.id":"System.String","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.isSubpotent":"boolean","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.note":"Annotation","Immunization.occurrenceDateTime":"dateTime","Immunization.occurrenceString":"string","Immunization.patient":"Reference","Immunization.performer.actor":"Reference","Immunization.performer.extension":"Extension","Immunization.performer.function":"CodeableConcept","Immunization.performer.id":"System.String","Immunization.performer.modifierExtension":"Extension","Immunization.primarySource":"boolean","Immunization.programEligibility":"CodeableConcept","Immunization.protocolApplied.authority":"Reference","Immunization.protocolApplied.doseNumberPositiveInt":"positiveInt","Immunization.protocolApplied.doseNumberString":"string","Immunization.protocolApplied.extension":"Extension","Immunization.protocolApplied.id":"System.String","Immunization.protocolApplied.modifierExtension":"Extension","Immunization.protocolApplied.series":"string","Immunization.protocolApplied.seriesDosesPositiveInt":"positiveInt","Immunization.protocolApplied.seriesDosesString":"string","Immunization.protocolApplied.targetDisease":"CodeableConcept","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"System.String","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reasonCode":"CodeableConcept","Immunization.reasonReference":"Reference","Immunization.recorded":"dateTime","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.statusReason":"CodeableConcept","Immunization.subpotentReason":"CodeableConcept","Immunization.text":"Narrative","Immunization.vaccineCode":"CodeableConcept","ImmunizationEvaluation.authority":"Reference","ImmunizationEvaluation.contained":"Resource","ImmunizationEvaluation.date":"dateTime","ImmunizationEvaluation.description":"string","ImmunizationEvaluation.doseNumberPositiveInt":"positiveInt","ImmunizationEvaluation.doseNumberString":"string","ImmunizationEvaluation.doseStatus":"CodeableConcept","ImmunizationEvaluation.doseStatusReason":"CodeableConcept","ImmunizationEvaluation.extension":"Extension","ImmunizationEvaluation.id":"System.String","ImmunizationEvaluation.identifier":"Identifier","ImmunizationEvaluation.immunizationEvent":"Reference","ImmunizationEvaluation.implicitRules":"uri","ImmunizationEvaluation.language":"code","ImmunizationEvaluation.meta":"Meta","ImmunizationEvaluation.modifierExtension":"Extension","ImmunizationEvaluation.patient":"Reference","ImmunizationEvaluation.series":"string","ImmunizationEvaluation.seriesDosesPositiveInt":"positiveInt","ImmunizationEvaluation.seriesDosesString":"string","ImmunizationEvaluation.status":"code","ImmunizationEvaluation.targetDisease":"CodeableConcept","ImmunizationEvaluation.text":"Narrative","ImmunizationRecommendation.authority":"Reference","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.date":"dateTime","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"System.String","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.contraindicatedVaccineCode":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"System.String","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.description":"string","ImmunizationRecommendation.recommendation.doseNumberPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.doseNumberString":"string","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastReason":"CodeableConcept","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"System.String","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.series":"string","ImmunizationRecommendation.recommendation.seriesDosesPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.seriesDosesString":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.definition.extension":"Extension","ImplementationGuide.definition.grouping.description":"string","ImplementationGuide.definition.grouping.extension":"Extension","ImplementationGuide.definition.grouping.id":"System.String","ImplementationGuide.definition.grouping.modifierExtension":"Extension","ImplementationGuide.definition.grouping.name":"string","ImplementationGuide.definition.id":"System.String","ImplementationGuide.definition.modifierExtension":"Extension","ImplementationGuide.definition.page.extension":"Extension","ImplementationGuide.definition.page.generation":"code","ImplementationGuide.definition.page.id":"System.String","ImplementationGuide.definition.page.modifierExtension":"Extension","ImplementationGuide.definition.page.nameReference":"Reference","ImplementationGuide.definition.page.nameUrl":"url","ImplementationGuide.definition.page.title":"string","ImplementationGuide.definition.parameter.code":"code","ImplementationGuide.definition.parameter.extension":"Extension","ImplementationGuide.definition.parameter.id":"System.String","ImplementationGuide.definition.parameter.modifierExtension":"Extension","ImplementationGuide.definition.parameter.value":"string","ImplementationGuide.definition.resource.description":"string","ImplementationGuide.definition.resource.exampleBoolean":"boolean","ImplementationGuide.definition.resource.exampleCanonical":"canonical","ImplementationGuide.definition.resource.extension":"Extension","ImplementationGuide.definition.resource.fhirVersion":"code","ImplementationGuide.definition.resource.groupingId":"id","ImplementationGuide.definition.resource.id":"System.String","ImplementationGuide.definition.resource.modifierExtension":"Extension","ImplementationGuide.definition.resource.name":"string","ImplementationGuide.definition.resource.reference":"Reference","ImplementationGuide.definition.template.code":"code","ImplementationGuide.definition.template.extension":"Extension","ImplementationGuide.definition.template.id":"System.String","ImplementationGuide.definition.template.modifierExtension":"Extension","ImplementationGuide.definition.template.scope":"string","ImplementationGuide.definition.template.source":"string","ImplementationGuide.dependsOn.extension":"Extension","ImplementationGuide.dependsOn.id":"System.String","ImplementationGuide.dependsOn.modifierExtension":"Extension","ImplementationGuide.dependsOn.packageId":"id","ImplementationGuide.dependsOn.uri":"canonical","ImplementationGuide.dependsOn.version":"string","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"code","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"System.String","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"canonical","ImplementationGuide.global.type":"code","ImplementationGuide.id":"System.String","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.license":"code","ImplementationGuide.manifest.extension":"Extension","ImplementationGuide.manifest.id":"System.String","ImplementationGuide.manifest.image":"string","ImplementationGuide.manifest.modifierExtension":"Extension","ImplementationGuide.manifest.other":"string","ImplementationGuide.manifest.page.anchor":"string","ImplementationGuide.manifest.page.extension":"Extension","ImplementationGuide.manifest.page.id":"System.String","ImplementationGuide.manifest.page.modifierExtension":"Extension","ImplementationGuide.manifest.page.name":"string","ImplementationGuide.manifest.page.title":"string","ImplementationGuide.manifest.rendering":"url","ImplementationGuide.manifest.resource.exampleBoolean":"boolean","ImplementationGuide.manifest.resource.exampleCanonical":"canonical","ImplementationGuide.manifest.resource.extension":"Extension","ImplementationGuide.manifest.resource.id":"System.String","ImplementationGuide.manifest.resource.modifierExtension":"Extension","ImplementationGuide.manifest.resource.reference":"Reference","ImplementationGuide.manifest.resource.relativePath":"url","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.packageId":"id","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.title":"string","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","InsurancePlan.administeredBy":"Reference","InsurancePlan.alias":"string","InsurancePlan.contact.address":"Address","InsurancePlan.contact.extension":"Extension","InsurancePlan.contact.id":"System.String","InsurancePlan.contact.modifierExtension":"Extension","InsurancePlan.contact.name":"HumanName","InsurancePlan.contact.purpose":"CodeableConcept","InsurancePlan.contact.telecom":"ContactPoint","InsurancePlan.contained":"Resource","InsurancePlan.coverage.benefit.extension":"Extension","InsurancePlan.coverage.benefit.id":"System.String","InsurancePlan.coverage.benefit.limit.code":"CodeableConcept","InsurancePlan.coverage.benefit.limit.extension":"Extension","InsurancePlan.coverage.benefit.limit.id":"System.String","InsurancePlan.coverage.benefit.limit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.limit.value":"Quantity","InsurancePlan.coverage.benefit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.requirement":"string","InsurancePlan.coverage.benefit.type":"CodeableConcept","InsurancePlan.coverage.extension":"Extension","InsurancePlan.coverage.id":"System.String","InsurancePlan.coverage.modifierExtension":"Extension","InsurancePlan.coverage.network":"Reference","InsurancePlan.coverage.type":"CodeableConcept","InsurancePlan.coverageArea":"Reference","InsurancePlan.endpoint":"Reference","InsurancePlan.extension":"Extension","InsurancePlan.id":"System.String","InsurancePlan.identifier":"Identifier","InsurancePlan.implicitRules":"uri","InsurancePlan.language":"code","InsurancePlan.meta":"Meta","InsurancePlan.modifierExtension":"Extension","InsurancePlan.name":"string","InsurancePlan.network":"Reference","InsurancePlan.ownedBy":"Reference","InsurancePlan.period":"Period","InsurancePlan.plan.coverageArea":"Reference","InsurancePlan.plan.extension":"Extension","InsurancePlan.plan.generalCost.comment":"string","InsurancePlan.plan.generalCost.cost":"Money","InsurancePlan.plan.generalCost.extension":"Extension","InsurancePlan.plan.generalCost.groupSize":"positiveInt","InsurancePlan.plan.generalCost.id":"System.String","InsurancePlan.plan.generalCost.modifierExtension":"Extension","InsurancePlan.plan.generalCost.type":"CodeableConcept","InsurancePlan.plan.id":"System.String","InsurancePlan.plan.identifier":"Identifier","InsurancePlan.plan.modifierExtension":"Extension","InsurancePlan.plan.network":"Reference","InsurancePlan.plan.specificCost.benefit.cost.applicability":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.extension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.id":"System.String","InsurancePlan.plan.specificCost.benefit.cost.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.qualifiers":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.type":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.value":"Quantity","InsurancePlan.plan.specificCost.benefit.extension":"Extension","InsurancePlan.plan.specificCost.benefit.id":"System.String","InsurancePlan.plan.specificCost.benefit.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.type":"CodeableConcept","InsurancePlan.plan.specificCost.category":"CodeableConcept","InsurancePlan.plan.specificCost.extension":"Extension","InsurancePlan.plan.specificCost.id":"System.String","InsurancePlan.plan.specificCost.modifierExtension":"Extension","InsurancePlan.plan.type":"CodeableConcept","InsurancePlan.status":"code","InsurancePlan.text":"Narrative","InsurancePlan.type":"CodeableConcept","Invoice.account":"Reference","Invoice.cancelledReason":"string","Invoice.contained":"Resource","Invoice.date":"dateTime","Invoice.extension":"Extension","Invoice.id":"System.String","Invoice.identifier":"Identifier","Invoice.implicitRules":"uri","Invoice.issuer":"Reference","Invoice.language":"code","Invoice.lineItem.chargeItemCodeableConcept":"CodeableConcept","Invoice.lineItem.chargeItemReference":"Reference","Invoice.lineItem.extension":"Extension","Invoice.lineItem.id":"System.String","Invoice.lineItem.modifierExtension":"Extension","Invoice.lineItem.priceComponent.amount":"Money","Invoice.lineItem.priceComponent.code":"CodeableConcept","Invoice.lineItem.priceComponent.extension":"Extension","Invoice.lineItem.priceComponent.factor":"decimal","Invoice.lineItem.priceComponent.id":"System.String","Invoice.lineItem.priceComponent.modifierExtension":"Extension","Invoice.lineItem.priceComponent.type":"code","Invoice.lineItem.sequence":"positiveInt","Invoice.meta":"Meta","Invoice.modifierExtension":"Extension","Invoice.note":"Annotation","Invoice.participant.actor":"Reference","Invoice.participant.extension":"Extension","Invoice.participant.id":"System.String","Invoice.participant.modifierExtension":"Extension","Invoice.participant.role":"CodeableConcept","Invoice.paymentTerms":"markdown","Invoice.recipient":"Reference","Invoice.status":"code","Invoice.subject":"Reference","Invoice.text":"Narrative","Invoice.totalGross":"Money","Invoice.totalNet":"Money","Invoice.type":"CodeableConcept","Library.approvalDate":"date","Library.author":"ContactDetail","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.editor":"ContactDetail","Library.effectivePeriod":"Period","Library.endorser":"ContactDetail","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"System.String","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.reviewer":"ContactDetail","Library.status":"code","Library.subjectCodeableConcept":"CodeableConcept","Library.subjectReference":"Reference","Library.subtitle":"string","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"System.String","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"System.String","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"System.String","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"System.String","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.availabilityExceptions":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.hoursOfOperation.allDay":"boolean","Location.hoursOfOperation.closingTime":"time","Location.hoursOfOperation.daysOfWeek":"code","Location.hoursOfOperation.extension":"Extension","Location.hoursOfOperation.id":"System.String","Location.hoursOfOperation.modifierExtension":"Extension","Location.hoursOfOperation.openingTime":"time","Location.id":"System.String","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"System.String","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","MarketingStatus.country":"CodeableConcept","MarketingStatus.dateRange":"Period","MarketingStatus.extension":"Extension","MarketingStatus.id":"System.String","MarketingStatus.jurisdiction":"CodeableConcept","MarketingStatus.modifierExtension":"Extension","MarketingStatus.restoreDate":"dateTime","MarketingStatus.status":"CodeableConcept","Measure.approvalDate":"date","Measure.author":"ContactDetail","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.editor":"ContactDetail","Measure.effectivePeriod":"Period","Measure.endorser":"ContactDetail","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.code":"CodeableConcept","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"System.String","Measure.group.modifierExtension":"Extension","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"Expression","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"System.String","Measure.group.population.modifierExtension":"Extension","Measure.group.stratifier.code":"CodeableConcept","Measure.group.stratifier.component.code":"CodeableConcept","Measure.group.stratifier.component.criteria":"Expression","Measure.group.stratifier.component.description":"string","Measure.group.stratifier.component.extension":"Extension","Measure.group.stratifier.component.id":"System.String","Measure.group.stratifier.component.modifierExtension":"Extension","Measure.group.stratifier.criteria":"Expression","Measure.group.stratifier.description":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"System.String","Measure.group.stratifier.modifierExtension":"Extension","Measure.guidance":"markdown","Measure.id":"System.String","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"CodeableConcept","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"canonical","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.reviewer":"ContactDetail","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.status":"code","Measure.subjectCodeableConcept":"CodeableConcept","Measure.subjectReference":"Reference","Measure.subtitle":"string","Measure.supplementalData.code":"CodeableConcept","Measure.supplementalData.criteria":"Expression","Measure.supplementalData.description":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"System.String","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResource":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.code":"CodeableConcept","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"System.String","MeasureReport.group.measureScore":"Quantity","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"System.String","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.subjectResults":"Reference","MeasureReport.group.stratifier.code":"CodeableConcept","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"System.String","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.component.extension":"Extension","MeasureReport.group.stratifier.stratum.component.id":"System.String","MeasureReport.group.stratifier.stratum.component.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.value":"CodeableConcept","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"System.String","MeasureReport.group.stratifier.stratum.measureScore":"Quantity","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"System.String","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.subjectResults":"Reference","MeasureReport.group.stratifier.stratum.value":"CodeableConcept","MeasureReport.id":"System.String","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.improvementNotation":"CodeableConcept","MeasureReport.language":"code","MeasureReport.measure":"canonical","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.period":"Period","MeasureReport.reporter":"Reference","MeasureReport.status":"code","MeasureReport.subject":"Reference","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.createdDateTime":"dateTime","Media.createdPeriod":"Period","Media.device":"Reference","Media.deviceName":"string","Media.duration":"decimal","Media.encounter":"Reference","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"System.String","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.issued":"instant","Media.language":"code","Media.meta":"Meta","Media.modality":"CodeableConcept","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.operator":"Reference","Media.partOf":"Reference","Media.reasonCode":"CodeableConcept","Media.status":"code","Media.subject":"Reference","Media.text":"Narrative","Media.type":"CodeableConcept","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.amount":"Ratio","Medication.batch.expirationDate":"dateTime","Medication.batch.extension":"Extension","Medication.batch.id":"System.String","Medication.batch.lotNumber":"string","Medication.batch.modifierExtension":"Extension","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"System.String","Medication.identifier":"Identifier","Medication.implicitRules":"uri","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"System.String","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.ingredient.strength":"Ratio","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"System.String","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"System.String","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.instantiates":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.function":"CodeableConcept","MedicationAdministration.performer.id":"System.String","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.request":"Reference","MedicationAdministration.status":"code","MedicationAdministration.statusReason":"CodeableConcept","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"System.String","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.location":"Reference","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.function":"CodeableConcept","MedicationDispense.performer.id":"System.String","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.statusReasonCodeableConcept":"CodeableConcept","MedicationDispense.statusReasonReference":"Reference","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"System.String","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationKnowledge.administrationGuidelines.dosage.dosage":"Dosage","MedicationKnowledge.administrationGuidelines.dosage.extension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.id":"System.String","MedicationKnowledge.administrationGuidelines.dosage.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.type":"CodeableConcept","MedicationKnowledge.administrationGuidelines.extension":"Extension","MedicationKnowledge.administrationGuidelines.id":"System.String","MedicationKnowledge.administrationGuidelines.indicationCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.indicationReference":"Reference","MedicationKnowledge.administrationGuidelines.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicQuantity":"Quantity","MedicationKnowledge.administrationGuidelines.patientCharacteristics.extension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.id":"System.String","MedicationKnowledge.administrationGuidelines.patientCharacteristics.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.value":"string","MedicationKnowledge.amount":"Quantity","MedicationKnowledge.associatedMedication":"Reference","MedicationKnowledge.code":"CodeableConcept","MedicationKnowledge.contained":"Resource","MedicationKnowledge.contraindication":"Reference","MedicationKnowledge.cost.cost":"Money","MedicationKnowledge.cost.extension":"Extension","MedicationKnowledge.cost.id":"System.String","MedicationKnowledge.cost.modifierExtension":"Extension","MedicationKnowledge.cost.source":"string","MedicationKnowledge.cost.type":"CodeableConcept","MedicationKnowledge.doseForm":"CodeableConcept","MedicationKnowledge.drugCharacteristic.extension":"Extension","MedicationKnowledge.drugCharacteristic.id":"System.String","MedicationKnowledge.drugCharacteristic.modifierExtension":"Extension","MedicationKnowledge.drugCharacteristic.type":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueBase64Binary":"base64Binary","MedicationKnowledge.drugCharacteristic.valueCodeableConcept":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueQuantity":"Quantity","MedicationKnowledge.drugCharacteristic.valueString":"string","MedicationKnowledge.extension":"Extension","MedicationKnowledge.id":"System.String","MedicationKnowledge.implicitRules":"uri","MedicationKnowledge.ingredient.extension":"Extension","MedicationKnowledge.ingredient.id":"System.String","MedicationKnowledge.ingredient.isActive":"boolean","MedicationKnowledge.ingredient.itemCodeableConcept":"CodeableConcept","MedicationKnowledge.ingredient.itemReference":"Reference","MedicationKnowledge.ingredient.modifierExtension":"Extension","MedicationKnowledge.ingredient.strength":"Ratio","MedicationKnowledge.intendedRoute":"CodeableConcept","MedicationKnowledge.kinetics.areaUnderCurve":"Quantity","MedicationKnowledge.kinetics.extension":"Extension","MedicationKnowledge.kinetics.halfLifePeriod":"Duration","MedicationKnowledge.kinetics.id":"System.String","MedicationKnowledge.kinetics.lethalDose50":"Quantity","MedicationKnowledge.kinetics.modifierExtension":"Extension","MedicationKnowledge.language":"code","MedicationKnowledge.manufacturer":"Reference","MedicationKnowledge.medicineClassification.classification":"CodeableConcept","MedicationKnowledge.medicineClassification.extension":"Extension","MedicationKnowledge.medicineClassification.id":"System.String","MedicationKnowledge.medicineClassification.modifierExtension":"Extension","MedicationKnowledge.medicineClassification.type":"CodeableConcept","MedicationKnowledge.meta":"Meta","MedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.extension":"Extension","MedicationKnowledge.monitoringProgram.id":"System.String","MedicationKnowledge.monitoringProgram.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.name":"string","MedicationKnowledge.monitoringProgram.type":"CodeableConcept","MedicationKnowledge.monograph.extension":"Extension","MedicationKnowledge.monograph.id":"System.String","MedicationKnowledge.monograph.modifierExtension":"Extension","MedicationKnowledge.monograph.source":"Reference","MedicationKnowledge.monograph.type":"CodeableConcept","MedicationKnowledge.packaging.extension":"Extension","MedicationKnowledge.packaging.id":"System.String","MedicationKnowledge.packaging.modifierExtension":"Extension","MedicationKnowledge.packaging.quantity":"Quantity","MedicationKnowledge.packaging.type":"CodeableConcept","MedicationKnowledge.preparationInstruction":"markdown","MedicationKnowledge.productType":"CodeableConcept","MedicationKnowledge.regulatory.extension":"Extension","MedicationKnowledge.regulatory.id":"System.String","MedicationKnowledge.regulatory.maxDispense.extension":"Extension","MedicationKnowledge.regulatory.maxDispense.id":"System.String","MedicationKnowledge.regulatory.maxDispense.modifierExtension":"Extension","MedicationKnowledge.regulatory.maxDispense.period":"Duration","MedicationKnowledge.regulatory.maxDispense.quantity":"Quantity","MedicationKnowledge.regulatory.modifierExtension":"Extension","MedicationKnowledge.regulatory.regulatoryAuthority":"Reference","MedicationKnowledge.regulatory.schedule.extension":"Extension","MedicationKnowledge.regulatory.schedule.id":"System.String","MedicationKnowledge.regulatory.schedule.modifierExtension":"Extension","MedicationKnowledge.regulatory.schedule.schedule":"CodeableConcept","MedicationKnowledge.regulatory.substitution.allowed":"boolean","MedicationKnowledge.regulatory.substitution.extension":"Extension","MedicationKnowledge.regulatory.substitution.id":"System.String","MedicationKnowledge.regulatory.substitution.modifierExtension":"Extension","MedicationKnowledge.regulatory.substitution.type":"CodeableConcept","MedicationKnowledge.relatedMedicationKnowledge.extension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.id":"System.String","MedicationKnowledge.relatedMedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.reference":"Reference","MedicationKnowledge.relatedMedicationKnowledge.type":"CodeableConcept","MedicationKnowledge.status":"code","MedicationKnowledge.synonym":"string","MedicationKnowledge.text":"Narrative","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.courseOfTherapyType":"CodeableConcept","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.dispenseInterval":"Duration","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"System.String","MedicationRequest.dispenseRequest.initialFill.duration":"Duration","MedicationRequest.dispenseRequest.initialFill.extension":"Extension","MedicationRequest.dispenseRequest.initialFill.id":"System.String","MedicationRequest.dispenseRequest.initialFill.modifierExtension":"Extension","MedicationRequest.dispenseRequest.initialFill.quantity":"Quantity","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"unsignedInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.doNotPerform":"boolean","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.encounter":"Reference","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"System.String","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.instantiatesCanonical":"canonical","MedicationRequest.instantiatesUri":"uri","MedicationRequest.insurance":"Reference","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.performer":"Reference","MedicationRequest.performerType":"CodeableConcept","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.reportedBoolean":"boolean","MedicationRequest.reportedReference":"Reference","MedicationRequest.requester":"Reference","MedicationRequest.status":"code","MedicationRequest.statusReason":"CodeableConcept","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowedBoolean":"boolean","MedicationRequest.substitution.allowedCodeableConcept":"CodeableConcept","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"System.String","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"System.String","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.statusReason":"CodeableConcept","MedicationStatement.subject":"Reference","MedicationStatement.text":"Narrative","MedicinalProduct.additionalMonitoringIndicator":"CodeableConcept","MedicinalProduct.attachedDocument":"Reference","MedicinalProduct.clinicalTrial":"Reference","MedicinalProduct.combinedPharmaceuticalDoseForm":"CodeableConcept","MedicinalProduct.contact":"Reference","MedicinalProduct.contained":"Resource","MedicinalProduct.crossReference":"Identifier","MedicinalProduct.domain":"Coding","MedicinalProduct.extension":"Extension","MedicinalProduct.id":"System.String","MedicinalProduct.identifier":"Identifier","MedicinalProduct.implicitRules":"uri","MedicinalProduct.language":"code","MedicinalProduct.legalStatusOfSupply":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.authorisationReferenceNumber":"Identifier","MedicinalProduct.manufacturingBusinessOperation.confidentialityIndicator":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.effectiveDate":"dateTime","MedicinalProduct.manufacturingBusinessOperation.extension":"Extension","MedicinalProduct.manufacturingBusinessOperation.id":"System.String","MedicinalProduct.manufacturingBusinessOperation.manufacturer":"Reference","MedicinalProduct.manufacturingBusinessOperation.modifierExtension":"Extension","MedicinalProduct.manufacturingBusinessOperation.operationType":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.regulator":"Reference","MedicinalProduct.marketingStatus":"MarketingStatus","MedicinalProduct.masterFile":"Reference","MedicinalProduct.meta":"Meta","MedicinalProduct.modifierExtension":"Extension","MedicinalProduct.name.countryLanguage.country":"CodeableConcept","MedicinalProduct.name.countryLanguage.extension":"Extension","MedicinalProduct.name.countryLanguage.id":"System.String","MedicinalProduct.name.countryLanguage.jurisdiction":"CodeableConcept","MedicinalProduct.name.countryLanguage.language":"CodeableConcept","MedicinalProduct.name.countryLanguage.modifierExtension":"Extension","MedicinalProduct.name.extension":"Extension","MedicinalProduct.name.id":"System.String","MedicinalProduct.name.modifierExtension":"Extension","MedicinalProduct.name.namePart.extension":"Extension","MedicinalProduct.name.namePart.id":"System.String","MedicinalProduct.name.namePart.modifierExtension":"Extension","MedicinalProduct.name.namePart.part":"string","MedicinalProduct.name.namePart.type":"Coding","MedicinalProduct.name.productName":"string","MedicinalProduct.packagedMedicinalProduct":"Reference","MedicinalProduct.paediatricUseIndicator":"CodeableConcept","MedicinalProduct.pharmaceuticalProduct":"Reference","MedicinalProduct.productClassification":"CodeableConcept","MedicinalProduct.specialDesignation.date":"dateTime","MedicinalProduct.specialDesignation.extension":"Extension","MedicinalProduct.specialDesignation.id":"System.String","MedicinalProduct.specialDesignation.identifier":"Identifier","MedicinalProduct.specialDesignation.indicationCodeableConcept":"CodeableConcept","MedicinalProduct.specialDesignation.indicationReference":"Reference","MedicinalProduct.specialDesignation.intendedUse":"CodeableConcept","MedicinalProduct.specialDesignation.modifierExtension":"Extension","MedicinalProduct.specialDesignation.species":"CodeableConcept","MedicinalProduct.specialDesignation.status":"CodeableConcept","MedicinalProduct.specialDesignation.type":"CodeableConcept","MedicinalProduct.specialMeasures":"string","MedicinalProduct.text":"Narrative","MedicinalProduct.type":"CodeableConcept","MedicinalProductAuthorization.contained":"Resource","MedicinalProductAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.dataExclusivityPeriod":"Period","MedicinalProductAuthorization.dateOfFirstAuthorization":"dateTime","MedicinalProductAuthorization.extension":"Extension","MedicinalProductAuthorization.holder":"Reference","MedicinalProductAuthorization.id":"System.String","MedicinalProductAuthorization.identifier":"Identifier","MedicinalProductAuthorization.implicitRules":"uri","MedicinalProductAuthorization.internationalBirthDate":"dateTime","MedicinalProductAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.extension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.id":"System.String","MedicinalProductAuthorization.jurisdictionalAuthorization.identifier":"Identifier","MedicinalProductAuthorization.jurisdictionalAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.legalStatusOfSupply":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.validityPeriod":"Period","MedicinalProductAuthorization.language":"code","MedicinalProductAuthorization.legalBasis":"CodeableConcept","MedicinalProductAuthorization.meta":"Meta","MedicinalProductAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.dateDateTime":"dateTime","MedicinalProductAuthorization.procedure.datePeriod":"Period","MedicinalProductAuthorization.procedure.extension":"Extension","MedicinalProductAuthorization.procedure.id":"System.String","MedicinalProductAuthorization.procedure.identifier":"Identifier","MedicinalProductAuthorization.procedure.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.type":"CodeableConcept","MedicinalProductAuthorization.regulator":"Reference","MedicinalProductAuthorization.restoreDate":"dateTime","MedicinalProductAuthorization.status":"CodeableConcept","MedicinalProductAuthorization.statusDate":"dateTime","MedicinalProductAuthorization.subject":"Reference","MedicinalProductAuthorization.text":"Narrative","MedicinalProductAuthorization.validityPeriod":"Period","MedicinalProductContraindication.comorbidity":"CodeableConcept","MedicinalProductContraindication.contained":"Resource","MedicinalProductContraindication.disease":"CodeableConcept","MedicinalProductContraindication.diseaseStatus":"CodeableConcept","MedicinalProductContraindication.extension":"Extension","MedicinalProductContraindication.id":"System.String","MedicinalProductContraindication.implicitRules":"uri","MedicinalProductContraindication.language":"code","MedicinalProductContraindication.meta":"Meta","MedicinalProductContraindication.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.extension":"Extension","MedicinalProductContraindication.otherTherapy.id":"System.String","MedicinalProductContraindication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductContraindication.otherTherapy.medicationReference":"Reference","MedicinalProductContraindication.otherTherapy.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductContraindication.population":"Population","MedicinalProductContraindication.subject":"Reference","MedicinalProductContraindication.text":"Narrative","MedicinalProductContraindication.therapeuticIndication":"Reference","MedicinalProductIndication.comorbidity":"CodeableConcept","MedicinalProductIndication.contained":"Resource","MedicinalProductIndication.diseaseStatus":"CodeableConcept","MedicinalProductIndication.diseaseSymptomProcedure":"CodeableConcept","MedicinalProductIndication.duration":"Quantity","MedicinalProductIndication.extension":"Extension","MedicinalProductIndication.id":"System.String","MedicinalProductIndication.implicitRules":"uri","MedicinalProductIndication.intendedEffect":"CodeableConcept","MedicinalProductIndication.language":"code","MedicinalProductIndication.meta":"Meta","MedicinalProductIndication.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.extension":"Extension","MedicinalProductIndication.otherTherapy.id":"System.String","MedicinalProductIndication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductIndication.otherTherapy.medicationReference":"Reference","MedicinalProductIndication.otherTherapy.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductIndication.population":"Population","MedicinalProductIndication.subject":"Reference","MedicinalProductIndication.text":"Narrative","MedicinalProductIndication.undesirableEffect":"Reference","MedicinalProductIngredient.allergenicIndicator":"boolean","MedicinalProductIngredient.contained":"Resource","MedicinalProductIngredient.extension":"Extension","MedicinalProductIngredient.id":"System.String","MedicinalProductIngredient.identifier":"Identifier","MedicinalProductIngredient.implicitRules":"uri","MedicinalProductIngredient.language":"code","MedicinalProductIngredient.manufacturer":"Reference","MedicinalProductIngredient.meta":"Meta","MedicinalProductIngredient.modifierExtension":"Extension","MedicinalProductIngredient.role":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.code":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.confidentiality":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.group":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.id":"System.String","MedicinalProductIngredient.specifiedSubstance.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.concentration":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.concentrationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.presentation":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.presentationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strength":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strengthLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.substance":"CodeableConcept","MedicinalProductIngredient.substance.code":"CodeableConcept","MedicinalProductIngredient.substance.extension":"Extension","MedicinalProductIngredient.substance.id":"System.String","MedicinalProductIngredient.substance.modifierExtension":"Extension","MedicinalProductIngredient.text":"Narrative","MedicinalProductInteraction.contained":"Resource","MedicinalProductInteraction.description":"string","MedicinalProductInteraction.effect":"CodeableConcept","MedicinalProductInteraction.extension":"Extension","MedicinalProductInteraction.id":"System.String","MedicinalProductInteraction.implicitRules":"uri","MedicinalProductInteraction.incidence":"CodeableConcept","MedicinalProductInteraction.interactant.extension":"Extension","MedicinalProductInteraction.interactant.id":"System.String","MedicinalProductInteraction.interactant.itemCodeableConcept":"CodeableConcept","MedicinalProductInteraction.interactant.itemReference":"Reference","MedicinalProductInteraction.interactant.modifierExtension":"Extension","MedicinalProductInteraction.language":"code","MedicinalProductInteraction.management":"CodeableConcept","MedicinalProductInteraction.meta":"Meta","MedicinalProductInteraction.modifierExtension":"Extension","MedicinalProductInteraction.subject":"Reference","MedicinalProductInteraction.text":"Narrative","MedicinalProductInteraction.type":"CodeableConcept","MedicinalProductManufactured.contained":"Resource","MedicinalProductManufactured.extension":"Extension","MedicinalProductManufactured.id":"System.String","MedicinalProductManufactured.implicitRules":"uri","MedicinalProductManufactured.ingredient":"Reference","MedicinalProductManufactured.language":"code","MedicinalProductManufactured.manufacturedDoseForm":"CodeableConcept","MedicinalProductManufactured.manufacturer":"Reference","MedicinalProductManufactured.meta":"Meta","MedicinalProductManufactured.modifierExtension":"Extension","MedicinalProductManufactured.otherCharacteristics":"CodeableConcept","MedicinalProductManufactured.physicalCharacteristics":"ProdCharacteristic","MedicinalProductManufactured.quantity":"Quantity","MedicinalProductManufactured.text":"Narrative","MedicinalProductManufactured.unitOfPresentation":"CodeableConcept","MedicinalProductPackaged.batchIdentifier.extension":"Extension","MedicinalProductPackaged.batchIdentifier.id":"System.String","MedicinalProductPackaged.batchIdentifier.immediatePackaging":"Identifier","MedicinalProductPackaged.batchIdentifier.modifierExtension":"Extension","MedicinalProductPackaged.batchIdentifier.outerPackaging":"Identifier","MedicinalProductPackaged.contained":"Resource","MedicinalProductPackaged.description":"string","MedicinalProductPackaged.extension":"Extension","MedicinalProductPackaged.id":"System.String","MedicinalProductPackaged.identifier":"Identifier","MedicinalProductPackaged.implicitRules":"uri","MedicinalProductPackaged.language":"code","MedicinalProductPackaged.legalStatusOfSupply":"CodeableConcept","MedicinalProductPackaged.manufacturer":"Reference","MedicinalProductPackaged.marketingAuthorization":"Reference","MedicinalProductPackaged.marketingStatus":"MarketingStatus","MedicinalProductPackaged.meta":"Meta","MedicinalProductPackaged.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.alternateMaterial":"CodeableConcept","MedicinalProductPackaged.packageItem.device":"Reference","MedicinalProductPackaged.packageItem.extension":"Extension","MedicinalProductPackaged.packageItem.id":"System.String","MedicinalProductPackaged.packageItem.identifier":"Identifier","MedicinalProductPackaged.packageItem.manufacturedItem":"Reference","MedicinalProductPackaged.packageItem.manufacturer":"Reference","MedicinalProductPackaged.packageItem.material":"CodeableConcept","MedicinalProductPackaged.packageItem.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.otherCharacteristics":"CodeableConcept","MedicinalProductPackaged.packageItem.physicalCharacteristics":"ProdCharacteristic","MedicinalProductPackaged.packageItem.quantity":"Quantity","MedicinalProductPackaged.packageItem.shelfLifeStorage":"ProductShelfLife","MedicinalProductPackaged.packageItem.type":"CodeableConcept","MedicinalProductPackaged.subject":"Reference","MedicinalProductPackaged.text":"Narrative","MedicinalProductPharmaceutical.administrableDoseForm":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.code":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.extension":"Extension","MedicinalProductPharmaceutical.characteristics.id":"System.String","MedicinalProductPharmaceutical.characteristics.modifierExtension":"Extension","MedicinalProductPharmaceutical.characteristics.status":"CodeableConcept","MedicinalProductPharmaceutical.contained":"Resource","MedicinalProductPharmaceutical.device":"Reference","MedicinalProductPharmaceutical.extension":"Extension","MedicinalProductPharmaceutical.id":"System.String","MedicinalProductPharmaceutical.identifier":"Identifier","MedicinalProductPharmaceutical.implicitRules":"uri","MedicinalProductPharmaceutical.ingredient":"Reference","MedicinalProductPharmaceutical.language":"code","MedicinalProductPharmaceutical.meta":"Meta","MedicinalProductPharmaceutical.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.firstDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod":"Ratio","MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod":"Duration","MedicinalProductPharmaceutical.routeOfAdministration.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation":"string","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.value":"Quantity","MedicinalProductPharmaceutical.text":"Narrative","MedicinalProductPharmaceutical.unitOfPresentation":"CodeableConcept","MedicinalProductUndesirableEffect.classification":"CodeableConcept","MedicinalProductUndesirableEffect.contained":"Resource","MedicinalProductUndesirableEffect.extension":"Extension","MedicinalProductUndesirableEffect.frequencyOfOccurrence":"CodeableConcept","MedicinalProductUndesirableEffect.id":"System.String","MedicinalProductUndesirableEffect.implicitRules":"uri","MedicinalProductUndesirableEffect.language":"code","MedicinalProductUndesirableEffect.meta":"Meta","MedicinalProductUndesirableEffect.modifierExtension":"Extension","MedicinalProductUndesirableEffect.population":"Population","MedicinalProductUndesirableEffect.subject":"Reference","MedicinalProductUndesirableEffect.symptomConditionEffect":"CodeableConcept","MedicinalProductUndesirableEffect.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"System.String","MessageDefinition.allowedResponse.message":"canonical","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"canonical","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.eventCoding":"Coding","MessageDefinition.eventUri":"uri","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"System.String","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"canonical","MessageDefinition.graph":"canonical","MessageDefinition.id":"System.String","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"canonical","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"canonical","MessageDefinition.responseRequired":"code","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.definition":"canonical","MessageHeader.destination.endpoint":"url","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"System.String","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.receiver":"Reference","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.eventCoding":"Coding","MessageHeader.eventUri":"uri","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"System.String","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"System.String","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"url","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"System.String","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","Meta.extension":"Extension","Meta.id":"System.String","Meta.lastUpdated":"instant","Meta.profile":"canonical","Meta.security":"Coding","Meta.source":"uri","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"System.String","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","MolecularSequence.contained":"Resource","MolecularSequence.coordinateSystem":"integer","MolecularSequence.device":"Reference","MolecularSequence.extension":"Extension","MolecularSequence.id":"System.String","MolecularSequence.identifier":"Identifier","MolecularSequence.implicitRules":"uri","MolecularSequence.language":"code","MolecularSequence.meta":"Meta","MolecularSequence.modifierExtension":"Extension","MolecularSequence.observedSeq":"string","MolecularSequence.patient":"Reference","MolecularSequence.performer":"Reference","MolecularSequence.pointer":"Reference","MolecularSequence.quality.end":"integer","MolecularSequence.quality.extension":"Extension","MolecularSequence.quality.fScore":"decimal","MolecularSequence.quality.gtFP":"decimal","MolecularSequence.quality.id":"System.String","MolecularSequence.quality.method":"CodeableConcept","MolecularSequence.quality.modifierExtension":"Extension","MolecularSequence.quality.precision":"decimal","MolecularSequence.quality.queryFP":"decimal","MolecularSequence.quality.queryTP":"decimal","MolecularSequence.quality.recall":"decimal","MolecularSequence.quality.roc.extension":"Extension","MolecularSequence.quality.roc.fMeasure":"decimal","MolecularSequence.quality.roc.id":"System.String","MolecularSequence.quality.roc.modifierExtension":"Extension","MolecularSequence.quality.roc.numFN":"integer","MolecularSequence.quality.roc.numFP":"integer","MolecularSequence.quality.roc.numTP":"integer","MolecularSequence.quality.roc.precision":"decimal","MolecularSequence.quality.roc.score":"integer","MolecularSequence.quality.roc.sensitivity":"decimal","MolecularSequence.quality.score":"Quantity","MolecularSequence.quality.standardSequence":"CodeableConcept","MolecularSequence.quality.start":"integer","MolecularSequence.quality.truthFN":"decimal","MolecularSequence.quality.truthTP":"decimal","MolecularSequence.quality.type":"code","MolecularSequence.quantity":"Quantity","MolecularSequence.readCoverage":"integer","MolecularSequence.referenceSeq.chromosome":"CodeableConcept","MolecularSequence.referenceSeq.extension":"Extension","MolecularSequence.referenceSeq.genomeBuild":"string","MolecularSequence.referenceSeq.id":"System.String","MolecularSequence.referenceSeq.modifierExtension":"Extension","MolecularSequence.referenceSeq.orientation":"code","MolecularSequence.referenceSeq.referenceSeqId":"CodeableConcept","MolecularSequence.referenceSeq.referenceSeqPointer":"Reference","MolecularSequence.referenceSeq.referenceSeqString":"string","MolecularSequence.referenceSeq.strand":"code","MolecularSequence.referenceSeq.windowEnd":"integer","MolecularSequence.referenceSeq.windowStart":"integer","MolecularSequence.repository.datasetId":"string","MolecularSequence.repository.extension":"Extension","MolecularSequence.repository.id":"System.String","MolecularSequence.repository.modifierExtension":"Extension","MolecularSequence.repository.name":"string","MolecularSequence.repository.readsetId":"string","MolecularSequence.repository.type":"code","MolecularSequence.repository.url":"uri","MolecularSequence.repository.variantsetId":"string","MolecularSequence.specimen":"Reference","MolecularSequence.structureVariant.exact":"boolean","MolecularSequence.structureVariant.extension":"Extension","MolecularSequence.structureVariant.id":"System.String","MolecularSequence.structureVariant.inner.end":"integer","MolecularSequence.structureVariant.inner.extension":"Extension","MolecularSequence.structureVariant.inner.id":"System.String","MolecularSequence.structureVariant.inner.modifierExtension":"Extension","MolecularSequence.structureVariant.inner.start":"integer","MolecularSequence.structureVariant.length":"integer","MolecularSequence.structureVariant.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.end":"integer","MolecularSequence.structureVariant.outer.extension":"Extension","MolecularSequence.structureVariant.outer.id":"System.String","MolecularSequence.structureVariant.outer.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.start":"integer","MolecularSequence.structureVariant.variantType":"CodeableConcept","MolecularSequence.text":"Narrative","MolecularSequence.type":"code","MolecularSequence.variant.cigar":"string","MolecularSequence.variant.end":"integer","MolecularSequence.variant.extension":"Extension","MolecularSequence.variant.id":"System.String","MolecularSequence.variant.modifierExtension":"Extension","MolecularSequence.variant.observedAllele":"string","MolecularSequence.variant.referenceAllele":"string","MolecularSequence.variant.start":"integer","MolecularSequence.variant.variantPointer":"Reference","Money.currency":"code","Money.extension":"Extension","Money.id":"System.String","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"System.String","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"System.String","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"System.String","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"System.String","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"System.String","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"System.String","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.instantiates":"uri","NutritionOrder.instantiatesCanonical":"canonical","NutritionOrder.instantiatesUri":"uri","NutritionOrder.intent":"code","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.note":"Annotation","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"System.String","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"System.String","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"System.String","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"System.String","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"System.String","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueBoolean":"boolean","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valueInteger":"integer","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.dataAbsentReason":"CodeableConcept","Observation.derivedFrom":"Reference","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectiveInstant":"instant","Observation.effectivePeriod":"Period","Observation.effectiveTiming":"Timing","Observation.encounter":"Reference","Observation.extension":"Extension","Observation.focus":"Reference","Observation.hasMember":"Reference","Observation.id":"System.String","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.note":"Annotation","Observation.partOf":"Reference","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"System.String","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valueInteger":"integer","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","ObservationDefinition.abnormalCodedValueSet":"Reference","ObservationDefinition.category":"CodeableConcept","ObservationDefinition.code":"CodeableConcept","ObservationDefinition.contained":"Resource","ObservationDefinition.criticalCodedValueSet":"Reference","ObservationDefinition.extension":"Extension","ObservationDefinition.id":"System.String","ObservationDefinition.identifier":"Identifier","ObservationDefinition.implicitRules":"uri","ObservationDefinition.language":"code","ObservationDefinition.meta":"Meta","ObservationDefinition.method":"CodeableConcept","ObservationDefinition.modifierExtension":"Extension","ObservationDefinition.multipleResultsAllowed":"boolean","ObservationDefinition.normalCodedValueSet":"Reference","ObservationDefinition.permittedDataType":"code","ObservationDefinition.preferredReportName":"string","ObservationDefinition.qualifiedInterval.age":"Range","ObservationDefinition.qualifiedInterval.appliesTo":"CodeableConcept","ObservationDefinition.qualifiedInterval.category":"code","ObservationDefinition.qualifiedInterval.condition":"string","ObservationDefinition.qualifiedInterval.context":"CodeableConcept","ObservationDefinition.qualifiedInterval.extension":"Extension","ObservationDefinition.qualifiedInterval.gender":"code","ObservationDefinition.qualifiedInterval.gestationalAge":"Range","ObservationDefinition.qualifiedInterval.id":"System.String","ObservationDefinition.qualifiedInterval.modifierExtension":"Extension","ObservationDefinition.qualifiedInterval.range":"Range","ObservationDefinition.quantitativeDetails.conversionFactor":"decimal","ObservationDefinition.quantitativeDetails.customaryUnit":"CodeableConcept","ObservationDefinition.quantitativeDetails.decimalPrecision":"integer","ObservationDefinition.quantitativeDetails.extension":"Extension","ObservationDefinition.quantitativeDetails.id":"System.String","ObservationDefinition.quantitativeDetails.modifierExtension":"Extension","ObservationDefinition.quantitativeDetails.unit":"CodeableConcept","ObservationDefinition.text":"Narrative","ObservationDefinition.validCodedValueSet":"Reference","OperationDefinition.affectsState":"boolean","OperationDefinition.base":"canonical","OperationDefinition.code":"code","OperationDefinition.comment":"markdown","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"System.String","OperationDefinition.implicitRules":"uri","OperationDefinition.inputProfile":"canonical","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.outputProfile":"canonical","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"System.String","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"System.String","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSet":"canonical","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"System.String","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.referencedFrom.extension":"Extension","OperationDefinition.parameter.referencedFrom.id":"System.String","OperationDefinition.parameter.referencedFrom.modifierExtension":"Extension","OperationDefinition.parameter.referencedFrom.source":"string","OperationDefinition.parameter.referencedFrom.sourceId":"string","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.targetProfile":"canonical","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.title":"string","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"System.String","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"System.String","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"System.String","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"System.String","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","OrganizationAffiliation.active":"boolean","OrganizationAffiliation.code":"CodeableConcept","OrganizationAffiliation.contained":"Resource","OrganizationAffiliation.endpoint":"Reference","OrganizationAffiliation.extension":"Extension","OrganizationAffiliation.healthcareService":"Reference","OrganizationAffiliation.id":"System.String","OrganizationAffiliation.identifier":"Identifier","OrganizationAffiliation.implicitRules":"uri","OrganizationAffiliation.language":"code","OrganizationAffiliation.location":"Reference","OrganizationAffiliation.meta":"Meta","OrganizationAffiliation.modifierExtension":"Extension","OrganizationAffiliation.network":"Reference","OrganizationAffiliation.organization":"Reference","OrganizationAffiliation.participatingOrganization":"Reference","OrganizationAffiliation.period":"Period","OrganizationAffiliation.specialty":"CodeableConcept","OrganizationAffiliation.telecom":"ContactPoint","OrganizationAffiliation.text":"Narrative","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"System.String","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"canonical","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"System.String","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"System.String","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCanonical":"canonical","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactDetail":"ContactDetail","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueContributor":"Contributor","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDataRequirement":"DataRequirement","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDosage":"Dosage","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueExpression":"Expression","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valueParameterDefinition":"ParameterDefinition","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueRelatedArtifact":"RelatedArtifact","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueTriggerDefinition":"TriggerDefinition","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Parameters.parameter.valueUrl":"url","Parameters.parameter.valueUsageContext":"UsageContext","Parameters.parameter.valueUuid":"uuid","Patient.active":"boolean","Patient.address":"Address","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"System.String","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"System.String","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"System.String","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"System.String","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.amount":"Money","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"System.String","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.payee":"Reference","PaymentNotice.payment":"Reference","PaymentNotice.paymentDate":"date","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.recipient":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"System.String","PaymentReconciliation.detail.identifier":"Identifier","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.predecessor":"Identifier","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.responsible":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.formCode":"CodeableConcept","PaymentReconciliation.id":"System.String","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.outcome":"code","PaymentReconciliation.paymentAmount":"Money","PaymentReconciliation.paymentDate":"date","PaymentReconciliation.paymentIdentifier":"Identifier","PaymentReconciliation.paymentIssuer":"Reference","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"System.String","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"code","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestor":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","Period.end":"dateTime","Period.extension":"Extension","Period.id":"System.String","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"System.String","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"System.String","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.expression":"Expression","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"System.String","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definitionCanonical":"canonical","PlanDefinition.action.definitionUri":"uri","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.expression":"Expression","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"System.String","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"System.String","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"System.String","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.prefix":"string","PlanDefinition.action.priority":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"System.String","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.subjectCodeableConcept":"CodeableConcept","PlanDefinition.action.subjectReference":"Reference","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingAge":"Age","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"canonical","PlanDefinition.action.trigger":"TriggerDefinition","PlanDefinition.action.type":"CodeableConcept","PlanDefinition.approvalDate":"date","PlanDefinition.author":"ContactDetail","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.editor":"ContactDetail","PlanDefinition.effectivePeriod":"Period","PlanDefinition.endorser":"ContactDetail","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"System.String","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"System.String","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"System.String","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"canonical","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.reviewer":"ContactDetail","PlanDefinition.status":"code","PlanDefinition.subjectCodeableConcept":"CodeableConcept","PlanDefinition.subjectReference":"Reference","PlanDefinition.subtitle":"string","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Population.ageCodeableConcept":"CodeableConcept","Population.ageRange":"Range","Population.extension":"Extension","Population.gender":"CodeableConcept","Population.id":"System.String","Population.modifierExtension":"Extension","Population.physiologicalCondition":"CodeableConcept","Population.race":"CodeableConcept","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"System.String","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"System.String","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"System.String","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"System.String","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"System.String","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.asserter":"Reference","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.encounter":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"System.String","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"System.String","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.instantiatesCanonical":"canonical","Procedure.instantiatesUri":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedAge":"Age","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performedRange":"Range","Procedure.performedString":"string","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.function":"CodeableConcept","Procedure.performer.id":"System.String","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.recorder":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.statusReason":"CodeableConcept","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProdCharacteristic.color":"string","ProdCharacteristic.depth":"Quantity","ProdCharacteristic.extension":"Extension","ProdCharacteristic.externalDiameter":"Quantity","ProdCharacteristic.height":"Quantity","ProdCharacteristic.id":"System.String","ProdCharacteristic.image":"Attachment","ProdCharacteristic.imprint":"string","ProdCharacteristic.modifierExtension":"Extension","ProdCharacteristic.nominalVolume":"Quantity","ProdCharacteristic.scoring":"CodeableConcept","ProdCharacteristic.shape":"string","ProdCharacteristic.weight":"Quantity","ProdCharacteristic.width":"Quantity","ProductShelfLife.extension":"Extension","ProductShelfLife.id":"System.String","ProductShelfLife.identifier":"Identifier","ProductShelfLife.modifierExtension":"Extension","ProductShelfLife.period":"Quantity","ProductShelfLife.specialPrecautionsForStorage":"CodeableConcept","ProductShelfLife.type":"CodeableConcept","Provenance.activity":"CodeableConcept","Provenance.agent.extension":"Extension","Provenance.agent.id":"System.String","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOf":"Reference","Provenance.agent.role":"CodeableConcept","Provenance.agent.type":"CodeableConcept","Provenance.agent.who":"Reference","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"System.String","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.what":"Reference","Provenance.extension":"Extension","Provenance.id":"System.String","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.occurredDateTime":"dateTime","Provenance.occurredPeriod":"Period","Provenance.policy":"uri","Provenance.reason":"CodeableConcept","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"System.String","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.derivedFrom":"canonical","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"System.String","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.answerOption.extension":"Extension","Questionnaire.item.answerOption.id":"System.String","Questionnaire.item.answerOption.initialSelected":"boolean","Questionnaire.item.answerOption.modifierExtension":"Extension","Questionnaire.item.answerOption.valueCoding":"Coding","Questionnaire.item.answerOption.valueDate":"date","Questionnaire.item.answerOption.valueInteger":"integer","Questionnaire.item.answerOption.valueReference":"Reference","Questionnaire.item.answerOption.valueString":"string","Questionnaire.item.answerOption.valueTime":"time","Questionnaire.item.answerValueSet":"canonical","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableBehavior":"code","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.id":"System.String","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.operator":"code","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"System.String","Questionnaire.item.initial.extension":"Extension","Questionnaire.item.initial.id":"System.String","Questionnaire.item.initial.modifierExtension":"Extension","Questionnaire.item.initial.valueAttachment":"Attachment","Questionnaire.item.initial.valueBoolean":"boolean","Questionnaire.item.initial.valueCoding":"Coding","Questionnaire.item.initial.valueDate":"date","Questionnaire.item.initial.valueDateTime":"dateTime","Questionnaire.item.initial.valueDecimal":"decimal","Questionnaire.item.initial.valueInteger":"integer","Questionnaire.item.initial.valueQuantity":"Quantity","Questionnaire.item.initial.valueReference":"Reference","Questionnaire.item.initial.valueString":"string","Questionnaire.item.initial.valueTime":"time","Questionnaire.item.initial.valueUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.encounter":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"System.String","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"System.String","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"System.String","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.partOf":"Reference","QuestionnaireResponse.questionnaire":"canonical","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"System.String","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"System.String","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"System.String","Reference.identifier":"Identifier","Reference.reference":"string","Reference.type":"uri","RelatedArtifact.citation":"markdown","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"System.String","RelatedArtifact.label":"string","RelatedArtifact.resource":"canonical","RelatedArtifact.type":"code","RelatedArtifact.url":"url","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.communication.extension":"Extension","RelatedPerson.communication.id":"System.String","RelatedPerson.communication.language":"CodeableConcept","RelatedPerson.communication.modifierExtension":"Extension","RelatedPerson.communication.preferred":"boolean","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"System.String","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.expression":"Expression","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"System.String","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"System.String","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.prefix":"string","RequestGroup.action.priority":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"System.String","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingAge":"Age","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"CodeableConcept","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.code":"CodeableConcept","RequestGroup.contained":"Resource","RequestGroup.encounter":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"System.String","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.instantiatesCanonical":"canonical","RequestGroup.instantiatesUri":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCode":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchDefinition.approvalDate":"date","ResearchDefinition.author":"ContactDetail","ResearchDefinition.comment":"string","ResearchDefinition.contact":"ContactDetail","ResearchDefinition.contained":"Resource","ResearchDefinition.copyright":"markdown","ResearchDefinition.date":"dateTime","ResearchDefinition.description":"markdown","ResearchDefinition.editor":"ContactDetail","ResearchDefinition.effectivePeriod":"Period","ResearchDefinition.endorser":"ContactDetail","ResearchDefinition.experimental":"boolean","ResearchDefinition.exposure":"Reference","ResearchDefinition.exposureAlternative":"Reference","ResearchDefinition.extension":"Extension","ResearchDefinition.id":"System.String","ResearchDefinition.identifier":"Identifier","ResearchDefinition.implicitRules":"uri","ResearchDefinition.jurisdiction":"CodeableConcept","ResearchDefinition.language":"code","ResearchDefinition.lastReviewDate":"date","ResearchDefinition.library":"canonical","ResearchDefinition.meta":"Meta","ResearchDefinition.modifierExtension":"Extension","ResearchDefinition.name":"string","ResearchDefinition.outcome":"Reference","ResearchDefinition.population":"Reference","ResearchDefinition.publisher":"string","ResearchDefinition.purpose":"markdown","ResearchDefinition.relatedArtifact":"RelatedArtifact","ResearchDefinition.reviewer":"ContactDetail","ResearchDefinition.shortTitle":"string","ResearchDefinition.status":"code","ResearchDefinition.subjectCodeableConcept":"CodeableConcept","ResearchDefinition.subjectReference":"Reference","ResearchDefinition.subtitle":"string","ResearchDefinition.text":"Narrative","ResearchDefinition.title":"string","ResearchDefinition.topic":"CodeableConcept","ResearchDefinition.url":"uri","ResearchDefinition.usage":"string","ResearchDefinition.useContext":"UsageContext","ResearchDefinition.version":"string","ResearchElementDefinition.approvalDate":"date","ResearchElementDefinition.author":"ContactDetail","ResearchElementDefinition.characteristic.definitionCanonical":"canonical","ResearchElementDefinition.characteristic.definitionCodeableConcept":"CodeableConcept","ResearchElementDefinition.characteristic.definitionDataRequirement":"DataRequirement","ResearchElementDefinition.characteristic.definitionExpression":"Expression","ResearchElementDefinition.characteristic.exclude":"boolean","ResearchElementDefinition.characteristic.extension":"Extension","ResearchElementDefinition.characteristic.id":"System.String","ResearchElementDefinition.characteristic.modifierExtension":"Extension","ResearchElementDefinition.characteristic.participantEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.participantEffectiveDescription":"string","ResearchElementDefinition.characteristic.participantEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.participantEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.participantEffectivePeriod":"Period","ResearchElementDefinition.characteristic.participantEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.participantEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.studyEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.studyEffectiveDescription":"string","ResearchElementDefinition.characteristic.studyEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.studyEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.studyEffectivePeriod":"Period","ResearchElementDefinition.characteristic.studyEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.studyEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.unitOfMeasure":"CodeableConcept","ResearchElementDefinition.characteristic.usageContext":"UsageContext","ResearchElementDefinition.comment":"string","ResearchElementDefinition.contact":"ContactDetail","ResearchElementDefinition.contained":"Resource","ResearchElementDefinition.copyright":"markdown","ResearchElementDefinition.date":"dateTime","ResearchElementDefinition.description":"markdown","ResearchElementDefinition.editor":"ContactDetail","ResearchElementDefinition.effectivePeriod":"Period","ResearchElementDefinition.endorser":"ContactDetail","ResearchElementDefinition.experimental":"boolean","ResearchElementDefinition.extension":"Extension","ResearchElementDefinition.id":"System.String","ResearchElementDefinition.identifier":"Identifier","ResearchElementDefinition.implicitRules":"uri","ResearchElementDefinition.jurisdiction":"CodeableConcept","ResearchElementDefinition.language":"code","ResearchElementDefinition.lastReviewDate":"date","ResearchElementDefinition.library":"canonical","ResearchElementDefinition.meta":"Meta","ResearchElementDefinition.modifierExtension":"Extension","ResearchElementDefinition.name":"string","ResearchElementDefinition.publisher":"string","ResearchElementDefinition.purpose":"markdown","ResearchElementDefinition.relatedArtifact":"RelatedArtifact","ResearchElementDefinition.reviewer":"ContactDetail","ResearchElementDefinition.shortTitle":"string","ResearchElementDefinition.status":"code","ResearchElementDefinition.subjectCodeableConcept":"CodeableConcept","ResearchElementDefinition.subjectReference":"Reference","ResearchElementDefinition.subtitle":"string","ResearchElementDefinition.text":"Narrative","ResearchElementDefinition.title":"string","ResearchElementDefinition.topic":"CodeableConcept","ResearchElementDefinition.type":"code","ResearchElementDefinition.url":"uri","ResearchElementDefinition.usage":"string","ResearchElementDefinition.useContext":"UsageContext","ResearchElementDefinition.variableType":"code","ResearchElementDefinition.version":"string","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"System.String","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.arm.type":"CodeableConcept","ResearchStudy.category":"CodeableConcept","ResearchStudy.condition":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"System.String","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.location":"CodeableConcept","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.objective.extension":"Extension","ResearchStudy.objective.id":"System.String","ResearchStudy.objective.modifierExtension":"Extension","ResearchStudy.objective.name":"string","ResearchStudy.objective.type":"CodeableConcept","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.phase":"CodeableConcept","ResearchStudy.primaryPurposeType":"CodeableConcept","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"System.String","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"System.String","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.encounter":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"System.String","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.note":"Annotation","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"System.String","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCode":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","RiskEvidenceSynthesis.approvalDate":"date","RiskEvidenceSynthesis.author":"ContactDetail","RiskEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","RiskEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","RiskEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","RiskEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","RiskEvidenceSynthesis.certainty.extension":"Extension","RiskEvidenceSynthesis.certainty.id":"System.String","RiskEvidenceSynthesis.certainty.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.note":"Annotation","RiskEvidenceSynthesis.certainty.rating":"CodeableConcept","RiskEvidenceSynthesis.contact":"ContactDetail","RiskEvidenceSynthesis.contained":"Resource","RiskEvidenceSynthesis.copyright":"markdown","RiskEvidenceSynthesis.date":"dateTime","RiskEvidenceSynthesis.description":"markdown","RiskEvidenceSynthesis.editor":"ContactDetail","RiskEvidenceSynthesis.effectivePeriod":"Period","RiskEvidenceSynthesis.endorser":"ContactDetail","RiskEvidenceSynthesis.exposure":"Reference","RiskEvidenceSynthesis.extension":"Extension","RiskEvidenceSynthesis.id":"System.String","RiskEvidenceSynthesis.identifier":"Identifier","RiskEvidenceSynthesis.implicitRules":"uri","RiskEvidenceSynthesis.jurisdiction":"CodeableConcept","RiskEvidenceSynthesis.language":"code","RiskEvidenceSynthesis.lastReviewDate":"date","RiskEvidenceSynthesis.meta":"Meta","RiskEvidenceSynthesis.modifierExtension":"Extension","RiskEvidenceSynthesis.name":"string","RiskEvidenceSynthesis.note":"Annotation","RiskEvidenceSynthesis.outcome":"Reference","RiskEvidenceSynthesis.population":"Reference","RiskEvidenceSynthesis.publisher":"string","RiskEvidenceSynthesis.relatedArtifact":"RelatedArtifact","RiskEvidenceSynthesis.reviewer":"ContactDetail","RiskEvidenceSynthesis.riskEstimate.denominatorCount":"integer","RiskEvidenceSynthesis.riskEstimate.description":"string","RiskEvidenceSynthesis.riskEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.numeratorCount":"integer","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.from":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.level":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.to":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.unitOfMeasure":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.value":"decimal","RiskEvidenceSynthesis.sampleSize.description":"string","RiskEvidenceSynthesis.sampleSize.extension":"Extension","RiskEvidenceSynthesis.sampleSize.id":"System.String","RiskEvidenceSynthesis.sampleSize.modifierExtension":"Extension","RiskEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","RiskEvidenceSynthesis.sampleSize.numberOfStudies":"integer","RiskEvidenceSynthesis.status":"code","RiskEvidenceSynthesis.studyType":"CodeableConcept","RiskEvidenceSynthesis.synthesisType":"CodeableConcept","RiskEvidenceSynthesis.text":"Narrative","RiskEvidenceSynthesis.title":"string","RiskEvidenceSynthesis.topic":"CodeableConcept","RiskEvidenceSynthesis.url":"uri","RiskEvidenceSynthesis.useContext":"UsageContext","RiskEvidenceSynthesis.version":"string","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"System.String","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"System.String","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"canonical","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"System.String","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"canonical","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"System.String","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.multipleAnd":"boolean","SearchParameter.multipleOr":"boolean","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","ServiceRequest.asNeededBoolean":"boolean","ServiceRequest.asNeededCodeableConcept":"CodeableConcept","ServiceRequest.authoredOn":"dateTime","ServiceRequest.basedOn":"Reference","ServiceRequest.bodySite":"CodeableConcept","ServiceRequest.category":"CodeableConcept","ServiceRequest.code":"CodeableConcept","ServiceRequest.contained":"Resource","ServiceRequest.doNotPerform":"boolean","ServiceRequest.encounter":"Reference","ServiceRequest.extension":"Extension","ServiceRequest.id":"System.String","ServiceRequest.identifier":"Identifier","ServiceRequest.implicitRules":"uri","ServiceRequest.instantiatesCanonical":"canonical","ServiceRequest.instantiatesUri":"uri","ServiceRequest.insurance":"Reference","ServiceRequest.intent":"code","ServiceRequest.language":"code","ServiceRequest.locationCode":"CodeableConcept","ServiceRequest.locationReference":"Reference","ServiceRequest.meta":"Meta","ServiceRequest.modifierExtension":"Extension","ServiceRequest.note":"Annotation","ServiceRequest.occurrenceDateTime":"dateTime","ServiceRequest.occurrencePeriod":"Period","ServiceRequest.occurrenceTiming":"Timing","ServiceRequest.orderDetail":"CodeableConcept","ServiceRequest.patientInstruction":"string","ServiceRequest.performer":"Reference","ServiceRequest.performerType":"CodeableConcept","ServiceRequest.priority":"code","ServiceRequest.quantityQuantity":"Quantity","ServiceRequest.quantityRange":"Range","ServiceRequest.quantityRatio":"Ratio","ServiceRequest.reasonCode":"CodeableConcept","ServiceRequest.reasonReference":"Reference","ServiceRequest.relevantHistory":"Reference","ServiceRequest.replaces":"Reference","ServiceRequest.requester":"Reference","ServiceRequest.requisition":"Identifier","ServiceRequest.specimen":"Reference","ServiceRequest.status":"code","ServiceRequest.subject":"Reference","ServiceRequest.supportingInfo":"Reference","ServiceRequest.text":"Narrative","Signature.data":"base64Binary","Signature.extension":"Extension","Signature.id":"System.String","Signature.onBehalfOf":"Reference","Signature.sigFormat":"code","Signature.targetFormat":"code","Signature.type":"Coding","Signature.when":"instant","Signature.who":"Reference","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"System.String","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.duration":"Duration","Specimen.collection.extension":"Extension","Specimen.collection.fastingStatusCodeableConcept":"CodeableConcept","Specimen.collection.fastingStatusDuration":"Duration","Specimen.collection.id":"System.String","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.condition":"CodeableConcept","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"System.String","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"System.String","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"System.String","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","SpecimenDefinition.collection":"CodeableConcept","SpecimenDefinition.contained":"Resource","SpecimenDefinition.extension":"Extension","SpecimenDefinition.id":"System.String","SpecimenDefinition.identifier":"Identifier","SpecimenDefinition.implicitRules":"uri","SpecimenDefinition.language":"code","SpecimenDefinition.meta":"Meta","SpecimenDefinition.modifierExtension":"Extension","SpecimenDefinition.patientPreparation":"CodeableConcept","SpecimenDefinition.text":"Narrative","SpecimenDefinition.timeAspect":"string","SpecimenDefinition.typeCollected":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveCodeableConcept":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveReference":"Reference","SpecimenDefinition.typeTested.container.additive.extension":"Extension","SpecimenDefinition.typeTested.container.additive.id":"System.String","SpecimenDefinition.typeTested.container.additive.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.cap":"CodeableConcept","SpecimenDefinition.typeTested.container.capacity":"Quantity","SpecimenDefinition.typeTested.container.description":"string","SpecimenDefinition.typeTested.container.extension":"Extension","SpecimenDefinition.typeTested.container.id":"System.String","SpecimenDefinition.typeTested.container.material":"CodeableConcept","SpecimenDefinition.typeTested.container.minimumVolumeQuantity":"Quantity","SpecimenDefinition.typeTested.container.minimumVolumeString":"string","SpecimenDefinition.typeTested.container.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.preparation":"string","SpecimenDefinition.typeTested.container.type":"CodeableConcept","SpecimenDefinition.typeTested.extension":"Extension","SpecimenDefinition.typeTested.handling.extension":"Extension","SpecimenDefinition.typeTested.handling.id":"System.String","SpecimenDefinition.typeTested.handling.instruction":"string","SpecimenDefinition.typeTested.handling.maxDuration":"Duration","SpecimenDefinition.typeTested.handling.modifierExtension":"Extension","SpecimenDefinition.typeTested.handling.temperatureQualifier":"CodeableConcept","SpecimenDefinition.typeTested.handling.temperatureRange":"Range","SpecimenDefinition.typeTested.id":"System.String","SpecimenDefinition.typeTested.isDerived":"boolean","SpecimenDefinition.typeTested.modifierExtension":"Extension","SpecimenDefinition.typeTested.preference":"code","SpecimenDefinition.typeTested.rejectionCriterion":"CodeableConcept","SpecimenDefinition.typeTested.requirement":"string","SpecimenDefinition.typeTested.retentionTime":"Duration","SpecimenDefinition.typeTested.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"canonical","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context.expression":"string","StructureDefinition.context.extension":"Extension","StructureDefinition.context.id":"System.String","StructureDefinition.context.modifierExtension":"Extension","StructureDefinition.context.type":"code","StructureDefinition.contextInvariant":"string","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"System.String","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"code","StructureDefinition.id":"System.String","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"System.String","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"System.String","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"uri","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"System.String","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"System.String","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"System.String","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"System.String","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCanonical":"canonical","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactDetail":"ContactDetail","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueContributor":"Contributor","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDataRequirement":"DataRequirement","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDosage":"Dosage","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueExpression":"Expression","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValueParameterDefinition":"ParameterDefinition","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueRelatedArtifact":"RelatedArtifact","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueTriggerDefinition":"TriggerDefinition","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.defaultValueUrl":"url","StructureMap.group.rule.source.defaultValueUsageContext":"UsageContext","StructureMap.group.rule.source.defaultValueUuid":"uuid","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"System.String","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.logMessage":"string","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"System.String","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"System.String","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"System.String","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"canonical","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"System.String","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"canonical","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"url","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"System.String","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"code","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"System.String","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"System.String","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"System.String","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"System.String","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SubstanceAmount.amountQuantity":"Quantity","SubstanceAmount.amountRange":"Range","SubstanceAmount.amountString":"string","SubstanceAmount.amountText":"string","SubstanceAmount.amountType":"CodeableConcept","SubstanceAmount.extension":"Extension","SubstanceAmount.id":"System.String","SubstanceAmount.modifierExtension":"Extension","SubstanceAmount.referenceRange.extension":"Extension","SubstanceAmount.referenceRange.highLimit":"Quantity","SubstanceAmount.referenceRange.id":"System.String","SubstanceAmount.referenceRange.lowLimit":"Quantity","SubstanceNucleicAcid.areaOfHybridisation":"string","SubstanceNucleicAcid.contained":"Resource","SubstanceNucleicAcid.extension":"Extension","SubstanceNucleicAcid.id":"System.String","SubstanceNucleicAcid.implicitRules":"uri","SubstanceNucleicAcid.language":"code","SubstanceNucleicAcid.meta":"Meta","SubstanceNucleicAcid.modifierExtension":"Extension","SubstanceNucleicAcid.numberOfSubunits":"integer","SubstanceNucleicAcid.oligoNucleotideType":"CodeableConcept","SubstanceNucleicAcid.sequenceType":"CodeableConcept","SubstanceNucleicAcid.subunit.extension":"Extension","SubstanceNucleicAcid.subunit.fivePrime":"CodeableConcept","SubstanceNucleicAcid.subunit.id":"System.String","SubstanceNucleicAcid.subunit.length":"integer","SubstanceNucleicAcid.subunit.linkage.connectivity":"string","SubstanceNucleicAcid.subunit.linkage.extension":"Extension","SubstanceNucleicAcid.subunit.linkage.id":"System.String","SubstanceNucleicAcid.subunit.linkage.identifier":"Identifier","SubstanceNucleicAcid.subunit.linkage.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.linkage.name":"string","SubstanceNucleicAcid.subunit.linkage.residueSite":"string","SubstanceNucleicAcid.subunit.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sequence":"string","SubstanceNucleicAcid.subunit.sequenceAttachment":"Attachment","SubstanceNucleicAcid.subunit.subunit":"integer","SubstanceNucleicAcid.subunit.sugar.extension":"Extension","SubstanceNucleicAcid.subunit.sugar.id":"System.String","SubstanceNucleicAcid.subunit.sugar.identifier":"Identifier","SubstanceNucleicAcid.subunit.sugar.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sugar.name":"string","SubstanceNucleicAcid.subunit.sugar.residueSite":"string","SubstanceNucleicAcid.subunit.threePrime":"CodeableConcept","SubstanceNucleicAcid.text":"Narrative","SubstancePolymer.class":"CodeableConcept","SubstancePolymer.contained":"Resource","SubstancePolymer.copolymerConnectivity":"CodeableConcept","SubstancePolymer.extension":"Extension","SubstancePolymer.geometry":"CodeableConcept","SubstancePolymer.id":"System.String","SubstancePolymer.implicitRules":"uri","SubstancePolymer.language":"code","SubstancePolymer.meta":"Meta","SubstancePolymer.modification":"string","SubstancePolymer.modifierExtension":"Extension","SubstancePolymer.monomerSet.extension":"Extension","SubstancePolymer.monomerSet.id":"System.String","SubstancePolymer.monomerSet.modifierExtension":"Extension","SubstancePolymer.monomerSet.ratioType":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.amount":"SubstanceAmount","SubstancePolymer.monomerSet.startingMaterial.extension":"Extension","SubstancePolymer.monomerSet.startingMaterial.id":"System.String","SubstancePolymer.monomerSet.startingMaterial.isDefining":"boolean","SubstancePolymer.monomerSet.startingMaterial.material":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.modifierExtension":"Extension","SubstancePolymer.monomerSet.startingMaterial.type":"CodeableConcept","SubstancePolymer.repeat.averageMolecularFormula":"string","SubstancePolymer.repeat.extension":"Extension","SubstancePolymer.repeat.id":"System.String","SubstancePolymer.repeat.modifierExtension":"Extension","SubstancePolymer.repeat.numberOfUnits":"integer","SubstancePolymer.repeat.repeatUnit.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.id":"System.String","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.extension":"Extension","SubstancePolymer.repeat.repeatUnit.id":"System.String","SubstancePolymer.repeat.repeatUnit.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.repeatUnit":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment":"Attachment","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.id":"System.String","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type":"CodeableConcept","SubstancePolymer.repeat.repeatUnitAmountType":"CodeableConcept","SubstancePolymer.text":"Narrative","SubstanceProtein.contained":"Resource","SubstanceProtein.disulfideLinkage":"string","SubstanceProtein.extension":"Extension","SubstanceProtein.id":"System.String","SubstanceProtein.implicitRules":"uri","SubstanceProtein.language":"code","SubstanceProtein.meta":"Meta","SubstanceProtein.modifierExtension":"Extension","SubstanceProtein.numberOfSubunits":"integer","SubstanceProtein.sequenceType":"CodeableConcept","SubstanceProtein.subunit.cTerminalModification":"string","SubstanceProtein.subunit.cTerminalModificationId":"Identifier","SubstanceProtein.subunit.extension":"Extension","SubstanceProtein.subunit.id":"System.String","SubstanceProtein.subunit.length":"integer","SubstanceProtein.subunit.modifierExtension":"Extension","SubstanceProtein.subunit.nTerminalModification":"string","SubstanceProtein.subunit.nTerminalModificationId":"Identifier","SubstanceProtein.subunit.sequence":"string","SubstanceProtein.subunit.sequenceAttachment":"Attachment","SubstanceProtein.subunit.subunit":"integer","SubstanceProtein.text":"Narrative","SubstanceReferenceInformation.classification.classification":"CodeableConcept","SubstanceReferenceInformation.classification.domain":"CodeableConcept","SubstanceReferenceInformation.classification.extension":"Extension","SubstanceReferenceInformation.classification.id":"System.String","SubstanceReferenceInformation.classification.modifierExtension":"Extension","SubstanceReferenceInformation.classification.source":"Reference","SubstanceReferenceInformation.classification.subtype":"CodeableConcept","SubstanceReferenceInformation.comment":"string","SubstanceReferenceInformation.contained":"Resource","SubstanceReferenceInformation.extension":"Extension","SubstanceReferenceInformation.gene.extension":"Extension","SubstanceReferenceInformation.gene.gene":"CodeableConcept","SubstanceReferenceInformation.gene.geneSequenceOrigin":"CodeableConcept","SubstanceReferenceInformation.gene.id":"System.String","SubstanceReferenceInformation.gene.modifierExtension":"Extension","SubstanceReferenceInformation.gene.source":"Reference","SubstanceReferenceInformation.geneElement.element":"Identifier","SubstanceReferenceInformation.geneElement.extension":"Extension","SubstanceReferenceInformation.geneElement.id":"System.String","SubstanceReferenceInformation.geneElement.modifierExtension":"Extension","SubstanceReferenceInformation.geneElement.source":"Reference","SubstanceReferenceInformation.geneElement.type":"CodeableConcept","SubstanceReferenceInformation.id":"System.String","SubstanceReferenceInformation.implicitRules":"uri","SubstanceReferenceInformation.language":"code","SubstanceReferenceInformation.meta":"Meta","SubstanceReferenceInformation.modifierExtension":"Extension","SubstanceReferenceInformation.target.amountQuantity":"Quantity","SubstanceReferenceInformation.target.amountRange":"Range","SubstanceReferenceInformation.target.amountString":"string","SubstanceReferenceInformation.target.amountType":"CodeableConcept","SubstanceReferenceInformation.target.extension":"Extension","SubstanceReferenceInformation.target.id":"System.String","SubstanceReferenceInformation.target.interaction":"CodeableConcept","SubstanceReferenceInformation.target.modifierExtension":"Extension","SubstanceReferenceInformation.target.organism":"CodeableConcept","SubstanceReferenceInformation.target.organismType":"CodeableConcept","SubstanceReferenceInformation.target.source":"Reference","SubstanceReferenceInformation.target.target":"Identifier","SubstanceReferenceInformation.target.type":"CodeableConcept","SubstanceReferenceInformation.text":"Narrative","SubstanceSourceMaterial.contained":"Resource","SubstanceSourceMaterial.countryOfOrigin":"CodeableConcept","SubstanceSourceMaterial.developmentStage":"CodeableConcept","SubstanceSourceMaterial.extension":"Extension","SubstanceSourceMaterial.fractionDescription.extension":"Extension","SubstanceSourceMaterial.fractionDescription.fraction":"string","SubstanceSourceMaterial.fractionDescription.id":"System.String","SubstanceSourceMaterial.fractionDescription.materialType":"CodeableConcept","SubstanceSourceMaterial.fractionDescription.modifierExtension":"Extension","SubstanceSourceMaterial.geographicalLocation":"string","SubstanceSourceMaterial.id":"System.String","SubstanceSourceMaterial.implicitRules":"uri","SubstanceSourceMaterial.language":"code","SubstanceSourceMaterial.meta":"Meta","SubstanceSourceMaterial.modifierExtension":"Extension","SubstanceSourceMaterial.organism.author.authorDescription":"string","SubstanceSourceMaterial.organism.author.authorType":"CodeableConcept","SubstanceSourceMaterial.organism.author.extension":"Extension","SubstanceSourceMaterial.organism.author.id":"System.String","SubstanceSourceMaterial.organism.author.modifierExtension":"Extension","SubstanceSourceMaterial.organism.extension":"Extension","SubstanceSourceMaterial.organism.family":"CodeableConcept","SubstanceSourceMaterial.organism.genus":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.extension":"Extension","SubstanceSourceMaterial.organism.hybrid.hybridType":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.id":"System.String","SubstanceSourceMaterial.organism.hybrid.maternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.maternalOrganismName":"string","SubstanceSourceMaterial.organism.hybrid.modifierExtension":"Extension","SubstanceSourceMaterial.organism.hybrid.paternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.paternalOrganismName":"string","SubstanceSourceMaterial.organism.id":"System.String","SubstanceSourceMaterial.organism.intraspecificDescription":"string","SubstanceSourceMaterial.organism.intraspecificType":"CodeableConcept","SubstanceSourceMaterial.organism.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.class":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.extension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.id":"System.String","SubstanceSourceMaterial.organism.organismGeneral.kingdom":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.order":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.phylum":"CodeableConcept","SubstanceSourceMaterial.organism.species":"CodeableConcept","SubstanceSourceMaterial.organismId":"Identifier","SubstanceSourceMaterial.organismName":"string","SubstanceSourceMaterial.parentSubstanceId":"Identifier","SubstanceSourceMaterial.parentSubstanceName":"string","SubstanceSourceMaterial.partDescription.extension":"Extension","SubstanceSourceMaterial.partDescription.id":"System.String","SubstanceSourceMaterial.partDescription.modifierExtension":"Extension","SubstanceSourceMaterial.partDescription.part":"CodeableConcept","SubstanceSourceMaterial.partDescription.partLocation":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialClass":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialState":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialType":"CodeableConcept","SubstanceSourceMaterial.text":"Narrative","SubstanceSpecification.code.code":"CodeableConcept","SubstanceSpecification.code.comment":"string","SubstanceSpecification.code.extension":"Extension","SubstanceSpecification.code.id":"System.String","SubstanceSpecification.code.modifierExtension":"Extension","SubstanceSpecification.code.source":"Reference","SubstanceSpecification.code.status":"CodeableConcept","SubstanceSpecification.code.statusDate":"dateTime","SubstanceSpecification.comment":"string","SubstanceSpecification.contained":"Resource","SubstanceSpecification.description":"string","SubstanceSpecification.domain":"CodeableConcept","SubstanceSpecification.extension":"Extension","SubstanceSpecification.id":"System.String","SubstanceSpecification.identifier":"Identifier","SubstanceSpecification.implicitRules":"uri","SubstanceSpecification.language":"code","SubstanceSpecification.meta":"Meta","SubstanceSpecification.modifierExtension":"Extension","SubstanceSpecification.moiety.amountQuantity":"Quantity","SubstanceSpecification.moiety.amountString":"string","SubstanceSpecification.moiety.extension":"Extension","SubstanceSpecification.moiety.id":"System.String","SubstanceSpecification.moiety.identifier":"Identifier","SubstanceSpecification.moiety.modifierExtension":"Extension","SubstanceSpecification.moiety.molecularFormula":"string","SubstanceSpecification.moiety.name":"string","SubstanceSpecification.moiety.opticalActivity":"CodeableConcept","SubstanceSpecification.moiety.role":"CodeableConcept","SubstanceSpecification.moiety.stereochemistry":"CodeableConcept","SubstanceSpecification.name.domain":"CodeableConcept","SubstanceSpecification.name.extension":"Extension","SubstanceSpecification.name.id":"System.String","SubstanceSpecification.name.jurisdiction":"CodeableConcept","SubstanceSpecification.name.language":"CodeableConcept","SubstanceSpecification.name.modifierExtension":"Extension","SubstanceSpecification.name.name":"string","SubstanceSpecification.name.official.authority":"CodeableConcept","SubstanceSpecification.name.official.date":"dateTime","SubstanceSpecification.name.official.extension":"Extension","SubstanceSpecification.name.official.id":"System.String","SubstanceSpecification.name.official.modifierExtension":"Extension","SubstanceSpecification.name.official.status":"CodeableConcept","SubstanceSpecification.name.preferred":"boolean","SubstanceSpecification.name.source":"Reference","SubstanceSpecification.name.status":"CodeableConcept","SubstanceSpecification.name.type":"CodeableConcept","SubstanceSpecification.nucleicAcid":"Reference","SubstanceSpecification.polymer":"Reference","SubstanceSpecification.property.amountQuantity":"Quantity","SubstanceSpecification.property.amountString":"string","SubstanceSpecification.property.category":"CodeableConcept","SubstanceSpecification.property.code":"CodeableConcept","SubstanceSpecification.property.definingSubstanceCodeableConcept":"CodeableConcept","SubstanceSpecification.property.definingSubstanceReference":"Reference","SubstanceSpecification.property.extension":"Extension","SubstanceSpecification.property.id":"System.String","SubstanceSpecification.property.modifierExtension":"Extension","SubstanceSpecification.property.parameters":"string","SubstanceSpecification.protein":"Reference","SubstanceSpecification.referenceInformation":"Reference","SubstanceSpecification.relationship.amountQuantity":"Quantity","SubstanceSpecification.relationship.amountRange":"Range","SubstanceSpecification.relationship.amountRatio":"Ratio","SubstanceSpecification.relationship.amountRatioLowLimit":"Ratio","SubstanceSpecification.relationship.amountString":"string","SubstanceSpecification.relationship.amountType":"CodeableConcept","SubstanceSpecification.relationship.extension":"Extension","SubstanceSpecification.relationship.id":"System.String","SubstanceSpecification.relationship.isDefining":"boolean","SubstanceSpecification.relationship.modifierExtension":"Extension","SubstanceSpecification.relationship.relationship":"CodeableConcept","SubstanceSpecification.relationship.source":"Reference","SubstanceSpecification.relationship.substanceCodeableConcept":"CodeableConcept","SubstanceSpecification.relationship.substanceReference":"Reference","SubstanceSpecification.source":"Reference","SubstanceSpecification.sourceMaterial":"Reference","SubstanceSpecification.status":"CodeableConcept","SubstanceSpecification.structure.extension":"Extension","SubstanceSpecification.structure.id":"System.String","SubstanceSpecification.structure.isotope.extension":"Extension","SubstanceSpecification.structure.isotope.halfLife":"Quantity","SubstanceSpecification.structure.isotope.id":"System.String","SubstanceSpecification.structure.isotope.identifier":"Identifier","SubstanceSpecification.structure.isotope.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.amount":"Quantity","SubstanceSpecification.structure.isotope.molecularWeight.extension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.id":"System.String","SubstanceSpecification.structure.isotope.molecularWeight.method":"CodeableConcept","SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.type":"CodeableConcept","SubstanceSpecification.structure.isotope.name":"CodeableConcept","SubstanceSpecification.structure.isotope.substitution":"CodeableConcept","SubstanceSpecification.structure.modifierExtension":"Extension","SubstanceSpecification.structure.molecularFormula":"string","SubstanceSpecification.structure.molecularFormulaByMoiety":"string","SubstanceSpecification.structure.opticalActivity":"CodeableConcept","SubstanceSpecification.structure.representation.attachment":"Attachment","SubstanceSpecification.structure.representation.extension":"Extension","SubstanceSpecification.structure.representation.id":"System.String","SubstanceSpecification.structure.representation.modifierExtension":"Extension","SubstanceSpecification.structure.representation.representation":"string","SubstanceSpecification.structure.representation.type":"CodeableConcept","SubstanceSpecification.structure.source":"Reference","SubstanceSpecification.structure.stereochemistry":"CodeableConcept","SubstanceSpecification.text":"Narrative","SubstanceSpecification.type":"CodeableConcept","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"System.String","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"System.String","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"System.String","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.itemCodeableConcept":"CodeableConcept","SupplyRequest.itemReference":"Reference","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.parameter.code":"CodeableConcept","SupplyRequest.parameter.extension":"Extension","SupplyRequest.parameter.id":"System.String","SupplyRequest.parameter.modifierExtension":"Extension","SupplyRequest.parameter.valueBoolean":"boolean","SupplyRequest.parameter.valueCodeableConcept":"CodeableConcept","SupplyRequest.parameter.valueQuantity":"Quantity","SupplyRequest.parameter.valueRange":"Range","SupplyRequest.priority":"code","SupplyRequest.quantity":"Quantity","SupplyRequest.reasonCode":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.description":"string","Task.encounter":"Reference","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"System.String","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"System.String","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCanonical":"canonical","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactDetail":"ContactDetail","Task.input.valueContactPoint":"ContactPoint","Task.input.valueContributor":"Contributor","Task.input.valueCount":"Count","Task.input.valueDataRequirement":"DataRequirement","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDosage":"Dosage","Task.input.valueDuration":"Duration","Task.input.valueExpression":"Expression","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valueParameterDefinition":"ParameterDefinition","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueRelatedArtifact":"RelatedArtifact","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueTriggerDefinition":"TriggerDefinition","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.input.valueUrl":"url","Task.input.valueUsageContext":"UsageContext","Task.input.valueUuid":"uuid","Task.instantiatesCanonical":"canonical","Task.instantiatesUri":"uri","Task.insurance":"Reference","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.location":"Reference","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"System.String","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCanonical":"canonical","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactDetail":"ContactDetail","Task.output.valueContactPoint":"ContactPoint","Task.output.valueContributor":"Contributor","Task.output.valueCount":"Count","Task.output.valueDataRequirement":"DataRequirement","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDosage":"Dosage","Task.output.valueDuration":"Duration","Task.output.valueExpression":"Expression","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valueParameterDefinition":"ParameterDefinition","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueRelatedArtifact":"RelatedArtifact","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueTriggerDefinition":"TriggerDefinition","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.output.valueUrl":"url","Task.output.valueUsageContext":"UsageContext","Task.output.valueUuid":"uuid","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reasonCode":"CodeableConcept","Task.reasonReference":"Reference","Task.relevantHistory":"Reference","Task.requester":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"System.String","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TerminologyCapabilities.closure.extension":"Extension","TerminologyCapabilities.closure.id":"System.String","TerminologyCapabilities.closure.modifierExtension":"Extension","TerminologyCapabilities.closure.translation":"boolean","TerminologyCapabilities.codeSearch":"code","TerminologyCapabilities.codeSystem.extension":"Extension","TerminologyCapabilities.codeSystem.id":"System.String","TerminologyCapabilities.codeSystem.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.subsumption":"boolean","TerminologyCapabilities.codeSystem.uri":"canonical","TerminologyCapabilities.codeSystem.version.code":"string","TerminologyCapabilities.codeSystem.version.compositional":"boolean","TerminologyCapabilities.codeSystem.version.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.code":"code","TerminologyCapabilities.codeSystem.version.filter.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.id":"System.String","TerminologyCapabilities.codeSystem.version.filter.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.filter.op":"code","TerminologyCapabilities.codeSystem.version.id":"System.String","TerminologyCapabilities.codeSystem.version.isDefault":"boolean","TerminologyCapabilities.codeSystem.version.language":"code","TerminologyCapabilities.codeSystem.version.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.property":"code","TerminologyCapabilities.contact":"ContactDetail","TerminologyCapabilities.contained":"Resource","TerminologyCapabilities.copyright":"markdown","TerminologyCapabilities.date":"dateTime","TerminologyCapabilities.description":"markdown","TerminologyCapabilities.expansion.extension":"Extension","TerminologyCapabilities.expansion.hierarchical":"boolean","TerminologyCapabilities.expansion.id":"System.String","TerminologyCapabilities.expansion.incomplete":"boolean","TerminologyCapabilities.expansion.modifierExtension":"Extension","TerminologyCapabilities.expansion.paging":"boolean","TerminologyCapabilities.expansion.parameter.documentation":"string","TerminologyCapabilities.expansion.parameter.extension":"Extension","TerminologyCapabilities.expansion.parameter.id":"System.String","TerminologyCapabilities.expansion.parameter.modifierExtension":"Extension","TerminologyCapabilities.expansion.parameter.name":"code","TerminologyCapabilities.expansion.textFilter":"markdown","TerminologyCapabilities.experimental":"boolean","TerminologyCapabilities.extension":"Extension","TerminologyCapabilities.id":"System.String","TerminologyCapabilities.implementation.description":"string","TerminologyCapabilities.implementation.extension":"Extension","TerminologyCapabilities.implementation.id":"System.String","TerminologyCapabilities.implementation.modifierExtension":"Extension","TerminologyCapabilities.implementation.url":"url","TerminologyCapabilities.implicitRules":"uri","TerminologyCapabilities.jurisdiction":"CodeableConcept","TerminologyCapabilities.kind":"code","TerminologyCapabilities.language":"code","TerminologyCapabilities.lockedDate":"boolean","TerminologyCapabilities.meta":"Meta","TerminologyCapabilities.modifierExtension":"Extension","TerminologyCapabilities.name":"string","TerminologyCapabilities.publisher":"string","TerminologyCapabilities.purpose":"markdown","TerminologyCapabilities.software.extension":"Extension","TerminologyCapabilities.software.id":"System.String","TerminologyCapabilities.software.modifierExtension":"Extension","TerminologyCapabilities.software.name":"string","TerminologyCapabilities.software.version":"string","TerminologyCapabilities.status":"code","TerminologyCapabilities.text":"Narrative","TerminologyCapabilities.title":"string","TerminologyCapabilities.translation.extension":"Extension","TerminologyCapabilities.translation.id":"System.String","TerminologyCapabilities.translation.modifierExtension":"Extension","TerminologyCapabilities.translation.needsMap":"boolean","TerminologyCapabilities.url":"uri","TerminologyCapabilities.useContext":"UsageContext","TerminologyCapabilities.validateCode.extension":"Extension","TerminologyCapabilities.validateCode.id":"System.String","TerminologyCapabilities.validateCode.modifierExtension":"Extension","TerminologyCapabilities.validateCode.translations":"boolean","TerminologyCapabilities.version":"string","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"System.String","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"System.String","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"System.String","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"System.String","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"System.String","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"System.String","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"System.String","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"System.String","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"System.String","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"System.String","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"System.String","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"System.String","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"System.String","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"canonical","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"System.String","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"System.String","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"System.String","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"System.String","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"System.String","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"System.String","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"System.String","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.method":"code","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"System.String","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"System.String","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"System.String","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"System.String","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"System.String","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"System.String","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"System.String","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"System.String","Timing.modifierExtension":"Extension","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"positiveInt","Timing.repeat.countMax":"positiveInt","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"positiveInt","Timing.repeat.frequencyMax":"positiveInt","Timing.repeat.id":"System.String","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.condition":"Expression","TriggerDefinition.data":"DataRequirement","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"System.String","TriggerDefinition.name":"string","TriggerDefinition.timingDate":"date","TriggerDefinition.timingDateTime":"dateTime","TriggerDefinition.timingReference":"Reference","TriggerDefinition.timingTiming":"Timing","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"System.String","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","UsageContext.valueReference":"Reference","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"System.String","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"System.String","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"System.String","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"System.String","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"string","ValueSet.compose.include.id":"System.String","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"canonical","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"System.String","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"System.String","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"System.String","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDateTime":"dateTime","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extension":"Extension","ValueSet.id":"System.String","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VerificationResult.attestation.communicationMethod":"CodeableConcept","VerificationResult.attestation.date":"date","VerificationResult.attestation.extension":"Extension","VerificationResult.attestation.id":"System.String","VerificationResult.attestation.modifierExtension":"Extension","VerificationResult.attestation.onBehalfOf":"Reference","VerificationResult.attestation.proxyIdentityCertificate":"string","VerificationResult.attestation.proxySignature":"Signature","VerificationResult.attestation.sourceIdentityCertificate":"string","VerificationResult.attestation.sourceSignature":"Signature","VerificationResult.attestation.who":"Reference","VerificationResult.contained":"Resource","VerificationResult.extension":"Extension","VerificationResult.failureAction":"CodeableConcept","VerificationResult.frequency":"Timing","VerificationResult.id":"System.String","VerificationResult.implicitRules":"uri","VerificationResult.language":"code","VerificationResult.lastPerformed":"dateTime","VerificationResult.meta":"Meta","VerificationResult.modifierExtension":"Extension","VerificationResult.need":"CodeableConcept","VerificationResult.nextScheduled":"date","VerificationResult.primarySource.canPushUpdates":"CodeableConcept","VerificationResult.primarySource.communicationMethod":"CodeableConcept","VerificationResult.primarySource.extension":"Extension","VerificationResult.primarySource.id":"System.String","VerificationResult.primarySource.modifierExtension":"Extension","VerificationResult.primarySource.pushTypeAvailable":"CodeableConcept","VerificationResult.primarySource.type":"CodeableConcept","VerificationResult.primarySource.validationDate":"dateTime","VerificationResult.primarySource.validationStatus":"CodeableConcept","VerificationResult.primarySource.who":"Reference","VerificationResult.status":"code","VerificationResult.statusDate":"dateTime","VerificationResult.target":"Reference","VerificationResult.targetLocation":"string","VerificationResult.text":"Narrative","VerificationResult.validationProcess":"CodeableConcept","VerificationResult.validationType":"CodeableConcept","VerificationResult.validator.attestationSignature":"Signature","VerificationResult.validator.extension":"Extension","VerificationResult.validator.id":"System.String","VerificationResult.validator.identityCertificate":"string","VerificationResult.validator.modifierExtension":"Extension","VerificationResult.validator.organization":"Reference","VisionPrescription.contained":"Resource","VisionPrescription.created":"dateTime","VisionPrescription.dateWritten":"dateTime","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"System.String","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.lensSpecification.add":"decimal","VisionPrescription.lensSpecification.axis":"integer","VisionPrescription.lensSpecification.backCurve":"decimal","VisionPrescription.lensSpecification.brand":"string","VisionPrescription.lensSpecification.color":"string","VisionPrescription.lensSpecification.cylinder":"decimal","VisionPrescription.lensSpecification.diameter":"decimal","VisionPrescription.lensSpecification.duration":"Quantity","VisionPrescription.lensSpecification.extension":"Extension","VisionPrescription.lensSpecification.eye":"code","VisionPrescription.lensSpecification.id":"System.String","VisionPrescription.lensSpecification.modifierExtension":"Extension","VisionPrescription.lensSpecification.note":"Annotation","VisionPrescription.lensSpecification.power":"decimal","VisionPrescription.lensSpecification.prism.amount":"decimal","VisionPrescription.lensSpecification.prism.base":"code","VisionPrescription.lensSpecification.prism.extension":"Extension","VisionPrescription.lensSpecification.prism.id":"System.String","VisionPrescription.lensSpecification.prism.modifierExtension":"Extension","VisionPrescription.lensSpecification.product":"CodeableConcept","VisionPrescription.lensSpecification.sphere":"decimal","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},2756:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.operation":"CapabilityStatement.rest.resource.operation","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ChargeItemDefinition.propertyGroup.applicability":"ChargeItemDefinition.applicability","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Consent.provision.provision":"Consent.provision","Contract.term.asset.answer":"Contract.term.offer.answer","Contract.term.group":"Contract.term","ExampleScenario.process.step.alternative.step":"ExampleScenario.process.step","ExampleScenario.process.step.operation.request":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.operation.response":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.process":"ExampleScenario.process","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.definition.page.page":"ImplementationGuide.definition.page","Invoice.totalPriceComponent":"Invoice.lineItem.priceComponent","MedicinalProductAuthorization.procedure.application":"MedicinalProductAuthorization.procedure","MedicinalProductIngredient.substance.strength":"MedicinalProductIngredient.specifiedSubstance.strength","MedicinalProductPackaged.packageItem.packageItem":"MedicinalProductPackaged.packageItem","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","SubstanceSpecification.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","SubstanceSpecification.name.synonym":"SubstanceSpecification.name","SubstanceSpecification.name.translation":"SubstanceSpecification.name","SubstanceSpecification.structure.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},5971:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BiologicallyDerivedProduct":"DomainResource","BodyStructure":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","CatalogEntry":"DomainResource","ChargeItem":"DomainResource","ChargeItemDefinition":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","CoverageEligibilityRequest":"DomainResource","CoverageEligibilityResponse":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceDefinition":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"BackboneElement","Duration":"Quantity","EffectEvidenceSynthesis":"DomainResource","ElementDefinition":"BackboneElement","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","EventDefinition":"DomainResource","Evidence":"DomainResource","EvidenceVariable":"DomainResource","ExampleScenario":"DomainResource","ExplanationOfBenefit":"DomainResource","Expression":"Element","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationEvaluation":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","InsurancePlan":"DomainResource","Invoice":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","MarketingStatus":"BackboneElement","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationKnowledge":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MedicinalProduct":"DomainResource","MedicinalProductAuthorization":"DomainResource","MedicinalProductContraindication":"DomainResource","MedicinalProductIndication":"DomainResource","MedicinalProductIngredient":"DomainResource","MedicinalProductInteraction":"DomainResource","MedicinalProductManufactured":"DomainResource","MedicinalProductPackaged":"DomainResource","MedicinalProductPharmaceutical":"DomainResource","MedicinalProductUndesirableEffect":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","MolecularSequence":"DomainResource","Money":"Element","MoneyQuantity":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","ObservationDefinition":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","OrganizationAffiliation":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Population":"BackboneElement","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProdCharacteristic":"BackboneElement","ProductShelfLife":"BackboneElement","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchDefinition":"DomainResource","ResearchElementDefinition":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","RiskEvidenceSynthesis":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","ServiceRequest":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","SpecimenDefinition":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SubstanceAmount":"BackboneElement","SubstanceNucleicAcid":"DomainResource","SubstancePolymer":"DomainResource","SubstanceProtein":"DomainResource","SubstanceReferenceInformation":"DomainResource","SubstanceSourceMaterial":"DomainResource","SubstanceSpecification":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TerminologyCapabilities":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"BackboneElement","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VerificationResult":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","canonical":"uri","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","url":"uri","uuid":"uri","xhtml":"Element"}')},9052:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.timing":["Timing","DateTime","Period","Range"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.information.timing":["Date","Period"],"Claim.information.value":["String","Quantity","Attachment","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"ClinicalImpression.effective":["DateTime","Period"],"ClinicalImpression.finding.item":["CodeableConcept","Reference"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Reference"],"ConceptMap.target":["Uri","Reference"],"Condition.abatement":["DateTime","Age","Boolean","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Identifier","Reference"],"Contract.binding":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.valuedItem.entity":["CodeableConcept","Reference"],"Contract.valuedItem.entity":["CodeableConcept","Reference"],"DataRequirement.codeFilter.valueSet":["String","Reference"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"DocumentManifest.content.p":["Attachment","Reference"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.dose":["Range","Quantity"],"Dosage.rate":["Ratio","Range","Quantity"],"ElementDefinition.binding.valueSet":["Uri","Reference"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Reference"],"ElementDefinition.fixed":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"EligibilityRequest.serviced":["Date","Period"],"EligibilityResponse.insurance.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"EligibilityResponse.insurance.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.information.timing":["Date","Period"],"ExplanationOfBenefit.information.value":["String","Quantity","Attachment","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"Extension.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range"],"GuidanceResponse.reason":["CodeableConcept","Reference"],"ImplementationGuide.package.resource.source":["Uri","Reference"],"Media.occurrence":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"Medication.package.content.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.notDoneReason":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"Observation.effective":["DateTime","Period"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"OperationDefinition.parameter.binding.valueSet":["Uri","Reference"],"Parameters.parameter.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.timing":["DateTime","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"Procedure.performed":["DateTime","Period"],"ProcedureRequest.asNeeded":["Boolean","CodeableConcept"],"ProcedureRequest.occurrence":["DateTime","Period","Timing"],"Provenance.agent.onBehalfOf":["Uri","Reference"],"Provenance.agent.who":["Uri","Reference"],"Provenance.entity.what":["Uri","Reference","Identifier"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.initial":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.option.value":["Integer","Date","Time","String","Coding"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"ReferralRequest.occurrence":["DateTime","Period"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Period","Duration","Range","Timing"],"RequestGroup.reason":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"RiskAssessment.reason":["CodeableConcept","Reference"],"Signature.onBehalfOf":["Uri","Reference"],"Signature.who":["Uri","Reference"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.orderedItem.item":["CodeableConcept","Reference"],"SupplyRequest.reason":["CodeableConcept","Reference"],"Task.definition":["Uri","Reference"],"Task.input.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Task.output.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.eventTiming":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code"],"VisionPrescription.reason":["CodeableConcept","Reference"]}')},7125:function(e){"use strict";e.exports=JSON.parse('{"Account.active":"Period","Account.balance":"Money","Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"string","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"string","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"id","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.period":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.contributor":"Contributor","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.description":"string","ActivityDefinition.dynamicValue.expression":"string","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"string","ActivityDefinition.dynamicValue.language":"string","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"id","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"Reference","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"string","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.status":"code","ActivityDefinition.text":"Narrative","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"Reference","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"string","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.category":"code","AdverseEvent.contained":"Resource","AdverseEvent.date":"dateTime","AdverseEvent.description":"string","AdverseEvent.eventParticipant":"Reference","AdverseEvent.extension":"Extension","AdverseEvent.id":"id","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.reaction":"Reference","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality":"code","AdverseEvent.suspectEntity.causalityAssessment":"CodeableConcept","AdverseEvent.suspectEntity.causalityAuthor":"Reference","AdverseEvent.suspectEntity.causalityMethod":"CodeableConcept","AdverseEvent.suspectEntity.causalityProductRelatedness":"string","AdverseEvent.suspectEntity.causalityResult":"CodeableConcept","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"string","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","AdverseEvent.type":"CodeableConcept","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"string","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.assertedDate":"dateTime","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"code","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"id","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"string","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"code","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"string","Annotation.text":"string","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"id","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.incomingReferral":"Reference","Appointment.indication":"Reference","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"string","Appointment.participant.modifierExtension":"Extension","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.priority":"unsignedInt","Appointment.reason":"CodeableConcept","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"id","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"string","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"uri","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"string","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"string","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.reference":"Reference","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.userId":"Identifier","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"string","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.value":"base64Binary","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"string","AuditEvent.entity.identifier":"Identifier","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.reference":"Reference","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.extension":"Extension","AuditEvent.id":"id","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"string","AuditEvent.source.identifier":"Identifier","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"string","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"id","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.content":"base64Binary","Binary.contentType":"code","Binary.id":"id","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BodySite.active":"boolean","BodySite.code":"CodeableConcept","BodySite.contained":"Resource","BodySite.description":"string","BodySite.extension":"Extension","BodySite.id":"id","BodySite.identifier":"Identifier","BodySite.image":"Attachment","BodySite.implicitRules":"uri","BodySite.language":"code","BodySite.meta":"Meta","BodySite.modifierExtension":"Extension","BodySite.patient":"Reference","BodySite.qualifier":"CodeableConcept","BodySite.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"string","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"string","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"string","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"string","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"id","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"string","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.acceptUnknown":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"string","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"string","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"Reference","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"id","CapabilityStatement.format":"code","CapabilityStatement.id":"id","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"string","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"uri","CapabilityStatement.implementationGuide":"uri","CapabilityStatement.implicitRules":"uri","CapabilityStatement.instantiates":"uri","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"string","CapabilityStatement.messaging.endpoint.address":"uri","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"string","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.event.category":"code","CapabilityStatement.messaging.event.code":"Coding","CapabilityStatement.messaging.event.documentation":"string","CapabilityStatement.messaging.event.extension":"Extension","CapabilityStatement.messaging.event.focus":"code","CapabilityStatement.messaging.event.id":"string","CapabilityStatement.messaging.event.mode":"code","CapabilityStatement.messaging.event.modifierExtension":"Extension","CapabilityStatement.messaging.event.request":"Reference","CapabilityStatement.messaging.event.response":"Reference","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"string","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"Reference","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"string","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.profile":"Reference","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"uri","CapabilityStatement.rest.documentation":"string","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"string","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"string","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"string","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.operation.definition":"Reference","CapabilityStatement.rest.operation.extension":"Extension","CapabilityStatement.rest.operation.id":"string","CapabilityStatement.rest.operation.modifierExtension":"Extension","CapabilityStatement.rest.operation.name":"string","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"string","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"string","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"string","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.profile":"Reference","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"uri","CapabilityStatement.rest.resource.searchParam.documentation":"string","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"string","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.certificate.blob":"base64Binary","CapabilityStatement.rest.security.certificate.extension":"Extension","CapabilityStatement.rest.security.certificate.id":"string","CapabilityStatement.rest.security.certificate.modifierExtension":"Extension","CapabilityStatement.rest.security.certificate.type":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"string","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"string","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"string","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.category":"CodeableConcept","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.definition":"Reference","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"string","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.prohibited":"boolean","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"string","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"string","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.context":"Reference","CarePlan.definition":"Reference","CarePlan.description":"string","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"id","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.context":"Reference","CareTeam.extension":"Extension","CareTeam.id":"id","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"string","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.text":"Narrative","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.definition":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"id","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.participant.actor":"Reference","ChargeItem.participant.extension":"Extension","ChargeItem.participant.id":"string","ChargeItem.participant.modifierExtension":"Extension","ChargeItem.participant.role":"CodeableConcept","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"string","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"string","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"string","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.employmentImpacted":"Period","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.hospitalization":"Period","Claim.id":"id","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.information.category":"CodeableConcept","Claim.information.code":"CodeableConcept","Claim.information.extension":"Extension","Claim.information.id":"string","Claim.information.modifierExtension":"Extension","Claim.information.reason":"CodeableConcept","Claim.information.sequence":"positiveInt","Claim.information.timingDate":"date","Claim.information.timingPeriod":"Period","Claim.information.valueAttachment":"Attachment","Claim.information.valueQuantity":"Quantity","Claim.information.valueReference":"Reference","Claim.information.valueString":"string","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"string","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamLinkId":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"string","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.service":"CodeableConcept","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"string","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.service":"CodeableConcept","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisLinkId":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"string","Claim.item.informationLinkId":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureLinkId":"positiveInt","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.service":"CodeableConcept","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.organization":"Reference","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"string","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.resourceType":"Coding","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"string","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"string","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.category":"CodeableConcept","ClaimResponse.addItem.detail.category":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.fee":"Money","ClaimResponse.addItem.detail.id":"string","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.revenue":"CodeableConcept","ClaimResponse.addItem.detail.service":"CodeableConcept","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.fee":"Money","ClaimResponse.addItem.id":"string","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.revenue":"CodeableConcept","ClaimResponse.addItem.sequenceLinkId":"positiveInt","ClaimResponse.addItem.service":"CodeableConcept","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequenceLinkId":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"string","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.sequenceLinkId":"positiveInt","ClaimResponse.error.subdetailSequenceLinkId":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"CodeableConcept","ClaimResponse.id":"id","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"string","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.preAuthRef":"string","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"string","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"string","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.sequenceLinkId":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"string","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.sequenceLinkId":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"string","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.item.sequenceLinkId":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"CodeableConcept","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"string","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"string","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"CodeableConcept","ClaimResponse.request":"Reference","ClaimResponse.requestOrganization":"Reference","ClaimResponse.requestProvider":"Reference","ClaimResponse.reserved":"Coding","ClaimResponse.status":"code","ClaimResponse.text":"Narrative","ClaimResponse.totalBenefit":"Money","ClaimResponse.totalCost":"Money","ClaimResponse.unallocDeductable":"Money","ClinicalImpression.action":"Reference","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.context":"Reference","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"string","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"id","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"string","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"string","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"string","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"string","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"string","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"id","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"string","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"uri","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"string","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"string","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.context":"Reference","Communication.definition":"Reference","Communication.extension":"Extension","Communication.id":"id","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.notDone":"boolean","Communication.notDoneReason":"CodeableConcept","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"string","Communication.payload.modifierExtension":"Extension","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.context":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"id","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"string","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester.agent":"Reference","CommunicationRequest.requester.extension":"Extension","CommunicationRequest.requester.id":"string","CommunicationRequest.requester.modifierExtension":"Extension","CommunicationRequest.requester.onBehalfOf":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CommunicationRequest.topic":"Reference","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"id","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.jurisdiction":"CodeableConcept","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"string","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.title":"string","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","Composition.attester.extension":"Extension","Composition.attester.id":"string","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.class":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"string","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"id","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"string","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.id":"string","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"string","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.code":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"string","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"uri","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"string","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"string","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"string","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"uri","ConceptMap.id":"id","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceReference":"Reference","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetReference":"Reference","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementBoolean":"boolean","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.assertedDate":"dateTime","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"code","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.context":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"string","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"id","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"string","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"code","Consent.action":"CodeableConcept","Consent.actor.extension":"Extension","Consent.actor.id":"string","Consent.actor.modifierExtension":"Extension","Consent.actor.reference":"Reference","Consent.actor.role":"CodeableConcept","Consent.category":"CodeableConcept","Consent.consentingParty":"Reference","Consent.contained":"Resource","Consent.data.extension":"Extension","Consent.data.id":"string","Consent.data.meaning":"code","Consent.data.modifierExtension":"Extension","Consent.data.reference":"Reference","Consent.dataPeriod":"Period","Consent.dateTime":"dateTime","Consent.except.action":"CodeableConcept","Consent.except.actor.extension":"Extension","Consent.except.actor.id":"string","Consent.except.actor.modifierExtension":"Extension","Consent.except.actor.reference":"Reference","Consent.except.actor.role":"CodeableConcept","Consent.except.class":"Coding","Consent.except.code":"Coding","Consent.except.data.extension":"Extension","Consent.except.data.id":"string","Consent.except.data.meaning":"code","Consent.except.data.modifierExtension":"Extension","Consent.except.data.reference":"Reference","Consent.except.dataPeriod":"Period","Consent.except.extension":"Extension","Consent.except.id":"string","Consent.except.modifierExtension":"Extension","Consent.except.period":"Period","Consent.except.purpose":"Coding","Consent.except.securityLabel":"Coding","Consent.except.type":"code","Consent.extension":"Extension","Consent.id":"id","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.period":"Period","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"string","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"uri","Consent.purpose":"Coding","Consent.securityLabel":"Coding","Consent.sourceAttachment":"Attachment","Consent.sourceIdentifier":"Identifier","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","ContactDetail.extension":"Extension","ContactDetail.id":"string","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"string","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.action":"CodeableConcept","Contract.actionReason":"CodeableConcept","Contract.agent.actor":"Reference","Contract.agent.extension":"Extension","Contract.agent.id":"string","Contract.agent.modifierExtension":"Extension","Contract.agent.role":"CodeableConcept","Contract.applies":"Period","Contract.authority":"Reference","Contract.bindingAttachment":"Attachment","Contract.bindingReference":"Reference","Contract.contained":"Resource","Contract.contentDerivative":"CodeableConcept","Contract.decisionType":"CodeableConcept","Contract.domain":"Reference","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"string","Contract.friendly.modifierExtension":"Extension","Contract.id":"id","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"string","Contract.legal.modifierExtension":"Extension","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"string","Contract.rule.modifierExtension":"Extension","Contract.securityLabel":"Coding","Contract.signer.extension":"Extension","Contract.signer.id":"string","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.term.action":"CodeableConcept","Contract.term.actionReason":"CodeableConcept","Contract.term.agent.actor":"Reference","Contract.term.agent.extension":"Extension","Contract.term.agent.id":"string","Contract.term.agent.modifierExtension":"Extension","Contract.term.agent.role":"CodeableConcept","Contract.term.applies":"Period","Contract.term.extension":"Extension","Contract.term.id":"string","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.securityLabel":"Coding","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topic":"Reference","Contract.term.type":"CodeableConcept","Contract.term.valuedItem.effectiveTime":"dateTime","Contract.term.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.valuedItem.entityReference":"Reference","Contract.term.valuedItem.extension":"Extension","Contract.term.valuedItem.factor":"decimal","Contract.term.valuedItem.id":"string","Contract.term.valuedItem.identifier":"Identifier","Contract.term.valuedItem.modifierExtension":"Extension","Contract.term.valuedItem.net":"Money","Contract.term.valuedItem.points":"decimal","Contract.term.valuedItem.quantity":"Quantity","Contract.term.valuedItem.unitPrice":"Money","Contract.text":"Narrative","Contract.topic":"Reference","Contract.type":"CodeableConcept","Contract.valuedItem.effectiveTime":"dateTime","Contract.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.valuedItem.entityReference":"Reference","Contract.valuedItem.extension":"Extension","Contract.valuedItem.factor":"decimal","Contract.valuedItem.id":"string","Contract.valuedItem.identifier":"Identifier","Contract.valuedItem.modifierExtension":"Extension","Contract.valuedItem.net":"Money","Contract.valuedItem.points":"decimal","Contract.valuedItem.quantity":"Quantity","Contract.valuedItem.unitPrice":"Money","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"string","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"string","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.grouping.class":"string","Coverage.grouping.classDisplay":"string","Coverage.grouping.extension":"Extension","Coverage.grouping.group":"string","Coverage.grouping.groupDisplay":"string","Coverage.grouping.id":"string","Coverage.grouping.modifierExtension":"Extension","Coverage.grouping.plan":"string","Coverage.grouping.planDisplay":"string","Coverage.grouping.subClass":"string","Coverage.grouping.subClassDisplay":"string","Coverage.grouping.subGroup":"string","Coverage.grouping.subGroupDisplay":"string","Coverage.grouping.subPlan":"string","Coverage.grouping.subPlanDisplay":"string","Coverage.id":"id","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.sequence":"string","Coverage.status":"code","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","DataElement.contact":"ContactDetail","DataElement.contained":"Resource","DataElement.copyright":"markdown","DataElement.date":"dateTime","DataElement.element":"ElementDefinition","DataElement.experimental":"boolean","DataElement.extension":"Extension","DataElement.id":"id","DataElement.identifier":"Identifier","DataElement.implicitRules":"uri","DataElement.jurisdiction":"CodeableConcept","DataElement.language":"code","DataElement.mapping.comment":"string","DataElement.mapping.extension":"Extension","DataElement.mapping.id":"string","DataElement.mapping.identity":"id","DataElement.mapping.modifierExtension":"Extension","DataElement.mapping.name":"string","DataElement.mapping.uri":"uri","DataElement.meta":"Meta","DataElement.modifierExtension":"Extension","DataElement.name":"string","DataElement.publisher":"string","DataElement.status":"code","DataElement.stringency":"code","DataElement.text":"Narrative","DataElement.title":"string","DataElement.url":"uri","DataElement.useContext":"UsageContext","DataElement.version":"string","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"string","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.valueCode":"code","DataRequirement.codeFilter.valueCodeableConcept":"CodeableConcept","DataRequirement.codeFilter.valueCoding":"Coding","DataRequirement.codeFilter.valueSetReference":"Reference","DataRequirement.codeFilter.valueSetString":"string","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"string","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"string","DataRequirement.mustSupport":"string","DataRequirement.profile":"uri","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.category":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.date":"dateTime","DetectedIssue.detail":"string","DetectedIssue.extension":"Extension","DetectedIssue.id":"id","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"string","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"id","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.model":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.patient":"Reference","Device.safety":"CodeableConcept","Device.status":"code","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udi.carrierAIDC":"base64Binary","Device.udi.carrierHRF":"string","Device.udi.deviceIdentifier":"string","Device.udi.entryType":"code","Device.udi.extension":"Extension","Device.udi.id":"string","Device.udi.issuer":"uri","Device.udi.jurisdiction":"uri","Device.udi.modifierExtension":"Extension","Device.udi.name":"string","Device.url":"uri","Device.version":"string","DeviceComponent.contained":"Resource","DeviceComponent.extension":"Extension","DeviceComponent.id":"id","DeviceComponent.identifier":"Identifier","DeviceComponent.implicitRules":"uri","DeviceComponent.language":"code","DeviceComponent.languageCode":"CodeableConcept","DeviceComponent.lastSystemChange":"instant","DeviceComponent.measurementPrinciple":"code","DeviceComponent.meta":"Meta","DeviceComponent.modifierExtension":"Extension","DeviceComponent.operationalStatus":"CodeableConcept","DeviceComponent.parameterGroup":"CodeableConcept","DeviceComponent.parent":"Reference","DeviceComponent.productionSpecification.componentId":"Identifier","DeviceComponent.productionSpecification.extension":"Extension","DeviceComponent.productionSpecification.id":"string","DeviceComponent.productionSpecification.modifierExtension":"Extension","DeviceComponent.productionSpecification.productionSpec":"string","DeviceComponent.productionSpecification.specType":"CodeableConcept","DeviceComponent.source":"Reference","DeviceComponent.text":"Narrative","DeviceComponent.type":"CodeableConcept","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"string","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"id","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.context":"Reference","DeviceRequest.definition":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"id","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.intent":"CodeableConcept","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester.agent":"Reference","DeviceRequest.requester.extension":"Extension","DeviceRequest.requester.id":"string","DeviceRequest.requester.modifierExtension":"Extension","DeviceRequest.requester.onBehalfOf":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"id","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.indication":"CodeableConcept","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DeviceUseStatement.whenUsed":"Period","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.codedDiagnosis":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.contained":"Resource","DiagnosticReport.context":"Reference","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"id","DiagnosticReport.identifier":"Identifier","DiagnosticReport.image.comment":"string","DiagnosticReport.image.extension":"Extension","DiagnosticReport.image.id":"string","DiagnosticReport.image.link":"Reference","DiagnosticReport.image.modifierExtension":"Extension","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer.actor":"Reference","DiagnosticReport.performer.extension":"Extension","DiagnosticReport.performer.id":"string","DiagnosticReport.performer.modifierExtension":"Extension","DiagnosticReport.performer.role":"CodeableConcept","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"string","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content.extension":"Extension","DocumentManifest.content.id":"string","DocumentManifest.content.modifierExtension":"Extension","DocumentManifest.content.pAttachment":"Attachment","DocumentManifest.content.pReference":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"id","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"string","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.class":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"string","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"string","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related.extension":"Extension","DocumentReference.context.related.id":"string","DocumentReference.context.related.identifier":"Identifier","DocumentReference.context.related.modifierExtension":"Extension","DocumentReference.context.related.ref":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.created":"dateTime","DocumentReference.custodian":"Reference","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"id","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.indexed":"instant","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"string","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"id","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseQuantity":"Quantity","Dosage.doseRange":"Range","Dosage.extension":"Extension","Dosage.id":"string","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.patientInstruction":"string","Dosage.rateQuantity":"Quantity","Dosage.rateRange":"Range","Dosage.rateRatio":"Ratio","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"string","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","Element.extension":"Extension","Element.id":"string","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"string","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"string","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSetReference":"Reference","ElementDefinition.binding.valueSetUri":"uri","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"string","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"uri","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"string","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"string","ElementDefinition.extension.url":"uri","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueReference":"Reference","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.id":"string","ElementDefinition.isModifier":"boolean","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"string","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternCount":"Count","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"string","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"string","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"string","ElementDefinition.type.profile":"uri","ElementDefinition.type.targetProfile":"uri","ElementDefinition.type.versioning":"code","EligibilityRequest.benefitCategory":"CodeableConcept","EligibilityRequest.benefitSubCategory":"CodeableConcept","EligibilityRequest.businessArrangement":"string","EligibilityRequest.contained":"Resource","EligibilityRequest.coverage":"Reference","EligibilityRequest.created":"dateTime","EligibilityRequest.enterer":"Reference","EligibilityRequest.extension":"Extension","EligibilityRequest.facility":"Reference","EligibilityRequest.id":"id","EligibilityRequest.identifier":"Identifier","EligibilityRequest.implicitRules":"uri","EligibilityRequest.insurer":"Reference","EligibilityRequest.language":"code","EligibilityRequest.meta":"Meta","EligibilityRequest.modifierExtension":"Extension","EligibilityRequest.organization":"Reference","EligibilityRequest.patient":"Reference","EligibilityRequest.priority":"CodeableConcept","EligibilityRequest.provider":"Reference","EligibilityRequest.servicedDate":"date","EligibilityRequest.servicedPeriod":"Period","EligibilityRequest.status":"code","EligibilityRequest.text":"Narrative","EligibilityResponse.contained":"Resource","EligibilityResponse.created":"dateTime","EligibilityResponse.disposition":"string","EligibilityResponse.error.code":"CodeableConcept","EligibilityResponse.error.extension":"Extension","EligibilityResponse.error.id":"string","EligibilityResponse.error.modifierExtension":"Extension","EligibilityResponse.extension":"Extension","EligibilityResponse.form":"CodeableConcept","EligibilityResponse.id":"id","EligibilityResponse.identifier":"Identifier","EligibilityResponse.implicitRules":"uri","EligibilityResponse.inforce":"boolean","EligibilityResponse.insurance.benefitBalance.category":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.description":"string","EligibilityResponse.insurance.benefitBalance.excluded":"boolean","EligibilityResponse.insurance.benefitBalance.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.allowedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.allowedString":"string","EligibilityResponse.insurance.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.financial.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.id":"string","EligibilityResponse.insurance.benefitBalance.financial.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.type":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.financial.usedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.usedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.id":"string","EligibilityResponse.insurance.benefitBalance.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.name":"string","EligibilityResponse.insurance.benefitBalance.network":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.subCategory":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.term":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.unit":"CodeableConcept","EligibilityResponse.insurance.contract":"Reference","EligibilityResponse.insurance.coverage":"Reference","EligibilityResponse.insurance.extension":"Extension","EligibilityResponse.insurance.id":"string","EligibilityResponse.insurance.modifierExtension":"Extension","EligibilityResponse.insurer":"Reference","EligibilityResponse.language":"code","EligibilityResponse.meta":"Meta","EligibilityResponse.modifierExtension":"Extension","EligibilityResponse.outcome":"CodeableConcept","EligibilityResponse.request":"Reference","EligibilityResponse.requestOrganization":"Reference","EligibilityResponse.requestProvider":"Reference","EligibilityResponse.status":"code","EligibilityResponse.text":"Narrative","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"string","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"string","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.role":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"string","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"id","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.incomingReferral":"Reference","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"string","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"string","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reason":"CodeableConcept","Encounter.serviceProvider":"Reference","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"string","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"uri","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"id","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"id","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.organization":"Reference","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.subject":"Reference","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"id","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"CodeableConcept","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestOrganization":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"string","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"id","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"string","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","ExpansionProfile.activeOnly":"boolean","ExpansionProfile.contact":"ContactDetail","ExpansionProfile.contained":"Resource","ExpansionProfile.date":"dateTime","ExpansionProfile.description":"markdown","ExpansionProfile.designation.exclude.designation.extension":"Extension","ExpansionProfile.designation.exclude.designation.id":"string","ExpansionProfile.designation.exclude.designation.language":"code","ExpansionProfile.designation.exclude.designation.modifierExtension":"Extension","ExpansionProfile.designation.exclude.designation.use":"Coding","ExpansionProfile.designation.exclude.extension":"Extension","ExpansionProfile.designation.exclude.id":"string","ExpansionProfile.designation.exclude.modifierExtension":"Extension","ExpansionProfile.designation.extension":"Extension","ExpansionProfile.designation.id":"string","ExpansionProfile.designation.include.designation.extension":"Extension","ExpansionProfile.designation.include.designation.id":"string","ExpansionProfile.designation.include.designation.language":"code","ExpansionProfile.designation.include.designation.modifierExtension":"Extension","ExpansionProfile.designation.include.designation.use":"Coding","ExpansionProfile.designation.include.extension":"Extension","ExpansionProfile.designation.include.id":"string","ExpansionProfile.designation.include.modifierExtension":"Extension","ExpansionProfile.designation.modifierExtension":"Extension","ExpansionProfile.displayLanguage":"code","ExpansionProfile.excludeNested":"boolean","ExpansionProfile.excludeNotForUI":"boolean","ExpansionProfile.excludePostCoordinated":"boolean","ExpansionProfile.excludedSystem.extension":"Extension","ExpansionProfile.excludedSystem.id":"string","ExpansionProfile.excludedSystem.modifierExtension":"Extension","ExpansionProfile.excludedSystem.system":"uri","ExpansionProfile.excludedSystem.version":"string","ExpansionProfile.experimental":"boolean","ExpansionProfile.extension":"Extension","ExpansionProfile.fixedVersion.extension":"Extension","ExpansionProfile.fixedVersion.id":"string","ExpansionProfile.fixedVersion.mode":"code","ExpansionProfile.fixedVersion.modifierExtension":"Extension","ExpansionProfile.fixedVersion.system":"uri","ExpansionProfile.fixedVersion.version":"string","ExpansionProfile.id":"id","ExpansionProfile.identifier":"Identifier","ExpansionProfile.implicitRules":"uri","ExpansionProfile.includeDefinition":"boolean","ExpansionProfile.includeDesignations":"boolean","ExpansionProfile.jurisdiction":"CodeableConcept","ExpansionProfile.language":"code","ExpansionProfile.limitedExpansion":"boolean","ExpansionProfile.meta":"Meta","ExpansionProfile.modifierExtension":"Extension","ExpansionProfile.name":"string","ExpansionProfile.publisher":"string","ExpansionProfile.status":"code","ExpansionProfile.text":"Narrative","ExpansionProfile.url":"uri","ExpansionProfile.useContext":"UsageContext","ExpansionProfile.version":"string","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"string","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.fee":"Money","ExplanationOfBenefit.addItem.detail.id":"string","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.detail.service":"CodeableConcept","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.fee":"Money","ExplanationOfBenefit.addItem.id":"string","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.sequenceLinkId":"positiveInt","ExplanationOfBenefit.addItem.service":"CodeableConcept","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"string","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"string","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.subCategory":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"string","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"string","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.employmentImpacted":"Period","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"CodeableConcept","ExplanationOfBenefit.hospitalization":"Period","ExplanationOfBenefit.id":"id","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.information.category":"CodeableConcept","ExplanationOfBenefit.information.code":"CodeableConcept","ExplanationOfBenefit.information.extension":"Extension","ExplanationOfBenefit.information.id":"string","ExplanationOfBenefit.information.modifierExtension":"Extension","ExplanationOfBenefit.information.reason":"Coding","ExplanationOfBenefit.information.sequence":"positiveInt","ExplanationOfBenefit.information.timingDate":"date","ExplanationOfBenefit.information.timingPeriod":"Period","ExplanationOfBenefit.information.valueAttachment":"Attachment","ExplanationOfBenefit.information.valueQuantity":"Quantity","ExplanationOfBenefit.information.valueReference":"Reference","ExplanationOfBenefit.information.valueString":"string","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.id":"string","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"string","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamLinkId":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"string","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"string","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisLinkId":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"string","ExplanationOfBenefit.item.informationLinkId":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureLinkId":"positiveInt","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.service":"CodeableConcept","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.organization":"Reference","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"CodeableConcept","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"string","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.resourceType":"CodeableConcept","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"string","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"string","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"string","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"CodeableConcept","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"string","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.totalBenefit":"Money","ExplanationOfBenefit.totalCost":"Money","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.unallocDeductable":"Money","Extension.extension":"Extension","Extension.id":"string","Extension.url":"uri","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactPoint":"ContactPoint","Extension.valueCount":"Count","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDuration":"Duration","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"string","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.definition":"Reference","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.gender":"code","FamilyMemberHistory.id":"id","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.notDone":"boolean","FamilyMemberHistory.notDoneReason":"CodeableConcept","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"id","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"id","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.status":"code","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"string","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"id","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"string","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"string","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"string","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.profile":"uri","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"uri","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"string","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"id","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"string","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.context":"Reference","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"id","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.module":"Reference","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCodeableConcept":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestId":"id","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"string","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility":"CodeableConcept","HealthcareService.eligibilityNote":"string","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"string","HealthcareService.id":"id","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"string","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.programName":"string","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"string","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"string","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingManifest.author":"Reference","ImagingManifest.authoringTime":"dateTime","ImagingManifest.contained":"Resource","ImagingManifest.description":"string","ImagingManifest.extension":"Extension","ImagingManifest.id":"id","ImagingManifest.identifier":"Identifier","ImagingManifest.implicitRules":"uri","ImagingManifest.language":"code","ImagingManifest.meta":"Meta","ImagingManifest.modifierExtension":"Extension","ImagingManifest.patient":"Reference","ImagingManifest.study.endpoint":"Reference","ImagingManifest.study.extension":"Extension","ImagingManifest.study.id":"string","ImagingManifest.study.imagingStudy":"Reference","ImagingManifest.study.modifierExtension":"Extension","ImagingManifest.study.series.endpoint":"Reference","ImagingManifest.study.series.extension":"Extension","ImagingManifest.study.series.id":"string","ImagingManifest.study.series.instance.extension":"Extension","ImagingManifest.study.series.instance.id":"string","ImagingManifest.study.series.instance.modifierExtension":"Extension","ImagingManifest.study.series.instance.sopClass":"oid","ImagingManifest.study.series.instance.uid":"oid","ImagingManifest.study.series.modifierExtension":"Extension","ImagingManifest.study.series.uid":"oid","ImagingManifest.study.uid":"oid","ImagingManifest.text":"Narrative","ImagingStudy.accession":"Identifier","ImagingStudy.availability":"code","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.context":"Reference","ImagingStudy.description":"string","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"id","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.meta":"Meta","ImagingStudy.modalityList":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.patient":"Reference","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reason":"CodeableConcept","ImagingStudy.referrer":"Reference","ImagingStudy.series.availability":"code","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"string","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"string","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"oid","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"oid","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"oid","ImagingStudy.started":"dateTime","ImagingStudy.text":"Narrative","ImagingStudy.uid":"oid","Immunization.contained":"Resource","Immunization.date":"dateTime","Immunization.doseQuantity":"Quantity","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.explanation.extension":"Extension","Immunization.explanation.id":"string","Immunization.explanation.modifierExtension":"Extension","Immunization.explanation.reason":"CodeableConcept","Immunization.explanation.reasonNotGiven":"CodeableConcept","Immunization.extension":"Extension","Immunization.id":"id","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.notGiven":"boolean","Immunization.note":"Annotation","Immunization.patient":"Reference","Immunization.practitioner.actor":"Reference","Immunization.practitioner.extension":"Extension","Immunization.practitioner.id":"string","Immunization.practitioner.modifierExtension":"Extension","Immunization.practitioner.role":"CodeableConcept","Immunization.primarySource":"boolean","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"string","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.text":"Narrative","Immunization.vaccinationProtocol.authority":"Reference","Immunization.vaccinationProtocol.description":"string","Immunization.vaccinationProtocol.doseSequence":"positiveInt","Immunization.vaccinationProtocol.doseStatus":"CodeableConcept","Immunization.vaccinationProtocol.doseStatusReason":"CodeableConcept","Immunization.vaccinationProtocol.extension":"Extension","Immunization.vaccinationProtocol.id":"string","Immunization.vaccinationProtocol.modifierExtension":"Extension","Immunization.vaccinationProtocol.series":"string","Immunization.vaccinationProtocol.seriesDoses":"positiveInt","Immunization.vaccinationProtocol.targetDisease":"CodeableConcept","Immunization.vaccineCode":"CodeableConcept","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"id","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.date":"dateTime","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"string","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.doseNumber":"positiveInt","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"string","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.authority":"Reference","ImmunizationRecommendation.recommendation.protocol.description":"string","ImmunizationRecommendation.recommendation.protocol.doseSequence":"positiveInt","ImmunizationRecommendation.recommendation.protocol.extension":"Extension","ImmunizationRecommendation.recommendation.protocol.id":"string","ImmunizationRecommendation.recommendation.protocol.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.series":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.binary":"uri","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.dependency.extension":"Extension","ImplementationGuide.dependency.id":"string","ImplementationGuide.dependency.modifierExtension":"Extension","ImplementationGuide.dependency.type":"code","ImplementationGuide.dependency.uri":"uri","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"id","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"string","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"Reference","ImplementationGuide.global.type":"code","ImplementationGuide.id":"id","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.package.description":"string","ImplementationGuide.package.extension":"Extension","ImplementationGuide.package.id":"string","ImplementationGuide.package.modifierExtension":"Extension","ImplementationGuide.package.name":"string","ImplementationGuide.package.resource.acronym":"string","ImplementationGuide.package.resource.description":"string","ImplementationGuide.package.resource.example":"boolean","ImplementationGuide.package.resource.exampleFor":"Reference","ImplementationGuide.package.resource.extension":"Extension","ImplementationGuide.package.resource.id":"string","ImplementationGuide.package.resource.modifierExtension":"Extension","ImplementationGuide.package.resource.name":"string","ImplementationGuide.package.resource.sourceReference":"Reference","ImplementationGuide.package.resource.sourceUri":"uri","ImplementationGuide.page.extension":"Extension","ImplementationGuide.page.format":"code","ImplementationGuide.page.id":"string","ImplementationGuide.page.kind":"code","ImplementationGuide.page.modifierExtension":"Extension","ImplementationGuide.page.package":"string","ImplementationGuide.page.source":"uri","ImplementationGuide.page.title":"string","ImplementationGuide.page.type":"code","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","Library.approvalDate":"date","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.contributor":"Contributor","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.effectivePeriod":"Period","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"id","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.status":"code","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"id","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"string","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"string","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"id","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.id":"id","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"string","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","Measure.approvalDate":"date","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.contributor":"Contributor","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.effectivePeriod":"Period","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"string","Measure.group.identifier":"Identifier","Measure.group.modifierExtension":"Extension","Measure.group.name":"string","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"string","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"string","Measure.group.population.identifier":"Identifier","Measure.group.population.modifierExtension":"Extension","Measure.group.population.name":"string","Measure.group.stratifier.criteria":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"string","Measure.group.stratifier.identifier":"Identifier","Measure.group.stratifier.modifierExtension":"Extension","Measure.group.stratifier.path":"string","Measure.guidance":"markdown","Measure.id":"id","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"string","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"Reference","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.set":"string","Measure.status":"code","Measure.supplementalData.criteria":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"string","Measure.supplementalData.identifier":"Identifier","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.path":"string","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResources":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"string","MeasureReport.group.identifier":"Identifier","MeasureReport.group.measureScore":"decimal","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"string","MeasureReport.group.population.identifier":"Identifier","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.patients":"Reference","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"string","MeasureReport.group.stratifier.identifier":"Identifier","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"string","MeasureReport.group.stratifier.stratum.measureScore":"decimal","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"string","MeasureReport.group.stratifier.stratum.population.identifier":"Identifier","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.patients":"Reference","MeasureReport.group.stratifier.stratum.value":"string","MeasureReport.id":"id","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.language":"code","MeasureReport.measure":"Reference","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.patient":"Reference","MeasureReport.period":"Period","MeasureReport.reportingOrganization":"Reference","MeasureReport.status":"code","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.context":"Reference","Media.device":"Reference","Media.duration":"unsignedInt","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"id","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.language":"code","Media.meta":"Meta","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.occurrenceDateTime":"dateTime","Media.occurrencePeriod":"Period","Media.operator":"Reference","Media.reasonCode":"CodeableConcept","Media.subject":"Reference","Media.subtype":"CodeableConcept","Media.text":"Narrative","Media.type":"code","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"id","Medication.image":"Attachment","Medication.implicitRules":"uri","Medication.ingredient.amount":"Ratio","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"string","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.isBrand":"boolean","Medication.isOverTheCounter":"boolean","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.package.batch.expirationDate":"dateTime","Medication.package.batch.extension":"Extension","Medication.package.batch.id":"string","Medication.package.batch.lotNumber":"string","Medication.package.batch.modifierExtension":"Extension","Medication.package.container":"CodeableConcept","Medication.package.content.amount":"Quantity","Medication.package.content.extension":"Extension","Medication.package.content.id":"string","Medication.package.content.itemCodeableConcept":"CodeableConcept","Medication.package.content.itemReference":"Reference","Medication.package.content.modifierExtension":"Extension","Medication.package.extension":"Extension","Medication.package.id":"string","Medication.package.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.definition":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"string","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"id","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.notGiven":"boolean","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.id":"string","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.performer.onBehalfOf":"Reference","MedicationAdministration.prescription":"Reference","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonNotGiven":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.status":"code","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"id","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.notDone":"boolean","MedicationDispense.notDoneReasonCodeableConcept":"CodeableConcept","MedicationDispense.notDoneReasonReference":"Reference","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.id":"string","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.performer.onBehalfOf":"Reference","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"string","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.context":"Reference","MedicationRequest.definition":"Reference","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"string","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"positiveInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"id","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.requester.agent":"Reference","MedicationRequest.requester.extension":"Extension","MedicationRequest.requester.id":"string","MedicationRequest.requester.modifierExtension":"Extension","MedicationRequest.requester.onBehalfOf":"Reference","MedicationRequest.status":"code","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowed":"boolean","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"string","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"id","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonNotTaken":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.subject":"Reference","MedicationStatement.taken":"code","MedicationStatement.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"string","MessageDefinition.allowedResponse.message":"Reference","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"Reference","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.event":"Coding","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"string","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"Reference","MessageDefinition.id":"id","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"Reference","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"Reference","MessageDefinition.responseRequired":"boolean","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.destination.endpoint":"uri","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"string","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.event":"Coding","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"id","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.receiver":"Reference","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"string","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"uri","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"string","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","MessageHeader.timestamp":"instant","Meta.extension":"Extension","Meta.id":"string","Meta.lastUpdated":"instant","Meta.profile":"uri","Meta.security":"Coding","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"id","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","Money.code":"code","Money.comparator":"code","Money.extension":"Extension","Money.id":"string","Money.system":"uri","Money.unit":"string","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"id","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.replacedBy":"Reference","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"string","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"string","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"string","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"string","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"id","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"string","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"string","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"string","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"string","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.comment":"string","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"string","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueAttachment":"Attachment","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.context":"Reference","Observation.dataAbsentReason":"CodeableConcept","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectivePeriod":"Period","Observation.extension":"Extension","Observation.id":"id","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"string","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.related.extension":"Extension","Observation.related.id":"string","Observation.related.modifierExtension":"Extension","Observation.related.target":"Reference","Observation.related.type":"code","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueAttachment":"Attachment","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","OperationDefinition.base":"Reference","OperationDefinition.code":"code","OperationDefinition.comment":"string","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"id","OperationDefinition.idempotent":"boolean","OperationDefinition.implicitRules":"uri","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"string","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"string","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSetReference":"Reference","OperationDefinition.parameter.binding.valueSetUri":"uri","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"string","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.profile":"Reference","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"id","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"string","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"string","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"id","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"string","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"Reference","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"id","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"string","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Patient.active":"boolean","Patient.address":"Address","Patient.animal.breed":"CodeableConcept","Patient.animal.extension":"Extension","Patient.animal.genderStatus":"CodeableConcept","Patient.animal.id":"string","Patient.animal.modifierExtension":"Extension","Patient.animal.species":"CodeableConcept","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"string","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"string","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"id","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"string","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"id","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.organization":"Reference","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.statusDate":"date","PaymentNotice.target":"Reference","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"string","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.form":"CodeableConcept","PaymentReconciliation.id":"id","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.organization":"Reference","PaymentReconciliation.outcome":"CodeableConcept","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"string","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"CodeableConcept","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestOrganization":"Reference","PaymentReconciliation.requestProvider":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","PaymentReconciliation.total":"Money","Period.end":"dateTime","Period.extension":"Extension","Period.id":"string","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"id","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"string","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.description":"string","PlanDefinition.action.condition.expression":"string","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"string","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.language":"string","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definition":"Reference","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.description":"string","PlanDefinition.action.dynamicValue.expression":"string","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"string","PlanDefinition.action.dynamicValue.language":"string","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"string","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.label":"string","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"string","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"string","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"Reference","PlanDefinition.action.triggerDefinition":"TriggerDefinition","PlanDefinition.action.type":"Coding","PlanDefinition.approvalDate":"date","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.contributor":"Contributor","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.effectivePeriod":"Period","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"string","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"string","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"id","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"Reference","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.status":"code","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"id","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"string","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"string","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"id","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"string","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.context":"Reference","Procedure.definition":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"string","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"id","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.notDone":"boolean","Procedure.notDoneReason":"CodeableConcept","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.id":"string","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.performer.role":"CodeableConcept","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProcedureRequest.asNeededBoolean":"boolean","ProcedureRequest.asNeededCodeableConcept":"CodeableConcept","ProcedureRequest.authoredOn":"dateTime","ProcedureRequest.basedOn":"Reference","ProcedureRequest.bodySite":"CodeableConcept","ProcedureRequest.category":"CodeableConcept","ProcedureRequest.code":"CodeableConcept","ProcedureRequest.contained":"Resource","ProcedureRequest.context":"Reference","ProcedureRequest.definition":"Reference","ProcedureRequest.doNotPerform":"boolean","ProcedureRequest.extension":"Extension","ProcedureRequest.id":"id","ProcedureRequest.identifier":"Identifier","ProcedureRequest.implicitRules":"uri","ProcedureRequest.intent":"code","ProcedureRequest.language":"code","ProcedureRequest.meta":"Meta","ProcedureRequest.modifierExtension":"Extension","ProcedureRequest.note":"Annotation","ProcedureRequest.occurrenceDateTime":"dateTime","ProcedureRequest.occurrencePeriod":"Period","ProcedureRequest.occurrenceTiming":"Timing","ProcedureRequest.performer":"Reference","ProcedureRequest.performerType":"CodeableConcept","ProcedureRequest.priority":"code","ProcedureRequest.reasonCode":"CodeableConcept","ProcedureRequest.reasonReference":"Reference","ProcedureRequest.relevantHistory":"Reference","ProcedureRequest.replaces":"Reference","ProcedureRequest.requester.agent":"Reference","ProcedureRequest.requester.extension":"Extension","ProcedureRequest.requester.id":"string","ProcedureRequest.requester.modifierExtension":"Extension","ProcedureRequest.requester.onBehalfOf":"Reference","ProcedureRequest.requisition":"Identifier","ProcedureRequest.specimen":"Reference","ProcedureRequest.status":"code","ProcedureRequest.subject":"Reference","ProcedureRequest.supportingInfo":"Reference","ProcedureRequest.text":"Narrative","ProcessRequest.action":"code","ProcessRequest.contained":"Resource","ProcessRequest.created":"dateTime","ProcessRequest.exclude":"string","ProcessRequest.extension":"Extension","ProcessRequest.id":"id","ProcessRequest.identifier":"Identifier","ProcessRequest.implicitRules":"uri","ProcessRequest.include":"string","ProcessRequest.item.extension":"Extension","ProcessRequest.item.id":"string","ProcessRequest.item.modifierExtension":"Extension","ProcessRequest.item.sequenceLinkId":"integer","ProcessRequest.language":"code","ProcessRequest.meta":"Meta","ProcessRequest.modifierExtension":"Extension","ProcessRequest.nullify":"boolean","ProcessRequest.organization":"Reference","ProcessRequest.period":"Period","ProcessRequest.provider":"Reference","ProcessRequest.reference":"string","ProcessRequest.request":"Reference","ProcessRequest.response":"Reference","ProcessRequest.status":"code","ProcessRequest.target":"Reference","ProcessRequest.text":"Narrative","ProcessResponse.communicationRequest":"Reference","ProcessResponse.contained":"Resource","ProcessResponse.created":"dateTime","ProcessResponse.disposition":"string","ProcessResponse.error":"CodeableConcept","ProcessResponse.extension":"Extension","ProcessResponse.form":"CodeableConcept","ProcessResponse.id":"id","ProcessResponse.identifier":"Identifier","ProcessResponse.implicitRules":"uri","ProcessResponse.language":"code","ProcessResponse.meta":"Meta","ProcessResponse.modifierExtension":"Extension","ProcessResponse.organization":"Reference","ProcessResponse.outcome":"CodeableConcept","ProcessResponse.processNote.extension":"Extension","ProcessResponse.processNote.id":"string","ProcessResponse.processNote.modifierExtension":"Extension","ProcessResponse.processNote.text":"string","ProcessResponse.processNote.type":"CodeableConcept","ProcessResponse.request":"Reference","ProcessResponse.requestOrganization":"Reference","ProcessResponse.requestProvider":"Reference","ProcessResponse.status":"code","ProcessResponse.text":"Narrative","Provenance.activity":"Coding","Provenance.agent.extension":"Extension","Provenance.agent.id":"string","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOfReference":"Reference","Provenance.agent.onBehalfOfUri":"uri","Provenance.agent.relatedAgentType":"CodeableConcept","Provenance.agent.role":"CodeableConcept","Provenance.agent.whoReference":"Reference","Provenance.agent.whoUri":"uri","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"string","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.whatIdentifier":"Identifier","Provenance.entity.whatReference":"Reference","Provenance.entity.whatUri":"uri","Provenance.extension":"Extension","Provenance.id":"id","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.period":"Period","Provenance.policy":"uri","Provenance.reason":"Coding","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"string","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"id","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableWhen.answerAttachment":"Attachment","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.answerUri":"uri","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.hasAnswer":"boolean","Questionnaire.item.enableWhen.id":"string","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"string","Questionnaire.item.initialAttachment":"Attachment","Questionnaire.item.initialBoolean":"boolean","Questionnaire.item.initialCoding":"Coding","Questionnaire.item.initialDate":"date","Questionnaire.item.initialDateTime":"dateTime","Questionnaire.item.initialDecimal":"decimal","Questionnaire.item.initialInteger":"integer","Questionnaire.item.initialQuantity":"Quantity","Questionnaire.item.initialReference":"Reference","Questionnaire.item.initialString":"string","Questionnaire.item.initialTime":"time","Questionnaire.item.initialUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.option.extension":"Extension","Questionnaire.item.option.id":"string","Questionnaire.item.option.modifierExtension":"Extension","Questionnaire.item.option.valueCoding":"Coding","Questionnaire.item.option.valueDate":"date","Questionnaire.item.option.valueInteger":"integer","Questionnaire.item.option.valueString":"string","Questionnaire.item.option.valueTime":"time","Questionnaire.item.options":"Reference","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.context":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"id","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"string","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"string","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.subject":"Reference","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.parent":"Reference","QuestionnaireResponse.questionnaire":"Reference","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"string","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"string","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"string","Reference.identifier":"Identifier","Reference.reference":"string","ReferralRequest.authoredOn":"dateTime","ReferralRequest.basedOn":"Reference","ReferralRequest.contained":"Resource","ReferralRequest.context":"Reference","ReferralRequest.definition":"Reference","ReferralRequest.description":"string","ReferralRequest.extension":"Extension","ReferralRequest.groupIdentifier":"Identifier","ReferralRequest.id":"id","ReferralRequest.identifier":"Identifier","ReferralRequest.implicitRules":"uri","ReferralRequest.intent":"code","ReferralRequest.language":"code","ReferralRequest.meta":"Meta","ReferralRequest.modifierExtension":"Extension","ReferralRequest.note":"Annotation","ReferralRequest.occurrenceDateTime":"dateTime","ReferralRequest.occurrencePeriod":"Period","ReferralRequest.priority":"code","ReferralRequest.reasonCode":"CodeableConcept","ReferralRequest.reasonReference":"Reference","ReferralRequest.recipient":"Reference","ReferralRequest.relevantHistory":"Reference","ReferralRequest.replaces":"Reference","ReferralRequest.requester.agent":"Reference","ReferralRequest.requester.extension":"Extension","ReferralRequest.requester.id":"string","ReferralRequest.requester.modifierExtension":"Extension","ReferralRequest.requester.onBehalfOf":"Reference","ReferralRequest.serviceRequested":"CodeableConcept","ReferralRequest.specialty":"CodeableConcept","ReferralRequest.status":"code","ReferralRequest.subject":"Reference","ReferralRequest.supportingInfo":"Reference","ReferralRequest.text":"Narrative","ReferralRequest.type":"CodeableConcept","RelatedArtifact.citation":"string","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"string","RelatedArtifact.resource":"Reference","RelatedArtifact.type":"code","RelatedArtifact.url":"uri","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"id","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.description":"string","RequestGroup.action.condition.expression":"string","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"string","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.language":"string","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"string","RequestGroup.action.label":"string","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"string","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"Coding","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.contained":"Resource","RequestGroup.context":"Reference","RequestGroup.definition":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"id","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCodeableConcept":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchStudy.arm.code":"CodeableConcept","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"string","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.category":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"id","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.jurisdiction":"CodeableConcept","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"id","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"id","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.comment":"string","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.context":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"id","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"string","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCodeableConcept":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"string","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"id","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"Reference","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"string","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"uri","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"id","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","Sequence.contained":"Resource","Sequence.coordinateSystem":"integer","Sequence.device":"Reference","Sequence.extension":"Extension","Sequence.id":"id","Sequence.identifier":"Identifier","Sequence.implicitRules":"uri","Sequence.language":"code","Sequence.meta":"Meta","Sequence.modifierExtension":"Extension","Sequence.observedSeq":"string","Sequence.patient":"Reference","Sequence.performer":"Reference","Sequence.pointer":"Reference","Sequence.quality.end":"integer","Sequence.quality.extension":"Extension","Sequence.quality.fScore":"decimal","Sequence.quality.gtFP":"decimal","Sequence.quality.id":"string","Sequence.quality.method":"CodeableConcept","Sequence.quality.modifierExtension":"Extension","Sequence.quality.precision":"decimal","Sequence.quality.queryFP":"decimal","Sequence.quality.queryTP":"decimal","Sequence.quality.recall":"decimal","Sequence.quality.score":"Quantity","Sequence.quality.standardSequence":"CodeableConcept","Sequence.quality.start":"integer","Sequence.quality.truthFN":"decimal","Sequence.quality.truthTP":"decimal","Sequence.quality.type":"code","Sequence.quantity":"Quantity","Sequence.readCoverage":"integer","Sequence.referenceSeq.chromosome":"CodeableConcept","Sequence.referenceSeq.extension":"Extension","Sequence.referenceSeq.genomeBuild":"string","Sequence.referenceSeq.id":"string","Sequence.referenceSeq.modifierExtension":"Extension","Sequence.referenceSeq.referenceSeqId":"CodeableConcept","Sequence.referenceSeq.referenceSeqPointer":"Reference","Sequence.referenceSeq.referenceSeqString":"string","Sequence.referenceSeq.strand":"integer","Sequence.referenceSeq.windowEnd":"integer","Sequence.referenceSeq.windowStart":"integer","Sequence.repository.datasetId":"string","Sequence.repository.extension":"Extension","Sequence.repository.id":"string","Sequence.repository.modifierExtension":"Extension","Sequence.repository.name":"string","Sequence.repository.readsetId":"string","Sequence.repository.type":"code","Sequence.repository.url":"uri","Sequence.repository.variantsetId":"string","Sequence.specimen":"Reference","Sequence.text":"Narrative","Sequence.type":"code","Sequence.variant.cigar":"string","Sequence.variant.end":"integer","Sequence.variant.extension":"Extension","Sequence.variant.id":"string","Sequence.variant.modifierExtension":"Extension","Sequence.variant.observedAllele":"string","Sequence.variant.referenceAllele":"string","Sequence.variant.start":"integer","Sequence.variant.variantPointer":"Reference","ServiceDefinition.approvalDate":"date","ServiceDefinition.contact":"ContactDetail","ServiceDefinition.contained":"Resource","ServiceDefinition.contributor":"Contributor","ServiceDefinition.copyright":"markdown","ServiceDefinition.dataRequirement":"DataRequirement","ServiceDefinition.date":"dateTime","ServiceDefinition.description":"markdown","ServiceDefinition.effectivePeriod":"Period","ServiceDefinition.experimental":"boolean","ServiceDefinition.extension":"Extension","ServiceDefinition.id":"id","ServiceDefinition.identifier":"Identifier","ServiceDefinition.implicitRules":"uri","ServiceDefinition.jurisdiction":"CodeableConcept","ServiceDefinition.language":"code","ServiceDefinition.lastReviewDate":"date","ServiceDefinition.meta":"Meta","ServiceDefinition.modifierExtension":"Extension","ServiceDefinition.name":"string","ServiceDefinition.operationDefinition":"Reference","ServiceDefinition.publisher":"string","ServiceDefinition.purpose":"markdown","ServiceDefinition.relatedArtifact":"RelatedArtifact","ServiceDefinition.status":"code","ServiceDefinition.text":"Narrative","ServiceDefinition.title":"string","ServiceDefinition.topic":"CodeableConcept","ServiceDefinition.trigger":"TriggerDefinition","ServiceDefinition.url":"uri","ServiceDefinition.usage":"string","ServiceDefinition.useContext":"UsageContext","ServiceDefinition.version":"string","Signature.blob":"base64Binary","Signature.contentType":"code","Signature.extension":"Extension","Signature.id":"string","Signature.onBehalfOfReference":"Reference","Signature.onBehalfOfUri":"uri","Signature.type":"Coding","Signature.when":"instant","Signature.whoReference":"Reference","Signature.whoUri":"uri","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"id","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.extension":"Extension","Specimen.collection.id":"string","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"string","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"id","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"string","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"uri","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context":"string","StructureDefinition.contextInvariant":"string","StructureDefinition.contextType":"code","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"string","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"id","StructureDefinition.id":"id","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"string","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"string","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"code","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"string","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"string","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"string","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"string","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"string","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"string","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"string","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"id","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"uri","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"string","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"uri","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"uri","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"string","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"string","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"id","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.tag":"Coding","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"id","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"string","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"string","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"id","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"string","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"id","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.orderedItem.extension":"Extension","SupplyRequest.orderedItem.id":"string","SupplyRequest.orderedItem.itemCodeableConcept":"CodeableConcept","SupplyRequest.orderedItem.itemReference":"Reference","SupplyRequest.orderedItem.modifierExtension":"Extension","SupplyRequest.orderedItem.quantity":"Quantity","SupplyRequest.priority":"code","SupplyRequest.reasonCodeableConcept":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester.agent":"Reference","SupplyRequest.requester.extension":"Extension","SupplyRequest.requester.id":"string","SupplyRequest.requester.modifierExtension":"Extension","SupplyRequest.requester.onBehalfOf":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.context":"Reference","Task.definitionReference":"Reference","Task.definitionUri":"uri","Task.description":"string","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"id","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"string","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactPoint":"ContactPoint","Task.input.valueCount":"Count","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDuration":"Duration","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"string","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactPoint":"ContactPoint","Task.output.valueCount":"Count","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDuration":"Duration","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reason":"CodeableConcept","Task.relevantHistory":"Reference","Task.requester.agent":"Reference","Task.requester.extension":"Extension","Task.requester.id":"string","Task.requester.modifierExtension":"Extension","Task.requester.onBehalfOf":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"string","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"id","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"string","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"string","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"string","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"string","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"string","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"string","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"string","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"string","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"string","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"string","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"string","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"id","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"Reference","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"string","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"string","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"string","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"string","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.rule.extension":"Extension","TestScript.rule.id":"string","TestScript.rule.modifierExtension":"Extension","TestScript.rule.param.extension":"Extension","TestScript.rule.param.id":"string","TestScript.rule.param.modifierExtension":"Extension","TestScript.rule.param.name":"string","TestScript.rule.param.value":"string","TestScript.rule.resource":"Reference","TestScript.ruleset.extension":"Extension","TestScript.ruleset.id":"string","TestScript.ruleset.modifierExtension":"Extension","TestScript.ruleset.resource":"Reference","TestScript.ruleset.rule.extension":"Extension","TestScript.ruleset.rule.id":"string","TestScript.ruleset.rule.modifierExtension":"Extension","TestScript.ruleset.rule.param.extension":"Extension","TestScript.ruleset.rule.param.id":"string","TestScript.ruleset.rule.param.modifierExtension":"Extension","TestScript.ruleset.rule.param.name":"string","TestScript.ruleset.rule.param.value":"string","TestScript.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"string","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.rule.extension":"Extension","TestScript.setup.action.assert.rule.id":"string","TestScript.setup.action.assert.rule.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.extension":"Extension","TestScript.setup.action.assert.rule.param.id":"string","TestScript.setup.action.assert.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.name":"string","TestScript.setup.action.assert.rule.param.value":"string","TestScript.setup.action.assert.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.extension":"Extension","TestScript.setup.action.assert.ruleset.id":"string","TestScript.setup.action.assert.ruleset.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.id":"string","TestScript.setup.action.assert.ruleset.rule.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.id":"string","TestScript.setup.action.assert.ruleset.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.name":"string","TestScript.setup.action.assert.ruleset.rule.param.value":"string","TestScript.setup.action.assert.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.rulesetId":"id","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"string","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"string","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"string","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"string","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"string","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"string","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"string","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"string","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"string","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"string","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"integer","Timing.repeat.countMax":"integer","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"integer","Timing.repeat.frequencyMax":"integer","Timing.repeat.id":"string","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.eventData":"DataRequirement","TriggerDefinition.eventName":"string","TriggerDefinition.eventTimingDate":"date","TriggerDefinition.eventTimingDateTime":"dateTime","TriggerDefinition.eventTimingReference":"Reference","TriggerDefinition.eventTimingTiming":"Timing","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"string","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"string","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"string","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"string","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"string","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"string","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"code","ValueSet.compose.include.id":"string","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"uri","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"string","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"string","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"string","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extensible":"boolean","ValueSet.extension":"Extension","ValueSet.id":"id","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VisionPrescription.contained":"Resource","VisionPrescription.dateWritten":"dateTime","VisionPrescription.dispense.add":"decimal","VisionPrescription.dispense.axis":"integer","VisionPrescription.dispense.backCurve":"decimal","VisionPrescription.dispense.base":"code","VisionPrescription.dispense.brand":"string","VisionPrescription.dispense.color":"string","VisionPrescription.dispense.cylinder":"decimal","VisionPrescription.dispense.diameter":"decimal","VisionPrescription.dispense.duration":"Quantity","VisionPrescription.dispense.extension":"Extension","VisionPrescription.dispense.eye":"code","VisionPrescription.dispense.id":"string","VisionPrescription.dispense.modifierExtension":"Extension","VisionPrescription.dispense.note":"Annotation","VisionPrescription.dispense.power":"decimal","VisionPrescription.dispense.prism":"decimal","VisionPrescription.dispense.product":"CodeableConcept","VisionPrescription.dispense.sphere":"decimal","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"id","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.reasonCodeableConcept":"CodeableConcept","VisionPrescription.reasonReference":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},4715:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Contract.term.group":"Contract.term","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.page.page":"ImplementationGuide.page","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},1976:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BodySite":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","ChargeItem":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","DataElement":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceComponent":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"Element","Duration":"Quantity","ElementDefinition":"Element","EligibilityRequest":"DomainResource","EligibilityResponse":"DomainResource","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","ExpansionProfile":"DomainResource","ExplanationOfBenefit":"DomainResource","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingManifest":"DomainResource","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","Money":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProcedureRequest":"DomainResource","ProcessRequest":"DomainResource","ProcessResponse":"DomainResource","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","ReferralRequest":"DomainResource","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","Sequence":"DomainResource","ServiceDefinition":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"Element","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","uuid":"uri","xhtml":"Element"}')},82:function(e){"use strict";e.exports=JSON.parse('{"name":"fhirpath","version":"3.2.0","description":"A FHIRPath engine","main":"src/fhirpath.js","dependencies":{"@lhncbc/ucum-lhc":"^4.1.3","antlr4":"~4.9.3","commander":"^2.18.0","date-fns":"^1.30.1","js-yaml":"^3.13.1"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.16.11","babel-loader":"^8.2.3","benny":"^3.7.1","bestzip":"^2.2.0","copy-webpack-plugin":"^6.0.3","cypress":"^10.3.0","eslint":"^8.10.0","fhir":"^4.10.3","grunt":"^1.5.2","grunt-cli":"^1.4.3","grunt-text-replace":"^0.4.0","jasmine-spec-reporter":"^4.2.1","jest":"^27.3.1","jit-grunt":"^0.10.0","lodash":"^4.17.21","open":"^8.4.0","rimraf":"^3.0.0","tmp":"0.0.33","webpack":"^5.11.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.9.1","xml2js":"^0.4.19","yargs":"^15.1.0"},"engines":{"node":">=8.9.0"},"scripts":{"generateParser":"cd src/parser; rimraf ./generated/*; java -Xmx500M -cp \\"../../antlr-4.9.3-complete.jar:$CLASSPATH\\" org.antlr.v4.Tool -o generated -Dlanguage=JavaScript FHIRPath.g4; grunt updateParserRequirements","build":"cd browser-build && webpack && rimraf fhirpath.zip && bestzip fhirpath.zip LICENSE.md fhirpath.min.js fhirpath.r4.min.js fhirpath.stu3.min.js fhirpath.dstu2.min.js && rimraf LICENSE.md","test:unit":"jest && TZ=America/New_York jest && TZ=Europe/Paris jest","test:unit:debug":"echo \'open chrome chrome://inspect/\' && node --inspect node_modules/.bin/jest --runInBand","build:demo":"npm run build && cd demo && npm run build","test:e2e":"npm run build:demo && cypress run","test":"npm run lint && npm run test:unit && npm run test:e2e && echo \\"For tests specific to IE 11, open browser-build/test/index.html in IE 11, and confirm that the tests on that page pass.\\"","lint":"eslint src/parser/index.js src/*.js converter/","compare-performance":"node ./test/benchmark.js"},"bin":{"fhirpath":"bin/fhirpath"},"repository":"github:HL7/fhirpath.js","license":"MIT"}')}},t={};function n(i){var a=t[i];if(void 0!==a)return a.exports;var o=t[i]={id:i,loaded:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(1961),t=n(9524),i=n(7472);let a=Object.create(i.Z);Object.assign(a,{_createObsIntValue:function(e){let t={value:e.value};return this._setFHIRQuantityUnit(t,e.unit),{key:"valueQuantity",val:t}}});var o=a,r="2.0",s={SDCVersion:r,QProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire|2.0",QRProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse|2.0",stdQProfile:"http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire",stdQRProfile:"http://hl7.org/fhir/3.0/StructureDefinition/QuestionnaireResponse",convertLFormsToQRAndExtracFHIRData:function(e,t,n){var i=this.convertLFormsToQuestionnaireResponse(e,t,n);if(!i)return null;i.id||(i.id=this._commonExport._getUniqueId(i.code&&i.code[0]&&i.code[0].code||i.identifier||"QR"));i.id;for(var a=[i],o=["Practitioner","Patient","RelatedPerson"],r=0,c=e.itemList.length;r=0&&(u[l].performer=i.author),a.push(u[l])}return a},_processQuestionCardinality:function(e,t){t.questionCardinality?"*"===t.questionCardinality.max?e.repeats=!0:parseInt(t.questionCardinality.max)>1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})):e.repeats=!1},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.option=this._handleAnswers(t,n)):t.answerValueSet&&(e.options=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=s)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null!==t.defaultAnswer&&void 0!==t.defaultAnswer&&""!==t.defaultAnswer){var n=this._getAssumedDataTypeForExport(t),i=this._getValueKeyByDataType("initial",t);if("CWE"===n||"CNE"===n){var a=null,o=null;"object"==typeof(c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer)?(o={code:c.code},void 0!==c&&(o.display=c.text),(a=c.system||t.answerCodeSystem)&&(o.system=LForms.Util.getCodeSystem(a)),e[i]=o):"string"==typeof c&&(e.initialString=c)}else if(!t.answers||"ST"!==n&&"INT"!==n&&"DT"!==n&&"TM"!==n){if("QTY"===n){var r=this._makeQuantity(t.defaultAnswer,t.units);r&&(e[i]=r)}else if("BL"===n||"REAL"===n||"INT"===n||"TM"===n||"ST"===n||"TX"===n||"URL"===n)e[i]=t.defaultAnswer;else if("DT"===n||"DTM"===n){var s=LForms.Util.stringToDate(t.defaultAnswer);s?(s="DTM"===n?LForms.Util.dateToDTMString(s):LForms.Util.dateToDTStringISO(s),e[i]=s):console.error(t.defaultAnswer+": Invalid date/datetime string as defaultAnswer for "+t.questionCode)}}else{var c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer;e[i]=c.text}}},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:s._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);(i&&i.default||e.initialQuantity)&&(e.initialQuantity||(e.initialQuantity={}),s._setUnitAttributesToFhirQuantity(e.initialQuantity,i));for(var a=0,o=t.units.length;a0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType&&e.expansion&&e.expansion.contains&&e.expansion.contains.length>0){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.options){if(i)var u=i[n.options.reference];u?e.answers=u.answers:e.answerValueSet=n.options.reference}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.option&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswer=function(e,n){var i=LForms.Util.deepCopy(n.initialCoding);i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(n,/^initial/),null!=i&&this._processFHIRValues(e,[i],!0)},t.getFirstInitialQuantity=function(e){return e.initialQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"!==i&&"TITLE"!==i||(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;o1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})))},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.answerOption=this._handleAnswers(t,n)):t.answerValueSet&&(e.answerValueSet=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=u)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null===t.defaultAnswer||void 0===t.defaultAnswer||""===t.defaultAnswer)return;var n=this._getAssumedDataTypeForExport(t),i=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer:[t.defaultAnswer],a=this._getValueKeyByDataType("value",t),o=null;let r=[];for(var s=0,c=i.length;s0&&(e.initial=r)},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:this._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);if(i&&i.default&&!(e.initial&&e.initial.length>0)){e.initial||(e.initial=[]);var a={};s._setUnitAttributesToFhirQuantity(a,i),e.initial.push({valueQuantity:a})}for(var o=0,r=t.units.length;o1&&(a=!0),i=i.concat(e)}if(a&&t.skipLogic.conditions.length>1)throw new Error("Multiple skip logic conditons included with range specification is not supported yet.");e.enableWhen=i,"ALL"===t.skipLogic.logic||a?e.enableBehavior="all":i.length>1&&(e.enableBehavior="any")}}},c=s,d=n(6412);var u=function(e){var t=e;t.fhirExtUrlOptionScore="http://hl7.org/fhir/StructureDefinition/ordinalValue",t.fhirExtUrlValueSetScore=t.fhirExtUrlOptionScore,t._extractContainedVS=function(e){var n;return e.contained&&e.contained.length>0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.answerValueSet){if(i)var u=i[n.answerValueSet];u?e.answers=u.answers:e.answerValueSet=n.answerValueSet}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.answerOption&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswerValue=function(e,n){var i=(e=LForms.Util.deepCopy(e)).valueCoding;i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(e,/^value/),null!=i&&n.push(i)},t._processDefaultAnswer=function(e,n){var i=[];n.answerOption&&n.answerOption.forEach((function(e){e.initialSelected&&t._processDefaultAnswerValue(e,i)})),n.initial&&n.initial.forEach((function(e){t._processDefaultAnswerValue(e,i)})),i.length>0&&this._processFHIRValues(e,i,!0)},t.getFirstInitialQuantity=function(e){return e.initial&&e.initial.length>0&&e.initial[0].valueQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"===i&&(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;oK in Q?tne(Q,K,{enumerable:!0,configurable:!0,writable:!0,value:O}):Q[K]=O,ep=(Q,K)=>{for(var O in K||(K={}))nne.call(K,O)&&XS(Q,O,K[O]);if(ZS)for(var O of ZS(K))ine.call(K,O)&&XS(Q,O,K[O]);return Q};(self.webpackChunklforms=self.webpackChunklforms||[]).push([[179],{7944:(Q,K,O)=>{"use strict";function L(n){return"function"==typeof n}let b=!1;const D={Promise:void 0,set useDeprecatedSynchronousErrorHandling(n){if(n){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else b&&console.log("RxJS: Back to a better error behavior. Thank you. <3");b=n},get useDeprecatedSynchronousErrorHandling(){return b}};function B(n){setTimeout(()=>{throw n},0)}const U={closed:!0,next(n){},error(n){if(D.useDeprecatedSynchronousErrorHandling)throw n;B(n)},complete(){}},m=Array.isArray||(n=>n&&"number"==typeof n.length);function d(n){return null!==n&&"object"==typeof n}const C=(()=>{function n(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return n.prototype=Object.create(Error.prototype),n})();class M{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof M)e.remove(this);else if(null!==e)for(let a=0;at.concat(e instanceof C?e.errors:e),[])}M.EMPTY=((n=new M).closed=!0,n);const _="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class I extends M{constructor(t,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=U;break;case 1:if(!t){this.destination=U;break}if("object"==typeof t){t instanceof I?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new F(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new F(this,t,e,i)}}[_](){return this}static create(t,e,i){const r=new I(t,e,i);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class F extends I{constructor(t,e,i,r){super(),this._parentSubscriber=t;let o,a=this;L(e)?o=e:e&&(o=e.next,i=e.error,r=e.complete,e!==U&&(a=Object.create(e),L(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=o,this._error=i,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;D.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=D;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=t,e.syncErrorThrown=!0):B(t),this.unsubscribe();else{if(this.unsubscribe(),i)throw t;B(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);D.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(i){if(this.unsubscribe(),D.useDeprecatedSynchronousErrorHandling)throw i;B(i)}}__tryOrSetError(t,e,i){if(!D.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return D.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(B(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const $="function"==typeof Symbol&&Symbol.observable||"@@observable";function ee(n){return n}let te=(()=>{class n{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:o}=this,a=function R(n,t,e){if(n){if(n instanceof I)return n;if(n[_])return n[_]()}return n||t||e?new I(n,t,e):new I(U)}(e,i,r);if(a.add(o?o.call(a,this.source):this.source||D.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),D.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(i){D.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function N(n){for(;n;){const{closed:t,destination:e,isStopped:i}=n;if(t||i)return!1;n=e&&e instanceof I?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=pe(i))((r,o)=>{let a;a=this.subscribe(s=>{try{e(s)}catch(l){o(l),a&&a.unsubscribe()}},o,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[$](){return this}pipe(...e){return 0===e.length?this:function he(n){return 0===n.length?ee:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=pe(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function pe(n){if(n||(n=D.Promise||Promise),!n)throw new Error("no Promise impl found");return n}const we=(()=>{function n(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return n.prototype=Object.create(Error.prototype),n})();class ce extends M{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class Ee extends I{constructor(t){super(t),this.destination=t}}let de=(()=>{class n extends te{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_](){return new Ee(this)}lift(e){const i=new Ne(this,this);return i.operator=e,i}next(e){if(this.closed)throw new we;if(!this.isStopped){const{observers:i}=this,r=i.length,o=i.slice();for(let a=0;anew Ne(t,e),n})();class Ne extends de{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):M.EMPTY}}function ke(n){return n&&"function"==typeof n.schedule}function He(n,t){return function(i){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new ut(n,t))}}class ut{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new An(t,this.project,this.thisArg))}}class An extends I{constructor(t,e,i){super(t),this.project=e,this.count=0,this.thisArg=i||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const Mt=n=>t=>{for(let e=0,i=n.length;en&&"number"==typeof n.length&&"function"!=typeof n;function Oe(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}const Qe=n=>{if(n&&"function"==typeof n[$])return(n=>t=>{const e=n[$]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(n);if(xe(n))return Mt(n);if(Oe(n))return(n=>t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,B),t))(n);if(n&&"function"==typeof n[sn])return(n=>t=>{const e=n[sn]();for(;;){let i;try{i=e.next()}catch(r){return t.error(r),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(n);{const e=`You provided ${d(n)?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function Qt(n,t){return new te(e=>{const i=new M;let r=0;return i.add(t.schedule(function(){r!==n.length?(e.next(n[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function yi(n,t){return t?function ji(n,t){if(null!=n){if(function hn(n){return n&&"function"==typeof n[$]}(n))return function un(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>{const r=n[$]();i.add(r.subscribe({next(o){i.add(t.schedule(()=>e.next(o)))},error(o){i.add(t.schedule(()=>e.error(o)))},complete(){i.add(t.schedule(()=>e.complete()))}}))})),i})}(n,t);if(Oe(n))return function tn(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>n.then(r=>{i.add(t.schedule(()=>{e.next(r),i.add(t.schedule(()=>e.complete()))}))},r=>{i.add(t.schedule(()=>e.error(r)))}))),i})}(n,t);if(xe(n))return Qt(n,t);if(function Wr(n){return n&&"function"==typeof n[sn]}(n)||"string"==typeof n)return function St(n,t){if(!n)throw new Error("Iterable cannot be null");return new te(e=>{const i=new M;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(t.schedule(()=>{r=n[sn](),i.add(t.schedule(function(){if(e.closed)return;let o,a;try{const s=r.next();o=s.value,a=s.done}catch(s){return void e.error(s)}a?e.complete():(e.next(o),this.schedule())}))})),i})}(n,t)}throw new TypeError((null!==n&&typeof n||n)+" is not observable")}(n,t):n instanceof te?n:new te(Qe(n))}class bi extends I{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class Ar extends I{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function Cn(n,t){if(t.closed)return;if(n instanceof te)return n.subscribe(t);let e;try{e=Qe(n)(t)}catch(i){t.error(i)}return e}function Ln(n,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?i=>i.pipe(Ln((r,o)=>yi(n(r,o)).pipe(He((a,s)=>t(r,a,o,s))),e)):("number"==typeof t&&(e=t),i=>i.lift(new uo(n,e)))}class uo{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new Lo(t,this.project,this.concurrent))}}class Lo extends Ar{constructor(t,e,i=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function cs(n=Number.POSITIVE_INFINITY){return Ln(ee,n)}function Fo(n,t){return t?Qt(n,t):new te(Mt(n))}function qn(...n){let t=Number.POSITIVE_INFINITY,e=null,i=n[n.length-1];return ke(i)?(e=n.pop(),n.length>1&&"number"==typeof n[n.length-1]&&(t=n.pop())):"number"==typeof i&&(t=n.pop()),null===e&&1===n.length&&n[0]instanceof te?n[0]:cs(t)(Fo(n,e))}function pt(){return function(t){return t.lift(new ho(t))}}class ho{constructor(t){this.connectable=t}call(t,e){const{connectable:i}=this;i._refCount++;const r=new Ta(t,i),o=e.subscribe(r);return r.closed||(r.connection=i.connect()),o}}class Ta extends I{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=t._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class tl extends te{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new M,t.add(this.source.subscribe(new Da(this.getSubject(),this))),t.closed&&(this._connection=null,t=M.EMPTY)),t}refCount(){return pt()(this)}}const us=(()=>{const n=tl.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class Da extends Ee{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class Zt{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:i}=this,r=this.subjectFactory(),o=i(r).subscribe(t);return o.add(e.subscribe(r)),o}}function gn(){return new de}function qe(){return n=>pt()(function Vt(n,t){return function(i){let r;if(r="function"==typeof n?n:function(){return n},"function"==typeof t)return i.lift(new Zt(r,t));const o=Object.create(i,us);return o.source=i,o.subjectFactory=r,o}}(gn)(n))} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 At(n){for(let t in n)if(n[t]===At)return t;throw Error("Could not find renamed property on target object.")}function gr(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])} +/** + * @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 ft(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(ft).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function $i(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t} +/** + * @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 + */const No=At({__forward_ref__:At});function vt(n){return n.__forward_ref__=vt,n.toString=function(){return ft(this())},n}function je(n){return ka(n)?n():n}function ka(n){return"function"==typeof n&&n.hasOwnProperty(No)&&n.__forward_ref__===vt} +/** + * @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 + */ +/** + * @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 + */ +class Se extends Error{constructor(t,e){super(function Wi(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`} +/** + * @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 + */(t,e)),this.code=t}}function et(n){return"string"==typeof n?n:null==n?"":String(n)}function fo(n,t){throw new Se(-201,!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 Yt(n,t){null==n&&function qt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")} +/** + * @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 Le(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ct(n){return{providers:n.providers||[],imports:n.imports||[]}}function il(n){return su(n,rl)||su(n,Cc)}function su(n,t){return n.hasOwnProperty(t)?n[t]:null}function uu(n){return n&&(n.hasOwnProperty(bc)||n.hasOwnProperty(fs))?n[bc]:null}const rl=At({\u0275prov:At}),bc=At({\u0275inj:At}),Cc=At({ngInjectableDef:At}),fs=At({ngInjectorDef:At}); +/** + * @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 + */var lt=(()=>((lt=lt||{})[lt.Default=0]="Default",lt[lt.Host=1]="Host",lt[lt.Self=2]="Self",lt[lt.SkipSelf=4]="SkipSelf",lt[lt.Optional=8]="Optional",lt))(); +/** + * @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 + */let wc;function xi(n){const t=wc;return wc=n,t}function ms(n,t,e){const i=il(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e<.Optional?null:void 0!==t?t:void fo(ft(n))} +/** + * @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 vr(n){return{toString:n}.toString()} +/** + * @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 + */var ni=(()=>((ni=ni||{})[ni.OnPush=0]="OnPush",ni[ni.Default=1]="Default",ni))(),Lr=(()=>(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Lr||(Lr={})),Lr))(); +/** + * @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 + */ +const vn=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),Pa={},Xt=[],za=At({\u0275cmp:At}),Mc=At({\u0275dir:At}),ol=At({\u0275pipe:At}),hu=At({\u0275mod:At}),mo=At({\u0275fac:At}),ps=At({__NG_ELEMENT_ID__:At}); +/** + * @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 + */ +/** + * @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 + */ +let Nh=0;function tt(n){return vr(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===ni.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Xt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||Lr.Emulated,id:"c"+Nh++,styles:n.styles||Xt,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,a=n.features;return r.inputs=pu(n.inputs,i),r.outputs=pu(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(fu).filter(mu):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(Ci).filter(mu):null,r})}function fu(n){return nn(n)||Ri(n)}function mu(n){return null!==n}function Tt(n){return vr(()=>({type:n.type,bootstrap:n.bootstrap||Xt,declarations:n.declarations||Xt,imports:n.imports||Xt,exports:n.exports||Xt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function pu(n,t){if(null==n)return Pa;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const We=tt;function Pi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function nn(n){return n[za]||null}function Ri(n){return n[Mc]||null}function Ci(n){return n[ol]||null} +/** + * @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 Ki(n){return Array.isArray(n)&&"object"==typeof n[1]}function Nr(n){return Array.isArray(n)&&!0===n[1]}function Tc(n){return 0!=(8&n.flags)}function ys(n){return 2==(2&n.flags)}function cl(n){return 1==(1&n.flags)}function Oi(n){return null!==n.template}function Bh(n){return 0!=(256&n[2])} +/** + * @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 + */ +/** + * @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 Zr(n,t){return n.hasOwnProperty(mo)?n[mo]:null} +/** + * @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 + */class ul{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}} +/** + * @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 Dt(){return Pc}function Pc(n){return n.type.prototype.ngOnChanges&&(n.setInput=zc),$h}function $h(){const n=dl(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===Pa)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function zc(n,t,e,i){const r=dl(n)||function Wh(n,t){return n[hl]=t} +/** + * @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 + */(n,{previous:Pa,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[e],l=a[s];o[s]=new ul(l&&l.currentValue,t,a===Pa),n[i]=t}Dt.ngInherit=!0;const hl="__ngSimpleChanges__";function dl(n){return n[hl]||null} +/** + * @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 Qn(n){for(;Array.isArray(n);)n=n[0];return n}function fl(n,t){return Qn(t[n])}function Fn(n,t){return Qn(t[n.index])}function ml(n,t){return n.data[t]}function Ia(n,t){return n[t]}function Qi(n,t){const e=t[n];return Ki(e)?e:e[0]}function pl(n){return 64==(64&n[2])}function po(n,t){return null==t?null:n[t]}function Cu(n){n[18]=0}function Ac(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3] +/** + * @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 + */}const dt={lFrame:Pu(null),bindingsEnabled:!0};function Mu(){return dt.bindingsEnabled}function be(){return dt.lFrame.lView}function Ht(){return dt.lFrame.tView}function ae(n){return dt.lFrame.contextLView=n,n[8]}function re(n){return dt.lFrame.contextLView=null,n}function ii(){let n=Su();for(;null!==n&&64===n.type;)n=n.parent;return n}function Su(){return dt.lFrame.currentTNode}function Xr(n,t){const e=dt.lFrame;e.currentTNode=n,e.isParent=t}function Lc(){return dt.lFrame.isParent}function Fc(){dt.lFrame.isParent=!1}function Ii(){const n=dt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function yr(){return dt.lFrame.bindingIndex}function go(){return dt.lFrame.bindingIndex++}function Jr(n){const t=dt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Tu(n,t){const e=dt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Vc(t)}function Vc(n){dt.lFrame.currentDirectiveIndex=n}function Du(){return dt.lFrame.currentQueryIndex}function Bc(n){dt.lFrame.currentQueryIndex=n}function ad(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function ku(n,t,e){if(e<.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e<.Host||(r=ad(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=dt.lFrame=xu();return i.currentTNode=t,i.lView=n,!0}function Uc(n){const t=xu(),e=n[1];dt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function xu(){const n=dt.lFrame,t=null===n?null:n.child;return null===t?Pu(n):t}function Pu(n){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:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function zu(){const n=dt.lFrame;return dt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Eu=zu;function Yc(){const n=zu();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Vi(){return dt.lFrame.selectedIndex}function Bo(n){dt.lFrame.selectedIndex=n}function Nn(){const n=dt.lFrame;return ml(n.tView,n.selectedIndex)}function gl(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}} +/** + * @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 + */class Cs{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function _l(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],e--;return i} +/** + * @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 + */let bl=!0;function Rt(n){const t=bl;return bl=n,t}let yd=0;const eo={};function ws(n,t){const e=Rr(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Kc(i.data,n),Kc(t,null),Kc(i.blueprint,null));const r=wl(n,t),o=n.injectorIndex;if(Lu(r)){const a=De(r),s=Ra(r,t),l=s[1].data;for(let u=0;u<8;u++)t[o+u]=s[a+u]|l[a+u]}return t[o+8]=r,o}function Kc(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Rr(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function wl(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=Hu(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Ms(n,t,e){!function bd(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(ps)&&(i=e[ps]),null==i&&(i=e[ps]=yd++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:wd:t}(e);if("function"==typeof o){if(!ku(t,n,i))return i<.Host?Fu(r,0,i):Qc(t,e,i,r);try{const a=o(i);if(null!=a||i<.Optional)return a;fo()}finally{Eu()}}else if("number"==typeof o){let a=null,s=Rr(n,t),l=-1,u=i<.Host?t[16][6]:null;for((-1===s||i<.SkipSelf)&&(l=-1===s?wl(n,t):t[s+8],-1!==l&&Vu(i,!1)?(a=t[1],s=De(l),t=Ra(l,t)):s=-1);-1!==s;){const f=t[1];if(Ru(o,s,f.data)){const p=Xc(s,t,e,a,i,u);if(p!==eo)return p}l=t[s+8],-1!==l&&Vu(i,t[1].data[s+8]===u)&&Ru(o,s,t)?(a=f,s=De(l),t=Ra(l,t)):s=-1}}return r}function Xc(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],f=Ml(s,a,e,null==i?ys(s)&&bl:i!=a&&0!=(3&s.type),r<.Host&&o===s);return null!==f?Ss(t,a,f,s):eo}function Ml(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,f=o>>20,P=r?s+f:n.directiveEnd;for(let E=i?s:s+f;E=l&&H.type===e)return E}if(r){const E=a[l];if(E&&Oi(E)&&E.type===e)return l}return null}function Ss(n,t,e,i){let r=n[e];const o=t.data;if(function pd(n){return n instanceof Cs}(r)){const a=r;a.resolving&& +/** + * @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 hs(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Se(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Me(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():et(n)}(o[e]));const s=Rt(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?xi(a.injectImpl):null;ku(n,i,lt.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.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 fd(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=Pc(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&xi(l),Rt(s),a.resolving=!1,Eu()}}return r}function Ru(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[mo]||Jc(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[mo]||Jc(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Jc(n){return ka(n)?()=>{const t=Jc(je(n));return t&&t()}:Zr(n)}function Hu(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null} +/** + * @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 + */ +/** + * @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 + */ +const Ba="__parameters__";function Ua(n,t,e){return vr(()=>{const i=function t1(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,u,f){const p=l.hasOwnProperty(Ba)?l[Ba]:Object.defineProperty(l,Ba,{value:[]})[Ba];for(;p.length<=f;)p.push(null);return(p[f]=p[f]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})} +/** + * @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 + */ +class $e{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}} +/** + * @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 v(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?S(e,t):t(e))}function z(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function W(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function fe(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function ln(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Td(n,t){const e=Sl(n,t);if(e>=0)return n[1|e]}function Sl(n,t){return function Lp(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<((Cr=Cr||{})[Cr.Important=1]="Important",Cr[Cr.DashCase=2]="DashCase",Cr))(); +/** + * @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 + */ +/** + * @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 + */ +const Id=new Map;let kT=0;const Ld="__ngContext__";function Xi(n,t){Ki(t)?(n[Ld]=t[20],function PT(n){Id.set(n[20],n)}(t)):n[Ld]=t}function Nd(n,t){return undefined(n,t)} +/** + * @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 u1(n){const t=n[3];return Nr(t)?t[3]:t}function Rd(n){return r5(n[13])}function Vd(n){return r5(n[4])}function r5(n){for(;null!==n&&!Nr(n);)n=n[4];return n} +/** + * @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 kl(n,t,e,i,r){if(null!=i){let o,a=!1;Nr(i)?o=i:Ki(i)&&(a=!0,i=i[0]);const s=Qn(i);0===n&&null!==e?null==r?u5(t,e,s):ks(t,e,s,r||null,!0):1===n&&null!==e?ks(t,e,s,r||null,!0):2===n?function $d(n,t,e){const i=Ku(n,t);i&&function ZT(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,s,a):3===n&&t.destroyNode(s),null!=o&&function eD(n,t,e,i,r){const o=e[7];o!==Qn(e)&&kl(t,n,i,o,r);for(let s=10;s0&&(n[e-1][4]=i[4]);const o=W(n,10+t);!function YT(n,t){h1(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function s5(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&h1(n,t,e,3,null,null),function $T(n){let t=n[13];if(!t)return Yd(n[1],n);for(;t;){let e=null;if(Ki(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)Ki(t)&&Yd(t[1],t),t=t[3];null===t&&(t=n),Ki(t)&&Yd(t[1],t),e=t&&t[4]}t=e}}(t)}}function Yd(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function QT(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=u]():i[r=-u].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;on,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Xu}())||void 0===t?void 0:t.createHTML(n))||n}function b5(n){var t;return(null===(t=function Zd(){if(void 0===Ju&&(Ju=null,vn.trustedTypes))try{Ju=vn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Ju}())||void 0===t?void 0:t.createHTML(n))||n} +/** + * @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 + */ +class Ps{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class aD extends Ps{getTypeName(){return"HTML"}}class sD extends Ps{getTypeName(){return"Style"}}class lD extends Ps{getTypeName(){return"Script"}}class cD extends Ps{getTypeName(){return"URL"}}class uD extends Ps{getTypeName(){return"ResourceURL"}}function Hr(n){return n instanceof Ps?n.changingThisBreaksApplicationSecurity:n}function jo(n,t){const e=function hD(n){return n instanceof Ps&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}class vD{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(xs(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class _D{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=xs(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=xs(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();Xd.hasOwnProperty(e)&&!S5.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(x5(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const MD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,SD=/([^\#-~ |!])/g;function x5(n){return n.replace(/&/g,"&").replace(MD,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(SD,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let t0;function P5(n,t){let e=null;try{t0=t0|| +/** + * @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 M5(n){const t=new _D(n);return function yD(){try{return!!(new window.DOMParser).parseFromString(xs(""),"text/html")}catch(n){return!1}}()?new vD(t):t}(n);let i=t?String(t):"";e=t0.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=t0.getInertBodyElement(i)}while(i!==o);return xs((new wD).sanitizeChildren(e3(e)||e))}finally{if(e){const i=e3(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function e3(n){return"content"in n&&function TD(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName} +/** + * @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 + */(n)?n.content:null}var Mn=(()=>((Mn=Mn||{})[Mn.NONE=0]="NONE",Mn[Mn.HTML=1]="HTML",Mn[Mn.STYLE=2]="STYLE",Mn[Mn.SCRIPT=3]="SCRIPT",Mn[Mn.URL=4]="URL",Mn[Mn.RESOURCE_URL=5]="RESOURCE_URL",Mn))(); +/** + * @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 qa(n){const t=m1();return t?b5(t.sanitize(Mn.HTML,n)||""):jo(n,"HTML")?b5(Hr(n)):P5(function y5(){return void 0!==Qd?Qd:"undefined"!=typeof document?document:void 0} +/** + * @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 + */(),et(n))}function f1(n){const t=m1();return t?t.sanitize(Mn.URL,n)||"":jo(n,"URL")?Hr(n):e0(et(n))}function m1(){const n=be();return n&&n[12]} +/** + * @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 + */const E5=new $e("ENVIRONMENT_INITIALIZER"),O5=new $e("INJECTOR",-1),I5=new $e("INJECTOR_DEF_TYPES"); +/** + * @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 + */ +/** + * @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 + */ +class A5{get(t,e=n1){if(e===n1){const i=new Error(`NullInjectorError: No provider for ${ft(t)}!`);throw i.name="NullInjectorError",i}return e}} +/** + * @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 + */ +/** + * @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 OD(...n){return{\u0275providers:L5(0,n)}}function L5(n,...t){const e=[],i=new Set;let r;return S(t,o=>{const a=o;t3(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&F5(r,e),e}function F5(n,t){for(let e=0;e{t.push(o)})}}function t3(n,t,e,i){if(!(n=je(n)))return!1;let r=null,o=uu(n);const a=!o&&nn(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=uu(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const u of l)t3(u,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let u;i.add(r);try{S(o.imports,f=>{t3(f,t,e,i)&&(u||(u=[]),u.push(f))})}finally{}void 0!==u&&F5(u,t)}if(!s){const u=Zr(r)||(()=>new r);t.push({provide:r,useFactory:u,deps:Xt},{provide:I5,useValue:r,multi:!0},{provide:E5,useValue:()=>me(r),multi:!0})}const l=o.providers;null==l||s||S(l,f=>{t.push(f)})}}return r!==n&&void 0!==n.providers}const ID=At({provide:String,useValue:At});function n3(n){return null!==n&&"object"==typeof n&&ID in n}function zs(n){return"function"==typeof n} +/** + * @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 + */ +const r3=new $e("Set Injector scope."),n0={},LD={}; +/** + * @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 + */let o3;function r0(){return void 0===o3&&(o3=new A5),o3}class xl{}class V5 extends xl{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,s3(t,a=>this.processProvider(a)),this.records.set(O5,Pl(void 0,this)),r.has("environment")&&this.records.set(xl,Pl(void 0,this));const o=this.records.get(r3);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(I5.multi,Xt,lt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Tl(this),i=xi(void 0);try{return t()}finally{Tl(e),xi(i)}}get(t,e=n1,i=lt.Default){this.assertNotDestroyed();const r=Tl(this),o=xi(void 0);try{if(!(i<.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function HD(n){return"function"==typeof n||"object"==typeof n&&n instanceof $e}(t)&&il(t);s=l&&this.injectableDefInScope(l)?Pl(a3(t),n0):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i<.Self?r0():this.parent).get(t,e=i<.Optional&&e===n1?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[qu]=a[qu]||[]).unshift(ft(t)),r)throw a;return function uT(n,t,e,i){const r=n[qu];throw t[Fp]&&r.unshift(t[Fp]),n.message=function hT(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=ft(t);if(Array.isArray(t))r=t.map(ft).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):ft(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(aT,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[qu]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{xi(o),Tl(r)}}resolveInjectorInitializers(){const t=Tl(this),e=xi(void 0);try{const i=this.get(E5.multi,Xt,lt.Self);for(const r of i)r()}finally{Tl(t),xi(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(ft(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Se(205,!1)}processProvider(t){let e=zs(t=je(t))?t:je(t&&t.provide);const i=function ND(n){return n3(n)?Pl(void 0,n.useValue):Pl(H5(n),n0)}(t);if(zs(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Pl(void 0,n0,!0),r.factory=()=>xd(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===n0&&(e.value=LD,e.value=e.factory()),"object"==typeof e.value&&e.value&&function VD(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=je(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function a3(n){const t=il(n),e=null!==t?t.factory:Zr(n);if(null!==e)return e;if(n instanceof $e)throw new Se(204,!1);if(n instanceof Function)return function FD(n){const t=n.length;if(t>0)throw fe(t,"?"),new Se(204,!1);const e=function lu(n){const t=n&&(n[rl]||n[Cc]);if(t){const e=function cu(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" 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 "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Se(204,!1)}function H5(n,t,e){let i;if(zs(n)){const r=je(n);return Zr(r)||a3(r)}if(n3(n))i=()=>je(n.useValue);else if(function R5(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...xd(n.deps||[]));else if(function N5(n){return!(!n||!n.useExisting)}(n))i=()=>me(je(n.useExisting));else{const r=je(n&&(n.useClass||n.provide));if(!function RD(n){return!!n.deps}(n))return Zr(r)||a3(r);i=()=>new r(...xd(n.deps))}return i}function Pl(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function BD(n){return!!n.\u0275providers}function s3(n,t){for(const e of n)Array.isArray(e)?s3(e,t):BD(e)?s3(e.\u0275providers,t):t(e)} +/** + * @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 + */class B5{} +/** + * @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 + */class qD{resolveComponentFactory(t){throw function YD(n){const t=Error(`No component factory found for ${ft(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let ha=(()=>{class n{} +/** + * @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 + */ +return n.NULL=new qD,n})();function jD(){return zl(ii(),be())}function zl(n,t){return new jt(Fn(n,t))}let jt=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=jD,n})();function $D(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 + */class ja{}let Ai=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function WD(){const n=be(),e=Qi(ii().index,n);return(Ki(e)?e:n)[11]} +/** + * @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 + */(),n})(),GD=(()=>{class n{} +/** + * @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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>null}),n})();class p1{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const KD=new p1("14.2.12"),l3={}; +/** + * @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 u3(n){return n.ngOriginalError} +/** + * @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 + */class El{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&u3(t);for(;e&&u3(e);)e=u3(e);return e||null}} +/** + * @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 + */ +/** + * @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 q5(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+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 + */const j5="ng-template";function ak(n,t,e){let i=0;for(;io?"":r[p+1].toLowerCase();const E=8&i?P:null;if(E&&-1!==q5(E,u,0)||2&i&&u!==P){if(bo(i))return!1;a=!0}}}}else{if(!a&&!bo(i)&&!bo(l))return!1;if(a&&bo(l))continue;a=!1,i=l|1&i}}return bo(i)||a}function bo(n){return 0==(1&n)}function ck(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!bo(a)&&(t+=G5(o,r),r=""),i=a,o=o||!bo(i);e++}return""!==r&&(t+=G5(o,r)),t} +/** + * @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 + */ +const _t={}; +/** + * @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 T(n){K5(Ht(),be(),Vi()+n,!1)}function K5(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&vl(t,o,e)}else{const o=n.preOrderHooks;null!==o&&La(t,o,0,e)}Bo(e)} +/** + * @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 + */ +/** + * @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 J5(n,t=null,e=null,i){const r=eg(n,t,e,i);return r.resolveInjectorInitializers(),r}function eg(n,t=null,e=null,i,r=new Set){const o=[e||Xt,OD(n)];return i=i||("object"==typeof n?void 0:ft(n)),new V5(o,t||r0(),i||null,r) +/** + * @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 + */}let hr=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return J5({name:""},i,e,"");{const o=null!==(r=e.name)&&void 0!==r?r:"";return J5({name:o},e.parent,e.providers,o)}}} +/** + * @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 + */ +return n.THROW_IF_NOT_FOUND=n1,n.NULL=new A5,n.\u0275prov=Le({token:n,providedIn:"any",factory:()=>me(O5)}),n.__NG_ELEMENT_ID__=-1,n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Y(n,t=lt.Default){const e=be();return null===e?me(n,t):Nu(ii(),e,je(n),t)} +/** + * @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 a0(n,t){return n<<17|t<<2}function Co(n){return n>>17&32767}function p3(n){return 2|n}function fa(n){return(131068&n)>>2}function g3(n,t){return-131069&n|t<<2}function v3(n){return 1|n}function vg(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&K5(n,t,22,!1),e(i,r)}finally{Bo(o)}}function yg(n,t,e){if(Tc(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function Dg(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function kg(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function ax(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&O3(e)}}function O3(n){for(let i=Rd(n);null!==i;i=Vd(i))for(let r=10;r0&&O3(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&O3(r)}}function fx(n,t){const e=Qi(t,n),i=e[1];(function mx(n,t){for(let e=t.length;e-1&&(Ud(t,i),W(e,i))}this._attachedToViewContainer=!1}s5(this._lView[1],this._lView)}onDestroy(t){Cg(this._lView[1],this._lView,null,t)}markForCheck(){I3(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){d0(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Se(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jT(n,t){h1(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Se(902,!1);this._appRef=t}}class px extends g1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;d0(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}} +/** + * @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 + */class F3 extends ha{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=nn(t);return new v1(e,this.ngModule)}}function Lg(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class vx{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,l3,i);return r!==l3||e===l3?r:this.parentInjector.get(t,e,i)}}class v1 extends B5{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function pk(n){return n.map(mk).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Lg(this.componentDef.inputs)}get outputs(){return Lg(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof xl?r:null==r?void 0:r.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new vx(t,o):t,s=a.get(ja,null);if(null===s)throw new Se(407,!1);const l=a.get(GD,null),u=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=i?function Qk(n,t,e){return n.selectRootElement(t,e===Lr.ShadowDom)}(u,i,this.componentDef.encapsulation):Bd(u,f,function gx(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),P=this.componentDef.onPush?288:272,E=P3(0,null,null,1,0,null,null,null,null,null),H=c0(null,E,null,P,null,null,s,u,l,a,null);let G,ne;Uc(H);try{const ue=function bx(n,t,e,i,r,o){const a=e[1];e[22]=n;const l=Al(a,22,2,"#host",null),u=l.mergedAttrs=t.hostAttrs;null!==u&&(f0(l,u,!0),null!==n&&(_l(r,n,u),null!==l.classes&&Gd(r,n,l.classes),null!==l.styles&&_5(r,n,l.styles)));const f=i.createRenderer(n,t),p=c0(e,bg(t),null,t.onPush?32:16,e[22],l,i,f,o||null,null,null);return a.firstCreatePass&&(Ms(ws(l,e),a,t.type),kg(a,l),xg(l,e.length,1)),h0(e,p),e[22]=p}(p,this.componentDef,H,s,u);if(p)if(i)_l(u,p,["ng-version",KD.full]);else{const{attrs:ye,classes:le}=function gk(n){const t=[],e=[];let i=1,r=2;for(;i0&&Gd(u,p,le.join(" "))}if(ne=ml(E,22),void 0!==e){const ye=ne.projection=[];for(let le=0;le=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=yl(r.hostAttrs,e=yl(e,r.hostAttrs))}}(i)}function N3(n){return n===Pa?{}:n===Xt?[]:n}function Sx(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function Tx(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function Dx(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t} +/** + * @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 + */ +/** + * @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 + */ +let p0=null;function Es(){if(!p0){const n=vn.Symbol;if(n&&n.iterator)p0=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Qn(Xe[i.index])):i.index;let Pe=null;if(!s&&l&&(Pe=function Rx(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==Pe)(Pe.__ngLastListenerFn__||Pe).__ngNextListenerFn__=o,Pe.__ngLastListenerFn__=o,E=!1;else{o=Kg(i,t,p,o,!1);const Xe=e.listen(ue,r,o);P.push(o,Xe),f&&f.push(r,le,ye,ye+1)}}else o=Kg(i,t,p,o,!1);const H=i.outputs;let G;if(E&&null!==H&&(G=H[r])){const ne=G.length;if(ne)for(let ue=0;ue0;)t=t[15],n--;return t}(n,dt.lFrame.contextLView))[8]}(n)} +/** + * @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 Vx(n,t){let e=null;const i=function uk(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r=0} +/** + * @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 + */const wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function a7(n){return n.substring(wi.key,wi.keyEnd)}function Yx(n){return n.substring(wi.value,wi.valueEnd)}function s7(n,t){const e=wi.textEnd;return e===t?-1:(t=wi.keyEnd=function $x(n,t,e){for(;t32;)t++;return t}(n,wi.key=t,e),Wl(n,t,e))}function l7(n,t){const e=wi.textEnd;let i=wi.key=Wl(n,t,e);return e===i?-1:(i=wi.keyEnd=function Wx(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=u7(n,i,e),i=wi.value=Wl(n,i,e),i=wi.valueEnd=function Gx(n,t,e){let i=-1,r=-1,o=-1,a=t,s=a;for(;a32&&(s=a),o=r,r=i,i=-33&l}return s}(n,i,e),u7(n,i,e))}function c7(n){wi.key=0,wi.keyEnd=0,wi.value=0,wi.valueEnd=0,wi.textEnd=n.length}function Wl(n,t,e){for(;t=0;e=l7(t,e))m7(n,a7(t),Yx(t))}function Mr(n){Mo(Vr,Go,n,!0)}function Go(n,t){for(let e=function qx(n){return c7(n),s7(n,Wl(n,0,wi.textEnd))}(t);e>=0;e=s7(t,e))Vr(n,a7(t),!0)}function wo(n,t,e,i){const r=be(),o=Ht(),a=Jr(2);o.firstUpdatePass&&f7(o,n,a,i),t!==_t&&Ji(r,a,t)&&p7(o,o.data[Vi()],r,r[11],n,r[a+1]=function nP(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=ft(Hr(n)))),n}(t,e),i,a)}function Mo(n,t,e,i){const r=Ht(),o=Jr(2);r.firstUpdatePass&&f7(r,null,o,i);const a=be();if(e!==_t&&Ji(a,o,e)){const s=r.data[Vi()];if(v7(s,i)&&!d7(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=$i(l,e||"")),V3(r,s,a,e,i)}else!function tP(n,t,e,i,r,o,a,s){r===_t&&(r=Xt);let l=0,u=0,f=0=n.expandoStartIndex}function f7(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[Vi()],a=d7(n,e);v7(o,i)&&null===t&&!a&&(t=!1),t=function Qx(n,t,e,i){const r=function Hc(n){const t=dt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=C1(e=H3(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=H3(r,n,t,e,i),null===o){let l=function Zx(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==fa(i))return n[Co(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=H3(null,n,t,l[1],i),l=C1(l,t.attrs,i),function Xx(n,t,e,i){n[Co(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function Jx(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(u=!0)}else f=e;if(r)if(0!==l){const P=Co(n[s+1]);n[i+1]=a0(P,s),0!==P&&(n[P+1]=g3(n[P+1],i)),n[s+1]=function Fk(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=a0(s,0),0!==s&&(n[s+1]=g3(n[s+1],i)),s=i;else n[i+1]=a0(l,0),0===s?s=i:n[l+1]=g3(n[l+1],i),l=i;u&&(n[i+1]=p3(n[i+1])),o7(n,f,i,!0),o7(n,f,i,!1),function Bx(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Sl(o,t)>=0&&(e[i+1]=v3(e[i+1]))}(t,f,n,i,o),a=a0(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}function H3(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],u=Array.isArray(l),f=u?l[1]:l,p=null===f;let P=e[r+1];P===_t&&(P=p?Xt:void 0);let E=p?Td(P,i):f===i?P:void 0;if(u&&!_0(E)&&(E=Td(l,i)),_0(E)&&(s=E,a))return s;const H=n[r+1];r=a?Co(H):fa(H)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=Td(l,i))}return s}function _0(n){return void 0!==n}function v7(n,t){return 0!=(n.flags&(t?16:32))} +/** + * @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 Fe(n,t=""){const e=be(),i=Ht(),r=n+22,o=i.firstCreatePass?Al(i,r,1,t,null):i.data[r],a=e[r]=function Hd(n,t){return n.createText(t)}(e[11],t);Qu(i,e,a,o),Xr(o,!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 cn(n){return $t("",n,""),cn}function $t(n,t,e){const i=be(),r=Nl(i,n,t,e);return r!==_t&&function ma(n,t,e){const i=fl(t,n);!function o5(n,t,e){n.setValue(t,e)}(n[11],i,e)}(i,Vi(),r),$t} +/** + * @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 Ue(n,t,e){Mo(Vr,Go,Nl(be(),n,t,e),!0)}function Gl(n,t,e,i,r){Mo(Vr,Go,Rl(be(),n,t,e,i,r),!0)} +/** + * @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 + */ +/** + * @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 + */ +const Is=void 0;var _P=["en",[["a","p"],["AM","PM"],Is],[["AM","PM"],Is,Is],[["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"]],Is,[["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"]],Is,[["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}",Is,"{1} 'at' {0}",Is],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vP(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}]; +/** + * @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 + */let Kl={};function dr(n){const t=function bP(n){return n.toLowerCase().replace(/_/g,"-")} +/** + * @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 + */(n);let e=H7(t);if(e)return e;const i=t.split("-")[0];if(e=H7(i),e)return e;if("en"===i)return _P;throw new Se(701,!1)}function H7(n){return n in Kl||(Kl[n]=vn.ng&&vn.ng.common&&vn.ng.common.locales&&vn.ng.common.locales[n]),Kl[n]}var Re=(()=>((Re=Re||{})[Re.LocaleId=0]="LocaleId",Re[Re.DayPeriodsFormat=1]="DayPeriodsFormat",Re[Re.DayPeriodsStandalone=2]="DayPeriodsStandalone",Re[Re.DaysFormat=3]="DaysFormat",Re[Re.DaysStandalone=4]="DaysStandalone",Re[Re.MonthsFormat=5]="MonthsFormat",Re[Re.MonthsStandalone=6]="MonthsStandalone",Re[Re.Eras=7]="Eras",Re[Re.FirstDayOfWeek=8]="FirstDayOfWeek",Re[Re.WeekendRange=9]="WeekendRange",Re[Re.DateFormat=10]="DateFormat",Re[Re.TimeFormat=11]="TimeFormat",Re[Re.DateTimeFormat=12]="DateTimeFormat",Re[Re.NumberSymbols=13]="NumberSymbols",Re[Re.NumberFormats=14]="NumberFormats",Re[Re.CurrencyCode=15]="CurrencyCode",Re[Re.CurrencySymbol=16]="CurrencySymbol",Re[Re.CurrencyName=17]="CurrencyName",Re[Re.Currencies=18]="Currencies",Re[Re.Directionality=19]="Directionality",Re[Re.PluralCase=20]="PluralCase",Re[Re.ExtraData=21]="ExtraData",Re))();const Ql="en-US"; +/** + * @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 + */ +/** + * @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 + */ +let B7=Ql;function Y3(n,t,e,i,r){if(n=je(n),Array.isArray(n))for(let o=0;o>20;if(zs(n)||!n.multi){const E=new Cs(l,r,Y),H=j3(s,t,r?f:f+P,p);-1===H?(Ms(ws(u,a),o,s),q3(o,n,t.length),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(E),a.push(E)):(e[H]=E,a[H]=E)}else{const E=j3(s,t,f+P,p),H=j3(s,t,f,f+P),G=E>=0&&e[E],ne=H>=0&&e[H];if(r&&!ne||!r&&!G){Ms(ws(u,a),o,s);const ue=function vz(n,t,e,i,r){const o=new Cs(n,e,Y);return o.multi=[],o.index=t,o.componentProviders=0,dv(o,r,i&&!e),o}(r?gz:pz,e.length,r,i,l);!r&&ne&&(e[H].providerFactory=ue),q3(o,n,t.length,0),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(ue),a.push(ue)}else q3(o,n,E>-1?E:H,dv(e[r?H:E],l,!r&&i));!r&&i&&ne&&e[H].componentProviders++}}}function q3(n,t,e,i){const r=zs(t),o=function AD(n){return!!n.useClass}(t);if(r||o){const l=(o?je(t.useClass):t).prototype.ngOnDestroy;if(l){const u=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=u.indexOf(e);-1===f?u.push(e,[i,l]):u[f+1].push(i,l)}else u.push(e,l)}}}function dv(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function j3(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=> +/** + * @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 + */ +/** + * @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 mz(n,t,e){const i=Ht();if(i.firstCreatePass){const r=Oi(n);Y3(e,i.data,i.blueprint,r,!0),Y3(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}} +/** + * @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 + */class Zl{}class fv extends Zl{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new F3(this);const i=function cr(n,t){const e=n[hu]||null;if(!e&&!0===t)throw new Error(`Type ${ft(n)} does not have '\u0275mod' property.`);return e}(t);this._bootstrapComponents=function da(n){return n instanceof Function?n():n} +/** + * @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 + */(i.bootstrap),this._r3Injector=eg(t,e,[{provide:Zl,useValue:this},{provide:ha,useValue:this.componentFactoryResolver}],ft(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(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class W3 extends class _z{} +/** + * @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 + */{constructor(t){super(),this.moduleType=t}create(t){return new fv(this.moduleType,t)}} +/** + * @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 Xl(n,t,e){const i=Ii()+n,r=be();return r[i]===_t?Wo(r,i,e?t.call(e):t()):function y1(n,t){return n[t]}(r,i)}function Fi(n,t,e,i){return Cv(be(),Ii(),n,t,e,i)}function k1(n,t){const e=n[t];return e===_t?void 0:e}function Cv(n,t,e,i,r,o){const a=t+e;return Ji(n,a,r)?Wo(n,a+1,o?i.call(o,r):i(r)):k1(n,a+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 Sr(n,t){const e=Ht();let i;const r=n+22;e.firstCreatePass?(i=function Vz(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Zr(i.type)),a=xi(Y);try{const s=Rt(!1),l=o();return Rt(s),function Lx(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,be(),r,l),l}finally{xi(a)}}function So(n,t,e){const i=n+22,r=be(),o=Ia(r,i);return x1(r,i)?Cv(r,Ii(),t,o.transform,e,o):o.transform(e)}function M0(n,t,e,i){const r=n+22,o=be(),a=Ia(o,r);return x1(o,r)?function wv(n,t,e,i,r,o,a){const s=t+e;return Os(n,s,r,o)?Wo(n,s+2,a?i.call(a,r,o):i(r,o)):k1(n,s+2)}(o,Ii(),t,a.transform,e,i,a):a.transform(e,i)}function x1(n,t){return n[1].data[t].pure} +/** + * @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 K3(n){return t=>{setTimeout(n,void 0,t)}}const Je=class Yz extends de{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,o,a;let s=t,l=e||(()=>null),u=i;if(t&&"object"==typeof t){const p=t;s=null===(r=p.next)||void 0===r?void 0:r.bind(p),l=null===(o=p.error)||void 0===o?void 0:o.bind(p),u=null===(a=p.complete)||void 0===a?void 0:a.bind(p)}this.__isAsync&&(l=K3(l),s&&(s=K3(s)),u&&(u=K3(u)));const f=super.subscribe({next:s,error:l,complete:u});return t instanceof M&&t.add(f),f}}; +/** + * @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 qz(){return this._results[Es()]()}class Q3{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Es(),i=Q3.prototype;i[e]||(i[e]=qz)}get changes(){return this._changes||(this._changes=new Je)}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,e){return this._results.reduce(t,e)}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,e){const i=this;i.dirty=!1;const r=v(t);(this._changesDetected=!function h(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=Wz,n})();const jz=Hi,$z=class extends jz{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=c0(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),D3(i,r,t),new g1(r)}};function Wz(){return S0(ii(),be())}function S0(n,t){return 4&n.type?new $z(t,n,zl(n,t)):null} +/** + * @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 + */let Tr=(()=>{class n{}return n.__NG_ELEMENT_ID__=Gz,n})();function Gz(){return xv(ii(),be())}const Kz=Tr,Dv=class extends Kz{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return zl(this._hostTNode,this._hostLView)}get injector(){return new Va(this._hostTNode,this._hostLView)}get parentInjector(){const t=wl(this._hostTNode,this._hostLView);if(Lu(t)){const e=Ra(t,this._hostLView),i=De(t);return new Va(e[1].data[i+8],e)}return new Va(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=kv(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function zt(n){return"function"==typeof n} +/** + * @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 + */(t);let s;if(a)s=e;else{const p=e||{};s=p.index,i=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}const l=a?t:new v1(nn(t)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const P=(a?u:this.parentInjector).get(xl,null);P&&(o=P)}const f=l.create(u,r,void 0,o);return this.insert(f.hostView,s),f}insert(t,e){const i=t._lView,r=i[1];if(function Zh(n){return Nr(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const p=i[3],P=new Dv(p,p[6],p[3]);P.detach(P.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function WT(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const u=o[s+1],f=t[-l];for(let p=10;p{class n{constructor(e){this.appInits=e,this.resolve=D0,this.reject=D0,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(me(Jv,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */const z1=new $e("AppId",{providedIn:"root",factory:function e9(){return`${cf()}${cf()}${cf()}`}});function cf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const t9=new $e("Platform Initializer"),E1=new $e("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ME=new $e("appBootstrapListener"),O1=new $e("AnimationModuleType"),pa=new $e("LocaleId",{providedIn:"root",factory:()=>o1(pa,lt.Optional|lt.SkipSelf)|| +/** + * @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 SE(){return"undefined"!=typeof $localize&&$localize.locale||Ql}()}),PE=(()=>Promise.resolve(0))(); +/** + * @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 uf(n){"undefined"==typeof Zone?PE.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)} +/** + * @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 + */ +/** + * @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 + */ +class Ft{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Je(!1),this.onMicrotaskEmpty=new Je(!1),this.onStable=new Je(!1),this.onError=new Je(!1),"undefined"==typeof Zone)throw new Se(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function zE(){let n=vn.requestAnimationFrame,t=vn.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function IE(n){const t=()=>{!function OE(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(vn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,df(n),n.isCheckStableRunning=!0,hf(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),df(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return r9(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),o9(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return r9(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),o9(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,df(n),hf(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ft.isInAngularZone())throw new Se(909,!1)}static assertNotInAngularZone(){if(Ft.isInAngularZone())throw new Se(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,EE,D0,D0);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const EE={};function hf(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function df(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function r9(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function o9(n){n._nesting--,hf(n)}class AE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Je,this.onMicrotaskEmpty=new Je,this.onStable=new Je,this.onError=new Je}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}} +/** + * @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 + */const a9=new $e(""),x0=new $e("");let I1,ff=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,I1||(function LE(n){I1=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?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:()=>{Ft.assertNotInAngularZone(),uf(()=>{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())uf(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!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(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(mf),me(x0))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),mf=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){var r;return null!==(r=null==I1?void 0:I1.findTestabilityInTree(this,e,i))&&void 0!==r?r:null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ko=null;const s9=new $e("AllowMultipleToken"),pf=new $e("PlatformDestroyListeners");function c9(n,t,e=[]){const i=`Platform: ${t}`,r=new $e(i);return(o=[])=>{let a=gf();if(!a||a.injector.get(s9,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function RE(n){if(Ko&&!Ko.get(s9,!1))throw new Se(400,!1);Ko=n;const t=n.get(h9);(function l9(n){const t=n.get(t9,null);t&&t.forEach(e=>e())})(n)}(function u9(n=[],t){return hr.create({name:t,providers:[{provide:r3,useValue:"platform"},{provide:pf,useValue:new Set([()=>Ko=null])},...n]})}(s,i))}return function HE(n){const t=gf();if(!t)throw new Se(401,!1);return t}()}}function gf(){var n;return null!==(n=null==Ko?void 0:Ko.get(h9))&&void 0!==n?n:null}let h9=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function f9(n,t){let e;return e="noop"===n?new AE:("zone.js"===n?void 0:n)||new Ft(t),e}(null==i?void 0:i.ngZone,function d9(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Ft,useValue:r}];return r.run(()=>{const a=hr.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(El,null);if(!l)throw new Se(402,!1);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:f=>{l.handleError(f)}});s.onDestroy(()=>{P0(this._modules,s),u.unsubscribe()})}),function m9(n,t,e){try{const i=e();return v0(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const u=s.injector.get(k0);return u.runInitializers(),u.donePromise.then(()=>(function U7(n){Yt(n,"Expected localeId to be defined"),"string"==typeof n&&(B7=n.toLowerCase().replace(/_/g,"-"))}(s.injector.get(pa,Ql)||Ql),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=p9({},i);return function FE(n,t,e){const i=new W3(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(tc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Se(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Se(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(pf,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function p9(n,t){return Array.isArray(t)?t.reduce(p9,n):Object.assign(Object.assign({},n),t)}let tc=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,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 o=new te(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new te(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Ft.assertNotInAngularZone(),uf(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Ft.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),u.unsubscribe()}});this.isStable=qn(o,a.pipe(qe()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof B5;if(!this._injector.get(k0).done)throw!r&&function ia(n){const t=nn(n)||Ri(n)||Ci(n);return null!==t&&t.standalone}(e),new Se(405,false);let a;a=r?e:this._injector.get(ha).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function NE(n){return n.isBoundToModule}(a)?void 0:this._injector.get(Zl),u=a.create(hr.NULL,[],i||a.selector,s),f=u.location.nativeElement,p=u.injector.get(a9,null);return null==p||p.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),P0(this.components,u),null==p||p.unregisterApplication(f)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new Se(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;P0(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ME,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>P0(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Se(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(xl),me(El))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function P0(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,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 + */ +let v9=!0,_9=!1;function y9(){return _9=!0,v9} +/** + * @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 + */ +let er=(()=>{class n{}return n.__NG_ELEMENT_ID__=YE,n})();function YE(n){return function qE(n,t,e){if(ys(n)&&!e){const i=Qi(n.index,t);return new g1(i,i)}return 47&n.type?new g1(t[16],t):null} +/** + * @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 + */(ii(),be(),16==(16&n))} +/** + * @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 + */ +class M9{constructor(){}supports(t){return _1(t)}create(t){return new QE(t)}}const KE=(n,t)=>t;class QE{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||KE}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),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,e,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new ZE(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}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,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new S9),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new S9),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,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class ZE{constructor(t,e){this.item=t,this.trackById=e,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 XE{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,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class S9{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new XE,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function T9(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new eO(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_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,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,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,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class eO{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}} +/** + * @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 k9(){return new O0([new M9])}let O0=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||k9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Se(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:k9}),n})(); +/** + * @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 x9(){return new A1([new D9])}let A1=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||x9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new Se(901,!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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:x9}),n})();const iO=c9(null,"core",[]); +/** + * @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 + */ +/** + * @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 + */let rO=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(me(tc))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +let I0=null;function Qo(){return I0} +/** + * @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 + */ +const en=new $e("DocumentToken"); +/** + * @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 + */let P9=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return function lO(){return me(z9)}()},providedIn:"platform"}),n})(),z9=(()=>{class n extends P9{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Qo().getBaseHref(this._doc)}onPopState(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){E9()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){E9()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(){return function cO(){return new z9(me(en))} +/** + * @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 + */ +/** + * @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 + */()},providedIn:"platform"}),n})();function E9(){return!!window.history.pushState}function O9(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function I9(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ls(n){return n&&"?"!==n[0]?"?"+n:n} +/** + * @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 + */let wf=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return o1(hO)},providedIn:"root"}),n})();const uO=new $e("appBaseHref");let hO=(()=>{class n extends wf{constructor(e,i){var r,o,a;super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=null!==(a=null!==(r=null!=i?i:this._platformLocation.getBaseHrefFromDOM())&&void 0!==r?r:null===(o=o1(en).location)||void 0===o?void 0:o.origin)&&void 0!==a?a:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return O9(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ls(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(me(P9),me(uO,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),A9=(()=>{class n{constructor(e){this._subject=new Je,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._baseHref=I9(L9(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){var e;null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ls(i))}normalize(e){return n.stripTrailingSlash(function fO(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,L9(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._locationStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{var i;const r=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(null===(i=this._urlChangeSubscription)||void 0===i||i.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ls,n.joinWithSlash=O9,n.stripTrailingSlash=I9,n.\u0275fac=function(e){return new(e||n)(me(wf))},n.\u0275prov=Le({token:n,factory:function(){return function dO(){return new A9(me(wf))}()},providedIn:"root"}),n})(); +/** + * @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 L9(n){return n.replace(/\/index.html$/,"")} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +var Dr=(()=>((Dr=Dr||{})[Dr.Decimal=0]="Decimal",Dr[Dr.Percent=1]="Percent",Dr[Dr.Currency=2]="Currency",Dr[Dr.Scientific=3]="Scientific",Dr))(),Dn=(()=>((Dn=Dn||{})[Dn.Format=0]="Format",Dn[Dn.Standalone=1]="Standalone",Dn))(),bt=(()=>((bt=bt||{})[bt.Narrow=0]="Narrow",bt[bt.Abbreviated=1]="Abbreviated",bt[bt.Wide=2]="Wide",bt[bt.Short=3]="Short",bt))(),$n=(()=>(($n=$n||{})[$n.Short=0]="Short",$n[$n.Medium=1]="Medium",$n[$n.Long=2]="Long",$n[$n.Full=3]="Full",$n))(),ot=(()=>((ot=ot||{})[ot.Decimal=0]="Decimal",ot[ot.Group=1]="Group",ot[ot.List=2]="List",ot[ot.PercentSign=3]="PercentSign",ot[ot.PlusSign=4]="PlusSign",ot[ot.MinusSign=5]="MinusSign",ot[ot.Exponential=6]="Exponential",ot[ot.SuperscriptingExponent=7]="SuperscriptingExponent",ot[ot.PerMille=8]="PerMille",ot[ot.Infinity=9]="Infinity",ot[ot.NaN=10]="NaN",ot[ot.TimeSeparator=11]="TimeSeparator",ot[ot.CurrencyDecimal=12]="CurrencyDecimal",ot[ot.CurrencyGroup=13]="CurrencyGroup",ot))();function Fs(n,t,e){const i=dr(n),o=io([i[Re.DayPeriodsFormat],i[Re.DayPeriodsStandalone]],t);return io(o,e)}function A0(n,t){return io(dr(n)[Re.DateFormat],t)}function L0(n,t){return io(dr(n)[Re.TimeFormat],t)}function F0(n,t){return io(dr(n)[Re.DateTimeFormat],t)}function no(n,t){const e=dr(n),i=e[Re.NumberSymbols][t];if(void 0===i){if(t===ot.CurrencyDecimal)return e[Re.NumberSymbols][ot.Decimal];if(t===ot.CurrencyGroup)return e[Re.NumberSymbols][ot.Group]}return i}function N9(n){if(!n[Re.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Re.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function io(n,t){for(let e=t;e>-1;e--)if(void 0!==n[e])return n[e];throw new Error("Locale data API: locale data undefined")}function Sf(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}} +/** + * @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 + */ +const TO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,L1={},DO=/((?:[^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 Si=(()=>((Si=Si||{})[Si.Short=0]="Short",Si[Si.ShortGMT=1]="ShortGMT",Si[Si.Long=2]="Long",Si[Si.Extended=3]="Extended",Si))(),ct=(()=>((ct=ct||{})[ct.FullYear=0]="FullYear",ct[ct.Month=1]="Month",ct[ct.Date=2]="Date",ct[ct.Hours=3]="Hours",ct[ct.Minutes=4]="Minutes",ct[ct.Seconds=5]="Seconds",ct[ct.FractionalSeconds=6]="FractionalSeconds",ct[ct.Day=7]="Day",ct))(),xt=(()=>((xt=xt||{})[xt.DayPeriods=0]="DayPeriods",xt[xt.Days=1]="Days",xt[xt.Months=2]="Months",xt[xt.Eras=3]="Eras",xt))();function R9(n,t,e,i){let r=function LO(n){if(B9(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[r,o=1,a=1]=n.split("-").map(s=>+s);return N0(r,o-1,a)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(TO))return function FO(n){const t=new Date(0);let e=0,i=0;const r=n[8]?t.setUTCFullYear:t.setFullYear,o=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),r.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const a=Number(n[4]||0)-e,s=Number(n[5]||0)-i,l=Number(n[6]||0),u=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return o.call(t,a,s,l,u),t}(i)}const t=new Date(n);if(!B9(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=va(e,t)||t;let s,a=[];for(;t;){if(s=DO.exec(t),!s){a.push(t);break}{a=a.concat(s.slice(1));const f=a.pop();if(!f)break;t=f}}let l=r.getTimezoneOffset();i&&(l=H9(i,l),r=function AO(n,t,e){const i=e?-1:1,r=n.getTimezoneOffset();return function IO(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(H9(t,r)-r))}(r,i,!0));let u="";return a.forEach(f=>{const p=function OO(n){if(Df[n])return Df[n];let t;switch(n){case"G":case"GG":case"GGG":t=En(xt.Eras,bt.Abbreviated);break;case"GGGG":t=En(xt.Eras,bt.Wide);break;case"GGGGG":t=En(xt.Eras,bt.Narrow);break;case"y":t=mi(ct.FullYear,1,0,!1,!0);break;case"yy":t=mi(ct.FullYear,2,0,!0,!0);break;case"yyy":t=mi(ct.FullYear,3,0,!1,!0);break;case"yyyy":t=mi(ct.FullYear,4,0,!1,!0);break;case"Y":t=B0(1);break;case"YY":t=B0(2,!0);break;case"YYY":t=B0(3);break;case"YYYY":t=B0(4);break;case"M":case"L":t=mi(ct.Month,1,1);break;case"MM":case"LL":t=mi(ct.Month,2,1);break;case"MMM":t=En(xt.Months,bt.Abbreviated);break;case"MMMM":t=En(xt.Months,bt.Wide);break;case"MMMMM":t=En(xt.Months,bt.Narrow);break;case"LLL":t=En(xt.Months,bt.Abbreviated,Dn.Standalone);break;case"LLLL":t=En(xt.Months,bt.Wide,Dn.Standalone);break;case"LLLLL":t=En(xt.Months,bt.Narrow,Dn.Standalone);break;case"w":t=Tf(1);break;case"ww":t=Tf(2);break;case"W":t=Tf(1,!0);break;case"d":t=mi(ct.Date,1);break;case"dd":t=mi(ct.Date,2);break;case"c":case"cc":t=mi(ct.Day,1);break;case"ccc":t=En(xt.Days,bt.Abbreviated,Dn.Standalone);break;case"cccc":t=En(xt.Days,bt.Wide,Dn.Standalone);break;case"ccccc":t=En(xt.Days,bt.Narrow,Dn.Standalone);break;case"cccccc":t=En(xt.Days,bt.Short,Dn.Standalone);break;case"E":case"EE":case"EEE":t=En(xt.Days,bt.Abbreviated);break;case"EEEE":t=En(xt.Days,bt.Wide);break;case"EEEEE":t=En(xt.Days,bt.Narrow);break;case"EEEEEE":t=En(xt.Days,bt.Short);break;case"a":case"aa":case"aaa":t=En(xt.DayPeriods,bt.Abbreviated);break;case"aaaa":t=En(xt.DayPeriods,bt.Wide);break;case"aaaaa":t=En(xt.DayPeriods,bt.Narrow);break;case"b":case"bb":case"bbb":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Standalone,!0);break;case"bbbb":t=En(xt.DayPeriods,bt.Wide,Dn.Standalone,!0);break;case"bbbbb":t=En(xt.DayPeriods,bt.Narrow,Dn.Standalone,!0);break;case"B":case"BB":case"BBB":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Format,!0);break;case"BBBB":t=En(xt.DayPeriods,bt.Wide,Dn.Format,!0);break;case"BBBBB":t=En(xt.DayPeriods,bt.Narrow,Dn.Format,!0);break;case"h":t=mi(ct.Hours,1,-12);break;case"hh":t=mi(ct.Hours,2,-12);break;case"H":t=mi(ct.Hours,1);break;case"HH":t=mi(ct.Hours,2);break;case"m":t=mi(ct.Minutes,1);break;case"mm":t=mi(ct.Minutes,2);break;case"s":t=mi(ct.Seconds,1);break;case"ss":t=mi(ct.Seconds,2);break;case"S":t=mi(ct.FractionalSeconds,1);break;case"SS":t=mi(ct.FractionalSeconds,2);break;case"SSS":t=mi(ct.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=V0(Si.Short);break;case"ZZZZZ":t=V0(Si.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=V0(Si.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=V0(Si.Long);break;default:return null}return Df[n]=t,t}(f);u+=p?p(r,e,l):"''"===f?"'":f.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function N0(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function va(n,t){const e=function mO(n){return dr(n)[Re.LocaleId]}(n);if(L1[e]=L1[e]||{},L1[e][t])return L1[e][t];let i="";switch(t){case"shortDate":i=A0(n,$n.Short);break;case"mediumDate":i=A0(n,$n.Medium);break;case"longDate":i=A0(n,$n.Long);break;case"fullDate":i=A0(n,$n.Full);break;case"shortTime":i=L0(n,$n.Short);break;case"mediumTime":i=L0(n,$n.Medium);break;case"longTime":i=L0(n,$n.Long);break;case"fullTime":i=L0(n,$n.Full);break;case"short":const r=va(n,"shortTime"),o=va(n,"shortDate");i=R0(F0(n,$n.Short),[r,o]);break;case"medium":const a=va(n,"mediumTime"),s=va(n,"mediumDate");i=R0(F0(n,$n.Medium),[a,s]);break;case"long":const l=va(n,"longTime"),u=va(n,"longDate");i=R0(F0(n,$n.Long),[l,u]);break;case"full":const f=va(n,"fullTime"),p=va(n,"fullDate");i=R0(F0(n,$n.Full),[f,p])}return i&&(L1[e][t]=i),i}function R0(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function Do(n,t,e="-",i,r){let o="";(n<0||r&&n<=0)&&(r?n=1-n:(n=-n,o=e));let a=String(n);for(;a.length0||s>-e)&&(s+=e),n===ct.Hours)0===s&&-12===e&&(s=12);else if(n===ct.FractionalSeconds)return function kO(n,t){return Do(n,3).substring(0,t)}(s,t);const l=no(a,ot.MinusSign);return Do(s,t,l,i,r)}}function En(n,t,e=Dn.Format,i=!1){return function(r,o){return function PO(n,t,e,i,r,o){switch(e){case xt.Months:return function gO(n,t,e){const i=dr(n),o=io([i[Re.MonthsFormat],i[Re.MonthsStandalone]],t);return io(o,e)}(t,r,i)[n.getMonth()];case xt.Days:return function pO(n,t,e){const i=dr(n),o=io([i[Re.DaysFormat],i[Re.DaysStandalone]],t);return io(o,e)}(t,r,i)[n.getDay()];case xt.DayPeriods:const a=n.getHours(),s=n.getMinutes();if(o){const u=function bO(n){const t=dr(n);return N9(t),(t[Re.ExtraData][2]||[]).map(i=>"string"==typeof i?Sf(i):[Sf(i[0]),Sf(i[1])])}(t),f=function CO(n,t,e){const i=dr(n);N9(i);const o=io([i[Re.ExtraData][0],i[Re.ExtraData][1]],t)||[];return io(o,e)||[]}(t,r,i),p=u.findIndex(P=>{if(Array.isArray(P)){const[E,H]=P,G=a>=E.hours&&s>=E.minutes,ne=a0?Math.floor(r/60):Math.ceil(r/60);switch(n){case Si.Short:return(r>=0?"+":"")+Do(a,2,o)+Do(Math.abs(r%60),2,o);case Si.ShortGMT:return"GMT"+(r>=0?"+":"")+Do(a,1,o);case Si.Long:return"GMT"+(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);case Si.Extended:return 0===i?"Z":(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${n}"`)}}}function V9(n){return N0(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function Tf(n,t=!1){return function(e,i){let r;if(t){const o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+o)/7)}else{const o=V9(e),a=function EO(n){const t=N0(n,0,1).getDay();return N0(n,0,1+(t<=4?4:11)-t)}(o.getFullYear()),s=o.getTime()-a.getTime();r=1+Math.round(s/6048e5)}return Do(r,n,no(i,ot.MinusSign))}}function B0(n,t=!1){return function(e,i){return Do(V9(e).getFullYear(),n,no(i,ot.MinusSign),t)}}const Df={};function H9(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function B9(n){return n instanceof Date&&!isNaN(n.valueOf())} +/** + * @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 + */const NO=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function zf(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t} +/** + * @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 + */ +/** + * @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 j9(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null} +/** + * @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 + */let Zo=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(_1(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${ft(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(O0),Y(A1),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})(); +/** + * @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 + */class QO{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}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 pi=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new QO(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),G9(s,r)}});for(let r=0,o=i.length;r{G9(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(O0))},n.\u0275dir=We({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function G9(n,t){n.context.$implicit=t.item} +/** + * @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 + */ +let Et=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new XO,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){K9("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){K9("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class XO{constructor(){this.$implicit=null,this.ngIf=null}}function K9(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${ft(t)}'.`)} +/** + * @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 + */class Of{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let tr=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Of(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),Xo=(()=>{class n{constructor(e,i,r){r._addDefault(new Of(e,i))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),Ns=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:Cr.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(A1),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),_a=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:a}=this;this._viewRef=i.createEmbeddedView(r,o,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr))},n.\u0275dir=We({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Dt]}),n})(); +/** + * @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 ko(n,t){return new Se(2100,!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 + */class eI{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class tI{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const nI=new tI,iI=new eI;let Z9=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(v0(e))return nI;if(qg(e))return iI;throw ko()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(Y(er,16))},n.\u0275pipe=Pi({name:"async",type:n,pure:!1,standalone:!0}),n})(),X9=(()=>{class n{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=J9}transform(e,i=J9){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{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 mI(n,t){return{key:n,value:t}}(a.key,a.currentValue))})),(r||o)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}}return n.\u0275fac=function(e){return new(e||n)(Y(A1,16))},n.\u0275pipe=Pi({name:"keyvalue",type:n,pure:!1,standalone:!0}),n})(); +/** + * @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 J9(n,t){const e=n.key,i=t.key;if(e===i)return 0;if(void 0===e)return 1;if(void 0===i)return-1;if(null===e)return 1;if(null===i)return-1;if("string"==typeof e&&"string"==typeof i)return e{class n{constructor(e){this._locale=e}transform(e,i,r){if(!function If(n){return!(null==n||""===n||n!=n)}(e))return null;r=r||this._locale;try{return function YO(n,t,e){return function xf(n,t,e,i,r,o,a=!1){let s="",l=!1;if(isFinite(n)){let u=function jO(n){let i,r,o,a,s,t=Math.abs(n)+"",e=0;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;"0"===t.charAt(o);o++);if(o===(s=t.length))i=[0],r=1;else{for(s--;"0"===t.charAt(s);)s--;for(r-=o,i=[],a=0;o<=s;o++,a++)i[a]=Number(t.charAt(o))}return r>22&&(i=i.splice(0,21),e=r-1,r=1),{digits:i,exponent:e,integerLen:r}}(n);a&&(u=function qO(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(u));let f=t.minInt,p=t.minFrac,P=t.maxFrac;if(o){const ye=o.match(NO);if(null===ye)throw new Error(`${o} is not a valid digit info`);const le=ye[1],Pe=ye[3],Xe=ye[5];null!=le&&(f=zf(le)),null!=Pe&&(p=zf(Pe)),null!=Xe?P=zf(Xe):null!=Pe&&p>P&&(P=p)}!function $O(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,r=i.length-n.integerLen;const o=Math.min(Math.max(t,r),e);let a=o+n.integerLen,s=i[a];if(a>0){i.splice(Math.max(n.integerLen,a));for(let p=a;p=5)if(a-1<0){for(let p=0;p>a;p--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[a-1]++;for(;r=u?H.pop():l=!1),P>=10?1:0},0);f&&(i.unshift(f),n.integerLen++)}(u,p,P);let E=u.digits,H=u.integerLen;const G=u.exponent;let ne=[];for(l=E.every(ye=>!ye);H0?ne=E.splice(H,E.length):(ne=E,E=[0]);const ue=[];for(E.length>=t.lgSize&&ue.unshift(E.splice(-t.lgSize,E.length).join(""));E.length>t.gSize;)ue.unshift(E.splice(-t.gSize,E.length).join(""));E.length&&ue.unshift(E.join("")),s=ue.join(no(e,i)),ne.length&&(s+=no(e,r)+ne.join("")),G&&(s+=no(e,ot.Exponential)+"+"+G)}else s=no(e,ot.Infinity);return s=n<0&&!l?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf,s}(n,function Pf(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),r=i[0],o=i[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";e.posPre=s.substring(0,s.indexOf("#"));for(let f=0;f{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const t_="browser"; +/** + * @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 + */ +class i_{} +/** + * @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 + */ +/** + * @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 + */ +class Nf extends +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +class HI extends class sO{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function aO(n){I0||(I0=n)}(new Nf)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function BI(){return R1=R1||document.querySelector("base"),R1?R1.getAttribute("href"):null}();return null==e?null:function UI(n){q0=q0||document.createElement("a"),q0.setAttribute("href",n);const t=q0.pathname;return"/"===t.charAt(0)?t:`/${t}`} +/** + * @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 + */(e)}resetBaseElement(){R1=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return j9(document.cookie,t)}}let q0,R1=null;const s_=new $e("TRANSITION_ID"),qI=[{provide:Jv,useFactory:function YI(n,t,e){return()=>{e.get(k0).donePromise.then(()=>{const i=Qo(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const j0=new $e("EventManagerPlugins");let $0=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),V1=(()=>{class n extends c_{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(u_),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(u_))}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function u_(n){Qo().remove(n)} +/** + * @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 + */const Rf={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/"},Vf=/%COMP%/g;function W0(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let G0=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Hf(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case Lr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new XI(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case Lr.ShadowDom:return new JI(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=W0(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(me($0),me(V1),me(z1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Hf{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Rf[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(p_(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(p_(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=Rf[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=Rf[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(Cr.DashCase|Cr.Important)?t.style.setProperty(e,i,r&Cr.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Cr.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,f_(i)):this.eventManager.addEventListener(t,e,f_(i))}}function p_(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class XI extends Hf{constructor(t,e,i,r){super(t),this.component=i;const o=W0(r+"-"+i.id,i.styles,[]);e.addStyles(o),this.contentAttr=function KI(n){return"_ngcontent-%COMP%".replace(Vf,n)}(r+"-"+i.id),this.hostAttr=function QI(n){return"_nghost-%COMP%".replace(Vf,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class JI extends Hf{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=W0(r.id,r.styles,[]);for(let a=0;a{class n extends l_{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const g_=["alt","control","meta","shift"],tA={"\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"},nA={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let iA=(()=>{class n extends l_{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Qo().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),g_.forEach(u=>{const f=i.indexOf(u);f>-1&&(i.splice(f,1),a+=u+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=tA[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),g_.forEach(a=>{a!==r&&(0,nA[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const __=[{provide:E1,useValue:t_},{provide:t9,useValue:function rA(){Nf.makeCurrent()},multi:!0},{provide:en,useFactory:function aA(){return function oD(n){Qd=n}(document),document},deps:[]}],sA=c9(iO,"browser",__),y_=new $e(""),b_=[{provide:x0,useClass: +/** + * @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 + */ +class jI{addToWindow(t){vn.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},vn.getAllAngularTestabilities=()=>t.getAllTestabilities(),vn.getAllAngularRootElements=()=>t.getAllRootElements(),vn.frameworkStabilizers||(vn.frameworkStabilizers=[]),vn.frameworkStabilizers.push(i=>{const r=vn.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?Qo().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:a9,useClass:ff,deps:[Ft,mf,x0]},{provide:ff,useClass:ff,deps:[Ft,mf,x0]}],C_=[{provide:r3,useValue:"root"},{provide:El,useFactory:function oA(){return new El},deps:[]},{provide:j0,useClass:eA,multi:!0,deps:[en,Ft,E1]},{provide:j0,useClass:iA,multi:!0,deps:[en]},{provide:G0,useClass:G0,deps:[$0,V1,z1]},{provide:ja,useExisting:G0},{provide:c_,useExisting:V1},{provide:V1,useClass:V1,deps:[en]},{provide:$0,useClass:$0,deps:[j0,Ft]},{provide:i_,useClass:$I,deps:[]},[]];let w_=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:z1,useValue:e.appId},{provide:s_,useExisting:z1},qI]}}}return n.\u0275fac=function(e){return new(e||n)(me(y_,12))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[...C_,...b_],imports:[xr,rO]}),n})(); +/** + * @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 + */"undefined"!=typeof window&&window;let K0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new(e||n):me(T_),i},providedIn:"root"}),n})(),T_=(()=>{class n extends K0{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Mn.NONE:return i;case Mn.HTML:return jo(i,"HTML")?Hr(i):P5(this._doc,String(i)).toString();case Mn.STYLE:return jo(i,"Style")?Hr(i):i;case Mn.SCRIPT:if(jo(i,"Script"))return Hr(i);throw new Error("unsafe value used in a script context");case Mn.URL:return jo(i,"URL")?Hr(i):e0(String(i));case Mn.RESOURCE_URL:if(jo(i,"ResourceURL"))return Hr(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function dD(n){return new aD(n)}(e)}bypassSecurityTrustStyle(e){return function fD(n){return new sD(n)}(e)}bypassSecurityTrustScript(e){return function mD(n){return new lD(n)}(e)}bypassSecurityTrustUrl(e){return function pD(n){return new cD(n)}(e)}bypassSecurityTrustResourceUrl(e){return function gD(n){return new uD(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function gA(n){return new T_(n.get(en))}(me(hr)),i},providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +class vA extends M{constructor(t,e){super()}schedule(t,e=0){return this}}class Q0 extends vA{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=!!o&&o||new Error(o)}if(i)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,r=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&i.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let D_=(()=>{class n{constructor(e,i=n.now){this.SchedulerAction=e,this.now=i}schedule(e,i=0,r){return new this.SchedulerAction(this,e).schedule(r,i)}}return n.now=()=>Date.now(),n})();class xo extends D_{constructor(t,e=D_.now){super(t,()=>xo.delegate&&xo.delegate!==this?xo.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return xo.delegate&&xo.delegate!==this?xo.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const bA=new class yA extends xo{}(class _A extends Q0{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}),CA=new te(n=>n.complete());function k_(n){return n?function wA(n){return new te(t=>n.schedule(()=>t.complete()))}(n):CA}function Po(...n){let t=n[n.length-1];return ke(t)?(n.pop(),Qt(n,t)):Fo(n)}function SA({error:n,subscriber:t}){t.error(n)}class Pr{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Po(this.value);case"E":return function MA(n,t){return new te(t?e=>t.schedule(SA,0,{error:n,subscriber:e}):e=>e.error(n))}(this.error);case"C":return k_()}throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new Pr("N",t):Pr.undefinedValueNotification}static createError(t){return new Pr("E",void 0,t)}static createComplete(){return Pr.completeNotification}}Pr.completeNotification=new Pr("C"),Pr.undefinedValueNotification=new Pr("N",void 0);class Z0 extends I{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Z0.dispatch,this.delay,new DA(t,this.destination)))}_next(t){this.scheduleMessage(Pr.createNext(t))}_error(t){this.scheduleMessage(Pr.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Pr.createComplete()),this.unsubscribe()}}class DA{constructor(t,e){this.notification=t,this.destination=e}}class Rs extends de{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){if(!this.isStopped){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift()}super.next(t)}nextTimeWindow(t){this.isStopped||(this._events.push(new kA(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=i.length;let a;if(this.closed)throw new we;if(this.isStopped||this.hasError?a=M.EMPTY:(this.observers.push(t),a=new ce(this,t)),r&&t.add(t=new Z0(t,r)),e)for(let s=0;se&&(a=Math.max(a,o-e)),a>0&&r.splice(0,a),r}}class kA{constructor(t,e){this.time=t,this.value=e}}function x_(n,t){return"function"==typeof t?e=>e.pipe(x_((i,r)=>yi(n(i,r)).pipe(He((o,a)=>t(i,o,r,a))))):e=>e.lift(new xA(n))}class xA{constructor(t){this.project=t}call(t,e){return e.subscribe(new PA(t,this.project))}}class PA extends Ar{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(r){return void this.destination.error(r)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const i=new bi(this),r=this.destination;r.add(i),this.innerSubscription=Cn(t,i),this.innerSubscription!==i&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;(!t||t.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */const X0={schedule(n,t){const e=setTimeout(n,t);return()=>clearTimeout(e)},scheduleBeforeRender(n){if("undefined"==typeof window)return X0.schedule(n,0);if(void 0===window.requestAnimationFrame)return X0.schedule(n,16);const t=window.requestAnimationFrame(n);return()=>window.cancelAnimationFrame(t)}};let Yf;function RA(n,t,e){let i=e;return function EA(n){return!!n&&n.nodeType===Node.ELEMENT_NODE}(n)&&t.some((r,o)=>!("*"===r||!function IA(n,t){if(!Yf){const e=Element.prototype;Yf=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return n.nodeType===Node.ELEMENT_NODE&&Yf.call(n,t)}(n,r)||(i=o,0))),i +/** + * @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 + */}class HA{constructor(t,e){this.componentFactory=e.get(ha).resolveComponentFactory(t)}create(t){return new BA(this.componentFactory,t)}}class BA{constructor(t,e){this.componentFactory=t,this.injector=e,this.eventEmitters=new Rs(1),this.events=this.eventEmitters.pipe(x_(i=>qn(...i))),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:i})=>i)),this.ngZone=this.injector.get(Ft),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(t){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(t)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=X0.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(t){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(t):this.componentRef.instance[t])}setInputValue(t,e){this.runInZone(()=>{null!==this.componentRef?function AA(n,t){return n===t||n!=n&&t!=t}(e,this.getInputValue(t))&&(void 0!==e||!this.unchangedInputs.has(t))||(this.recordInputChange(t,e),this.unchangedInputs.delete(t),this.hasInputChanges=!0,this.componentRef.instance[t]=e,this.scheduleDetectChanges()):this.initialInputValues.set(t,e)})}initializeComponent(t){const e=hr.create({providers:[],parent:this.injector}),i= +/** + * @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 NA(n,t){const e=n.childNodes,i=t.map(()=>[]);let r=-1;t.some((o,a)=>"*"===o&&(r=a,!0));for(let o=0,a=e.length;o{this.initialInputValues.has(t)&&this.setInputValue(t,this.initialInputValues.get(t))}),this.initialInputValues.clear()}initializeOutputs(t){const e=this.componentFactory.outputs.map(({propName:i,templateName:r})=>t.instance[i].pipe(He(a=>({name:r,value:a}))));this.eventEmitters.next(e)}callNgOnChanges(t){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,t.instance.ngOnChanges(e)}markViewForCheck(t){this.hasInputChanges&&(this.hasInputChanges=!1,t.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=X0.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(t,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const i=this.inputChanges[t];if(i)return void(i.currentValue=e);const r=this.unchangedInputs.has(t),o=r?void 0:this.getInputValue(t);this.inputChanges[t]=new ul(o,e,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(t){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(t):t()}} +/** + * @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 + */class UA extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function J0(n,t){return new te(e=>{const i=n.length;if(0===i)return void e.complete();const r=new Array(i);let o=0,a=0;for(let s=0;s{u||(u=!0,a++),r[s]=f},error:f=>e.error(f),complete:()=>{o++,(o===i||!u)&&(a===i&&e.next(t?t.reduce((f,p,P)=>(f[p]=r[P],f),{}):r),e.complete())}}))}})} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let P_=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275dir=We({type:n}),n})(),Vs=(()=>{class n extends P_{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,features:[kt]}),n})();const ir=new $e("NgValueAccessor"),jA={provide:ir,useExisting:vt(()=>e4),multi:!0}; +/** + * @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 + */let e4=(()=>{class n extends Vs{writeValue(e){this.setProperty("checked",e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(o){return i.onChange(o.target.checked)})("blur",function(){return i.onTouched()})},features:[Jt([jA]),kt]}),n})(); +/** + * @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 + */const $A={provide:ir,useExisting:vt(()=>zo),multi:!0},GA=new $e("CompositionEventMode");let zo=(()=>{class n extends P_{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function WA(){const n=Qo()?Qo().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(GA,8))},n.\u0275dir=We({type:n,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(e,i){1&e&&_e("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Jt([$A]),kt]}),n})(); +/** + * @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 + */const rr=new $e("NgValidators"),Qa=new $e("NgAsyncValidators");function V_(n){return null!=n}function H_(n){return v0(n)?yi(n):n}function B_(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function U_(n,t){return t.map(e=>e(n))}function Y_(n){return n.map(t=>function ZA(n){return!n.validate}(t)?t:e=>t.validate(e))}function qf(n){return null!=n?function q_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){return B_(U_(e,t))}}(Y_(n)):null}function jf(n){return null!=n?function j_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){ +/** + * @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 + */ +/** + * @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 + */ +return function qA(...n){if(1===n.length){const t=n[0];if(m(t))return J0(t,null);if(d(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return J0(e.map(i=>t[i]),e)}}if("function"==typeof n[n.length-1]){const t=n.pop();return J0(n=1===n.length&&m(n[0])?n[0]:n,null).pipe(He(e=>t(...e)))}return J0(n,null)}(U_(e,t).map(H_)).pipe(He(B_))}}(Y_(n)):null}function $_(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function $f(n){return n?Array.isArray(n)?n:[n]:[]}function n4(n,t){return Array.isArray(n)?n.includes(t):n===t}function K_(n,t){const e=$f(t);return $f(n).forEach(r=>{n4(e,r)||e.push(r)}),e}function Q_(n,t){return $f(t).filter(e=>!n4(n,e))} +/** + * @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 + */class Z_{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(t){this._rawValidators=t||[],this._composedValidatorFn=qf(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=jf(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}} +/** + * @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 + */class Za extends Z_{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}} +/** + * @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 + */class mr extends Z_{get formDirective(){return null}get path(){return null}} +/** + * @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 + */class X_{constructor(t){this._cd=t}get isTouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.touched)}get isUntouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.untouched)}get isPristine(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pristine)}get isDirty(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.dirty)}get isValid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.valid)}get isInvalid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.invalid)}get isPending(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pending)}get isSubmitted(){var t;return!(null===(t=this._cd)||void 0===t||!t.submitted)}}let pr=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Za,2))},n.\u0275dir=We({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[kt]}),n})(),J_=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,10))},n.\u0275dir=We({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[kt]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const H1="VALID",o4="INVALID",nc="PENDING",B1="DISABLED";function Qf(n){return(a4(n)?n.validators:n)||null}function ty(n){return Array.isArray(n)?qf(n):n||null}function Zf(n,t){return(a4(t)?t.asyncValidators:n)||null}function ny(n){return Array.isArray(n)?jf(n):n||null}function a4(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class oy{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=ty(this._rawValidators),this._composedAsyncValidatorFn=ny(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===H1}get invalid(){return this.status===o4}get pending(){return this.status==nc}get disabled(){return this.status===B1}get enabled(){return this.status!==B1}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=ty(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=ny(t)}addValidators(t){this.setValidators(K_(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(K_(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(Q_(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(Q_(t,this._rawAsyncValidators))}hasValidator(t){return n4(this._rawValidators,t)}hasAsyncValidator(t){return n4(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=nc,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=B1,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=H1,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===H1||this.status===nc)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?B1:H1}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=nc,this._hasOwnPendingAsyncValidator=!0;const e=H_(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Je,this.statusChanges=new Je}_calculateStatus(){return this._allControlsDisabled()?B1:this.errors?o4:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nc)?nc:this._anyControlsHaveStatus(o4)?o4:H1}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){a4(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}} +/** + * @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 + */class Xf extends oy{constructor(t,e,i){super(Qf(e),Zf(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function ry(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new Se(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function iy(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new Se(1e3,"");if(!i[e])throw new Se(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}function U1(n,t){var e,i;Jf(n,t),t.valueAccessor.writeValue(n.value),n.disabled&&(null===(i=(e=t.valueAccessor).setDisabledState)||void 0===i||i.call(e,!0)),function aL(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&ay(n,t)})}(n,t),function lL(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function sL(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&ay(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function oL(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function c4(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function Jf(n,t){const e=function W_(n){return n._rawValidators}(n);null!==t.validator?n.setValidators($_(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=function G_(n){return n._rawAsyncValidators}(n);null!==t.asyncValidator?n.setAsyncValidators($_(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();c4(t._rawValidators,r),c4(t._rawAsyncValidators,r)}function ay(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!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 + */ +const fL={provide:mr,useExisting:vt(()=>h4)},Y1=(()=>Promise.resolve())();let h4=(()=>{class n extends mr{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new Je,this.form=new Xf({},qf(e),jf(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Y1.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),U1(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path),r=new Xf({});(function sy(n,t){Jf(n,t)})(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Y1.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){var i;return this.submitted=!0,function cy(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===(null===(i=null==e?void 0:e.target)||void 0===i?void 0:i.method)}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(Y(rr,10),Y(Qa,10))},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&_e("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Jt([fL]),kt]}),n})(); +/** + * @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 uy(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,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 hy(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const dy=class extends oy{constructor(t=null,e,i){super(Qf(e),Zf(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),a4(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=hy(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){uy(this._onDisabledChange,t)}_forEachChild(t){}_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(t){hy(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},gL={provide:Za,useExisting:vt(()=>or)},py=(()=>Promise.resolve())(); +/** + * @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 + */let or=(()=>{class n extends Za{constructor(e,i,r,o,a){super(),this._changeDetectorRef=a,this.control=new dy,this._registered=!1,this.update=new Je,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=function t6(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===zo?e=o:function hL(n){return Object.getPrototypeOf(n.constructor)===Vs}(o)?i=o:r=o}),r||i||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function e6(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,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(e){this.viewModel=e,this.update.emit(e)}_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(){U1(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(e){py.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&function Cf(n){return"boolean"==typeof n?n:null!=n&&"false"!==n} +/** + * @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 + */(i);py.then(()=>{var o;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(o=this._changeDetectorRef)||void 0===o||o.markForCheck()})}_getPath(e){return this._parent? +/** + * @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 s4(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,9),Y(rr,10),Y(Qa,10),Y(ir,10),Y(er,8))},n.\u0275dir=We({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Jt([gL]),kt,Dt]}),n})(),gy=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const _L={provide:ir,useExisting:vt(()=>n6),multi:!0};let _y=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),yL=(()=>{class n{constructor(){this._accessors=[]}add(e,i){this._accessors.push([e,i])}remove(e){for(let i=this._accessors.length-1;i>=0;--i)if(this._accessors[i][1]===e)return void this._accessors.splice(i,1)}select(e){this._accessors.forEach(i=>{this._isSameGroup(i,e)&&i[1]!==e&&i[1].fireUncheck(e.value)})}_isSameGroup(e,i){return!!e[0].control&&e[0]._parent===i._control._parent&&e[1].name===i.name}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:_y}),n})(),n6=(()=>{class n extends Vs{constructor(e,i,r,o){super(e,i),this._registry=r,this._injector=o,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(Za),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(yL),Y(hr))},n.\u0275dir=We({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(){return i.onChange()})("blur",function(){return i.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Jt([_L]),kt]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const r6=new $e("NgModelWithFormControlWarning");let Ay=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[_y]}),n})(),ic=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(),HL=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:r6,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(); +/** + * @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 Bs(n,t){return function(i){return i.lift(new YL(n,t))}}class YL{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new qL(t,this.predicate,this.thisArg))}}class qL extends I{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */class Ly{}class d4{} +/** + * @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 + */class ya{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof ya?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new ya;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof ya?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}} +/** + * @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 + */ +class jL{encodeKey(t){return Fy(t)}encodeValue(t){return Fy(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const WL=/%(\d[a-f0-9])/gi,GL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Fy(n){return encodeURIComponent(n).replace(WL,(t,e)=>{var i;return null!==(i=GL[e])&&void 0!==i?i:t})}function f4(n){return`${n}`}class Xa{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new jL,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $L(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(f4):[f4(i)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Xa({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(f4(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(f4(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}} +/** + * @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 + */class KL{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}} +/** + * @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 Ny(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function Ry(n){return"undefined"!=typeof Blob&&n instanceof Blob}function Vy(n){return"undefined"!=typeof FormData&&n instanceof FormData}class q1{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function QL(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new ya),this.context||(this.context=new KL),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sP.set(E,t.setHeaders[E]),u)),t.setParams&&(f=Object.keys(t.setParams).reduce((P,E)=>P.set(E,t.setParams[E]),f)),new q1(i,r,a,{params:f,headers:u,context:p,reportProgress:l,responseType:o,withCredentials:s})}} +/** + * @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 + */var gi=(()=>((gi=gi||{})[gi.Sent=0]="Sent",gi[gi.UploadProgress=1]="UploadProgress",gi[gi.ResponseHeader=2]="ResponseHeader",gi[gi.DownloadProgress=3]="DownloadProgress",gi[gi.Response=4]="Response",gi[gi.User=5]="User",gi))();class h6{constructor(t,e=200,i="OK"){this.headers=t.headers||new ya,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class d6 extends h6{constructor(t={}){super(t),this.type=gi.ResponseHeader}clone(t={}){return new d6({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class m4 extends h6{constructor(t={}){super(t),this.type=gi.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new m4({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Hy extends h6{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}} +/** + * @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 f6(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let By=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof q1)o=e;else{let l,u;l=r.headers instanceof ya?r.headers:new ya(r.headers),r.params&&(u=r.params instanceof Xa?r.params:new Xa({fromObject:r.params})),o=new q1(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:u,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=Po(o).pipe( +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 UL(n,t){return Ln(n,t,1)}(l=>this.handler.handle(l)));if(e instanceof q1||"events"===r.observe)return a;const s=a.pipe(Bs(l=>l instanceof m4));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(He(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(He(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Xa).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,f6(r,i))}post(e,i,r={}){return this.request("POST",e,f6(r,i))}put(e,i,r={}){return this.request("PUT",e,f6(r,i))}}return n.\u0275fac=function(e){return new(e||n)(me(Ly))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */class Uy{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Yy=new $e("HTTP_INTERCEPTORS");let XL=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const JL=/^\)\]\}',?\n/;let qy=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new te(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((E,H)=>r.setRequestHeader(E,H.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const E=e.detectContentTypeHeader();null!==E&&r.setRequestHeader("Content-Type",E)}if(e.responseType){const E=e.responseType.toLowerCase();r.responseType="json"!==E?E:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const E=r.statusText||"OK",H=new ya(r.getAllResponseHeaders()),G=function eF(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new d6({headers:H,status:r.status,statusText:E,url:G}),a},l=()=>{let{headers:E,status:H,statusText:G,url:ne}=s(),ue=null;204!==H&&(ue=void 0===r.response?r.responseText:r.response),0===H&&(H=ue?200:0);let ye=H>=200&&H<300;if("json"===e.responseType&&"string"==typeof ue){const le=ue;ue=ue.replace(JL,"");try{ue=""!==ue?JSON.parse(ue):null}catch(Pe){ue=le,ye&&(ye=!1,ue={error:Pe,text:ue})}}ye?(i.next(new m4({body:ue,headers:E,status:H,statusText:G,url:ne||void 0})),i.complete()):i.error(new Hy({error:ue,headers:E,status:H,statusText:G,url:ne||void 0}))},u=E=>{const{url:H}=s(),G=new Hy({error:E,status:r.status||0,statusText:r.statusText||"Unknown Error",url:H||void 0});i.error(G)};let f=!1;const p=E=>{f||(i.next(s()),f=!0);let H={type:gi.DownloadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),"text"===e.responseType&&!!r.responseText&&(H.partialText=r.responseText),i.next(H)},P=E=>{let H={type:gi.UploadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),i.next(H)};return r.addEventListener("load",l),r.addEventListener("error",u),r.addEventListener("timeout",u),r.addEventListener("abort",u),e.reportProgress&&(r.addEventListener("progress",p),null!==o&&r.upload&&r.upload.addEventListener("progress",P)),r.send(o),i.next({type:gi.Sent}),()=>{r.removeEventListener("error",u),r.removeEventListener("abort",u),r.removeEventListener("load",l),r.removeEventListener("timeout",u),e.reportProgress&&(r.removeEventListener("progress",p),null!==o&&r.upload&&r.upload.removeEventListener("progress",P)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(me(i_))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const m6=new $e("XSRF_COOKIE_NAME"),p6=new $e("XSRF_HEADER_NAME");class jy{}let tF=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=j9(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(E1),me(m6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),g6=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const o=this.tokenService.getToken();return null!==o&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,o)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(jy),me(p6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),nF=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(Yy,[]);this.chain=i.reduceRight((r,o)=>new Uy(r,o),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(d4),me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),iF=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:g6,useClass:XL}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:m6,useValue:e.cookieName}:[],e.headerName?{provide:p6,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[g6,{provide:Yy,useExisting:g6,multi:!0},{provide:jy,useClass:tF},{provide:m6,useValue:"XSRF-TOKEN"},{provide:p6,useValue:"X-XSRF-TOKEN"}]}),n})(),rF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[By,{provide:Ly,useClass:nF},qy,{provide:d4,useExisting:qy}],imports:[iF.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +class $y{} +/** + * @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 + */ +const ba="*";function Eo(n,t){return{type:7,name:n,definitions:t,options:{}}}function Rn(n,t=null){return{type:4,styles:t,timings:n}}function Wy(n,t=null){return{type:2,steps:n,options:t}}function gt(n){return{type:6,styles:n,offset:null}}function ro(n,t,e){return{type:0,name:n,styles:t,options:e}}function Un(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function Gy(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function Ky(n,t){return{type:12,timings:n,animation:t}} +/** + * @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 Qy(n){Promise.resolve().then(n)} +/** + * @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 + */class j1{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Qy(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}} +/** + * @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 + */class Zy{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,r=0;const o=this.players.length;0==o?Qy(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}} +/** + * @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 Xy(n){return new Se(3e3,!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 HF(){return"undefined"!=typeof window&&void 0!==window.document}function _6(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ja(n){switch(n.length){case 0:return new j1;case 1:return n[0];default:return new Zy(n)}}function Jy(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,u=null;if(i.forEach(f=>{const p=f.get("offset"),P=p==l,E=P&&u||new Map;f.forEach((H,G)=>{let ne=G,ue=H;if("offset"!==G)switch(ne=t.normalizePropertyName(ne,a),ue){case"!":ue=r.get(G);break;case ba:ue=o.get(G);break;default:ue=t.normalizeStyleValue(G,ne,ue,a)}E.set(ne,ue)}),P||s.push(E),u=E,l=p}),a.length)throw function xF(n){return new Se(3502,!1)}();return s}function y6(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&b6(e,"start",n)));break;case"done":n.onDone(()=>i(e&&b6(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&b6(e,"destroy",n)))}}function b6(n,t,e){const i=e.totalTime,o=C6(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function C6(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function Ur(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function eb(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}let w6=(n,t)=>!1,tb=(n,t,e)=>[],nb=null;function M6(n){const t=n.parentNode||n.host;return t===nb?null:t}(_6()||"undefined"!=typeof Element)&&(HF()?(nb=(()=>document.documentElement)(),w6=(n,t)=>{for(;t;){if(t===n)return!0;t=M6(t)}return!1}):w6=(n,t)=>n.contains(t),tb=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let Us=null,ib=!1;const rb=w6,ob=tb; +/** + * @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 + */ +let ab=(()=>{class n{validateStyleProperty(e){return function UF(n){Us||(Us=function YF(){return"undefined"!=typeof document?document.body:null}()||{},ib=!!Us.style&&"WebkitAppearance"in Us.style);let t=!0;return Us.style&&!function BF(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in Us.style,!t&&ib&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Us.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return rb(e,i)}getParentElement(e){return M6(e)}query(e,i,r){return ob(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new j1(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),S6=(()=>{class n{} +/** + * @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 + */ +return n.NOOP=new ab,n})();const T6="ng-enter",p4="ng-leave",g4="ng-trigger",v4=".ng-trigger",lb="ng-animating",D6=".ng-animating";function Ca(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:k6(parseFloat(t[1]),t[2])}function k6(n,t){return"s"===t?1e3*n:n}function _4(n,t,e){return n.hasOwnProperty("duration")?n:function $F(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push(Xy()),{duration:0,delay:0,easing:""};r=k6(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=k6(parseFloat(l),s[4]));const u=s[5];u&&(a=u)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function aF(){return new Se(3100,!1)}()),s=!0),o<0&&(t.push(function sF(){return new Se(3101,!1)}()),s=!0),s&&t.splice(l,0,Xy())}return{duration:r,delay:o,easing:a}}(n,t,e)}function $1(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function cb(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function es(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function hb(n,t,e){return e?t+":"+e+";":""}function db(n){let t="";for(let e=0;e{const o=P6(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),_6()&&db(n))}function Ys(n,t){n.style&&(t.forEach((e,i)=>{const r=P6(i);n.style[r]=""}),_6()&&db(n))}function W1(n){return Array.isArray(n)?1==n.length?n[0]:Wy(n):n}const x6=new RegExp("{{\\s*(.+?)\\s*}}","g");function fb(n){let t=[];if("string"==typeof n){let e;for(;e=x6.exec(n);)t.push(e[1]);x6.lastIndex=0}return t}function G1(n,t,e){const i=n.toString(),r=i.replace(x6,(o,a)=>{let s=t[a];return null==s&&(e.push(function cF(n){return new Se(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function y4(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const KF=/-+([a-z0-9])/g;function P6(n){return n.replace(KF,(...t)=>t[1].toUpperCase())}function QF(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Yr(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function uF(n){return new Se(3004,!1)}()}}function mb(n,t){return window.getComputedStyle(n)[t]} +/** + * @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(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function iN(n,t,e){if(":"==n[0]){const l=function rN(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function MF(n){return new Se(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(pb(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(pb(a,r))}(i,e,t)):e.push(n),e}const M4=new Set(["true","1"]),S4=new Set(["false","0"]);function pb(n,t){const e=M4.has(n)||S4.has(n),i=M4.has(t)||S4.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?M4.has(n):S4.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?M4.has(t):S4.has(t)),a&&s}} +/** + * @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 + */const oN=new RegExp("s*:selfs*,?","g");function z6(n,t,e,i){return new aN(n).build(t,e,i)}class aN{constructor(t){this._driver=t}build(t,e,i){const r=new cN(e);return this._resetContextStyleTimingState(r),Yr(this,W1(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function dF(){return new Se(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,u=l.name;u.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=u}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function fF(){return new Se(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{fb(l).forEach(u=>{a.hasOwnProperty(u)||o.add(u)})})}),o.size&&(y4(o.values()),e.errors.push(function mF(n,t){return new Se(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Yr(this,W1(t.animation),e);return{type:1,matchers:nN(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:qs(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Yr(this,i,e)),options:qs(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=Yr(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:qs(t.options)}}visitAnimate(t,e){const i=function hN(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return E6(_4(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=E6(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=_4(e,t);return E6(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:gt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const u={};i.easing&&(u.easing=i.easing),a=gt(u)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===ba?i.push(s):e.errors.push(new Se(3002,!1)):i.push(cb(s));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const u=e.collectedStyles.get(e.currentQuerySelector),f=u.get(l);let p=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function gF(n,t,e,i,r){return new Se(3010,!1)}()),p=!1),o=f.startTime),p&&u.set(l,{startTime:o,endTime:r}),e.options&&function GF(n,t,e){const i=t.params||{},r=fb(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function lF(n){return new Se(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function vF(){return new Se(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,u=0;const f=t.steps.map(ue=>{const ye=this._makeStyleAst(ue,e);let le=null!=ye.offset?ye.offset:function uN(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(ye.styles),Pe=0;return null!=le&&(o++,Pe=ye.offset=le),l=l||Pe<0||Pe>1,s=s||Pe0&&o{const le=P>0?ye==E?1:P*ye:a[ye],Pe=le*ne;e.currentTime=H+G.delay+Pe,G.duration=Pe,this._validateStyleAst(ue,e),ue.offset=le,i.styles.push(ue)}),i}visitReference(t,e){return{type:8,animation:Yr(this,W1(t.animation),e),options:qs(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:qs(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:qs(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function sN(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(oN,"")),n=n.replace(/@\*/g,v4).replace(/@\w+/g,e=>v4+"-"+e.slice(1)).replace(/:animating/g,D6),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,Ur(e.collectedStyles,e.currentQuerySelector,new Map);const s=Yr(this,W1(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:qs(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function CF(){return new Se(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:_4(t.timings,e.errors,!0);return{type:12,animation:Yr(this,W1(t.animation),e),timings:i,options:null}}}class cN{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function qs(n){return n?(n=$1(n)).params&&(n.params=function lN(n){return n?$1(n):null}(n.params)):n={},n}function E6(n,t,e){return{duration:n,delay:t,easing:e}}function O6(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class T4{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}} +/** + * @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 + */const mN=new RegExp(":enter","g"),gN=new RegExp(":leave","g");function I6(n,t,e,i,r,o=new Map,a=new Map,s,l,u=[]){return(new vN).buildKeyframes(n,t,e,i,r,o,a,s,l,u)}class vN{buildKeyframes(t,e,i,r,o,a,s,l,u,f=[]){u=u||new T4;const p=new A6(t,e,u,r,o,f,[]);p.options=l;const P=l.delay?Ca(l.delay):0;p.currentTimeline.delayNextStep(P),p.currentTimeline.setStyles([a],null,p.errors,l),Yr(this,i,p);const E=p.timelines.filter(H=>H.containsAnimation());if(E.length&&s.size){let H;for(let G=E.length-1;G>=0;G--){const ne=E[G];if(ne.element===e){H=ne;break}}H&&!H.allowOnlyTimelineStyles()&&H.setStyles([s],null,p.errors,l)}return E.length?E.map(H=>H.buildKeyframes()):[O6(e,[],[],[],0,P,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){var r;for(const o of t){const a=null==o?void 0:o.delay;if(a){const s="number"==typeof a?a:Ca(G1(a,null!==(r=null==o?void 0:o.params)&&void 0!==r?r:{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?Ca(i.duration):null,s=null!=i.delay?Ca(i.delay):null;return 0!==a&&t.forEach(l=>{const u=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,u.duration+u.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Yr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=D4);const a=Ca(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Yr(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?Ca(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),Yr(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return _4(e.params?G1(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?Ca(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=D4);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((u,f)=>{e.currentQueryIndex=f;const p=e.createSubContext(t.options,u);o&&p.delayNextStep(o),u===e.element&&(l=p.currentTimeline),Yr(this,t.animation,p),p.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,p.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const p=f.currentTime;Yr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-p+(r.startTime-i.currentTimeline.startTime)}}const D4={};class A6{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=D4,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new k4(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Ca(i.duration)),null!=i.delay&&(r.delay=Ca(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=G1(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new A6(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=D4,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},o=new _N(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace(mN,"."+this._enterClassName)).replace(gN,"."+this._leaveClassName);let u=this._driver.query(this.element,t,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),s.push(...u)}return!o&&0==s.length&&a.push(function wF(n){return new Se(3014,!1)}()),s}}class k4{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new k4(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||ba),this._currentKeyframe.set(e,ba);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){var o;e&&this._previousKeyframe.set("easing",e);const a=r&&r.params||{},s=function yN(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,ba)}else es(r,e)}),e}(t,this._globalTimelineStyles);for(let[l,u]of s){const f=G1(u,a,i);this._pendingStyles.set(l,f),this._localTimelineStyles.has(l)||this._backFill.set(l,null!==(o=this._globalTimelineStyles.get(l))&&void 0!==o?o:ba),this._updateStyle(l,f)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const u=es(s,new Map,this._backFill);u.forEach((f,p)=>{"!"===f?t.add(p):f===ba&&e.add(p)}),i||u.set("offset",l/this.duration),r.push(u)});const o=t.size?y4(t.values()):[],a=e.size?y4(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return O6(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class _N extends k4{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=es(t[0]);l.set("offset",0),o.push(l);const u=es(t[0]);u.set("offset",_b(s)),o.push(u);const f=t.length-1;for(let p=1;p<=f;p++){let P=es(t[p]);const E=P.get("offset");P.set("offset",_b((e+E*i)/a)),o.push(P)}i=a,e=0,r="",t=o}return O6(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function _b(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e} +/** + * @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 + */ +class L6{} +/** + * @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 + */ +const bN=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class CN extends L6{normalizePropertyName(t,e){return P6(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(bN.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function hF(n,t){return new Se(3005,!1)}())}return a+o}} +/** + * @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 yb(n,t,e,i,r,o,a,s,l,u,f,p,P){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:u,postStyleProps:f,totalTime:p,errors:P}}const F6={};class bb{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function wN(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(null==t?void 0:t.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,u,f){var p;const P=[],E=this.ast.options&&this.ast.options.params||F6,G=this.buildStyles(i,s&&s.params||F6,P),ne=l&&l.params||F6,ue=this.buildStyles(r,ne,P),ye=new Set,le=new Map,Pe=new Map,Xe="void"===r,st={params:MN(ne,E),delay:null===(p=this.ast.options)||void 0===p?void 0:p.delay},Bt=f?[]:I6(t,e,this.ast.animation,o,a,G,ue,st,u,P);let yn=0;if(Bt.forEach(Ut=>{yn=Math.max(Ut.duration+Ut.delay,yn)}),P.length)return yb(e,this._triggerName,i,r,Xe,G,ue,[],[],le,Pe,yn,P);Bt.forEach(Ut=>{const Hn=Ut.element,On=Ur(le,Hn,new Set);Ut.preStyleProps.forEach(Ti=>On.add(Ti));const _i=Ur(Pe,Hn,new Set);Ut.postStyleProps.forEach(Ti=>_i.add(Ti)),Hn!==e&&ye.add(Hn)});const Ot=y4(ye.values());return yb(e,this._triggerName,i,r,Xe,G,ue,Bt,Ot,le,Pe,yn)}}function MN(n,t){const e=$1(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class SN{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=$1(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=G1(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(l,a)})}),i}}class DN{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new SN(r.style,r.options&&r.options.params||{},i))}),Cb(this.states,"true","1"),Cb(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new bb(t,r,this.states))}),this.fallbackTransition=function kN(n,t,e){return new bb(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function Cb(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))} +/** + * @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 + */const xN=new T4;class PN{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=z6(this._driver,e,i,[]);if(i.length)throw function PF(n){return new Se(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=Jy(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=I6(this._driver,e,o,T6,p4,new Map,new Map,i,xN,r),a.forEach(f=>{const p=Ur(s,f.element,new Map);f.postStyleProps.forEach(P=>p.set(P,null))})):(r.push(function zF(){return new Se(3300,!1)}()),a=[]),r.length)throw function EF(n){return new Se(3504,!1)}();s.forEach((f,p)=>{f.forEach((P,E)=>{f.set(E,this._driver.computeStyle(p,E,ba))})});const u=Ja(a.map(f=>{const p=s.get(f.element);return this._buildPlayer(f,new Map,p)}));return this._playersById.set(t,u),u.onDestroy(()=>this.destroy(t)),this.players.push(u),u}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function OF(n){return new Se(3301,!1)}();return e}listen(t,e,i,r){const o=C6(e,"","","");return y6(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}} +/** + * @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 + */const wb="ng-animate-queued",N6="ng-animate-disabled",AN=[],Mb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},LN={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},oo="__ng_removed";class R6{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function VN(n){return null!=n?n:null}(i?t.value:t),i){const o=$1(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const K1="void",V6=new R6(K1);class FN{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ao(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function IF(n,t){return new Se(3302,!1)}();if(null==i||0==i.length)throw function AF(n){return new Se(3303,!1)}();if(!function HN(n){return"start"==n||"done"==n}(i))throw function LF(n,t){return new Se(3400,!1)}();const o=Ur(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=Ur(this._engine.statesByElement,t,new Map);return s.has(e)||(ao(t,g4),ao(t,g4+"-"+e),s.set(e,V6)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function FF(n){return new Se(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new H6(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(ao(t,g4),ao(t,g4+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const u=new R6(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),s.set(e,u),l||(l=V6),u.value!==K1&&l.value===u.value){if(!function YN(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{Ys(t,ne),Jo(t,ue)})}return}const P=Ur(this._engine.playersByElement,t,[]);P.forEach(G=>{G.namespaceId==this.id&&G.triggerName==e&&G.queued&&G.destroy()});let E=o.matchTransition(l.value,u.value,t,u.params),H=!1;if(!E){if(!r)return;E=o.fallbackTransition,H=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:E,fromState:l,toState:u,player:a,isFallbackTransition:H}),H||(ao(t,wb),a.onStart(()=>{rc(t,wb)})),a.onDone(()=>{let G=this.players.indexOf(a);G>=0&&this.players.splice(G,1);const ne=this._engine.playersByElement.get(t);if(ne){let ue=ne.indexOf(a);ue>=0&&ne.splice(ue,1)}}),this.players.push(a),P.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,v4,!0);i.forEach(r=>{if(r[oo])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),a=new Map;if(o){const s=[];if(o.forEach((l,u)=>{if(a.set(u,l.value),this._triggers.has(u)){const f=this.trigger(t,u,K1,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&Ja(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,u=i.get(a)||V6,f=new R6(K1),p=new H6(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:u,toState:f,player:p,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[oo];(!o||o===Mb)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ao(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=C6(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,y6(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class NN{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new FN(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const u=i.indexOf(l);i.splice(u+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(x4(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!x4(e))return;const o=e[oo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ao(t,N6)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),rc(t,N6))}removeNode(t,e,i,r){if(x4(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[oo]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return x4(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,v4,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,D6,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Ja(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[oo];if(i&&i.setForRemoval){if(t[oo]=Mb,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}!(null===(e=t.classList)||void 0===e)&&e.contains(N6)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Ja(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function NF(n){return new Se(3402,!1)}()}_flushAnimations(t,e){const i=new T4,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,f=new Set;this.disabledNodes.forEach(ze=>{f.add(ze);const Ge=this.driver.query(ze,".ng-animate-queued",!0);for(let it=0;it{const it=T6+G++;H.set(Ge,it),ze.forEach(It=>ao(It,it))});const ne=[],ue=new Set,ye=new Set;for(let ze=0;zeue.add(It)):ye.add(Ge))}const le=new Map,Pe=Db(P,Array.from(ue));Pe.forEach((ze,Ge)=>{const it=p4+G++;le.set(Ge,it),ze.forEach(It=>ao(It,it))}),t.push(()=>{E.forEach((ze,Ge)=>{const it=H.get(Ge);ze.forEach(It=>rc(It,it))}),Pe.forEach((ze,Ge)=>{const it=le.get(Ge);ze.forEach(It=>rc(It,it))}),ne.forEach(ze=>{this.processLeaveNode(ze)})});const Xe=[],st=[];for(let ze=this._namespaceList.length-1;ze>=0;ze--)this._namespaceList[ze].drainQueuedTransitions(e).forEach(it=>{const It=it.player,Yn=it.element;if(Xe.push(It),this.collectedEnterElements.length){const si=Yn[oo];if(si&&si.setForMove){if(si.previousTriggersValues&&si.previousTriggersValues.has(it.triggerName)){const In=si.previousTriggersValues.get(it.triggerName),Lt=this.statesByElement.get(it.element);if(Lt&&Lt.has(it.triggerName)){const qi=Lt.get(it.triggerName);qi.value=In,Lt.set(it.triggerName,qi)}}return void It.destroy()}}const Ir=!p||!this.driver.containsElement(p,Yn),Di=le.get(Yn),Ao=H.get(Yn),bn=this._buildInstruction(it,i,Ao,Di,Ir);if(bn.errors&&bn.errors.length)return void st.push(bn);if(Ir)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);if(it.isFallbackTransition)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);const au=[];bn.timelines.forEach(si=>{si.stretchStartingKeyframe=!0,this.disabledNodes.has(si.element)||au.push(si)}),bn.timelines=au,i.append(Yn,bn.timelines),a.push({instruction:bn,player:It,element:Yn}),bn.queriedElements.forEach(si=>Ur(s,si,[]).push(It)),bn.preStyleProps.forEach((si,In)=>{if(si.size){let Lt=l.get(In);Lt||l.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))}}),bn.postStyleProps.forEach((si,In)=>{let Lt=u.get(In);Lt||u.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))})});if(st.length){const ze=[];st.forEach(Ge=>{ze.push(function RF(n,t){return new Se(3505,!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 + */())}),Xe.forEach(Ge=>Ge.destroy()),this.reportError(ze)}const Bt=new Map,yn=new Map;a.forEach(ze=>{const Ge=ze.element;i.has(Ge)&&(yn.set(Ge,Ge),this._beforeAnimationBuild(ze.player.namespaceId,ze.instruction,Bt))}),r.forEach(ze=>{const Ge=ze.element;this._getPreviousPlayers(Ge,!1,ze.namespaceId,ze.triggerName,null).forEach(It=>{Ur(Bt,Ge,[]).push(It),It.destroy()})});const Ot=ne.filter(ze=>xb(ze,l,u)),Ut=new Map;Tb(Ut,this.driver,ye,u,ba).forEach(ze=>{xb(ze,l,u)&&Ot.push(ze)});const On=new Map;E.forEach((ze,Ge)=>{Tb(On,this.driver,new Set(ze),l,"!")}),Ot.forEach(ze=>{var Ge,it;const It=Ut.get(ze),Yn=On.get(ze);Ut.set(ze,new Map([...Array.from(null!==(Ge=null==It?void 0:It.entries())&&void 0!==Ge?Ge:[]),...Array.from(null!==(it=null==Yn?void 0:Yn.entries())&&void 0!==it?it:[])]))});const _i=[],Ti=[],pn={};a.forEach(ze=>{const{element:Ge,player:it,instruction:It}=ze;if(i.has(Ge)){if(f.has(Ge))return it.onDestroy(()=>Jo(Ge,It.toStyles)),it.disabled=!0,it.overrideTotalTime(It.totalTime),void r.push(it);let Yn=pn;if(yn.size>1){let Di=Ge;const Ao=[];for(;Di=Di.parentNode;){const bn=yn.get(Di);if(bn){Yn=bn;break}Ao.push(Di)}Ao.forEach(bn=>yn.set(bn,Yn))}const Ir=this._buildAnimation(it.namespaceId,It,Bt,o,On,Ut);if(it.setRealPlayer(Ir),Yn===pn)_i.push(it);else{const Di=this.playersByElement.get(Yn);Di&&Di.length&&(it.parentPlayer=Ja(Di)),r.push(it)}}else Ys(Ge,It.fromStyles),it.onDestroy(()=>Jo(Ge,It.toStyles)),Ti.push(it),f.has(Ge)&&r.push(it)}),Ti.forEach(ze=>{const Ge=o.get(ze.element);if(Ge&&Ge.length){const it=Ja(Ge);ze.setRealPlayer(it)}}),r.forEach(ze=>{ze.parentPlayer?ze.syncPlayerEvents(ze.parentPlayer):ze.destroy()});for(let ze=0;ze!Ir.destroyed);Yn.length?BN(this,Ge,Yn):this.processLeaveNode(Ge)}return ne.length=0,_i.forEach(ze=>{this.players.push(ze),ze.onDone(()=>{ze.destroy();const Ge=this.players.indexOf(ze);this.players.splice(Ge,1)}),ze.play()}),_i}elementContainsData(t,e){let i=!1;const r=e[oo];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==K1;s.forEach(u=>{u.queued||!l&&u.triggerName!=r||a.push(u)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const u=l.element,f=u!==o,p=Ur(i,u,[]);this._getPreviousPlayers(u,f,a,s,e.toState).forEach(E=>{const H=E.getRealPlayer();H.beforeDestroy&&H.beforeDestroy(),E.destroy(),p.push(E)})}Ys(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,u=[],f=new Set,p=new Set,P=e.timelines.map(H=>{const G=H.element;f.add(G);const ne=G[oo];if(ne&&ne.removedBeforeQueried)return new j1(H.duration,H.delay);const ue=G!==l,ye=function UN(n){const t=[];return kb(n,t),t}((i.get(G)||AN).map(Bt=>Bt.getRealPlayer())).filter(Bt=>!!Bt.element&&Bt.element===G),le=o.get(G),Pe=a.get(G),Xe=Jy(0,this._normalizer,0,H.keyframes,le,Pe),st=this._buildPlayer(H,Xe,ye);if(H.subTimeline&&r&&p.add(G),ue){const Bt=new H6(t,s,G);Bt.setRealPlayer(st),u.push(Bt)}return st});u.forEach(H=>{Ur(this.playersByQueriedElement,H.element,[]).push(H),H.onDone(()=>function RN(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,H.element,H))}),f.forEach(H=>ao(H,lb));const E=Ja(P);return E.onDestroy(()=>{f.forEach(H=>rc(H,lb)),Jo(l,e.toStyles)}),p.forEach(H=>{Ur(r,H,[]).push(E)}),E}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new j1(t.duration,t.delay)}}class H6{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new j1,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>y6(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ur(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function x4(n){return n&&1===n.nodeType}function Sb(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function Tb(n,t,e,i,r){const o=[];e.forEach(l=>o.push(Sb(l)));const a=[];i.forEach((l,u)=>{const f=new Map;l.forEach(p=>{const P=t.computeStyle(u,p,r);f.set(p,P),(!P||0==P.length)&&(u[oo]=LN,a.push(u))}),n.set(u,f)});let s=0;return e.forEach(l=>Sb(l,o[s++])),a}function Db(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const u=s.parentNode;return l=e.has(u)?u:r.has(u)?1:a(u),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function ao(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function rc(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function BN(n,t,e){Ja(e).onDone(()=>n.processLeaveNode(t))}function kb(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class P4{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new NN(t,e,i),this._timelineEngine=new PN(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=z6(this._driver,o,l,[]);if(l.length)throw function kF(n,t){return new Se(3404,!1)}();s=function TN(n,t,e){return new DN(n,t,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=eb(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=eb(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let jN=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Jo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Jo(this._element,this._initialStyles),this._endStyles&&(Jo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ys(this._element,this._endStyles),this._endStyles=null),Jo(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function B6(n){let t=null;return n.forEach((e,i)=>{(function $N(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class Pb{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:mb(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class WN{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return rb(t,e)}getParentElement(t){return M6(t)}query(t,e,i){return ob(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const u=new Map,f=a.filter(E=>E instanceof Pb);(function ZF(n,t){return 0===n||0===t})(i,r)&&f.forEach(E=>{E.currentSnapshot.forEach((H,G)=>u.set(G,H))});let p=function WF(n){return n.length?n[0]instanceof Map?n:n.map(t=>cb(t)):[]}(e).map(E=>es(E));p=function XF(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,mb(n,s)))}}return t}(t,p,u);const P=function qN(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=B6(t[0]),t.length>1&&(i=B6(t[t.length-1]))):t instanceof Map&&(e=B6(t)),e||i?new jN(n,e,i):null}(t,p);return new Pb(t,p,l,P)}} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let GN=(()=>{class n extends $y{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Lr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?Wy(e):e;return zb(this._renderer,null,i,"register",[r]),new KN(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class KN extends class oF{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new QN(this._id,t,e||{},this._renderer)}}class QN{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return zb(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function zb(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const Eb="@.disabled";let ZN=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=null==a?void 0:a.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new Ob("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(a,s,e,f.name,f)};return i.data.animation.forEach(l),new XN(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(P4),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Ob{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){var t;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(t=this._onDestroy)||void 0===t||t.call(this)}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==Eb?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XN extends Ob{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==Eb?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function JN(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function eR(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+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 + */(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}let tR=(()=>{class n extends P4{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(S6),me(L6),me(tc))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Ib=[{provide:$y,useClass:GN},{provide:L6,useFactory:function nR(){return new CN}},{provide:P4,useClass:tR},{provide:ja,useFactory:function iR(n,t,e){return new ZN(n,t,e)},deps:[G0,P4,Ft]}],U6=[{provide:S6,useFactory:()=>new WN},{provide:O1,useValue:"BrowserAnimations"},...Ib],Ab=[{provide:S6,useClass:ab},{provide:O1,useValue:"NoopAnimations"},...Ib]; +/** + * @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 + */let rR=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?Ab:U6}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:U6,imports:[w_]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +class Q1 extends de{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new we;return this._value}next(t){super.next(this._value=t)}}const Lb={};const js=(...n)=>function Fb(n,...t){y9()&&function aR(...n){const t=n.reduce((e,i)=>e+i.toString(),"");return!Lb[t]&&(Lb[t]=!0,!0)}(...t)&&n(...t)}((...t)=>console.warn("[NG-ZORRO]:",...t),...n);function Ze(n,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function E4(n){return(E4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function yt(n){Ze(1,arguments);var t=Object.prototype.toString.call(n);return n instanceof Date||"object"===E4(n)&&"[object Date]"===t?new Date(n.getTime()):"number"==typeof n||"[object Number]"===t?new Date(n):(("string"==typeof n||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Jn(n){if(null===n||!0===n||!1===n)return NaN;var t=Number(n);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var Nb={};function ts(){return Nb}function Rb(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getDay(),H=(E=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function lR(n){Ze(1,arguments);var t=sR(n),e=new Date(0);e.setFullYear(t,0,4),e.setHours(0,0,0,0);var i=O4(e);return i}var cR=6048e5;function I4(n){return(I4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hR(n){return Ze(1,arguments),n instanceof Date||"object"===I4(n)&&"[object Date]"===Object.prototype.toString.call(n)}function oc(n){if(Ze(1,arguments),!hR(n)&&"number"!=typeof n)return!1;var t=yt(n);return!isNaN(Number(t))}function dR(n,t){Ze(2,arguments);var e=yt(n).getTime(),i=Jn(t);return new Date(e+i)}function Vb(n,t){Ze(2,arguments);var e=Jn(t);return dR(n,-e)}function ac(n){Ze(1,arguments);var t=1,e=yt(n),i=e.getUTCDay(),r=(i=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function pR(n){Ze(1,arguments);var t=Hb(n),e=new Date(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);var i=ac(e);return i}var gR=6048e5;function Bb(n){Ze(1,arguments);var t=yt(n),e=ac(t).getTime()-pR(t).getTime();return Math.round(e/gR)+1}function $s(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getUTCDay(),H=(E=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=new Date(0);H.setUTCFullYear(p+1,0,E),H.setUTCHours(0,0,0,0);var G=$s(H,t),ne=new Date(0);ne.setUTCFullYear(p,0,E),ne.setUTCHours(0,0,0,0);var ue=$s(ne,t);return f.getTime()>=G.getTime()?p+1:f.getTime()>=ue.getTime()?p:p-1}function vR(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:f.firstWeekContainsDate)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==e?e:1),P=q6(n,t),E=new Date(0);E.setUTCFullYear(P,0,p),E.setUTCHours(0,0,0,0);var H=$s(E,t);return H}var _R=6048e5;function Ub(n,t){Ze(1,arguments);var e=yt(n),i=$s(e,t).getTime()-vR(e,t).getTime();return Math.round(i/_R)+1}function fn(n,t){for(var e=n<0?"-":"",i=Math.abs(n).toString();i.length0?i:1-i;return fn("yy"===e?r%100:r,e.length)},ns_M=function(t,e){var i=t.getUTCMonth();return"M"===e?String(i+1):fn(i+1,2)},ns_d=function(t,e){return fn(t.getUTCDate(),e.length)},ns_h=function(t,e){return fn(t.getUTCHours()%12||12,e.length)},ns_H=function(t,e){return fn(t.getUTCHours(),e.length)},ns_m=function(t,e){return fn(t.getUTCMinutes(),e.length)},ns_s=function(t,e){return fn(t.getUTCSeconds(),e.length)},ns_S=function(t,e){var i=e.length,r=t.getUTCMilliseconds();return fn(Math.floor(r*Math.pow(10,i-3)),e.length)};var bR={G:function(t,e,i){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return i.era(r,{width:"abbreviated"});case"GGGGG":return i.era(r,{width:"narrow"});default:return i.era(r,{width:"wide"})}},y:function(t,e,i){if("yo"===e){var r=t.getUTCFullYear();return i.ordinalNumber(r>0?r:1-r,{unit:"year"})}return ns_y(t,e)},Y:function(t,e,i,r){var o=q6(t,r),a=o>0?o:1-o;return"YY"===e?fn(a%100,2):"Yo"===e?i.ordinalNumber(a,{unit:"year"}):fn(a,e.length)},R:function(t,e){return fn(Hb(t),e.length)},u:function(t,e){return fn(t.getUTCFullYear(),e.length)},Q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return fn(r,2);case"Qo":return i.ordinalNumber(r,{unit:"quarter"});case"QQQ":return i.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(r,{width:"narrow",context:"formatting"});default:return i.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return fn(r,2);case"qo":return i.ordinalNumber(r,{unit:"quarter"});case"qqq":return i.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(r,{width:"narrow",context:"standalone"});default:return i.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,i){var r=t.getUTCMonth();switch(e){case"M":case"MM":return ns_M(t,e);case"Mo":return i.ordinalNumber(r+1,{unit:"month"});case"MMM":return i.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(r,{width:"narrow",context:"formatting"});default:return i.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,i){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return fn(r+1,2);case"Lo":return i.ordinalNumber(r+1,{unit:"month"});case"LLL":return i.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(r,{width:"narrow",context:"standalone"});default:return i.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,i,r){var o=Ub(t,r);return"wo"===e?i.ordinalNumber(o,{unit:"week"}):fn(o,e.length)},I:function(t,e,i){var r=Bb(t);return"Io"===e?i.ordinalNumber(r,{unit:"week"}):fn(r,e.length)},d:function(t,e,i){return"do"===e?i.ordinalNumber(t.getUTCDate(),{unit:"date"}):ns_d(t,e)},D:function(t,e,i){var r=function mR(n){Ze(1,arguments);var t=yt(n),e=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var i=t.getTime();return Math.floor((e-i)/864e5)+1}(t);return"Do"===e?i.ordinalNumber(r,{unit:"dayOfYear"}):fn(r,e.length)},E:function(t,e,i){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return i.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return fn(a,2);case"eo":return i.ordinalNumber(a,{unit:"day"});case"eee":return i.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(o,{width:"short",context:"formatting"});default:return i.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return fn(a,e.length);case"co":return i.ordinalNumber(a,{unit:"day"});case"ccc":return i.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(o,{width:"narrow",context:"standalone"});case"cccccc":return i.day(o,{width:"short",context:"standalone"});default:return i.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,i){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return fn(o,e.length);case"io":return i.ordinalNumber(o,{unit:"day"});case"iii":return i.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,i){var o=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,e,i){var o,r=t.getUTCHours();switch(o=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",e){case"b":case"bb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,e,i){var o,r=t.getUTCHours();switch(o=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",e){case"B":case"BB":case"BBB":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,e,i){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),i.ordinalNumber(r,{unit:"hour"})}return ns_h(t,e)},H:function(t,e,i){return"Ho"===e?i.ordinalNumber(t.getUTCHours(),{unit:"hour"}):ns_H(t,e)},K:function(t,e,i){var r=t.getUTCHours()%12;return"Ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},k:function(t,e,i){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},m:function(t,e,i){return"mo"===e?i.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):ns_m(t,e)},s:function(t,e,i){return"so"===e?i.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):ns_s(t,e)},S:function(t,e){return ns_S(t,e)},X:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return qb(a);case"XXXX":case"XX":return Ws(a);default:return Ws(a,":")}},x:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return qb(a);case"xxxx":case"xx":return Ws(a);default:return Ws(a,":")}},O:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},z:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},t:function(t,e,i,r){return fn(Math.floor((r._originalDate||t).getTime()/1e3),e.length)},T:function(t,e,i,r){return fn((r._originalDate||t).getTime(),e.length)}};function Yb(n,t){var e=n>0?"-":"+",i=Math.abs(n),r=Math.floor(i/60),o=i%60;if(0===o)return e+String(r);var a=t||"";return e+String(r)+a+fn(o,2)}function qb(n,t){return n%60==0?(n>0?"-":"+")+fn(Math.abs(n)/60,2):Ws(n,t)}function Ws(n,t){var e=t||"",i=n>0?"-":"+",r=Math.abs(n);return i+fn(Math.floor(r/60),2)+e+fn(r%60,2)}const CR=bR;var jb=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},$b=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const j6={p:$b,P:function(t,e){var a,i=t.match(/(P+)(p+)?/)||[],r=i[1],o=i[2];if(!o)return jb(t,e);switch(r){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;default:a=e.dateTime({width:"full"})}return a.replace("{{date}}",jb(r,e)).replace("{{time}}",$b(o,e))}};function A4(n){var t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),n.getTime()-t.getTime()}var SR=["D","DD"],TR=["YY","YYYY"];function Wb(n){return-1!==SR.indexOf(n)}function Gb(n){return-1!==TR.indexOf(n)}function L4(n,t,e){if("YYYY"===n)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===n)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===n)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===n)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var DR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function $6(n){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.width?String(t.width):n.defaultWidth,i=n.formats[e]||n.formats[n.defaultWidth];return i}}const IR={date:$6({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:$6({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:$6({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var AR={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Z1(n){return function(t,e){var r;if("formatting"===(null!=e&&e.context?String(e.context):"standalone")&&n.formattingValues){var o=n.defaultFormattingWidth||n.defaultWidth,a=null!=e&&e.width?String(e.width):o;r=n.formattingValues[a]||n.formattingValues[o]}else{var s=n.defaultWidth,l=null!=e&&e.width?String(e.width):n.defaultWidth;r=n.values[l]||n.values[s]}return r[n.argumentCallback?n.argumentCallback(t):t]}}const jR={ordinalNumber:function(t,e){var i=Number(t),r=i%100;if(r>20||r<10)switch(r%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:Z1({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Z1({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Z1({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Z1({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Z1({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function X1(n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.width,r=i&&n.matchPatterns[i]||n.matchPatterns[n.defaultMatchWidth],o=t.match(r);if(!o)return null;var u,a=o[0],s=i&&n.parsePatterns[i]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(s)?WR(s,function(p){return p.test(a)}):$R(s,function(p){return p.test(a)});u=n.valueCallback?n.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var f=t.slice(a.length);return{value:u,rest:f}}}function $R(n,t){for(var e in n)if(n.hasOwnProperty(e)&&t(n[e]))return e}function WR(n,t){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:{},i=t.match(n.matchPattern);if(!i)return null;var r=i[0],o=t.match(n.parsePattern);if(!o)return null;var a=n.valueCallback?n.valueCallback(o[0]):o[0];a=e.valueCallback?e.valueCallback(a):a;var s=t.slice(r.length);return{value:a,rest:s}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}}),era:X1({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:X1({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:X1({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:X1({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:X1({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const Kb={code:"en-US",formatDistance:function(t,e,i){var r,o=DR[t];return r="string"==typeof o?o:1===e?o.one:o.other.replace("{{count}}",e.toString()),null!=i&&i.addSuffix?i.comparison&&i.comparison>0?"in "+r:r+" ago":r},formatLong:IR,formatRelative:function(t,e,i,r){return AR[t]},localize:jR,match:sV,options:{weekStartsOn:0,firstWeekContainsDate:1}};var cV=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,uV=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hV=/^'([^]*?)'?$/,dV=/''/g,fV=/[a-zA-Z]/;function pV(n){var t=n.match(hV);return t?t[1].replace(dV,"'"):n}function gV(n,t){if(null==n)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n}function F4(n){return(F4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function Qb(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&W6(n,t)}function W6(n,t){return(W6=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i})(n,t)}function Zb(n){var t=function _V(){if("undefined"==typeof Reflect||!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(n){return!1}}();return function(){var r,i=N4(n);if(t){var o=N4(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return vV(this,r)}}function vV(n,t){return!t||"object"!==F4(t)&&"function"!=typeof t?G6(n):t}function G6(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function N4(n){return(N4=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(n)}function K6(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function Xb(n,t){for(var e=0;e0,i=e?t:1-t;if(i<=50)r=n||100;else{var o=i+50;r=n+100*Math.floor(o/100)-(n>=o%100?100:0)}return e?r:1-r}function lC(n){return n%400==0||n%4==0&&n%100!=0}function B4(n){return(B4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function NV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function cC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a){var s=r.getUTCFullYear();if(a.isTwoDigitYear){var l=sC(a.year,s);return r.setUTCFullYear(l,0,1),r.setUTCHours(0,0,0,0),r}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Y4(n){return(Y4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function qV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function hC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a,s){var l=q6(r,s);if(a.isTwoDigitYear){var u=sC(a.year,l);return r.setUTCFullYear(u,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}}]),e}(on);function j4(n){return(j4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function ZV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function fC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Z4(n){return(Z4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function _H(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function yC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function J4(n){return(J4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function CC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function t2(n){return(t2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function MC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function r2(n){return(r2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function TC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a,s){return $s(function VH(n,t,e){Ze(2,arguments);var i=yt(n),r=Jn(t),o=Ub(i,e)-r;return i.setUTCDate(i.getUTCDate()-7*o),i}(r,a,s),s)}}]),e}(on);function a2(n){return(a2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function kC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a){return ac(function GH(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=Bb(e)-i;return e.setUTCDate(e.getUTCDate()-7*r),e}(r,a))}}]),e}(on);function l2(n){return(l2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function PC(n,t){for(var e=0;e=1&&o<=cB[l]:o>=1&&o<=lB[l]}},{key:"set",value:function(r,o,a){return r.setUTCDate(a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function h2(n){return(h2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function zC(n,t){for(var e=0;e=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(r,o,a){return r.setUTCMonth(0,a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function T8(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getUTCDay(),ne=H%7,ue=(ne+7)%7,ye=(ue=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function g2(n){return(g2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function IC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function _2(n){return(_2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function LC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function b2(n){return(b2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function NC(n,t){for(var e=0;e=1&&o<=7}},{key:"set",value:function(r,o,a){return r=function VB(n,t){Ze(2,arguments);var e=Jn(t);e%7==0&&(e-=7);var i=1,r=yt(n),o=r.getUTCDay(),l=((e%7+7)%7=1&&o<=12}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:s||12!==a?a:0,0,0,0),r}}]),e}(on);function z2(n){return(z2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function CU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function WC(n,t){for(var e=0;e=0&&o<=23}},{key:"set",value:function(r,o,a){return r.setUTCHours(a,0,0,0),r}}]),e}(on);function O2(n){return(O2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function xU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function KC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:a,0,0,0),r}}]),e}(on);function A2(n){return(A2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function LU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function ZC(n,t){for(var e=0;e=1&&o<=24}},{key:"set",value:function(r,o,a){return r.setUTCHours(a<=24?a%24:a,0,0,0),r}}]),e}(on);function F2(n){return(F2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function UU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function JC(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCMinutes(a,0,0),r}}]),e}(on);function R2(n){return(R2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function tw(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCSeconds(a,0),r}}]),e}(on);function H2(n){return(H2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nY(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function iw(n,t){for(var e=0;e=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(u){throw u},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){e=n[Symbol.iterator]()},n:function(){var u=e.next();return o=u.done,u},e:function(u){a=!0,s=u},f:function(){try{!o&&null!=e.return&&e.return()}finally{if(a)throw s}}}}function mw(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e=a?o:(e.setFullYear(o.getFullYear(),o.getMonth(),r),e)}function QY(n){Ze(1,arguments);var t=yt(n),e=t.getFullYear(),i=t.getMonth(),r=new Date(0);return r.setFullYear(e,i+1,0),r.setHours(0,0,0,0),r.getDate()}function XY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function eq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()}function tq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}function Z2(n){Ze(1,arguments);var t=yt(n);return t.setHours(0,0,0,0),t}function lm(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t);return e.getTime()===i.getTime()}function gw(n){Ze(1,arguments);var t=yt(n);return t.setMinutes(0,0,0),t}function nq(n,t){Ze(2,arguments);var e=gw(n),i=gw(t);return e.getTime()===i.getTime()}function vw(n){Ze(1,arguments);var t=yt(n);return t.setSeconds(0,0),t}function iq(n,t){Ze(2,arguments);var e=vw(n),i=vw(t);return e.getTime()===i.getTime()}function _w(n){Ze(1,arguments);var t=yt(n);return t.setMilliseconds(0),t}function rq(n,t){Ze(2,arguments);var e=_w(n),i=_w(t);return e.getTime()===i.getTime()}function oq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()-i.getFullYear()}function aq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t),r=e.getFullYear()-i.getFullYear(),o=e.getMonth()-i.getMonth();return 12*r+o}function yw(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t),r=e.getTime()-A4(e),o=i.getTime()-A4(i);return Math.round((r-o)/864e5)}function cm(n,t){return Ze(2,arguments),yt(n).getTime()-yt(t).getTime()}var bw={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}};function um(n){return n?bw[n]:bw.trunc}function cq(n,t,e){Ze(2,arguments);var i=cm(n,t)/rC;return um(null==e?void 0:e.roundingMethod)(i)}function uq(n,t,e){Ze(2,arguments);var i=cm(n,t)/6e4;return um(null==e?void 0:e.roundingMethod)(i)}function hq(n,t,e){Ze(2,arguments);var i=cm(n,t)/1e3;return um(null==e?void 0:e.roundingMethod)(i)}function mq(n){Ze(1,arguments);var t=yt(n);return t.setHours(23,59,59,999),t}function pq(n){Ze(1,arguments);var t=yt(n),e=t.getMonth();return t.setFullYear(t.getFullYear(),e+1,0),t.setHours(23,59,59,999),t} +/** + * @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 lc(n){return null!=n&&"false"!=`${n}`} +/** + * @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 + */ +/** + * @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 X2(n){return Array.isArray(n)?n:[n]} +/** + * @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 vi(n){return null==n?"":"string"==typeof n?n:`${n}px`} +/** + * @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 cc(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 kn(n){return null!=n}function Cw(n){return null==n}function ww(n){return"string"==typeof n&&""!==n}function Mw(n){return n instanceof Hi}function hm(n){return lc(n)}function Gs(n,...t){return"function"==typeof n?n(...t):n}function Wt(){return function dm(n,t){return function e(i,r,o){const a=`$$__zorroPropDecorator__${r}`;return Object.prototype.hasOwnProperty.call(i,a)&&js(`The prop "${a}" is already exist, it will be overrided by ${n} decorator.`),Object.defineProperty(i,a,{configurable:!0,writable:!0}),{get(){return o&&o.get?o.get.bind(this)():this[a]},set(s){o&&o.set&&o.set.bind(this)(t(s)),this[a]=t(s)}}}}("InputBoolean",hm)}function kw(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function xw({mark:n}={}){return n?n.startsWith("data-")?n:`data-${n}`:"rc-util-key"}function _m(n){return n.attachTo?n.attachTo:document.querySelector("head")||document.body}function Pw(n,t={}){var e,i;if(!kw())return null;const r=document.createElement("style");!(null===(e=t.csp)||void 0===e)&&e.nonce&&(r.nonce=null===(i=t.csp)||void 0===i?void 0:i.nonce),r.innerHTML=n;const o=_m(t),{firstChild:a}=o;return t.prepend&&o.prepend?o.prepend(r):t.prepend&&a?o.insertBefore(r,a):o.appendChild(r),r}"undefined"!=typeof window&&window;const ym=new Map;function Ew(n,t,e){return{[`${n}-status-success`]:"success"===t,[`${n}-status-warning`]:"warning"===t,[`${n}-status-error`]:"error"===t,[`${n}-status-validating`]:"validating"===t,[`${n}-has-feedback`]:e}}function Ow(n){const[t,e]=n;return!!t&&!!e&&e.isBeforeDay(t)}function eh(n){return Array.isArray(n)?n.map(t=>t instanceof Kt?t.clone():null):n instanceof Kt?n.clone():null}class Kt{constructor(t){if(t)if(t instanceof Date)this.nativeDate=t;else{if("string"!=typeof t&&"number"!=typeof t)throw new Error('The input date type is not supported ("Date" is now recommended)');js('The string type is not recommended for date-picker, use "Date" type'),this.nativeDate=new Date(t)}else this.nativeDate=new Date}calendarStart(t){return new Kt(Rb(function WY(n){Ze(1,arguments);var t=yt(n);return t.setDate(1),t.setHours(0,0,0,0),t}(this.nativeDate),t))}getYear(){return this.nativeDate.getFullYear()}getMonth(){return this.nativeDate.getMonth()}getDay(){return this.nativeDate.getDay()}getTime(){return this.nativeDate.getTime()}getDate(){return this.nativeDate.getDate()}getHours(){return this.nativeDate.getHours()}getMinutes(){return this.nativeDate.getMinutes()}getSeconds(){return this.nativeDate.getSeconds()}getMilliseconds(){return this.nativeDate.getMilliseconds()}clone(){return new Kt(new Date(this.nativeDate))}setHms(t,e,i){const r=new Date(this.nativeDate.setHours(t,e,i));return new Kt(r)}setYear(t){return new Kt(function GY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(e.getTime())?new Date(NaN):(e.setFullYear(i),e)}(this.nativeDate,t))}addYears(t){return new Kt(function KY(n,t){Ze(2,arguments);var e=Jn(t);return pw(n,12*e)}(this.nativeDate,t))}setMonth(t){return new Kt(function ZY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=e.getFullYear(),o=e.getDate(),a=new Date(0);a.setFullYear(r,i,15),a.setHours(0,0,0,0);var s=QY(a);return e.setMonth(i,Math.min(o,s)),e}(this.nativeDate,t))}addMonths(t){return new Kt(pw(this.nativeDate,t))}setDay(t,e){return new Kt(function JY(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getDay(),ue=(H%7+7)%7,ye=7-P;return XY(E,H<0||H>6?H-(G+ye)%7:(ue+ye)%7-(G+ye)%7)}(this.nativeDate,t,e))}setDate(t){const e=new Date(this.nativeDate);return e.setDate(t),new Kt(e)}addDays(t){return this.setDate(this.getDate()+t)}add(t,e){switch(e){case"decade":return this.addYears(10*t);case"year":return this.addYears(t);default:return this.addMonths(t)}}isSame(t,e="day"){let i;switch(e){case"decade":i=(r,o)=>Math.abs(r.getFullYear()-o.getFullYear())<11;break;case"year":i=eq;break;case"month":i=tq;break;case"day":default:i=lm;break;case"hour":i=nq;break;case"minute":i=iq;break;case"second":i=rq}return i(this.nativeDate,this.toNativeDate(t))}isSameYear(t){return this.isSame(t,"year")}isSameMonth(t){return this.isSame(t,"month")}isSameDay(t){return this.isSame(t,"day")}isSameHour(t){return this.isSame(t,"hour")}isSameMinute(t){return this.isSame(t,"minute")}isSameSecond(t){return this.isSame(t,"second")}isBefore(t,e="day"){if(null===t)return!1;let i;switch(e){case"year":i=oq;break;case"month":i=aq;break;case"day":default:i=yw;break;case"hour":i=cq;break;case"minute":i=uq;break;case"second":i=hq}return i(this.nativeDate,this.toNativeDate(t))<0}isBeforeYear(t){return this.isBefore(t,"year")}isBeforeMonth(t){return this.isBefore(t,"month")}isBeforeDay(t){return this.isBefore(t,"day")}isToday(){return function dq(n){return Ze(1,arguments),lm(n,Date.now())}(this.nativeDate)}isValid(){return oc(this.nativeDate)}isFirstDayOfMonth(){return function fq(n){return Ze(1,arguments),1===yt(n).getDate()}(this.nativeDate)}isLastDayOfMonth(){return function gq(n){Ze(1,arguments);var t=yt(n);return mq(t).getTime()===pq(t).getTime()}(this.nativeDate)}toNativeDate(t){return t instanceof Kt?t.nativeDate:t}}class Iq{constructor(t,e){this.format=t,this.localeId=e,this.regex=null,this.matchMap={hour:null,minute:null,second:null,periodNarrow:null,periodWide:null,periodAbbreviated:null},this.genRegexp()}toDate(t){const e=this.getTimeResult(t),i=new Date;return kn(null==e?void 0:e.hour)&&i.setHours(e.hour),kn(null==e?void 0:e.minute)&&i.setMinutes(e.minute),kn(null==e?void 0:e.second)&&i.setSeconds(e.second),1===(null==e?void 0:e.period)&&i.getHours()<12&&i.setHours(i.getHours()+12),i}getTimeResult(t){const e=this.regex.exec(t);let i=null;return e?(kn(this.matchMap.periodNarrow)&&(i=Fs(this.localeId,Dn.Format,bt.Narrow).indexOf(e[this.matchMap.periodNarrow+1])),kn(this.matchMap.periodWide)&&(i=Fs(this.localeId,Dn.Format,bt.Wide).indexOf(e[this.matchMap.periodWide+1])),kn(this.matchMap.periodAbbreviated)&&(i=Fs(this.localeId,Dn.Format,bt.Abbreviated).indexOf(e[this.matchMap.periodAbbreviated+1])),{hour:kn(this.matchMap.hour)?Number.parseInt(e[this.matchMap.hour+1],10):null,minute:kn(this.matchMap.minute)?Number.parseInt(e[this.matchMap.minute+1],10):null,second:kn(this.matchMap.second)?Number.parseInt(e[this.matchMap.second+1],10):null,period:i}):null}genRegexp(){let t=this.format.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$&");const e=/h{1,2}/i,i=/m{1,2}/,r=/s{1,2}/,o=/aaaaa/,a=/aaaa/,s=/a{1,3}/,l=e.exec(this.format),u=i.exec(this.format),f=r.exec(this.format),p=o.exec(this.format);let P=null,E=null;p||(P=a.exec(this.format)),!P&&!p&&(E=s.exec(this.format)),[l,u,f,p,P,E].filter(G=>!!G).sort((G,ne)=>G.index-ne.index).forEach((G,ne)=>{switch(G){case l:this.matchMap.hour=ne,t=t.replace(e,"(\\d{1,2})");break;case u:this.matchMap.minute=ne,t=t.replace(i,"(\\d{1,2})");break;case f:this.matchMap.second=ne,t=t.replace(r,"(\\d{1,2})");break;case p:this.matchMap.periodNarrow=ne;const ue=Fs(this.localeId,Dn.Format,bt.Narrow).join("|");t=t.replace(o,`(${ue})`);break;case P:this.matchMap.periodWide=ne;const ye=Fs(this.localeId,Dn.Format,bt.Wide).join("|");t=t.replace(a,`(${ye})`);break;case E:this.matchMap.periodAbbreviated=ne;const le=Fs(this.localeId,Dn.Format,bt.Abbreviated).join("|");t=t.replace(s,`(${le})`)}}),this.regex=new RegExp(t)}}var Iw={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Image:{preview:"Preview"},CronExpression:{cronError:"Invalid cron expression",second:"second",minute:"minute",hour:"hour",day:"day",month:"month",week:"week",secondError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    0-59Allowable range

    ",minuteError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    0-59Allowable range

    ",hourError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    0-23Allowable range

    ",dayError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    1-31Allowable range

    ",monthError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    1-12Allowable range

    ",weekError:"

    *Any value

    ,Separator between multiple values

    -Connector for interval values

    /Equally distributed

    ? Not specify

    0-7Allowable range (0 represents Sunday, 1-7 are Monday to Sunday)

    "}},Aq={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7b5b\u9009\u9879\u4e2d\u641c\u7d22",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9884\u89c8"},CronExpression:{cronError:"cron \u8868\u8fbe\u5f0f\u4e0d\u5408\u6cd5",second:"\u79d2",minute:"\u5206\u949f",hour:"\u5c0f\u65f6",day:"\u65e5",month:"\u6708",week:"\u5468",secondError:"

    *\u4efb\u610f\u503c

    ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    /\u5e73\u5747\u5206\u914d

    0-59\u5141\u8bb8\u8303\u56f4

    ",minuteError:"

    *\u4efb\u610f\u503c

    ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    /\u5e73\u5747\u5206\u914d

    0-59\u5141\u8bb8\u8303\u56f4

    ",hourError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    0-23 \u5141\u8bb8\u8303\u56f4

    ",dayError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    1-31 \u5141\u8bb8\u8303\u56f4

    ",monthError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    1-12 \u5141\u8bb8\u8303\u56f4

    ",weekError:"

    * \u4efb\u610f\u503c

    , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

    - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

    / \u5e73\u5747\u5206\u914d

    ? \u4e0d\u6307\u5b9a

    0-7 \u5141\u8bb8\u8303\u56f4\uff080\u4ee3\u8868\u5468\u65e5\uff0c1-7\u4f9d\u6b21\u4e3a\u5468\u4e00\u5230\u5468\u65e5\uff09

    "}};const Aw=new $e("nz-i18n"),Lq=new $e("nz-date-locale");let uc=(()=>{class n{constructor(e,i){this._change=new Q1(this._locale),this.setLocale(e||Aq),this.setDateLocale(i||null)}get localeChange(){return this._change.asObservable()}translate(e,i){let r=this._getObjectPath(this._locale,e);return"string"==typeof r?(i&&Object.keys(i).forEach(o=>r=r.replace(new RegExp(`%${o}%`,"g"),i[o])),r):e}setLocale(e){this._locale&&this._locale.locale===e.locale||(this._locale=e,this._change.next(e))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(e){this.dateLocale=e}getDateLocale(){return this.dateLocale}getLocaleData(e,i){const r=e?this._getObjectPath(this._locale,e):this._locale;return!r&&!i&&js(`Missing translations for "${e}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),r||i||this._getObjectPath(Iw,e)||{}}_getObjectPath(e,i){let r=e;const o=i.split("."),a=o.length;let s=0;for(;r&&s{class n{constructor(e){this._locale=e}transform(e,i){return this._locale.translate(e,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(uc,16))},n.\u0275pipe=Pi({name:"nzI18n",type:n,pure:!0}),n})(),Lw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();const Fw=new $e("date-config"),Nq={firstDayOfWeek:void 0};let Oo=(()=>{class n{constructor(e,i){this.i18n=e,this.config=i,this.config=function Rq(n){return Object.assign(Object.assign({},Nq),n)}(this.config)}}return n.\u0275fac=function(e){return new(e||n)(me(uc),me(Fw,8))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function Vq(n,t){const e=n.get(uc);return e.getDateLocale()?new Hq(e,t):new Bq(e,t)}(me(hr),me(Fw,8)),i},providedIn:"root"}),n})();class Hq extends Oo{getISOWeek(t){return function uR(n){Ze(1,arguments);var t=yt(n),e=O4(t).getTime()-lR(t).getTime();return Math.round(e/cR)+1}(t)}getFirstDayOfWeek(){let t;try{t=this.i18n.getDateLocale().options.weekStartsOn}catch(e){t=1}return null==this.config.firstDayOfWeek?t:this.config.firstDayOfWeek}format(t,e){return t?function mV(n,t,e){var i,r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe;Ze(2,arguments);var Xe=String(t),st=ts(),Bt=null!==(i=null!==(r=null==e?void 0:e.locale)&&void 0!==r?r:st.locale)&&void 0!==i?i:Kb,yn=Jn(null!==(o=null!==(a=null!==(s=null!==(l=null==e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null==e||null===(u=e.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==s?s:st.firstWeekContainsDate)&&void 0!==a?a:null===(p=st.locale)||void 0===p||null===(P=p.options)||void 0===P?void 0:P.firstWeekContainsDate)&&void 0!==o?o:1);if(!(yn>=1&&yn<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ot=Jn(null!==(E=null!==(H=null!==(G=null!==(ne=null==e?void 0:e.weekStartsOn)&&void 0!==ne?ne:null==e||null===(ue=e.locale)||void 0===ue||null===(ye=ue.options)||void 0===ye?void 0:ye.weekStartsOn)&&void 0!==G?G:st.weekStartsOn)&&void 0!==H?H:null===(le=st.locale)||void 0===le||null===(Pe=le.options)||void 0===Pe?void 0:Pe.weekStartsOn)&&void 0!==E?E:0);if(!(Ot>=0&&Ot<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Bt.localize)throw new RangeError("locale must contain localize property");if(!Bt.formatLong)throw new RangeError("locale must contain formatLong property");var Ut=yt(n);if(!oc(Ut))throw new RangeError("Invalid time value");var Hn=A4(Ut),On=Vb(Ut,Hn),_i={firstWeekContainsDate:yn,weekStartsOn:Ot,locale:Bt,_originalDate:Ut};return Xe.match(uV).map(function(pn){var ze=pn[0];return"p"===ze||"P"===ze?(0,j6[ze])(pn,Bt.formatLong):pn}).join("").match(cV).map(function(pn){if("''"===pn)return"'";var ze=pn[0];if("'"===ze)return pV(pn);var Ge=CR[ze];if(Ge)return!(null!=e&&e.useAdditionalWeekYearTokens)&&Gb(pn)&&L4(pn,t,String(n)),!(null!=e&&e.useAdditionalDayOfYearTokens)&&Wb(pn)&&L4(pn,t,String(n)),Ge(On,pn,Bt.localize,_i);if(ze.match(fV))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ze+"`");return pn}).join("")}(t,e,{locale:this.i18n.getDateLocale()}):""}parseDate(t,e){return function jY(n,t,e,i){var r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe,Xe;Ze(3,arguments);var st=String(n),Bt=String(t),yn=ts(),Ot=null!==(r=null!==(o=null==i?void 0:i.locale)&&void 0!==o?o:yn.locale)&&void 0!==r?r:Kb;if(!Ot.match)throw new RangeError("locale must contain match property");var Ut=Jn(null!==(a=null!==(s=null!==(l=null!==(u=null==i?void 0:i.firstWeekContainsDate)&&void 0!==u?u:null==i||null===(f=i.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==l?l:yn.firstWeekContainsDate)&&void 0!==s?s:null===(P=yn.locale)||void 0===P||null===(E=P.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==a?a:1);if(!(Ut>=1&&Ut<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Hn=Jn(null!==(H=null!==(G=null!==(ne=null!==(ue=null==i?void 0:i.weekStartsOn)&&void 0!==ue?ue:null==i||null===(ye=i.locale)||void 0===ye||null===(le=ye.options)||void 0===le?void 0:le.weekStartsOn)&&void 0!==ne?ne:yn.weekStartsOn)&&void 0!==G?G:null===(Pe=yn.locale)||void 0===Pe||null===(Xe=Pe.options)||void 0===Xe?void 0:Xe.weekStartsOn)&&void 0!==H?H:0);if(!(Hn>=0&&Hn<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===Bt)return""===st?yt(e):new Date(NaN);var Ge,On={firstWeekContainsDate:Ut,weekStartsOn:Hn,locale:Ot},_i=[new CV],Ti=Bt.match(HY).map(function(In){var Lt=In[0];return Lt in j6?(0,j6[Lt])(In,Ot.formatLong):In}).join("").match(VY),pn=[],ze=fw(Ti);try{var it=function(){var Lt=Ge.value;!(null!=i&&i.useAdditionalWeekYearTokens)&&Gb(Lt)&&L4(Lt,Bt,n),(null==i||!i.useAdditionalDayOfYearTokens)&&Wb(Lt)&&L4(Lt,Bt,n);var qi=Lt[0],ss=NY[qi];if(ss){var GS=ss.incompatibleTokens;if(Array.isArray(GS)){var KS=pn.find(function(QS){return GS.includes(QS.token)||QS.token===qi});if(KS)throw new RangeError("The format string mustn't contain `".concat(KS.fullToken,"` and `").concat(Lt,"` at the same time"))}else if("*"===ss.incompatibleTokens&&pn.length>0)throw new RangeError("The format string mustn't contain `".concat(Lt,"` and any other token at the same time"));pn.push({token:qi,fullToken:Lt});var Jm=ss.run(st,Lt,Ot.match,On);if(!Jm)return{v:new Date(NaN)};_i.push(Jm.setter),st=Jm.rest}else{if(qi.match(qY))throw new RangeError("Format string contains an unescaped latin alphabet character `"+qi+"`");if("''"===Lt?Lt="'":"'"===qi&&(Lt=$Y(Lt)),0!==st.indexOf(Lt))return{v:new Date(NaN)};st=st.slice(Lt.length)}};for(ze.s();!(Ge=ze.n()).done;){var It=it();if("object"===Q2(It))return It.v}}catch(In){ze.e(In)}finally{ze.f()}if(st.length>0&&YY.test(st))return new Date(NaN);var Yn=_i.map(function(In){return In.priority}).sort(function(In,Lt){return Lt-In}).filter(function(In,Lt,qi){return qi.indexOf(In)===Lt}).map(function(In){return _i.filter(function(Lt){return Lt.priority===In}).sort(function(Lt,qi){return qi.subPriority-Lt.subPriority})}).map(function(In){return In[0]}),Ir=yt(e);if(isNaN(Ir.getTime()))return new Date(NaN);var au,Di=Vb(Ir,A4(Ir)),Ao={},bn=fw(Yn);try{for(bn.s();!(au=bn.n()).done;){var Eh=au.value;if(!Eh.validate(Di,On))return new Date(NaN);var si=Eh.set(Di,Ao,On);Array.isArray(si)?(Di=si[0],gV(Ao,si[1])):Di=si}}catch(In){bn.e(In)}finally{bn.f()}return Di}(t,e,new Date,{locale:this.i18n.getDateLocale(),weekStartsOn:this.getFirstDayOfWeek()})}parseTime(t,e){return this.parseDate(t,e)}}class Bq extends Oo{getISOWeek(t){return+this.format(t,"w")}getFirstDayOfWeek(){if(void 0===this.config.firstDayOfWeek){const t=this.i18n.getLocaleId();return t&&["zh-cn","zh-tw"].indexOf(t.toLowerCase())>-1?1:0}return this.config.firstDayOfWeek}format(t,e){return t?R9(t,e,this.i18n.getLocaleId()):""}parseDate(t){return new Date(t)}parseTime(t,e){return new Iq(e,this.i18n.getLocaleId()).toDate(t)}} +/** + * @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 + */ +const Ks=void 0,Yq=["en",[["a","p"],["AM","PM"],Ks],[["AM","PM"],Ks,Ks],[["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"]],Ks,[["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"]],Ks,[["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}",Ks,"{1} 'at' {0}",Ks],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Uq(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];var qq=O(137),jq=O(6908),th=O.n(jq),$q=O(1318),bm=O.n($q),Wq=O(5541),Cm=O.n(Wq);const nt={parseDateFormats:["M/D/YYYY","M/D/YY","M/D","M-D-YYYY","M-D-YY","M-D","YYYY","YYYY-M-D","YYYY/M/D",th().ISO_8601,"M/D/YYYY HH:mm","M/D/YY HH:mm","M/D HH:mm","M-D-YYYY HH:mm","M-D-YY HH:mm","M-D HH:mm"],intRegex:/^\s*(\+|-)?\d+\s*$/,decRegex:/^\s*[\+-]?([\+-]?\d+\.?\d*([eE]?[\+|-]?\d+)?|[\+-]?\d*\.?\d+[eE]?([\+|-]?\d+)?)\s*$/,areTwoAnswersSame:function(n,t,e){let i=["label","code","text","score","other"];if("object"!=typeof n)return!1;let o=!1;if(!n.system&&!t.system||n.system===(t.system?t.system:e.answerCodeSystem)){o=!0;let l=Object.keys(n);for(var a=0,s=l.length;a=0&&n[l[a]]!==t[l[a]]){o=!1;break}}return o},dateToDTStringISO:function(n){return n&&n instanceof Date&&!isNaN(n.getTime())?[(1e4+n.getFullYear()).toString().substr(1),(101+n.getMonth()).toString().substr(1),(100+n.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(n){var t=new Date(n);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(n){return"string"==typeof n&&(n=this.stringToDate(n,!0)),n.toISOString()},stringToDate:function(n,t){if(!n||"string"!=typeof n)return n;if("t"===n.trim())return new Date;let e=th()(n,this.parseDateFormats,!0);return t&&!e.isValid()&&(e=th()(n)),e.isValid()?e.toDate():null},isValidDate:function(n){return!!this.stringToDate(n)},formatDate:function(n,t){return th()(n).format(t)},getNextLetter:function(n){for(var e=[],i=n;i>0;){var r=i%26;e.push(r=0===r?25:r-1),i=Math.floor((i-1)/26)}for(var o="",a=e.length-1;a>=0;a--)o+="abcdefghijklmnopqrstuvqxyz".charAt(e[a]);return o},findObjectInArray:function(n,t,e,i,r){var o=r?[]:null;if(Array.isArray(n)){var a=0;i&&Math.abs(i)=0;t--)null==n[t]?n.splice(t,1):"object"==typeof n[t]&&this.pruneNulls(n[t]);else n&&"object"==typeof n&&Object.keys(n).forEach(function(i){null==n[i]?delete n[i]:"object"==typeof n[i]&&this.pruneNulls(n[i])},this)},deepCopy:function(n){return bm()(n)},deepEqual:function(n,t){return Cm()(n,t)},shallowEqual:function(n,t){var e=!0;if(typeof n!=typeof t)e=!1;else if("object"!=typeof n)n!==t&&(e=!1);else{var i=Object.keys(n),r=Object.keys(t);if(i.length!==r.length)e=!1;else for(var o=0,a=i.length;o=0?JSON.parse(n):window[n]);var r=n.resourceType,o=e&&e.fhirVersion;if(r&&"Questionnaire"!==r)throw new Error("Only Questionnaire FHIR content is supported in addFormToPage.");this.pageFormID_||(this.pageFormID_=0),LForms.addedFormDefs||(LForms.addedFormDefs=[]),LForms.addedFormDefs.push(n);for(var a=e&&!0===e.prepopulate;i.firstChild;)i.removeChild(i.lastChild);const s=document.createElement("wc-lhc-form");return i.appendChild(s),new Promise(function(u,f){try{s.questionnaire=n,s.options=e,s.prepop=a,s.fhirVersion=o,s.addEventListener("onFormReady",function(p){u()}),s.addEventListener("onError",function(p){f(p.detail)})}catch(p){f(p)}})},removeFormsFromPage:function(t){for(t="string"==typeof t?document.getElementById(t):t;t.firstChild;)t.removeChild(t.lastChild)},getUserData:function(n,t,e,i){var r=this._getFormObjectInScope(n);return r?r.getUserData(t,e,i):null},getFormData:function(n,t,e){var i=this._getFormObjectInScope(n);return i?i.getFormData(t,e):null},getFormHL7Data:function(n){var t=this._getFormObjectInScope(n);return t?LForms.HL7.toHL7Segments(t):null},getFormFHIRData:function(n,t,e,i){return(!e||e instanceof HTMLElement||"string"==typeof e)&&(e=this._getFormObjectInScope(e)),this._convertLFormsToFHIRData(n,t,e,i)},checkValidity:function(n){var t=this._getFormObjectInScope(n);return t?t.checkValidity():null},_convertLFormsToFHIRData:function(n,t,e,i){i||(i={}),e instanceof LForms.LFormsData||(e=new LForms.LFormsData(e));var r=this.validateFHIRVersion(t),o=LForms.FHIR[r],a=null;if(e)switch(n){case"DiagnosticReport":var s=i?i.bundleType:void 0;a=o.DiagnosticReport.createDiagnosticReport(e,i.subject,null!=s,s);break;case"Questionnaire":a=o.SDC.convertLFormsToQuestionnaire(e,i.noExtensions);break;case"QuestionnaireResponse":a=i.extract?o.SDC.convertLFormsToQRAndExtracFHIRData(e,i.noExtensions,i.subject):o.SDC.convertLFormsToQuestionnaireResponse(e,i.noExtensions,i.subject)}return a},convertFHIRQuestionnaireToLForms:function(n,t){var e=null;return n&&(t=this._requireValidFHIRVersion(t,n),e=LForms.FHIR[t].SDC.convertQuestionnaireToLForms(n)),e},mergeFHIRDataIntoLForms:function(n,t,e){if("string"==typeof n&&(n=t,t=e,e=arguments[3]),n){e=this._requireValidFHIRVersion(e,n);var i=LForms.FHIR[e];switch(n.resourceType){case"DiagnosticReport":(t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0;break;case"Bundle":"searchset"===n.type&&n.entry.find(r=>"DiagnosticReport"===r.resource.resourceType)&&((t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0);break;case"QuestionnaireResponse":(t=i.SDC.mergeQuestionnaireResponseToLForms(t,n)).hasSavedData=!0}}return t},_requireValidFHIRVersion:function(n,t){if(n||(n=this.detectFHIRVersion(t)||this.guessFHIRVersion(t)),!n)throw new Error("Could not determine the FHIR version for this resource. Please make sure it is specified via meta.profile (see http://build.fhir.org/versioning.html#mp-version and https://www.hl7.org/fhir/references.html#canonical). Example 1: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire (for Questionnaire version 4.0, a.k.a. R4).Example 2: http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire (for Questionnaire version 3.0, a.k.a. STU3).Example 3: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire|2.7 (for SDC Questionnaire version 2.7).");return this.validateFHIRVersion(n)},setFHIRContext:function(n,t){if(!LForms.FHIR)throw new Error("LHC-Forms FHIR support files have not been loaded.See http://lhncbc.github.io/lforms/#fhirScripts");LForms.fhirContext={client:n,vars:t},LForms.fhirCapabilities={},delete LForms._serverFHIRReleaseID},_fhirVersionToRelease:function(n){let t=n,e=n.match(/^\d+(\.\d+)/);if(e){const i=parseFloat(e[0]);t=i>3&&i<=4?"R4":i>=1.1&&i<=3?"STU3":n}return t},getServerFHIRReleaseID:function(n){if(!LForms.fhirContext)throw new Error("setFHIRContext needs to be called before getFHIRReleaseID");if(!LForms.fhirContext.client)throw new Error("setFHIRContext was called, but no server connection was provided");if(LForms._serverFHIRReleaseID)setTimeout(function(){n(LForms._serverFHIRReleaseID)});else try{LForms.fhirContext.client.getFhirVersion().then(function(e){LForms._serverFHIRReleaseID=LForms.Util._fhirVersionToRelease(e),console.log("Server FHIR version is "+LForms._serverFHIRReleaseID+" ("+e+")"),n(LForms._serverFHIRReleaseID)},function(e){console.log("Error retrieving server's CompatibilityStatement:"),console.log(e),n()})}catch(e){throw setTimeout(function(){n()}),e}},validateFHIRVersion:function(n){if(!LForms.Util.FHIRSupport[n])throw new Error("Version "+n+" of FHIR is not supported.");if(!LForms.FHIR)throw new Error("The FHIR support files for LHC-Forms do not appear to have been loaded. Please consult the documentation at http://lhncbc.github.io/lforms/#fhirSupport.");if(!LForms.FHIR[n])throw new Error("Version "+n+" of FHIR is supported, but the supporting code was not loaded.");return n},detectFHIRVersion:function(n){let t=null;return n.meta&&n.meta.profile&&(t=this.detectFHIRVersionFromProfiles(n.meta.profile)),t},detectFHIRVersionFromProfiles(n){if(!n||!n.length)return null;let t=null;for(let i=0;i=2.1&&(r="4.0")),r){const o=this._fhirVersionToRelease(r);(!t||Rw[o]>Rw[t])&&(t=o)}}return t},guessFHIRVersion:function(n){var t=null;return"Questionnaire"==n.resourceType?t=this._testValues(n,"item",function(r){return!!(r.option||r.options||r.enableWhen&&"hasAnswer"in r.enableWhen)})?"STU3":"R4":"QuestionnaireResponse"==n.resourceType&&(t=n.parent||this._testValues(n,"item",function(o){return!!o.subject})?"STU3":"R4"),t},_testValues:function(n,t,e){var i=!1;if(n instanceof Array)for(var r=0,o=n.length;!i&&r0?(n=i[0]).getElementsByTagName("wc-lhc-form"):document.getElementsByTagName("wc-lhc-form")}for(let r of e){t=r.lhcFormData;break}return t},isItemValueEmpty:function(n){var t=!0;if(null!=n&&""!==n&&"function"!=typeof n)if("string"==typeof n||n instanceof String)t=""===n.trim();else if(Array.isArray(n)){for(var e=0;e0){e=0;for(var r=i.length;e0&&(t?(n.questionCode=n.codeList[0].code,n.questionCodeSystem=n.codeList[0].system):(n.code=n.codeList[0].code,n.codeSystem=n.codeList[0].system));return n},createLocalFHIRReference:function(n){var t={reference:n.resourceType+"/"+n.id};if("Patient"===n.resourceType&&n.name&&n.name.length>0){var e=n.name[0];e.text?t.display=e.text:(e.given&&e.given.length>0&&(t.display=e.given[0]),e.family&&(t.display=t.display?t.display+" "+e.family:e.family))}return t},getCodeSystem:function(n){return"LOINC"===n?"http://loinc.org":n},removeObjectsFromArray:function(n,t,e,i,r){var o=r?[]:null,a=r?[]:null;if(Array.isArray(n)){var s=0;i&&Math.abs(i)=0;u--)n.splice(o[u],1);else null!==o&&n.splice(o,1)}return a},baseFormDef:function(){return{lformsVersion:LForms.lformsVersion}},getAnswersResourceStatus:function(n){return(!n||n instanceof HTMLElement||"string"==typeof n)&&(n=this._getFormObjectInScope(n)),n.checkAnswersResourceStatus()},loadScript:function(n){return new Promise(function(t,e){var i=document.createElement("script");i.onreadystatechange=t,i.onload=t,i.onerror=e,i.src=n,document.body.appendChild(i)})},loadFHIRLibs:function(n,t){return Promise.all([this.loadScript(n),this.loadScript(t)])},_hasMultipleAnswers:function(n){return n.answerCardinality&&n.answerCardinality.max&&("*"===n.answerCardinality.max||parseInt(n.answerCardinality.max)>1)}};Vw._internalUtil=zr;const Er=ep(ep({},nt),Vw),Te_DATA_CONTROL_CONSTRUCTION_ARRAY="ARRAY",Te_DATA_CONTROL_CONSTRUCTION_OBJECT="OBJECT",Te_DATA_CONTROL_CONSTRUCTION_SIMPLE="SIMPLE",Te_DATA_CONTROL_SOURCE_INTERNAL="INTERNAL",Te_SKIP_LOGIC_ACTION_ENABLE="show",Te_SKIP_LOGIC_ACTION_DISABLE="hide",Te_SKIP_LOGIC_STATUS_ENABLED="target-enabled",Te_SKIP_LOGIC_STATUS_DISABLED="target-disabled",Te_CALCULATION_METHOD_TOTALSCORE="TOTALSCORE",Te_DATA_TYPE_INT="INT",Te_DATA_TYPE_REAL="REAL",Te_DATA_TYPE_ST="ST",Te_DATA_TYPE_TX="TX",Te_DATA_TYPE_DT="DT",Te_DATA_TYPE_DTM="DTM",Te_DATA_TYPE_TM="TM",Te_DATA_TYPE_CNE="CNE",Te_DATA_TYPE_CWE="CWE",Te_DATA_TYPE_SECTION="SECTION",Te_DATA_TYPE_TITLE="TITLE",Te_DATA_TYPE_QTY="QTY",Te_DATA_TYPE_BL="BL",nh={_timeout:1500,_restrictionKeys:["minExclusive","minInclusive","maxExclusive","maxInclusive","totalDigits","fractionDigits","length","minLength","maxLength","enumeration","whiteSpace","pattern"],_dataTypes:["BL","INT","REAL","ST","TX","BIN","DT","DTM","TM","CNE","CWE","RTO","QTY","NR","YEAR","MONTH","DAY","URL","EMAIL","PHONE",""],_errorMessages:{BL:"must be a boolean (true/false).",INT:"must be an integer number.",REAL:"must be a decimal number.",ST:"must be a string value.",TX:"must be a text value.",BIN:"must be a binary value.",DT:"must be a date value.",DTM:"must be a date and time value.",TM:"must be a time value.",CNE:"must be a value from the answer list.",CWE:"must be a value from the answer list or a user supplied value.",RTO:"must be a ratio value.",QTY:"must be a decimal number",NR:"must be two numeric values separated by a ^. One value can be omitted, but not the ^.",YEAR:"must be a numeric value of year.",MONTH:"must be a numeric value of month.",DAY:"must be a numeric value of day.",URL:"must be a valid URL.",EMAIL:"must be a valid email address.",PHONE:"must be a valid phone number."},checkRequired:function(n,t,e){var i=!0;return n&&(null==t||""===t||Array.isArray(t)&&0===t.length)&&(i=!1,e.push("requires a value")),i},checkDataType:function(n,t,e){var i=!0;if(null!=t&&""!==t)switch(n){case"BL":!0!==t&&!1!==t&&(i=!1);break;case"INT":i=nt.isInteger(t);break;case"REAL":case"QTY":i=nt.isDecimal(t);break;case"PHONE":i=/(((^\s*(\d\d){0,1}\s*(-?|\.)\s*(\(?\d\d\d\)?\s*(-?|\.?)){0,1}\s*\d\d\d\s*(-?|\.?)\s*\d{4}\b)|(^\s*\+\(?(\d{1,4}\)?(-?|\.?))(\s*\(?\d{2,}\)?\s*(-?|\.?)\s*\d{2,}\s*(-?|\.?)(\s*\d*\s*(-|\.?)){0,3})))(\s*(x|ext|X)\s*\d+){0,1}$)/.test(t);break;case"EMAIL":i=/^\s*((\w+)(\.\w+)*)@((\w+)(\.\w+)+)$/.test(t);break;case"URL":i=/^(https?|ftp):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?$/.test(t);break;case"TM":i=/^\s*(((\d|[0-1]\d|2[0-4]):([0-5]\d))|(\d|0\d|1[0-2]):([0-5]\d)\s*([aApP][mM]))\s*$/.test(t);break;case"YEAR":i=/^\d{1,4}$/.test(t);break;case"MONTH":i=/^(0?[1-9]|1[012])$/.test(t);break;case"DAY":i=/^(0?[1-9]|[12]\d|3[01])$/.test(t);break;case"NR":i=/^(\-?\d+(\.\d*)?)?\s*\^\s*(\-?\d+(\.\d*)?)?$/.test(t);break;case"DT":i=nt.isValidDate(t);break;default:i=!0}return Array.isArray(e)&&!i&&e.push(this._errorMessages[n]),i},checkRestrictions:function(n,t,e){var i=!0;if(null!=t&&""!==t)for(var r in n){var o=!0,a=n[r];switch(r){case"minExclusive":parseFloat(t)>parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than "+a+"."));break;case"minInclusive":parseFloat(t)>=parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than or equal to "+a+"."));break;case"maxExclusive":parseFloat(t)=parseInt(a)?o=!0:(o=!1,e.push("must have a total length greater than or equal to "+a+"."));break;case"pattern":var s=a.indexOf("/"),l=a.lastIndexOf("/"),u=a.slice(s+1,l),f=a.slice(l+1);new RegExp(u,f).test(t)?o=!0:(o=!1,e.push("must match a RegExp pattern of "+a+"."));break;default:o=!0}i=i&&o}return i}};let Qq={getValueInStandardUnit:function(n,t){return(n*this.units_[t]).toFixed(this.precision_)},getStandardUnit:function(){},precision_:4,units_:{kg:1,kgs:1,kilograms:1,pounds:.453592,lbs:.453592,cm:1,cms:1,centimeters:1,feet:30.48,ft:30.48,inches:2.54,"[in_i]":2.54,meters:100,"ft-inches":2.54}},Zq={calculations_:{precision_:2,TOTALSCORE:function(n){for(var t=0,e=0,i=n.length;e0&&(t=LForms.FHIR[e[0]]),!t)throw new Error("The LHC-Forms FHIR support file was not loaded.");this._fhir=t}return t}loadFHIRResources(t){LForms.fhirContext||console.log("Warning: FHIR resources might not be loaded, because loadFHIRResources() was called before LForms.Util.setFHIRContext()");var e=this,i=this._fhir.SDC,r=i.loadLaunchContext(this);return r=r.concat(i.loadAnswerValueSets(this)),t&&r.push(i.requestLinkedObs(this)),Promise.all(r).then(function(){e._notifyAsyncChangeListeners()}).catch(function(a){throw a})}_buildURL(t,e){let i=t.map(r=>encodeURIComponent(r)).join("/");return e&&(i+="?"+Object.keys(e).map(r=>r+"="+encodeURIComponent(e[r])).join("&")),i}_loadAnswerValueSetsFromPackage(t){if(t.answerValueSet){var e=this._getResourcesFromPackageStore("ValueSet",t.answerValueSet);if(e&&this._fhir){var i=this._fhir.SDC.answersFromVS(e.fileContent);i&&(t.answers=i)}}}_checkFHIRVarName(t){if(this._fhir.reservedVarNames[t])throw'The "'+t+'" variable name is reserved; Questionnaires may not assign a value to it.'}_initializeInternalData(){this._setDefaultValues(),Er.initializeCodes(this),this._repeatableItems={},this._setTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}_resetInternalData(){this._updateTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}updateSkipLogicControlledItems(t,e){var i=!1;if(t._skipLogicTargets)for(var r=0,o=t._skipLogicTargets.length;r{r._checkFormControls()})})}}_checkValidations(t){if(t._hasValidation){var e=[];nh.checkRequired(t._answerRequired,t.value,e),nh.checkDataType(t.dataType,t.value,e),nh.checkRestrictions(t.restrictions,t.value,e),t._validationErrors=e}}_checkFormControls(){for(var t=!0;t;){t=!1;for(var e=0,i=this.itemList.length;e0)for(var i=0,r=t.items.length;i0)for(var s=0,l=t.items.length;s0&&this._updateItemReferenceList(r.items)}}_findItemsWithScore(){for(var t={},e=0,i=this.itemList.length;e0)for(var o=0,a=r.answers.length;o0&&this._setTreeNodes(l.items,l),l._questionRepeatable&&1===l._id){delete l._parentItem;var u=nt.deepCopy(l);this._removeUserDataAndRepeatingSubItems(u),this._repeatableItems[l.linkId]=u}l._parentItem=e,o=l}}_setupInFieldPlaceholders(t){if(!t._readOnly)if(t._entryFormat)t._placeholder=t._entryFormat;else if(t._hasAnswerList)t._placeholder=t.dataType===Te_DATA_TYPE_CWE?t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value":t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";else switch(t.dataType){case Te_DATA_TYPE_DT:t._placeholder="MM/DD/YYYY";break;case Te_DATA_TYPE_DTM:t._placeholder="MM/DD/YYYY HH:MM:SS";break;case Te_DATA_TYPE_TM:t._placeholder="HH:MM:SS";break;case Te_DATA_TYPE_CNE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";break;case Te_DATA_TYPE_CWE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value";break;case"SECTION":case"TITLE":case"":t._placeholder="";break;case Te_DATA_TYPE_INT:case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:t._placeholder="Type a number";break;default:t._placeholder="Type a value"}}_removeUserDataAndRepeatingSubItems(t){if(t.value=null,t.unit=null,t.items&&t.items.length>0)for(var e=0;e1),t._answerRequired=t.answerCardinality.min&&t.answerCardinality.min&&parseInt(t.answerCardinality.min)>=1,t._multipleAnswers=Er._hasMultipleAnswers(t),t._readOnly=t.editable&&"0"===t.editable||!!t.calculationMethod,this._fhir&&(this._fhir.SDC.processExtensions(t,"obj_text"),this._fhir.SDC.processExtensions(t,"obj_prefix"))}_isHidden(t){return t._skipLogicStatus===Te_SKIP_LOGIC_STATUS_DISABLED||t._isHiddenFromView||!1===t._enableWhenExpVal}_updateTreeNodes(t,e){for(var i=t.length,r=i-1,o=!1,a=i-1;a>=0;a--){if((s=t[a])._id||(s._id=1),s._idPath=e._idPath+this.PATH_DELIMITER+s._id,s._elementId=s.linkId+s._idPath,s._displayLevel=e._displayLevel+1,s._parentItem=e,s._repeatingSectionList=null,this._updateItemAttrs(s),s._lastSibling=a===r,o||(this._isHidden(s)?(s._lastSibling=!1,r-=1):(s._lastSibling=!0,o=!0)),s._questionRepeatable&&1===s._id&&!this._repeatableItems[s.linkId]){delete s._parentItem;var l=nt.deepCopy(s);this._removeUserDataAndRepeatingSubItems(l),this._repeatableItems[s.linkId]=l}s._parentItem=e,s.items&&s.items.length>0&&this._updateTreeNodes(s.items,s)}var u=!1,f=0;for(a=0;a0&&(u.extension=this.extension),o&&(u.hasSavedData=!0),this.fhirVersion&&(u.fhirVersion=this.fhirVersion),u}getUserData(t,e,i,r){var o={};return this._invalidData=!1,this._checkSubTreeValues(this.items),o.itemsData=this._processDataInItems(this.items,t,e,i,r),nt.deepCopy(o)}checkValidity(){const t=[],e=this.itemList.length;for(let i=0;i`${r.question} ${a}`);Array.prototype.push.apply(t,o)}}return t.length?t:null}_checkSubTreeValues(t){for(var e=0,i=t.length;e0)for(var i=0,r=t.items.length;i0&&(f.extension=u.extension),u)"value"===p?f[p]=this._getOriginalValue(u[p],u.dataType,u._hasAnswerList):"unit"===p?f[p]=this._getOriginalValue(u[p]):!p.match(/^[_\$]/)&&"extension"!==p&&(f[p]=u[p]),o&&(f._id=u._id);u.items&&u.items.length>0&&(f.items=this._processDataInItems(u.items,e,i,r,o)),(!i||f.items&&0!==f.items.length||u._itemOrSubtreeHasValue)&&a.push(f)}}return a}_filterInternalData(t,e){var i={};if(e&&t._notOnList&&!t.code&&!t.system)i=t.text;else for(var r in t)r.match(/^[_\$]/)||(i[r]=t[r]);return i}getItemValues(t){var e;if(t._questionRepeatable){e=[];for(var r=t._parentItem.items,o=t.linkId,a=!1,s=0,l=r.length;s(nt.isInteger(o)||(this._invalidData=!0),parseInt(o))):(nt.isInteger(t)||(this._invalidData=!0),r=parseInt(t));break;case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:nt.isDecimal(t)||(this._invalidData=!0),r=parseFloat(t);break;case Te_DATA_TYPE_DT:r=i?t:Array.isArray(t)?t.map(o=>nt.dateToDTStringISO(o)):nt.dateToDTStringISO(t);break;case Te_DATA_TYPE_DTM:r=nt.dateToDTMString(t);break;case Te_DATA_TYPE_CNE:r=this._getObjectValue(t);break;case Te_DATA_TYPE_CWE:r=this._getObjectValue(t,!0);break;case Te_DATA_TYPE_BL:r=!!t;break;default:r=t}else r=this._getObjectValue(t);return r}getRepeatingItemMaxId(t){var e=t._id;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;ie&&(e=t._parentItem.items[i]._id);return e}getRepeatingItemCount(t){var e=0;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;i0&&this._updateLastRepeatingItemsStatus(o.items)}t[e-1]._lastRepeatingItem=!!t[e-1]._questionRepeatable,t[e-1].items&&t[e-1].items.length>0&&this._updateLastRepeatingItemsStatus(t[e-1].items)}}_getLastSubItem(t){var e=t;if(t&&Array.isArray(t.items)&&t.items.length>0){var i,r=t.items.length,o=!1;do{(i=t.items[--r])._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED&&(o=!0)}while(!o);o&&(e=this._getLastSubItem(i))}return e}_resetHorizontalTableInfo(){this._horizontalTableInfo={};for(var t=null,e=null,i=0,r=this.itemList.length;i1&&(i[0]._lastSibling=i[i.length-1]._lastSibling)}}addRepeatingItems(t){var e=this.getRepeatingItemMaxId(t),i=nt.deepCopy(this._repeatableItems[t.linkId]);if(i._id=e+1,t._parentItem&&Array.isArray(t._parentItem.items)){for(var r=0,o=0,a=t._parentItem.items.length;o{}),i}_findIndexForNewRepetition(t){for(var e=0,i=!1,r=0,o=t._parentItem.items.length;r0){for(var i=!1,r=0,o=t.value.length;r0?e[r-1]:null}getNextRepeatingItem(t){var e=this._getRepeatingItems(t),r=e.map(function(o){return o._elementId}).indexOf(t._elementId);return r{})}setRepeatingItems(t,e,i,r){var a,o=!1;let s=!1,l=!1;if(nt.deepEqual(t._lastComputedMessages,i)||(t._lastComputedRepeatingMessages=i,s=!0),t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){a=this._getRepeatingItems(t);var p,P,f=e.length-a.length;if(o=0!==f,f<0&&(P=this._findIndexForNewRepetition(t)+f,t._parentItem.items.splice(P,-f),a.splice(f),0===e.length&&(f=1,p=0)),f>0){void 0===P&&(P=this._findIndexForNewRepetition(t),p=this.getRepeatingItemMaxId(t));for(var E=this._isHidden(t._parentItem),H=0;H1?(zr.addItemWarning(t,"MultipleValuesForNonRepeat"),console.log(JSON.stringify(e))):zr.removeItemWarning(t,"MultipleValuesForNonRepeat")),s&&zr.setItemMessagesArray(t,i,r);o&&this._resetInternalData();var ue="Set values for "+this.itemDescription(t);return this._actionLogs.push(ue),l&&this.updateOnSourceItemChange(t),o?a[a.length-1]:void 0}setRepeatingItemMessages(t,e,i){if(!nt.deepEqual(t._lastComputedMessages,e))if(t._lastComputedRepeatingMessages=e,t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){const a=this._getRepeatingItems(t);for(var r=0,o=a.length;r1?(console.log('Form definition warning: Data types of INT or REAL may only have one unit. Question "'+t.question+'" has '+t.units.length+" units. For multiple units, use type QTY instead."),t.dataType=Te_DATA_TYPE_QTY):(t._unitReadonly=!0,t.unit||(t.unit=e[0]))),t.dataType===Te_DATA_TYPE_QTY){var l={listItems:e,matchListValue:t.units&&(!t._unitOpen||"optionsOrString"!=t._unitOpen)||!t.units&&"optionsOnly"==t._unitOpen,autoFill:!0,display:"_displayUnit"};void 0!==r?l.defaultValue=r:1===e.length&&(l.defaultValue=e[0]),nt.deepEqual(t._unitAutocompOptions,l)||(t._unitAutocompOptions=l)}}}_resetItemValueWithAnswers(t){var e=null,i=this.hasSavedData?t.value:t.value||t.defaultAnswer;if(i){e=[];var r=t._multipleAnswers&&Array.isArray(i)?i:[i];if(t.dataType!==Te_DATA_TYPE_CWE)e=r;else for(var o=0,a=r.length;o(LForms.fhirCapabilities.urlExpandBroken=!0,ne._findValueSetIDAndSearch(t,ue,ye)))}}}}}else{[r.listItems,r.addSeqNum]=this._getAnswerDisplayTextWithLabelAndScore(this.templateOptions.displayScoreWithAnswerText,t),r.display="_displayText",r.listItemsForModel=t.answers;var p=r.listItems,P=!0;for(s=0,l=p.length;s=e;break;case"maxExclusive":i=t.maxExclusive>e}else 2==r.length&&(t.hasOwnProperty("minInclusive")?i=t.minInclusive<=e:t.hasOwnProperty("minExclusive")&&(i=t.minExclusive=e:t.hasOwnProperty("maxExclusive")&&(i=t.maxExclusive>e)))}return i}_objectEqual(t,e){return nt.shallowEqual(t,e)}_findItemByLinkId(t,e){for(var i=null,r=t._parentItem,o=!1;!o&&r;)r.linkId===e&&(i=r,o=!0),r=r._parentItem;var a=null;if(!i){for(var s=0,l=this.itemList.length;s=0;u--)if(this.itemList[u].linkId===e){i=this.itemList[u];break}if(!i)for(var f=a+1,p=this.itemList.length;fnull!=o&&""!==o;return(t.system===e.system||!t.system&&!e.system)&&(i=r(t.code)||r(e.code)?t.code===e.code:t.text&&e.text&&t.text===e.text),!!i}_checkSkipLogicCondition(t,e){var i=!1,r=t&&null!=t.value&&""!==t.value&&t._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED;if(e.hasOwnProperty("exists"))i=e.exists&&r||!e.exists&&!r;else if(r){var o=t.value;if(t._hasAnswerList)switch(t.dataType){case Te_DATA_TYPE_CNE:case Te_DATA_TYPE_CWE:case Te_DATA_TYPE_INT:case Te_DATA_TYPE_ST:case Te_DATA_TYPE_DT:case Te_DATA_TYPE_TM:for(var a=e.hasOwnProperty("value")?e.value:e.hasOwnProperty("notEqual")?e.notEqual:null,s=Array.isArray(o)?o:[o],l=!1,u=0,f=s.length;u=0;a--)void 0===r[a]||(void 0!==r[a]?t=r[a]+this.delimiters.field+t:t+=this.delimiters.field);if(t+=this.delimiters.segment,i.items)for(var l=0,u=i.items.length;l1)){if(this._isSectionEmpty(s))continue;!r||r&&r.questionCode!==s.questionCode?(i=1,e+=1):i+=1;var u=nt.getNextLetter(i);s._obx4=n?n+"."+e+u:e+u,this._precessOBX4AtOneLevel(s._obx4,s.items)}else i=1,e+=1,s._obx4=n?n+"."+e:e,this._precessOBX4AtOneLevel(s._obx4,s.items);else if((l=s.questionCardinality.max)&&("*"===l||parseInt(l)>1)){if(Er.isItemValueEmpty(s.value))continue;!r||r&&r.questionCode!==s.questionCode?i=1:i+=1,u=nt.getNextLetter(i),s._obx4=n?n+"."+u:u}else s._obx4=n||"",i=1;r=s}},_generateOBX5:function(n,t,e){var r=n.code;return"CWE"!==t||r||0===r?r+this.delimiters.component+n.text+this.delimiters.component+(n.system?"LOINC"===n.system||n.system===this.LOINC_URI?this.LOINC_CS:n.system:""):this.delimiters.component.repeat(8)+n.text},_DT_FMT:"YYYYMMDD",_DTM_FMT:"YYYYMMDDHHmmss",_itemToHL7v2:function(n,t){var e="",i=this.LOINC_CS;if("TITLE"!==n.dataType){var r=new Array(this.obrFieldNum);if(n.header){var o="";r[0]="OBR",r[1]=++t.obrIndex,r[4]=n.questionCode+this.delimiters.component+n.question+this.delimiters.component+i;for(var s=this.obrFieldNum-1;s>=0;s--)void 0===r[s]||(void 0!==r[s]?o=r[s]+this.delimiters.field+o:o+=this.delimiters.field);if(o+=this.delimiters.segment,n.items)for(var u=0,f=n.items.length;u=0;s--)(a=n[s])&&(o=(r<3?a(o):r>3?a(t,e,o):a(t,e))||o);return r>3&&o&&Object.defineProperty(t,e,o),o}function is(n,t,e,i){return L(e)&&(i=e,e=void 0),i?is(n,t,e).pipe(He(r=>m(r)?i(...r):i(r))):new te(r=>{$w(n,t,function o(a){r.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},r,e)})}function $w(n,t,e,i,r){let o;if(function oj(n){return n&&"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener}(n)){const a=n;n.addEventListener(t,e,r),o=()=>a.removeEventListener(t,e,r)}else if(function rj(n){return n&&"function"==typeof n.on&&"function"==typeof n.off}(n)){const a=n;n.on(t,e),o=()=>a.off(t,e)}else if(function ij(n){return n&&"function"==typeof n.addListener&&"function"==typeof n.removeListener}(n)){const a=n;n.addListener(t,e),o=()=>a.removeListener(t,e)}else{if(!n||!n.length)throw new TypeError("Invalid event target");for(let a=0,s=n.length;at.lift(new aj(n))}Uw.Util.FHIRSupport=ej;class aj{constructor(t){this.notifier=t}call(t,e){const i=new sj(t),r=Cn(this.notifier,new bi(i));return r&&!i.seenValue?(i.add(r),e.subscribe(i)):i}}class sj extends Ar{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}} +/** + * @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 + */const lj=new $e("cdk-dir-doc",{providedIn:"root",factory:function cj(){return o1(en)} +/** + * @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 + */}),uj=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ww(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?uj.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}let Mm,qr=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new Je,e){const r=e.documentElement?e.documentElement.dir:null;this.value=Ww((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(me(lj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hj=(()=>{class n{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new Je}get dir(){return this._dir}set dir(e){const i=this._dir;this._dir=Ww(e),this._rawDir=e,i!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","dir",""]],hostVars:1,hostBindings:function(e,i){2&e&&Sn("dir",i._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[Jt([{provide:qr,useExisting:n}])]}),n})(),so=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */try{Mm="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){Mm=!1}let J1,Qs,Sm,Or=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function CI(n){return n===t_}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Mm)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(me(E1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 Kw(n){return function dj(){if(null==J1&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>J1=!0}))}finally{J1=J1||!1}return J1}()?n:!!n.capture} +/** + * @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 fj(){if(null==Qs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Qs=!1,Qs;if("scrollBehavior"in document.documentElement.style)Qs=!0;else{const n=Element.prototype.scrollTo;Qs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Qs}function Zs(n){return n.composedPath?n.composedPath()[0]:n.target} +/** + * @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 Qw(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Xw(n){return t=>t.lift(new wj(n))}class wj{constructor(t){this.total=t}call(t,e){return e.subscribe(new Mj(t,this.total))}}class Mj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}function dc(n,t){return e=>e.lift(new Sj(n,t))}class Sj{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Tj(t,this.compare,this.keySelector))}}class Tj extends I{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:r}=this;e=r?r(t):t}catch(r){return this.destination.error(r)}let i=!1;if(this.hasKey)try{const{compare:r}=this;i=r(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}} +/** + * @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 + */let Dj=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Dj]}),n})(); +/** + * @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 + */ +/** + * @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 + */class Jw extends I{notifyNext(t,e,i,r,o){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class xj extends I{constructor(t,e,i){super(),this.parent=t,this.outerValue=e,this.outerIndex=i,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function eM(n,t,e,i,r=new xj(n,e,i)){if(!r.closed)return t instanceof te?t.subscribe(r):Qe(t)(r)}const tM={};class zj{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Ej(t,this.resultSelector))}}class Ej extends Jw{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(tM),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;i{function n(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return n.prototype=Object.create(Error.prototype),n})();function Dm(n){return t=>0===n?k_():t.lift(new Aj(n))}class Aj{constructor(t){if(this.total=t,this.total<0)throw new Ij}call(t,e){return e.subscribe(new Lj(t,this.total))}}class Lj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}const sh=new xo(Q0);function nM(n,t=sh){return e=>e.lift(new Fj(n,t))}class Fj{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Nj(t,this.dueTime,this.scheduler))}}class Nj extends I{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Rj,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Rj(n){n.debouncedNext()}function lh(...n){const t=n[n.length-1];return ke(t)?(n.pop(),e=>Tm(n,e,t)):e=>Tm(n,e)} +/** + * @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 + */let Vj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const iM=new Set;let fc,km=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bj}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Hj(n){if(!iM.has(n))try{fc||(fc=document.createElement("style"),fc.setAttribute("type","text/css"),document.head.appendChild(fc)),fc.sheet&&(fc.sheet.insertRule(`@media ${n} {body{ }}`,0),iM.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(me(Or))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Bj(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}} +/** + * @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 + */let Uj=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new de}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return rM(X2(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=function Pj(...n){let t,e;return ke(n[n.length-1])&&(e=n.pop()),"function"==typeof n[n.length-1]&&(t=n.pop()),1===n.length&&m(n[0])&&(n=n[0]),Fo(n,e).lift(new zj(t))}(rM(X2(e)).map(a=>this._registerQuery(a).observable));return o=Tm(o.pipe(Dm(1)),o.pipe(Xw(1),nM(0))),o.pipe(He(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:u})=>{s.matches=s.matches||l,s.breakpoints[u]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new te(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(lh(i),He(({matches:a})=>({query:e,matches:a})),Pt(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(me(km),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function rM(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())} +/** + * @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 + */ +/** + * @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 + */ +const Xj=new $e("cdk-input-modality-detector-options"),Jj={ignoreKeys:[18,17,224,91,16]},mc=Kw({passive:!0,capture:!0});let e$=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new Q1(null),this._lastTouchMs=0,this._onKeydown=a=>{var s,l;null!==(l=null===(s=this._options)||void 0===s?void 0:s.ignoreKeys)&&void 0!==l&&l.some(u=>u===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Zs(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next( +/** + * @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 Qj(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}(a)?"keyboard":"mouse"),this._mostRecentTarget=Zs(a))},this._onTouchstart=a=>{!function Zj(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(a)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Zs(a)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},Jj),o),this.modalityDetected=this._modality.pipe(Xw(1)),this.modalityChanged=this.modalityDetected.pipe(dc()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,mc),r.addEventListener("mousedown",this._onMousedown,mc),r.addEventListener("touchstart",this._onTouchstart,mc)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,mc),document.removeEventListener("mousedown",this._onMousedown,mc),document.removeEventListener("touchstart",this._onTouchstart,mc))}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en),me(Xj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const n$=new $e("cdk-focus-monitor-default-options"),ch=Kw({passive:!0,capture:!0});let cM=(()=>{class n{constructor(e,i,r,o,a){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new de,this._rootNodeFocusAndBlurListener=s=>{for(let u=Zs(s);u;u=u.parentElement)"focus"===s.type?this._onFocus(s,u):this._onBlur(s,u)},this._document=o,this._detectionMode=(null==a?void 0:a.detectionMode)||0}monitor(e,i=!1){const r=cc(e);if(!this._platform.isBrowser||1!==r.nodeType)return Po(null);const o=function pj(n){if(function mj(){if(null==Sm){const n="undefined"!=typeof document?document.head:null;Sm=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Sm}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new de,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=cc(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=cc(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!(null==e||!e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=Zs(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,ch)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Pt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ch),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=o1(Uj).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(xm,uM,hM),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(xm,uM):2===i&&e.add(xm,hM)}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),r$=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(me(i$))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[kj]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Bi(n,t){(function o$(n){return"string"==typeof n&&-1!==n.indexOf(".")&&1===parseFloat(n)})(n)&&(n="100%");var e=function a$(n){return"string"==typeof n&&-1!==n.indexOf("%")}(n);return n=360===t?n:Math.min(t,Math.max(0,parseFloat(n))),e&&(n=parseInt(String(n*t),10)/100),Math.abs(n-t)<1e-6?1:n=360===t?(n<0?n%t+t:n%t)/parseFloat(String(t)):n%t/parseFloat(String(t))}function uh(n){return Math.min(1,Math.max(0,n))}function dM(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function hh(n){return n<=1?"".concat(100*Number(n),"%"):n}function Xs(n){return 1===n.length?"0"+n:String(n)}function fM(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=0,s=(i+r)/2;if(i===r)a=0,o=0;else{var l=i-r;switch(a=s>.5?l/(2-i-r):l/(i+r),i){case n:o=(t-e)/l+(t1&&(e-=1),e<1/6?n+6*e*(t-n):e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function zm(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=i,s=i-r,l=0===i?0:s/i;if(i===r)o=0;else{switch(i){case n:o=(t-e)/s+(t>16,g:(65280&n)>>8,b:255&n}}(t)),this.originalInput=t;var r=pc(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(i=e.format)&&void 0!==i?i:r.format,this.gradientType=e.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},n.prototype.getLuminance=function(){var t=this.toRgb(),o=t.r/255,a=t.g/255,s=t.b/255;return.2126*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4))},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(t){return this.a=dM(t),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){return 0===this.toHsl().s},n.prototype.toHsv=function(){var t=zm(this.r,this.g,this.b);return{h:360*t.h,s:t.s,v:t.v,a:this.a}},n.prototype.toHsvString=function(){var t=zm(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.v);return 1===this.a?"hsv(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsva(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var t=fM(this.r,this.g,this.b);return{h:360*t.h,s:t.s,l:t.l,a:this.a}},n.prototype.toHslString=function(){var t=fM(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.l);return 1===this.a?"hsl(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsla(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(t){return void 0===t&&(t=!1),Em(this.r,this.g,this.b,t)},n.prototype.toHexString=function(t){return void 0===t&&(t=!1),"#"+this.toHex(t)},n.prototype.toHex8=function(t){return void 0===t&&(t=!1),function u$(n,t,e,i,r){var o=[Xs(Math.round(n).toString(16)),Xs(Math.round(t).toString(16)),Xs(Math.round(e).toString(16)),Xs(mM(i))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,t)},n.prototype.toHex8String=function(t){return void 0===t&&(t=!1),"#"+this.toHex8(t)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var t=Math.round(this.r),e=Math.round(this.g),i=Math.round(this.b);return 1===this.a?"rgb(".concat(t,", ").concat(e,", ").concat(i,")"):"rgba(".concat(t,", ").concat(e,", ").concat(i,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var t=function(e){return"".concat(Math.round(100*Bi(e,255)),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var t=function(e){return Math.round(100*Bi(e,255))};return 1===this.a?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var t="#"+Em(this.r,this.g,this.b,!1),e=0,i=Object.entries(Om);e=0&&(t.startsWith("hex")||"name"===t)?"name"===t&&0===this.a?this.toName():this.toRgbString():("rgb"===t&&(i=this.toRgbString()),"prgb"===t&&(i=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(i=this.toHexString()),"hex3"===t&&(i=this.toHexString(!0)),"hex4"===t&&(i=this.toHex8String(!0)),"hex8"===t&&(i=this.toHex8String()),"name"===t&&(i=this.toName()),"hsl"===t&&(i=this.toHslString()),"hsv"===t&&(i=this.toHsvString()),i||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l+=t/100,e.l=uh(e.l),new n(e)},n.prototype.brighten=function(t){void 0===t&&(t=10);var e=this.toRgb();return e.r=Math.max(0,Math.min(255,e.r-Math.round(-t/100*255))),e.g=Math.max(0,Math.min(255,e.g-Math.round(-t/100*255))),e.b=Math.max(0,Math.min(255,e.b-Math.round(-t/100*255))),new n(e)},n.prototype.darken=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l-=t/100,e.l=uh(e.l),new n(e)},n.prototype.tint=function(t){return void 0===t&&(t=10),this.mix("white",t)},n.prototype.shade=function(t){return void 0===t&&(t=10),this.mix("black",t)},n.prototype.desaturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s-=t/100,e.s=uh(e.s),new n(e)},n.prototype.saturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s+=t/100,e.s=uh(e.s),new n(e)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(t){var e=this.toHsl(),i=(e.h+t)%360;return e.h=i<0?360+i:i,new n(e)},n.prototype.mix=function(t,e){void 0===e&&(e=50);var i=this.toRgb(),r=new n(t).toRgb(),o=e/100;return new n({r:(r.r-i.r)*o+i.r,g:(r.g-i.g)*o+i.g,b:(r.b-i.b)*o+i.b,a:(r.a-i.a)*o+i.a})},n.prototype.analogous=function(t,e){void 0===t&&(t=6),void 0===e&&(e=30);var i=this.toHsl(),r=360/e,o=[this];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,o.push(new n(i));return o},n.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new n(t)},n.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var e=this.toHsv(),i=e.h,r=e.s,o=e.v,a=[],s=1/t;t--;)a.push(new n({h:i,s:r,v:o})),o=(o+s)%1;return a},n.prototype.splitcomplement=function(){var t=this.toHsl(),e=t.h;return[this,new n({h:(e+72)%360,s:t.s,l:t.l}),new n({h:(e+216)%360,s:t.s,l:t.l})]},n.prototype.onBackground=function(t){var e=this.toRgb(),i=new n(t).toRgb();return new n({r:i.r+(e.r-i.r)*e.a,g:i.g+(e.g-i.g)*e.a,b:i.b+(e.b-i.b)*e.a})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(t){for(var e=this.toHsl(),i=e.h,r=[this],o=360/t,a=1;a=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t)<0?i+=360:i>=360&&(i-=360),i}function bM(n,t,e){return 0===n.h&&0===n.s?n.s:((i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t)>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2)));var i}function CM(n,t,e){var i;return(i=e?n.v+.05*t:n.v-.15*t)>1&&(i=1),Number(i.toFixed(2))}function Lm(n){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=[],i=new os(n),r=5;r>0;r-=1){var o=i.toHsv(),a=new os({h:yM(o,r,!0),s:bM(o,r,!0),v:CM(o,r,!0)}).toHexString();e.push(a)}e.push(i.toHexString());for(var s=1;s<=4;s+=1){var l=i.toHsv(),u=new os({h:yM(l,s),s:bM(l,s),v:CM(l,s)}).toHexString();e.push(u)}return"dark"===t.theme?_$.map(function(f){var p=f.index,P=f.opacity;return new os(t.backgroundColor||"#141414").mix(e[p],100*P).toHexString()}):e}var Fm={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},ar={},Nm={};function as(){}Object.keys(Fm).forEach(function(n){ar[n]=Lm(Fm[n]),ar[n].primary=ar[n][5],Nm[n]=Lm(Fm[n],{theme:"dark",backgroundColor:"#141414"}),Nm[n].primary=Nm[n][5]});class b${constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new C$(t,this.nextOrObserver,this.error,this.complete))}}class C$ extends I{constructor(t,e,i,r){super(t),this._tapNext=as,this._tapError=as,this._tapComplete=as,this._tapError=i||as,this._tapComplete=r||as,L(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||as,this._tapError=e.error||as,this._tapComplete=e.complete||as)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}function wM(n){return t=>t.lift(new w$(n))}class w${constructor(t){this.callback=t}call(t,e){return e.subscribe(new M$(t,this.callback))}}class M$ extends I{constructor(t,e){super(t),this.add(new M(e))}}class T${constructor(t){this.selector=t}call(t,e){return e.subscribe(new D$(t,this.selector,this.caught))}}class D$ extends Ar{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let e;try{e=this.selector(t,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const i=new bi(this);this.add(i);const r=Cn(e,i);r!==i&&this.add(r)}}}const Ma="[@ant-design/icons-angular]:";function MM(n){y9()&&console.warn(`${Ma} ${n}.`)}function SM(n){return Lm(n)[0]}function fh(n,t){switch(t){case"fill":return`${n}-fill`;case"outline":return`${n}-o`;case"twotone":return`${n}-twotone`;case void 0:return n;default:throw new Error(`${Ma}Theme "${t}" is not a recognized theme!`)}}function TM(n){return"object"==typeof n&&"string"==typeof n.name&&("string"==typeof n.theme||void 0===n.theme)&&"string"==typeof n.icon}function mh(n){const t=n.split(":");switch(t.length){case 1:return[n,""];case 2:return[t[1],t[0]];default:throw new Error(`${Ma}The icon type ${n} is not valid!`)}}function DM(n){return new Error(`${Ma}the icon ${n} does not exist or is not registered.`)}function R$(){return new Error(`${Ma} tag not found.`)}const B$=new $e("ant_icons");let kM=(()=>{class n{constructor(e,i,r,o,a){this._rendererFactory=e,this._handler=i,this._document=r,this.sanitizer=o,this._antIcons=a,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new de,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new By(this._handler)),this._antIcons&&this.addIcon(...this._antIcons)}set twoToneColor({primaryColor:e,secondaryColor:i}){this._twoToneColorPalette.primaryColor=e,this._twoToneColorPalette.secondaryColor=i||SM(e)}get twoToneColor(){return Object.assign({},this._twoToneColorPalette)}get _disableDynamicLoading(){return!1}useJsonpLoading(){this._enableJsonpLoading?MM("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=e=>{this._jsonpIconLoad$.next(e)})}changeAssetsSource(e){this._assetsUrlRoot=e.endsWith("/")?e:e+"/"}addIcon(...e){e.forEach(i=>{this._svgDefinitions.set(fh(i.name,i.theme),i)})}addIconLiteral(e,i){const[r,o]=mh(e);if(!o)throw function L$(){return new Error(`${Ma}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:e,icon:i})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(e,i){const r=TM(e)?e:this._svgDefinitions.get(e)||null;if(!r&&this._disableDynamicLoading)throw DM(e);return(r?Po(r):this._loadIconDynamically(e)).pipe(He(a=>{if(!a)throw DM(e);return this._loadSVGFromCacheOrCreateNew(a,i)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(e){if(!this._http&&!this._enableJsonpLoading)return Po(function F$(){return function k$(n){console.error(`${Ma} ${n}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}());let i=this._inProgressFetches.get(e);if(!i){const[r,o]=mh(e),a=o?{name:e,icon:""}:function E$(n){const t=n.split("-"),e=function P$(n){return"o"===n?"outline":n}(t.splice(t.length-1,1)[0]);return{name:t.join("-"),theme:e,icon:""}}(r),l=(o?`${this._assetsUrlRoot}assets/${o}/${r}`:`${this._assetsUrlRoot}assets/${a.theme}/${a.name}`)+(this._enableJsonpLoading?".js":".svg"),u=this.sanitizer.sanitize(Mn.URL,l);if(!u)throw function N$(n){return new Error(`${Ma}The url "${n}" is unsafe.`)}(l);i=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(a,u):this._http.get(u,{responseType:"text"}).pipe(He(p=>Object.assign(Object.assign({},a),{icon:p})))).pipe(function y$(n,t,e){return function(r){return r.lift(new b$(n,t,e))}}(p=>this.addIcon(p)),wM(()=>this._inProgressFetches.delete(e)),function S$(n){return function(e){const i=new T$(n),r=e.lift(i);return i.caught=r}}(()=>Po(null)),qe()),this._inProgressFetches.set(e,i)}return i}_loadIconDynamicallyWithJsonp(e,i){return new te(r=>{const o=this._document.createElement("script"),a=setTimeout(()=>{s(),r.error(function V$(){return new Error(`${Ma}Importing timeout error.`)}())},6e3);function s(){o.parentNode.removeChild(o),clearTimeout(a)}o.src=i,this._document.body.appendChild(o),this._jsonpIconLoad$.pipe(Bs(l=>l.name===e.name&&l.theme===e.theme),Dm(1)).subscribe(l=>{r.next(l),s()})})}_loadSVGFromCacheOrCreateNew(e,i){let r;const o=i||this._twoToneColorPalette.primaryColor,a=SM(o)||this._twoToneColorPalette.secondaryColor,s="twotone"===e.theme?function x$(n,t,e,i){return`${fh(n,t)}-${e}-${i}`}(e.name,e.theme,o,a):void 0===e.theme?e.name:fh(e.name,e.theme),l=this._svgRenderedDefinitions.get(s);return l?r=l.icon:(r=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function A$(n){return""!==mh(n)[1]}(e.name)?e.icon:function I$(n){return n.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(e.icon)),"twotone"===e.theme,o,a)),this._svgRenderedDefinitions.set(s,Object.assign(Object.assign({},e),{icon:r}))),function O$(n){return n.cloneNode(!0)}(r)}_createSVGElementFromString(e){const i=this._document.createElement("div");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw R$;return r}_setSVGAttribute(e){return this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em"),e}_colorizeSVGIcon(e,i,r,o){if(i){const a=e.childNodes,s=a.length;for(let l=0;l{class n{constructor(e,i,r){this._iconService=e,this._elementRef=i,this._renderer=r}ngOnChanges(e){(e.type||e.theme||e.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(e=>{if(!this.type)return this._clearSVGElement(),void e(null);const i=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(r=>{const o=this._getSelfRenderMeta();!function U$(n,t){return n.type===t.type&&n.theme===t.theme&&n.twoToneColor===t.twoToneColor}(i,o)?e(null):(this._setSVGElement(r),e(r))})})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(e,i){if(TM(e))return e;{const[r,o]=mh(e);return o?e:function z$(n){return n.endsWith("-fill")||n.endsWith("-o")||n.endsWith("-twotone")}(r)?(i&&MM(`'type' ${r} already gets a theme inside so 'theme' ${i} would be ignored`),r):fh(r,i||this._iconService.defaultTheme)}}_setSVGElement(e){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,e)}_clearSVGElement(){var e;const i=this._elementRef.nativeElement,r=i.childNodes;for(let a=r.length-1;a>=0;a--){const s=r[a];"svg"===(null===(e=s.tagName)||void 0===e?void 0:e.toLowerCase())&&this._renderer.removeChild(i,s)}}}return n.\u0275fac=function(e){return new(e||n)(Y(kM),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[Dt]}),n})();const xM={name:"star",theme:"fill",icon:''};class FW{constructor(t){this.value=t}call(t,e){return e.subscribe(new NW(t,this.value))}}class NW extends I{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}const VW=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],qW=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function OM({r:n,g:t,b:e}){const i=zm(n,t,e);return{h:360*i.h,s:i.s,v:i.v}}function gh({r:n,g:t,b:e}){return`#${Em(n,t,e,!1)}`}function IM(n,t,e){let i;return i=Math.round(n.h)>=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t,i<0?i+=360:i>=360&&(i-=360),i}function AM(n,t,e){if(0===n.h&&0===n.s)return n.s;let i;return i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t,i>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2))}function LM(n,t,e){let i;return i=e?n.v+.05*t:n.v-.15*t,i>1&&(i=1),Number(i.toFixed(2))}function FM(n,t={}){const e=[],i=pc(n);for(let r=5;r>0;r-=1){const o=OM(i),a=gh(pc({h:IM(o,r,!0),s:AM(o,r,!0),v:LM(o,r,!0)}));e.push(a)}e.push(gh(i));for(let r=1;r<=4;r+=1){const o=OM(i),a=gh(pc({h:IM(o,r),s:AM(o,r),v:LM(o,r)}));e.push(a)}return"dark"===t.theme?qW.map(({index:r,opacity:o})=>gh(function jW(n,t,e){const i=e/100;return{r:(t.r-n.r)*i+n.r,g:(t.g-n.g)*i+n.g,b:(t.b-n.b)*i+n.b}}(pc(t.backgroundColor||"#141414"),pc(e[r]),100*o))):e}const $W=new $e("nz-config"),WW=`-ant-${Date.now()}-${Math.random()}`;function NM(n,t){const e=function GW(n,t){const e={},i=(a,s)=>{let l=a.clone();return l=(null==s?void 0:s(l))||l,l.toRgbString()},r=(a,s)=>{const l=new os(a),u=FM(l.toRgbString());e[`${s}-color`]=i(l),e[`${s}-color-disabled`]=u[1],e[`${s}-color-hover`]=u[4],e[`${s}-color-active`]=u[7],e[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),e[`${s}-color-deprecated-bg`]=u[1],e[`${s}-color-deprecated-border`]=u[3]};if(t.primaryColor){r(t.primaryColor,"primary");const a=new os(t.primaryColor),s=FM(a.toRgbString());s.forEach((u,f)=>{e[`primary-${f+1}`]=u}),e["primary-color-deprecated-l-35"]=i(a,u=>u.lighten(35)),e["primary-color-deprecated-l-20"]=i(a,u=>u.lighten(20)),e["primary-color-deprecated-t-20"]=i(a,u=>u.tint(20)),e["primary-color-deprecated-t-50"]=i(a,u=>u.tint(50)),e["primary-color-deprecated-f-12"]=i(a,u=>u.setAlpha(.12*u.getAlpha()));const l=new os(s[0]);e["primary-color-active-deprecated-f-30"]=i(l,u=>u.setAlpha(.3*u.getAlpha())),e["primary-color-active-deprecated-d-02"]=i(l,u=>u.darken(2))}return t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info"),`\n :root {\n ${Object.keys(e).map(a=>`--${n}-${a}: ${e[a]};`).join("\n")}\n }\n `.trim()}(n,t);kw()?function Eq(n,t,e={}){var i,r,o;const a=_m(e);if(!ym.has(a)){const u=Pw("",e),{parentNode:f}=u;ym.set(a,f),f.removeChild(u)}const s=function zw(n,t={}){var e;const i=_m(t);return Array.from((null===(e=ym.get(i))||void 0===e?void 0:e.children)||[]).find(r=>"STYLE"===r.tagName&&r.getAttribute(xw(t))===n)}(t,e);if(s)return(null===(i=e.csp)||void 0===i?void 0:i.nonce)&&s.nonce!==(null===(r=e.csp)||void 0===r?void 0:r.nonce)&&(s.nonce=null===(o=e.csp)||void 0===o?void 0:o.nonce),s.innerHTML!==n&&(s.innerHTML=n),s;const l=Pw(n,e);null==l||l.setAttribute(xw(e),t)}(e,`${WW}-dynamic-theme`):js("NzConfigService: SSR do not support dynamic theme with css variables.")}const RM=function(n){return void 0!==n};let gc=(()=>{class n{constructor(e){var i;this.configUpdated$=new de,this.config=e||{},this.config.theme&&NM((null===(i=this.getConfig().prefixCls)||void 0===i?void 0:i.prefixCls)||"ant",this.config.theme)}getConfig(){return this.config}getConfigForComponent(e){return this.config[e]}getConfigChangeEventForComponent(e){return this.configUpdated$.pipe(Bs(i=>i===e),function LW(n){return t=>t.lift(new FW(n))}(void 0))}set(e,i){var r;this.config[e]=Object.assign(Object.assign({},this.config[e]),i),"theme"===e&&this.config.theme&&NM((null===(r=this.getConfig().prefixCls)||void 0===r?void 0:r.prefixCls)||"ant",this.config.theme),this.configUpdated$.next(e)}}return n.\u0275fac=function(e){return new(e||n)(me($W,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ui(){return function(t,e,i){const r=`$$__zorroConfigDecorator__${e}`;return Object.defineProperty(t,r,{configurable:!0,writable:!0,enumerable:!1}),{get(){var o,a;const s=null!=i&&i.get?i.get.bind(this)():this[r],l=((null===(o=this.propertyAssignCounter)||void 0===o?void 0:o[e])||0)>1,u=null===(a=this.nzConfigService.getConfigForComponent(this._nzModuleName))||void 0===a?void 0:a[e];return l&&RM(s)?s:RM(u)?u:s},set(o){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[e]=(this.propertyAssignCounter[e]||0)+1,null!=i&&i.set?i.set.bind(this)(o):this[r]=o},configurable:!0,enumerable:!0}}}const KW=[{name:"bars",theme:"outline",icon:''},{name:"calendar",theme:"outline",icon:''},{name:"caret-up",theme:"fill",icon:''},{name:"caret-up",theme:"outline",icon:''},{name:"caret-down",theme:"fill",icon:''},{name:"caret-down",theme:"outline",icon:''},{name:"check-circle",theme:"fill",icon:''},{name:"check-circle",theme:"outline",icon:''},{name:"check",theme:"outline",icon:''},{name:"clock-circle",theme:"outline",icon:''},{name:"close-circle",theme:"outline",icon:''},{name:"close-circle",theme:"fill",icon:''},{name:"close",theme:"outline",icon:''},{name:"copy",theme:"outline",icon:''},{name:"delete",theme:"outline",icon:''},{name:"double-left",theme:"outline",icon:''},{name:"double-right",theme:"outline",icon:''},{name:"down",theme:"outline",icon:''},{name:"edit",theme:"outline",icon:''},{name:"ellipsis",theme:"outline",icon:''},{name:"exclamation-circle",theme:"fill",icon:''},{name:"exclamation-circle",theme:"outline",icon:''},{name:"eye",theme:"outline",icon:''},{name:"file",theme:"fill",icon:''},{name:"file",theme:"outline",icon:''},{name:"filter",theme:"fill",icon:''},{name:"info-circle",theme:"fill",icon:''},{name:"info-circle",theme:"outline",icon:''},{name:"left",theme:"outline",icon:''},{name:"loading",theme:"outline",icon:''},{name:"paper-clip",theme:"outline",icon:''},{name:"question-circle",theme:"outline",icon:''},{name:"right",theme:"outline",icon:''},{name:"rotate-right",theme:"outline",icon:''},{name:"rotate-left",theme:"outline",icon:''},xM,{name:"search",theme:"outline",icon:''},xM,{name:"upload",theme:"outline",icon:''},{name:"vertical-align-top",theme:"outline",icon:''},{name:"up",theme:"outline",icon:''},{name:"swap-right",theme:"outline",icon:''},{name:"zoom-in",theme:"outline",icon:''},{name:"zoom-out",theme:"outline",icon:''}],HM=new $e("nz_icons"),BM=(new $e("nz_icon_default_twotone_color"),"#1890ff");let UM=(()=>{class n extends kM{constructor(e,i,r,o,a,s,l){super(e,a,s,i,[...KW,...l||[]]),this.nzConfigService=r,this.platform=o,this.configUpdated$=new de,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.configDefaultTwotoneColor(),this.configDefaultTheme()}get _disableDynamicLoading(){return!this.platform.isBrowser}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(e){e.getAttribute("viewBox")||this._renderer.setAttribute(e,"viewBox","0 0 1024 1024"),(!e.getAttribute("width")||!e.getAttribute("height"))&&(this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em")),e.getAttribute("fill")||this._renderer.setAttribute(e,"fill","currentColor")}fetchFromIconfont(e){const{scriptUrl:i}=e;if(this._document&&!this.iconfontCache.has(i)){const r=this._renderer.createElement("script");this._renderer.setAttribute(r,"src",i),this._renderer.setAttribute(r,"data-namespace",i.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,r),this.iconfontCache.add(i)}}createIconfontIcon(e){return this._createSVGElementFromString(``)}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const e=this.getConfig();this.defaultTheme=e.nzTheme||"outline"}configDefaultTwotoneColor(){const i=this.getConfig().nzTwotoneColor||BM;let r=BM;i&&(i.startsWith("#")?r=i:js("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:r}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(K0),me(gc),me(Or),me(d4,8),me(en,8),me(HM,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const YM=new $e("nz_icons_patch");let qM=(()=>{class n{constructor(e,i){this.extraIcons=e,this.rootIconService=i,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(e=>this.rootIconService.addIcon(e)),this.patched=!0)}}return n.\u0275fac=function(e){return new(e||n)(me(YM,2),me(UM))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Js=(()=>{class n extends Y${constructor(e,i,r,o,a,s){super(o,r,a),this.ngZone=e,this.changeDetectorRef=i,this.iconService=o,this.renderer=a,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new de,s&&s.doPatch(),this.el=r.nativeElement}set nzSpin(e){this.spin=e}set nzType(e){this.type=e}set nzTheme(e){this.theme=e}set nzTwotoneColor(e){this.twoToneColor=e}set nzIconfont(e){this.iconfont=e}ngOnChanges(e){const{nzType:i,nzTwotoneColor:r,nzSpin:o,nzTheme:a,nzRotate:s}=e;i||r||o||a?this.changeIcon2():s?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const e=this.el.children;let i=e.length;if(!this.type&&e.length)for(;i--;){const r=e[i];"svg"===r.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(r)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{yi(this._changeIcon()).pipe(Pt(this.destroy$)).subscribe({next:e=>{this.ngZone.run(()=>{this.changeDetectorRef.detectChanges(),e&&(this.setSVGData(e),this.handleSpin(e),this.handleRotate(e))})},error:js})})}handleSpin(e){this.spin||"loading"===this.type?this.renderer.addClass(e,"anticon-spin"):this.renderer.removeClass(e,"anticon-spin")}handleRotate(e){this.nzRotate?this.renderer.setAttribute(e,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(e,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(e){this.renderer.setAttribute(e,"data-icon",this.type),this.renderer.setAttribute(e,"aria-hidden","true")}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(jt),Y(UM),Y(Ai),Y(qM,8))},n.\u0275dir=We({type:n,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],features:[kt,Dt]}),at([Wt()],n.prototype,"nzSpin",null),n})(),vc=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:HM,useValue:e}]}}static forChild(e){return{ngModule:n,providers:[qM,{provide:YM,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();function QW(n,t){1&n&&Ce(0,"span",1),2&n&&x("nzType",k().iconType)}let vh=(()=>{class n{constructor(){this.formStatusChanges=new Rs(1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),jM=(()=>{class n{constructor(){this.noFormStatus=new Q1(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const ZW={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};let $M=(()=>{class n{constructor(e){this.cdr=e,this.status="",this.iconType=null}ngOnChanges(e){this.updateIcon()}updateIcon(){this.iconType=this.status?ZW[this.status]:null,this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er))},n.\u0275cmp=tt({type:n,selectors:[["nz-form-item-feedback-icon"]],hostAttrs:[1,"ant-form-item-feedback-icon"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-form-item-feedback-icon-error","error"===i.status)("ant-form-item-feedback-icon-warning","warning"===i.status)("ant-form-item-feedback-icon-success","success"===i.status)("ant-form-item-feedback-icon-validating","validating"===i.status)},inputs:{status:"status"},exportAs:["nzFormFeedbackIcon"],features:[Dt],decls:1,vars:1,consts:[["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(e,i){1&e&&V(0,QW,1,1,"span",0),2&e&&x("ngIf",i.iconType)},dependencies:[Et,Js],encapsulation:2,changeDetection:0}),n})(),WM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,vc]}),n})();const GM=["*"],XW=["inputElement"],JW=["nz-radio",""];let eG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","nz-radio-button",""]]}),n})(),Rm=(()=>{class n{constructor(){this.selected$=new Rs(1),this.touched$=new de,this.disabled$=new Rs(1),this.name$=new Rs(1)}touch(){this.touched$.next()}select(e){this.selected$.next(e)}setDisabled(e){this.disabled$.next(e)}setName(e){this.name$.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),KM=(()=>{class n{constructor(e,i,r){this.cdr=e,this.nzRadioService=i,this.directionality=r,this.value=null,this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){var e;this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(i=>{this.value!==i&&(this.value=i,this.onChange(this.value))}),this.nzRadioService.touched$.pipe(Pt(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){const{nzDisabled:i,nzName:r}=e;i&&this.nzRadioService.setDisabled(this.nzDisabled),r&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}writeValue(e){this.value=e,this.nzRadioService.select(e),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.nzRadioService.setDisabled(e),this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(Rm),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-radio-group-large","large"===i.nzSize)("ant-radio-group-small","small"===i.nzSize)("ant-radio-group-solid","solid"===i.nzButtonStyle)("ant-radio-group-rtl","rtl"===i.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],features:[Jt([Rm,{provide:ir,useExisting:vt(()=>n),multi:!0}]),Dt],ngContentSelectors:GM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),n})(),QM=(()=>{class n{constructor(e,i,r,o,a,s,l,u){this.ngZone=e,this.elementRef=i,this.cdr=r,this.focusMonitor=o,this.directionality=a,this.nzRadioService=s,this.nzRadioButtonDirective=l,this.nzFormStatusService=u,this.isNgModel=!1,this.destroy$=new de,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}writeValue(e){this.isChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.isNgModel=!0,this.onChange=e}registerOnTouched(e){this.onTouched=e}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe(Pt(this.destroy$)).subscribe(e=>{this.name=e,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe(Pt(this.destroy$)).subscribe(e=>{this.nzDisabled=e,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(e=>{const i=this.isChecked;this.isChecked=this.nzValue===e,this.isNgModel&&i!==this.isChecked&&!1===this.isChecked&&this.onChange(!1),this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.stopPropagation(),e.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{var i;null===(i=this.nzRadioService)||void 0===i||i.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(cM),Y(qr,8),Y(Rm,8),Y(eG,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(e,i){if(1&e&&Mi(XW,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostVars:18,hostBindings:function(e,i){2&e&&Gt("ant-radio-wrapper-in-form-item",!!i.nzFormStatusService)("ant-radio-wrapper",!i.isRadioButton)("ant-radio-button-wrapper",i.isRadioButton)("ant-radio-wrapper-checked",i.isChecked&&!i.isRadioButton)("ant-radio-button-wrapper-checked",i.isChecked&&i.isRadioButton)("ant-radio-wrapper-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button-wrapper-disabled",i.nzDisabled&&i.isRadioButton)("ant-radio-wrapper-rtl",!i.isRadioButton&&"rtl"===i.dir)("ant-radio-button-wrapper-rtl",i.isRadioButton&&"rtl"===i.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:JW,ngContentSelectors:GM,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(e,i){1&e&&(jl(),q(0,"span"),Ce(1,"input",0,1)(3,"span"),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-radio",!i.isRadioButton)("ant-radio-checked",i.isChecked&&!i.isRadioButton)("ant-radio-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button",i.isRadioButton)("ant-radio-button-checked",i.isChecked&&i.isRadioButton)("ant-radio-button-disabled",i.nzDisabled&&i.isRadioButton),T(1),Gt("ant-radio-input",!i.isRadioButton)("ant-radio-button-input",i.isRadioButton),x("disabled",i.nzDisabled)("checked",i.isChecked),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("name",i.name),T(2),Gt("ant-radio-inner",!i.isRadioButton)("ant-radio-button-inner",i.isRadioButton))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),n})(),tG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic]}),n})();const ZM=["*"],nG=["inputElement"],iG=["nz-checkbox",""];let XM=(()=>{class n{constructor(e,i){this.nzOnChange=new Je,this.checkboxList=[],e.addClass(i.nativeElement,"ant-checkbox-group")}addCheckbox(e){this.checkboxList.push(e)}removeCheckbox(e){this.checkboxList.splice(this.checkboxList.indexOf(e),1)}onChange(){const e=this.checkboxList.filter(i=>i.nzChecked).map(i=>i.nzValue);this.nzOnChange.emit(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-checkbox-wrapper"]],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],ngContentSelectors:ZM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),n})(),rG=(()=>{class n{constructor(e,i,r,o,a,s,l){this.ngZone=e,this.elementRef=i,this.nzCheckboxWrapperComponent=r,this.cdr=o,this.focusMonitor=a,this.directionality=s,this.nzFormStatusService=l,this.dir="ltr",this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new Je,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}innerCheckedChange(e){this.nzDisabled||(this.nzChecked=e,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(e){this.nzChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),is(this.inputElement.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>e.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(XM,8),Y(er),Y(cM),Y(qr,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-checkbox",""]],viewQuery:function(e,i){if(1&e&&Mi(nG,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:6,hostBindings:function(e,i){2&e&&Gt("ant-checkbox-wrapper-in-form-item",!!i.nzFormStatusService)("ant-checkbox-wrapper-checked",i.nzChecked)("ant-checkbox-rtl","rtl"===i.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:iG,ngContentSelectors:ZM,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(e,i){1&e&&(jl(),q(0,"span",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.innerCheckedChange(o)}),j(),Ce(3,"span",3),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-checkbox-checked",i.nzChecked&&!i.nzIndeterminate)("ant-checkbox-disabled",i.nzDisabled)("ant-checkbox-indeterminate",i.nzIndeterminate),T(1),x("checked",i.nzChecked)("ngModel",i.nzChecked)("disabled",i.nzDisabled),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("id",i.nzId))},dependencies:[e4,pr,or],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzIndeterminate",void 0),at([Wt()],n.prototype,"nzChecked",void 0),n})(),oG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,r$]}),n})();new class sG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}});let cG=1;const uG=Promise.resolve(),_h={};function JM(n){return n in _h&&(delete _h[n],!0)}const eS={setImmediate(n){const t=cG++;return _h[t]=!0,uG.then(()=>JM(t)&&n()),t},clearImmediate(n){JM(n)}},tS=new class dG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=eS.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(eS.clearImmediate(e),t.scheduled=void 0)}});class mG{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new pG(t,this.durationSelector))}}class pG extends Ar{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:r}=this;e=r(t)}catch(r){return this.destination.error(r)}const i=Cn(e,new bi(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function nS(n){return!m(n)&&n-parseFloat(n)+1>=0}function vG(n){const{index:t,period:e,subscriber:i}=n;if(i.next(t),!i.closed){if(-1===e)return i.complete();n.index=t+1,this.schedule(n,e)}}function Vm(n,t=sh){return function fG(n){return function(e){return e.lift(new mG(n))}}(()=>function gG(n=0,t,e){let i=-1;return nS(t)?i=Number(t)<1?1:Number(t):ke(t)&&(e=t),ke(e)||(e=sh),new te(r=>{const o=nS(n)?n:+n-e.now();return e.schedule(vG,o,{index:0,period:i,subscriber:r})})}(n,t))} +/** + * @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 + */let yG=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new de,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new te(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(Vm(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Po()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Bs(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=cc(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>is(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(Or),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),iS=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new de,this._changeListener=o=>{this._change.next(o)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Vm(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),oS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,rS,so,rS]}),n})(); +/** + * @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 + */ +class Hm{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class CG extends Hm{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class aS extends Hm{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class wG extends Hm{constructor(t){super(),this.element=t instanceof jt?t.nativeElement:t}} +/** + * @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 + */ +class SG extends class MG{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof CG?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof aS?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof wG?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const s=a.element,l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||hr.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}} +/** + * @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 + */ +let TG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */class kG{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new xG(t,this.predicate,this.inclusive))}}class xG extends I{constructor(t,e,i){super(t),this.predicate=e,this.inclusive=i,this.index=0}_next(t){const e=this.destination;let i;try{i=this.predicate(t,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(t,i)}nextOrComplete(t,e){const i=this.destination;Boolean(e)?i.next(t):(this.inclusive&&i.next(t),i.complete())}} +/** + * @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 + */const sS=fj();class PG{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=vi(-this._previousScrollPosition.left),t.style.top=vi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),sS&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),sS&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}} +/** + * @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 + */class zG{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}} +/** + * @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 + */class lS{enable(){}disable(){}attach(){}} +/** + * @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 Bm(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function cS(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)} +/** + * @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 + */class EG{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();Bm(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let OG=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new lS,this.close=a=>new zG(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new PG(this._viewportRuler,this._document),this.reposition=a=>new EG(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(me(yG),me(iS),me(Ft),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */class uS{constructor(t){if(this.scrollStrategy=new lS,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}} +/** + * @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 + */class ai{constructor(t,e,i,r,o){this.offsetX=i,this.offsetY=r,this.panelClass=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class IG{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}} +/** + * @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 + */ +class AG{constructor(t,e,i,r,o,a,s,l,u,f=!1){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=u,this._animationsDisabled=f,this._backdropElement=null,this._backdropClick=new de,this._attachments=new de,this._detachments=new de,this._locationChanges=M.EMPTY,this._backdropClickHandler=p=>this._backdropClick.next(p),this._backdropTransitionendHandler=p=>{this._disposeBackdrop(p.target)},this._keydownEvents=new de,this._outsidePointerEvents=new de,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Dm(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof(null==e?void 0:e.onDestroy)&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=vi(this._config.width),t.height=vi(this._config.height),t.minWidth=vi(this._config.minWidth),t.minHeight=vi(this._config.minHeight),t.maxWidth=vi(this._config.maxWidth),t.maxHeight=vi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),this._animationsDisabled||"undefined"==typeof requestAnimationFrame?this._backdropElement.classList.add(t):this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})})}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,i){const r=X2(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Pt(qn(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}} +/** + * @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 + */let hS=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Qw()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,r,s),u=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(u,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,u,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleAreal&&(l=f,s=u)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&el(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(dS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=mS(e);let{x:a,y:s}=t,l=this._getOffset(r,"x"),u=this._getOffset(r,"y");l&&(a+=l),u&&(s+=u);let P=0-s,E=s+o.height-i.height,H=this._subtractOverflows(o.width,0-a,a+o.width-i.width),G=this._subtractOverflows(o.height,P,E),ne=H*G;return{visibleArea:ne,isCompletelyWithinViewport:o.width*o.height===ne,fitsInViewportVertically:G===o.height,fitsInViewportHorizontally:H==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=fS(this._overlayRef.getConfig().minHeight),s=fS(this._overlayRef.getConfig().minWidth),u=t.fitsInViewportHorizontally||null!=s&&s<=o;return(t.fitsInViewportVertically||null!=a&&a<=r)&&u}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=mS(e),o=this._viewportRect,a=Math.max(t.x+r.width-o.width,0),s=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),u=Math.max(o.left-i.left-t.x,0);let f=0,p=0;return f=r.width<=o.width?u||-a:t.xH&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-H/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)P=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)p=t.x,f=i.right-t.x;else{const E=Math.min(i.right-t.x+i.left,t.x),H=this._lastBoundingBoxSize.width;f=2*E,p=t.x-E,f>H&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-H/2)}return{top:a,left:p,bottom:s,right:P,width:f,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=vi(i.height),r.top=vi(i.top),r.bottom=vi(i.bottom),r.width=vi(i.width),r.left=vi(i.left),r.right=vi(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=vi(o)),a&&(r.maxWidth=vi(a))}this._lastBoundingBoxSize=i,el(this._boundingBox.style,r)}_resetBoundingBoxStyles(){el(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){el(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();el(i,this._getExactOverlayY(e,t,f)),el(i,this._getExactOverlayX(e,t,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),u=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),u&&(s+=`translateY(${u}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=vi(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=vi(a.maxWidth):o&&(i.maxWidth="")),el(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=vi(o.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=vi(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:cS(t,i),isOriginOutsideView:Bm(t,i),isOverlayClipped:cS(e,i),isOverlayOutsideView:Bm(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&X2(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof jt)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function el(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function fS(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(LG);return e&&"px"!==e?null:parseFloat(t)}return n||null}function mS(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const pS="cdk-global-overlay-wrapper"; +/** + * @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 + */class NG{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(pS),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),u=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,p=this._xOffset,P="rtl"===this._overlayRef.getConfig().direction;let E="",H="",G="";l?G="flex-start":"center"===f?(G="center",P?H=p:E=p):P?"left"===f||"end"===f?(G="flex-end",E=p):("right"===f||"start"===f)&&(G="flex-start",H=p):"left"===f||"start"===f?(G="flex-start",E=p):("right"===f||"end"===f)&&(G="flex-end",H=p),t.position=this._cssPosition,t.marginLeft=l?"0":E,t.marginTop=u?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":H,e.justifyContent=G,e.alignItems=u?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(pS),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let RG=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new NG}flexibleConnectedTo(e){return new FG(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(me(iS),me(en),me(Or),me(hS))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gS=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),VG=(()=>{class n extends gS{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let a=o.length-1;a>-1;a--)if(o[a]._keydownEvents.observers.length>0){const s=o[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),HG=(()=>{class n extends gS{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Zs(o)},this._clickListener=o=>{const a=Zs(o),s="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let u=l.length-1;u>-1;u--){const f=l[u];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(a)||f.overlayElement.contains(s))break;const p=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(o)):p.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Or),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BG=0,Um=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=a,this._injector=s,this._ngZone=l,this._document=u,this._directionality=f,this._location=p,this._outsideClickDispatcher=P,this._animationsModuleType=E}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new uS(e);return a.direction=a.direction||this._directionality.value,new AG(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+BG++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(tc)),new SG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(me(OG),me(hS),me(ha),me(RG),me(VG),me(hr),me(Ft),me(en),me(qr),me(A9),me(HG),me(O1,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const UG=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],vS=new $e("cdk-connected-overlay-scroll-strategy");let yh=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(Y(jt))},n.\u0275dir=We({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),_c=(()=>{class n{constructor(e,i,r,o,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=M.EMPTY,this._attachSubscription=M.EMPTY,this._detachSubscription=M.EMPTY,this._positionSubscription=M.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Je,this.positionChange=new Je,this.attach=new Je,this.detach=new Je,this.overlayKeydown=new Je,this.overlayOutsideClick=new Je,this._templatePortal=new aS(i,r),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=lc(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=lc(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=lc(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=lc(e)}get push(){return this._push}set push(e){this._push=lc(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=UG);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&! +/** + * @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 Cj(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new uS({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof yh?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe( +/** + * @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 + */ +/** + * @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 DG(n,t=!1){return e=>e.lift(new kG(n,t))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(Y(Um),Y(Hi),Y(Tr),Y(vS),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Dt]}),n})();const qG={provide:vS,deps:[Um],useFactory:function YG(n){return()=>n.scrollStrategies.reposition()}}; +/** + * @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 + */let bh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Um,qG],imports:[so,TG,oS,oS]}),n})(),eu=(()=>{class n{constructor(e,i){this.elementRef=e,this.renderer=i,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}setHiddenAttribute(){this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","string"==typeof this.hidden?this.hidden:""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},features:[Dt]}),n})(),_S=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})(); +/** + * @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 + */ +/** + * @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 + */class jG{constructor(t,e,i,r){this.triggerElement=t,this.ngZone=e,this.insertExtraNode=i,this.platformId=r,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=o=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===o.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new Or(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const t=this.triggerElement,e=this.getWaveColor(t);t.setAttribute(this.waveAttributeName,"true"),!(Date.now(){t.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(t){return!!t&&"#ffffff"!==t&&"rgb(255, 255, 255)"!==t&&this.isNotGrey(t)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(t)&&"transparent"!==t}isNotGrey(t){const e=t.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(e&&e[1]&&e[2]&&e[3]&&e[1]===e[2]&&e[2]===e[3])}getWaveColor(t){const e=getComputedStyle(t);return e.getPropertyValue("border-top-color")||e.getPropertyValue("border-color")||e.getPropertyValue("background-color")}runTimeoutOutsideZone(t,e){this.ngZone.runOutsideAngular(()=>setTimeout(t,e))}}const $G={disabled:!1},WG=new $e("nz-wave-global-options",{providedIn:"root",factory:function GG(){return $G}});let yS=(()=>{class n{constructor(e,i,r,o,a){this.ngZone=e,this.elementRef=i,this.config=r,this.animationType=o,this.platformId=a,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}isConfigDisabled(){let e=!1;return this.config&&"boolean"==typeof this.config.disabled&&(e=this.config.disabled),"NoopAnimations"===this.animationType&&(e=!0),e}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new jG(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(WG,8),Y(O1,8),Y(E1))},n.\u0275dir=We({type:n,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"]}),n})(),Ym=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();const KG=["nz-button",""];function QG(n,t){1&n&&Ce(0,"span",1)}const ZG=["*"];let CS=(()=>{class n{constructor(e,i,r,o,a,s){this.ngZone=e,this.elementRef=i,this.cdr=r,this.renderer=o,this.nzConfigService=a,this.directionality=s,this._nzModuleName="button",this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new de,this.loading$=new de,this.nzConfigService.getConfigChangeEventForComponent("button").pipe(Pt(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}insertSpan(e,i){e.forEach(r=>{if("#text"===r.nodeName){const o=i.createElement("span"),a=i.parentNode(r);i.insertBefore(a,o,r),i.appendChild(o,r)}})}assertIconOnly(e,i){const r=Array.from(e.childNodes),o=r.filter(u=>{const f=Array.from(u.childNodes||[]);return"SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName)}).length,a=r.every(u=>"#text"!==u.nodeName);r.filter(u=>{const f=Array.from(u.childNodes||[]);return!("SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName))}).every(u=>"SPAN"!==u.nodeName)&&a&&o>=1&&i.addClass(e,"ant-btn-icon-only")}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click",{capture:!0}).pipe(Pt(this.destroy$)).subscribe(i=>{var r;(this.disabled&&"A"===(null===(r=i.target)||void 0===r?void 0:r.tagName)||this.nzLoading)&&(i.preventDefault(),i.stopImmediatePropagation())})})}ngOnChanges(e){const{nzLoading:i}=e;i&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.assertIconOnly(this.elementRef.nativeElement,this.renderer),this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe(lh(this.nzLoading),Bs(()=>!!this.nzIconDirectiveElement),Pt(this.destroy$)).subscribe(e=>{const i=this.nzIconDirectiveElement.nativeElement;e?this.renderer.setStyle(i,"display","none"):this.renderer.removeStyle(i,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(Ai),Y(gc),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(e,i,r){if(1&e&&function Ev(n,t,e,i){const r=Ht();if(r.firstCreatePass){const o=ii();Iv(r,new Pv(t,e,i),o.index),function iE(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(r,n),2==(2&e)&&(r.staticContentQueries=!0)}Ov(r,be(),e)}(r,Js,5,jt),2&e){let o;ui(o=hi())&&(i.nzIconDirectiveElement=o.first)}},hostAttrs:[1,"ant-btn"],hostVars:30,hostBindings:function(e,i){2&e&&(Sn("tabindex",i.disabled?-1:null===i.tabIndex?null:i.tabIndex)("disabled",i.disabled||null),Gt("ant-btn-primary","primary"===i.nzType)("ant-btn-dashed","dashed"===i.nzType)("ant-btn-link","link"===i.nzType)("ant-btn-text","text"===i.nzType)("ant-btn-circle","circle"===i.nzShape)("ant-btn-round","round"===i.nzShape)("ant-btn-lg","large"===i.nzSize)("ant-btn-sm","small"===i.nzSize)("ant-btn-dangerous",i.nzDanger)("ant-btn-loading",i.nzLoading)("ant-btn-background-ghost",i.nzGhost)("ant-btn-block",i.nzBlock)("ant-input-search-button",i.nzSearch)("ant-btn-rtl","rtl"===i.dir))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],features:[Dt],attrs:KG,ngContentSelectors:ZG,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(e,i){1&e&&(jl(),V(0,QG,1,0,"span",0),$l(1)),2&e&&x("ngIf",i.nzLoading)},dependencies:[Et,Js,eu],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzBlock",void 0),at([Wt()],n.prototype,"nzGhost",void 0),at([Wt()],n.prototype,"nzSearch",void 0),at([Wt()],n.prototype,"nzLoading",void 0),at([Wt()],n.prototype,"nzDanger",void 0),at([Wt()],n.prototype,"disabled",void 0),at([Ui()],n.prototype,"nzSize",void 0),n})(),wS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,_S,_S,Ym]}),n})();const MS="nz-animate-disabled";let Sa=(()=>{class n{constructor(e,i,r){this.element=e,this.renderer=i,this.animationType=r,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const e=cc(this.element);!e||(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(e,MS):this.renderer.removeClass(e,MS))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(O1,8))},n.\u0275dir=We({type:n,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],features:[Dt]}),at([Wt()],n.prototype,"nzNoAnimation",void 0),n})(),qm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})(),Ch=(()=>{class n{constructor(e,i){this.viewContainer=e,this.templateRef=i,this.embeddedViewRef=null,this.context=new XG,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}static ngTemplateContextGuard(e,i){return!0}recreateView(){this.viewContainer.clear();const e=this.nzStringTemplateOutlet instanceof Hi;this.embeddedViewRef=this.viewContainer.createEmbeddedView(e?this.nzStringTemplateOutlet:this.templateRef,e?this.nzStringTemplateOutletContext:this.context)}updateContext(){const i=this.nzStringTemplateOutlet instanceof Hi?this.nzStringTemplateOutletContext:this.context,r=this.embeddedViewRef.context;if(i)for(const o of Object.keys(i))r[o]=i[o]}ngOnChanges(e){const{nzStringTemplateOutletContext:i,nzStringTemplateOutlet:r}=e;r&&(this.context.$implicit=r.currentValue),(()=>{let s=!1;if(r)if(r.firstChange)s=!0;else{const p=r.currentValue instanceof Hi;s=r.previousValue instanceof Hi||p}return i&&(f=>{const p=Object.keys(f.previousValue||{}),P=Object.keys(f.currentValue||{});if(p.length===P.length){for(const E of P)if(-1===p.indexOf(E))return!0;return!1}return!0})(i)||s})()?this.recreateView():this.updateContext()}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],features:[Dt]}),n})();class XG{}let yc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})();const jm=()=>{};let JG=(()=>{class n{constructor(e,i){this.ngZone=e,this.rendererFactory2=i,this.resizeSource$=new de,this.listeners=0,this.disposeHandle=jm,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=jm}subscribe(){return this.registerListener(),this.resizeSource$.pipe(Vm(16),wM(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=jm)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(ja))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var wh=(()=>(function(n){n.xxl="xxl",n.xl="xl",n.lg="lg",n.md="md",n.sm="sm",n.xs="xs"}(wh||(wh={})),wh))();const Mh={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};let eK=(()=>{class n{constructor(e,i){this.resizeService=e,this.mediaMatcher=i,this.destroy$=new de,this.resizeService.subscribe().pipe(Pt(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe(e,i){if(i){const r=()=>this.matchMedia(e,!0);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc((o,a)=>o[0]===a[0]),He(o=>o[1]))}{const r=()=>this.matchMedia(e);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc())}}matchMedia(e,i){let r=wh.md;const o={};return Object.keys(e).map(a=>{const s=a,l=this.mediaMatcher.matchMedia(Mh[s]).matches;o[a]=l,l&&(r=s)}),i?[r,o]:r}}return n.\u0275fac=function(e){return new(e||n)(me(JG),me(km))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),SS=(()=>{class n extends de{ngOnDestroy(){this.next(),this.complete()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Yi={top:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new ai({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new ai({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new ai({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new ai({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new ai({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},TS=[Yi.top,Yi.right,Yi.bottom,Yi.left];function DS(n){for(const t in Yi)if(n.connectionPair.originX===Yi[t].originX&&n.connectionPair.originY===Yi[t].originY&&n.connectionPair.overlayX===Yi[t].overlayX&&n.connectionPair.overlayY===Yi[t].overlayY)return t}new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"});const tu={bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"},void 0,2),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"},void 0,-2),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"},void 0,2),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"},void 0,-2)},kS=[tu.bottomLeft,tu.topLeft,tu.bottomRight,tu.topRight];let Sh=(()=>{class n{constructor(e,i){this.cdkConnectedOverlay=e,this.nzDestroyService=i,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe(Pt(this.nzDestroyService)).subscribe(r=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(r)})}updateArrowPosition(e){const i=this.getOriginRect(),r=DS(e);let o=0,a=0;"topLeft"===r||"bottomLeft"===r?o=i.width/2-14:"topRight"===r||"bottomRight"===r?o=-(i.width/2-14):"leftTop"===r||"rightTop"===r?a=i.height/2-10:("leftBottom"===r||"rightBottom"===r)&&(a=-(i.height/2-10)),(this.cdkConnectedOverlay.offsetX!==o||this.cdkConnectedOverlay.offsetY!==a)&&(this.cdkConnectedOverlay.offsetY=a,this.cdkConnectedOverlay.offsetX=o,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof yh?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const e=this.getFlexibleConnectedPositionStrategyOrigin();if(e instanceof jt)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const i=e.width||0,r=e.height||0;return{top:e.y,bottom:e.y+r,left:e.x,right:e.x+i,height:r,width:i}}}return n.\u0275fac=function(e){return new(e||n)(Y(_c),Y(SS))},n.\u0275dir=We({type:n,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[Jt([SS])]}),at([Wt()],n.prototype,"nzArrowPointAtCenter",void 0),n})(),Th=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();function xS(...n){return t=>{let e;return"function"==typeof n[n.length-1]&&(e=n.pop()),t.lift(new tK(n,e))}}class tK{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new nK(t,this.observables,this.project))}}class nK extends Jw{constructor(t,e,i){super(t),this.observables=e,this.project=i,this.toRespond=[];const r=e.length;this.values=new Array(r);for(let o=0;o0){const o=r.indexOf(i);-1!==o&&r.splice(o,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}let $r=(()=>{class n{}return n.SLOW="0.3s",n.BASE="0.2s",n.FAST="0.1s",n})(),sr=(()=>{class n{}return n.EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",n.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",n.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",n.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",n.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",n.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",n.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",n.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",n.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",n.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",n.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",n.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",n.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",n.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)",n})();Eo("collapseMotion",[ro("expanded",gt({height:"*"})),ro("collapsed",gt({height:0,overflow:"hidden"})),ro("hidden",gt({height:0,overflow:"hidden",borderTopWidth:"0"})),Un("expanded => collapsed",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("expanded => hidden",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("collapsed => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("hidden => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`))]),Eo("treeCollapseMotion",[Un("* => *",[Gy("nz-tree-node:leave,nz-tree-builtin-node:leave",[gt({overflow:"hidden"}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),Gy("nz-tree-node:enter,nz-tree-builtin-node:enter",[gt({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),Eo("fadeMotion",[Un(":enter",[gt({opacity:0}),Rn(`${$r.BASE}`,gt({opacity:1}))]),Un(":leave",[gt({opacity:1}),Rn(`${$r.BASE}`,gt({opacity:0}))])]),Eo("helpMotion",[Un(":enter",[gt({opacity:0,transform:"translateY(-5px)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:1,transform:"translateY(0)"}))]),Un(":leave",[gt({opacity:1,transform:"translateY(0)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:0,transform:"translateY(-5px)"}))])]),Eo("moveUpMotion",[Un("* => enter",[gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),Un("* => leave",[gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])]),Eo("notificationMotion",[ro("enterRight",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterRight",[gt({opacity:0,transform:"translateX(5%)"}),Rn("100ms linear")]),ro("enterLeft",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterLeft",[gt({opacity:0,transform:"translateX(-5%)"}),Rn("100ms linear")]),ro("enterTop",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterTop",[gt({opacity:0,transform:"translateY(-5%)"}),Rn("100ms linear")]),ro("enterBottom",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterBottom",[gt({opacity:0,transform:"translateY(5%)"}),Rn("100ms linear")]),ro("leave",gt({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),Un("* => leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn("100ms linear")])]);const iK=`${$r.BASE} ${sr.EASE_OUT_QUINT}`,rK=`${$r.BASE} ${sr.EASE_IN_QUINT}`,PS=Eo("slideMotion",[ro("void",gt({opacity:0,transform:"scaleY(0.8)"})),ro("enter",gt({opacity:1,transform:"scaleY(1)"})),Un("void => *",[Rn(iK)]),Un("* => void",[Rn(rK)])]),zS=(Eo("slideAlertMotion",[Un(":leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),Eo("zoomBigMotion",[Un("void => active",[gt({opacity:0,transform:"scale(0.8)"}),Rn(`${$r.BASE} ${sr.EASE_OUT_CIRC}`,gt({opacity:1,transform:"scale(1)"}))]),Un("active => void",[gt({opacity:1,transform:"scale(1)"}),Rn(`${$r.BASE} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scale(0.8)"}))])])),ES=(Eo("zoomBadgeMotion",[Un(":enter",[gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_OUT_BACK}`,gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),Un(":leave",[gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_BACK}`,gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])]),Eo("thumbMotion",[ro("from",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:0,width:0}}),ro("to",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:100,width:0}}),Un("from => to",Rn(`300ms ${sr.EASE_IN_OUT}`))]),["moz","ms","webkit"]),sK=function aK(){if("undefined"==typeof window)return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const n=ES.filter(t=>`${t}RequestAnimationFrame`in window)[0];return n?window[`${n}RequestAnimationFrame`]:function oK(){let n=0;return function(t){const e=(new Date).getTime(),i=Math.max(0,16-(e-n)),r=setTimeout(()=>{t(e+i)},i);return n=e+i,r}}()}(),lK=["hourListElement"],cK=["minuteListElement"],uK=["secondListElement"],hK=["use12HoursListElement"];function dK(n,t){if(1&n&&(q(0,"div",4)(1,"div",5),Fe(2),j()()),2&n){const e=k();T(2),cn(e.dateHelper.format(null==e.time?null:e.time.value,e.format)||"\xa0")}}function fK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectHour(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedHour(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function mK(n,t){if(1&n&&(ge(0),V(1,fK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function pK(n,t){if(1&n&&(q(0,"ul",6,7),V(2,mK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.hourRange)("ngForTrackBy",e.trackByFn)}}function gK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectMinute(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedMinute(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function vK(n,t){if(1&n&&(ge(0),V(1,gK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function _K(n,t){if(1&n&&(q(0,"ul",6,12),V(2,vK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.minuteRange)("ngForTrackBy",e.trackByFn)}}function yK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectSecond(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedSecond(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function bK(n,t){if(1&n&&(ge(0),V(1,yK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function CK(n,t){if(1&n&&(q(0,"ul",6,13),V(2,bK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.secondRange)("ngForTrackBy",e.trackByFn)}}function wK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).select12Hours(r))}),q(1,"div",11),Fe(2),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelected12Hours(e)),T(2),cn(e.value)}}function MK(n,t){if(1&n&&(ge(0),V(1,wK,3,3,"li",16),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.nzHideDisabledOptions)}}function SK(n,t){if(1&n&&(q(0,"ul",6,14),V(2,MK,2,1,"ng-container",15),j()),2&n){const e=k();T(2),x("ngForOf",e.use12HoursRange)}}function TK(n,t){}function DK(n,t){if(1&n&&(q(0,"div",24),V(1,TK,0,0,"ng-template",25),j()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.nzAddOn)}}function kK(n,t){if(1&n){const e=Ye();q(0,"div",17),V(1,DK,2,1,"div",18),q(2,"ul",19)(3,"li",20)(4,"a",21),_e("click",function(){return ae(e),re(k().onClickNow())}),Fe(5),Sr(6,"nzI18n"),j()(),q(7,"li",22)(8,"button",23),_e("click",function(){return ae(e),re(k().onClickOk())}),Fe(9),Sr(10,"nzI18n"),j()()()()}if(2&n){const e=k();T(1),x("ngIf",e.nzAddOn),T(4),$t(" ",e.nzNowText||So(6,3,"Calendar.lang.now")," "),T(4),$t(" ",e.nzOkText||So(10,5,"Calendar.lang.ok")," ")}}const xK=["inputElement"];function PK(n,t){if(1&n&&(ge(0),Ce(1,"span",8),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function zK(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",9),2&n&&x("status",k().status)}function EK(n,t){if(1&n){const e=Ye();q(0,"span",10),_e("click",function(r){return ae(e),re(k().onClickClearBtn(r))}),Ce(1,"span",11),j()}if(2&n){const e=k();T(1),Sn("aria-label",e.nzClearText)("title",e.nzClearText)}}function OK(n,t){if(1&n){const e=Ye();q(0,"div",12)(1,"div",13)(2,"div",14)(3,"nz-time-picker-panel",15),_e("ngModelChange",function(r){return ae(e),re(k().value=r)})("ngModelChange",function(r){return ae(e),re(k().onPanelValueChange(r))})("closePanel",function(){return ae(e),re(k().setCurrentValueAndClose())}),Sr(4,"async"),j()()()()}if(2&n){const e=k();x("@slideMotion","enter"),T(3),x("ngClass",e.nzPopupClassName)("format",e.nzFormat)("nzHourStep",e.nzHourStep)("nzMinuteStep",e.nzMinuteStep)("nzSecondStep",e.nzSecondStep)("nzDisabledHours",e.nzDisabledHours)("nzDisabledMinutes",e.nzDisabledMinutes)("nzDisabledSeconds",e.nzDisabledSeconds)("nzPlaceHolder",e.nzPlaceHolder||So(4,19,e.i18nPlaceHolder$))("nzHideDisabledOptions",e.nzHideDisabledOptions)("nzUse12Hours",e.nzUse12Hours)("nzDefaultOpenValue",e.nzDefaultOpenValue)("nzAddOn",e.nzAddOn)("nzClearText",e.nzClearText)("nzNowText",e.nzNowText)("nzOkText",e.nzOkText)("nzAllowEmpty",e.nzAllowEmpty)("ngModel",e.value)}}class IK{constructor(){this.selected12Hours=void 0,this._use12Hours=!1,this._changes=new de}setMinutes(t,e){return e||(this.initValue(),this.value.setMinutes(t),this.update()),this}setHours(t,e){return e||(this.initValue(),this.value.setHours(this._use12Hours?"PM"===this.selected12Hours&&12!==t?t+12:"AM"===this.selected12Hours&&12===t?0:t:t),this.update()),this}setSeconds(t,e){return e||(this.initValue(),this.value.setSeconds(t),this.update()),this}setUse12Hours(t){return this._use12Hours=t,this}get changes(){return this._changes.asObservable()}setValue(t,e){return kn(e)&&(this._use12Hours=e),t!==this.value&&(this._value=t,kn(this.value)?this._use12Hours&&kn(this.hours)&&(this.selected12Hours=this.hours>=12?"PM":"AM"):this._clear()),this}initValue(){Cw(this.value)&&this.setValue(new Date,this._use12Hours)}clear(){this._clear(),this.update()}get isEmpty(){return!(kn(this.hours)||kn(this.minutes)||kn(this.seconds))}_clear(){this._value=void 0,this.selected12Hours=void 0}update(){this.isEmpty?this._value=void 0:(kn(this.hours)&&this.value.setHours(this.hours),kn(this.minutes)&&this.value.setMinutes(this.minutes),kn(this.seconds)&&this.value.setSeconds(this.seconds),this._use12Hours&&("PM"===this.selected12Hours&&this.hours<12&&this.value.setHours(this.hours+12),"AM"===this.selected12Hours&&this.hours>=12&&this.value.setHours(this.hours-12))),this.changed()}changed(){this._changes.next(this.value)}get viewHours(){return this._use12Hours&&kn(this.hours)?this.calculateViewHour(this.hours):this.hours}setSelected12Hours(t){t.toUpperCase()!==this.selected12Hours&&(this.selected12Hours=t.toUpperCase(),this.update())}get value(){return this._value||this._defaultOpenValue}get hours(){var t;return null===(t=this.value)||void 0===t?void 0:t.getHours()}get minutes(){var t;return null===(t=this.value)||void 0===t?void 0:t.getMinutes()}get seconds(){var t;return null===(t=this.value)||void 0===t?void 0:t.getSeconds()}setDefaultOpenValue(t){return this._defaultOpenValue=t,this}calculateViewHour(t){const e=this.selected12Hours;return"PM"===e&&t>12?t-12:"AM"===e&&0===t?12:t}}function $m(n,t=1,e=0){return new Array(Math.ceil(n/t)).fill(0).map((i,r)=>(r+e)*t)}let OS=(()=>{class n{constructor(e,i,r,o){this.ngZone=e,this.cdr=i,this.dateHelper=r,this.elementRef=o,this._nzHourStep=1,this._nzMinuteStep=1,this._nzSecondStep=1,this.unsubscribe$=new de,this._format="HH:mm:ss",this._disabledHours=()=>[],this._disabledMinutes=()=>[],this._disabledSeconds=()=>[],this._allowEmpty=!0,this.time=new IK,this.hourEnabled=!0,this.minuteEnabled=!0,this.secondEnabled=!0,this.firstScrolled=!1,this.enabledColumns=3,this.nzInDatePicker=!1,this.nzHideDisabledOptions=!1,this.nzUse12Hours=!1,this.closePanel=new Je}set nzAllowEmpty(e){kn(e)&&(this._allowEmpty=e)}get nzAllowEmpty(){return this._allowEmpty}set nzDisabledHours(e){this._disabledHours=e,this._disabledHours&&this.buildHours()}get nzDisabledHours(){return this._disabledHours}set nzDisabledMinutes(e){kn(e)&&(this._disabledMinutes=e,this.buildMinutes())}get nzDisabledMinutes(){return this._disabledMinutes}set nzDisabledSeconds(e){kn(e)&&(this._disabledSeconds=e,this.buildSeconds())}get nzDisabledSeconds(){return this._disabledSeconds}set format(e){if(kn(e)){this._format=e,this.enabledColumns=0;const i=new Set(e);this.hourEnabled=i.has("H")||i.has("h"),this.minuteEnabled=i.has("m"),this.secondEnabled=i.has("s"),this.hourEnabled&&this.enabledColumns++,this.minuteEnabled&&this.enabledColumns++,this.secondEnabled&&this.enabledColumns++,this.nzUse12Hours&&this.build12Hours()}}get format(){return this._format}set nzHourStep(e){kn(e)&&(this._nzHourStep=e,this.buildHours())}get nzHourStep(){return this._nzHourStep}set nzMinuteStep(e){kn(e)&&(this._nzMinuteStep=e,this.buildMinutes())}get nzMinuteStep(){return this._nzMinuteStep}set nzSecondStep(e){kn(e)&&(this._nzSecondStep=e,this.buildSeconds())}get nzSecondStep(){return this._nzSecondStep}trackByFn(e){return e}buildHours(){var e;let i=24,r=null===(e=this.nzDisabledHours)||void 0===e?void 0:e.call(this),o=0;if(this.nzUse12Hours&&(i=12,r&&(r="PM"===this.time.selected12Hours?r.filter(a=>a>=12).map(a=>a>12?a-12:a):r.filter(a=>a<12||24===a).map(a=>24===a||0===a?12:a)),o=1),this.hourRange=$m(i,this.nzHourStep,o).map(a=>({index:a,disabled:!!r&&-1!==r.indexOf(a)})),this.nzUse12Hours&&12===this.hourRange[this.hourRange.length-1].index){const a=[...this.hourRange];a.unshift(a[a.length-1]),a.splice(a.length-1,1),this.hourRange=a}}buildMinutes(){this.minuteRange=$m(60,this.nzMinuteStep).map(e=>({index:e,disabled:!!this.nzDisabledMinutes&&-1!==this.nzDisabledMinutes(this.time.hours).indexOf(e)}))}buildSeconds(){this.secondRange=$m(60,this.nzSecondStep).map(e=>({index:e,disabled:!!this.nzDisabledSeconds&&-1!==this.nzDisabledSeconds(this.time.hours,this.time.minutes).indexOf(e)}))}build12Hours(){const e=this._format.includes("A");this.use12HoursRange=[{index:0,value:e?"AM":"am"},{index:1,value:e?"PM":"pm"}]}buildTimes(){this.buildHours(),this.buildMinutes(),this.buildSeconds(),this.build12Hours()}scrollToTime(e=0){this.hourEnabled&&this.hourListElement&&this.scrollToSelected(this.hourListElement.nativeElement,this.time.viewHours,e,"hour"),this.minuteEnabled&&this.minuteListElement&&this.scrollToSelected(this.minuteListElement.nativeElement,this.time.minutes,e,"minute"),this.secondEnabled&&this.secondListElement&&this.scrollToSelected(this.secondListElement.nativeElement,this.time.seconds,e,"second"),this.nzUse12Hours&&this.use12HoursListElement&&this.scrollToSelected(this.use12HoursListElement.nativeElement,"AM"===this.time.selected12Hours?0:1,e,"12-hour")}selectHour(e){this.time.setHours(e.index,e.disabled),this._disabledMinutes&&this.buildMinutes(),(this._disabledSeconds||this._disabledMinutes)&&this.buildSeconds()}selectMinute(e){this.time.setMinutes(e.index,e.disabled),this._disabledSeconds&&this.buildSeconds()}selectSecond(e){this.time.setSeconds(e.index,e.disabled)}select12Hours(e){this.time.setSelected12Hours(e.value),this._disabledHours&&this.buildHours(),this._disabledMinutes&&this.buildMinutes(),this._disabledSeconds&&this.buildSeconds()}scrollToSelected(e,i,r=0,o){if(!e)return;const a=this.translateIndex(i,o);this.scrollTo(e,(e.children[a]||e.children[0]).offsetTop,r)}translateIndex(e,i){var r,o,a;return"hour"===i?this.calcIndex(null===(r=this.nzDisabledHours)||void 0===r?void 0:r.call(this),this.hourRange.map(s=>s.index).indexOf(e)):"minute"===i?this.calcIndex(null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,this.time.hours),this.minuteRange.map(s=>s.index).indexOf(e)):"second"===i?this.calcIndex(null===(a=this.nzDisabledSeconds)||void 0===a?void 0:a.call(this,this.time.hours,this.time.minutes),this.secondRange.map(s=>s.index).indexOf(e)):this.calcIndex([],this.use12HoursRange.map(s=>s.index).indexOf(e))}scrollTo(e,i,r){if(r<=0)return void(e.scrollTop=i);const a=(i-e.scrollTop)/r*10;this.ngZone.runOutsideAngular(()=>{sK(()=>{e.scrollTop=e.scrollTop+a,e.scrollTop!==i&&this.scrollTo(e,i,r-10)})})}calcIndex(e,i){return(null==e?void 0:e.length)&&this.nzHideDisabledOptions?i-e.reduce((r,o)=>r+(o-1||(null!==(a=null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,u).indexOf(f))&&void 0!==a?a:-1)>-1||(null!==(l=null===(s=this.nzDisabledSeconds)||void 0===s?void 0:s.call(this,u,f).indexOf(p))&&void 0!==l?l:-1)>-1}onClickNow(){const e=new Date;this.timeDisabled(e)||(this.time.setValue(e),this.changed(),this.closePanel.emit())}onClickOk(){this.time.setValue(this.time.value,this.nzUse12Hours),this.changed(),this.closePanel.emit()}isSelectedHour(e){return e.index===this.time.viewHours}isSelectedMinute(e){return e.index===this.time.minutes}isSelectedSecond(e){return e.index===this.time.seconds}isSelected12Hours(e){return e.value.toUpperCase()===this.time.selected12Hours}ngOnInit(){this.time.changes.pipe(Pt(this.unsubscribe$)).subscribe(()=>{this.changed(),this.touched(),this.scrollToTime(120)}),this.buildTimes(),this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.scrollToTime(),this.firstScrolled=!0}),is(this.elementRef.nativeElement,"mousedown").pipe(Pt(this.unsubscribe$)).subscribe(e=>{e.preventDefault()})})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzDefaultOpenValue:r}=e;!(null!=i&&i.previousValue)&&(null==i?void 0:i.currentValue)&&(this.build12Hours(),this.enabledColumns++),null!=r&&r.currentValue&&this.time.setDefaultOpenValue(this.nzDefaultOpenValue||new Date)}writeValue(e){this.time.setValue(e,this.nzUse12Hours),this.buildTimes(),e&&this.firstScrolled&&this.scrollToTime(120),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(Oo),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker-panel"]],viewQuery:function(e,i){if(1&e&&(Mi(lK,5),Mi(cK,5),Mi(uK,5),Mi(hK,5)),2&e){let r;ui(r=hi())&&(i.hourListElement=r.first),ui(r=hi())&&(i.minuteListElement=r.first),ui(r=hi())&&(i.secondListElement=r.first),ui(r=hi())&&(i.use12HoursListElement=r.first)}},hostAttrs:[1,"ant-picker-time-panel"],hostVars:12,hostBindings:function(e,i){2&e&&Gt("ant-picker-time-panel-column-0",0===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-1",1===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-2",2===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-3",3===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-narrow",i.enabledColumns<3)("ant-picker-time-panel-placement-bottomLeft",!i.nzInDatePicker)},inputs:{nzInDatePicker:"nzInDatePicker",nzAddOn:"nzAddOn",nzHideDisabledOptions:"nzHideDisabledOptions",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPlaceHolder:"nzPlaceHolder",nzUse12Hours:"nzUse12Hours",nzDefaultOpenValue:"nzDefaultOpenValue",nzAllowEmpty:"nzAllowEmpty",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",format:"format",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep"},outputs:{closePanel:"closePanel"},exportAs:["nzTimePickerPanel"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:7,vars:6,consts:[["class","ant-picker-header",4,"ngIf"],[1,"ant-picker-content"],["class","ant-picker-time-panel-column","style","position: relative;",4,"ngIf"],["class","ant-picker-footer",4,"ngIf"],[1,"ant-picker-header"],[1,"ant-picker-header-view"],[1,"ant-picker-time-panel-column",2,"position","relative"],["hourListElement",""],[4,"ngFor","ngForOf","ngForTrackBy"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","ant-picker-time-panel-cell-disabled","click",4,"ngIf"],[1,"ant-picker-time-panel-cell",3,"click"],[1,"ant-picker-time-panel-cell-inner"],["minuteListElement",""],["secondListElement",""],["use12HoursListElement",""],[4,"ngFor","ngForOf"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","click",4,"ngIf"],[1,"ant-picker-footer"],["class","ant-picker-footer-extra",4,"ngIf"],[1,"ant-picker-ranges"],[1,"ant-picker-now"],[3,"click"],[1,"ant-picker-ok"],["nz-button","","type","button","nzSize","small","nzType","primary",3,"click"],[1,"ant-picker-footer-extra"],[3,"ngTemplateOutlet"]],template:function(e,i){1&e&&(V(0,dK,3,1,"div",0),q(1,"div",1),V(2,pK,3,2,"ul",2),V(3,_K,3,2,"ul",2),V(4,CK,3,2,"ul",2),V(5,SK,3,1,"ul",2),j(),V(6,kK,11,7,"div",3)),2&e&&(x("ngIf",i.nzInDatePicker),T(2),x("ngIf",i.hourEnabled),T(1),x("ngIf",i.minuteEnabled),T(1),x("ngIf",i.secondEnabled),T(1),x("ngIf",i.nzUse12Hours),T(1),x("ngIf",!i.nzInDatePicker))},dependencies:[pi,Et,_a,CS,eu,yS,e_,Fq],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzUse12Hours",void 0),n})(),LK=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p){this.nzConfigService=e,this.i18n=i,this.element=r,this.renderer=o,this.cdr=a,this.dateHelper=s,this.platform=l,this.directionality=u,this.nzFormStatusService=f,this.nzFormNoStatusService=p,this._nzModuleName="timePicker",this.destroy$=new de,this.isInit=!1,this.focused=!1,this.inputValue="",this.value=null,this.preValue=null,this.i18nPlaceHolder$=Po(void 0),this.overlayPositions=[{offsetY:3,originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{offsetY:-3,originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{offsetY:3,originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{offsetY:-3,originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],this.dir="ltr",this.prefixCls="ant-picker",this.statusCls={},this.status="",this.hasFeedback=!1,this.nzId=null,this.nzSize=null,this.nzStatus="",this.nzHourStep=1,this.nzMinuteStep=1,this.nzSecondStep=1,this.nzClearText="clear",this.nzNowText="",this.nzOkText="",this.nzPopupClassName="",this.nzPlaceHolder="",this.nzFormat="HH:mm:ss",this.nzOpen=!1,this.nzUse12Hours=!1,this.nzSuffixIcon="clock-circle",this.nzOpenChange=new Je,this.nzHideDisabledOptions=!1,this.nzAllowEmpty=!0,this.nzDisabled=!1,this.nzAutoFocus=!1,this.nzBackdrop=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1}emitValue(e){this.setValue(e,!0),this._onChange&&this._onChange(this.value),this._onTouched&&this._onTouched()}setValue(e,i=!1){i&&(this.preValue=oc(e)?new Date(e):null),this.value=oc(e)?new Date(e):null,this.inputValue=this.dateHelper.format(e,this.nzFormat),this.cdr.markForCheck()}open(){this.nzDisabled||this.nzOpen||(this.focus(),this.nzOpen=!0,this.nzOpenChange.emit(this.nzOpen))}close(){this.nzOpen=!1,this.cdr.markForCheck(),this.nzOpenChange.emit(this.nzOpen)}updateAutoFocus(){this.isInit&&!this.nzDisabled&&(this.nzAutoFocus?this.renderer.setAttribute(this.inputRef.nativeElement,"autofocus","autofocus"):this.renderer.removeAttribute(this.inputRef.nativeElement,"autofocus"))}onClickClearBtn(e){e.stopPropagation(),this.emitValue(null)}onClickOutside(e){this.element.nativeElement.contains(e.target)||this.setCurrentValueAndClose()}onFocus(e){this.focused=e,e||(this.checkTimeValid(this.value)?this.setCurrentValueAndClose():(this.setValue(this.preValue),this.close()))}focus(){this.inputRef.nativeElement&&this.inputRef.nativeElement.focus()}blur(){this.inputRef.nativeElement&&this.inputRef.nativeElement.blur()}onKeyupEsc(){this.setValue(this.preValue)}onKeyupEnter(){this.nzOpen&&oc(this.value)?this.setCurrentValueAndClose():this.nzOpen||this.open()}onInputChange(e){!this.platform.TRIDENT&&document.activeElement===this.inputRef.nativeElement&&(this.open(),this.parseTimeString(e))}onPanelValueChange(e){this.setValue(e),this.focus()}setCurrentValueAndClose(){this.emitValue(this.value),this.close()}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroy$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.inputSize=Math.max(8,this.nzFormat.length)+2,this.origin=new yh(this.element),this.i18nPlaceHolder$=this.i18n.localeChange.pipe(He(r=>r.TimePicker.placeholder)),this.dir=this.directionality.value,null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroy$)).subscribe(r=>{this.dir=r})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzFormat:r,nzDisabled:o,nzAutoFocus:a,nzStatus:s}=e;if(i&&!i.previousValue&&i.currentValue&&!r&&(this.nzFormat="h:mm:ss a"),o){const u=this.inputRef.nativeElement;o.currentValue?this.renderer.setAttribute(u,"disabled",""):this.renderer.removeAttribute(u,"disabled")}a&&this.updateAutoFocus(),s&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}parseTimeString(e){const i=this.dateHelper.parseTime(e,this.nzFormat)||null;oc(i)&&(this.value=i,this.cdr.markForCheck())}ngAfterViewInit(){this.isInit=!0,this.updateAutoFocus()}writeValue(e){let i;e instanceof Date?i=e:Cw(e)?i=null:(js('Non-Date type is not recommended for time-picker, use "Date" type.'),i=new Date(e)),this.setValue(i,!0)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}checkTimeValid(e){var i,r,o;if(!e)return!0;const a=null===(i=this.nzDisabledHours)||void 0===i?void 0:i.call(this),s=null===(r=this.nzDisabledMinutes)||void 0===r?void 0:r.call(this,e.getHours()),l=null===(o=this.nzDisabledSeconds)||void 0===o?void 0:o.call(this,e.getHours(),e.getMinutes());return!((null==a?void 0:a.includes(e.getHours()))||(null==s?void 0:s.includes(e.getMinutes()))||(null==l?void 0:l.includes(e.getSeconds())))}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(uc),Y(jt),Y(Ai),Y(er),Y(Oo),Y(Or),Y(qr,8),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker"]],viewQuery:function(e,i){if(1&e&&Mi(xK,7),2&e){let r;ui(r=hi())&&(i.inputRef=r.first)}},hostAttrs:[1,"ant-picker"],hostVars:12,hostBindings:function(e,i){1&e&&_e("click",function(){return i.open()}),2&e&&Gt("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-focused",i.focused)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)},inputs:{nzId:"nzId",nzSize:"nzSize",nzStatus:"nzStatus",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPopupClassName:"nzPopupClassName",nzPlaceHolder:"nzPlaceHolder",nzAddOn:"nzAddOn",nzDefaultOpenValue:"nzDefaultOpenValue",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",nzFormat:"nzFormat",nzOpen:"nzOpen",nzUse12Hours:"nzUse12Hours",nzSuffixIcon:"nzSuffixIcon",nzHideDisabledOptions:"nzHideDisabledOptions",nzAllowEmpty:"nzAllowEmpty",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus",nzBackdrop:"nzBackdrop",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzTimePicker"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:9,vars:16,consts:[[1,"ant-picker-input"],["type","text","autocomplete","off",3,"size","placeholder","ngModel","disabled","readOnly","ngModelChange","focus","blur","keyup.enter","keyup.escape"],["inputElement",""],[1,"ant-picker-suffix"],[4,"nzStringTemplateOutlet"],[3,"status",4,"ngIf"],["class","ant-picker-clear",3,"click",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","detach","overlayOutsideClick"],["nz-icon","",3,"nzType"],[3,"status"],[1,"ant-picker-clear",3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],[1,"ant-picker-dropdown",2,"position","relative"],[1,"ant-picker-panel-container"],["tabindex","-1",1,"ant-picker-panel"],[3,"ngClass","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzPlaceHolder","nzHideDisabledOptions","nzUse12Hours","nzDefaultOpenValue","nzAddOn","nzClearText","nzNowText","nzOkText","nzAllowEmpty","ngModel","ngModelChange","closePanel"]],template:function(e,i){1&e&&(q(0,"div",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.inputValue=o})("focus",function(){return i.onFocus(!0)})("blur",function(){return i.onFocus(!1)})("keyup.enter",function(){return i.onKeyupEnter()})("keyup.escape",function(){return i.onKeyupEsc()})("ngModelChange",function(o){return i.onInputChange(o)}),Sr(3,"async"),j(),q(4,"span",3),V(5,PK,2,1,"ng-container",4),V(6,zK,1,1,"nz-form-item-feedback-icon",5),j(),V(7,EK,2,2,"span",6),j(),V(8,OK,5,21,"ng-template",7),_e("detach",function(){return i.close()})("overlayOutsideClick",function(o){return i.onClickOutside(o)})),2&e&&(T(1),x("size",i.inputSize)("placeholder",i.nzPlaceHolder||So(3,14,i.i18nPlaceHolder$))("ngModel",i.inputValue)("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly),Sn("id",i.nzId),T(4),x("nzStringTemplateOutlet",i.nzSuffixIcon),T(1),x("ngIf",i.hasFeedback&&!!i.status),T(1),x("ngIf",i.nzAllowEmpty&&!i.nzDisabled&&i.value),T(1),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-picker-dropdown"))},dependencies:[Zo,Et,zo,pr,or,_c,Js,Sh,Ch,eu,$M,OS,Z9],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Ui()],n.prototype,"nzHourStep",void 0),at([Ui()],n.prototype,"nzMinuteStep",void 0),at([Ui()],n.prototype,"nzSecondStep",void 0),at([Ui()],n.prototype,"nzClearText",void 0),at([Ui()],n.prototype,"nzNowText",void 0),at([Ui()],n.prototype,"nzOkText",void 0),at([Ui()],n.prototype,"nzPopupClassName",void 0),at([Ui()],n.prototype,"nzFormat",void 0),at([Ui(),Wt()],n.prototype,"nzUse12Hours",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Wt()],n.prototype,"nzHideDisabledOptions",void 0),at([Ui(),Wt()],n.prototype,"nzAllowEmpty",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),n})(),Wm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,Lw,bh,vc,Th,yc,wS,WM]}),n})(),FK=(()=>{class n{create(e){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),NK=(()=>{class n{constructor(e){this.nzResizeObserverFactory=e,this.observedElements=new Map}ngOnDestroy(){this.observedElements.forEach((e,i)=>this.cleanupObserver(i))}observe(e){const i=cc(e);return new te(r=>{const a=this.observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this.unobserveElement(i)}})}observeElement(e){if(this.observedElements.has(e))this.observedElements.get(e).count++;else{const i=new de,r=this.nzResizeObserverFactory.create(o=>i.next(o));r&&r.observe(e),this.observedElements.set(e,{observer:r,stream:i,count:1})}return this.observedElements.get(e).stream}unobserveElement(e){this.observedElements.has(e)&&(this.observedElements.get(e).count--,this.observedElements.get(e).count||this.cleanupObserver(e))}cleanupObserver(e){if(this.observedElements.has(e)){const{observer:i,stream:r}=this.observedElements.get(e);i&&i.disconnect(),r.complete(),this.observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(me(FK))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function RK(n,t){1&n&&Tn(0)}function VK(n,t){if(1&n&&(ge(0),V(1,RK,1,0,"ng-container",4),ve()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.extraFooter)}}function HK(n,t){if(1&n&&(ge(0),Ce(1,"span",5),ve()),2&n){const e=k(2);T(1),x("innerHTML",e.extraFooter,qa)}}function BK(n,t){if(1&n&&(q(0,"div"),ge(1,2),V(2,VK,2,1,"ng-container",3),V(3,HK,2,1,"ng-container",3),ve(),j()),2&n){const e=k();Ue("",e.prefixCls,"-footer-extra"),T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",e.isTemplateRef(e.extraFooter)),T(1),x("ngSwitchCase",e.isNonEmptyString(e.extraFooter))}}function UK(n,t){if(1&n){const e=Ye();q(0,"a",6),_e("click",function(){ae(e);const r=k();return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(1),j()}if(2&n){const e=k();Gl("",e.prefixCls,"-today-btn ",e.isTodayDisabled?e.prefixCls+"-today-btn-disabled":"",""),Be("title",e.todayTitle),T(1),$t(" ",e.locale.today," ")}}function YK(n,t){1&n&&Tn(0)}function qK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"a",7),_e("click",function(){ae(e);const r=k(2);return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-now"),T(1),Ue("",e.prefixCls,"-now-btn"),T(1),$t(" ",e.locale.now," ")}}function jK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.okDisabled?null:r.clickOk.emit())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-ok"),T(1),x("disabled",e.okDisabled),T(1),$t(" ",e.locale.ok," ")}}function $K(n,t){if(1&n&&(q(0,"ul"),V(1,YK,1,0,"ng-container",4),V(2,qK,3,7,"li",0),V(3,jK,3,5,"li",0),j()),2&n){const e=k();Ue("",e.prefixCls,"-ranges"),T(1),x("ngTemplateOutlet",e.rangeQuickSelector),T(1),x("ngIf",e.showNow),T(1),x("ngIf",e.hasTimePicker)}}function WK(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function GK(n,t){1&n&&Ce(0,"th",6)}function KK(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function QK(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,GK,1,0,"th",4),V(3,KK,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function ZK(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function XK(n,t){1&n&&Tn(0)}const lo=function(n){return{$implicit:n}};function JK(n,t){if(1&n&&(ge(0),V(1,XK,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function eQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function tQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function nQ(n,t){if(1&n&&(ge(0)(1,13),V(2,JK,2,4,"ng-container",14),V(3,eQ,2,1,"ng-container",14),V(4,tQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function iQ(n,t){1&n&&Tn(0)}function rQ(n,t){if(1&n&&(ge(0),V(1,iQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function oQ(n,t){1&n&&Tn(0)}function aQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,oQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function sQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,rQ,2,4,"ng-container",18),V(3,aQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function lQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,nQ,5,3,"ng-container",14),V(3,sQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function cQ(n,t){if(1&n&&(q(0,"tr",8),V(1,ZK,2,4,"td",9),V(2,lQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function uQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function hQ(n,t){1&n&&Ce(0,"th",6)}function dQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function fQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,hQ,1,0,"th",4),V(3,dQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function mQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function pQ(n,t){1&n&&Tn(0)}function gQ(n,t){if(1&n&&(ge(0),V(1,pQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function vQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function _Q(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function yQ(n,t){if(1&n&&(ge(0)(1,13),V(2,gQ,2,4,"ng-container",14),V(3,vQ,2,1,"ng-container",14),V(4,_Q,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function bQ(n,t){1&n&&Tn(0)}function CQ(n,t){if(1&n&&(ge(0),V(1,bQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function wQ(n,t){1&n&&Tn(0)}function MQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,wQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function SQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,CQ,2,4,"ng-container",18),V(3,MQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function TQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,yQ,5,3,"ng-container",14),V(3,SQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function DQ(n,t){if(1&n&&(q(0,"tr",8),V(1,mQ,2,4,"td",9),V(2,TQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function kQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function xQ(n,t){1&n&&Ce(0,"th",6)}function PQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function zQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,xQ,1,0,"th",4),V(3,PQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function EQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function OQ(n,t){1&n&&Tn(0)}function IQ(n,t){if(1&n&&(ge(0),V(1,OQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function AQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function LQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function FQ(n,t){if(1&n&&(ge(0)(1,13),V(2,IQ,2,4,"ng-container",14),V(3,AQ,2,1,"ng-container",14),V(4,LQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function NQ(n,t){1&n&&Tn(0)}function RQ(n,t){if(1&n&&(ge(0),V(1,NQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function VQ(n,t){1&n&&Tn(0)}function HQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,VQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function BQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,RQ,2,4,"ng-container",18),V(3,HQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function UQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,FQ,5,3,"ng-container",14),V(3,BQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function YQ(n,t){if(1&n&&(q(0,"tr",8),V(1,EQ,2,4,"td",9),V(2,UQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function qQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function jQ(n,t){1&n&&Ce(0,"th",6)}function $Q(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function WQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,jQ,1,0,"th",4),V(3,$Q,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function GQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function KQ(n,t){1&n&&Tn(0)}function QQ(n,t){if(1&n&&(ge(0),V(1,KQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function ZQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function XQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function JQ(n,t){if(1&n&&(ge(0)(1,13),V(2,QQ,2,4,"ng-container",14),V(3,ZQ,2,1,"ng-container",14),V(4,XQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function eZ(n,t){1&n&&Tn(0)}function tZ(n,t){if(1&n&&(ge(0),V(1,eZ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function nZ(n,t){1&n&&Tn(0)}function iZ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,nZ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function rZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,tZ,2,4,"ng-container",18),V(3,iZ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function oZ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,JQ,5,3,"ng-container",14),V(3,rZ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function aZ(n,t){if(1&n&&(q(0,"tr",8),V(1,GQ,2,4,"td",9),V(2,oZ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function sZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"decade-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"decade-table",5),_e("valueChange",function(r){return ae(e),re(k().onChooseDecade(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","decade"))("showSuperNextBtn",e.enablePrevNext("next","decade"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)}}function lZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"year-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"year-table",6),_e("valueChange",function(r){return ae(e),re(k().onChooseYear(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","year"))("showSuperNextBtn",e.enablePrevNext("next","year"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function cZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"month-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"month-table",7),_e("valueChange",function(r){return ae(e),re(k().onChooseMonth(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","month"))("showSuperNextBtn",e.enablePrevNext("next","month"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("value",e.value)("activeDate",e.activeDate)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function uZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"date-header",8),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"date-table",9),_e("valueChange",function(r){return ae(e),re(k().onSelectDate(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showSuperNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date"))("showPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date")),T(1),Ue("",e.prefixCls,"-body"),T(1),x("locale",e.locale)("showWeek",e.showWeek)("value",e.value)("activeDate",e.activeDate)("disabledDate",e.disabledDate)("cellRender",e.dateRender)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)("canSelectWeek","week"===e.panelMode)}}function hZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker-panel",10),_e("ngModelChange",function(r){return ae(e),re(k().onSelectTime(r))}),j(),ve()}if(2&n){const e=k();T(1),x("nzInDatePicker",!0)("ngModel",null==e.value?null:e.value.nativeDate)("format",e.timeOptions.nzFormat)("nzHourStep",e.timeOptions.nzHourStep)("nzMinuteStep",e.timeOptions.nzMinuteStep)("nzSecondStep",e.timeOptions.nzSecondStep)("nzDisabledHours",e.timeOptions.nzDisabledHours)("nzDisabledMinutes",e.timeOptions.nzDisabledMinutes)("nzDisabledSeconds",e.timeOptions.nzDisabledSeconds)("nzHideDisabledOptions",!!e.timeOptions.nzHideDisabledOptions)("nzDefaultOpenValue",e.timeOptions.nzDefaultOpenValue)("nzUse12Hours",!!e.timeOptions.nzUse12Hours)("nzAddOn",e.timeOptions.nzAddOn)}}function dZ(n,t){1&n&&Tn(0)}const fZ=function(n){return{partType:n}};function mZ(n,t){if(1&n&&(ge(0),V(1,dZ,1,0,"ng-container",7),ve()),2&n){const e=k(2),i=Bn(4);T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Fi(2,fZ,e.datePickerService.activeInput))}}function pZ(n,t){1&n&&Tn(0)}function gZ(n,t){1&n&&Tn(0)}const IS=function(){return{partType:"left"}},AS=function(){return{partType:"right"}};function vZ(n,t){if(1&n&&(V(0,pZ,1,0,"ng-container",7),V(1,gZ,1,0,"ng-container",7)),2&n){k(2);const e=Bn(4);x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(4,IS)),T(1),x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(5,AS))}}function _Z(n,t){1&n&&Tn(0)}function yZ(n,t){if(1&n&&(ge(0),q(1,"div"),Ce(2,"div"),q(3,"div")(4,"div"),V(5,mZ,2,4,"ng-container",0),V(6,vZ,2,6,"ng-template",null,5,di),j(),V(8,_Z,1,0,"ng-container",6),j()(),ve()),2&n){const e=Bn(7),i=k(),r=Bn(6);T(1),Gl("",i.prefixCls,"-range-wrapper ",i.prefixCls,"-date-range-wrapper"),T(1),wr(i.arrowPosition),Ue("",i.prefixCls,"-range-arrow"),T(1),Gl("",i.prefixCls,"-panel-container ",i.showWeek?i.prefixCls+"-week-number":"",""),T(1),Ue("",i.prefixCls,"-panels"),T(1),x("ngIf",i.hasTimePicker)("ngIfElse",e),T(3),x("ngTemplateOutlet",r)}}function bZ(n,t){1&n&&Tn(0)}function CZ(n,t){1&n&&Tn(0)}function wZ(n,t){if(1&n&&(q(0,"div")(1,"div",8),V(2,bZ,1,0,"ng-container",6),V(3,CZ,1,0,"ng-container",6),j()()),2&n){const e=k(),i=Bn(4),r=Bn(6);(function k7(n,t,e,i,r,o,a,s,l){Mo(Vr,Go,Hl(be(),n,t,e,i,r,o,a,s,l),!0)})("",e.prefixCls,"-panel-container ",e.showWeek?e.prefixCls+"-week-number":""," ",e.hasTimePicker?e.prefixCls+"-time":""," ",e.isRange?e.prefixCls+"-range":"",""),T(1),Ue("",e.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===e.dir),T(1),x("ngTemplateOutlet",i),T(1),x("ngTemplateOutlet",r)}}function MZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"inner-popup",9),_e("panelModeChange",function(r){const a=ae(e).partType;return re(k().onPanelModeChange(r,a))})("cellHover",function(r){return ae(e),re(k().onCellHover(r))})("selectDate",function(r){ae(e);const o=k();return re(o.changeValueFromSelect(r,!o.showTime))})("selectTime",function(r){const a=ae(e).partType;return re(k().onSelectTime(r,a))})("headerChange",function(r){const a=ae(e).partType;return re(k().onActiveDateChange(r,a))}),j()()}if(2&n){const e=t.partType,i=k();Ue("",i.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===i.dir),T(1),x("showWeek",i.showWeek)("endPanelMode",i.getPanelMode(i.endPanelMode,e))("partType",e)("locale",i.locale)("showTimePicker",i.hasTimePicker)("timeOptions",i.getTimeOptions(e))("panelMode",i.getPanelMode(i.panelMode,e))("activeDate",i.getActiveDate(e))("value",i.getValue(e))("disabledDate",i.disabledDate)("dateRender",i.dateRender)("selectedValue",null==i.datePickerService?null:i.datePickerService.value)("hoverValue",i.hoverValue)}}function SZ(n,t){if(1&n){const e=Ye();q(0,"calendar-footer",11),_e("clickOk",function(){return ae(e),re(k(2).onClickOk())})("clickToday",function(r){return ae(e),re(k(2).onClickToday(r))}),j()}if(2&n){const e=k(2),i=Bn(8);x("locale",e.locale)("isRange",e.isRange)("showToday",e.showToday)("showNow",e.showNow)("hasTimePicker",e.hasTimePicker)("okDisabled",!e.isAllowed(null==e.datePickerService?null:e.datePickerService.value))("extraFooter",e.extraFooter)("rangeQuickSelector",e.ranges?i:null)}}function TZ(n,t){1&n&&V(0,SZ,1,8,"calendar-footer",10),2&n&&x("ngIf",k().hasFooter)}function DZ(n,t){if(1&n){const e=Ye();q(0,"li",13),_e("click",function(){const o=ae(e).$implicit,a=k(2);return re(a.onClickPresetRange(a.ranges[o]))})("mouseenter",function(){const o=ae(e).$implicit,a=k(2);return re(a.onHoverPresetRange(a.ranges[o]))})("mouseleave",function(){return ae(e),re(k(2).onPresetRangeMouseLeave())}),q(1,"span",14),Fe(2),j()()}if(2&n){const e=t.$implicit;Ue("",k(2).prefixCls,"-preset"),T(2),cn(e)}}function kZ(n,t){if(1&n&&V(0,DZ,3,4,"li",12),2&n){const e=k();x("ngForOf",e.getObjectKeys(e.ranges))}}const xZ=["separatorElement"],PZ=["pickerInput"],zZ=["rangePickerInput"];function EZ(n,t){1&n&&Tn(0)}function OZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",7,8),_e("ngModelChange",function(r){return ae(e),re(k(2).inputValue=r)})("focus",function(r){return ae(e),re(k(2).onFocus(r))})("focusout",function(r){return ae(e),re(k(2).onFocusout(r))})("ngModelChange",function(r){return ae(e),re(k(2).onInputChange(r))})("keyup.enter",function(r){return ae(e),re(k(2).onKeyupEnter(r))}),j(),V(3,EZ,1,0,"ng-container",9),j()}if(2&n){const e=k(2),i=Bn(4);Ue("",e.prefixCls,"-input"),T(1),Gt("ant-input-disabled",e.nzDisabled),Be("placeholder",e.getPlaceholder()),x("disabled",e.nzDisabled)("readOnly",e.nzInputReadOnly)("ngModel",e.inputValue)("size",e.inputSize),Sn("id",e.nzId),T(2),x("ngTemplateOutlet",i)}}function IZ(n,t){1&n&&Tn(0)}function AZ(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(4);T(1),cn(e.nzSeparator)}}function LZ(n,t){1&n&&Ce(0,"span",14)}function FZ(n,t){if(1&n&&(ge(0),V(1,AZ,2,1,"ng-container",0),V(2,LZ,1,0,"ng-template",null,13,di),ve()),2&n){const e=Bn(3),i=k(3);T(1),x("ngIf",i.nzSeparator)("ngIfElse",e)}}function NZ(n,t){1&n&&Tn(0)}function RZ(n,t){1&n&&Tn(0)}function VZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,IZ,1,0,"ng-container",10),j(),q(3,"div",null,11)(5,"span"),V(6,FZ,4,2,"ng-container",12),j()(),q(7,"div"),V(8,NZ,1,0,"ng-container",10),j(),V(9,RZ,1,0,"ng-container",9),ve()),2&n){const e=k(2),i=Bn(2),r=Bn(4);T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(18,IS)),T(1),Ue("",e.prefixCls,"-range-separator"),T(2),Ue("",e.prefixCls,"-separator"),T(1),x("nzStringTemplateOutlet",e.nzSeparator),T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(19,AS)),T(1),x("ngTemplateOutlet",r)}}function HZ(n,t){if(1&n&&(ge(0),V(1,OZ,4,12,"div",5),V(2,VZ,10,20,"ng-container",6),ve()),2&n){const e=k();T(1),x("ngIf",!e.isRange),T(1),x("ngIf",e.isRange)}}function BZ(n,t){if(1&n){const e=Ye();q(0,"input",15,16),_e("click",function(r){return ae(e),re(k().onClickInputBox(r))})("focusout",function(r){return ae(e),re(k().onFocusout(r))})("focus",function(r){const a=ae(e).partType;return re(k().onFocus(r,a))})("keyup.enter",function(r){return ae(e),re(k().onKeyupEnter(r))})("ngModelChange",function(r){const a=ae(e).partType,s=k();return re(s.inputValue[s.datePickerService.getActiveIndex(a)]=r)})("ngModelChange",function(r){return ae(e),re(k().onInputChange(r))}),j()}if(2&n){const e=t.partType,i=k();Be("placeholder",i.getPlaceholder(e)),x("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly)("size",i.inputSize)("ngModel",i.inputValue[i.datePickerService.getActiveIndex(e)]),Sn("id",i.nzId)}}function UZ(n,t){if(1&n){const e=Ye();q(0,"span",20),_e("click",function(r){return ae(e),re(k(2).onClickClear(r))}),Ce(1,"span",21),j()}2&n&&Ue("",k(2).prefixCls,"-clear")}function YZ(n,t){if(1&n&&(ge(0),Ce(1,"span",22),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function qZ(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",23),2&n&&x("status",k(2).status)}function jZ(n,t){if(1&n&&(Ce(0,"div",17),V(1,UZ,2,3,"span",18),q(2,"span"),V(3,YZ,2,1,"ng-container",12),V(4,qZ,1,1,"nz-form-item-feedback-icon",19),j()),2&n){const e=k();Ue("",e.prefixCls,"-active-bar"),x("ngStyle",e.activeBarStyle),T(1),x("ngIf",e.showClear()),T(1),Ue("",e.prefixCls,"-suffix"),T(1),x("nzStringTemplateOutlet",e.nzSuffixIcon),T(1),x("ngIf",e.hasFeedback&&!!e.status)}}function $Z(n,t){if(1&n){const e=Ye();q(0,"div",17)(1,"date-range-popup",24),_e("panelModeChange",function(r){return ae(e),re(k().onPanelModeChange(r))})("calendarChange",function(r){return ae(e),re(k().onCalendarChange(r))})("resultOk",function(){return ae(e),re(k().onResultOk())}),j()()}if(2&n){const e=k();Gl("",e.prefixCls,"-dropdown ",e.nzDropdownClassName,""),Gt("ant-picker-dropdown-rtl","rtl"===e.dir)("ant-picker-dropdown-placement-bottomLeft","bottom"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-topLeft","top"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-bottomRight","bottom"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-placement-topRight","top"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-range",e.isRange)("ant-picker-active-left","left"===e.datePickerService.activeInput)("ant-picker-active-right","right"===e.datePickerService.activeInput),x("ngStyle",e.nzPopupStyle),T(1),x("isRange",e.isRange)("inline",e.nzInline)("defaultPickerValue",e.nzDefaultPickerValue)("showWeek",e.nzShowWeekNumber||"week"===e.nzMode)("panelMode",e.panelMode)("locale",null==e.nzLocale?null:e.nzLocale.lang)("showToday","date"===e.nzMode&&e.nzShowToday&&!e.isRange&&!e.nzShowTime)("showNow","date"===e.nzMode&&e.nzShowNow&&!e.isRange&&!!e.nzShowTime)("showTime",e.nzShowTime)("dateRender",e.nzDateRender)("disabledDate",e.nzDisabledDate)("disabledTime",e.nzDisabledTime)("extraFooter",e.extraFooter)("ranges",e.nzRanges)("dir",e.dir)}}function WZ(n,t){1&n&&Tn(0)}function GZ(n,t){if(1&n&&(q(0,"div",25),V(1,WZ,1,0,"ng-container",9),j()),2&n){const e=k(),i=Bn(6);x("nzNoAnimation",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("@slideMotion","enter"),T(1),x("ngTemplateOutlet",i)}}const Dh="ant-picker",KZ={nzDisabledHours:()=>[],nzDisabledMinutes:()=>[],nzDisabledSeconds:()=>[]};function LS(n,t){let e=t?t(n&&n.nativeDate):{};return e=Object.assign(Object.assign({},KZ),e),e}function kh(n,t,e){return!(!n||t&&t(n.nativeDate)||e&&!function ZZ(n,t){return function QZ(n,t){let e=!1;if(n){const i=n.getHours(),r=n.getMinutes(),o=n.getSeconds();e=-1!==t.nzDisabledHours().indexOf(i)||-1!==t.nzDisabledMinutes(i).indexOf(r)||-1!==t.nzDisabledSeconds(i,r).indexOf(o)}return!e}(n,LS(n,t))}(n,e))}function xh(n){return n&&n.replace(/Y/g,"y").replace(/D/g,"d")}let XZ=(()=>{class n{constructor(e){this.dateHelper=e,this.showToday=!1,this.showNow=!1,this.hasTimePicker=!1,this.isRange=!1,this.okDisabled=!1,this.rangeQuickSelector=null,this.clickOk=new Je,this.clickToday=new Je,this.prefixCls=Dh,this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.isTodayDisabled=!1,this.todayTitle=""}ngOnChanges(e){const i=new Date;if(e.disabledDate&&(this.isTodayDisabled=!(!this.disabledDate||!this.disabledDate(i))),e.locale){const r=xh(this.locale.dateFormat);this.todayTitle=this.dateHelper.format(i,r)}}onClickToday(){const e=new Kt;this.clickToday.emit(e.clone())}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["calendar-footer"]],inputs:{locale:"locale",showToday:"showToday",showNow:"showNow",hasTimePicker:"hasTimePicker",isRange:"isRange",okDisabled:"okDisabled",disabledDate:"disabledDate",extraFooter:"extraFooter",rangeQuickSelector:"rangeQuickSelector"},outputs:{clickOk:"clickOk",clickToday:"clickToday"},exportAs:["calendarFooter"],features:[Dt],decls:4,vars:6,consts:[[3,"class",4,"ngIf"],["role","button",3,"class","title","click",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngTemplateOutlet"],[3,"innerHTML"],["role","button",3,"title","click"],[3,"click"],["nz-button","","type","button","nzType","primary","nzSize","small",3,"disabled","click"]],template:function(e,i){1&e&&(q(0,"div"),V(1,BK,4,6,"div",0),V(2,UK,2,6,"a",1),V(3,$K,4,6,"ul",0),j()),2&e&&(Ue("",i.prefixCls,"-footer"),T(1),x("ngIf",i.extraFooter),T(1),x("ngIf",i.showToday),T(1),x("ngIf",i.hasTimePicker||i.rangeQuickSelector))},dependencies:[Et,_a,tr,kr,CS,eu,yS],encapsulation:2,changeDetection:0}),n})(),Gm=(()=>{class n{constructor(){this.activeInput="left",this.arrowLeft=0,this.isRange=!1,this.valueChange$=new Rs(1),this.emitValue$=new de,this.inputPartChange$=new de}initValue(e=!1){e&&(this.initialValue=this.isRange?[]:null),this.setValue(this.initialValue)}hasValue(e=this.value){return Array.isArray(e)?!!e[0]||!!e[1]:!!e}makeValue(e){return this.isRange?e?e.map(i=>new Kt(i)):[]:e?new Kt(e):null}setActiveDate(e,i=!1,r="month"){this.activeDate=this.isRange?function Oq(n,t,e="month",i="left"){const[r,o]=n;let a=r||new Kt,s=o||(t?a:a.add(1,e));return r&&!o?(a=r,s=t?r:r.add(1,e)):!r&&o?(a=t?o:o.add(-1,e),s=o):r&&o&&!t&&(r.isSame(o,e)||"left"===i?s=a.add(1,e):a=s.add(-1,e)),[a,s]}(e,i,{date:"month",month:"year",year:"decade"}[r],this.activeInput):eh(e)}setValue(e){this.value=e,this.valueChange$.next(this.value)}getActiveIndex(e=this.activeInput){return{left:0,right:1}[e]}ngOnDestroy(){this.valueChange$.complete(),this.emitValue$.complete(),this.inputPartChange$.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Ph=(()=>{class n{constructor(){this.prefixCls="ant-picker-header",this.selectors=[],this.showSuperPreBtn=!0,this.showSuperNextBtn=!0,this.showPreBtn=!0,this.showNextBtn=!0,this.panelModeChange=new Je,this.valueChange=new Je}superPreviousTitle(){return this.locale.previousYear}previousTitle(){return this.locale.previousMonth}superNextTitle(){return this.locale.nextYear}nextTitle(){return this.locale.nextMonth}superPrevious(){this.changeValue(this.value.addYears(-1))}superNext(){this.changeValue(this.value.addYears(1))}previous(){this.changeValue(this.value.addMonths(-1))}next(){this.changeValue(this.value.addMonths(1))}changeValue(e){this.value!==e&&(this.value=e,this.valueChange.emit(this.value),this.render())}changeMode(e){this.panelModeChange.emit(e)}render(){this.value&&(this.selectors=this.getSelectors())}ngOnInit(){this.value||(this.value=new Kt),this.selectors=this.getSelectors()}ngOnChanges(e){(e.value||e.locale)&&this.render()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{value:"value",locale:"locale",showSuperPreBtn:"showSuperPreBtn",showSuperNextBtn:"showSuperNextBtn",showPreBtn:"showPreBtn",showNextBtn:"showNextBtn"},outputs:{panelModeChange:"panelModeChange",valueChange:"valueChange"},features:[Dt]}),n})(),JZ=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))},{className:`${this.prefixCls}-month-btn`,title:this.locale.monthSelect,onClick:()=>this.changeMode("month"),label:this.dateHelper.format(this.value.nativeDate,this.locale.monthFormat||"MMM")}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-header"]],exportAs:["dateHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,WK,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),zh=(()=>{class n{constructor(){this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.headRow=[],this.bodyRows=[],this.MAX_ROW=6,this.MAX_COL=7,this.prefixCls="ant-picker",this.activeDate=new Kt,this.showWeek=!1,this.selectedValue=[],this.hoverValue=[],this.canSelectWeek=!1,this.valueChange=new Je,this.cellHover=new Je}render(){this.activeDate&&(this.headRow=this.makeHeadRow(),this.bodyRows=this.makeBodyRows())}trackByBodyRow(e,i){return i.trackByIndex}trackByBodyColumn(e,i){return i.trackByIndex}hasRangeValue(){var e,i;return(null===(e=this.selectedValue)||void 0===e?void 0:e.length)>0||(null===(i=this.hoverValue)||void 0===i?void 0:i.length)>0}getClassMap(e){return{"ant-picker-cell":!0,"ant-picker-cell-in-view":!0,"ant-picker-cell-selected":e.isSelected,"ant-picker-cell-disabled":e.isDisabled,"ant-picker-cell-in-range":!!e.isInSelectedRange,"ant-picker-cell-range-start":!!e.isSelectedStart,"ant-picker-cell-range-end":!!e.isSelectedEnd,"ant-picker-cell-range-start-single":!!e.isStartSingle,"ant-picker-cell-range-end-single":!!e.isEndSingle,"ant-picker-cell-range-hover":!!e.isInHoverRange,"ant-picker-cell-range-hover-start":!!e.isHoverStart,"ant-picker-cell-range-hover-end":!!e.isHoverEnd,"ant-picker-cell-range-hover-edge-start":!!e.isFirstCellInPanel,"ant-picker-cell-range-hover-edge-end":!!e.isLastCellInPanel,"ant-picker-cell-range-start-near-hover":!!e.isRangeStartNearHover,"ant-picker-cell-range-end-near-hover":!!e.isRangeEndNearHover}}ngOnInit(){this.render()}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),(e.disabledDate||e.locale||e.showWeek||e.selectWeek||this.isDateRealChange(e.activeDate)||this.isDateRealChange(e.value)||this.isDateRealChange(e.selectedValue)||this.isDateRealChange(e.hoverValue))&&this.render()}isDateRealChange(e){if(e){const i=e.previousValue,r=e.currentValue;return Array.isArray(r)?!Array.isArray(i)||r.length!==i.length||r.some((o,a)=>{const s=i[a];return s instanceof Kt?s.isSameDay(o):s!==o}):!this.isSameDate(i,r)}return!1}isSameDate(e,i){return!e&&!i||e&&i&&i.isSameDay(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{prefixCls:"prefixCls",value:"value",locale:"locale",activeDate:"activeDate",showWeek:"showWeek",selectedValue:"selectedValue",hoverValue:"hoverValue",disabledDate:"disabledDate",cellRender:"cellRender",fullCellRender:"fullCellRender",canSelectWeek:"canSelectWeek"},outputs:{valueChange:"valueChange",cellHover:"cellHover"},features:[Dt]}),n})(),eX=(()=>{class n extends zh{constructor(e,i){super(),this.i18n=e,this.dateHelper=i}changeValueFromInside(e){this.activeDate=this.activeDate.setYear(e.getYear()).setMonth(e.getMonth()).setDate(e.getDate()),this.valueChange.emit(this.activeDate),this.activeDate.isSameMonth(this.value)||this.render()}makeHeadRow(){const e=[],i=this.activeDate.calendarStart({weekStartsOn:this.dateHelper.getFirstDayOfWeek()});for(let r=0;rthis.changeValueFromInside(l),onMouseEnter:()=>this.cellHover.emit(l)};this.addCellProperty(P,l),this.showWeek&&!a.weekNum&&(a.weekNum=this.dateHelper.getISOWeek(l.nativeDate)),l.isSameDay(this.value)&&(a.isActive=l.isSameDay(this.value)),a.dateCells.push(P)}a.classMap={"ant-picker-week-panel-row":this.canSelectWeek,"ant-picker-week-panel-row-selected":this.canSelectWeek&&a.isActive},e.push(a)}return e}addCellProperty(e,i){var r;if(this.hasRangeValue()&&!this.canSelectWeek){const[o,a]=this.hoverValue,[s,l]=this.selectedValue;null!=s&&s.isSameDay(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=l&&l.isSameDay(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),o&&a&&(e.isHoverStart=o.isSameDay(i),e.isHoverEnd=a.isSameDay(i),e.isLastCellInPanel=i.isLastDayOfMonth(),e.isFirstCellInPanel=i.isFirstDayOfMonth(),e.isInHoverRange=o.isBeforeDay(i)&&i.isBeforeDay(a)),e.isStartSingle=s&&!l,e.isEndSingle=!s&&l,e.isInSelectedRange=(null==s?void 0:s.isBeforeDay(i))&&i.isBeforeDay(l),e.isRangeStartNearHover=s&&e.isInHoverRange,e.isRangeEndNearHover=l&&e.isInHoverRange}e.isToday=i.isToday(),e.isSelected=i.isSameDay(this.value),e.isDisabled=!(null===(r=this.disabledDate)||void 0===r||!r.call(this,i.nativeDate)),e.classMap=this.getClassMap(e)}getClassMap(e){const i=new Kt(e.value);return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-today":!!e.isToday,"ant-picker-cell-in-view":i.isSameMonth(this.activeDate)})}}return n.\u0275fac=function(e){return new(e||n)(Y(uc),Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-table"]],inputs:{locale:"locale"},exportAs:["dateTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,QK,4,2,"thead",1),q(2,"tbody"),V(3,cQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),tX=(()=>{class n extends Ph{previous(){}next(){}get startYear(){return 100*parseInt(""+this.value.getYear()/100,10)}get endYear(){return this.startYear+99}superPrevious(){this.changeValue(this.value.addYears(-100))}superNext(){this.changeValue(this.value.addYears(100))}getSelectors(){return[{className:`${this.prefixCls}-decade-btn`,title:"",onClick:()=>{},label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-header"]],exportAs:["decadeHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,uQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),rX=(()=>{class n extends zh{get startYear(){return 100*parseInt(""+this.activeDate.getYear()/100,10)}get endYear(){return this.startYear+99}makeHeadRow(){return[]}makeBodyRows(){const e=[],i=this.value&&this.value.getYear(),r=this.startYear,o=this.endYear,a=r-10;let s=0;for(let l=0;l<4;l++){const u={dateCells:[],trackByIndex:l};for(let f=0;f<3;f++){const p=a+10*s,P=a+10*s+9,E=`${p}-${P}`,H={trackByIndex:f,value:this.activeDate.setYear(p).nativeDate,content:E,title:E,isDisabled:!1,isSelected:i>=p&&i<=P,isLowerThanStart:Po,classMap:{},onClick(){},onMouseEnter(){}};H.classMap=this.getClassMap(H),H.onClick=()=>this.chooseDecade(p),s++,u.dateCells.push(H)}e.push(u)}return e}getClassMap(e){return{[`${this.prefixCls}-cell`]:!0,[`${this.prefixCls}-cell-in-view`]:!e.isBiggerThanEnd&&!e.isLowerThanStart,[`${this.prefixCls}-cell-selected`]:e.isSelected,[`${this.prefixCls}-cell-disabled`]:e.isDisabled}}chooseDecade(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-table"]],exportAs:["decadeTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,fQ,4,2,"thead",1),q(2,"tbody"),V(3,DQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),oX=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-month-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-header"]],exportAs:["monthHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,kQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),aX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=[];let i=0;for(let r=0;rthis.chooseMonth(f.value.getMonth()),onMouseEnter:()=>this.cellHover.emit(s)};this.addCellProperty(f,s),o.dateCells.push(f),i++}e.push(o)}return e}isDisabledMonth(e){if(!this.disabledDate)return!1;for(let r=e.setDate(1);r.getMonth()===e.getMonth();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameMonth(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameMonth(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameMonth(i),e.isHoverEnd=o.isSameMonth(i),e.isLastCellInPanel=11===i.getMonth(),e.isFirstCellInPanel=0===i.getMonth(),e.isInHoverRange=r.isBeforeMonth(i)&&i.isBeforeMonth(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeMonth(i))&&(null==i?void 0:i.isBeforeMonth(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameMonth(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseMonth(e){this.value=this.activeDate.setMonth(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-table"]],exportAs:["monthTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,zQ,4,2,"thead",1),q(2,"tbody"),V(3,YQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),sX=(()=>{class n extends Ph{get startYear(){return 10*parseInt(""+this.value.getYear()/10,10)}get endYear(){return this.startYear+9}superPrevious(){this.changeValue(this.value.addYears(-10))}superNext(){this.changeValue(this.value.addYears(10))}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:"",onClick:()=>this.changeMode("decade"),label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["year-header"]],exportAs:["yearHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,qQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),lX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=this.activeDate&&this.activeDate.getYear(),i=10*parseInt(""+e/10,10),r=i+9,o=i-1,a=[];let s=0;for(let l=0;l=i&&p<=r,isSelected:p===(this.value&&this.value.getYear()),content:E,title:E,classMap:{},isLastCellInPanel:P.getYear()===r,isFirstCellInPanel:P.getYear()===i,cellRender:Gs(this.cellRender,P),fullCellRender:Gs(this.fullCellRender,P),onClick:()=>this.chooseYear(G.value.getFullYear()),onMouseEnter:()=>this.cellHover.emit(P)};this.addCellProperty(G,P),u.dateCells.push(G),s++}a.push(u)}return a}getClassMap(e){return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-in-view":!!e.isSameDecade})}isDisabledYear(e){if(!this.disabledDate)return!1;for(let r=e.setMonth(0).setDate(1);r.getYear()===e.getYear();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameYear(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameYear(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameYear(i),e.isHoverEnd=o.isSameYear(i),e.isInHoverRange=r.isBeforeYear(i)&&i.isBeforeYear(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeYear(i))&&(null==i?void 0:i.isBeforeYear(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameYear(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseYear(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value),this.render()}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["year-table"]],exportAs:["yearTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,WQ,4,2,"thead",1),q(2,"tbody"),V(3,aZ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),cX=(()=>{class n{constructor(){this.panelModeChange=new Je,this.headerChange=new Je,this.selectDate=new Je,this.selectTime=new Je,this.cellHover=new Je,this.prefixCls=Dh}enablePrevNext(e,i){return!(!this.showTimePicker&&i===this.endPanelMode&&("left"===this.partType&&"next"===e||"right"===this.partType&&"prev"===e))}onSelectTime(e){this.selectTime.emit(new Kt(e))}onSelectDate(e){const i=e instanceof Kt?e:new Kt(e),r=this.timeOptions&&this.timeOptions.nzDefaultOpenValue;!this.value&&r&&i.setHms(r.getHours(),r.getMinutes(),r.getSeconds()),this.selectDate.emit(i)}onChooseMonth(e){this.activeDate=this.activeDate.setMonth(e.getMonth()),"month"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseYear(e){this.activeDate=this.activeDate.setYear(e.getYear()),"year"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseDecade(e){this.activeDate=this.activeDate.setYear(e.getYear()),"decade"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit("year"))}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),e.panelMode&&"time"===e.panelMode.currentValue&&(this.panelMode="date")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["inner-popup"]],inputs:{activeDate:"activeDate",endPanelMode:"endPanelMode",panelMode:"panelMode",showWeek:"showWeek",locale:"locale",showTimePicker:"showTimePicker",timeOptions:"timeOptions",disabledDate:"disabledDate",dateRender:"dateRender",selectedValue:"selectedValue",hoverValue:"hoverValue",value:"value",partType:"partType"},outputs:{panelModeChange:"panelModeChange",headerChange:"headerChange",selectDate:"selectDate",selectTime:"selectTime",cellHover:"cellHover"},exportAs:["innerPopup"],features:[Dt],decls:8,vars:11,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngIf"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showNextBtn","showPreBtn","valueChange","panelModeChange"],[3,"activeDate","value","locale","disabledDate","valueChange"],[3,"activeDate","value","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","activeDate","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showPreBtn","showNextBtn","valueChange","panelModeChange"],[3,"locale","showWeek","value","activeDate","disabledDate","cellRender","selectedValue","hoverValue","canSelectWeek","valueChange","cellHover"],[3,"nzInDatePicker","ngModel","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzHideDisabledOptions","nzDefaultOpenValue","nzUse12Hours","nzAddOn","ngModelChange"]],template:function(e,i){1&e&&(q(0,"div")(1,"div"),ge(2,0),V(3,sZ,4,13,"ng-container",1),V(4,lZ,4,15,"ng-container",1),V(5,cZ,4,15,"ng-container",1),V(6,uZ,4,18,"ng-container",2),ve(),j(),V(7,hZ,2,13,"ng-container",3),j()),2&e&&(Gt("ant-picker-datetime-panel",i.showTimePicker),T(1),Gl("",i.prefixCls,"-",i.panelMode,"-panel"),T(1),x("ngSwitch",i.panelMode),T(1),x("ngSwitchCase","decade"),T(1),x("ngSwitchCase","year"),T(1),x("ngSwitchCase","month"),T(2),x("ngIf",i.showTimePicker&&i.timeOptions))},dependencies:[Et,tr,kr,Xo,pr,or,JZ,eX,tX,rX,oX,aX,sX,lX,OS],encapsulation:2,changeDetection:0}),n})(),FS=(()=>{class n{constructor(e,i,r,o){this.datePickerService=e,this.cdr=i,this.ngZone=r,this.host=o,this.inline=!1,this.dir="ltr",this.panelModeChange=new Je,this.calendarChange=new Je,this.resultOk=new Je,this.prefixCls=Dh,this.endPanelMode="date",this.timeOptions=null,this.hoverValue=[],this.checkedPartArr=[!1,!1],this.destroy$=new de,this.disabledStartTime=a=>this.disabledTime&&this.disabledTime(a,"start"),this.disabledEndTime=a=>this.disabledTime&&this.disabledTime(a,"end")}get hasTimePicker(){return!!this.showTime}get hasFooter(){return this.showToday||this.hasTimePicker||!!this.extraFooter||!!this.ranges}get arrowPosition(){var e,i;return"rtl"===this.dir?{right:`${null===(e=this.datePickerService)||void 0===e?void 0:e.arrowLeft}px`}:{left:`${null===(i=this.datePickerService)||void 0===i?void 0:i.arrowLeft}px`}}ngOnInit(){qn(this.datePickerService.valueChange$,this.datePickerService.inputPartChange$).pipe(Pt(this.destroy$)).subscribe(()=>{this.updateActiveDate(),this.cdr.markForCheck()}),this.ngZone.runOutsideAngular(()=>{is(this.host.nativeElement,"mousedown").pipe(Pt(this.destroy$)).subscribe(e=>e.preventDefault())})}ngOnChanges(e){(e.showTime||e.disabledTime)&&this.showTime&&this.buildTimeOptions(),e.panelMode&&(this.endPanelMode=this.panelMode),e.defaultPickerValue&&this.updateActiveDate()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}updateActiveDate(){const e=this.datePickerService.hasValue()?this.datePickerService.value:this.datePickerService.makeValue(this.defaultPickerValue);this.datePickerService.setActiveDate(e,this.hasTimePicker,this.getPanelMode(this.endPanelMode))}onClickOk(){this.changeValueFromSelect(this.isRange?this.datePickerService.value[{left:0,right:1}[this.datePickerService.activeInput]]:this.datePickerService.value),this.resultOk.emit()}onClickToday(e){this.changeValueFromSelect(e,!this.showTime)}onCellHover(e){if(!this.isRange)return;const r=this.datePickerService.value[{left:1,right:0}[this.datePickerService.activeInput]];r&&(this.hoverValue=r.isBeforeDay(e)?[r,e]:[e,r])}onPanelModeChange(e,i){this.panelMode=this.isRange?0===this.datePickerService.getActiveIndex(i)?[e,this.panelMode[1]]:[this.panelMode[0],e]:e,this.panelModeChange.emit(this.panelMode)}onActiveDateChange(e,i){if(this.isRange){const r=[];r[this.datePickerService.getActiveIndex(i)]=e,this.datePickerService.setActiveDate(r,this.hasTimePicker,this.getPanelMode(this.endPanelMode,i))}else this.datePickerService.setActiveDate(e)}onSelectTime(e,i){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.getActiveIndex(i);r[o]=this.overrideHms(e,r[o]),this.datePickerService.setValue(r)}else{const r=this.overrideHms(e,this.datePickerService.value);this.datePickerService.setValue(r)}this.datePickerService.inputPartChange$.next(),this.buildTimeOptions()}changeValueFromSelect(e,i=!0){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.activeInput;let a=o;r[this.datePickerService.getActiveIndex(o)]=e,this.checkedPartArr[this.datePickerService.getActiveIndex(o)]=!0,this.hoverValue=r,i?this.inline?(a=this.reversedPart(o),"right"===a&&(r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.calendarChange.emit(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]&&(this.clearHoverValue(),this.datePickerService.emitValue$.next())):(Ow(r)&&(a=this.reversedPart(o),r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]?(this.calendarChange.emit(r),this.clearHoverValue(),this.datePickerService.emitValue$.next()):this.isAllowed(r)&&(a=this.reversedPart(o),this.calendarChange.emit([e.clone()]))):this.datePickerService.setValue(r),this.datePickerService.inputPartChange$.next(a)}else this.datePickerService.setValue(e),this.datePickerService.inputPartChange$.next(),i&&this.isAllowed(e)&&this.datePickerService.emitValue$.next();this.buildTimeOptions()}reversedPart(e){return"left"===e?"right":"left"}getPanelMode(e,i){return this.isRange?e[this.datePickerService.getActiveIndex(i)]:e}getValue(e){return this.isRange?(this.datePickerService.value||[])[this.datePickerService.getActiveIndex(e)]:this.datePickerService.value}getActiveDate(e){return this.isRange?this.datePickerService.activeDate[this.datePickerService.getActiveIndex(e)]:this.datePickerService.activeDate}isOneAllowed(e){const i=this.datePickerService.getActiveIndex();return kh(e[i],this.disabledDate,[this.disabledStartTime,this.disabledEndTime][i])}isBothAllowed(e){return kh(e[0],this.disabledDate,this.disabledStartTime)&&kh(e[1],this.disabledDate,this.disabledEndTime)}isAllowed(e,i=!1){return this.isRange?i?this.isBothAllowed(e):this.isOneAllowed(e):kh(e,this.disabledDate,this.disabledTime)}getTimeOptions(e){return this.showTime&&this.timeOptions?this.timeOptions instanceof Array?this.timeOptions[this.datePickerService.getActiveIndex(e)]:this.timeOptions:null}onClickPresetRange(e){const i="function"==typeof e?e():e;i&&(this.datePickerService.setValue([new Kt(i[0]),new Kt(i[1])]),this.datePickerService.emitValue$.next())}onPresetRangeMouseLeave(){this.clearHoverValue()}onHoverPresetRange(e){"function"!=typeof e&&(this.hoverValue=[new Kt(e[0]),new Kt(e[1])])}getObjectKeys(e){return e?Object.keys(e):[]}show(e){return!(this.showTime&&this.isRange&&this.datePickerService.activeInput!==e)}clearHoverValue(){this.hoverValue=[]}buildTimeOptions(){if(this.showTime){const e="object"==typeof this.showTime?this.showTime:{};if(this.isRange){const i=this.datePickerService.value;this.timeOptions=[this.overrideTimeOptions(e,i[0],"start"),this.overrideTimeOptions(e,i[1],"end")]}else this.timeOptions=this.overrideTimeOptions(e,this.datePickerService.value)}else this.timeOptions=null}overrideTimeOptions(e,i,r){let o;return o=r?"start"===r?this.disabledStartTime:this.disabledEndTime:this.disabledTime,Object.assign(Object.assign({},e),LS(i,o))}overrideHms(e,i){return e=e||new Kt,(i=i||new Kt).setHms(e.getHours(),e.getMinutes(),e.getSeconds())}}return n.\u0275fac=function(e){return new(e||n)(Y(Gm),Y(er),Y(Ft),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["date-range-popup"]],inputs:{isRange:"isRange",inline:"inline",showWeek:"showWeek",locale:"locale",disabledDate:"disabledDate",disabledTime:"disabledTime",showToday:"showToday",showNow:"showNow",showTime:"showTime",extraFooter:"extraFooter",ranges:"ranges",dateRender:"dateRender",panelMode:"panelMode",defaultPickerValue:"defaultPickerValue",dir:"dir"},outputs:{panelModeChange:"panelModeChange",calendarChange:"calendarChange",resultOk:"resultOk"},exportAs:["dateRangePopup"],features:[Dt],decls:9,vars:2,consts:[[4,"ngIf","ngIfElse"],["singlePanel",""],["tplInnerPopup",""],["tplFooter",""],["tplRangeQuickSelector",""],["noTimePicker",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","-1"],[3,"showWeek","endPanelMode","partType","locale","showTimePicker","timeOptions","panelMode","activeDate","value","disabledDate","dateRender","selectedValue","hoverValue","panelModeChange","cellHover","selectDate","selectTime","headerChange"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday",4,"ngIf"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday"],[3,"class","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"click","mouseenter","mouseleave"],[1,"ant-tag","ant-tag-blue"]],template:function(e,i){if(1&e&&(V(0,yZ,9,19,"ng-container",0),V(1,wZ,4,13,"ng-template",null,1,di),V(3,MZ,2,18,"ng-template",null,2,di),V(5,TZ,1,1,"ng-template",null,3,di),V(7,kZ,1,1,"ng-template",null,4,di)),2&e){const r=Bn(2);x("ngIf",i.isRange)("ngIfElse",r)}},dependencies:[pi,Et,_a,XZ,cX],encapsulation:2,changeDetection:0}),n})();const Km={position:"relative"};let NS=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E,H,G){this.nzConfigService=e,this.datePickerService=i,this.i18n=r,this.cdr=o,this.renderer=a,this.elementRef=s,this.dateHelper=l,this.nzResizeObserver=u,this.platform=f,this.directionality=P,this.noAnimation=E,this.nzFormStatusService=H,this.nzFormNoStatusService=G,this._nzModuleName="datePicker",this.isRange=!1,this.dir="ltr",this.statusCls={},this.status="",this.hasFeedback=!1,this.panelMode="date",this.destroyed$=new de,this.isCustomPlaceHolder=!1,this.isCustomFormat=!1,this.showTime=!1,this.nzAllowClear=!0,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1,this.nzInline=!1,this.nzPlaceHolder="",this.nzPopupStyle=Km,this.nzSize="default",this.nzStatus="",this.nzShowToday=!0,this.nzMode="date",this.nzShowNow=!0,this.nzDefaultPickerValue=null,this.nzSeparator=void 0,this.nzSuffixIcon="calendar",this.nzBackdrop=!1,this.nzId=null,this.nzPlacement="bottomLeft",this.nzShowWeekNumber=!1,this.nzOnPanelChange=new Je,this.nzOnCalendarChange=new Je,this.nzOnOk=new Je,this.nzOnOpenChange=new Je,this.inputSize=12,this.prefixCls=Dh,this.activeBarStyle={},this.overlayOpen=!1,this.overlayPositions=[...kS],this.currentPositionX="start",this.currentPositionY="bottom",this.onChangeFn=()=>{},this.onTouchedFn=()=>{},this.document=p,this.origin=new yh(this.elementRef)}get nzShowTime(){return this.showTime}set nzShowTime(e){this.showTime="object"==typeof e?e:hm(e)}get realOpenState(){return this.isOpenHandledByUser()?!!this.nzOpen:this.overlayOpen}ngAfterViewInit(){this.nzAutoFocus&&this.focus(),this.isRange&&this.platform.isBrowser&&this.nzResizeObserver.observe(this.elementRef).pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputWidthAndArrowLeft()}),this.datePickerService.inputPartChange$.pipe(Pt(this.destroyed$)).subscribe(e=>{e&&(this.datePickerService.activeInput=e),this.focus(),this.updateInputWidthAndArrowLeft()}),this.elementRef.nativeElement.addEventListener("mousedown",this.onMouseDown)}updateInputWidthAndArrowLeft(){var e,i,r;this.inputWidth=(null===(i=null===(e=this.rangePickerInputs)||void 0===e?void 0:e.first)||void 0===i?void 0:i.nativeElement.offsetWidth)||0;const o={position:"absolute",width:`${this.inputWidth}px`};this.datePickerService.arrowLeft="left"===this.datePickerService.activeInput?0:this.inputWidth+(null===(r=this.separatorElement)||void 0===r?void 0:r.nativeElement.offsetWidth)||0,this.activeBarStyle=Object.assign(Object.assign({},o),"rtl"===this.dir?{right:`${this.datePickerService.arrowLeft}px`}:{left:`${this.datePickerService.arrowLeft}px`}),this.cdr.markForCheck()}getInput(e){var i,r;if(!this.nzInline)return this.isRange?"left"===e?null===(i=this.rangePickerInputs)||void 0===i?void 0:i.first.nativeElement:null===(r=this.rangePickerInputs)||void 0===r?void 0:r.last.nativeElement:this.pickerInput.nativeElement}focus(){const e=this.getInput(this.datePickerService.activeInput);this.document.activeElement!==e&&(null==e||e.focus())}onMouseDown(e){"input"!==e.target.tagName.toLowerCase()&&e.preventDefault()}onFocus(e,i){e.preventDefault(),i&&this.datePickerService.inputPartChange$.next(i),this.renderClass(!0)}onFocusout(e){e.preventDefault(),this.elementRef.nativeElement.contains(e.relatedTarget)||this.checkAndClose(),this.renderClass(!1)}open(){this.nzInline||!this.realOpenState&&!this.nzDisabled&&(this.updateInputWidthAndArrowLeft(),this.overlayOpen=!0,this.nzOnOpenChange.emit(!0),this.focus(),this.cdr.markForCheck())}close(){this.nzInline||this.realOpenState&&(this.overlayOpen=!1,this.nzOnOpenChange.emit(!1))}showClear(){return!this.nzDisabled&&!this.isEmptyValue(this.datePickerService.value)&&this.nzAllowClear}checkAndClose(){if(this.realOpenState)if(this.panel.isAllowed(this.datePickerService.value,!0)){if(Array.isArray(this.datePickerService.value)&&Ow(this.datePickerService.value)){const e=this.datePickerService.getActiveIndex();return void this.panel.changeValueFromSelect(this.datePickerService.value[e],!0)}this.updateInputValue(),this.datePickerService.emitValue$.next()}else this.datePickerService.setValue(this.datePickerService.initialValue),this.close()}onClickInputBox(e){e.stopPropagation(),this.focus(),this.isOpenHandledByUser()||this.open()}onOverlayKeydown(e){27===e.keyCode&&this.datePickerService.initValue()}onPositionChange(e){this.currentPositionX=e.connectionPair.originX,this.currentPositionY=e.connectionPair.originY,this.cdr.detectChanges()}onClickClear(e){e.preventDefault(),e.stopPropagation(),this.datePickerService.initValue(!0),this.datePickerService.emitValue$.next()}updateInputValue(){const e=this.datePickerService.value;this.inputValue=this.isRange?e?e.map(i=>this.formatValue(i)):["",""]:this.formatValue(e),this.cdr.markForCheck()}formatValue(e){return this.dateHelper.format(e&&e.nativeDate,this.nzFormat)}onInputChange(e,i=!1){if(!this.platform.TRIDENT&&this.document.activeElement===this.getInput(this.datePickerService.activeInput)&&!this.realOpenState)return void this.open();const r=this.checkValidDate(e);r&&this.realOpenState&&this.panel.changeValueFromSelect(r,i)}onKeyupEnter(e){this.onInputChange(e.target.value,!0)}checkValidDate(e){const i=new Kt(this.dateHelper.parseDate(e,this.nzFormat));return i.isValid()&&e===this.dateHelper.format(i.nativeDate,this.nzFormat)?i:null}getPlaceholder(e){return this.isRange?this.nzPlaceHolder[this.datePickerService.getActiveIndex(e)]:this.nzPlaceHolder}isEmptyValue(e){return null===e||(this.isRange?!e||!Array.isArray(e)||e.every(i=>!i):!e)}isOpenHandledByUser(){return void 0!==this.nzOpen}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroyed$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.nzLocale||this.i18n.localeChange.pipe(Pt(this.destroyed$)).subscribe(()=>this.setLocale()),this.datePickerService.isRange=this.isRange,this.datePickerService.initValue(!0),this.datePickerService.emitValue$.pipe(Pt(this.destroyed$)).subscribe(r=>{var o,a,s,l;const u=this.datePickerService.value;if(this.datePickerService.initialValue=eh(u),this.isRange){const f=u;this.onChangeFn(f.length?[null!==(a=null===(o=f[0])||void 0===o?void 0:o.nativeDate)&&void 0!==a?a:null,null!==(l=null===(s=f[1])||void 0===s?void 0:s.nativeDate)&&void 0!==l?l:null]:[])}else this.onChangeFn(u?u.nativeDate:null);this.onTouchedFn(),this.close()}),null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroyed$)).subscribe(r=>{this.dir=r,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.inputValue=this.isRange?["",""]:"",this.setModeAndFormat(),this.datePickerService.valueChange$.pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputValue()})}ngOnChanges(e){var i,r;const{nzStatus:o,nzPlacement:a}=e;e.nzPopupStyle&&(this.nzPopupStyle=this.nzPopupStyle?Object.assign(Object.assign({},this.nzPopupStyle),Km):Km),!(null===(i=e.nzPlaceHolder)||void 0===i)&&i.currentValue&&(this.isCustomPlaceHolder=!0),!(null===(r=e.nzFormat)||void 0===r)&&r.currentValue&&(this.isCustomFormat=!0),e.nzLocale&&this.setDefaultPlaceHolder(),e.nzRenderExtraFooter&&(this.extraFooter=Gs(this.nzRenderExtraFooter)),e.nzMode&&(this.setDefaultPlaceHolder(),this.setModeAndFormat()),o&&this.setStatusStyles(this.nzStatus,this.hasFeedback),a&&this.setPlacement(this.nzPlacement)}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete(),this.elementRef.nativeElement.removeEventListener("mousedown",this.onMouseDown)}setModeAndFormat(){const e={year:"yyyy",month:"yyyy-MM",week:this.i18n.getDateLocale()?"RRRR-II":"yyyy-ww",date:this.nzShowTime?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd"};this.nzMode||(this.nzMode="date"),this.panelMode=this.isRange?[this.nzMode,this.nzMode]:this.nzMode,this.isCustomFormat||(this.nzFormat=e[this.nzMode]),this.inputSize=Math.max(10,this.nzFormat.length)+2,this.updateInputValue()}onOpenChange(e){this.nzOnOpenChange.emit(e)}writeValue(e){this.setValue(e),this.cdr.markForCheck()}registerOnChange(e){this.onChangeFn=e}registerOnTouched(e){this.onTouchedFn=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}setLocale(){this.nzLocale=this.i18n.getLocaleData("DatePicker",{}),this.setDefaultPlaceHolder(),this.cdr.markForCheck()}setDefaultPlaceHolder(){if(!this.isCustomPlaceHolder&&this.nzLocale){const e={year:this.getPropertyOfLocale("yearPlaceholder"),month:this.getPropertyOfLocale("monthPlaceholder"),week:this.getPropertyOfLocale("weekPlaceholder"),date:this.getPropertyOfLocale("placeholder")},i={year:this.getPropertyOfLocale("rangeYearPlaceholder"),month:this.getPropertyOfLocale("rangeMonthPlaceholder"),week:this.getPropertyOfLocale("rangeWeekPlaceholder"),date:this.getPropertyOfLocale("rangePlaceholder")};this.nzPlaceHolder=this.isRange?i[this.nzMode]:e[this.nzMode]}}getPropertyOfLocale(e){return this.nzLocale.lang[e]||this.i18n.getLocaleData(`DatePicker.lang.${e}`)}setValue(e){const i=this.datePickerService.makeValue(e);this.datePickerService.setValue(i),this.datePickerService.initialValue=i,this.cdr.detectChanges()}renderClass(e){e?this.renderer.addClass(this.elementRef.nativeElement,"ant-picker-focused"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-picker-focused")}onPanelModeChange(e){this.nzOnPanelChange.emit(e)}onCalendarChange(e){if(this.isRange&&Array.isArray(e)){const i=e.filter(r=>r instanceof Kt).map(r=>r.nativeDate);this.nzOnCalendarChange.emit(i)}}onResultOk(){var e,i;if(this.isRange){const r=this.datePickerService.value;this.nzOnOk.emit(r.length?[(null===(e=r[0])||void 0===e?void 0:e.nativeDate)||null,(null===(i=r[1])||void 0===i?void 0:i.nativeDate)||null]:[])}else this.nzOnOk.emit(this.datePickerService.value?this.datePickerService.value.nativeDate:null)}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.elementRef.nativeElement,r):this.renderer.removeClass(this.elementRef.nativeElement,r)})}setPlacement(e){const i=tu[e];this.overlayPositions=[i,...kS],this.currentPositionX=i.originX,this.currentPositionY=i.originY}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(Gm),Y(uc),Y(er),Y(Ai),Y(jt),Y(Oo),Y(NK),Y(Or),Y(en),Y(qr,8),Y(Sa,9),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-date-picker"],["nz-week-picker"],["nz-month-picker"],["nz-year-picker"],["nz-range-picker"]],viewQuery:function(e,i){if(1&e&&(Mi(_c,5),Mi(FS,5),Mi(xZ,5),Mi(PZ,5),Mi(zZ,5)),2&e){let r;ui(r=hi())&&(i.cdkConnectedOverlay=r.first),ui(r=hi())&&(i.panel=r.first),ui(r=hi())&&(i.separatorElement=r.first),ui(r=hi())&&(i.pickerInput=r.first),ui(r=hi())&&(i.rangePickerInputs=r)}},hostVars:16,hostBindings:function(e,i){1&e&&_e("click",function(o){return i.onClickInputBox(o)}),2&e&&Gt("ant-picker",!0)("ant-picker-range",i.isRange)("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)("ant-picker-inline",i.nzInline)},inputs:{nzAllowClear:"nzAllowClear",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly",nzInline:"nzInline",nzOpen:"nzOpen",nzDisabledDate:"nzDisabledDate",nzLocale:"nzLocale",nzPlaceHolder:"nzPlaceHolder",nzPopupStyle:"nzPopupStyle",nzDropdownClassName:"nzDropdownClassName",nzSize:"nzSize",nzStatus:"nzStatus",nzFormat:"nzFormat",nzDateRender:"nzDateRender",nzDisabledTime:"nzDisabledTime",nzRenderExtraFooter:"nzRenderExtraFooter",nzShowToday:"nzShowToday",nzMode:"nzMode",nzShowNow:"nzShowNow",nzRanges:"nzRanges",nzDefaultPickerValue:"nzDefaultPickerValue",nzSeparator:"nzSeparator",nzSuffixIcon:"nzSuffixIcon",nzBackdrop:"nzBackdrop",nzId:"nzId",nzPlacement:"nzPlacement",nzShowWeekNumber:"nzShowWeekNumber",nzShowTime:"nzShowTime"},outputs:{nzOnPanelChange:"nzOnPanelChange",nzOnCalendarChange:"nzOnCalendarChange",nzOnOk:"nzOnOk",nzOnOpenChange:"nzOnOpenChange"},exportAs:["nzDatePicker"],features:[Jt([Gm,{provide:ir,multi:!0,useExisting:vt(()=>n)}]),Dt],decls:8,vars:7,consts:[[4,"ngIf","ngIfElse"],["tplRangeInput",""],["tplRightRest",""],["inlineMode",""],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayTransformOriginOn","positionChange","detach","overlayKeydown"],[3,"class",4,"ngIf"],[4,"ngIf"],["autocomplete","off",3,"disabled","readOnly","ngModel","placeholder","size","ngModelChange","focus","focusout","keyup.enter"],["pickerInput",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["separatorElement",""],[4,"nzStringTemplateOutlet"],["defaultSeparator",""],["nz-icon","","nzType","swap-right","nzTheme","outline"],["autocomplete","off",3,"disabled","readOnly","size","ngModel","placeholder","click","focusout","focus","keyup.enter","ngModelChange"],["rangePickerInput",""],[3,"ngStyle"],[3,"class","click",4,"ngIf"],[3,"status",4,"ngIf"],[3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],["nz-icon","",3,"nzType"],[3,"status"],[3,"isRange","inline","defaultPickerValue","showWeek","panelMode","locale","showToday","showNow","showTime","dateRender","disabledDate","disabledTime","extraFooter","ranges","dir","panelModeChange","calendarChange","resultOk"],[1,"ant-picker-wrapper",2,"position","relative",3,"nzNoAnimation"]],template:function(e,i){if(1&e&&(V(0,HZ,3,2,"ng-container",0),V(1,BZ,2,6,"ng-template",null,1,di),V(3,jZ,5,10,"ng-template",null,2,di),V(5,$Z,2,36,"ng-template",null,3,di),V(7,GZ,2,3,"ng-template",4),_e("positionChange",function(o){return i.onPositionChange(o)})("detach",function(){return i.close()})("overlayKeydown",function(o){return i.onOverlayKeydown(o)})),2&e){const r=Bn(6);x("ngIf",!i.nzInline)("ngIfElse",r),T(7),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.realOpenState)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayTransformOriginOn",".ant-picker-wrapper")}},dependencies:[hj,Et,_a,Ns,zo,pr,or,_c,Js,Sh,Sa,$M,Ch,eu,FS],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Wt()],n.prototype,"nzAllowClear",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),at([Wt()],n.prototype,"nzInline",void 0),at([Wt()],n.prototype,"nzOpen",void 0),at([Wt()],n.prototype,"nzShowToday",void 0),at([Wt()],n.prototype,"nzShowNow",void 0),at([Ui()],n.prototype,"nzSeparator",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzShowWeekNumber",void 0),n})(),RS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,ic,Lw,Wm,yc]}),n})(),hX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,bh,RS,vc,Th,qm,WM,yc,Wm,wS,RS]}),n})(),VS=(()=>{class n{constructor(e,i,r,o,a,s,l){this.elementRef=e,this.renderer=i,this.mediaMatcher=r,this.ngZone=o,this.platform=a,this.breakpointService=s,this.directionality=l,this.nzAlign=null,this.nzJustify=null,this.nzGutter=null,this.actualGutter$=new Rs(1),this.dir="ltr",this.destroy$=new de}getGutter(){const e=[null,null],i=this.nzGutter||0;return(Array.isArray(i)?i:[i,null]).forEach((o,a)=>{"object"==typeof o&&null!==o?(e[a]=null,Object.keys(Mh).map(s=>{const l=s;this.mediaMatcher.matchMedia(Mh[l]).matches&&o[l]&&(e[a]=o[l])})):e[a]=Number(o)||null}),e}setGutterStyle(){const[e,i]=this.getGutter();this.actualGutter$.next([e,i]);const r=(o,a)=>{null!==a&&this.renderer.setStyle(this.elementRef.nativeElement,o,`-${a/2}px`)};r("margin-left",e),r("margin-right",e),r("margin-top",i),r("margin-bottom",i)}ngOnInit(){var e;this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i}),this.setGutterStyle()}ngOnChanges(e){e.nzGutter&&this.setGutterStyle()}ngAfterViewInit(){this.platform.isBrowser&&this.breakpointService.subscribe(Mh).pipe(Pt(this.destroy$)).subscribe(()=>{this.setGutterStyle()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(km),Y(Ft),Y(Or),Y(eK),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","nz-row",""],["nz-row"],["nz-form-item"]],hostAttrs:[1,"ant-row"],hostVars:20,hostBindings:function(e,i){2&e&&Gt("ant-row-top","top"===i.nzAlign)("ant-row-middle","middle"===i.nzAlign)("ant-row-bottom","bottom"===i.nzAlign)("ant-row-start","start"===i.nzJustify)("ant-row-end","end"===i.nzJustify)("ant-row-center","center"===i.nzJustify)("ant-row-space-around","space-around"===i.nzJustify)("ant-row-space-between","space-between"===i.nzJustify)("ant-row-space-evenly","space-evenly"===i.nzJustify)("ant-row-rtl","rtl"===i.dir)},inputs:{nzAlign:"nzAlign",nzJustify:"nzJustify",nzGutter:"nzGutter"},exportAs:["nzRow"],features:[Dt]}),n})(),dX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Vj,oh]}),n})();class pX{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Qm(t,this.delay,this.scheduler))}}class Qm extends I{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,r=t.scheduler,o=t.destination;for(;i.length>0&&i[0].time-r.now()<=0;)i.shift().notification.observe(o);if(i.length>0){const a=Math.max(0,i[0].time-r.now());this.schedule(t,a)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Qm.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new gX(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Pr.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Pr.createComplete()),this.unsubscribe()}}class gX{constructor(t,e){this.time=t,this.notification=e}}const vX=["overlay"];function _X(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzTitle)}}function yX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6),V(5,_X,2,1,"ng-container",7),j()()()),2&n){const e=k();Gt("ant-tooltip-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(3),x("ngStyle",e._contentStyleMap),T(1),x("ngStyle",e._contentStyleMap),T(1),x("nzStringTemplateOutlet",e.nzTitle)("nzStringTemplateOutletContext",e.nzTitleContext)}}let bX=(()=>{class n{constructor(e,i,r,o,a,s){this.elementRef=e,this.hostView=i,this.resolver=r,this.renderer=o,this.noAnimation=a,this.nzConfigService=s,this.visibleChange=new Je,this.internalVisible=!1,this.destroy$=new de,this.triggerDisposables=[]}get _title(){return this.title||this.directiveTitle||null}get _content(){return this.content||this.directiveContent||null}get _trigger(){return void 0!==this.trigger?this.trigger:"hover"}get _placement(){const e=this.placement;return Array.isArray(e)&&e.length>0?e:"string"==typeof e&&e?[e]:["top"]}get _visible(){return(void 0!==this.visible?this.visible:this.internalVisible)||!1}get _mouseEnterDelay(){return this.mouseEnterDelay||.15}get _mouseLeaveDelay(){return this.mouseLeaveDelay||.1}get _overlayClassName(){return this.overlayClassName||null}get _overlayStyle(){return this.overlayStyle||null}getProxyPropertyMap(){return{noAnimation:["noAnimation",()=>!!this.noAnimation]}}ngOnChanges(e){const{trigger:i}=e;i&&!i.isFirstChange()&&this.registerTriggers(),this.component&&this.updatePropertiesByChanges(e)}ngAfterViewInit(){this.createComponent(),this.registerTriggers()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.clearTogglingTimer(),this.removeTriggerListeners()}show(){var e;null===(e=this.component)||void 0===e||e.show()}hide(){var e;null===(e=this.component)||void 0===e||e.hide()}updatePosition(){this.component&&this.component.updatePosition()}createComponent(){const e=this.componentRef;this.component=e.instance,this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),e.location.nativeElement),this.component.setOverlayOrigin(this.origin||this.elementRef),this.initProperties();const i=this.component.nzVisibleChange.pipe(dc());i.pipe(Pt(this.destroy$)).subscribe(r=>{this.internalVisible=r,this.visibleChange.emit(r)}),i.pipe(Bs(r=>r),function mX(n,t=sh){const i=function fX(n){return n instanceof Date&&!isNaN(+n)}(n)?+n-t.now():Math.abs(n);return r=>r.lift(new pX(i,t))}(0,tS),Bs(()=>{var r,o;return Boolean(null===(o=null===(r=this.component)||void 0===r?void 0:r.overlay)||void 0===o?void 0:o.overlayRef)}),Pt(this.destroy$)).subscribe(()=>{var r;null===(r=this.component)||void 0===r||r.updatePosition()})}registerTriggers(){const e=this.elementRef.nativeElement,i=this.trigger;if(this.removeTriggerListeners(),"hover"===i){let r;this.triggerDisposables.push(this.renderer.listen(e,"mouseenter",()=>{this.delayEnterLeave(!0,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(e,"mouseleave",()=>{var o;this.delayEnterLeave(!0,!1,this._mouseLeaveDelay),(null===(o=this.component)||void 0===o?void 0:o.overlay.overlayRef)&&!r&&(r=this.component.overlay.overlayRef.overlayElement,this.triggerDisposables.push(this.renderer.listen(r,"mouseenter",()=>{this.delayEnterLeave(!1,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(r,"mouseleave",()=>{this.delayEnterLeave(!1,!1,this._mouseLeaveDelay)})))}))}else"focus"===i?(this.triggerDisposables.push(this.renderer.listen(e,"focusin",()=>this.show())),this.triggerDisposables.push(this.renderer.listen(e,"focusout",()=>this.hide()))):"click"===i&&this.triggerDisposables.push(this.renderer.listen(e,"click",r=>{r.preventDefault(),this.show()}))}updatePropertiesByChanges(e){this.updatePropertiesByKeys(Object.keys(e))}updatePropertiesByKeys(e){var i;const r=Object.assign({title:["nzTitle",()=>this._title],directiveTitle:["nzTitle",()=>this._title],content:["nzContent",()=>this._content],directiveContent:["nzContent",()=>this._content],trigger:["nzTrigger",()=>this._trigger],placement:["nzPlacement",()=>this._placement],visible:["nzVisible",()=>this._visible],mouseEnterDelay:["nzMouseEnterDelay",()=>this._mouseEnterDelay],mouseLeaveDelay:["nzMouseLeaveDelay",()=>this._mouseLeaveDelay],overlayClassName:["nzOverlayClassName",()=>this._overlayClassName],overlayStyle:["nzOverlayStyle",()=>this._overlayStyle],arrowPointAtCenter:["nzArrowPointAtCenter",()=>this.arrowPointAtCenter]},this.getProxyPropertyMap());(e||Object.keys(r).filter(o=>!o.startsWith("directive"))).forEach(o=>{if(r[o]){const[a,s]=r[o];this.updateComponentValue(a,s())}}),null===(i=this.component)||void 0===i||i.updateByDirective()}initProperties(){this.updatePropertiesByKeys()}updateComponentValue(e,i){void 0!==i&&(this.component[e]=i)}delayEnterLeave(e,i,r=-1){this.delayTimer?this.clearTogglingTimer():r>0?this.delayTimer=setTimeout(()=>{this.delayTimer=void 0,i?this.show():this.hide()},1e3*r):i&&e?this.show():this.hide()}removeTriggerListeners(){this.triggerDisposables.forEach(e=>e()),this.triggerDisposables.length=0}clearTogglingTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0)}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa),Y(gc))},n.\u0275dir=We({type:n,features:[Dt]}),n})(),CX=(()=>{class n{constructor(e,i,r){this.cdr=e,this.directionality=i,this.noAnimation=r,this.nzTitle=null,this.nzContent=null,this.nzArrowPointAtCenter=!1,this.nzOverlayStyle={},this.nzBackdrop=!1,this.nzVisibleChange=new de,this._visible=!1,this._trigger="hover",this.preferredPlacement="top",this.dir="ltr",this._classMap={},this._prefix="ant-tooltip",this._positions=[...TS],this.destroy$=new de}set nzVisible(e){const i=hm(e);this._visible!==i&&(this._visible=i,this.nzVisibleChange.next(i))}get nzVisible(){return this._visible}set nzTrigger(e){this._trigger=e}get nzTrigger(){return this._trigger}set nzPlacement(e){const i=e.map(r=>Yi[r]);this._positions=[...i,...TS]}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.nzVisibleChange.complete(),this.destroy$.next(),this.destroy$.complete()}show(){this.nzVisible||(this.isEmpty()||(this.nzVisible=!0,this.nzVisibleChange.next(!0),this.cdr.detectChanges()),this.origin&&this.overlay&&this.overlay.overlayRef&&"rtl"===this.overlay.overlayRef.getDirection()&&this.overlay.overlayRef.setDirection("ltr"))}hide(){!this.nzVisible||(this.nzVisible=!1,this.nzVisibleChange.next(!1),this.cdr.detectChanges())}updateByDirective(){this.updateStyles(),this.cdr.detectChanges(),Promise.resolve().then(()=>{this.updatePosition(),this.updateVisibilityByTitle()})}updatePosition(){this.origin&&this.overlay&&this.overlay.overlayRef&&this.overlay.overlayRef.updatePosition()}onPositionChange(e){this.preferredPlacement=DS(e),this.updateStyles(),this.cdr.detectChanges()}setOverlayOrigin(e){this.origin=e,this.cdr.markForCheck()}onClickOutside(e){!this.origin.nativeElement.contains(e.target)&&null!==this.nzTrigger&&this.hide()}updateVisibilityByTitle(){this.isEmpty()&&this.hide()}updateStyles(){this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa))},n.\u0275dir=We({type:n,viewQuery:function(e,i){if(1&e&&Mi(vX,5),2&e){let r;ui(r=hi())&&(i.overlay=r.first)}}}),n})();function Zm(n){return!(n instanceof Hi||""!==n&&kn(n))}let wX=(()=>{class n extends CX{constructor(e,i,r){super(e,i,r),this.nzTitle=null,this.nzTitleContext=null,this._contentStyleMap={}}isEmpty(){return Zm(this.nzTitle)}updateStyles(){const e=this.nzColor&&function HW(n){return-1!==VW.indexOf(n)}(this.nzColor);this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0,[`${this._prefix}-${this.nzColor}`]:e},this._contentStyleMap={backgroundColor:this.nzColor&&!e?this.nzColor:null}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-tooltip"]],exportAs:["nzTooltipComponent"],features:[kt],decls:2,vars:5,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-tooltip",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-tooltip-content"],[1,"ant-tooltip-arrow"],[1,"ant-tooltip-arrow-content",3,"ngStyle"],[1,"ant-tooltip-inner",3,"ngStyle"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"]],template:function(e,i){1&e&&(V(0,yX,6,11,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),MX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm]}),n})();function SX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(3);T(1),cn(e.nzTitle)}}function TX(n,t){if(1&n&&(q(0,"div",10),V(1,SX,2,1,"ng-container",9),j()),2&n){const e=k(2);T(1),x("nzStringTemplateOutlet",e.nzTitle)}}function DX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzContent)}}function kX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6)(5,"div"),V(6,TX,2,1,"div",7),q(7,"div",8),V(8,DX,2,1,"ng-container",9),j()()()()()),2&n){const e=k();Gt("ant-popover-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(6),x("ngIf",e.nzTitle),T(2),x("nzStringTemplateOutlet",e.nzContent)}}let PX=(()=>{class n extends bX{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s),this._nzModuleName="popover",this.trigger="hover",this.placement="top",this.nzPopoverBackdrop=!1,this.visibleChange=new Je,this.componentRef=this.hostView.createComponent(zX)}getProxyPropertyMap(){return Object.assign({nzPopoverBackdrop:["nzBackdrop",()=>this.nzPopoverBackdrop]},super.getProxyPropertyMap())}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa,9),Y(gc))},n.\u0275dir=We({type:n,selectors:[["","nz-popover",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("ant-popover-open",i.visible)},inputs:{arrowPointAtCenter:["nzPopoverArrowPointAtCenter","arrowPointAtCenter"],title:["nzPopoverTitle","title"],content:["nzPopoverContent","content"],directiveTitle:["nz-popover","directiveTitle"],trigger:["nzPopoverTrigger","trigger"],placement:["nzPopoverPlacement","placement"],origin:["nzPopoverOrigin","origin"],visible:["nzPopoverVisible","visible"],mouseEnterDelay:["nzPopoverMouseEnterDelay","mouseEnterDelay"],mouseLeaveDelay:["nzPopoverMouseLeaveDelay","mouseLeaveDelay"],overlayClassName:["nzPopoverOverlayClassName","overlayClassName"],overlayStyle:["nzPopoverOverlayStyle","overlayStyle"],nzPopoverBackdrop:"nzPopoverBackdrop"},outputs:{visibleChange:"nzPopoverVisibleChange"},exportAs:["nzPopover"],features:[kt]}),at([Wt()],n.prototype,"arrowPointAtCenter",void 0),at([Ui()],n.prototype,"nzPopoverBackdrop",void 0),n})(),zX=(()=>{class n extends wX{constructor(e,i,r){super(e,i,r),this._prefix="ant-popover"}get hasBackdrop(){return"click"===this.nzTrigger&&this.nzBackdrop}isEmpty(){return Zm(this.nzTitle)&&Zm(this.nzContent)}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-popover"]],exportAs:["nzPopoverComponent"],features:[kt],decls:2,vars:6,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayOpen","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-popover",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-popover-content"],[1,"ant-popover-arrow"],[1,"ant-popover-arrow-content"],["role","tooltip",1,"ant-popover-inner"],["class","ant-popover-title",4,"ngIf"],[1,"ant-popover-inner-content"],[4,"nzStringTemplateOutlet"],[1,"ant-popover-title"]],template:function(e,i){1&e&&(V(0,kX,9,9,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayHasBackdrop",i.hasBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Et,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),EX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm,MX]}),n})(),AX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,yc]}),n})();class nu{constructor(){this._windowWidth$=null,this._viewMode$=null,this._windowWidth$=new Q1(window.innerWidth),this._viewMode$=new Q1("lg")}getWindowWidth(){return this._windowWidth$.getValue()}getViewMode(){return this._viewMode$.getValue()}setWindowWidth(t){let e;this._windowWidth$.next(t),e=t<=400?"sm":t<=600?"md":"lg",this._viewMode$.next(e)}get windowWidth(){return this._windowWidth$.asObservable()}get viewMode(){return this._viewMode$.asObservable()}}class LX{constructor(t){if(this.logID=t,void 0===t){t="reader_log";let e=document.getElementById(t);e?this.logElement=e:(this.logElement=document.createElement("div"),this.logElement.setAttribute("id",t),document.body.appendChild(this.logElement))}else this.logElement=document.getElementById(t);this.logElement.setAttribute("aria-live","assertive"),this.logElement.setAttribute("aria-relevant","additions"),this.logElement.setAttribute("role","log"),this.logElement.setAttribute("class","screen_reader_only")}add(t){let e=document.createElement("p");e.appendChild(document.createTextNode(t)),this.logElement.appendChild(e)}}class Vn{constructor(){this.srLog=new LX}getLhcFormData(){return this.lhcFormData}setLhcFormData(t){this.lhcFormData=t}setActiveRow(t){this.lhcFormData&&t&&(this.lhcFormData.setActiveRow(t),t._validationErrors&&t._validationErrors.forEach(e=>{this.sendMsgToScreenReader(`${t.question} ${e}`)}))}activeRowOnBlur(t){t._visitedBefore?t._showValidation=!1:(t._showValidation=!0,setTimeout(()=>{t._showValidation=!1,t._visitedBefore=!0},window.LForms.Validations._timeout))}getActiveRowClass(t){return this.lhcFormData.getActiveRowClass(t)}getSkipLogicClass(t){return this.lhcFormData.getSkipLogicClass(t)}getTableColumnStyle(t){var e={};if(t.displayControl&&Array.isArray(t.displayControl.colCSS))for(var i=t.displayControl.colCSS,r=0,o=i.length;r1)}hasOneRepeatingRow(t){var e=!1,i=this.lhcFormData._horizontalTableInfo[t._codePath+t._parentIdPath_];return i&&i.tableRows&&1===i.tableRows.length&&(e=!0),e}getCodingInstructionsDisplayType(t){var e="";if(t.codingInstructions&&t.codingInstructions.length>0){if(this.lhcFormData.templateOptions.allowHTMLInInstructions&&"html"===t.codingInstructionsFormat)var r="html";else r="escaped";e=(this.lhcFormData.templateOptions.showCodingInstruction?"inline":"popover")+"-"+r}return e}checkUnits(t){return!!(t._unitAutocompOptions||t._unitReadonly&&t.unit&&t.unit._displayUnit)}targetShown(t){return this.lhcFormData?!1!==t._enableWhenExpVal&&"target-disabled"!==this.lhcFormData.getSkipLogicClass(t):null}getRepeatingSN(t){var e="";return t._questionRepeatable&&(e=t._idPath.slice(1).replace(/\//g,".")),e}getItemAnswerId(t,e){return(t._elementId+(e.code||e.text)).replace(/\s+/g,"")}getSiblingStatus(t){var e="";return t._lastSibling&&(e+="lhc-last-item"),t._firstSibling&&(e+=" lhc-first-item"),e}getTreeLineClass(){const t=this.getLhcFormData().templateOptions;return t.hideTreeLine||t.hideIndentation?"":"lhc-tree-line"}getIndentationClass(){return this.getLhcFormData().templateOptions.hideIndentation?"":"lhc-indentation"}getItemClassList(t,e){return["lhc-item",this.getItemViewModeClass(t,e),this.getTreeLineClass(),this.getIndentationClass(),this.getSiblingStatus(t),this.getRowClass(t),this.getActiveRowClass(t)].join(" ")}isHideRepetitionNumber(){return this.getLhcFormData().templateOptions.hideRepetitionNumber}getRowClass(t){var e=" lhc-datatype-"+t.dataType;return t._answerRequired&&(e+=" lf-answer-required"),e+=t.header?" lhc-item-group":" lhc-item-question",(!t.question||0===t.question.length)&&(e+=" lf-empty-question"),t._visitedBefore&&(e+=" lhc-visited-before"),t._showValidation&&(e+=" lhc-show-validation"),t._isHiddenFromView&&(e+=" lhc-hidden-from-view"),Array.isArray(t._validationErrors)&&t._validationErrors.length>0&&(e+=" lhc-invalid"),e}getViewModeClass(t){var e,i;let r,o=null===(i=null===(e=this.lhcFormData)||void 0===e?void 0:e.templateOptions)||void 0===i?void 0:i.viewMode;switch((!o||"auto"===o)&&(o=t),o){case"lg":default:r="lhc-view-lg";break;case"md":r="lhc-view-md";break;case"sm":r="lhc-view-sm"}return r}getItemViewModeClass(t,e){let i,r="";if(t)switch(i=t.displayControl&&t.displayControl.viewMode?t.displayControl.viewMode:this.lhcFormData.templateOptions.viewMode,(!i||"auto"===i)&&(i=e),i){case"lg":default:r="lhc-item-view-lg";break;case"md":r="lhc-item-view-md";break;case"sm":r="lhc-item-view-sm"}return r}addOneRepeatingItem(t,e){var i=!1;this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(i=this.lhcFormData.areAnyRepeatingItemsEmpty(t))&&t._showUnusedItemWarning&&(t._unusedItemWarning||(t._unusedItemWarning='Please enter info in the blank "'+t._text+'"')),i||(e?this.lhcFormData.appendRepeatingItems(t):this.lhcFormData.addRepeatingItems(t),this.sendActionsToScreenReader())}removeOneRepeatingItem(t){var e=this.lhcFormData.getNextRepeatingItem(t),i="";if(e)i=2===this.lhcFormData.getRepeatingItemCount(t)?"add-"+e._elementId:"del-"+e._elementId;else{var r=this.lhcFormData.getPrevRepeatingItem(t);r&&(i="add-"+r._elementId)}this.lhcFormData.removeRepeatingItems(t),this.sendActionsToScreenReader(),setTimeout(function(){var o=document.getElementById(i);o&&o.focus()},1)}hideUnusedItemWarning(t){this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(t._showUnusedItemWarning=!1)}getHorizontalTableInfo(){return this.lhcFormData._horizontalTableInfo}trackByElementId(t,e){return e._elementId}trackByRowHeaderElementId(t,e){return e.header._elementId}trackByColumnHeaderId(t,e){return e.id}isSubsequentHorizontalTableGroupItem(t){return t&&t.displayControl&&"horizontal"===t.displayControl.questionLayout&&!t._horizontalTableHeader}sendMsgToScreenReader(t){this.srLog.add(t)}sendActionsToScreenReader(){this.lhcFormData&&this.lhcFormData._actionLogs.length>0&&(this.lhcFormData._actionLogs.forEach(t=>{this.srLog.add(t)}),this.lhcFormData._actionLogs=[])}isFormReady(){return!!this.lhcFormData._formReady}onItemValueChange(t,e,i,r=!1){this.lhcFormData&&(r||!r&&!nt.deepEqual(e,i))&&(this.lhcFormData.updateOnSourceItemChange(t),this.sendActionsToScreenReader())}}function FX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(2);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function NX(n,t){if(1&n&&Ce(0,"lhc-item",12),2&n){const e=k().$implicit,i=k(3);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function RX(n,t){if(1&n&&(ge(0),V(1,NX,1,5,"lhc-item",11),ve()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function VX(n,t){if(1&n&&(q(0,"div",9),V(1,RX,2,1,"ng-container",10),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function HX(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",13),j()),2&n){const e=k(2);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function BX(n,t){if(1&n&&(ge(0),q(1,"div",1)(2,"div",2),Ce(3,"lhc-item-question-text",3),j(),q(4,"div",4),V(5,FX,2,2,"button",5),j()(),V(6,VX,2,2,"div",6),V(7,HX,2,6,"div",7),ve()),2&n){const e=k();T(3),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem)}}let HS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-vertical"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-item-group-title","lhc-de-label-button"],[1,"lhc-de-label"],[3,"item"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,BX,8,4,"ng-container",0),2&e&&x("ngIf",i.item)}}),n})(),BS=(()=>{class n{constructor(e){this.sanitized=e}transform(e,...i){return this.sanitized.bypassSecurityTrustHtml(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(K0,16))},n.\u0275pipe=Pi({name:"safeHtml",type:n,pure:!0}),n})();function UX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("nzPopoverVisibleChange",function(r){return ae(e),re(k().item._showUnusedItemWarning=r)})("click",function(){ae(e);const r=k();return re(r.lhcDataService.addOneRepeatingItem(r.item,r.append))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.hideUnusedItemWarning(r.item))}),Fe(1),j()}if(2&n){const e=k(),i=Bn(6);_n("id","add-",e.item._elementId,"")("nzPopoverOverlayClassName","warning-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","add-button-",e.item._elementId,"")("aria-label","add button for ",e.item.question,"")("aria-describedby","add-button-",e.item._elementId,""),x("nzPopoverVisible",e.item._showUnusedItemWarning)("nzPopoverContent",i)("nzPopoverTrigger",e.click),T(1),$t(" ",e.buttonLabel," ")}}function YX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(10);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function qX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(8);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function jX(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",13),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item._elementId,"")("nzPopoverOverlayClassName","copyright-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item._elementId,"")("aria-label","Copyright button for ",e.item.question,"")("aria-describedby","copyright-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function $X(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",14),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item.code,"")("nzPopoverOverlayClassName","copyright-class",e.item.code.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item.code,"")("aria-label","Copyright button for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-button-",e.item.code,""),x("nzPopoverContent",i)}}function WX(n,t){if(1&n&&(ge(0),V(1,jX,2,6,"button",11),V(2,$X,2,6,"button",11),ve()),2&n){const e=k();T(1),x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}function GX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","add-button-",e.item._elementId,"")("aria-describedby","add-content-",e.item._elementId,""),_n("id","add-content-",e.item._elementId,""),Sn("aria-label",e.item._unusedItemWarning),T(1),cn(e.item._unusedItemWarning)}}function KX(n,t){if(1&n&&(Ce(0,"span",16),Sr(1,"safeHtml")),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),x("innerHTML",So(1,5,e.item.codingInstructions),qa)}}function QX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function ZX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);jn("aria-labelledby","copyright-button-",e.item._elementId,"")("aria-label","Copyright notice for ",e.item.question,"")("aria-describedby","copyright-content-",e.item._elementId,""),_n("id","copyright-content-",e.item._elementId,""),T(1),cn(e.item.copyrightNotice)}}function XX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);_n("id","copyright-content-",e.item.code,""),jn("aria-labelledby","copyright-button-",e.item.code,"")("aria-label","Copyright notice for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-content-",e.item.code,""),_n("id","copyright-content-",e.item.code,""),T(1),cn(e.item.copyrightNotice)}}function JX(n,t){if(1&n&&(V(0,ZX,2,5,"span",17),V(1,XX,2,6,"span",17)),2&n){const e=k();x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}let iu=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.buttonLabel=null,this.append=!1}onShowingPopver(){let r,e="copyright-string"===this.popoverType?"Copyright notice:":"Instruction:";"copyright-string"===this.popoverType?(e="Copyright notice:",r="copyright-content-"+(this.formLevel?this.item.code:this.item._elementId)):(e="Instruction:",r="help-content-"+(this.formLevel?this.item.code:this.item._elementId)),setTimeout(()=>{let o=document.getElementById(r).textContent;this.lhcDataService.sendMsgToScreenReader(`${e} ${o}`)},10)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-button-popover"]],inputs:{item:"item",popoverType:"popoverType",formLevel:"formLevel",buttonLabel:"buttonLabel",append:"append"},decls:13,vars:5,consts:[[3,"ngSwitch"],["type","button","class","lhc-float-button lhc-button","nz-popover","","nzPopoverPlacement","topLeft",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur",4,"ngSwitchCase"],["type","button","class","lhc-help-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngSwitchCase"],[4,"ngSwitchCase"],["warningStrTemplate",""],["helpHtmlTemplate",""],["helpStrTemplate",""],["copyrightStrTemplate",""],["type","button","nz-popover","","nzPopoverPlacement","topLeft",1,"lhc-float-button","lhc-button",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",1,"lhc-help-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","question-circle","nzTheme","fill"],["type","button","class","lhc-copyright-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngIf"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",1,"lhc-copyright-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","copyright-circle","nzTheme","fill"],["nz-icon","","nzType","copyright-circle","nzTheme","outline"],["role","region",3,"id"],["role","region",3,"id","innerHTML"],["role","region",3,"id",4,"ngIf"]],template:function(e,i){1&e&&(ge(0,0),V(1,UX,2,9,"button",1),V(2,YX,2,6,"button",2),V(3,qX,2,6,"button",2),V(4,WX,3,2,"ng-container",3),ve(),V(5,GX,2,5,"ng-template",null,4,di),V(7,KX,2,7,"ng-template",null,5,di),V(9,QX,2,5,"ng-template",null,6,di),V(11,JX,2,2,"ng-template",null,7,di)),2&e&&(x("ngSwitch",i.popoverType),T(1),x("ngSwitchCase","repeating-item"),T(1),x("ngSwitchCase","help-string"),T(1),x("ngSwitchCase","help-html"),T(1),x("ngSwitchCase","copyright-string"))},dependencies:[Et,tr,kr,PX,Js,BS]}),n})();function eJ(n,t){if(1&n&&(q(0,"span",10),Fe(1),j()),2&n){const e=k(2);T(1),cn(e.lhcDataService.getRepeatingSN(e.item))}}function tJ(n,t){if(1&n&&(q(0,"span",11),Fe(1),j()),2&n){const e=k(2);wr(e.item._obj_prefixCSS),T(1),cn(e.item.prefix)}}function nJ(n,t){1&n&&(q(0,"span",12),Fe(1,"*"),j())}function iJ(n,t){if(1&n&&(q(0,"a",15),Fe(1),j()),2&n){const e=k(3);Be("href",e.item._linkToDef,f1),T(1),$t("[",e.item.questionCode,"]")}}function rJ(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.item.questionCode,"]")}}function oJ(n,t){if(1&n&&(q(0,"span",13),V(1,iJ,2,2,"a",14),V(2,rJ,2,1,"span",0),j()),2&n){const e=k(2);T(1),x("ngIf",e.item._linkToDef),T(1),x("ngIf",!e.item._linkToDef)}}function aJ(n,t){if(1&n&&(q(0,"span",20),Fe(1),j()),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function sJ(n,t){if(1&n&&(Ce(0,"span",21),Sr(1,"safeHtml")),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),x("innerHTML",So(1,4,e.item.codingInstructions),qa)}}function lJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-string")}}function cJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-html")}}function uJ(n,t){if(1&n&&(q(0,"span",16),V(1,aJ,2,4,"span",17),V(2,sJ,2,6,"span",18),V(3,lJ,2,2,"ng-container",19),V(4,cJ,2,2,"ng-container",19),j()),2&n){const e=k(2);x("ngSwitch",e.lhcDataService.getCodingInstructionsDisplayType(e.item)),T(1),x("ngSwitchCase","inline-escaped"),T(1),x("ngSwitchCase","inline-html"),T(1),x("ngSwitchCase","popover-escaped"),T(1),x("ngSwitchCase","popover-html")}}function hJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(2);T(1),x("item",e.item)("popoverType","copyright-string")}}function dJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"div",1),_e("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),V(2,eJ,2,1,"span",2),q(3,"span",3)(4,"label",4),V(5,tJ,2,3,"span",5),q(6,"span",6),Fe(7),V(8,nJ,2,0,"span",7),j()()(),V(9,oJ,3,2,"span",8),V(10,uJ,5,5,"span",9),V(11,hJ,2,2,"ng-container",0),j(),ve()}if(2&n){const e=k();T(2),x("ngIf",e.item._questionRepeatable&&!e.item._horizontalTableHeader&&!e.lhcDataService.isHideRepetitionNumber()),T(2),_n("id","label-",e.item._elementId,""),Be("for",e.item._elementId),T(1),x("ngIf",e.item.prefix),T(1),wr(e.item._obj_textCSS),T(1),$t("",e.item.question," "),T(1),x("ngIf",e.item._answerRequired),T(1),x("ngIf",e.lhcDataService.getLhcFormData().templateOptions.showQuestionCode),T(1),x("ngIf",e.item.codingInstructions),T(1),x("ngIf",e.item.copyrightNotice)}}let ru=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-de-label",3,"focus"],["class","lf-sn",4,"ngIf"],[1,"lhc-question"],[3,"id","for"],["class","prefix",3,"style",4,"ngIf"],[1,"question"],["class","lhc-required","title","Required",4,"ngIf"],["class","lf-item-code",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[1,"lf-sn"],[1,"prefix"],["title","Required",1,"lhc-required"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"ngSwitch"],["class","lf-prompt",3,"id",4,"ngSwitchCase"],["class","lf-prompt",3,"id","innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"lf-prompt",3,"id"],[1,"lf-prompt",3,"id","innerHTML"],[3,"item","popoverType"]],template:function(e,i){1&e&&V(0,dJ,12,11,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,iu,BS]}),n})(),ou=(()=>{class n{areTwoAnswersSame(e,i,r){return nt.areTwoAnswersSame(e,i,r)}str2num(e,i){let r=null;if("integer"===i){let o=parseInt(e);r=isNaN(o)?null:o}else if("decimal"===i){let o=parseFloat(e);r=isNaN(o)?null:o}return r}getDisplayControlIsVertical(e){var i;return void 0!==(null===(i=null==e?void 0:e.answerLayout)||void 0===i?void 0:i.columns)&&"0"!==e.answerLayout.columns}getAriaLabel(e){return e.prefix?`${e.prefix} ${e.question}`:e.question}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function fJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",5),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).checkboxModels[a]=r)}),Fe(2),j()()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);T(1),b1("aria-label","Checkbox ",e._displayText," for ",r.item.question,""),x("nzValue",r.item.answers[i])("ngModel",r.checkboxModels[i])("nzDisabled",r.item._readOnly)("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function mJ(n,t){if(1&n){const e=Ye();q(0,"input",8),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const pJ=function(n){return{text:n,_notOnList:!0}};function gJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",6),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherCheckboxModel=r)}),Fe(2," Other "),j(),V(3,mJ,1,3,"input",7),j()}if(2&n){const e=k(2);T(1),jn("aria-label","Checkbox Other for ",e.item.question,""),x("nzValue",Fi(6,pJ,e.otherValue))("nzDisabled",e.item._readOnly)("ngModel",e.otherCheckboxModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.otherCheckboxModel)}}const vJ=function(n){return{"lhc-vertical":n}};function _J(n,t){if(1&n){const e=Ye();q(0,"nz-checkbox-wrapper",1),_e("nzOnChange",function(r){return ae(e),re(k().onCheckboxModelChange(r))}),q(1,"div",2),V(2,fJ,3,7,"div",3),V(3,gJ,4,8,"div",4),j()()}if(2&n){const e=k();T(1),x("ngClass",Fi(3,vJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let yJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.otherValue=null,this.checkboxModels=[],this.otherCheckboxModel=null,this.prevCheckBoxValue=null}setInitialValue(){if(this.item&&this.item.value&&Array.isArray(this.item.value)&&this.item.answers&&Array.isArray(this.item.answers)){let e=this.item.answers.length;this.checkboxModels=new Array(e);for(let i=0,r=this.item.value.length;i(i._notOnList&&(i.text=e),i)),this.otherValue=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,this.prevCheckBoxValue),this.prevCheckBoxValue=this.item.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(ou),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-check-box"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[["style","width: 100%;",3,"nzOnChange",4,"ngIf"],[2,"width","100%",3,"nzOnChange"],["nz-row","",3,"ngClass"],[4,"ngFor","ngForOf"],[4,"ngIf"],["nz-checkbox","",3,"nzValue","ngModel","nzDisabled","id","click","ngModelChange"],["nz-checkbox","",3,"nzValue","nzDisabled","ngModel","id","click","ngModelChange"],["type","text","class","lhc-answer-other-input","nz-input","",3,"ngModel","id","disabled","ngModelChange","focus",4,"ngIf"],["type","text","nz-input","",1,"lhc-answer-other-input",3,"ngModel","id","disabled","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,_J,4,5,"nz-checkbox-wrapper",0),2&e&&x("ngIf",i.item)},dependencies:[Zo,pi,Et,zo,pr,or,rG,XM,VS],styles:[".lhc-answer-other-input[_ngcontent-%COMP%]{height:22px}.ant-checkbox-group[_ngcontent-%COMP%], .ant-checkbox-wrapper[_ngcontent-%COMP%]{color:#000000d9}.lhc-vertical[_ngcontent-%COMP%]{flex-direction:column}\n/*# sourceMappingURL=lhc-item-choice-check-box.component.css.map*/"]}),n})();function bJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).radioModels[a]=r)}),Fe(1),j()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);x("nzValue",r.item.answers[i])("ngModel",r.radioModels[i])("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function CJ(n,t){if(1&n){const e=Ye();q(0,"input",6),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const wJ=function(n){return{text:n,_notOnList:!0}};function MJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherRadioModel=r)}),Fe(1," Other "),V(2,CJ,1,3,"input",5),j()}if(2&n){const e=k(2);x("nzValue",Fi(4,wJ,e.otherValue))("ngModel",e.otherRadioModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.radioValue&&e.radioValue._notOnList)}}const SJ=function(n){return{"lhc-vertical":n}};function TJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onRadioModelChange(r))}),V(2,bJ,2,4,"label",2),V(3,MJ,3,6,"label",3),j()()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName",e.radiogroup+e.item._elementId)("ngClass",Fi(7,SJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let DJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.radioValue=null,this.otherValue=null,this.radioModels=[],this.otherRadioModel=null}setInitialValue(){if(this.item&&this.item.value&&this.item.answers&&Array.isArray(this.item.answers))if(this.radioValue=this.item.value,this.item.value._notOnList)this.otherValue=this.item.value.text,this.otherRadioModel=!0;else{let e=this.item.answers.length;this.radioModels=new Array(e);for(let i=0;i{class n{constructor(e){this.lhcDataService=e,this.dataModelChange=new Je,this.onFocusFn=new Je,this.onBlurFn=new Je,this.selectedItems=[],this.multipleSelections=!1,this.allowNotOnList=!1,this.acType=null,this.acInstance=null,this.displayProp="",this.viewInitialized=!1}ngOnChanges(e){if(this.viewInitialized){let i;if(e.options&&e.dataModel)this.cleanupAutocomplete(!0),this.setupAutocomplete(),i=e.dataModel&&!nt.deepEqual(this.dataModel,e.dataModel.previousValue);else if(e.options){let{keep:r,dataModelChanged:o}=this.keepDataModel(e);this.cleanupAutocomplete(r),this.setupAutocomplete(),i=o||!r}else e.dataModel&&(this.updateDisplayedValue(this.dataModel),i=!0);i&&(this.dataModelChange.emit(this.dataModel),this.lhcDataService.onItemValueChange(this.item,null,null,!0))}}keepDataModel(e){var i,r,o,a,s;let l,u;if(void 0!==(null===(i=e.isFormReady)||void 0===i?void 0:i.previousValue)?e.isFormReady.previousValue:this.isFormReady){var E,H,p=(null===(o=null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.previousValue)||void 0===o?void 0:o.acOptions)||{},P=(null===(s=null===(a=null==e?void 0:e.options)||void 0===a?void 0:a.currentValue)||void 0===s?void 0:s.acOptions)||{};void 0!==p.listItems||void 0!==P.listItems?(E=p.listItems,H=P.listItems):void 0!==p.url||void 0!==P.url?(E=p.url,H=P.url):(void 0!==p.fhir||void 0!==P.fhir)&&(E=p.fhir,H=P.fhir),l=nt.deepEqual(E,H),p.maxSelect!==P.maxSelect&&(("*"===p.maxSelect||parseInt(p.maxSelect)>1)&&1===parseInt(P.maxSelect)?(this.dataModel=this.dataModel[0],u=!0):1===parseInt(p.maxSelect)&&("*"===P.maxSelect||parseInt(P.maxSelect)>1)&&(this.dataModel=[this.dataModel],u=!0),l=!0)}else l=!0;return{keep:l,dataModelChanged:u}}updateDisplayedValue(e){if(this.multipleSelections){if(this.acInstance.clearStoredSelection(),Array.isArray(e))for(let i of e){let r=this.updateAutocompSelectionModel(i);this.acInstance.addToSelectedArea(r)}}else if(e){let i=this.updateAutocompSelectionModel(e);if("string"==typeof i){let r="prefetch"===this.acType?i.trim():i;this.acInstance.setFieldVal(r,!1)}else this.acInstance.setFieldVal("",!1)}else this.acInstance.setFieldVal("",!1)}getDisplayValue(e){let i=null;if("string"==typeof e)i=e;else if("prefetch"===this.acType)if(e._notOnList)e._notOnList&&(i=e.text);else if(this.options.acOptions.listItemsForModel){for(let r=0,o=this.options.acOptions.listItemsForModel.length;r1)&&(this.multipleSelections=!0),this.allowNotOnList=!e.matchListValue,this.displayProp=e.display||"text",e.hasOwnProperty("url")||e.fhir&&e.fhir.search)this.acType="search",this.acInstance=new(ih().Autocompleter.Search)(this.ac.nativeElement,e.url,e);else{this.acType="prefetch";let o=[];e.listItems.forEach((a,s)=>{o.push(a[this.displayProp]),this.prefetchTextToItem[a[this.displayProp].trim()]=e.listItemsForModel?e.listItemsForModel[s]:a},this),this.acInstance=new(ih().Autocompleter.Prefetch)(this.ac.nativeElement,o,e)}let i=e.defaultValue;this.setItemInitValue(this.dataModel||i),ih().Autocompleter.Event.observeListSelections(this.options.elementId,this.onSelectionHandler.bind(this))}}setItemInitValue(e){if(e)if(this.multipleSelections&&Array.isArray(e)){for(var i=0,r=e.length;i{let a=this.prefetchTextToItem[o];return a||(this.allowNotOnList?this.options.modelForOffListItem?this.options.modelForOffListItem(o):{text:o,_notOnList:!0,_displayText:o}:void 0)});this.dataModel=this.multipleSelections?r:r.length>=0&&r[0]?r[0]:null}else this.dataModel=null;return!nt.deepEqual(i,this.dataModel)}getSearchItemModelData(e,i){var r=null;if(""!==e){let o=this.acInstance.getItemData(e);i?r=o:!i&&this.allowNotOnList&&((r=o)._notOnList=!0),r&&r.code_system&&!r.system&&(r.system=r.code_system,delete r.code_system)}return r}setItemValueForSearchAC(e){var i=e.final_val,r=e.on_list;let o=bm()(this.dataModel);if("search"===this.acType)if(this.multipleSelections)if(e.removed)this.selectedItems=this.selectedItems.filter(a=>i!==a.text);else{let a=this.getSearchItemModelData(i,r);a&&(this.selectedItems=[...this.selectedItems,a])}else this.selectedItems=this.getSearchItemModelData(i,r);return this.dataModel=this.selectedItems,!nt.deepEqual(o,this.dataModel)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-autocomplete"]],viewQuery:function(e,i){if(1&e&&Mi(kJ,5),2&e){let r;ui(r=hi())&&(i.ac=r.first)}},inputs:{options:"options",item:"item",dataModel:"dataModel",isFormReady:"isFormReady"},outputs:{dataModelChange:"dataModelChange",onFocusFn:"onFocusFn",onBlurFn:"onBlurFn"},features:[Dt],decls:1,vars:1,consts:[[3,"class",4,"ngIf"],["type","text",3,"disabled","placeholder","id","blur","focus"],["ac",""]],template:function(e,i){1&e&&V(0,xJ,3,6,"div",0),2&e&&x("ngIf",i.options)},dependencies:[Et]}),n})();function PJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.value=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.value)("isFormReady",e.lhcDataService.isFormReady())}}let zJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={}}ngOnChanges(e){e.acOptions&&this.item&&(this.options={elementId:this.item._elementId,acOptions:this.item._autocompOptions,placeholder:this.item._placeholder,readOnly:this.item._readOnly})}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-autocomplete"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"]],template:function(e,i){1&e&&V(0,PJ,2,4,"div",0),2&e&&x("ngIf",i.item)},dependencies:[Et,US]}),n})();function EJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-radio-button",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function OJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-check-box",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function IJ(n,t){if(1&n&&(ge(0),V(1,EJ,1,2,"lhc-item-choice-radio-button",4),V(2,OJ,1,2,"lhc-item-choice-check-box",4),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._multipleAnswers),T(1),x("ngIf",e.item._multipleAnswers)}}function AJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-autocomplete",5),2&n){const e=k(2);x("item",e.item)("acOptions",e.item._autocompOptions)}}function LJ(n,t){if(1&n&&(ge(0)(1,1),V(2,IJ,3,2,"ng-container",2),V(3,AJ,1,2,"lhc-item-choice-autocomplete",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.displayControl&&e.item.displayControl.answerLayout&&e.item.displayControl.answerLayout.type),T(1),x("ngSwitchCase","RADIO_CHECKBOX")}}let FJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item","acOptions",4,"ngSwitchDefault"],[3,"item","acOptions",4,"ngIf"],[3,"item","acOptions"]],template:function(e,i){1&e&&V(0,LJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,Xo,yJ,DJ,zJ]}),n})();function NJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let Xm=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-input"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["type","text",3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,NJ,2,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();function RJ(n,t){if(1&n){const e=Ye();q(0,"div",3)(1,"input",4),_e("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k(2);T(1),Be("id",e.unitElementId),Be("value",e.item.unit.name||e.item.unit.code),x("disabled",e.item._readOnly)}}function VJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1),V(2,RJ,2,3,"div",2),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("ngIf",e.hasSingleUnit)}}let HJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.isSimpleType=!1,this.hasSingleUnit=!1,this.unitElementId=""}ngOnChanges(){this.item&&(this.isSimpleType="INT"===this.item.dataType||"REAL"===this.item.dataType||"ST"===this.item.dataType||!this.item.dataType,this.hasSingleUnit=this.item.unit&&this.item._unitReadonly,this.unitElementId="unit_"+this.item._elementId)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-simple-type"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"],["class","lhc-de-unit",4,"ngIf"],[1,"lhc-de-unit"],["type","text","aria-labelledby","th_Units","readonly","",3,"disabled","id","value","blur","focus"]],template:function(e,i){1&e&&V(0,VJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isSimpleType)},dependencies:[Et,Xm]}),n})();function BJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.unit=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.unit)("isFormReady",e.lhcDataService.isFormReady())}}function UJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",2),_e("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))})("change",function(r){return ae(e),re(k().updateModel(r))}),j(),ve()}if(2&n){const e=k();T(1),Be("placeholder",e.options.toolTip),Be("id",e.options.elementId),Be("value",(null==e.item||null==e.item.unit?null:e.item.unit.name)||(null==e.item||null==e.item.unit?null:e.item.unit.code)),x("readOnly",e.options.readOnly)}}let YJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={},this.hasUnitAutocomplete=!1,this.hasUnitInputField=!1}ngOnChanges(e){let i=this.item;i&&(this.hasUnitAutocomplete=!!i._unitAutocompOptions,this.options.readOnly=i._readOnly||!i.units&&i._unitOpen&&"optionsOrString"!=i._unitOpen,this.options.elementId="unit_"+i._elementId,this.options.acOptions=i._unitAutocompOptions,this.options.placeholder=i._placeholder,this.options.modelForOffListItem=zr.modelForOffListUnit)}updateModel(e){this.item.unit={name:e.target.value}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-unit"]],inputs:{item:"item"},features:[Dt],decls:2,vars:2,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"],["type","text",3,"readOnly","placeholder","id","value","blur","focus","change"]],template:function(e,i){1&e&&(V(0,BJ,2,4,"ng-container",0),V(1,UJ,2,4,"ng-container",0)),2&e&&(x("ngIf",i.hasUnitAutocomplete),T(1),x("ngIf",!i.hasUnitAutocomplete))},dependencies:[Et,US]}),n})();function qJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1)(2,"lhc-unit",1),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("item",e.item)}}let jJ=(()=>{class n{constructor(){this.isQuantity=!1}ngOnInit(){this.isQuantity=this.item&&"QTY"===this.item.dataType}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-quantity"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"]],template:function(e,i){1&e&&V(0,qJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isQuantity)},dependencies:[Et,YJ,Xm]}),n})();function $J(n,t){if(1&n&&(q(0,"div")(1,"div",5),Ce(2,"i",6),q(3,"span",7),Fe(4),j(),q(5,"span",8),Fe(6),j()()()),2&n){const e=t.$implicit,i=k(3);T(4),cn(i.item.question),T(2),cn(e)}}function WJ(n,t){if(1&n&&(q(0,"div",3),V(1,$J,7,2,"div",4),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item._validationErrors)}}function GJ(n,t){if(1&n&&(ge(0),V(1,WJ,2,1,"div",1),q(2,"div",2),Fe(3),j(),ve()),2&n){const e=k();T(1),x("ngIf",e.item._hasValidation),T(2),cn(e.value)}}let KJ=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnChanges(e){if(e.value&&!e.value.firstChange){let i=this.lhcDataService.getLhcFormData();setTimeout(()=>{i._checkValidations(this.item),this.item._validationErrors&&this.item._validationErrors.forEach(r=>{this.lhcDataService.sendMsgToScreenReader(`${this.item.question} ${r}`)})},1)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-validate"]],inputs:{item:"item",value:"value"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-validation-popover",4,"ngIf"],[1,"lhc-watched-value"],[1,"lhc-validation-popover"],[4,"ngFor","ngForOf"],[1,"validation-error"],["nz-icon","","nzType","close",1,"lhc-error-icon"],[1,"lhc-error-item"],[1,"lhc-error-msg"]],template:function(e,i){1&e&&V(0,GJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Js],styles:[".lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-watched-value[_ngcontent-%COMP%]{display:none}\n/*# sourceMappingURL=lhc-validate.component.css.map*/"]}),n})();function QJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(2,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[0]=r)}),Fe(3,"Yes"),j(),q(4,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[1]=r)}),Fe(5,"No"),j(),q(6,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[2]=r)}),Fe(7,"Not Answered"),j()(),ve()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName","radiogroup_"+e.item._elementId),T(1),x("nzValue",!0)("ngModel",e.booleanModels[0])("id",e.item._elementId+"true"),T(2),x("nzValue",!1)("ngModel",e.booleanModels[1])("id",e.item._elementId+"false"),T(2),x("nzValue",null)("ngModel",e.booleanModels[2])("id",e.item._elementId+"null")}}let ZJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.booleanModels=new Array(3)}ngOnChanges(e){this.setInitialValue()}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}setInitialValue(){if(this.item){let e=this.item.value;!0===e?this.booleanModels[0]=!0:!1===e?this.booleanModels[1]=!0:null==e&&(this.booleanModels[2]=!0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-boolean"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["role","radiogroup",3,"ngModel","nzDisabled","nzName","ngModelChange","click"],["nz-radio","",3,"nzValue","ngModel","id","ngModelChange"]],template:function(e,i){1&e&&V(0,QJ,8,13,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,QM,KM],styles:["[_nghost-%COMP%]{display:block;padding:4.3125px 2px}\n/*# sourceMappingURL=lhc-item-boolean.component.css.map*/"]}),n})();const XJ=["nzDatePickerComponent"];function JJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let eee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-date"]],viewQuery:function(e,i){if(1&e&&Mi(XJ,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","MM/dd/yyyy","nzSize","small",1,"lhc-date-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,JJ,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function tee(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.time),Sn("aria-required",e.item._answerRequired)}}let nee=(()=>{class n{constructor(e,i,r){this.lhcDataService=e,this.elRef=i,this.commonUtilsService=r,this.time=null}ngOnChanges(){if(this.item.value){let e=new Date("1970-01-01 "+this.item.value);isNaN(e)||(this.time=e)}}onModelChange(e){let i=this.item.value;if(e){let r=e.toTimeString();r&&(this.item.value=r.slice(0,8),this.lhcDataService.onItemValueChange(this.item,this.item.value,i))}}ngAfterViewInit(){const e=this.elRef.nativeElement.querySelector("input");e&&e.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(jt),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-time"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","HH:mm:ss","nzSize","small",1,"lhc-time-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,tee,2,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,LK]}),n})();const iee=["nzDatePickerComponent"];function ree(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("nzOnOk",function(r){return ae(e),re(k().onOk(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let oee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onOk(e){}onCalendarChange(e){}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i,!0)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-datetime"]],viewQuery:function(e,i){if(1&e&&Mi(iee,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzShowTime","","nzFormat","MM/dd/yyyy HH:mm:ss","nzSize","small",1,"lhc-datetime-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","nzOnOk","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,ree,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function aee(n,t){if(1&n){const e=Ye();ge(0),q(1,"textarea",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),Fe(2," "),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let see=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,aee,3,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();const lee=["fileInput"];function cee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label"),Fe(2,"URL for file:"),j(),q(3,"input",5),_e("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentURL=r)})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(4,"input",6),_e("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))})("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentName=r)}),j(),q(5,"button",7),_e("click",function(){ae(e);const r=k(3);return re(r.createAttachment(r.item))}),Fe(6),j(),Ce(7,"br"),Fe(8," Note: The URL you enter will not be downloaded or verified, but simply copied into your response. Please ensure that it works. "),j()}if(2&n){const e=k(3);T(3),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentURL),T(1),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentName),T(2),$t(" Attach URL",e.item._fileInfo?" and file data":"","")}}function uee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",2,3),_e("change",function(r){return ae(e),re(k(2).onChange(r))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(3,"button",4),_e("click",function(){ae(e);const r=k(2);return re(r.item._useURL=!r.item._useURL)}),Fe(4,"\u21af"),j(),V(5,cee,9,5,"div",0),j()}if(2&n){const e=k(2);T(1),Be("placeholder",e.item._placeholder),Be("id","file-"+e.item._elementId),x("name",e.item._text)("disabled",e.item._readOnly),T(2),Be("title",e.item._useURL?"Hide URL field":"Show URL field"),T(2),x("ngIf",e.item._useURL)}}function hee(n,t){if(1&n){const e=Ye();q(0,"a",10),_e("click",function(r){ae(e);const o=k(3);return re(o.downloadAttachment(o.item.value,r))}),Fe(1),j()}if(2&n){const e=k(3);Be("title","Download "+e.item.value.title),Be("download",e.item.title),Be("href",e.item.value.url&&!e.item.value.data?e.item.value.url:"javascript:void(0)",f1),T(1),cn(e.item.value.title||e.item.value.url||"Unknown filename")}}function dee(n,t){if(1&n&&(q(0,"span")(1,"label"),Fe(2,"Download progress: "),Ce(3,"progress",11),j()()),2&n){const e=k(3);T(3),Be("value",e.item.value._progress)}}function fee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.removeAttachment(r.item))}),Fe(1,"\u2716"),j()}2&n&&Be("title","Remove "+k(3).item.value.title)}function mee(n,t){if(1&n&&(q(0,"span"),V(1,hee,2,4,"a",8),V(2,dee,4,1,"span",0),V(3,fee,2,1,"button",9),j()),2&n){const e=k(2);T(1),x("ngIf",!e.item.value._progress),T(1),x("ngIf",e.item.value._progress),T(1),x("ngIf",!e.item._readOnly)}}function pee(n,t){if(1&n&&(ge(0),q(1,"div",1),V(2,uee,6,6,"div",0),V(3,mee,4,3,"span",0),j(),ve()),2&n){const e=k();T(1),Be("id",e.item._elementId),T(1),x("ngIf",!e.item.value),T(1),x("ngIf",e.item.value)}}let gee=(()=>{class n{constructor(e){this.lhcDataService=e}onChange(e){const{files:i}=e.target;if(i){let r=i[0];const o=this.item;if(r.type)if(o.allowedAttachmentTypes&&o.allowedAttachmentTypes.indexOf(r.type)<0){const a=o.allowedAttachmentTypes;alert("The file "+r.name+" is not one of the mime types permitted by this questionnaire ("+a.slice(0,-1).join(", ")+" and "+a.slice(-1)+"). Please make sure your file has an appropriate file extension for its type in its filename."),r=null}else r.size>o.maxAttachmentSize?(alert("The file "+r.name+" exceeds the maximum attachment size of "+o.maxAttachmentSize+" bytes permitted by this questionnaire. If you can specify the file with a URL, use the button to open the URL field and enter that instead."),r=null):r.size>5e8&&(confirm("Adding a large file as an attachment might cause your computer to run low on memory. There is a button to enter a URL instead of attaching the file data. Are you sure you want to attach the file data?")||(r=null));else alert("Unknown file type. Please ensure the file has an appropriate extension"),r=null;r||(this.fileInput.nativeElement.value=""),o._fileInfo=r,r&&!o._useURL&&this.createAttachment(o)}}removeAttachment(e){delete e.value,delete e._attachmentName,delete e._attachmentURL,delete e._fileInfo,delete e._useURL,this.lhcDataService.onItemValueChange(this.item,null,null,!0)}createAttachment(e){var i;if(e._fileInfo||e._attachmentURL){e.value={title:e._attachmentName||(null===(i=e._fileInfo)||void 0===i?void 0:i.name)};const r=e.value;if(e._attachmentURL&&(r.url=e._attachmentURL),e._fileInfo){const o=e._fileInfo;r.contentType=o.type,o.lastModified?r.creation=new Date(o.lastModified).toISOString():o.lastModifiedDate&&(r.creation=o.lastModifiedDate.toISOString()),e.value._progress=.001;const a=new FileReader;a.onload=s=>{const l=s.target.result,u=l.indexOf(",");if(0!==l.indexOf("data:")||u<0)throw alert("Unable to attach the file data."),new Error("data URL did not start with expected prefix, but with "+l.slice(0,30));delete r._progress,r.data=l.slice(u+1),this.lhcDataService.onItemValueChange(this.item,null,null,!0)},a.onprogress=s=>{e._progress=s.loaded/s.total},a.readAsDataURL(o)}else this.lhcDataService.onItemValueChange(this.item,null,null,!0)}else alert("An attachment must have either a file or a URL (or both).")}downloadAttachment(e,i){if(e.data){const r=i.target,o=r.href;r.href="data:"+(e.contentType?e.contentType:"")+";base64,"+e.data,r.download=e.title,setTimeout(()=>{r.href=o},0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-attachment"]],viewQuery:function(e,i){if(1&e&&Mi(lee,5),2&e){let r;ui(r=hi())&&(i.fileInput=r.first)}},inputs:{item:"item",labelledBy:"labelledBy"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id"],["type","file",1,"lhc-attachment-upload",3,"name","placeholder","disabled","id","change","focus","blur"],["fileInput",""],["type","button",1,"lhc-attachment-button","toggle-attachment-fields",3,"title","click"],["type","text","placeholder","URL for retrieving file",1,"lhc-attachment-url",3,"disabled","ngModel","ngModelChange","focus","blur"],["type","text","placeholder","File name (optional)",1,"lhc-attachment-name",3,"disabled","ngModel","focus","blur","ngModelChange"],["type","button",1,"lf-float-button","attach-button",3,"click"],["button","","target","_blank","rel","noreferrer","class","download-link",3,"title","download","href","click",4,"ngIf"],["class","lhc-attachment-button lf-remove-attachment","type","button",3,"title","click",4,"ngIf"],["button","","target","_blank","rel","noreferrer",1,"download-link",3,"title","download","href","click"],[3,"value"],["type","button",1,"lhc-attachment-button","lf-remove-attachment",3,"title","click"]],template:function(e,i){1&e&&V(0,pee,4,3,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or],styles:["input[type=file][_ngcontent-%COMP%]{border:1px solid gray;display:inline}.lhc-attachment-button[_ngcontent-%COMP%], .attach-button[_ngcontent-%COMP%]{padding-left:.25em;padding-right:.25em;border-radius:4px;margin-left:.5em;min-width:22px;color:#fff;border:none;background-color:#066aa0;vertical-align:top}.lhc-attachment-url[_ngcontent-%COMP%], .lhc-attachment-name[_ngcontent-%COMP%]{width:inherit!important}progress[_ngcontent-%COMP%]{vertical-align:text-bottom}.download-link[_ngcontent-%COMP%], .lhc-attachment-upload[_ngcontent-%COMP%]{margin-left:.5em}.lhc-button[_ngcontent-%COMP%]{border:0 none;cursor:pointer;overflow:visible;padding:0;position:relative;background-color:#066aa0}.lf-rm-attachment-button[_ngcontent-%COMP%]:hover{color:#0087fd}\n/*# sourceMappingURL=lhc-item-attachment.component.css.map*/"]}),n})();function vee(n,t){if(1&n&&(q(0,"div",5),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Error: ",e.value,"")}}function _ee(n,t){if(1&n&&(ge(0),V(1,vee,2,1,"div",4),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.errors))}}function yee(n,t){if(1&n&&(q(0,"div",7),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Warning: ",e.value,"")}}function bee(n,t){if(1&n&&(ge(0),V(1,yee,2,1,"div",6),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.warnings))}}function Cee(n,t){if(1&n&&(q(0,"div",9),Fe(1),j()),2&n){const e=t.$implicit;T(1),cn(e.value)}}function wee(n,t){if(1&n&&(ge(0),V(1,Cee,2,1,"div",8),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.info))}}function Mee(n,t){if(1&n&&(ge(0),V(1,_ee,3,3,"ng-container",3),V(2,bee,3,3,"ng-container",3),V(3,wee,3,3,"ng-container",3),ve()),2&n){const e=k(2);T(1),x("ngIf",e.showErrors()),T(1),x("ngIf",e.showWarnings()),T(1),x("ngIf",e.showInfo())}}function See(n,t){if(1&n&&(q(0,"div",1),V(1,Mee,4,3,"ng-container",2),Sr(2,"keyvalue"),j()),2&n){const e=k();T(1),x("ngForOf",So(2,1,e.item.messages))}}let YS=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}showErrors(){return this.lhcDataService.getLhcFormData()._showErrors}showWarnings(){return this.lhcDataService.getLhcFormData()._showWarnings}showInfo(){return this.lhcDataService.getLhcFormData()._showInfo}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-messages"]],inputs:{item:"item"},decls:1,vars:1,consts:[["role","alert",4,"ngIf"],["role","alert"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","lhc-item-error","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-error"],["class","lhc-item-warning","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-warning"],["class","lhc-item-info","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-info"]],template:function(e,i){1&e&&V(0,See,3,3,"div",0),2&e&&x("ngIf",i.item.messages)},dependencies:[pi,Et,X9],styles:['.lhc-item-error[_ngcontent-%COMP%]:before{content:"\\26a0";color:red;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-error[_ngcontent-%COMP%]{background-color:orange}.lhc-item-warning[_ngcontent-%COMP%]{background-color:#ffffe0}.lhc-item-warning[_ngcontent-%COMP%]:before{content:"\\26a0";color:orange;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-info[_ngcontent-%COMP%]:before{content:"\\1f6c8";margin-right:6px}\n/*# sourceMappingURL=lhc-item-messages.component.css.map*/']}),n})();const Tee=["deInput"];function Dee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(3);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function kee(n,t){if(1&n){const e=Ye();q(0,"div",9),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),Ce(1,"lhc-item-question-text",8),q(2,"div",10),V(3,Dee,2,2,"button",11),j()()}if(2&n){const e=k(2);T(1),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}function xee(n,t){1&n&&Ce(0,"lhc-item-simple-type",8),2&n&&x("item",k(3).item)}function Pee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function zee(n,t){if(1&n&&(ge(0),V(1,xee,1,1,"lhc-item-simple-type",13),V(2,Pee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Eee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-simple-type",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Oee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-quantity",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Iee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Aee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Lee(n,t){1&n&&Ce(0,"lhc-item-date",8),2&n&&x("item",k(3).item)}function Fee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Nee(n,t){if(1&n&&(ge(0),V(1,Lee,1,1,"lhc-item-date",13),V(2,Fee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Ree(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-datetime",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Vee(n,t){1&n&&Ce(0,"lhc-item-time",8),2&n&&x("item",k(3).item)}function Hee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Bee(n,t){if(1&n&&(ge(0),V(1,Vee,1,1,"lhc-item-time",13),V(2,Hee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Uee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-boolean",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Yee(n,t){1&n&&Ce(0,"lhc-input",8),2&n&&x("item",k(3).item)}function qee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function jee(n,t){if(1&n&&(ge(0),V(1,Yee,1,1,"lhc-input",13),V(2,qee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function $ee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-text",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Wee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-attachment",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Gee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Kee(n,t){if(1&n){const e=Ye();ge(0),V(1,kee,4,2,"div",1),q(2,"div",2),_e("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(3,"div",3),Ce(4,"lhc-validate",4),ge(5,5),V(6,zee,3,2,"ng-container",6),V(7,Eee,2,1,"ng-container",6),V(8,Oee,2,1,"ng-container",6),V(9,Iee,2,1,"ng-container",6),V(10,Aee,2,1,"ng-container",6),V(11,Nee,3,2,"ng-container",6),V(12,Ree,2,1,"ng-container",6),V(13,Bee,3,2,"ng-container",6),V(14,Uee,2,1,"ng-container",6),V(15,jee,3,2,"ng-container",6),V(16,$ee,2,1,"ng-container",6),V(17,Wee,2,1,"ng-container",6),V(18,Gee,2,1,"ng-container",7),ve(),Ce(19,"lhc-item-messages",8),j()(),ve()}if(2&n){const e=k();T(1),x("ngIf",!e.options||!e.options.hideQuestionText),T(1),x("ngStyle",e.options&&e.options.hideQuestionText?null:e.eleStyle),T(2),x("item",e.item)("value",e.item.value),T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","INT"),T(1),x("ngSwitchCase","REAL"),T(1),x("ngSwitchCase","QTY"),T(1),x("ngSwitchCase","CWE"),T(1),x("ngSwitchCase","CNE"),T(1),x("ngSwitchCase","DT"),T(1),x("ngSwitchCase","DTM"),T(1),x("ngSwitchCase","TM"),T(1),x("ngSwitchCase","BL"),T(1),x("ngSwitchCase","ST"),T(1),x("ngSwitchCase","TX"),T(1),x("ngSwitchCase","attachment"),T(2),x("item",e.item)}}let qS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.eleStyle=null}ngOnInit(){this.winService.windowWidth.subscribe(e=>{let i=this.winService.getViewMode(),r=this.lhcDataService.getItemViewModeClass(this.item,i);this.eleStyle="lhc-item-view-lg"===r?{width:e/2+"px"}:null})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question"]],viewQuery:function(e,i){if(1&e&&Mi(Tee,5),2&e){let r;ui(r=hi())&&(i.deInputElement=r.first)}},inputs:{item:"item",options:"options"},decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-de-label-button",3,"click",4,"ngIf"],[1,"lhc-de-input-unit",3,"ngStyle","click"],[1,"lhc-de-input-unit-content"],[3,"item","value"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de-label-button",3,"click"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[3,"item",4,"ngIf"]],template:function(e,i){1&e&&V(0,Kee,20,18,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,Ns,tr,kr,Xo,FJ,HJ,Xm,jJ,KJ,ZJ,eee,nee,oee,see,ru,gee,YS],styles:["[_nghost-%COMP%]{border:solid;border-color:#ced5d9;border-width:1px 0 0 0;margin:0 4px 0 2px;padding-left:2px}.lhc-de-input-unit-content[_ngcontent-%COMP%]{width:100%}.lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-validate-class[_ngcontent-%COMP%]{background-color:#fcf8e3}\n/*# sourceMappingURL=lhc-item-question.component.css.map*/"]}),n})();function Qee(n,t){if(1&n&&(q(0,"div",9),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k(3);Be("ng-attr-role",e.item.header?"heading":void 0),Be("ng-attr-aria-level",e.item.header?e.item._displayLevel+1:void 0),T(1),x("item",e.item)}}function Zee(n,t){1&n&&Ce(0,"col",11)}function Xee(n,t){if(1&n&&Ce(0,"col",13),2&n){const e=k().$implicit;x("ngStyle",k(3).lhcDataService.getTableColumnStyle(e))}}function Jee(n,t){if(1&n&&(ge(0),V(1,Xee,1,1,"col",12),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ete(n,t){1&n&&Ce(0,"th",14)}function tte(n,t){if(1&n&&(q(0,"th",16),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k().$implicit;Be("id",e.id),T(1),x("item",e.item)}}function nte(n,t){if(1&n&&(ge(0),V(1,tte,2,2,"th",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ite(n,t){if(1&n){const e=Ye();q(0,"button",19),_e("click",function(){ae(e);const r=k(2).$implicit;return re(k(3).lhcDataService.removeOneRepeatingItem(r.header))}),Fe(1,"-"),j()}if(2&n){const e=k(2).$implicit;_n("id","del-",e.header._elementId,"")("title",'Remove this row of "',e.header.question,'"')}}function rte(n,t){if(1&n&&(q(0,"td",11),V(1,ite,2,2,"button",18),j()),2&n){const e=k(4);T(1),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}const ote=function(){return{hideQuestionText:!0}};function ate(n,t){if(1&n&&(q(0,"td")(1,"div",20),Ce(2,"lhc-item-question",21),j()()),2&n){const e=k().$implicit,i=k(4);(function D7(n,t,e,i,r,o,a){Mo(Vr,Go,Vl(be(),n,t,e,i,r,o,a),!0)})("",i.lhcDataService.getRowClass(e)," ",i.lhcDataService.getSkipLogicClass(e)," ",i.lhcDataService.getActiveRowClass(e),""),T(2),x("item",e)("options",Xl(7,ote))}}function ste(n,t){if(1&n&&(ge(0),V(1,ate,3,8,"td",1),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function lte(n,t){if(1&n&&(q(0,"tr",17),V(1,rte,2,1,"td",4),V(2,ste,2,1,"ng-container",5),j()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",i.item._questionRepeatable&&i.lhcDataService.getHorizontalTableInfo()[i.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.cells)("ngForTrackBy",i.lhcDataService.trackByElementId)}}function cte(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",22),j()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another row of "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")("append",!0)}}function ute(n,t){if(1&n&&(q(0,"div"),V(1,Qee,2,3,"div",2),q(2,"table",3)(3,"colgroup"),V(4,Zee,1,0,"col",4),V(5,Jee,2,1,"ng-container",5),j(),q(6,"thead")(7,"tr"),V(8,ete,1,0,"th",6),V(9,nte,2,1,"ng-container",5),j()(),q(10,"tbody",7),V(11,lte,3,3,"tr",8),j()(),V(12,cte,2,7,"div",1),j()),2&n){const e=k(2);Ue("lhc-layout-horizontal ",e.lhcDataService.getSiblingStatus(e.item)," "),T(1),x("ngIf",!e.formLevel),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(2),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows)("ngForTrackBy",e.lhcDataService.trackByRowHeaderElementId),T(1),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function hte(n,t){if(1&n&&(ge(0),V(1,ute,13,13,"div",1),ve()),2&n){const e=k();T(1),x("ngIf",e.item._horizontalTableHeader&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId])}}let jS=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-horizontal"]],inputs:{item:"item",formLevel:"formLevel"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"class",4,"ngIf"],["class","lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level",4,"ngIf"],[1,"lhc-form-horizontal-table"],["class","lhc-de-button",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","lhc-form-horizontal-table-header",4,"ngIf"],["id","",1,""],["class","lhc-data-row has-ng-animate",4,"ngFor","ngForOf","ngForTrackBy"],[1,"lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level"],[3,"item"],[1,"lhc-de-button"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[1,"lhc-form-horizontal-table-header"],["class","lhc-form-horizontal-table-header",3,"id",4,"ngIf"],[1,"lhc-form-horizontal-table-header",3,"id"],[1,"lhc-data-row","has-ng-animate"],["type","button","class","lhc-float-button lhc-button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lf-form-item-data","tooltipContainer"],[1,"lhc-de",3,"item","options"],[3,"item","popoverType","buttonLabel","append"]],template:function(e,i){1&e&&V(0,hte,2,1,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Ns,ru,qS,iu],styles:[".lhc-form-horizontal-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top}\n/*# sourceMappingURL=lhc-group-horizontal.component.css.map*/"]}),n})();function dte(n,t){if(1&n&&(q(0,"div",10),Ce(1,"lhc-item-question-text",11),j()),2&n){const e=k(2);T(1),x("item",e.item)}}function fte(n,t){1&n&&Ce(0,"col")}function mte(n,t){1&n&&Ce(0,"col",12)}function pte(n,t){if(1&n&&(q(0,"th",13),Fe(1),j()),2&n){const e=t.$implicit;_n("id","answer-",k(2).index,""),T(1),cn(e.text)}}function gte(n,t){1&n&&(q(0,"th",14),Fe(1,"Other"),j())}function vte(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",22),_e("ngModelChange",function(r){ae(e);const o=k().index;return re(k(2).$implicit._checkboxModels[o]=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()}if(2&n){const e=k(),i=e.$implicit,r=e.index,o=k(2).$implicit,a=k(2);T(1),b1("aria-label","",i.text," for ",o.question,""),x("id",a.lhcDataService.getItemAnswerId(o,i))("ngModel",o._checkboxModels[r])}}function _te(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",23),_e("change",function(){ae(e);const r=k().$implicit,o=k(2).$implicit;return re(k(2).updateRadioListValue(o,r))}),j()()}if(2&n){const e=k().$implicit,i=k(2).$implicit,r=k(2);T(1),b1("aria-label","",e.text," for ",i.question,""),Be("name",i._elementId),x("id",r.lhcDataService.getItemAnswerId(i,e))("ngModel",i.value)("value",e)}}function yte(n,t){if(1&n&&(q(0,"td",19)(1,"span",20),V(2,vte,2,4,"label",21),V(3,_te,2,6,"label",21),j()()),2&n){const e=k(4);T(2),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function bte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",22),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOtherChecked),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function Cte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",27),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("change",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),Be("name",e._elementId),x("ngModel",e._answerOtherChecked)("value",!0),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function wte(n,t){if(1&n&&(q(0,"td",24),V(1,bte,5,6,"span",25),V(2,Cte,5,8,"span",25),j()),2&n){const e=k(4);T(1),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function Mte(n,t){if(1&n&&(q(0,"tr",16)(1,"td",3),Ce(2,"lhc-item-question-text",11)(3,"lhc-item-messages",11),j(),V(4,yte,4,2,"td",17),V(5,wte,3,2,"td",18),j()),2&n){const e=k().$implicit,i=k(2);T(2),x("item",e),T(1),x("item",e),T(1),x("ngForOf",i.item.items[0].answers),T(1),x("ngIf","CWE"===e.dataType)}}function Ste(n,t){if(1&n&&(ge(0),V(1,Mte,6,4,"tr",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function Tte(n,t){if(1&n&&(q(0,"div"),V(1,dte,2,1,"div",1),q(2,"table",2)(3,"colgroup"),Ce(4,"col",3),V(5,fte,1,0,"col",4),V(6,mte,1,0,"col",5),j(),q(7,"thead")(8,"tr",6),Ce(9,"th",3),V(10,pte,2,2,"th",7),V(11,gte,2,0,"th",8),j()(),q(12,"tbody"),V(13,Ste,2,1,"ng-container",9),j()()()),2&n){const e=k();Ue("lhc-layout-matrix ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),x("ngIf",!e.formLevel),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(2),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}let $S=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.isCheckbox=!1}ngOnChanges(e){this.setInitialValue()}updateCheckboxListValue(e){let i=[];for(let r=0,o=e._checkboxModels.length;r{this.isCheckbox?this.setCheckboxInitialValue(i):this.setRadioInitialValue(i)})}setRadioInitialValue(e){e.value&&e.answers&&Array.isArray(e.answers)?e.value._notOnList&&(e._answerOtherChecked=!0,e._answerOther=e.value.text):(e._answerOtherChecked=!1,delete e._answerOther)}_getCheckboxModels(e,i){let r=new Array(i.length).fill(!1);for(let o=0,a=e.length;o{class n{constructor(e){this.lhcDataService=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-group"]],inputs:{item:"item"},decls:1,vars:1,consts:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item"]],template:function(e,i){1&e&&V(0,Pte,4,4,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,HS,jS,$S]}),n})(),Ete=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-display"]],inputs:{item:"item"},decls:2,vars:1,consts:[[1,"lhc-item-display"],[3,"item"]],template:function(e,i){1&e&&(q(0,"div",0),Ce(1,"lhc-item-question-text",1),j()),2&e&&(T(1),x("item",i.item))},dependencies:[ru]}),n})();function Ote(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-group",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ite(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-display",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ate(n,t){if(1&n&&Ce(0,"lhc-item",11),2&n){const e=k().$implicit,i=k(4);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Lte(n,t){if(1&n&&(ge(0),V(1,Ate,1,5,"lhc-item",10),ve()),2&n){const e=t.$implicit,i=k(4);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function Fte(n,t){if(1&n&&(q(0,"div",8),V(1,Lte,2,1,"ng-container",9),j()),2&n){const e=k(3);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Nte(n,t){if(1&n&&(q(0,"div")(1,"div"),Ce(2,"lhc-button-popover",12),j()()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),Mr(e.lhcDataService.getSkipLogicClass(e.item)),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function Rte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-question",5),V(2,Fte,2,2,"div",6),V(3,Nte,3,9,"div",7),ve()),2&n){const e=k(2);T(1),x("item",e.item)("ngStyle",e.lhcDataService.getItemStyle(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function Vte(n,t){if(1&n&&(ge(0)(1,1),V(2,Ote,2,1,"ng-container",2),V(3,Ite,2,1,"ng-container",2),V(4,Rte,4,4,"ng-container",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","SECTION"),T(1),x("ngSwitchCase","TITLE")}}let WS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de",3,"item","ngStyle"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,Vte,5,3,"ng-container",0),2&e&&x("ngIf",i.item&&i.lhcDataService.targetShown(i.item))},dependencies:[pi,Et,Ns,tr,kr,Xo,n,zte,qS,Ete,iu],styles:["[_nghost-%COMP%]{display:block}\n/*# sourceMappingURL=lhc-item.component.css.map*/"]}),n})();function Hte(n,t){if(1&n&&(q(0,"a",12),Fe(1),j()),2&n){const e=k(3);Be("href",e.lhcFormData._linkToDef,f1),T(1),$t("[",e.lhcFormData.code,"]")}}function Bte(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.lhcFormData.code,"]")}}function Ute(n,t){if(1&n&&(q(0,"span",9),V(1,Hte,2,2,"a",10),V(2,Bte,2,1,"span",11),j()),2&n){const e=k(2);T(1),x("ngIf",e.lhcFormData._linkToDef),T(1),x("ngIf",!e.lhcFormData._linkToDef)}}function Yte(n,t){1&n&&Ce(0,"lhc-button-popover",13),2&n&&x("item",k(2).lhcFormData)("popoverType","copyright-string")("formLevel",!0)}function qte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-horizontal",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function jte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-matrix",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function $te(n,t){if(1&n&&Ce(0,"lhc-item",20),2&n){const e=k().$implicit,i=k(5);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Wte(n,t){if(1&n&&(ge(0),V(1,$te,1,5,"lhc-item",19),ve()),2&n){const e=t.$implicit,i=k(5);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView&&!i.lhcDataService.isSubsequentHorizontalTableGroupItem(e))}}function Gte(n,t){if(1&n&&(ge(0),V(1,Wte,2,1,"ng-container",18),ve()),2&n){const e=k(4);T(1),x("ngForOf",e.lhcFormData.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Kte(n,t){if(1&n&&(ge(0),V(1,Gte,2,2,"ng-container",11),ve()),2&n){const e=k(3);T(1),x("ngIf",e.lhcFormData.items)}}function Qte(n,t){1&n&&(ge(0,14),V(1,qte,2,2,"ng-container",15),V(2,jte,2,2,"ng-container",15),V(3,Kte,2,1,"ng-container",16),ve()),2&n&&(x("ngSwitch",k(2).lhcFormData.templateOptions.displayControl.questionLayout),T(1),x("ngSwitchCase","horizontal"),T(1),x("ngSwitchCase","matrix"))}function Zte(n,t){if(1&n&&(q(0,"form",1,2)(2,"div",3)(3,"span",4),Fe(4),j(),V(5,Ute,3,2,"span",5),V(6,Yte,1,3,"lhc-button-popover",6),j(),q(7,"div",7),V(8,Qte,4,3,"ng-container",8),j()()),2&n){const e=k();Ue("lhc-form lf-template-table novalidate ",e.viewModeClass,""),T(3),wr(e.lhcFormData._obj_titleCSS),_n("id","label-",e.lhcFormData.code,""),T(1),cn(e.lhcFormData.name||e.lhcFormData.fhirQName),T(1),x("ngIf",e.lhcFormData.templateOptions.showQuestionCode),T(1),x("ngIf",e.lhcFormData.copyrightNotice),T(2),x("ngIf",e.lhcFormData.templateOptions.displayControl)}}let Xte=(()=>{class n{constructor(e,i,r,o){this.winService=e,this.lhcDataService=i,this.host=r,this.zone=o,this.prepop=!1,this.onFormReady=new Je,this.onError=new Je,this.viewModeClass="",this.viewMode="",this._inputFieldWidth=null,this.changeSize=new de,this.changeSize.asObservable().pipe(nM(100)).subscribe(a=>{this.winService.setWindowWidth(a)}),e.viewMode.subscribe(a=>{this.viewModeClass=this.lhcDataService.getViewModeClass(a),this.viewMode=a})}ngOnInit(){this.observer=new ResizeObserver(e=>{this.zone.run(()=>{this.changeSize.next(e[0].contentRect.width)})}),this.observer.observe(this.host.nativeElement)}ngOnDestroy(){this.observer.unobserve(this.host.nativeElement)}formReady(){this.lhcFormData._formReady=!0,this.onFormReady.emit()}ngOnChanges(e){if(e.questionnaire)if(this.lhcFormData=null,this.lhcDataService.setLhcFormData(null),this.questionnaire){const i=this;setTimeout(()=>{try{let r=nt.deepCopy(i.questionnaire);if("Questionnaire"===r.resourceType){let o=i.fhirVersion||LForms.Util.guessFHIRVersion(r)||"R4";LForms.FHIR[o]&&LForms.FHIR[o].SDC&&(r=LForms.FHIR[o].SDC.convertQuestionnaireToLForms(r))}i.lhcFormData=new Bw(r),e.options&&i.options&&i.lhcFormData.setTemplateOptions(i.options),i.lhcDataService.setLhcFormData(i.lhcFormData),LForms.FHIR&&i.lhcFormData.fhirVersion?i.lhcFormData.loadFHIRResources(i.prepop).then(()=>{i.lhcFormData&&(i.lhcFormData._hasResponsiveExpr||i.lhcFormData._hasInitialExpr)?i.lhcFormData._expressionProcessor.runCalculations(!i.lhcFormData.hasSavedData).then(()=>{i.lhcFormData._checkFormControls(),i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}catch(r){i.onError.emit("string"==typeof r?r:r.message)}},1)}else this.lhcFormData=null,this.lhcDataService.setLhcFormData(null);else if(e.options){let i=this.lhcDataService.getLhcFormData();i&&i.setTemplateOptions(this.options)}}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn),Y(jt),Y(Ft))},n.\u0275cmp=tt({type:n,selectors:[["lhc-form"]],inputs:{questionnaire:"questionnaire",options:"options",prepop:"prepop",fhirVersion:"fhirVersion",lhcFormData:"lhcFormData"},outputs:{onFormReady:"onFormReady",onError:"onError"},features:[Jt([nu,Vn]),Dt],decls:1,vars:1,consts:[["autocomplete","off",3,"class",4,"ngIf"],["autocomplete","off"],["lhcFormContainer",""],["role","heading","aria-level","1",1,"lhc-form-title"],[1,"lhc-question",3,"id"],["class","lf-item-code",4,"ngIf"],[3,"item","popoverType","formLevel",4,"ngIf"],[1,"lhc-form-body"],[3,"ngSwitch",4,"ngIf"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],[4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"item","popoverType","formLevel"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item","formLevel"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"]],template:function(e,i){1&e&&V(0,Zte,9,10,"form",0),2&e&&x("ngIf",i.lhcFormData)},dependencies:[pi,Et,tr,kr,Xo,gy,J_,h4,WS,jS,$S,iu],styles:["[_nghost-%COMP%]{display:block;width:100%}\n/*# sourceMappingURL=lhc-form.component.css.map*/"]}),n})();const Jte=[{name:"copyright-circle",theme:"fill",icon:''},{name:"question-circle",theme:"fill",icon:''},{name:"copyright-circle",theme:"outline",icon:''}];! +/** + * @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 GO(n,t,e){(function yP(n,t,e){"string"!=typeof t&&(e=t,t=n[Re.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Kl[t]=n,e&&(Kl[t][Re.ExtraData]=e)})(n,t,e)}(Yq);let ene=(()=>{class n{constructor(e){this.injector=e,window.LForms=Uw,customElements.define("wc-lhc-form",function YA(n,t){const e=function FA(n,t){return t.get(ha).resolveComponentFactory(n).inputs}(n,t.injector),i=t.strategyFactory||new HA(n,t.injector),r=function LA(n){const t={};return n.forEach(({propName:e,templateName:i})=>{t[function zA(n){return n.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}(i)]=e}),t}(e);class o extends UA{constructor(s){super(),this.injector=s}get ngElementStrategy(){if(!this._ngElementStrategy){const s=this._ngElementStrategy=i.create(this.injector||t.injector);e.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],s.setInputValue(l,u)})}return this._ngElementStrategy}attributeChangedCallback(s,l,u,f){this.ngElementStrategy.setInputValue(r[s],u)}connectedCallback(){let s=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),s=!0),this.ngElementStrategy.connect(this),s||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(s=>{const l=new CustomEvent(s.name,{detail:s.value});this.dispatchEvent(l)})}}return o.observedAttributes=Object.keys(r),e.forEach(({propName:a})=>{Object.defineProperty(o.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(s){this.ngElementStrategy.setInputValue(a,s)},configurable:!0,enumerable:!0})}),o +/** + * @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 + */}(Xte,{injector:this.injector}))}ngDoBootstrap(){}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[{provide:Aw,useValue:Iw}],imports:[w_,ic,HL,rF,rR,tG,oG,hX,Wm,dX,EX,vc.forRoot(Jte),AX]}),n})();(function du(n,t,e){const i=n.\u0275cmp;i.directiveDefs=()=>("function"==typeof t?t():t).map(fu),i.pipeDefs=()=>("function"==typeof e?e():e).map(Ci)})(HS,function(){return[pi,Et,WS,ru,iu]},[]),function UE(){if(_9)throw new Error("Cannot enable prod mode after platform setup.");v9=!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 + */ +/** + * @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 + */ +/** + * @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 + */(),sA().bootstrapModule(ene).catch(n=>console.error(n))},9719:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Ucum=void 0,K.Ucum={dimLen_:7,validOps_:[".","/"],codeSep_:": ",valMsgStart_:"Did you mean ",valMsgEnd_:"?",cnvMsgStart_:"We assumed you meant ",cnvMsgEnd_:".",openEmph_:" ->",closeEmph_:"<- ",openEmphHTML_:'',closeEmphHTML_:"",bracesMsg_:"FYI - annotations (text in curly braces {}) are ignored, except that an annotation without a leading symbol implies the default unit 1 (the unity).",needMoleWeightMsg_:"Did you wish to convert between mass and moles? The molecular weight of the substance represented by the units is required to perform the conversion.",csvCols_:{"case-sensitive code":"csCode_","LOINC property":"loincProperty_","name (display)":"name_",synonyms:"synonyms_",source:"source_",category:"category_",Guidance:"guidance_"},inputKey_:"case-sensitive code",specUnits_:{"B[10.nV]":"specialUnitOne","[m/s2/Hz^(1/2)]":"specialUnitTwo"}}},4291:(Q,K,O)=>{"use strict";K.R=void 0;var b=O(9719),D=O(5869);class B{constructor(m){if(0===b.Ucum.dimLen_)throw new Error("Dimension.setDimensionLen must be called before Dimension constructor");if(null==m)this.assignZero();else if(m instanceof Array){if(m.length!==b.Ucum.dimLen_)throw new Error(`Parameter error, incorrect length of vector passed to Dimension constructor, vector = ${JSON.stringify(m)}`);this.dimVec_=[];for(let d=0;d=b.Ucum.dimLen_)throw new Error("Parameter error, invalid element number specified for Dimension constructor");this.assignZero(),this.dimVec_[m]=1}}setElementAt(m,d){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.setElementAt called with an invalid index position (${m})`);this.dimVec_||this.assignZero(),null==d&&(d=1),this.dimVec_[m]=d}getElementAt(m){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.getElementAt called with an invalid index position (${m})`);let d=null;return this.dimVec_&&(d=this.dimVec_[m]),d}getProperty(m){return this["_"===m.charAt(m.length-1)?m:m+"_"]}toString(){let m=null;return this.dimVec_&&(m="["+this.dimVec_.join(", ")+"]"),m}add(m){if(!m instanceof B)throw new Error(`Dimension.add called with an invalid parameter - ${typeof m} instead of a Dimension object`);if(this.dimVec_&&m.dimVec_)for(let d=0;d{"use strict";K.DP=function g(C){const M=C&&C.config;if(M){if(M.length&&C.data){const y=B(M);return C.data.map(m.bind(null,y))}return C.data}return C};function B(C){return C.map(M=>Array.isArray(M)?M:[M])}function m(C,M){let y={};return C.forEach((_,w)=>{let I=y;for(let F=0;F<_.length-1;F++)I=I[_[F]]=I[_[F]]||{};I[_[_.length-1]]=M[w]}),y}},8826:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Prefix=void 0,O(9719),K.Prefix=class b{constructor(B){if(null==B.code_||null==B.name_||null==B.value_||void 0===B.exp_)throw new Error("Prefix constructor called missing one or more parameters. Prefix codes (cs or ci), name, value and exponent must all be specified and all but the exponent must not be null.");this.code_=B.code_,this.ciCode_=B.ciCode_,this.name_=B.name_,this.printSymbol_=B.printSymbol_,this.value_="string"==typeof B.value_?parseFloat(B.value_):B.value_,this.exp_=B.exp_}getValue(){return this.value_}getCode(){return this.code_}getCiCode(){return this.ciCode_}getName(){return this.name_}getPrintSymbol(){return this.printSymbol_}getExp(){return this.exp_}equals(B){return this.code_===B.code_&&this.ciCode_===B.ciCode_&&this.name_===B.name_&&this.printSymbol_===B.printSymbol_&&this.value_===B.value_&&this.exp_===B.exp_}}},83:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.PrefixTables=K.PrefixTablesFactory=void 0;class O{constructor(){this.byCode_={},this.byValue_={}}prefixCount(){return Object.keys(this.byCode_).length}allPrefixesByValue(){let B="",U=Object.keys(this.byValue_),m=U.length;for(let d=0;d{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.default=void 0;var L=new class O{constructor(){this.funcs={},this.funcs.cel={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.degf={cnvTo:function(D){return D-459.67},cnvFrom:function(D){return D+459.67}},this.funcs.degre={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.ph={cnvTo:function(D){return-Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.ln={cnvTo:function(D){return Math.log(D)},cnvFrom:function(D){return Math.exp(D)}},this.funcs["2ln"]={cnvTo:function(D){return 2*Math.log(D)},cnvFrom:function(D){return Math.exp(D/2)}},this.funcs.lg={cnvTo:function(D){return Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D)}},this.funcs["10lg"]={cnvTo:function(D){return 10*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/10)}},this.funcs["20lg"]={cnvTo:function(D){return 20*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/20)}},this.funcs["2lg"]={cnvTo:function(D){return 2*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/2)}},this.funcs.lgtimes2=this.funcs["2lg"],this.funcs.ld={cnvTo:function(D){return Math.log(D)/Math.LN2},cnvFrom:function(D){return Math.pow(2,D)}},this.funcs["100tan"]={cnvTo:function(D){return 100*Math.tan(D)},cnvFrom:function(D){return Math.atan(D/100)}},this.funcs.tanTimes100=this.funcs["100tan"],this.funcs.sqrt={cnvTo:function(D){return Math.sqrt(D)},cnvFrom:function(D){return D*D}},this.funcs.inv={cnvTo:function(D){return 1/D},cnvFrom:function(D){return 1/D}},this.funcs.hpX={cnvTo:function(D){return-this.funcs.lg(D)},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.hpC={cnvTo:function(D){return-this.func.ln(D)/this.funcs.ln(100)},cnvFrom:function(D){return Math.pow(100,-D)}},this.funcs.hpM={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(1e3)},cnvFrom:function(D){return Math.pow(1e3,-D)}},this.funcs.hpQ={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(5e4)},cnvFrom:function(D){return Math.pow(5e4,-D)}}}forName(D){D=D.toLowerCase();let B=this.funcs[D];if(null===B)throw new Error(`Requested function ${D} is not defined`);return B}isDefined(D){return D=D.toLowerCase(),null!==this.funcs[D]}};K.default=L},8942:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.isNumericString=function b(U){let m=""+U;return!isNaN(m)&&!isNaN(parseFloat(m))},K.isIntegerUnit=function D(U){return/^\d+$/.test(U)},K.getSynonyms=function B(U){let m={},g={};if(g=L.getInstance().getUnitBySynonym(U),g.units){m.status="succeeded";let C=g.units.length;m.units=[];for(let M=0;M{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.ucumJsonDefs=K.UcumJsonDefs=void 0;var L=O(8826),b=O(83),D=O(4393),B=O(3077),U=O(1434).DP;class m{loadJsonDefs(){const C=O(8210);if(C.prefixes=U(C.prefixes),C.units=U(C.units),0===B.UnitTables.getInstance().unitsCount()){let M=b.PrefixTables.getInstance(),y=C.prefixes,_=y.length;for(let N=0;N<_;N++){let R=new L.Prefix(y[N]);M.add(R)}let w=B.UnitTables.getInstance(),I=C.units,F=I.length;for(let N=0;N{"use strict";K.n=void 0;var b=O(1221),D=function U(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=B();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function B(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return B=function(){return M},M}var m=O(9719).Ucum,d=O(3077).UnitTables,g=O(9033).T;class C{constructor(){0===d.getInstance().unitsCount()&&b.ucumJsonDefs.loadJsonDefs(),this.uStrParser_=g.getInstance()}useHTMLInMessages(y){void 0===y&&(y=!0),this.uStrParser_.useHTMLInMessages(y)}useBraceMsgForEachString(y){void 0===y&&(y=!0),this.uStrParser_.useBraceMsgForEachString(y)}validateUnitString(y,_,w){void 0===_&&(_=!1),void 0===w&&(w="validate");let I=this.getSpecifiedUnit(y,w,_),F=I.unit,N={};return N=F?{status:I.origString===y?"valid":"invalid",ucumCode:I.origString,unit:{code:F.csCode_,name:F.name_,guidance:F.guidance_}}:{status:I.origString&&null!==I.origString?"invalid":"error",ucumCode:null},I.suggestions&&(N.suggestions=I.suggestions),N.msg=I.retMsg,N}convertUnitTo(y,_,w,I,F){void 0===I&&(I=!1),void 0===F&&(F=null);let N={status:"failed",toVal:null,msg:[]};if(y&&(y=y.trim()),(!y||""==y)&&(N.status="error",N.msg.push('No "from" unit expression specified.')),(null===_||isNaN(_)||"number"!=typeof _&&!D.isNumericString(_))&&(N.status="error",N.msg.push('No "from" value, or an invalid "from" value, was specified.')),w&&(w=w.trim()),(!w||""==w)&&(N.status="error",N.msg.push('No "to" unit expression specified.')),"error"!==N.status)try{let R=null,$=this.getSpecifiedUnit(y,"convert",I);R=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions={},N.suggestions.from=$.suggestions),R||N.msg.push(`Unable to find a unit for ${y}, so no conversion could be performed.`);let ee=null;if($=this.getSpecifiedUnit(w,"convert",I),ee=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions||(N.suggestions={}),N.suggestions.to=$.suggestions),ee||N.msg.push(`Unable to find a unit for ${w}, so no conversion could be performed.`),R&&ee)try{if(F){if(0!==R.moleExp_&&0!==ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed for two mole-based units. No conversion was attempted.");if(0===R.moleExp_&&0===ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed when neither unit is mole-based. No conversion was attempted.");if(!R.isMoleMassCommensurable(ee))throw new Error(`Sorry. ${y} cannot be converted to ${w}.`);N.toVal=0!==R.moleExp_?R.convertMolToMass(_,ee,F):R.convertMassToMol(_,ee,F)}else N.toVal=ee.convertFrom(_,R);N.status="succeeded",N.fromUnit=R,N.toUnit=ee}catch(J){N.status="failed",N.msg.push(J.message)}}catch(R){N.status=R.message==m.needMoleWeightMsg_?"failed":"error",N.msg.push(R.message)}return N}checkSynonyms(y){let _={};return null==y?(_.status="error",_.msg="No term specified for synonym search."):_=D.getSynonyms(y),_}getSpecifiedUnit(y,_,w){void 0===w&&(w=!1);let I={retMsg:[]};if(y){let F=d.getInstance();y=y.trim();let N=F.getUnitByCode(y);if(N)I.unit=N,I.origString=y;else try{let R=this.uStrParser_.parseString(y,_,w);I.unit=R[0],I.origString=R[1],R[2]&&(I.retMsg=R[2]),I.suggestions=R[3]}catch(R){console.log(`Unit requested for unit string ${y}.request unsuccessful; error thrown = `+R.message),I.retMsg.unshift(`${y} is not a valid unit. ${R.message}`)}}else I.retMsg.push("No unit string specified.");return I}commensurablesList(y){let _=[],w=null,I=this.getSpecifiedUnit(y,"validate",!1),F=I.unit;if(I.retMsg.length>0&&(_=I.retMsg),F){let N=null,R=F.getProperty("dim_");if(R){try{N=R.getProperty("dimVec_")}catch($){_.push($.message),"Dimension does not have requested property(dimVec_)"===$.message&&(N=null)}N&&(w=d.getInstance().getUnitsByDimension(N))}else _.push("No commensurable units were found for "+y)}else _.push(`Could not find unit ${y}.`);return[w,_]}}K.n=C,C.getInstance=function(){return new C}},137:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=K.UcumLhcUtils=K.Ucum=void 0;var L=O(9719).Ucum;K.Ucum=L;var b=O(8230).n;K.UcumLhcUtils=b;var D=O(3077).UnitTables;K.UnitTables=D},4393:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Unit=void 0;var L=function U(y){return y&&y.__esModule?y:{default:y}}(O(6648)),b=function B(y){if(y&&y.__esModule)return y;if(null===y||"object"!=typeof y&&"function"!=typeof y)return{default:y};var _=D();if(_&&_.has(y))return _.get(y);var w={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in y)if(Object.prototype.hasOwnProperty.call(y,F)){var N=I?Object.getOwnPropertyDescriptor(y,F):null;N&&(N.get||N.set)?Object.defineProperty(w,F,N):w[F]=y[F]}return w.default=y,_&&_.set(y,w),w}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var y=new WeakMap;return D=function(){return y},y}var g,m=O(9719).Ucum,d=O(4291).R,C=O(5869);class M{constructor(_={}){this.isBase_=_.isBase_||!1,this.name_=_.name_||"",this.csCode_=_.csCode_||"",this.ciCode_=_.ciCode_||"",this.property_=_.property_||"",this.magnitude_=_.magnitude_||1,this.dim_=null==_.dim_?new d:void 0!==_.dim_.dimVec_?new d(_.dim_.dimVec_):_.dim_ instanceof d?_.dim_:_.dim_ instanceof Array||C(_.dim_)?new d(_.dim_):new d,this.printSymbol_=_.printSymbol_||null,this.class_=_.class_||null,this.isMetric_=_.isMetric_||!1,this.variable_=_.variable_||null,this.cnv_=_.cnv_||null,this.cnvPfx_=_.cnvPfx_||1,this.isSpecial_=_.isSpecial_||!1,this.isArbitrary_=_.isArbitrary_||!1,this.moleExp_=_.moleExp_||0,this.synonyms_=_.synonyms_||null,this.source_=_.source_||null,this.loincProperty_=_.loincProperty_||null,this.category_=_.category_||null,this.guidance_=_.guidance_||null,this.csUnitString_=_.csUnitString_||null,this.ciUnitString_=_.ciUnitString_||null,this.baseFactorStr_=_.baseFactorStr_||null,this.baseFactor_=_.baseFactor_||null,this.defError_=_.defError_||!1}assignUnity(){return this.name_="",this.magnitude_=1,this.dim_||(this.dim_=new d),this.dim_.assignZero(),this.cnv_=null,this.cnvPfx_=1,this}assignVals(_){for(let w in _){let I="_"===!w.charAt(w.length-1)?w+"_":w;if(!this.hasOwnProperty(I))throw new Error(`Parameter error; ${w} is not a property of a Unit`);this[I]=_[w]}}clone(){let _=new M;return Object.getOwnPropertyNames(this).forEach(w=>{"dim_"===w?_.dim_=this.dim_?this.dim_.clone():null:_[w]=this[w]}),_}assign(_){Object.getOwnPropertyNames(_).forEach(w=>{"dim_"===w?this.dim_=_.dim_?_.dim_.clone():null:this[w]=_[w]})}equals(_){return this.magnitude_===_.magnitude_&&this.cnv_===_.cnv_&&this.cnvPfx_===_.cnvPfx_&&(null===this.dim_&&null===_.dim_||this.dim_.equals(_.dim_))}fullEquals(_){let w=Object.keys(this).sort(),I=Object.keys(_).sort(),F=w.length,N=F===I.length;for(let R=0;R0){let w=_.replace("/","!").replace(".","/").replace("!",".");switch(w.charAt(0)){case".":_=w.substr(1);break;case"/":_=w;break;default:_="/"+w}}return _}_concatStrs(_,w,I,F,N){return this._buildOneString(_,F,N)+w+this._buildOneString(I,F,N)}_buildOneString(_,w,I){let F="";return F=b.isNumericString(_)||"("===_.charAt(0)&&_.endsWith(")")||"["===_.charAt(0)&&_.endsWith("]")?_:/[./* ]/.test(_)?w+_+I:_,F}power(_){if(null!=this.cnv_)throw new Error(`Attempt to raise a non-ratio unit, ${this.name_}, to a power.`);let I=this.csCode_.match(/([./]|[^./]+)/g),F=I.length;for(let N=0;N=0;J--){let he=parseInt(R[J]);if(!C(he)){if(("-"===R[J]||"+"===R[J])&&J--,J{"use strict";K.T=void 0;var b=function B(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=D();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return D=function(){return M},M}var U=O(9719).Ucum,m=O(4393).Unit,d=O(3077).UnitTables,g=O(83).PrefixTables;class C{constructor(){this.utabs_=d.getInstance(),this.pfxTabs_=g.getInstance(),this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_,this.bracesMsg_="",this.parensFlag_="parens_placeholder",this.pFlagLen_=this.parensFlag_.length,this.braceFlag_="braces_placeholder",this.bFlagLen_=this.braceFlag_.length,this.vcMsgStart_=null,this.vcMsgEnd_=null,this.retMsg_=[],this.parensUnits_=[],this.annotations_=[],this.suggestions=[]}useHTMLInMessages(y){void 0===y||y?(this.openEmph_=U.openEmphHTML_,this.closeEmph_=U.closeEmphHTML_):(this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_)}useBraceMsgForEachString(y){this.bracesMsg_=void 0===y||y?U.bracesMsg_:""}parseString(y,_,w){if(""===(y=y.trim())||null===y)throw new Error("Please specify a unit expression to be validated.");"validate"===_?(this.vcMsgStart_=U.valMsgStart_,this.vcMsgEnd_=U.valMsgEnd_):(this.vcMsgStart_=U.cnvMsgStart_,this.vcMsgEnd_=U.cnvMsgEnd_),this.suggestions_=void 0===w||!1===w?null:[],this.retMsg_=[],this.parensUnits_=[],this.annotations_=[];let I=y,F=[];if(y=this._getAnnotations(y),this.retMsg_.length>0)F[0]=null,F[1]=null;else{let R=null;for(R in U.specUnits_)for(;-1!==y.indexOf(R);)y=y.replace(R,U.specUnits_[R]);if(y.indexOf(" ")>-1)throw new Error("Blank spaces are not allowed in unit expressions.");F=this._parseTheString(y,I);let $=F[0];(b.isIntegerUnit($)||"number"==typeof $)&&($=new m({csCode_:I,magnitude_:$,name_:I}),F[0]=$)}return F[2]=this.retMsg_,this.suggestions_&&this.suggestions_.length>0&&(F[3]=this.suggestions_),F}_parseTheString(y,_){let w=null,I=this.retMsg_.length>0,F=this._processParens(y,_);I=F[2];let N=[];if(!I){let R=this._makeUnitsArray(y=F[0],_=F[1]);if(I=R[2],!I){N=R[0],_=R[1];let $=N.length;for(let ee=0;ee<$;ee++){let J=N[ee].un;if(b.isIntegerUnit(J))N[ee].un=Number(J);else if(J.indexOf(this.parensFlag_)>=0){let he=this._getParensUnit(J,_);I||(I=he[1]),I||(N[ee].un=he[0])}else{let he=this._makeUnit(J,_);null===he[0]?I=!0:(N[ee].un=he[0],_=he[1])}}}}return I||(null===N[0]||" "===N[0]||null==N[0].un)&&0===this.retMsg_.length&&(this.retMsg_.push(`Unit string (${_}) did not contain anything that could be used to create a unit, or else something that is not handled yet by this package. Sorry`),I=!0),I||(w=this._performUnitArithmetic(N,_)),[w,_]}_getAnnotations(y){let _=y.indexOf("{");for(;_>=0;){let I=y.indexOf("}");if(I<0)this.retMsg_.push("Missing closing brace for annotation starting at "+this.openEmph_+y.substr(_)+this.closeEmph_),_=-1;else{let F=y.substring(_,I+1),N=this.annotations_.length.toString();y=y.replace(F,this.braceFlag_+N+this.braceFlag_),this.annotations_.push(F),_=y.indexOf("{")}}let w=y.indexOf("}");return w>=0&&this.retMsg_.push("Missing opening brace for closing brace found at "+this.openEmph_+y.substring(0,w+1)+this.closeEmph_),y}_processParens(y,_){let w=[],I=0,F=!1,N=this.parensUnits_.length,R=0;for(;""!==y&&!F;){let $=0,ee=0,J=y.indexOf("(");if(J<0){let he=y.indexOf(")");if(he>=0){let te=`Missing open parenthesis for close parenthesis at ${y.substring(0,he+R)}${this.openEmph_}${y.substr(he,1)}${this.closeEmph_}`;he0&&(w[I++]=y.substr(0,J));let te=0,pe=J+1;for(;pe0&&(ee=y.substr(0,$-1));let J=y.lastIndexOf(this.parensFlag_),he=null;J+this.pFlagLen_=0){let pe=this._getAnnoText(ee,_);if(pe[1]||pe[2])throw new Error(`Text found before the parentheses (${ee}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);this.retMsg_.push(`The annotation ${pe[0]} before the unit code is invalid.\n`+this.vcMsgStart_+(y+=pe[0])+this.vcMsgEnd_)}else this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`${ee} preceding the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);if(he)if(he.indexOf(this.braceFlag_)>=0){let pe=this._getAnnoText(he,_);if(pe[1]||pe[2])throw new Error(`Text found after the parentheses (${he}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);y+=pe[0]}else b.isNumericString(he)?(y+=he,F=F.power(Number(he)),this.retMsg_.push(`An exponent (${he}) following a parenthesis is invalid as of revision 1.9 of the UCUM Specification.\n `+this.vcMsgStart_+y+this.vcMsgEnd_)):this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`Text ${he} following the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);return w||(F?b.isIntegerUnit(F)?F=new m({csCode_:F,magnitude_:F,name_:F}):F.csCode_=y:F=new m({csCode_:y,magnitude_:1,name_:y})),[F,w]}_getAnnoText(y,_){let w=y.indexOf(this.braceFlag_),I=w>0?y.substring(0,w):null;0!==w&&(y=y.substr(w));let F=y.indexOf(this.braceFlag_,1),N=F+this.bFlagLen_=this.annotations_.length)throw new Error(`Processing Error - invalid annotation index ${R} found in ${y} that was created from ${_}`);return[y=this.annotations_[$],I,N]}_getSuggestions(y){let _=b.getSynonyms(y);if("succeeded"===_.status){let w={};w.msg=`${y} is not a valid UCUM code. We found possible units that might be what was meant:`,w.invalidUnit=y;let I=_.units.length;w.units=[];for(let F=0;F=0){let I=this._getUnitWithAnnotation(y,_);w=I[0],w&&(_=I[1])}else{if(y.indexOf("^")>-1){let I=y.replace("^","*");w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),w.csCode_=w.csCode_.replace("*","^"),w.ciCode_=w.ciCode_.replace("*","^"))}if(!w){let I="["+y+"]";w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),_=_.replace(y,I),this.retMsg_.push(`${y} is not a valid unit expression, but ${I} is.\n`+this.vcMsgStart_+`${I} (${w.name_})${this.vcMsgEnd_}`))}if(!w){let I=this.utabs_.getUnitByName(y);if(I&&I.length>0){w=I[0].clone();let F="The UCUM code for "+y+" is "+w.csCode_+".\n"+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_,N=!1;for(let ee=0;ee"+de+"",csCode_:Ee+de,ciCode_:we+de,printSymbol_:ce+""+de+""})}}else w=null,this.suggestions_?this._getSuggestions(I):this.retMsg_.push(`${I} is not a valid UCUM code.`)}}return[w,_]}_getUnitWithAnnotation(y,_){let w=null,I=this._getAnnoText(y,_),F=I[0],N=I[1],R=I[2];this.bracesMsg_&&-1===this.retMsg_.indexOf(this.bracesMsg_)&&this.retMsg_.push(this.bracesMsg_);let $=this.retMsg_.length;if(N||R)if(N&&!R)if(b.isIntegerUnit(N))w=N;else{let ee=this._makeUnit(N,_);ee[0]?(w=ee[0],w.csCode_+=F,_=ee[1]):this.retMsg_.push(`Unable to find a unit for ${N} that precedes the annotation ${F}.`)}else if(!N&&R)if(b.isIntegerUnit(R))w=R+F,this.retMsg_.push(`The annotation ${F} before the ``${R} is invalid.\n`+this.vcMsgStart_+w+this.vcMsgEnd_);else{let ee=this._makeUnit(R,_);ee[0]?(w=ee[0],w.csCode_+=F,_=w.csCode_,this.retMsg_.push(`The annotation ${F} before the unit code is invalid.\n`+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_)):this.retMsg_.push(`Unable to find a unit for ${N} that follows the annotation ${F}.`)}else this.retMsg_.push(`Unable to find a unit for ${N}${F}${R}.\nWe are not sure how to interpret text both before and after the annotation. Sorry`);else{let ee="["+F.substring(1,F.length-1)+"]",J=this._makeUnit(ee,_);J[0]?(w=J[0],_=_.replace(F,ee),this.retMsg_.push(`${F} is not a valid unit expression, but ${ee} is.\n`+this.vcMsgStart_+`${ee} (${w.name_})${this.vcMsgEnd_}`)):(this.retMsg_.length>$&&this.retMsg_.pop(),y=1,w=1)}return[w,_]}_performUnitArithmetic(y,_){let w=y[0].un;b.isIntegerUnit(w)&&(w=new m({csCode_:w,magnitude_:Number(w),name_:w}));let I=y.length,F=!1;for(let N=1;N{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=void 0;var L=O(9719).Ucum,D=new class b{constructor(){this.unitNames_={},this.unitCodes_={},this.codeOrder_=[],this.unitStrings_={},this.unitDimensions_={},this.unitSynonyms_={},this.massDimIndex_=0}unitsCount(){return Object.keys(this.unitCodes_).length}addUnit(m){m.name_&&this.addUnitName(m),this.addUnitCode(m),this.addUnitString(m);try{m.dim_.getProperty("dimVec_")&&this.addUnitDimension(m)}catch(g){}}addUnitName(m){let d=m.name_;if(!d)throw new Error(`UnitTables.addUnitName called for a unit with no name. Unit code = ${m.csCode_}.`);this.unitNames_[d]?this.unitNames_[d].push(m):this.unitNames_[d]=[m]}addUnitCode(m){let d=m.csCode_;if(!d)throw new Error("UnitTables.addUnitCode called for unit that has no code.");if(this.unitCodes_[d])throw new Error(`UnitTables.addUnitCode called, already contains entry for unit with code = ${d}`);if(this.unitCodes_[d]=m,this.codeOrder_.push(d),"g"==d){let g=m.dim_.dimVec_,C=0;for(;C=1&&(g=m.substr(d+L.codeSep_.length),m=m.substr(0,d));let C=this.unitNames_[m];if(C){let M=C.length;if(g&&M>1){let y=0;for(;C[y].csCode_!==g&&y0&&(g+=d),"dim_"===m[N])g+=null!=F.dim_&&F.dim_.dimVec_ instanceof Array?"["+F.dim_.dimVec_.join(",")+"]":"";else{let R=F[m[N]];g+="string"==typeof R?R.replace(/[\n\r]/g," "):R}g+="\r\n"}}return g}printUnits(m,d){void 0===m&&(m=!1),void 0===d&&(d="|");let g="",C=this.codeOrder_.length,M="csCode"+d;m&&(M+="ciCode"+d),M+="name"+d,m&&(M+="isBase"+d),M+="magnitude"+d+"dimension"+d+"from unit(s)"+d+"value"+d+"function"+d,m&&(M+="property"+d+"printSymbol"+d+"synonyms"+d+"source"+d+"class"+d+"isMetric"+d+"variable"+d+"isSpecial"+d+"isAbitrary"+d),M+="comment",g=M+"\n";for(let y=0;y{Q.exports=function K(O){O.FieldAlarms.soundData_="data:audio/mp3;base64,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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/44LE/wAAA0gAAAAAqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"}},2103:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Browser,U=!!window.attachEvent&&!B.isOpera||"undefined"!=typeof navigator&&navigator.userAgent.indexOf("Trident")>=0;D.Autocompleter={isIE:U,currentAutoCompField_:-1,USE_STATISTICS:2,NO_COMPLETION_SUGGESTIONS:0,SUGGEST_SHORTEST:1,LIST_ITEM_FIELD_SEP:" - ",screenReaderLog_:new D.ScreenReaderLog,setOptions:function(d){b.extend(this,d)},getFieldVal:function(d){return d.value},setFieldVal:function(d,g,C){var M;d.autocomp?d.autocomp.setFieldVal(g,C):(void 0===C&&(C=!0),C&&(M=this.getFieldVal(d)),d.value=g,C&&M!==g&&D.Event.simulate(d,"change"))},getFieldLookupKey:D.Observable.lookupKey,lookupFields:function(d){for(var g=[],C=0,M=document.forms.length;C
    See more items (Ctl Ret)
    Search Results\x3c!-- place holder for result count, needed for height calculation--\x3e
    Search Hint\x3c!--place holder--\x3e
    '),b("#moreResults").mousedown(function(d){var g=L(D.Autocompleter.currentAutoCompField_);g.autocomp.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(g,"LIST_EXP",{list_expansion_method:"clicked"})}),b("#completionOptionsScroller").mousedown(b.proxy(function(d){if(D.Autocompleter.isIE&&"completionOptionsScroller"===d.target.id&&(D.Autocompleter.stopEvent(d),D.Autocompleter.completionOptionsScrollerClicked_=!0,-1!=L(D.Autocompleter.currentAutoCompField_))){var g=L(D.Autocompleter.currentAutoCompField_);setTimeout(function(){g.focus()})}},this)),this.classInit_=!0)},noCaseSort:function(d,g){var C=d.toLowerCase(),M=g.toLowerCase();return C>M?1:C")}}),D.Autocompleter.sharedDOMCache=D.Autocompleter.createDOMCache({},{spacerDiv:function(){var d=L("spacer");return d||((d=document.createElement("div")).setAttribute("id","spacer"),document.body.appendChild(d)),d},listContainer:function(){return L("searchResults")},firstEntryWidth:function(){return D.Autocompleter.listItemElements()[0].offsetWidth},listBoundingRect:function(){return this.get("listContainer").getBoundingClientRect()},viewPortWidth:function(){return document.documentElement.clientWidth},spacerCoords:function(){return this.get("spacerDiv").getBoundingClientRect()}});var m={constructorOpts_:null,scoreField_:null,scoreFieldInitialized_:!1,itemToDataIndex_:null,selectedCodes_:null,selectedItems_:null,selectedItemData_:null,matchListValue_:null,invalidStatus_:!1,matchStatus_:!0,focusInProgress_:!1,refocusInProgress_:!1,listBelowField_:!0,listContainer:null,recDataRequester_:null,enabled_:!0,preFieldFillVal_:null,fieldValIsListVal_:null,indexToHeadingLevel_:{},suggestionMode_:D.Autocompleter.SUGGEST_SHORTEST,lastScrollEffect_:null,multiSelect_:!1,listExtraData_:null,processedFieldVal_:null,defAutocompleterBaseInit:function(d,g){g||(g={}),g.wordBoundaryChars&&(g.tokens=g.wordBoundaryChars),void 0!==g.suggestionMode&&(this.suggestionMode_=g.suggestionMode),this.twoColumnFlow_=g.twoColumnFlow,void 0===this.twoColumnFlow_&&(this.twoColumnFlow_=!0),g.tokens||void 0===g.maxSelect?g.maxSelect=1:"*"===g.maxSelect&&(g.maxSelect=1/0),this.multiSelect_=1!==g.maxSelect,this.scrolledContainer_=void 0!==g.scrolledContainer?g.scrolledContainer:document.documentElement,void 0===(this.nonMatchSuggestions_=g.nonMatchSuggestions)&&(this.nonMatchSuggestions_=!1),this.constructorOpts_=g,this.initStoredSelectionData();var C=g.dataRequester;if(D.Autocompleter.Base.classInit_||D.Autocompleter.Base.classInit(),this.matchListValue_=g.matchListValue||!1,this.recDataRequester_=C,this.update=L("completionOptions"),this.options=g,this.options.frequency=this.options.frequency||.01,this.options.minChars=this.options.minChars||1,this.element="string"==typeof d?L(d):d,!this.element)throw"string"==typeof d?new Error("Could not find the field with id '"+d+'"'):new Error("The autocompleter constructor requires an field element or an ID");this.ensureNeededAttrs(),this.hasFocus=!1,this.changed=!1,this.active=!1,this.index=0,this.entryCount=0,this.observer=null,this.element.setAttribute("autocomplete","off"),b(this.update).hide();var M=b(this.element);if(M.blur(b.proxy(this.onBlur,this)),M.keydown(b.proxy(this.onKeyPress,this)),this.options.tokens&&M.click(function(){this.tokenBounds=null,this.getTokenBounds(this.element.selectionStart)}.bind(this)),g.maxSelect>1){var y=b('
      ')[0];this.element.parentNode.replaceChild(y,this.element),y.appendChild(this.element),this.selectedList=y.firstChild}this.element.setAttribute("role","combobox"),this.element.setAttribute("aria-expanded","false"),this.onMouseDownListener=b.proxy(this.onMouseDown,this),b(this.element).change(b.proxy(this.onChange,this)),b(this.element).keypress(b.proxy(this.changeToFieldByKeys,this));var w=b.proxy(function(){this.typedSinceLastFocus_=!0},this);b(this.element).bind("paste cut",w),this.listContainer=D.Autocompleter.sharedDOMCache.get("listContainer"),this.options.showList=b.proxy(this.showList,this),this.options.hideList=b.proxy(this.hideList,this),this.options.posAnsList=b.proxy(this.posAnsList,this),this.update.style.display="block",this.element.autocomp=this,this.index=-1,this.initDOMCache(),this.oldElementValue=this.domCache.get("elemVal")},setFieldVal:function(d,g){var C;void 0===g&&(g=!0),g&&(C=this.domCache.get("elemVal")),this.domCache.set("elemVal",this.element.value=this.oldElementValue=d),this.tokenBounds=null,g&&C!==d&&D.Event.simulate(this.element,"change")},ensureNeededAttrs:function(){var d=this.element;""===d.id&&(D.Autocompleter.lastGeneratedID_||(D.Autocompleter.lastGeneratedID_=0),d.id="ac"+ ++D.Autocompleter.lastGeneratedID_)},initStoredSelectionData:function(){this.selectedCodes_={},this.selectedItems_={},this.selectedItemData_=[]},clearStoredSelection:function(){this.initStoredSelectionData(),this.multiSelect_&&(this.selectedList.innerHTML="")},dupDataReqForField:function(d){var g=null;return this.recDataRequester_&&(g=this.recDataRequester_.dupForField(d)),g},getSelectedCodes:function(){for(var d=this.getSelectedItems(),g=[],C=0,M=d.length;C0?this.selectedItemData_:null},storeSelectedItem:function(d,g){if(void 0===d&&(d=this.domCache.get("elemVal"),g=this.getItemCode(d)),this.multiSelect_||this.clearStoredSelection(),d){var M,C=null!=g;C&&(this.selectedCodes_[d]=g),this.selectedItems_[d]=1,this.getItemData?M=this.getItemData(d):(M={text:d},C&&(M.code=g)),this.selectedItemData_.push(M)}},getItemCode:function(d){this.itemToDataIndex_||this.initItemToDataIndex();var g=this.itemToDataIndex_[d],C=null;return void 0!==g&&this.itemCodes_&&(C=this.itemCodes_[g]),C},addToSelectedArea:function(d){var g=D.Autocompleter.Base.escapeAttribute(d),C=b('
    • '+g+"
    • ")[0];return this.selectedList.appendChild(C),b(C.childNodes[0]).click(b.proxy(this.removeSelection,this)),g},moveEntryToSelectedArea:function(){var d=this.addToSelectedArea(this.domCache.get("elemVal"));if(this.setFieldVal(this.processedFieldVal_="",!1),D.Autocompleter.screenReaderLog("Selected "+d),this.index>=0){var g=D.Autocompleter.listItemElementContainer();g.removeChild(this.getCurrentEntry()),--this.entryCount;for(var C=g.childNodes,M=this.index,y=C.length;M0&&this.liIsHeading(this.getCurrentEntry());)--this.index}this.render()}this.active=!0,this.hasFocus=!0,this.posAnsList()},removeSelection:function(d){var g=d.target.parentNode;"SPAN"===d.target.tagName&&(g=g.parentNode),g.parentNode.removeChild(g);var C=g.childNodes[1].textContent;delete this.selectedCodes_[C],delete this.selectedItems_[C];for(var M=0,y=this.selectedItemData_.length;M0&&(g=!d.ctrlKey&&!d.metaKey&&!d.altKey&&8!==d.which),this.typedSinceLastFocus_=g}},addObservers:function(d){b(d).mousedown(this.onMouseDownListener)},listItemValue:function(d){return this.options.tableFormat?d.getAttribute("data-fieldval"):d.textContent},markPrevious:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index>0?this.index--:this.index=this.entryCount-1,g=this.getCurrentEntry();var C=this.listItemValue(g);this.itemTextIsHeading(C)&&(D.Autocompleter.screenReaderLog("Above list heading: "+C),g=null)}while(!g&&this.index!==d);g&&(this.scrollToShow(g,this.update.parentNode),this.updateElementAfterMarking(g))},markNext:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index1){for(var y=0,_=M.length;y<_;++y)C.push(M[y].innerText);D.Autocompleter.screenReaderLog(C.join("; "))}}},hideList:function(){D.Autocompleter.currentAutoCompField_===this.element.id&&("visible"!==this.listContainer.style.visibility||(this.listContainer.style.visibility="hidden",this.listShowing=!1,this.listContainer.setAttribute("aria-hidden","true"),this.element.setAttribute("aria-expanded","false")))},showList:function(){var d="visible"!==this.listContainer.style.visibility;this.listContainer.style.visibility="visible",this.listShowing=!0,this.listContainer.setAttribute("aria-hidden","false"),this.element.setAttribute("aria-expanded","true"),d&&!this.temporaryHide_&&this.entryCount>0&&(D.Autocompleter.screenReaderLog("A list has appeared below the "+this.getFieldName()+"."),this.options.tableFormat&&this.options.colHeaders&&D.Autocompleter.screenReaderLog("The column headers on the multi-column list are "+this.options.colHeaders.join("; ")))},getFieldName:function(){if(void 0===this.fieldName_){var d=D.Autocompleter.getFieldLabel(this.element.id);this.fieldName_=null===d?"field":'field "'+d+'"'}return this.fieldName_},scrollToShow:function(d,g){if(d.offsetTopM&&(g.scrollTop=d.offsetTop+C-M)}},pageOptionsUpOrDown:function(d){var M,g=b("#completionOptionsScroller")[0],C=g.clientHeight;if(d)g.scrollTop>0&&((M=g.scrollTop-C)<0&&(M=0),g.scrollTop=M);else{var _=b("#completionOptions")[0].clientHeight-C;_<0&&(_=0),g.scrollTop<_&&((M=g.scrollTop+C)>_&&(M=_),g.scrollTop=M)}},isSearchKey:function(d){return d.ctrlKey&&d.keyCode===b.ui.keyCode.ENTER},onKeyPress:function(d){if(this.enabled_){var g=d.keyCode,C=!0;if(this.fieldEventIsBigList(d))d.stopImmediatePropagation(),this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(this.element,"LIST_EXP",{list_expansion_method:"CtrlRet"});else{var M=b.ui.keyCode;switch(g){case M.ENTER:this.multiSelect_&&D.Autocompleter.stopEvent(d),this.handleDataEntry(d);break;case M.TAB:""!==this.domCache.get("elemVal")&&this.handleDataEntry(d);break;case M.ESCAPE:null!==this.preFieldFillVal_&&(this.setFieldVal(this.preFieldFillVal_,!1),D.Autocompleter.Event.notifyObservers(this.element,"CANCEL",{restored_value:this.preFieldFillVal_})),this.active&&(this.index=-1,this.hide(),this.active=!1);break;default:if(this.active)switch(g){case M.PAGE_UP:this.pageOptionsUpOrDown(!0);break;case M.PAGE_DOWN:this.pageOptionsUpOrDown(!1);break;default:if(d.ctrlKey)C=!1;else switch(g){case M.DOWN:case M.UP:g===M.UP?this.markPrevious():this.markNext(),this.render(),D.Autocompleter.stopEvent(d);break;case M.LEFT:case M.RIGHT:this.options.tokens&&(this.tokenBounds=null,this.getTokenBounds()),!d.ctrlKey&&this.index>=0&&b(this.update).hasClass("multi_col")&&this.moveToOtherColumn(d);break;default:C=!1}}else C=!1}}C||(!d.ctrlKey||86===g)&&16!==g&&17!==g&&0!==g&&(this.preFieldFillVal_=null,this.changed=!0,this.hasFocus=!0,this.matchListItemsToField_=!0,this.observer&&clearTimeout(this.observer),this.observer=setTimeout(b.proxy(this.onObserverEvent,this),1e3*this.options.frequency))}},setMatchStatusIndicator:function(d){d!==this.matchStatus_&&(d?b(this.element).hasClass("no_match")&&(b(this.element).removeClass("no_match"),D.Autocompleter.screenReaderLog("The field no longer contains a non-matching value.")):(b(this.element).addClass("no_match"),D.Autocompleter.screenReaderLog("The field's value does not match any items in the list.")),this.matchStatus_=d)},setInvalidValIndicator:function(d){d?(D.Autocompleter.setOffAlarm(this.element),this.invalidStatus_||(b(this.element).addClass("invalid"),this.element.setAttribute("invalid",!0))):this.invalidStatus_&&(b(this.element).removeClass("invalid"),this.element.setAttribute("invalid",!1)),this.invalidStatus_=d},cancelInvalidValIndicator:function(){D.Autocompleter.cancelAlarm(this.element)},updateChoices:function(d,g){if(this.index=-1,!this.changed&&this.hasFocus){this.update.innerHTML=d;var C=this.update.firstChild;C&&C.tHead&&b(C.tHead).mousedown(function(w){D.Autocompleter.stopEvent(w)});var M=D.Autocompleter.listItemElements();if(M){var y;if(this.entryCount=M.length,this.suggestionMode_!==D.Autocompleter.NO_COMPLETION_SUGGESTIONS&&this.entryCount>0&&!this.focusInProgress_&&g){for(y=0;this.liIsHeading(M[y])&&y0||""===this.trimmedElemVal)}},pickedByNumber:function(){return this.add_seqnum&&this.trimmedElemVal.match(/^\d+$/)},pickBestMatch:function(d){var g=this.trimmedElemVal.toLowerCase(),C=d.length,M=-1;if(g.length>0&&C>0){for(var y=-1,_=1/0,w=-1,I=_,F=-1,N=_,R=0;R0?he-1?w:F>-1?F:y}return M},posAnsList:function(){this.posListBelowFieldInMultiCol(),this.index>0&&this.scrollToShow(this.getCurrentEntry(),L("completionOptionsScroller"))},posListBelowFieldInMultiCol:function(){var d=D.Autocompleter.sharedDOMCache,g=this.domCache.element,C=this.update;this.domCache.invalidate("elemPos"),d.invalidate("firstEntryWidth"),d.invalidate("listBoundingRect"),d.invalidate("viewPortWidth"),C.style.height&&(C.style.height=""),this.setListWrap(!1),C.style.width="auto",L("completionOptionsScroller").style.height="",this.listContainer.style.width="",this.listHeight=void 0;var M=this.listContainer;M.style.display="none";var y=this.domCache.get("elemPos");M.style.display="",M.style.top=y.top+g.offsetHeight+"px";var _=this.scrolledContainer_,w=document.documentElement.clientHeight,I=w,N=(F=d.get("listBoundingRect")).bottom;if(N<=I)this.setListLeft();else{var R=this.twoColumnFlow_&&!this.options.tableFormat&&this.entryCount>4;if(R&&(R=this.setListWrap(!0))&&(N=d.get("listBoundingRect").bottom),R&&N<=I)this.setListLeft();else{var $=g.getBoundingClientRect(),ee=void 0;if(_){this.lastScrollEffect_&&this.lastScrollEffect_.cancel();var J=N-I,he=$.top,te=0,pe=this.constructorOpts_.headerBar;if(pe){var Ve=document.getElementById(pe);Ve&&(te=Ve.offsetHeight)}var we,ce=_.getBoundingClientRect().top;J>(we=ce>te?he-ce:he-te)&&(J=we,ee=w-$.height-te),N=void 0===ee?d.get("listBoundingRect").bottom:d.get("listBoundingRect").top+ee;var Ee=d.get("spacerCoords");N>Ee.bottom&&(d.get("spacerDiv").style.height=N-Ee.top+"px",d.invalidate("spacerCoords")),this.lastScrollEffect_=new D.Effect.Scroll(_,{y:J,duration:.4})}else ee=window.innerHeight-$.bottom;if(void 0!==ee){this.setListHeight(ee);var ke=d.get("viewPortWidth"),F=d.get("listBoundingRect");d.listWrap&&F.width>ke&&this.setListWrap(!1)}this.setListLeft()}}},initDOMCache:function(){var d=this,g=D.Autocompleter;this.domCache=g.createDOMCache({element:d.listPositioningElem()},{elemPos:function(){return b(this.element).offset()},elemVal:function(){return g.getFieldVal(d.element)}})},listPositioningElem:function(){return this.multiSelect_?this.element.parentNode:this.element},setListWrap:function(d){var g=D.Autocompleter.sharedDOMCache;if(d!==g.listWrap){if(d){var C=2*g.get("firstEntryWidth")+4;C<=g.get("viewPortWidth")&&(this.listContainer.style.width=C+"px",b(this.update).addClass("multi_col"),g.listWrap=!0)}else b(this.update).removeClass("multi_col"),this.listContainer.style.width="",g.listWrap=!1,g.invalidate("viewPortWidth");g.invalidate("listBoundingRect"),this.domCache.invalidate("elemPos")}return g.listWrap},setListLeft:function(){var d=this.listContainer,g=D.Autocompleter.sharedDOMCache,C=g.get("viewPortWidth"),M=g.get("listBoundingRect"),y=this.domCache.get("elemPos"),_=M.width-(C-y.left);_<0&&(_=0);var w=y.left-_;w<0&&(w=0);var I=D.Autocompleter.sharedDOMCache;I.listPosLeft!==w&&(d.style.left=w+"px",I.listPosLeft=w)},setListHeight:function(M){var g=D.Autocompleter.sharedDOMCache,C=g.get("listBoundingRect");M=M-C.height+this.update.offsetHeight,this.listContainer.style.width=C.width+20+"px",M>=20&&(L("completionOptionsScroller").style.height=M+"px",g.invalidate("listBoundingRect"))},getToken:function(){var d=this.domCache.get("elemVal");if(this.options.tokens){var g=this.getTokenBounds();d=d.substring(g[0],g[1])}return d},getTokenBounds:function(d){if(null!=this.tokenBounds)return this.tokenBounds;var g=this.domCache.get("elemVal");if(""===g.trim())return[-1,0];for(var w,C=void 0!==d?d:this.element.selectionStart,M=C==this.oldElementValue.length?1:0,y=-1,_=g.length,I=0,F=this.options.tokens.length;Iy&&(y=w),-1!=(w=g.indexOf(this.options.tokens[I],C+M))&&w<_&&(_=w);return this.tokenBounds=[y+1,_]},dupForField:function(d){throw"dupForField must be overridden by autocompleter subclasses."},initItemToDataIndex:function(){throw"initItemToDataIndex must be overridden by autocompleter classes that need it"},propagateFieldChanges:function(d){void 0===d&&(d=this.matchStatus_),this.recDataRequester_&&(d&&""!==this.domCache.get("elemVal").trim()?this.recDataRequester_.requestData():this.recDataRequester_.clearDataOutputFields())},getValTyped:function(){return null===this.preFieldFillVal_?this.domCache.get("elemVal"):this.preFieldFillVal_},listSelectionNotification:function(d,g,C){var M;void 0===C?C=!1:C&&(M=d,d=""),void 0===M&&(M=this.domCache.get("elemVal"));var y=this.clickSelectionInProgress_?"clicked":null===this.preFieldFillVal_?"typed":"arrows",_="typed"!==y&&g,w=this.getItemCode(M);D.Autocompleter.Event.notifyObservers(this.element,"LIST_SEL",{input_method:y,val_typed_in:d,final_val:M,used_list:_,list:this.rawList_,on_list:g,item_code:w,removed:C})},attemptSelection:function(){var d=!1,g=this.getValTyped();if(this.active){if(-1===this.index){for(var C=this.domCache.get("elemVal").trim(),M=C.toLowerCase(),y=-1,_=-1,w=0;w=0?(this.index=y,d=!0):_>=0&&(this.index=_,d=!0)}else d=this.entryCount>0&&!this.liIsHeading(this.getCurrentEntry());this.fieldValIsListVal_=d,d&&(this.active=!1,this.updateElement(this.getCurrentEntry()),this.storeSelectedItem(),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(g,!0),this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges(),this.multiSelect_&&this.moveEntryToSelectedArea()),this.multiSelect_||(this.active=!1,this.hide())}return d},selectEntry:function(){this.attemptSelection()},handleNonListEntry:function(){this.propagateFieldChanges(!1),this.multiSelect_||this.clearStoredSelection();var d=D.Autocompleter.getFieldVal(this.element);""===D.Autocompleter.getFieldVal(this.element)?(this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.storeSelectedItem(""),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification("",!1),this.processedFieldVal_=d):(this.enabled_&&this.setMatchStatusIndicator(!1),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(this.getValTyped(),!1),this.matchListValue_?(D.Autocompleter.screenReaderLog("For this field your entry must match an item from the suggestion list."),this.setInvalidValIndicator(!0),this.refocusInProgress_=!0,this.processedFieldVal_=d,setTimeout(b.proxy(function(){this.element.focus(),this.element.select(),this.refocusInProgress_=!1},this))):(this.storeSelectedItem(),this.multiSelect_?this.moveEntryToSelectedArea():this.processedFieldVal_=d,this.findSuggestions&&this.nonMatchSuggestions_&&!this.multiSelect_&&setTimeout(b.proxy(function(){this.findSuggestions()},this))))},onChange:function(d){this.domCache.invalidate("elemVal"),D.Autocompleter.completionOptionsScrollerClicked_||this.handleDataEntry(d)},onBlur:function(d){D.Autocompleter.completionOptionsScrollerClicked_||(this.lastScrollEffect_&&this.lastScrollEffect_.cancel(),D.Autocompleter.getFieldVal(this.element)!==this.processedFieldVal_&&D.Event.simulate(this.element,"change"),this.enabled_&&!this.refocusInProgress_&&(this.hide(),this.hasFocus=!1,this.active=!1,this.invalidStatus_?this.clearInvalidFieldVal():""===D.Autocompleter.getFieldVal(this.element)?this.setMatchStatusIndicator(!0):!1===this.fieldValIsListVal_&&this.setMatchStatusIndicator(!1)))},clearInvalidFieldVal:function(){this.setFieldVal("",!1),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.listSelectionNotification("",!1),this.processedFieldVal_=""},onFocus:function(d){if(D.Autocompleter.currentAutoCompField_=this.element.id,this.refocusInProgress_||(this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element)),this.refocusInProgress_=!1,this.preFieldFillVal_=null,D.Autocompleter.Event.notifyObservers(this.element,"FOCUS",{start_val:this.processedFieldVal_}),this.multiSelect_){var g=Object.getOwnPropertyNames(this.selectedItems_);if(g.length>0){var M="Above this multi-select field are deselection buttons for each selected item. Currently selected:"+g.join(", ");D.Autocompleter.screenReaderLog(M)}}},onMouseDown:function(d){D.Autocompleter.stopEvent(d);for(var g=d.target;g&&void 0===g.autocompleteIndex;)g=g.parentNode;g&&!this.liIsHeading(g)&&(this.clickSelectionInProgress_=!0,this.index=g.autocompleteIndex,this.selectEntry(),this.hide(),this.clickSelectionInProgress_=!1,this.multiSelect_&&this.showList()),this.tokenBounds=null},handleDataEntry:function(d){if(this.invalidStatus_&&this.processedFieldVal_===this.domCache.get("elemVal"))this.clearInvalidFieldVal();else{this.observer&&clearTimeout(this.observer);var g=D.Autocompleter.getFieldVal(this.element),C=!1;(this.processedFieldVal_!==g&&""!==g||this.multiSelect_&&""===g&&this.index>=0)&&(C=this.attemptSelection()),this.processedFieldVal_!==g&&!C&&(""===g&&(this.fieldValIsListVal_=!1),this.handleNonListEntry()),this.multiSelect_||(this.hide(),this.active=!1),!d.stopped&&this.matchListValue_&&this.invalidStatus_&&D.Autocompleter.stopEvent(d)}},itemTextIsHeading:function(d){var g=!!this.numHeadings_;if(g){this.itemToDataIndex_||this.initItemToDataIndex();var C=this.itemToDataIndex_[d];g=void 0!==C&&!!this.indexToHeadingLevel_[C]}return g},liIsHeading:function(d){var g=!!this.numHeadings_;return g&&(g=this.itemTextIsHeading(this.listItemValue(d))),g},onShow:function(d,g){d.autocomp.showList()},onHide:function(d,g){d.autocomp.hideList()},moveToOtherColumn:function(d){var g=D.Autocompleter.listItemElements().length,C=Math.floor(g/2),M=Math.ceil(g/2),y=this.index;if(this.index=M&&(y=this.index-M),y!==this.index){var _=this.getEntry(y);this.liIsHeading(_)||(this.index=y,this.setFieldVal(this.listItemValue(_),!1),this.element.select(),this.render(),D.Autocompleter.stopEvent(d))}},handleSeeMoreItems:function(d){},readSearchCount:function(){var d=!1;return"none"!==L("searchCount").style.display&&(D.Autocompleter.screenReaderLog("Showing "+L("searchCount").innerHTML+"."),"none"!==L("moreResults").style.display&&D.Autocompleter.screenReaderLog("Pressing control+return will expand the list."),d=!0),d},destroy:function(){this.stopObservingEvents(),this.detachFromDOM()},stopObservingEvents:function(){b(this.element).unbind()},detachFromDOM:function(){if(this.multiSelect_){var d=this.element.parentNode;d.parentNode.replaceChild(this.element,d),this.selectedList=null}this.element.autocomp=null,this.element=null,this.update=null,this.listContainer=null,this.recDataRequester_=null},updateElement:function(d){var g=this.listItemValue(d),C=g;if(this.options.tokens){var M=this.getTokenBounds();if(-1!=M[0]){var y=this.domCache.get("elemVal"),_=y.substr(0,M[0]),w=y.substr(M[0]).match(/^\s+/);w&&(_+=w[0]),C=_+g+y.substr(M[1])}}this.setFieldVal(C,!1),this.options.afterUpdateElement&&this.options.afterUpdateElement(this.element,d)},show:function(){"none"==b(this.update).css("display")&&this.options.onShow(this.element,this.update),!this.iefix&&B.IE&&"absolute"==b(this.update).css("position")&&(new Insertion.After(this.update,''),this.iefix=L(this.update.id+"_iefix")),this.iefix&&setTimeout(b.proxy(this.fixIEOverlapping,this),50)},fixIEOverlapping:function(){var d=this.update.offset();this.iefix.style.left=d.left,this.update.style.height||(this.update.style.top=d.top),this.iefix.style.zIndex=1,this.update.style.zIndex=2,b(this.iefix).show()},hide:function(){"none"!=b(this.update).css("display")&&this.options.onHide(this.element,this.update),this.iefix&&b(this.iefix).hide()},render:function(){if(this.entryCount>0){for(var d=0;d=this.options.minChars?this.getUpdatedChoices():(this.active=!1,this.hide()),this.oldElementValue=this.domCache.get("elemVal")}};b.extend(D.Autocompleter.Base.prototype,m),m=null}},2948:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Event={observeListExpansions:function(D,B){this.storeCallback(D,"LIST_EXP",B)},observeListSelections:function(D,B){this.storeCallback(D,"LIST_SEL",B)},observeFocusEvents:function(D,B){this.storeCallback(D,"FOCUS",B)},observeCancelList:function(D,B){this.storeCallback(D,"CANCEL",B)},observeSuggestions:function(D,B){this.storeCallback(D,"SUGGESTIONS",B)},observeSuggestionUsed:function(D,B){this.storeCallback(D,"SUGGESTION_USED",B)},observeListAssignments:function(D,B){this.storeCallback(D,"LIST_ASSIGNMENT",B)},observeRDRClearing:function(D){this.storeCallback(null,"RDR_CLEARING",D)},observeRDRAssignment:function(D){this.storeCallback(null,"RDR_ASSIGNMENT",D)}},L.extend(b.Autocompleter.Event,b.Observable)}},3810:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Prefetch=b.PrototypeAPI.Class.create(),b.Autocompleter.Prefetch.constructor=b.Autocompleter.Prefetch,L.extend(b.Autocompleter.Prefetch.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Prefetch.prototype.className="Def.Autocompleter.Prefetch";var U={SEQ_NUM_PREFIX:'',SEQ_NUM_SEPARATOR:":  ",validationFailed_:!1,listIsOriginal_:!0,rawList_:null,itemCodes_:null,listLoadAttempted_:!1,seeMoreItemsClicked_:!1,matchListItemsToField_:!1,defaultSelectionIndex_:null,autoFill_:!0,initialize:function(m,d,g){var C=(g=L.extend({ignoreCase:!0,fullSearch:!1,selector:this.selector,getFormattedItemText:this.getFormattedItemText,onShow:this.onShow,onHide:this.onHide},g||{})).addSeqNum;this.add_seqnum=void 0===C||C;var M=g.autoFill;void 0!==M&&(this.autoFill_=M),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.initHeadings(g),this.defAutocompleterBaseInit(m,g),L(this.element).focus(L.proxy(this.onFocus,this)),L(this.element).click(L.proxy(this.onFieldClick,this));var y=g.codes;this.setList(d,y),this.listIsOriginal_=!0,this.originalCodes_=y,this.options.minChars=0,this.splitAutocomp_=!1,L(this.element).addClass("ansList")},getUpdatedChoices:function(){this.trimmedElemVal=this.domCache.get("elemVal").trim(),this.updateChoices(this.options.selector(this),this.pickedByNumber())},dupItemToDataIndex:function(m){this.listIsOriginal_&&(this.itemToDataIndex_||this.initItemToDataIndex(),m.itemToDataIndex_=this.itemToDataIndex_)},dupForField:function(m){var d=this.dupDataReqForField(m),g={};L.extend(!0,g,this.constructorOpts_),g.dataRequester=d;var C=new b.Autocompleter.Prefetch(m,this.rawList_,g);return this.dupItemToDataIndex(C),C},initHeadings:function(m){var d=m.codes,g=m.itemToHeading;if(g){m.itemToHeading=null;for(var C={},M={},y=0,_=d.length;y<_;++y){var I=g[d[y]];if(I){var F=C[I];if(!F){var N=g[I];C[I]=F=N?C[N]+1:1}}}for(y=0,_=d.length;y<_;++y)M[y]=(F=C[d[y]])||0;this.indexToHeadingLevel_=M,m.indexToHeadingLevel=M,this.numHeadings_=Object.keys(C).length,m.numHeadings=this.numHeadings_}else m.indexToHeadingLevel&&(this.indexToHeadingLevel_=m.indexToHeadingLevel,this.numHeadings_=m.numHeadings)},initItemToDataIndex:function(){if(this.itemToDataIndex_={},this.rawList_)for(var m=0,d=this.rawList_.length;m"+ut.substr(0,C.length)+""+ut.substr(C.length),An=!0,ke=m.SEQ_NUM_PREFIX+ut+m.SEQ_NUM_SEPARATOR+Ve(He),we&&(ke+=we[ce])))),!Mt&&!_){var an=!1,Gn=He;m.options.ignoreCase&&(Gn=He.toLowerCase());for(var sn=Gn.indexOf(C);!an&&-1!==sn;)0===sn?(an=!0,++M<=w&&(ke=""+Ve(He.substr(0,C.length))+""+Ve(He.substr(C.length)),we&&(ke+=we[ce]))):(m.options.fullSearch||/(.\b|_)./.test(Gn.substr(sn-1,2)))&&(an=!0,++M<=w)&&(ke=Ve(He.substr(0,sn))+""+Ve(He.substr(sn,C.length))+""+Ve(He.substr(sn+C.length)),we&&(ke+=we[ce])),an||(sn=Gn.indexOf(C,sn+1))}var ie=!1;m.multiSelect_&&(ie=m.isSelected(He))&&++pe,!ie&&ke&&(Ne||M<=w||m.numHeadings_>0&&_)&&(ee&&!J&&(J=!0,N.push(ee),R.push(ce-1),++te,$[ee]=[Ve(ee),"heading"],F=0),(!_||!m.numHeadings_||FX+pe?(O("searchCount").innerHTML=X+" of "+M+" items total",O("moreResults").style.display="block",O("searchCount").style.display="block"):(O("moreResults").style.display="none",O("searchCount").style.display="none"),m.buildHTML(N,R,$,y)},buildHTML:function(m,d,g,C){var y,M=-1,w=null!==C;if(!this.numHeadings_&&this.matchListItemsToField_&&(w||this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST)&&(M=w?C:this.pickBestMatch(m))>=0){var _=m[M],I=d[M];for(y=M;y>0;--y)m[y]=m[y-1],d[y]=d[y-1];m[0]=_,d[0]=I}var F="
        ";y=0,M>=0&&(F+='
      • '+g[_][0]+"
      • ",++y);for(var N=m.length;y'+R[0]+"":'
      • '+R[0]+"
      • "}return F+"
      "},setList:function(m,d){this.listIsOriginal_=!1;var g=m.length;this.rawList_=new Array(g);for(var C=0,M=m.length;C0,m.length>1||!this.autoFill_?L(this.element).addClass("ac_multiple"):L(this.element).removeClass("ac_multiple"),(this.hasFocus||document.activeElement===this.element)&&this.onFocus()},setFieldToListValue:function(m){this.setFieldVal(m,!1),this.fieldValIsListVal_=!0,this.storeSelectedItem(),this.processedFieldVal_=m,this.listSelectionNotification("",!0),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges()},setListAndField:function(m,d,g,C){void 0===g&&(g=!1),void 0===C&&(C=!1),this.setList(m,d),b.Autocompleter.Event.notifyObservers(this.element,"LIST_ASSIGNMENT",{});var _,M=this.domCache.get("elemVal"),y=m.length;!1===g&&(_=this.autoFill_&&(1===y||y>1&&C)?this.assembleValue(m[0]):"",this.setFieldVal(_,!1),this.fieldValIsListVal_=!0),!g&&M!==_&&this.setFieldToListValue(_),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.options.afterUpdateElement&&this.options.afterUpdateElement()},assembleValue:function(m){return m.trim()},onObserverEvent:function(){this.temporaryHide_=!0,this.hideList(),b.Autocompleter.Base.prototype.onObserverEvent.apply(this,[]),this.posAnsList(),this.showList(),this.temporaryHide_=!1},loadList:function(m,d){void 0===m&&(m=this.element.id);var g=b.Autocompleter.getFieldLookupKey(this.element);this.listLoadAttempted_=!0;var C=b.RecordDataRequester.getOutputFieldRDR(m);if(C){var M=C.getFieldData(g);if(M?this.setListAndField(M[0],M[1],!0,!1):C.assignListData(),m!==this.element.id){var y=O(d),_=[d,"EQ",b.Autocompleter.getFieldVal(y)];C.addFieldsToUpdateList(m,this,_)}}},listIsEmpty:function(){return 0===this.options.array.length},getInitialSelectionIndex:function(){var m=-1;if(""==this.domCache.get("elemVal"))if(this.defaultSelectionIndex_)m=this.defaultSelectionIndex_;else{var d=this.constructorOpts_.defaultValue;if(void 0!==d){if(this.itemCodes_)for(var g=0,C=this.itemCodes_.length;g=2*b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD&&(m=-1),this.defaultSelectionIndex_=m}return m},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.matchListItemsToField_=!1,!this.listLoadAttempted_&&this.listIsEmpty()&&!this.element.comboField&&this.loadList(),b.Autocompleter.Base.prototype.onFocus.apply(this),this.enabled_&&(this.listBelowField_=!0,this.focusInProgress_=!0,this.hideList(),this.element.shakeCanceled=!1,this.maybeShowList(),this.index=this.getInitialSelectionIndex(),this.index>=0&&(this.setFieldToListValue(this.listItemValue(this.getCurrentEntry())),this.element.select(),this.render()),this.focusInProgress_=!1))},maybeShowList:function(){this.activate(),this.render();var m=!1;0==this.add_seqnum?m=this.entryCount>0:this.entryCount>1||!this.autoFill_?m=!0:1==this.entryCount&&(m=this.listItemValue(b.Autocompleter.listItemElements()[0])!=this.processedFieldVal_),1==m&&(this.posAnsList(),this.showList(),this.readSearchCount())},onFieldClick:function(){if(this.enabled_&&this.element.id===b.Autocompleter.currentAutoCompField_&&(!this.listShowing||this.matchListItemsToField_)){this.matchListItemsToField_=!1;var m=this.suggestionMode_;this.suggestionMode_=b.Autocompleter.NO_COMPLETION_SUGGESTIONS,this.maybeShowList(),this.suggestionMode_=m}},focusField:function(){this.element.focus()},listItemValue:function(m){const d=m.getAttribute("autocompRawListIndex");return this.rawList_[d]},fieldEventIsBigList:function(m){return m.ctrlKey&&m.keyCode===L.ui.keyCode.ENTER},handleSeeMoreItems:function(m){this.seeMoreItemsClicked_=!0,O("searchHint").style.display="none",this.listBelowField_=!1,this.getUpdatedChoices(),this.posAnsList(),this.seeMoreItemsClicked_=!1,this.splitAutocomp_=!1,b.Autocompleter.stopEvent(m)},findItemIndexByCode:function(m){for(var d=null,g=0,C=this.itemCodes_.length;g0&&(b.Autocompleter.screenReaderLog("Showing "+this.entryCount+" of "+this.rawList_.length+" items."),m=!0),m},activate:function(){this.changed=!1,this.hasFocus=!0,this.getUpdatedChoices()}};L.extend(b.Autocompleter.Prefetch.prototype,U),U=null}},8644:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Search=b.PrototypeAPI.Class.create();var B={urlToCache_:{},MAX_VALUE_SIZE_FOR_AUTOCOMP:25,EXPANDED_COUNT:500,constructor:b.Autocompleter.Search,superclass:b.Autocompleter.Base.prototype};L.extend(b.Autocompleter.Search,B),B=null,L.extend(b.Autocompleter.Search.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Search.prototype.className="Def.Autocompleter.Search";var U={lastAjaxRequest_:null,resultCache_:null,useResultCache_:!0,suggestionList_:null,showListOnFocusIfEmpty_:!1,initialize:function(m,d,g){g=L.extend({partialChars:2,onHide:L.proxy(function(y,_){O("searchCount").style.display="none",O("moreResults").style.display="none",b.Autocompleter.Base.prototype.hideList.apply(this)},this),onShow:L.proxy(function(y,_){O("searchCount").style.display="block",O("moreResults").style.display="block",b.Autocompleter.Base.prototype.showList.apply(this)},this),onComplete:L.proxy(this.onComplete,this)},g||{}),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.url=d,this.fhir=g.fhir,this.search=g.search||this.fhir&&this.fhir.search,this.defAutocompleterBaseInit(m,g),this.autocomp=g.autocomp,void 0===this.autocomp?this.autocomp=!0:this.autocomp||(this.options.frequency=31536e3),void 0===g.sort&&(g.sort=!0),null!==g.useResultCache&&!1===g.useResultCache&&(this.useResultCache_=!1),this.showListOnFocusIfEmpty_=g.showListOnFocusIfEmpty||!1,L(this.element).focus(L.proxy(this.onFocus,this));var C=g.buttonID;if(this.buttonID=C,C&&"null"!==C){var M=L(document.getElementById(C));M.mousedown(L.proxy(this.buttonClick,this)),M.keypress(L.proxy(this.buttonKeyPress,this))}L(this.element).addClass("search_field"),g.colHeaders&&(this.colHeaderHTML="")},initItemToDataIndex:function(){this.itemToDataIndex_={}},dupForField:function(m){var d=this.dupDataReqForField(m),g=Object.clone(this.constructorOpts_);return g.dataRequester=d,new b.Autocompleter.Search(m,this.url,g)},getSearchStr:function(m){var d=b.Autocompleter;return d.LIST_ITEM_FIELD_SEP_REGEX||(d.LIST_ITEM_FIELD_SEP_REGEX=new RegExp(d.LIST_ITEM_FIELD_SEP,"g")),m||(m=this.getToken()),m.replace(d.LIST_ITEM_FIELD_SEP_REGEX," ").trimLeft()},runSearch:function(){this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort();var m=this.search;if(this.url||m){this.searchInProgress=!0,this.searchStartTime=(new Date).getTime();var d=this.getSearchStr(),g=null;this.useResultCache_&&(g=this.getCachedResults(d,this.getLoadCount(b.Autocompleter.Search.EXPANDED_COUNT)))&&this.onComplete(g,null,!0),g||(m?this.useSearchFn(d,b.Autocompleter.Search.EXPANDED_COUNT):this.urlSearch(d,b.Autocompleter.Search.EXPANDED_COUNT),this.changed=!1,this.hasFocus=!0)}},getLoadCount(m){return this.search||this.fhir?m+(this.multiSelect_&&b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD===m?this.getSelectedItems().length:0):this.multiSelect_&&m===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m+this.getSelectedItems().length:m!==b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m:0},useSearchFn:function(m,d){var g=this;this.search(m,this.getLoadCount(d)).then(function(C){g.onComplete({results:C,requestedCount:d,searchStr:m})},function(C){console.log("FHIR search failed: "+C)})},urlSearch:function(m,d){var g={};if(this.fhir)g.filter=m,g._format="application/json",g.count=this.getLoadCount(d);else{g.terms=m;var C=this.getLoadCount(d);C&&(g.maxList=C)}window._token&&(params.authenticity_token=window._token),this.lastAjaxRequest_=L.ajax(this.url,{data:g,dataType:"json",complete:this.options.onComplete}),this.lastAjaxRequest_.requestParamData_=g,this.lastAjaxRequest_.requestedCount=d},initResultCache:function(){this.resultCache_=this.url?b.Autocompleter.Search.urlToCache_[this.url]:null,this.resultCache_||(this.resultCache_=[],this.url&&(b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_))},getCachedResults:function(m,d){return this.resultCache_||this.initResultCache(),this.resultCache_[d]&&this.resultCache_[d][m]},storeCachedResults:function(m,d,g){this.resultCache_||this.initResultCache(),this.resultCache_[d]||(this.resultCache_[d]={}),this.resultCache_[d][m]=g},clearCachedResults:function(){this.resultCache_=[{},{}],b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_},setURL:function(m){this.url=m,this.initResultCache()},fieldEventIsBigList:function(m){return m.keyCode===L.ui.keyCode.ENTER&&(m.ctrlKey||!this.autocomp&&this.domCache.get("elemVal")!==this.processedFieldVal_&&""!==this.domCache.get("elemVal").trim())},buttonKeyPress:function(m){m.keyCode===L.ui.keyCode.ENTER&&this.runSearch()},processChoices:function(m,d){for(var g=[],C=Object.keys(m),M=0,y=C.length;M0&&!this.numHeadings_){var I=null,F=-1;if(this.suggestionMode_===b.Autocompleter.USE_STATISTICS?F=0:this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST&&(F=this.pickBestMatch(g)),this.options.sort)F>-1&&(I=g[F],g[F]=""),g=g.sort(b.Autocompleter.Base.noCaseSort),F>-1&&(g[0]=I);else if(F>0){var N=g[0];g[0]=g[F],g[F]=N}g.length>d&&(g.length=d)}return[g,F>-1]},escapeHTML:function(m){return b.Autocompleter.Base.escapeAttribute(m).replace(/<(\/)?span>/g,"<$1span>")},buildUpdateHTML:function(m,d,g){var C,M,y,_,w,I,F,N=this.options.tableFormat;N?(M=this.colHeaderHTML||"
      "+g.colHeaders.join("")+"
      ",y="
      ",_="",I="",F=""):(M="
        ",y="
      ",_="",I=b.Autocompleter.LIST_ITEM_FIELD_SEP,F=""),C=M;for(var R=0,$=m.length;R<$;++R){for(var ee=m[R],J=g[ee],he=[],te=0,pe=J.length;te0||null===m){M=d+" of "+(null===m?"unknown":m)+" total";var _=(new Date).getTime()-this.searchStartTime+1e3*this.options.frequency+"",w=g+"";w.length<3&&(w+=" ");var I="; ";void 0!==g&&(I+=w+" bytes in "),I+=_+" ms",_.length<3&&(I+=" "),C.innerHTML=M+=I,O("searchCount").style.display="block"}},createFieldVals:function(m){var d={},g=this.options.valueCols,C=b.Autocompleter.LIST_ITEM_FIELD_SEP;if(this.itemToDataIndex_={},g)var M=g.length;for(var y=0,_=m.length;y<_;++y){var I,w=m[y];if(g){I=[];for(var F=0;F/g,""),this.itemToDataIndex_[N]=y,d[N]=w}return d},onComplete:function(m,d,g){const C=m.requestedCount||this.lastAjaxRequest_.requestedCount;var M=this.getToken();this.trimmedElemVal=M.trim(),this.lastAjaxRequest_===m&&(this.lastAjaxRequest_=null);const y=!!m.results;if(200===m.status||y){if(y)var _=m.searchStr,w=m.requestedCount===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD;else{var I=m.requestParamData_;this.fhir?(_=I.filter,w=I.count===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)):(_=I.terms,w=void 0===I.maxList||I.maxList===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}var F=b.Autocompleter.Search;!g&&this.useResultCache_&&this.storeCachedResults(_,this.getLoadCount(C),m);var N=this.getSearchStr(M);if(w&&(N=N.substr(0,F.MAX_VALUE_SIZE_FOR_AUTOCOMP)),(this.hasFocus||this.refocusInProgress_)&&N===_){var R=y?m.results:m.responseJSON||JSON.parse(m.responseText);if(this.fhir){$=R.expansion.total,this.listExtraData_=null,this.itemCodes_=[],this.itemCodeSystems_=[],this.rawList_=[];var ee=R.expansion.contains;if(ee)for(var J=0,he=ee.length;J0&&(d.data=y)}return d},show:function(){("hidden"===this.listContainer.style.visibility||""===this.listContainer.style.visibility)&&this.options.onShow(this.element,this.update)},hide:function(){this.searchInProgress||b.Autocompleter.Search.superclass.hide.apply(this)},buttonClick:function(m){this.observer&&clearTimeout(this.observer),this.searchInProgress=!0,this.runSearch(),b.Autocompleter.stopEvent(m)},handleSeeMoreItems:function(m){this.multiSelect_&&""===this.domCache.get("elemVal")&&this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.buttonClick(m)},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.refocusInProgress_||(b.Autocompleter.screenReaderLog("Type to show matching list values."),this.hide(),this.rawList_=[]),b.Autocompleter.Base.prototype.onFocus.apply(this),this.hasFocus=!0,this.showListOnFocusIfEmpty_&&this.getUpdatedChoices())},onBlur:function(m){!this.refocusInProgress_&&!b.Autocompleter.completionOptionsScrollerClicked_&&(b.Autocompleter.Base.prototype.onBlur.apply(this,[m]),this.searchInProgress||(this.active=!1))},getUpdatedChoices:function(){if(this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort(),this.url||this.search){this.searchStartTime=(new Date).getTime();var m=null,d=b.Autocompleter.Search,g=this.getSearchStr();g.length>d.MAX_VALUE_SIZE_FOR_AUTOCOMP&&(g=g.substr(0,d.MAX_VALUE_SIZE_FOR_AUTOCOMP)),this.useResultCache_&&(m=this.getCachedResults(g,this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)))&&this.onComplete(m,null,!0),m||(this.search?this.useSearchFn(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD):this.urlSearch(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}},findSuggestions:function(){if(this.url){var d={field_val:this.getSearchStr(),suggest:1};window._token&&(params.authenticity_token=window._token);var g={data:d,complete:L.proxy(this.onFindSuggestionComplete,this)};L.ajax(this.url,g)}},onFindSuggestionComplete:function(m){if(200===m.status){var d=m.responseJSON||JSON.parse(m.responseText),C=[],M=!1;if(d[0].length>0){var y=d[1];this.suggestionList_=d;for(var _=this.domCache.get("elemVal").trim().toLowerCase(),w=b.Autocompleter.LIST_ITEM_FIELD_SEP,I=0,F=y.length;!M&&I{Q.exports=function K(O){"use strict";var L=O.PrototypeAPI.Class.create({initialize:function(b,D,B,U){if(this.displayedProp=b.display||"text",this.scope=D,this.acOptions=b,U){this.pElem=B[0];var m=this.pElem.autocomp;m&&(m.destroy(),D.modelData=null,this.removeAutocompFunction(U.$formatters),this.removeAutocompFunction(U.$parsers));var d=b.hasOwnProperty("url")||b.fhir&&b.fhir.search;this.ac=d?this.searchList():this.prefetchList();var g=D.modelData;if(null!=g)if(this.ac.multiSelect_){for(var M=0,y=g.length;M{Q.exports=function K(O,L){"use strict";var D=O.$;function B(g,m,d){if(g=D(g),1==arguments.length){var C=g.cumulativeOffset();window.scrollTo(C[0],C[1])}else g.scrollLeft=m,g.scrollTop=d;return g}L.Scroll=O.Class.create(),jQuery.extend(jQuery.extend(L.Scroll.prototype,L.Base.prototype),{currentScrollPos:function(U){return this.element===window?document.viewport.getScrollOffsets():this.element===document.documentElement&&0===document.documentElement.scrollTop&&0===document.documentElement.scrollLeft?{left:document.body.scrollLeft,top:document.body.scrollTop}:{left:this.element.scrollLeft,top:this.element.scrollTop}},initialize:function(U){if(this.element=D(U),!this.element)throw L._elementDoesNotExistError;var m=this.currentScrollPos(U),d=jQuery.extend({x:0,y:0},arguments[1]||{}),g={x:m.left+d.x,y:m.top+d.y};this.start(g)},setup:function(){},update:function(U){var m=this.currentScrollPos(this.element),d=Math.round((this.options.x-m.left)*U+m.left),g=Math.round((this.options.y-m.top)*U+m.top);B(this.element,d,g),this.element===document.documentElement&&B(document.body,d,g)}})}},1444:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Class,U=D.PrototypeAPI.Enumerable,d=D.PrototypeAPI.isString,g={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:function(C){return C},sinoidal:function(C){return-Math.cos(C*Math.PI)/2+.5},reverse:function(C){return 1-C},flicker:function(M){return(M=-Math.cos(M*Math.PI)/4+.75+Math.random()/4)>1?1:M},wobble:function(C){return-Math.cos(C*Math.PI*(9*C))/2+.5},pulse:function(C,M){return-Math.cos(C*((M||5)-.5)*2*Math.PI)/2+.5},spring:function(C){return 1-Math.cos(4.5*C*Math.PI)*Math.exp(6*-C)},none:function(C){return 0},full:function(C){return 1}},DefaultOptions:{duration:1,fps:100,sync:!1,from:0,to:1,delay:0,queue:"parallel"}};g.DefaultOptions.transition=g.Transitions.sinoidal,g.ScopedQueue=B.create(U,{initialize:function(){this.effects=[],this.interval=null},_each:function(C){this.effects._each(C)},add:function(C){var M=(new Date).getTime();switch(d(C.options.queue)?C.options.queue:C.options.queue.position){case"front":this.effects.findAll(function(_){return"idle"==_.state}).each(function(_){_.startOn+=C.finishOn,_.finishOn+=C.finishOn});break;case"with-last":M=this.effects.pluck("startOn").max()||M;break;case"end":M=this.effects.pluck("finishOn").max()||M}C.startOn+=M,C.finishOn+=M,(!C.options.queue.limit||this.effects.length-1;)this.effects.splice(M,1);0==this.effects.length&&(clearInterval(this.interval),this.interval=null)},loop:function(){for(var C=(new Date).getTime(),M=0,y=this.effects.length;M=this.startOn){if(C>=this.finishOn)return this.render(1),this.cancel(),this.event("beforeFinish"),this.finish&&this.finish(),void this.event("afterFinish");var M=(C-this.startOn)/this.totalTime,y=Math.round(M*this.totalFrames);y>this.currentFrame&&(this.render(M),this.currentFrame=y)}},cancel:function(){this.options.sync||g.Queues.get(d(this.options.queue)?"global":this.options.queue.scope).remove(this),this.state="finished"},event:function(C){this.options[C+"Internal"]&&this.options[C+"Internal"](this),this.options[C]&&this.options[C](this)},inspect:function(){var C=$H();for(property in this)Object.isFunction(this[property])||C.set(property,this[property]);return"#"}}),g.Move=B.create(g.Base,{initialize:function(C){if(this.element=L(C),!this.element)throw g._elementDoesNotExistError;var M=b.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(M)},setup:function(){D.PrototypeAPI.makePositioned(this.element);var C=D.PrototypeAPI;this.originalLeft=parseFloat(C.getStyle(this.element,"left")||"0"),this.originalTop=parseFloat(C.getStyle(this.element,"top")||"0"),"absolute"==this.options.mode&&(this.options.x=this.options.x-this.originalLeft,this.options.y=this.options.y-this.originalTop)},update:function(C){D.PrototypeAPI.setStyle(this.element,{left:Math.round(this.options.x*C+this.originalLeft)+"px",top:Math.round(this.options.y*C+this.originalTop)+"px"})}}),g.Shake=function(C){C=L(C);var M=b.extend({distance:20,duration:.5},arguments[1]||{}),y=parseFloat(M.distance),_=parseFloat(M.duration)/10,w=b(C).offset(),I=D.PrototypeAPI,F={top:w.top,left:w.left};return new g.Move(C,{x:y,y:0,duration:_,afterFinishInternal:function(N){new g.Move(N.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(R){new g.Move(R.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function($){new g.Move($.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(ee){new g.Move(ee.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function(J){new g.Move(J.element,{x:-y,y:0,duration:_,afterFinishInternal:function(he){I.setStyle(I.undoPositioned(he.element),F)}})}})}})}})}})}})},D.Effect=g}},2968:Q=>{Q.exports=function K(O,L){"use strict";var b={HTMLEvents:/^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,MouseEvents:/^(?:click|mouse(?:down|up|over|move|out))$/},D={pointerX:0,pointerY:0,button:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,bubbles:!0,cancelable:!0};L.Event={},L.Event.simulate=function(B,U){var d,m=jQuery.extend(D,arguments[2]||{}),g=null;for(var C in B=O(B),b)if(b[C].test(U)){g=C;break}if(!g)throw new SyntaxError("Only HTMLEvents and MouseEvents interfaces are supported");return document.createEvent?(d=document.createEvent(g),"HTMLEvents"==g?d.initEvent(U,m.bubbles,m.cancelable):d.initMouseEvent(U,m.bubbles,m.cancelable,document.defaultView,m.button,m.pointerX,m.pointerY,m.pointerX,m.pointerY,m.ctrlKey,m.altKey,m.shiftKey,m.metaKey,m.button,B),B.dispatchEvent(d)):(m.clientX=m.pointerX,m.clientY=m.pointerY,d=jQuery.extend(document.createEventObject(),m),B.fireEvent("on"+U,d)),B}}},2474:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.FieldAlarms={setOffAlarm:function(B){void 0===this.bonk&&(this.bonk=new Audio(this.soundData_)),this.bonk.readyState>=2&&(this.bonk.currentTime=0,0!==this.bonk.currentTime&&(this.bonk.src=this.bonk.src)),this.bonk.play(),D.Effect.Shake(B.id,5)},cancelAlarm:function(B){B.shakeCanceled=!0,this.bonk.pause(),this.bonk.currentTime=0}}}},5076:(Q,K,O)=>{var L={};L.PrototypeAPI=O(5826),O(6397),O(5610)(L),O(1444)(L.PrototypeAPI.$,jQuery,L),O(951)(L.PrototypeAPI,L.Effect),O(2968)(L.PrototypeAPI.$,L),O(3469)(L),O(5559)(L),O(5188)(L.PrototypeAPI.$,jQuery,L),O(2474)(L.PrototypeAPI.$,jQuery,L),O(5855)(L),O(2103)(L.PrototypeAPI.$,jQuery,L),O(3810)(L.PrototypeAPI.$,jQuery,L),O(8644)(L.PrototypeAPI.$,jQuery,L),O(2948)(L.PrototypeAPI.$,jQuery,L),O(5013)(L),Q.exports=L},5610:Q=>{Q.exports=function K(O){O.jqueryLite=function(){"use strict";return{ui:{keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}}}(),Object.assign(jQuery,O.jqueryLite)}},3469:Q=>{if(void 0===K)var K={};Q.exports=function O(L){"use strict";L.Observable={callbacks_:null,notifyObservers:function(b,D,B){null!==this.callbacks_&&(B.field_id=b?b.id:null,setTimeout(function(){var U=this.callbacks_[D];if(void 0!==U){if(null!==b)var d=U[this.lookupKey(b)];for(var C=[d,U.null],M=0,y=C.length;M-1&&m.splice(d,1)}}}}}}},6397:()=>{"function"!=typeof Object.assign&&(Object.assign=function(Q){"use strict";if(null==Q)throw new TypeError("Cannot convert undefined or null to object");for(var K=Object(Q),O=1;O{if(void 0===K)var K={};K.PrototypeAPI=function(){"use strict";var O={};function L(N){if(!N)return[];if("toArray"in Object(N))return N.toArray();for(var R=N.length||0,$=new Array(R);R--;)$[R]=N[R];return $}function b(N){var R=N;return K.PrototypeAPI.isString(N)&&(R=document.getElementById(N)),R}var N,R,D=Object.prototype.toString,B=(N="undefined"!=typeof navigator&&navigator.userAgent,R="[object Opera]"==Object.prototype.toString.call(window.opera),{IE:!!window.attachEvent&&!R,Opera:R,WebKit:N&&N.indexOf("AppleWebKit/")>-1,Gecko:N&&N.indexOf("Gecko")>-1&&-1===N.indexOf("KHTML"),MobileSafari:N&&/Apple.*Mobile/.test(N)});function U(N){return"[object Function]"===D.call(N)}function g(N){var R=N.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=R.length||R[0]?R:[]}function C(N,R){for(var $ in R)N[$]=R[$];return N}function M(N){return N}var y=function(){var N=function(){for(var J in{toString:1})if("toString"===J)return!1;return!0}();function R(){}return{create:function $(){var J=null,he=L(arguments);function te(){this.initialize.apply(this,arguments)}U(he[0])&&(J=he.shift()),C(te,y.Methods),te.superclass=J,te.subclasses=[],J&&(R.prototype=J.prototype,te.prototype=new R,J.subclasses.push(te));for(var pe=0,Ve=he.length;pe=X)&&(X=xe)},this),X},min:function Ne(Ae,ie){var X;return Ae=Ae||M,this.each(function(xe,Oe){xe=Ae.call(ie,xe,Oe,this),(null==X||xeQe?1:0}).pluck("value")},toArray:Mt,entries:Mt,zip:function an(){var Ae=L(arguments),ie=[this].concat(Ae).map(L);return this.map(function(X,xe){for(var Oe=[],Qe=0,un=ie.length;Qe"},find:he}}();function I(N){return N.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}var F={setOpacity:function(N,R){return 1==R||""===R?R="":R<1e-5&&(R=0),(N=b(N)).style.opacity=R,N},setStyle:function(N,R){var $=(N=b(N)).style;if(K.PrototypeAPI.isString(R)){if($.cssText+=";"+R,R.include("opacity")){var J=R.match(/opacity:\s*(\d?\.?\d*)/)[1];K.PrototypeAPI.setOpacity(N,J)}return N}for(var he in R)if("opacity"===he)K.PrototypeAPI.setOpacity(N,R[he]);else{var te=R[he];("float"===he||"cssFloat"===he)&&(he=void 0===$.styleFloat?"cssFloat":"styleFloat"),$[he]=te}return N},getStyle:function(N,R){var $=(N=b(N)).style[R];if(!$||"auto"===$){var ee=document.defaultView.getComputedStyle(N,null);$=ee?ee[R]:null}return"opacity"===R?$?parseFloat($):1:"auto"===$?null:$},makePositioned:function(N){N=b(N);var R=K.PrototypeAPI.getStyle(N,"position"),$={};return("static"===R||!R)&&($.position="relative",K.PrototypeAPI.Browser.Opera&&($.top=0,$.left=0),K.PrototypeAPI.setStyle(N,$),jQuery(N).data("prototype_made_positioned",!0)),N},undoPositioned:function(N){N=b(N);var R=jQuery(N);return R.data("prototype_made_positioned")&&(R.removeData("prototype_made_positioned"),K.PrototypeAPI.setStyle(N,{position:"",top:"",bottom:"",left:"",right:""})),N}};return{$:b,Class:y,Enumerable:_,isString:function m(N){return"[object String]"===D.call(N)},isArray:function d(N){return"[object Array]"===D.call(N)},Browser:B,parseQuery:function w(N){var $=N.trim().match(/([^?#]*)(#.*)?$/);if(!$)return{};for(var ee=$[1].split("&"),he=0,te=ee.length;he1?pe.join("="):pe[0];null!=we&&(we=we.gsub("+"," "),we=decodeURIComponent(we)),Ve in hash?(this.isArray(hash[Ve])||(hash[Ve]=[hash[Ve]]),hash[Ve].push(we)):hash[Ve]=we}}return{}},escapeHTML:I,escapeAttribute:I,getStyle:F.getStyle,setStyle:F.setStyle,makePositioned:F.makePositioned,undoPositioned:F.undoPositioned,$A:L}}(),Q.exports=K.PrototypeAPI},5188:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.RecordDataRequester=D.PrototypeAPI.Class.create();var U={formField_:null,codeField_:null,dataURL_:null,dataReqInput_:null,dataReqOutput_:null,inputFieldsHash_:null,outputFieldsHash_:null,noPriorDataReq_:!0,latestPendingAjaxRequest_:null,lastFieldVal_:null,lastDataHash_:null,outputToSameGroup_:null,autoCompUpdateList_:null,initialize:function(m,d,g,C,M){this.formField_=m,this.dataURL_=d,this.dataReqInput_=g,this.dataReqOutput_=C,this.outputToSameGroup_=M,this.setOutputNamesToRDRNames(m,C)},setOutputNamesToRDRNames:function(m,d){for(var g=D.Autocompleter.getFieldLookupKey(m),C=D.RecordDataRequester.outputFieldNameToRDRFieldName_,M=0,y=d.length;M0;if(null!==this.autoCompUpdateList_[d])for(var M in this.autoCompUpdateList_[d]){var y=M.split(","),_=L(y[0]),w=D.Autocompleter.getFieldVal(_);if("EQ"===y[1]&&w===y[2]||"NE"===y[1]&&w!==y[2])for(var I=this.autoCompUpdateList_[d][M],F=0,N=I.length;F0&&(m[y]=_)}return m},assignDataToFields:function(m,d){this.inputFieldsHash_||this.initFieldsHash();var g=[],C={},M=this.getOutputFieldsHash(),y=D.Autocompleter;for(var _ in m){var w=M[_];if(void 0!==w)for(var I=0,F=w.length;I0&&R[0]instanceof Array?(R[2]&&N.autocomp.initHeadings(R[2]),d?N.autocomp.setList(R[0],R[1]):N.autocomp.setListAndField(R[0],R[1])):d?N.autocomp.setList(R):N.autocomp.setListAndField(R),null!==this.autoCompUpdateList_&&null!==this.autoCompUpdateList_[$]){var ee={};ee[$]=R,this.processUpdateList(ee)}}}else d||(void 0!==N.comboField?N.comboField.mimicField(R,this.formField_.id):(D.Autocompleter.setFieldVal(N,R,!1),g.push(N),C[N.id]=R))}}D.Autocompleter.Event.notifyObservers(null,"RDR_ASSIGNMENT",{updatedFields:g,updatedFieldIDToVal:C,listField:this.formField_})},buildParameters:function(){var m={};this.inputFieldsHash_||this.initFieldsHash();var d=this.formField_.autocomp.getSelectedCodes()[0];if(null!=d?m.code_val=d:m.field_val=D.Autocompleter.getFieldVal(this.formField_),this.dataReqInput_)for(var g=0,C=this.dataReqInput_.length;g{Q.exports=function K(O){"use strict";O.ScreenReaderLog=function(L){if(void 0===L){for(var b="reader_log",D=(L=b,1);document.getElementById(L);)L=b+ ++D;this.logElement_=document.createElement("div"),this.logElement_.setAttribute("id",L),document.body.appendChild(this.logElement_)}else this.logElement_=document.getElementById(L);this.logElement_.setAttribute("aria-live","assertive"),this.logElement_.setAttribute("aria-relevant","additions"),this.logElement_.setAttribute("role","log"),this.logElement_.setAttribute("class","screen_reader_only")},O.ScreenReaderLog.prototype={add:function(L){var b=document.createElement("p");b.appendChild(document.createTextNode(L)),this.logElement_.appendChild(b)}},O.ScreenReaderLog.add=function(L){this.log_||(this.log_=new O.ScreenReaderLog("reader_log")),this.log_.add(L)}}},4263:(Q,K,O)=>{"use strict";var L=O(9903),b=O(3855),D=b(L("String.prototype.indexOf"));Q.exports=function(U,m){var d=L(U,!!m);return"function"==typeof d&&D(U,".prototype.")>-1?b(d):d}},3855:(Q,K,O)=>{"use strict";var L=O(224),b=O(9903),D=b("%Function.prototype.apply%"),B=b("%Function.prototype.call%"),U=b("%Reflect.apply%",!0)||L.call(B,D),m=b("%Object.getOwnPropertyDescriptor%",!0),d=b("%Object.defineProperty%",!0),g=b("%Math.max%");if(d)try{d({},"a",{value:1})}catch(M){d=null}Q.exports=function(y){var _=U(L,B,arguments);if(m&&d){var w=m(_,"length");w.configurable&&d(_,"length",{value:1+g(0,y.length-(arguments.length-1))})}return _};var C=function(){return U(L,D,arguments)};d?d(Q.exports,"apply",{value:C}):Q.exports.apply=C},5541:(Q,K,O)=>{"use strict";var L=O(2093),b=O(9102),D=O(5734),B=O(6687),U=O(8704),m=O(8266),d=O(4666),g=O(2086),C=O(9903),M=O(4263),y=O(2107),_=O(2069),w=O(8432),I=O(5709),F=O(6189),N=M("ArrayBuffer.prototype.byteLength",!0);function R(ie){if(!ie||"object"!=typeof ie||!N)return!1;try{return N(ie),!0}catch(X){return!1}}var $=M("Date.prototype.getTime"),ee=Object.getPrototypeOf,J=M("Object.prototype.toString"),he=C("%Set%",!0),te=M("Map.prototype.has",!0),pe=M("Map.prototype.get",!0),Ve=M("Map.prototype.size",!0),we=M("Set.prototype.add",!0),ce=M("Set.prototype.delete",!0),Ee=M("Set.prototype.has",!0),de=M("Set.prototype.size",!0);function Ne(ie,X,xe,Oe){for(var un,Qe=_(ie);(un=Qe.next())&&!un.done;)if(Mt(X,un.value,xe,Oe))return ce(ie,un.value),!0;return!1}function ke(ie){return void 0===ie?null:"object"!=typeof ie?"symbol"!=typeof ie&&("string"!=typeof ie&&"number"!=typeof ie||+ie==+ie):void 0}function He(ie,X,xe,Oe,Qe,un){var tn=ke(xe);if(null!=tn)return tn;var Qt=pe(X,tn),St=F({},Qe,{strict:!1});return!(void 0===Qt&&!te(X,tn)||!Mt(Oe,Qt,St,un))&&!te(ie,tn)&&Mt(Oe,Qt,St,un)}function ut(ie,X,xe){var Oe=ke(xe);return null!=Oe?Oe:Ee(X,Oe)&&!Ee(ie,Oe)}function An(ie,X,xe,Oe,Qe,un){for(var Qt,St,tn=_(ie);(Qt=tn.next())&&!Qt.done;)if(Mt(xe,St=Qt.value,Qe,un)&&Mt(Oe,pe(X,St),Qe,un))return ce(ie,St),!0;return!1}function Mt(ie,X,xe,Oe){var Qe=xe||{};if(Qe.strict?D(ie,X):ie===X)return!0;if(g(ie)!==g(X))return!1;if(!ie||!X||"object"!=typeof ie&&"object"!=typeof X)return Qe.strict?D(ie,X):ie==X;var hn,Qt=Oe.has(ie),St=Oe.has(X);if(Qt&&St){if(Oe.get(ie)===Oe.get(X))return!0}else hn={};return Qt||Oe.set(ie,hn),St||Oe.set(X,hn),function Ae(ie,X,xe,Oe){var Qe,un;if(typeof ie!=typeof X||null==ie||null==X||J(ie)!==J(X)||b(ie)!==b(X))return!1;if(m(ie)!==m(X))return!1;var St=ie instanceof Error,hn=X instanceof Error;if(St!==hn||(St||hn)&&(ie.name!==X.name||ie.message!==X.message))return!1;var Wr=B(ie),ji=B(X);if(Wr!==ji||(Wr||ji)&&(ie.source!==X.source||U(ie)!==U(X)))return!1;var yi=d(ie),bi=d(X);if(yi!==bi||(yi||bi)&&$(ie)!==$(X)||xe.strict&&ee&&ee(ie)!==ee(X)||I(ie)!==I(X))return!1;var ls=an(ie),Ar=an(X);if(ls!==Ar)return!1;if(ls||Ar){if(ie.length!==X.length)return!1;for(Qe=0;Qe=0;Qe--)if(Ln[Qe]!=uo[Qe])return!1;for(Qe=Ln.length-1;Qe>=0;Qe--)if(!Mt(ie[un=Ln[Qe]],X[un],xe,Oe))return!1;var Lo=y(ie),Kn=y(X);return Lo===Kn&&("Set"===Lo||"Set"===Kn?function Gn(ie,X,xe,Oe){if(de(ie)!==de(X))return!1;for(var tn,Qt,St,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(tn.value&&"object"==typeof tn.value)St||(St=new he),we(St,tn.value);else if(!Ee(X,tn.value)){if(xe.strict||!ut(ie,X,tn.value))return!1;St||(St=new he),we(St,tn.value)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(Qt.value&&"object"==typeof Qt.value){if(!Ne(St,Qt.value,xe.strict,Oe))return!1}else if(!xe.strict&&!Ee(ie,Qt.value)&&!Ne(St,Qt.value,xe.strict,Oe))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe):"Map"!==Lo||function sn(ie,X,xe,Oe){if(Ve(ie)!==Ve(X))return!1;for(var tn,Qt,St,hn,Wr,ji,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(Wr=tn.value[1],(hn=tn.value[0])&&"object"==typeof hn)St||(St=new he),we(St,hn);else if(void 0===(ji=pe(X,hn))&&!te(X,hn)||!Mt(Wr,ji,xe,Oe)){if(xe.strict||!He(ie,X,hn,Wr,xe,Oe))return!1;St||(St=new he),we(St,hn)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(ji=Qt.value[1],(hn=Qt.value[0])&&"object"==typeof hn){if(!An(St,ie,hn,ji,xe,Oe))return!1}else if(!(xe.strict||ie.has(hn)&&Mt(pe(ie,hn),ji,xe,Oe)||An(St,ie,hn,ji,F({},xe,{strict:!1}),Oe)))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe))}(ie,X,Qe,Oe)}function an(ie){return!(!ie||"object"!=typeof ie||"number"!=typeof ie.length||"function"!=typeof ie.copy||"function"!=typeof ie.slice||ie.length>0&&"number"!=typeof ie[0]||!(ie.constructor&&ie.constructor.isBuffer&&ie.constructor.isBuffer(ie)))}Q.exports=function(X,xe,Oe){return Mt(X,xe,Oe,w())}},1790:(Q,K,O)=>{"use strict";var L=O(2093),b="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),D=Object.prototype.toString,B=Array.prototype.concat,U=Object.defineProperty,d=O(9006)(),g=U&&d,C=function(y,_,w,I){_ in y&&(!function(y){return"function"==typeof y&&"[object Function]"===D.call(y)}(I)||!I())||(g?U(y,_,{configurable:!0,enumerable:!1,value:w,writable:!0}):y[_]=w)},M=function(y,_){var w=arguments.length>2?arguments[2]:{},I=L(_);b&&(I=B.call(I,Object.getOwnPropertySymbols(_)));for(var F=0;F{"use strict";var L=O(8642),b=Object.prototype.toString,D=Object.prototype.hasOwnProperty,B=function(C,M,y){for(var _=0,w=C.length;_=3&&(_=y),"[object Array]"===b.call(C)?B(C,M,_):"string"==typeof C?U(C,M,_):m(C,M,_)}},2199:Q=>{"use strict";var K="Function.prototype.bind called on incompatible ",O=Array.prototype.slice,L=Object.prototype.toString,b="[object Function]";Q.exports=function(B){var U=this;if("function"!=typeof U||L.call(U)!==b)throw new TypeError(K+U);for(var d,m=O.call(arguments,1),g=function(){if(this instanceof d){var w=U.apply(this,m.concat(O.call(arguments)));return Object(w)===w?w:this}return U.apply(B,m.concat(O.call(arguments)))},C=Math.max(0,U.length-m.length),M=[],y=0;y{"use strict";var L=O(2199);Q.exports=Function.prototype.bind||L},3677:Q=>{"use strict";var K=function(){return"string"==typeof function(){}.name},O=Object.getOwnPropertyDescriptor;if(O)try{O([],"length")}catch(b){O=null}K.functionsHaveConfigurableNames=function(){if(!K()||!O)return!1;var D=O(function(){},"name");return!!D&&!!D.configurable};var L=Function.prototype.bind;K.boundFunctionsHaveNames=function(){return K()&&"function"==typeof L&&""!==function(){}.bind().name},Q.exports=K},9903:(Q,K,O)=>{"use strict";var L,b=SyntaxError,D=Function,B=TypeError,U=function(Ee){try{return D('"use strict"; return ('+Ee+").constructor;")()}catch(de){}},m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(Ee){m=null}var d=function(){throw new B},g=m?function(){try{return d}catch(Ee){try{return m(arguments,"callee").get}catch(de){return d}}}():d,C=O(524)(),M=Object.getPrototypeOf||function(Ee){return Ee.__proto__},y={},_="undefined"==typeof Uint8Array?L:M(Uint8Array),w={"%AggregateError%":"undefined"==typeof AggregateError?L:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?L:ArrayBuffer,"%ArrayIteratorPrototype%":C?M([][Symbol.iterator]()):L,"%AsyncFromSyncIteratorPrototype%":L,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"==typeof Atomics?L:Atomics,"%BigInt%":"undefined"==typeof BigInt?L:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?L:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?L:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?L:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?L:FinalizationRegistry,"%Function%":D,"%GeneratorFunction%":y,"%Int8Array%":"undefined"==typeof Int8Array?L:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?L:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?L:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C?M(M([][Symbol.iterator]())):L,"%JSON%":"object"==typeof JSON?JSON:L,"%Map%":"undefined"==typeof Map?L:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&C?M((new Map)[Symbol.iterator]()):L,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?L:Promise,"%Proxy%":"undefined"==typeof Proxy?L:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?L:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?L:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&C?M((new Set)[Symbol.iterator]()):L,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?L:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C?M(""[Symbol.iterator]()):L,"%Symbol%":C?Symbol:L,"%SyntaxError%":b,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":B,"%Uint8Array%":"undefined"==typeof Uint8Array?L:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?L:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?L:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?L:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?L:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?L:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?L:WeakSet},I=function Ee(de){var Ne;if("%AsyncFunction%"===de)Ne=U("async function () {}");else if("%GeneratorFunction%"===de)Ne=U("function* () {}");else if("%AsyncGeneratorFunction%"===de)Ne=U("async function* () {}");else if("%AsyncGenerator%"===de){var ke=Ee("%AsyncGeneratorFunction%");ke&&(Ne=ke.prototype)}else if("%AsyncIteratorPrototype%"===de){var He=Ee("%AsyncGenerator%");He&&(Ne=M(He.prototype))}return w[de]=Ne,Ne},F={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},N=O(224),R=O(4031),$=N.call(Function.call,Array.prototype.concat),ee=N.call(Function.apply,Array.prototype.splice),J=N.call(Function.call,String.prototype.replace),he=N.call(Function.call,String.prototype.slice),te=N.call(Function.call,RegExp.prototype.exec),pe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ve=/\\(\\)?/g,we=function(de){var Ne=he(de,0,1),ke=he(de,-1);if("%"===Ne&&"%"!==ke)throw new b("invalid intrinsic syntax, expected closing `%`");if("%"===ke&&"%"!==Ne)throw new b("invalid intrinsic syntax, expected opening `%`");var He=[];return J(de,pe,function(ut,An,Mt,an){He[He.length]=Mt?J(an,Ve,"$1"):An||ut}),He},ce=function(de,Ne){var He,ke=de;if(R(F,ke)&&(ke="%"+(He=F[ke])[0]+"%"),R(w,ke)){var ut=w[ke];if(ut===y&&(ut=I(ke)),void 0===ut&&!Ne)throw new B("intrinsic "+de+" exists, but is not available. Please file an issue!");return{alias:He,name:ke,value:ut}}throw new b("intrinsic "+de+" does not exist!")};Q.exports=function(de,Ne){if("string"!=typeof de||0===de.length)throw new B("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof Ne)throw new B('"allowMissing" argument must be a boolean');if(null===te(/^%?[^%]*%?$/,de))throw new b("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ke=we(de),He=ke.length>0?ke[0]:"",ut=ce("%"+He+"%",Ne),An=ut.name,Mt=ut.value,an=!1,Gn=ut.alias;Gn&&(He=Gn[0],ee(ke,$([0,1],Gn)));for(var sn=1,Ae=!0;sn=ke.length){var Oe=m(Mt,ie);Mt=(Ae=!!Oe)&&"get"in Oe&&!("originalValue"in Oe.get)?Oe.get:Mt[ie]}else Ae=R(Mt,ie),Mt=Mt[ie];Ae&&!an&&(w[An]=Mt)}}return Mt}},253:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.getOwnPropertyDescriptor%",!0);if(b)try{b([],"length")}catch(D){b=null}Q.exports=b},5861:Q=>{"use strict";var K="undefined"!=typeof BigInt&&BigInt;Q.exports=function(){return"function"==typeof K&&"function"==typeof BigInt&&"bigint"==typeof K(42)&&"bigint"==typeof BigInt(42)}},9006:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.defineProperty%",!0),D=function(){if(b)try{return b({},"a",{value:1}),!0}catch(U){return!1}return!1};D.hasArrayLengthDefineBug=function(){if(!D())return null;try{return 1!==b([],"length",{value:1}).length}catch(U){return!0}},Q.exports=D},524:(Q,K,O)=>{"use strict";var L="undefined"!=typeof Symbol&&Symbol,b=O(6858);Q.exports=function(){return"function"==typeof L&&"function"==typeof Symbol&&"symbol"==typeof L("foo")&&"symbol"==typeof Symbol("bar")&&b()}},6858:Q=>{"use strict";Q.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var O={},L=Symbol("test"),b=Object(L);if("string"==typeof L||"[object Symbol]"!==Object.prototype.toString.call(L)||"[object Symbol]"!==Object.prototype.toString.call(b))return!1;for(L in O[L]=42,O)return!1;if("function"==typeof Object.keys&&0!==Object.keys(O).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(O).length)return!1;var B=Object.getOwnPropertySymbols(O);if(1!==B.length||B[0]!==L||!Object.prototype.propertyIsEnumerable.call(O,L))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var U=Object.getOwnPropertyDescriptor(O,L);if(42!==U.value||!0!==U.enumerable)return!1}return!0}},3261:(Q,K,O)=>{"use strict";var L=O(6858);Q.exports=function(){return L()&&!!Symbol.toStringTag}},4031:(Q,K,O)=>{"use strict";var L=O(224);Q.exports=L.call(Function.call,Object.prototype.hasOwnProperty)},9102:(Q,K,O)=>{"use strict";var L=O(3261)(),D=O(4263)("Object.prototype.toString"),B=function(g){return!(L&&g&&"object"==typeof g&&Symbol.toStringTag in g)&&"[object Arguments]"===D(g)},U=function(g){return!!B(g)||null!==g&&"object"==typeof g&&"number"==typeof g.length&&g.length>=0&&"[object Array]"!==D(g)&&"[object Function]"===D(g.callee)},m=function(){return B(arguments)}();B.isLegacyArguments=U,Q.exports=m?B:U},3:(Q,K,O)=>{"use strict";if(O(5861)()){var b=BigInt.prototype.valueOf;Q.exports=function(U){return null!=U&&"boolean"!=typeof U&&"string"!=typeof U&&"number"!=typeof U&&"symbol"!=typeof U&&"function"!=typeof U&&("bigint"==typeof U||function(U){try{return b.call(U),!0}catch(m){}return!1}(U))}}else Q.exports=function(U){return!1}},6180:(Q,K,O)=>{"use strict";var L=O(4263),b=L("Boolean.prototype.toString"),D=L("Object.prototype.toString"),m=O(3261)();Q.exports=function(g){return"boolean"==typeof g||null!==g&&"object"==typeof g&&(m&&Symbol.toStringTag in g?function(g){try{return b(g),!0}catch(C){return!1}}(g):"[object Boolean]"===D(g))}},8642:Q=>{"use strict";var L,b,K=Function.prototype.toString,O="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof O&&"function"==typeof Object.defineProperty)try{L=Object.defineProperty({},"length",{get:function(){throw b}}),b={},O(function(){throw 42},null,L)}catch(R){R!==b&&(O=null)}else O=null;var D=/^\s*class\b/,B=function($){try{var ee=K.call($);return D.test(ee)}catch(J){return!1}},U=function($){try{return!B($)&&(K.call($),!0)}catch(ee){return!1}},m=Object.prototype.toString,w="function"==typeof Symbol&&!!Symbol.toStringTag,I=!(0 in[,]),F=function(){return!1};if("object"==typeof document){var N=document.all;m.call(N)===m.call(document.all)&&(F=function($){if((I||!$)&&(void 0===$||"object"==typeof $))try{var ee=m.call($);return("[object HTMLAllCollection]"===ee||"[object HTML document.all class]"===ee||"[object HTMLCollection]"===ee||"[object Object]"===ee)&&null==$("")}catch(J){}return!1})}Q.exports=O?function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;try{O($,null,L)}catch(ee){if(ee!==b)return!1}return!B($)&&U($)}:function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;if(w)return U($);if(B($))return!1;var ee=m.call($);return!("[object Function]"!==ee&&"[object GeneratorFunction]"!==ee&&!/^\[object HTML/.test(ee))&&U($)}},4666:(Q,K,O)=>{"use strict";var L=Date.prototype.getDay,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"object"==typeof d&&null!==d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Date]"===D.call(d))}},1587:Q=>{"use strict";Q.exports=Number.isFinite||function(K){return!("number"!=typeof K||K!=K||K===1/0||K===-1/0)}},5869:(Q,K,O)=>{var L=O(1587);Q.exports=Number.isInteger||function(b){return"number"==typeof b&&L(b)&&Math.floor(b)===b}},9898:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;K||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U),D)try{D.call(U)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1046:(Q,K,O)=>{"use strict";var L=Number.prototype.toString,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"number"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Number]"===D.call(d))}},6687:(Q,K,O)=>{"use strict";var D,B,U,m,L=O(4263),b=O(3261)();if(b){D=L("Object.prototype.hasOwnProperty"),B=L("RegExp.prototype.exec"),U={};var d=function(){throw U};m={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(m[Symbol.toPrimitive]=d)}var g=L("Object.prototype.toString"),C=Object.getOwnPropertyDescriptor;Q.exports=b?function(_){if(!_||"object"!=typeof _)return!1;var w=C(_,"lastIndex");if(!w||!D(w,"value"))return!1;try{B(_,m)}catch(F){return F===U}}:function(_){return!(!_||"object"!=typeof _&&"function"!=typeof _)&&"[object RegExp]"===g(_)}},3870:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;O||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!D&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(D.call(U),b)try{b.call(U)}catch(m){return!0}return U instanceof O}catch(m){}return!1}},4764:(Q,K,O)=>{"use strict";var L=String.prototype.valueOf,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"string"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object String]"===D.call(d))}},6434:(Q,K,O)=>{"use strict";var L=Object.prototype.toString;if(O(524)()){var D=Symbol.prototype.toString,B=/^Symbol\(.*\)$/;Q.exports=function(d){if("symbol"==typeof d)return!0;if("[object Symbol]"!==L.call(d))return!1;try{return function(d){return"symbol"==typeof d.valueOf()&&B.test(D.call(d))}(d)}catch(g){return!1}}}else Q.exports=function(d){return!1}},7673:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=D("Object.prototype.toString"),U=O(3261)(),m=O(253),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("Array.prototype.indexOf",!0)||function(F,N){for(var R=0;R-1}return!!m&&function(F){var N=!1;return L(y,function(R,$){if(!N)try{N=R.call(F)===$}catch(ee){}}),N}(F)}},5585:Q=>{"use strict";var L,K="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,O="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;K||(L=function(U){return!1});var b=K?K.prototype.has:null,D=O?O.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U,b),D)try{D.call(U,D)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1902:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=L("%WeakSet%",!0),B=b("WeakSet.prototype.has",!0);if(B){var U=b("WeakMap.prototype.has",!0);Q.exports=function(d){if(!d||"object"!=typeof d)return!1;try{if(B(d,B),U)try{U(d,U)}catch(g){return!0}return d instanceof D}catch(g){}return!1}}else Q.exports=function(d){return!1}},8266:Q=>{var K={}.toString;Q.exports=Array.isArray||function(O){return"[object Array]"==K.call(O)}},6908:function(Q,K,O){(Q=O.nmd(Q)).exports=function(){"use strict";var L,N;function b(){return L.apply(null,arguments)}function B(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function U(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function m(c,h){return Object.prototype.hasOwnProperty.call(c,h)}function d(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var h;for(h in c)if(m(c,h))return!1;return!0}function g(c){return void 0===c}function C(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function M(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function y(c,h){var S,v=[],z=c.length;for(S=0;S>>0;for(S=0;S0)for(v=0;v=0?v?"+":"":"-")+Math.pow(10,Math.max(0,h-S.length)).toString().substr(1)+S}var Gn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,sn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ae={},ie={};function X(c,h,v,S){var z=S;"string"==typeof S&&(z=function(){return this[S]()}),c&&(ie[c]=z),h&&(ie[h[0]]=function(){return an(z.apply(this,arguments),h[1],h[2])}),v&&(ie[v]=function(){return this.localeData().ordinal(z.apply(this,arguments),c)})}function xe(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function Qe(c,h){return c.isValid()?(h=un(h,c.localeData()),Ae[h]=Ae[h]||function Oe(c){var v,S,h=c.match(Gn);for(v=0,S=h.length;v=0&&sn.test(c);)c=c.replace(sn,S),sn.lastIndex=0,v-=1;return c}var co={};function Cn(c,h){var v=c.toLowerCase();co[v]=co[v+"s"]=co[h]=c}function Ln(c){return"string"==typeof c?co[c]||co[c.toLowerCase()]:void 0}function uo(c){var v,S,h={};for(S in c)m(c,S)&&(v=Ln(S))&&(h[v]=c[S]);return h}var Lo={};function Kn(c,h){Lo[c]=h}function Fo(c){return c%4==0&&c%100!=0||c%400==0}function qn(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function pt(c){var h=+c,v=0;return 0!==h&&isFinite(h)&&(v=qn(h)),v}function ho(c,h){return function(v){return null!=v?(tl(this,c,v),b.updateOffset(this,h),this):Ta(this,c)}}function Ta(c,h){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+h]():NaN}function tl(c,h,v){c.isValid()&&!isNaN(v)&&("FullYear"===h&&Fo(c.year())&&1===c.month()&&29===c.date()?(v=pt(v),c._d["set"+(c._isUTC?"UTC":"")+h](v,c.month(),qt(v,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+h](v))}var et,oe=/\d/,se=/\d\d/,Vt=/\d{3}/,Zt=/\d{4}/,gn=/[+-]?\d{6}/,qe=/\d\d?/,At=/\d\d\d\d?/,gr=/\d\d\d\d\d\d?/,ft=/\d{1,3}/,$i=/\d{1,4}/,No=/[+-]?\d{1,6}/,vt=/\d+/,je=/[+-]?\d+/,ka=/Z|[+-]\d\d:?\d\d/gi,xa=/Z|[+-]\d\d(?::?\d\d)?/gi,Wi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Me(c,h,v){et[c]=de(h)?h:function(S,z){return S&&v?v:h}}function hs(c,h){return m(et,c)?et[c](h._strict,h._locale):new RegExp(function nl(c){return ki(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,v,S,z,W){return v||S||z||W}))}(c))}function ki(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}et={};var fo={};function mt(c,h){var v,z,S=h;for("string"==typeof c&&(c=[c]),C(h)&&(S=function(W,fe){fe[h]=pt(W)}),z=c.length,v=0;v68?1900:2e3)};var lt=ho("FullYear",!0);function Lh(c,h,v,S,z,W,fe){var Ke;return c<100&&c>=0?(Ke=new Date(c+400,h,v,S,z,W,fe),isFinite(Ke.getFullYear())&&Ke.setFullYear(c)):Ke=new Date(c,h,v,S,z,W,fe),Ke}function xi(c){var h,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,h=new Date(Date.UTC.apply(null,v)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(c)):h=new Date(Date.UTC.apply(null,arguments)),h}function ms(c,h,v){var S=7+h-v;return-(7+xi(c,0,S).getUTCDay()-h)%7+S-1}function Fh(c,h,v,S,z){var wt,ln,Ke=1+7*(h-1)+(7+v-S)%7+ms(c,S,z);return Ke<=0?ln=fs(wt=c-1)+Ke:Ke>fs(c)?(wt=c+1,ln=Ke-fs(c)):(wt=c,ln=Ke),{year:wt,dayOfYear:ln}}function vr(c,h,v){var W,fe,S=ms(c.year(),h,v),z=Math.floor((c.dayOfYear()-S-1)/7)+1;return z<1?W=z+ni(fe=c.year()-1,h,v):z>ni(c.year(),h,v)?(W=z-ni(c.year(),h,v),fe=c.year()+1):(fe=c.year(),W=z),{week:W,year:fe}}function ni(c,h,v){var S=ms(c,h,v),z=ms(c+1,h,v);return(fs(c)-S+z)/7}X("w",["ww",2],"wo","week"),X("W",["WW",2],"Wo","isoWeek"),Cn("week","w"),Cn("isoWeek","W"),Kn("week",5),Kn("isoWeek",5),Me("w",qe),Me("ww",qe,se),Me("W",qe),Me("WW",qe,se),na(["w","ww","W","WW"],function(c,h,v,S){h[S.substr(0,1)]=pt(c)});function za(c,h){return c.slice(h,7).concat(c.slice(0,h))}X("d",0,"do","day"),X("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),X("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),X("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),X("e",0,0,"weekday"),X("E",0,0,"isoWeekday"),Cn("day","d"),Cn("weekday","e"),Cn("isoWeekday","E"),Kn("day",11),Kn("weekday",11),Kn("isoWeekday",11),Me("d",qe),Me("e",qe),Me("E",qe),Me("dd",function(c,h){return h.weekdaysMinRegex(c)}),Me("ddd",function(c,h){return h.weekdaysShortRegex(c)}),Me("dddd",function(c,h){return h.weekdaysRegex(c)}),na(["dd","ddd","dddd"],function(c,h,v,S){var z=v._locale.weekdaysParse(c,S,v._strict);null!=z?h.d=z:F(v).invalidWeekday=c}),na(["d","e","E"],function(c,h,v,S){h[S]=pt(c)});var Mc="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ol="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),hu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),mo=Wi,ps=Wi,Nh=Wi;function mu(c,h,v){var S,z,W,fe=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)W=w([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(W,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(W,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(W,"").toLocaleLowerCase();return v?"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null}function Ci(){function c(Zi,qo){return qo.length-Zi.length}var W,fe,Ke,wt,ln,h=[],v=[],S=[],z=[];for(W=0;W<7;W++)fe=w([2e3,1]).day(W),Ke=ki(this.weekdaysMin(fe,"")),wt=ki(this.weekdaysShort(fe,"")),ln=ki(this.weekdays(fe,"")),h.push(Ke),v.push(wt),S.push(ln),z.push(Ke),z.push(wt),z.push(ln);h.sort(c),v.sort(c),S.sort(c),z.sort(c),this._weekdaysRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+v.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ia(){return this.hours()%12||12}function gs(c,h){X(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}function al(c,h){return h._meridiemParse}X("H",["HH",2],0,"hour"),X("h",["hh",2],0,ia),X("k",["kk",2],0,function cr(){return this.hours()||24}),X("hmm",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)}),X("hmmss",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)+an(this.seconds(),2)}),X("Hmm",0,0,function(){return""+this.hours()+an(this.minutes(),2)}),X("Hmmss",0,0,function(){return""+this.hours()+an(this.minutes(),2)+an(this.seconds(),2)}),gs("a",!0),gs("A",!1),Cn("hour","h"),Kn("hour",13),Me("a",al),Me("A",al),Me("H",qe),Me("h",qe),Me("k",qe),Me("HH",qe,se),Me("hh",qe,se),Me("kk",qe,se),Me("hmm",At),Me("hmmss",gr),Me("Hmm",At),Me("Hmmss",gr),mt(["H","HH"],3),mt(["k","kk"],function(c,h,v){var S=pt(c);h[3]=24===S?0:S}),mt(["a","A"],function(c,h,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),mt(["h","hh"],function(c,h,v){h[3]=pt(c),F(v).bigHour=!0}),mt("hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S)),F(v).bigHour=!0}),mt("hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z)),F(v).bigHour=!0}),mt("Hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S))}),mt("Hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z))});var ra=ho("Hours",!0);var ht,gu={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ip,monthsShort:Ih,week:{dow:0,doy:6},weekdays:Mc,weekdaysMin:hu,weekdaysShort:ol,meridiemParse:/[ap]\.?m?\.?/i},Nt={},Ie={};function xn(c,h){var v,S=Math.min(c.length,h.length);for(v=0;v0;){if(z=Qr(W.slice(0,v).join("-")))return z;if(S&&S.length>=v&&xn(W,S)>=v-1)break;v--}h++}return ht}(c)}function Ro(c){var h,v=c._a;return v&&-2===F(c).overflow&&(h=v[1]<0||v[1]>11?1:v[2]<1||v[2]>qt(v[0],v[1])?2:v[3]<0||v[3]>24||24===v[3]&&(0!==v[4]||0!==v[5]||0!==v[6])?3:v[4]<0||v[4]>59?4:v[5]<0||v[5]>59?5:v[6]<0||v[6]>999?6:-1,F(c)._overflowDayOfYear&&(h<0||h>2)&&(h=2),F(c)._overflowWeeks&&-1===h&&(h=7),F(c)._overflowWeekday&&-1===h&&(h=8),F(c).overflow=h),c}var Sc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ei=/Z|[+-]\d\d(?::?\d\d)?/,Vo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ho=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Fr=/^\/?Date\((-?\d+)/i,Ea=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function dn(c){var h,v,W,fe,Ke,wt,S=c._i,z=Sc.exec(S)||sa.exec(S),ln=Vo.length,Zi=Ho.length;if(z){for(F(c).iso=!0,h=0,v=ln;h7)&&(wt=!0)):(W=c._locale._week.dow,fe=c._locale._week.doy,ln=vr(Pn(),W,fe),v=Oi(h.gg,c._a[0],ln.year),S=Oi(h.w,ln.week),null!=h.d?((z=h.d)<0||z>6)&&(wt=!0):null!=h.e?(z=h.e+W,(h.e<0||h.e>6)&&(wt=!0)):z=W),S<1||S>ni(v,W,fe)?F(c)._overflowWeeks=!0:null!=wt?F(c)._overflowWeekday=!0:(Ke=Fh(v,S,z,W,fe),c._a[0]=Ke.year,c._dayOfYear=Ke.dayOfYear)}(c),null!=c._dayOfYear&&(fe=Oi(c._a[0],z[0]),(c._dayOfYear>fs(fe)||0===c._dayOfYear)&&(F(c)._overflowDayOfYear=!0),v=xi(fe,0,c._dayOfYear),c._a[1]=v.getUTCMonth(),c._a[2]=v.getUTCDate()),h=0;h<3&&null==c._a[h];++h)c._a[h]=S[h]=z[h];for(;h<7;h++)c._a[h]=S[h]=null==c._a[h]?2===h?1:0:c._a[h];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?xi:Lh).apply(null,S),W=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==W&&(F(c).weekdayMismatch=!0)}}function Dc(c){if(c._f!==b.ISO_8601)if(c._f!==b.RFC_2822){c._a=[],F(c).empty=!0;var v,S,z,W,fe,ln,Zi,h=""+c._i,Ke=h.length,wt=0;for(Zi=(z=un(c._f,c._locale).match(Gn)||[]).length,v=0;v0&&F(c).unusedInput.push(fe),h=h.slice(h.indexOf(S)+S.length),wt+=S.length),ie[W]?(S?F(c).empty=!1:F(c).unusedTokens.push(W),ds(W,S,c)):c._strict&&!S&&F(c).unusedTokens.push(W);F(c).charsLeftOver=Ke-wt,h.length>0&&F(c).unusedInput.push(h),c._a[3]<=12&&!0===F(c).bigHour&&c._a[3]>0&&(F(c).bigHour=void 0),F(c).parsedDateParts=c._a.slice(0),F(c).meridiem=c._meridiem,c._a[3]=function up(c,h,v){var S;return null==v?h:null!=c.meridiemHour?c.meridiemHour(h,v):(null!=c.isPM&&((S=c.isPM(v))&&h<12&&(h+=12),!S&&12===h&&(h=0)),h)}(c._locale,c._a[3],c._meridiem),null!==(ln=F(c).era)&&(c._a[0]=c._locale.erasConvertYear(ln,c._a[0])),_u(c),Ro(c)}else ys(c);else dn(c)}function Yh(c){var h=c._i,v=c._f;return c._locale=c._locale||rt(c._l),null===h||void 0===v&&""===h?$({nullInput:!0}):("string"==typeof h&&(c._i=h=c._locale.preparse(h)),pe(h)?new te(Ro(h)):(M(h)?c._d=h:B(v)?function hp(c){var h,v,S,z,W,fe,Ke=!1,wt=c._f.length;if(0===wt)return F(c).invalidFormat=!0,void(c._d=new Date(NaN));for(z=0;zthis?this:c:$()});function jh(c,h){var v,S;if(1===h.length&&B(h[0])&&(h=h[0]),!h.length)return Pn();for(v=h[0],S=1;S=0?new Date(c+400,h,v)-Jr:new Date(c,h,v).valueOf()}function Tu(c,h,v){return c<100&&c>=0?Date.UTC(c+400,h,v)-Jr:Date.UTC(c,h,v)}function qc(c,h){return h.erasAbbrRegex(c)}function La(){var z,W,c=[],h=[],v=[],S=[],fe=this.eras();for(z=0,W=fe.length;z(W=ni(c,S,z))&&(h=W),jc.call(this,c,h,v,S,z))}function jc(c,h,v,S,z){var W=Fh(c,h,v,S,z),fe=xi(W.year,0,W.dayOfYear);return this.year(fe.getUTCFullYear()),this.month(fe.getUTCMonth()),this.date(fe.getUTCDate()),this}X("N",0,0,"eraAbbr"),X("NN",0,0,"eraAbbr"),X("NNN",0,0,"eraAbbr"),X("NNNN",0,0,"eraName"),X("NNNNN",0,0,"eraNarrow"),X("y",["y",1],"yo","eraYear"),X("y",["yy",2],0,"eraYear"),X("y",["yyy",3],0,"eraYear"),X("y",["yyyy",4],0,"eraYear"),Me("N",qc),Me("NN",qc),Me("NNN",qc),Me("NNNN",function fd(c,h){return h.erasNameRegex(c)}),Me("NNNNN",function gl(c,h){return h.erasNarrowRegex(c)}),mt(["N","NN","NNN","NNNN","NNNNN"],function(c,h,v,S){var z=v._locale.erasParse(c,S,v._strict);z?F(v).era=z:F(v).invalidEra=c}),Me("y",vt),Me("yy",vt),Me("yyy",vt),Me("yyyy",vt),Me("yo",function vl(c,h){return h._eraYearOrdinalRegex||vt}),mt(["y","yy","yyy","yyyy"],0),mt(["yo"],function(c,h,v,S){var z;v._locale._eraYearOrdinalRegex&&(z=c.match(v._locale._eraYearOrdinalRegex)),h[0]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,z):parseInt(c,10)}),X(0,["gg",2],0,function(){return this.weekYear()%100}),X(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fa("gggg","weekYear"),Fa("ggggg","weekYear"),Fa("GGGG","isoWeekYear"),Fa("GGGGG","isoWeekYear"),Cn("weekYear","gg"),Cn("isoWeekYear","GG"),Kn("weekYear",1),Kn("isoWeekYear",1),Me("G",je),Me("g",je),Me("GG",qe,se),Me("gg",qe,se),Me("GGGG",$i,Zt),Me("gggg",$i,Zt),Me("GGGGG",No,gn),Me("ggggg",No,gn),na(["gggg","ggggg","GGGG","GGGGG"],function(c,h,v,S){h[S.substr(0,2)]=pt(c)}),na(["gg","GG"],function(c,h,v,S){h[S]=b.parseTwoDigitYear(c)}),X("Q",0,"Qo","quarter"),Cn("quarter","Q"),Kn("quarter",7),Me("Q",oe),mt("Q",function(c,h){h[1]=3*(pt(c)-1)}),X("D",["DD",2],"Do","date"),Cn("date","D"),Kn("date",9),Me("D",qe),Me("DD",qe,se),Me("Do",function(c,h){return c?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),mt(["D","DD"],2),mt("Do",function(c,h){h[2]=pt(c.match(qe)[0])});var Iu=ho("Date",!0);X("DDD",["DDDD",3],"DDDo","dayOfYear"),Cn("dayOfYear","DDD"),Kn("dayOfYear",4),Me("DDD",ft),Me("DDDD",Vt),mt(["DDD","DDDD"],function(c,h,v){v._dayOfYear=pt(c)}),X("m",["mm",2],0,"minute"),Cn("minute","m"),Kn("minute",14),Me("m",qe),Me("mm",qe,se),mt(["m","mm"],4);var kp=ho("Minutes",!1);X("s",["ss",2],0,"second"),Cn("second","s"),Kn("second",15),Me("s",qe),Me("ss",qe,se),mt(["s","ss"],5);var vo,$c,_l=ho("Seconds",!1);for(X("S",0,0,function(){return~~(this.millisecond()/100)}),X(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),X(0,["SSS",3],0,"millisecond"),X(0,["SSSS",4],0,function(){return 10*this.millisecond()}),X(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),X(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),X(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),X(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),X(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Cn("millisecond","ms"),Kn("millisecond",16),Me("S",ft,oe),Me("SS",ft,se),Me("SSS",ft,Vt),vo="SSSS";vo.length<=9;vo+="S")Me(vo,vt);function yl(c,h){h[6]=pt(1e3*("0."+c))}for(vo="S";vo.length<=9;vo+="S")mt(vo,yl);$c=ho("Milliseconds",!1),X("z",0,0,"zoneAbbr"),X("zz",0,0,"zoneName");var De=te.prototype;function bl(c){return c}De.add=pl,De.calendar=function Xh(c,h){1===arguments.length&&(arguments[0]?Cu(arguments[0])?(c=arguments[0],h=void 0):wu(arguments[0])&&(h=arguments[0],c=void 0):(c=void 0,h=void 0));var v=c||Pn(),S=hl(v,this).startOf("day"),z=b.calendarFormat(this,S)||"sameElse",W=h&&(de(h[z])?h[z].call(this,v):h[z]);return this.format(W||this.localeData().calendar(z,this,Pn(v)))},De.clone=function Jh(){return new te(this)},De.diff=function ae(c,h,v){var S,z,W;if(!this.isValid())return NaN;if(!(S=hl(c,this)).isValid())return NaN;switch(z=6e4*(S.utcOffset()-this.utcOffset()),h=Ln(h)){case"year":W=re(this,S)/12;break;case"month":W=re(this,S);break;case"quarter":W=re(this,S)/3;break;case"second":W=(this-S)/1e3;break;case"minute":W=(this-S)/6e4;break;case"hour":W=(this-S)/36e5;break;case"day":W=(this-S-z)/864e5;break;case"week":W=(this-S-z)/6048e5;break;default:W=this-S}return v?W:qn(W)},De.endOf=function Vc(c){var h,v;if(void 0===(c=Ln(c))||"millisecond"===c||!this.isValid())return this;switch(v=this._isUTC?Tu:Rc,c){case"year":h=v(this.year()+1,0,1)-1;break;case"quarter":h=v(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=v(this.year(),this.month()+1,1)-1;break;case"week":h=v(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=v(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=v(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=go-Aa(h+(this._isUTC?0:this.utcOffset()*ca),go)-1;break;case"minute":h=this._d.valueOf(),h+=ca-Aa(h,ca)-1;break;case"second":h=this._d.valueOf(),h+=1e3-Aa(h,1e3)-1}return this._d.setTime(h),b.updateOffset(this,!0),this},De.format=function Xr(c){c||(c=this.isUtc()?b.defaultFormatUtc:b.defaultFormat);var h=Qe(this,c);return this.localeData().postformat(h)},De.from=function Lc(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({to:this,from:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.fromNow=function Fc(c){return this.from(Pn(),c)},De.to=function Tp(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({from:this,to:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.toNow=function id(c){return this.to(Pn(),c)},De.get=function us(c){return de(this[c=Ln(c)])?this[c]():this},De.invalidAt=function zu(){return F(this).overflow},De.isAfter=function ed(c,h){var v=pe(c)?c:Pn(c);return!(!this.isValid()||!v.isValid())&&("millisecond"===(h=Ln(h)||"millisecond")?this.valueOf()>v.valueOf():v.valueOf()9999?Qe(v,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):de(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Qe(v,"Z")):Qe(v,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},De.inspect=function bs(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var v,S,c="moment",h="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",h="Z"),v="["+c+'("]',S=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(v+S+"-MM-DD[T]HH:mm:ss.SSS"+h+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(De[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),De.toJSON=function Uc(){return this.isValid()?this.toISOString():null},De.toString=function ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},De.unix=function Du(){return Math.floor(this.valueOf()/1e3)},De.valueOf=function Hc(){return this._d.valueOf()-6e4*(this._offset||0)},De.creationData=function Eu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},De.eraName=function Vi(){var c,h,v,S=this.localeData().eras();for(c=0,h=S.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},De.isLocal=function wp(){return!!this.isValid()&&!this._isUTC},De.isUtcOffset=function Qn(){return!!this.isValid()&&this._isUTC},De.isUtc=yu,De.isUTC=yu,De.zoneAbbr=function Au(){return this._isUTC?"UTC":""},De.zoneName=function Lu(){return this._isUTC?"Coordinated Universal Time":""},De.dates=we("dates accessor is deprecated. Use date instead.",Iu),De.months=we("months accessor is deprecated. Use month instead",cu),De.years=we("years accessor is deprecated. Use year instead",lt),De.zone=we("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ec(c,h){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,h),this):-this.utcOffset()}),De.isDSTShifted=we("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Qh(){if(!g(this._isDSTShifted))return this._isDSTShifted;var h,c={};return he(c,this),(c=Yh(c))._a?(h=c._isUTC?w(c._a):Pn(c._a),this._isDSTShifted=this.isValid()&&function Dt(c,h,v){var fe,S=Math.min(c.length,h.length),z=Math.abs(c.length-h.length),W=0;for(fe=0;fe0):this._isDSTShifted=!1,this._isDSTShifted});var Rt=He.prototype;function Wc(c,h,v,S){var z=rt(),W=w().set(S,h);return z[v](W,c)}function Gc(c,h,v){if(C(c)&&(h=c,c=void 0),c=c||"",null!=h)return Wc(c,h,v,"month");var S,z=[];for(S=0;S<12;S++)z[S]=Wc(c,S,v,"month");return z}function Cl(c,h,v,S){"boolean"==typeof c?(C(h)&&(v=h,h=void 0),h=h||""):(v=h=c,c=!1,C(h)&&(v=h,h=void 0),h=h||"");var fe,z=rt(),W=c?z._week.dow:0,Ke=[];if(null!=v)return Wc(h,(v+W)%7,S,"day");for(fe=0;fe<7;fe++)Ke[fe]=Wc(h,(fe+W)%7,S,"day");return Ke}Rt.calendar=function Mt(c,h,v){var S=this._calendar[c]||this._calendar.sameElse;return de(S)?S.call(h,v):S},Rt.longDateFormat=function Qt(c){var h=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return h||!v?h:(this._longDateFormat[c]=v.match(Gn).map(function(S){return"MMMM"===S||"MM"===S||"DD"===S||"dddd"===S?S.slice(1):S}).join(""),this._longDateFormat[c])},Rt.invalidDate=function hn(){return this._invalidDate},Rt.ordinal=function yi(c){return this._ordinal.replace("%d",c)},Rt.preparse=bl,Rt.postformat=bl,Rt.relativeTime=function ls(c,h,v,S){var z=this._relativeTime[v];return de(z)?z(c,h,v,S):z.replace(/%d/i,c)},Rt.pastFuture=function Ar(c,h){var v=this._relativeTime[c>0?"future":"past"];return de(v)?v(h):v.replace(/%s/i,h)},Rt.set=function Ne(c){var h,v;for(v in c)m(c,v)&&(de(h=c[v])?this[v]=h:this["_"+v]=h);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Rt.eras=function Yc(c,h){var v,S,z,W=this._eras||rt("en")._eras;for(v=0,S=W.length;v=0)return W[S]},Rt.erasConvertYear=function ld(c,h){var v=c.since<=c.until?1:-1;return void 0===h?b(c.since).year():b(c.since).year()+(h-c.offset)*v},Rt.erasAbbrRegex=function hd(c){return m(this,"_erasAbbrRegex")||La.call(this),c?this._erasAbbrRegex:this._erasRegex},Rt.erasNameRegex=function ud(c){return m(this,"_erasNameRegex")||La.call(this),c?this._erasNameRegex:this._erasRegex},Rt.erasNarrowRegex=function dd(c){return m(this,"_erasNarrowRegex")||La.call(this),c?this._erasNarrowRegex:this._erasRegex},Rt.months=function Ct(c,h){return c?B(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||Ah).test(h)?"format":"standalone"][c.month()]:B(this._months)?this._months:this._months.standalone},Rt.monthsShort=function il(c,h){return c?B(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[Ah.test(h)?"format":"standalone"][c.month()]:B(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Rt.monthsParse=function su(c,h,v){var S,z,W;if(this._monthsParseExact)return op.call(this,c,h,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if(z=w([2e3,S]),v&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months(z,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort(z,"").replace(".","")+"$","i")),!v&&!this._monthsParse[S]&&(W="^"+this.months(z,"")+"|^"+this.monthsShort(z,""),this._monthsParse[S]=new RegExp(W.replace(".",""),"i")),v&&"MMMM"===h&&this._longMonthsParse[S].test(c))return S;if(v&&"MMM"===h&&this._shortMonthsParse[S].test(c))return S;if(!v&&this._monthsParse[S].test(c))return S}},Rt.monthsRegex=function bc(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=rp),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Rt.monthsShortRegex=function rl(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Rt.week=function ap(c){return vr(c,this._week.dow,this._week.doy).week},Rt.firstDayOfYear=function vn(){return this._week.doy},Rt.firstDayOfWeek=function Lr(){return this._week.dow},Rt.weekdays=function tt(c,h){var v=B(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(h)?"format":"standalone"];return!0===c?za(v,this._week.dow):c?v[c.day()]:v},Rt.weekdaysMin=function fu(c){return!0===c?za(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Rt.weekdaysShort=function du(c){return!0===c?za(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Rt.weekdaysParse=function Tt(c,h,v){var S,z,W;if(this._weekdaysParseExact)return mu.call(this,c,h,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if(z=w([2e3,1]).day(S),v&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays(z,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort(z,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin(z,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(W="^"+this.weekdays(z,"")+"|^"+this.weekdaysShort(z,"")+"|^"+this.weekdaysMin(z,""),this._weekdaysParse[S]=new RegExp(W.replace(".",""),"i")),v&&"dddd"===h&&this._fullWeekdaysParse[S].test(c))return S;if(v&&"ddd"===h&&this._shortWeekdaysParse[S].test(c))return S;if(v&&"dd"===h&&this._minWeekdaysParse[S].test(c))return S;if(!v&&this._weekdaysParse[S].test(c))return S}},Rt.weekdaysRegex=function Pi(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=mo),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Rt.weekdaysShortRegex=function nn(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ps),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Rt.weekdaysMinRegex=function Ri(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nh),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Rt.isPM=function vs(c){return"p"===(c+"").toLowerCase().charAt(0)},Rt.meridiem=function zi(c,h,v){return c>11?v?"pm":"PM":v?"am":"AM"},rn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var h=c%10;return c+(1===pt(c%100/10)?"th":1===h?"st":2===h?"nd":3===h?"rd":"th")}}),b.lang=we("moment.lang is deprecated. Use moment.locale instead.",rn),b.langData=we("moment.langData is deprecated. Use moment.localeData instead.",rt);var Rr=Math.abs;function Ms(c,h,v,S){var z=Fn(h,v);return c._milliseconds+=S*z._milliseconds,c._days+=S*z._days,c._months+=S*z._months,c._bubble()}function Qc(c){return c<0?Math.floor(c):Math.ceil(c)}function Zc(c){return 4800*c/146097}function Xc(c){return 146097*c/4800}function _o(c){return function(){return this.as(c)}}var Ru=_o("ms"),Vu=_o("s"),Va=_o("m"),wd=_o("h"),Zn=_o("d"),Jc=_o("w"),Md=_o("M"),Hu=_o("Q"),e1=_o("y");function br(c){return function(){return this.isValid()?this._data[c]:NaN}}var Bu=br("milliseconds"),t1=br("seconds"),Ua=br("minutes"),xp=br("hours"),Sd=br("days"),$e=br("months"),Pp=br("years");var Yo=Math.round,Ts={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ep(c,h,v,S,z){return z.relativeTime(h||1,!!v,c,S)}var Uu=Math.abs;function zn(c){return(c>0)-(c<0)||+c}function Ya(){if(!this.isValid())return this.localeData().invalidDate();var S,z,W,fe,wt,ln,Zi,qo,c=Uu(this._milliseconds)/1e3,h=Uu(this._days),v=Uu(this._months),Ke=this.asSeconds();return Ke?(S=qn(c/60),z=qn(S/60),c%=60,S%=60,W=qn(v/12),v%=12,fe=c?c.toFixed(3).replace(/\.?0+$/,""):"",wt=Ke<0?"-":"",ln=zn(this._months)!==zn(Ke)?"-":"",Zi=zn(this._days)!==zn(Ke)?"-":"",qo=zn(this._milliseconds)!==zn(Ke)?"-":"",wt+"P"+(W?ln+W+"Y":"")+(v?ln+v+"M":"")+(h?Zi+h+"D":"")+(z||S||c?"T":"")+(z?qo+z+"H":"")+(S?qo+S+"M":"")+(c?qo+fe+"S":"")):"P0D"}var zt=xc.prototype; +//! moment.js +return zt.isValid=function bp(){return this._isValid},zt.abs=function wl(){var c=this._data;return this._milliseconds=Rr(this._milliseconds),this._days=Rr(this._days),this._months=Rr(this._months),c.milliseconds=Rr(c.milliseconds),c.seconds=Rr(c.seconds),c.minutes=Rr(c.minutes),c.hours=Rr(c.hours),c.months=Rr(c.months),c.years=Rr(c.years),this},zt.add=function Cd(c,h){return Ms(this,c,h,1)},zt.subtract=function Fu(c,h){return Ms(this,c,h,-1)},zt.as=function Ml(c){if(!this.isValid())return NaN;var h,v,S=this._milliseconds;if("month"===(c=Ln(c))||"quarter"===c||"year"===c)switch(h=this._days+S/864e5,v=this._months+Zc(h),c){case"month":return v;case"quarter":return v/3;case"year":return v/12}else switch(h=this._days+Math.round(Xc(this._months)),c){case"week":return h/7+S/6048e5;case"day":return h+S/864e5;case"hour":return 24*h+S/36e5;case"minute":return 1440*h+S/6e4;case"second":return 86400*h+S/1e3;case"millisecond":return Math.floor(864e5*h)+S;default:throw new Error("Unknown unit "+c)}},zt.asMilliseconds=Ru,zt.asSeconds=Vu,zt.asMinutes=Va,zt.asHours=wd,zt.asDays=Zn,zt.asWeeks=Jc,zt.asMonths=Md,zt.asQuarters=Hu,zt.asYears=e1,zt.valueOf=function Ss(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*pt(this._months/12):NaN},zt._bubble=function Nu(){var z,W,fe,Ke,wt,c=this._milliseconds,h=this._days,v=this._months,S=this._data;return c>=0&&h>=0&&v>=0||c<=0&&h<=0&&v<=0||(c+=864e5*Qc(Xc(v)+h),h=0,v=0),S.milliseconds=c%1e3,z=qn(c/1e3),S.seconds=z%60,W=qn(z/60),S.minutes=W%60,fe=qn(W/60),S.hours=fe%24,h+=qn(fe/24),v+=wt=qn(Zc(h)),h-=Qc(Xc(wt)),Ke=qn(v/12),v%=12,S.days=h,S.months=v,S.years=Ke,this},zt.clone=function Ha(){return Fn(this)},zt.get=function Ba(c){return c=Ln(c),this.isValid()?this[c+"s"]():NaN},zt.milliseconds=Bu,zt.seconds=t1,zt.minutes=Ua,zt.hours=xp,zt.days=Sd,zt.weeks=function zp(){return qn(this.days()/7)},zt.months=$e,zt.years=Pp,zt.humanize=function Ap(c,h){if(!this.isValid())return this.localeData().invalidDate();var z,W,v=!1,S=Ts;return"object"==typeof c&&(h=c,c=!1),"boolean"==typeof c&&(v=c),"object"==typeof h&&(S=Object.assign({},Ts,h),null!=h.s&&null==h.ss&&(S.ss=h.s-1)),W=function Op(c,h,v,S){var z=Fn(c).abs(),W=Yo(z.as("s")),fe=Yo(z.as("m")),Ke=Yo(z.as("h")),wt=Yo(z.as("d")),ln=Yo(z.as("M")),Zi=Yo(z.as("w")),qo=Yo(z.as("y")),yo=W<=v.ss&&["s",W]||W0,yo[4]=S,Ep.apply(null,yo)}(this,!v,S,z=this.localeData()),v&&(W=z.pastFuture(+this,W)),z.postformat(W)},zt.toISOString=Ya,zt.toString=Ya,zt.toJSON=Ya,zt.locale=rd,zt.localeData=Ii,zt.toIsoString=we("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ya),zt.lang=Nc,X("X",0,0,"unix"),X("x",0,0,"valueOf"),Me("x",je),Me("X",/[+-]?\d+(\.\d{1,3})?/),mt("X",function(c,h,v){v._d=new Date(1e3*parseFloat(c))}),mt("x",function(c,h,v){v._d=new Date(pt(c))}),b.version="2.29.4",function D(c){L=c}(Pn),b.fn=De,b.min=function vp(){return jh("isBefore",[].slice.call(arguments,0))},b.max=function _p(){return jh("isAfter",[].slice.call(arguments,0))},b.now=function(){return Date.now?Date.now():+new Date},b.utc=w,b.unix=function _d(c){return Pn(1e3*c)},b.months=function yd(c,h){return Gc(c,h,"months")},b.isDate=M,b.locale=rn,b.invalid=$,b.duration=Fn,b.isMoment=pe,b.weekdays=function bd(c,h,v){return Cl(c,h,v,"weekdays")},b.parseZone=function Ra(){return Pn.apply(null,arguments).parseZone()},b.localeData=rt,b.isDuration=Zr,b.monthsShort=function eo(c,h){return Gc(c,h,"monthsShort")},b.weekdaysMin=function Kc(c,h,v){return Cl(c,h,v,"weekdaysMin")},b.defineLocale=aa,b.updateLocale=function _s(c,h){if(null!=h){var v,S,z=gu;null!=Nt[c]&&null!=Nt[c].parentLocale?Nt[c].set(ke(Nt[c]._config,h)):(null!=(S=Qr(c))&&(z=S._config),h=ke(z,h),null==S&&(h.abbr=c),(v=new He(h)).parentLocale=Nt[c],Nt[c]=v),rn(c)}else null!=Nt[c]&&(null!=Nt[c].parentLocale?(Nt[c]=Nt[c].parentLocale,c===rn()&&rn(c)):null!=Nt[c]&&delete Nt[c]);return Nt[c]},b.locales=function ll(){return ut(Nt)},b.weekdaysShort=function ws(c,h,v){return Cl(c,h,v,"weekdaysShort")},b.normalizeUnits=Ln,b.relativeTimeRounding=function Ip(c){return void 0===c?Yo:"function"==typeof c&&(Yo=c,!0)},b.relativeTimeThreshold=function Ds(c,h){return void 0!==Ts[c]&&(void 0===h?Ts[c]:(Ts[c]=h,"s"===c&&(Ts.ss=h-1),!0))},b.calendarFormat=function Sp(c,h){var v=c.diff(h,"days",!0);return v<-6?"sameElse":v<-1?"lastWeek":v<0?"lastDay":v<1?"sameDay":v<2?"nextDay":v<7?"nextWeek":"sameElse"},b.prototype=De,b.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},b}()},8597:(Q,K,O)=>{var L="function"==typeof Map&&Map.prototype,b=Object.getOwnPropertyDescriptor&&L?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,D=L&&b&&"function"==typeof b.get?b.get:null,B=L&&Map.prototype.forEach,U="function"==typeof Set&&Set.prototype,m=Object.getOwnPropertyDescriptor&&U?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=U&&m&&"function"==typeof m.get?m.get:null,g=U&&Set.prototype.forEach,M="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,_="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,I="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,F=Boolean.prototype.valueOf,N=Object.prototype.toString,R=Function.prototype.toString,$=String.prototype.match,ee=String.prototype.slice,J=String.prototype.replace,he=String.prototype.toUpperCase,te=String.prototype.toLowerCase,pe=RegExp.prototype.test,Ve=Array.prototype.concat,we=Array.prototype.join,ce=Array.prototype.slice,Ee=Math.floor,de="function"==typeof BigInt?BigInt.prototype.valueOf:null,Ne=Object.getOwnPropertySymbols,ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,He="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ut="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,An=Object.prototype.propertyIsEnumerable,Mt=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(oe){return oe.__proto__}:null);function an(oe,se){if(oe===1/0||oe===-1/0||oe!=oe||oe&&oe>-1e3&&oe<1e3||pe.call(/e/,se))return se;var Vt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof oe){var Zt=oe<0?-Ee(-oe):Ee(oe);if(Zt!==oe){var gn=String(Zt),qe=ee.call(se,gn.length+1);return J.call(gn,Vt,"$&_")+"."+J.call(J.call(qe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return J.call(se,Vt,"$&_")}var Gn=O(4654),sn=Gn.custom,Ae=hn(sn)?sn:null;function ie(oe,se,Vt){var Zt="double"===(Vt.quoteStyle||se)?'"':"'";return Zt+oe+Zt}function X(oe){return J.call(String(oe),/"/g,""")}function xe(oe){return!("[object Array]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function Qe(oe){return!("[object RegExp]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function hn(oe){if(He)return oe&&"object"==typeof oe&&oe instanceof Symbol;if("symbol"==typeof oe)return!0;if(!oe||"object"!=typeof oe||!ke)return!1;try{return ke.call(oe),!0}catch(se){}return!1}Q.exports=function oe(se,Vt,Zt,gn){var qe=Vt||{};if(yi(qe,"quoteStyle")&&"single"!==qe.quoteStyle&&"double"!==qe.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(yi(qe,"maxStringLength")&&("number"==typeof qe.maxStringLength?qe.maxStringLength<0&&qe.maxStringLength!==1/0:null!==qe.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var At=!yi(qe,"customInspect")||qe.customInspect;if("boolean"!=typeof At&&"symbol"!==At)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(yi(qe,"indent")&&null!==qe.indent&&"\t"!==qe.indent&&!(parseInt(qe.indent,10)===qe.indent&&qe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(yi(qe,"numericSeparator")&&"boolean"!=typeof qe.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var gr=qe.numericSeparator;if(void 0===se)return"undefined";if(null===se)return"null";if("boolean"==typeof se)return se?"true":"false";if("string"==typeof se)return cs(se,qe);if("number"==typeof se){if(0===se)return 1/0/se>0?"0":"-0";var ft=String(se);return gr?an(se,ft):ft}if("bigint"==typeof se){var $i=String(se)+"n";return gr?an(se,$i):$i}var No=void 0===qe.depth?5:qe.depth;if(void 0===Zt&&(Zt=0),Zt>=No&&No>0&&"object"==typeof se)return xe(se)?"[Array]":"[Object]";var vt=function tl(oe,se){var Vt;if("\t"===oe.indent)Vt="\t";else{if(!("number"==typeof oe.indent&&oe.indent>0))return null;Vt=we.call(Array(oe.indent+1)," ")}return{base:Vt,prev:we.call(Array(se+1),Vt)}}(qe,Zt);if(void 0===gn)gn=[];else if(Ar(gn,se)>=0)return"[Circular]";function je(wn,Ni,Gr){if(Ni&&(gn=ce.call(gn)).push(Ni),Gr){var Kr={depth:qe.depth};return yi(qe,"quoteStyle")&&(Kr.quoteStyle=qe.quoteStyle),oe(wn,Kr,Zt+1,gn)}return oe(wn,qe,Zt+1,gn)}if("function"==typeof se&&!Qe(se)){var ka=function ls(oe){if(oe.name)return oe.name;var se=$.call(R.call(oe),/^function\s*([\w$]+)/);return se?se[1]:null}(se),xa=Da(se,je);return"[Function"+(ka?": "+ka:" (anonymous)")+"]"+(xa.length>0?" { "+we.call(xa,", ")+" }":"")}if(hn(se)){var Se=He?J.call(String(se),/^(Symbol\(.*\))_[^)]*$/,"$1"):ke.call(se);return"object"!=typeof se||He?Se:qn(Se)}if(function Kn(oe){return!(!oe||"object"!=typeof oe)&&("undefined"!=typeof HTMLElement&&oe instanceof HTMLElement||"string"==typeof oe.nodeName&&"function"==typeof oe.getAttribute)}(se)){for(var Wi="<"+te.call(String(se.nodeName)),et=se.attributes||[],Me=0;Me"}if(xe(se)){if(0===se.length)return"[]";var hs=Da(se,je);return vt&&!function Ta(oe){for(var se=0;se=0)return!1;return!0}(hs)?"["+us(hs,vt)+"]":"[ "+we.call(hs,", ")+" ]"}if(function un(oe){return!("[object Error]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)){var nl=Da(se,je);return"cause"in Error.prototype||!("cause"in se)||An.call(se,"cause")?0===nl.length?"["+String(se)+"]":"{ ["+String(se)+"] "+we.call(nl,", ")+" }":"{ ["+String(se)+"] "+we.call(Ve.call("[cause]: "+je(se.cause),nl),", ")+" }"}if("object"==typeof se&&At){if(Ae&&"function"==typeof se[Ae]&&Gn)return Gn(se,{depth:No-Zt});if("symbol"!==At&&"function"==typeof se.inspect)return se.inspect()}if(function co(oe){if(!D||!oe||"object"!=typeof oe)return!1;try{D.call(oe);try{d.call(oe)}catch(se){return!0}return oe instanceof Map}catch(se){}return!1}(se)){var ki=[];return B.call(se,function(wn,Ni){ki.push(je(Ni,se,!0)+" => "+je(wn,se))}),ho("Map",D.call(se),ki,vt)}if(function uo(oe){if(!d||!oe||"object"!=typeof oe)return!1;try{d.call(oe);try{D.call(oe)}catch(se){return!0}return oe instanceof Set}catch(se){}return!1}(se)){var fo=[];return g.call(se,function(wn){fo.push(je(wn,se))}),ho("Set",d.call(se),fo,vt)}if(function Cn(oe){if(!M||!oe||"object"!=typeof oe)return!1;try{M.call(oe,M);try{_.call(oe,_)}catch(se){return!0}return oe instanceof WeakMap}catch(se){}return!1}(se))return pt("WeakMap");if(function Lo(oe){if(!_||!oe||"object"!=typeof oe)return!1;try{_.call(oe,_);try{M.call(oe,M)}catch(se){return!0}return oe instanceof WeakSet}catch(se){}return!1}(se))return pt("WeakSet");if(function Ln(oe){if(!I||!oe||"object"!=typeof oe)return!1;try{return I.call(oe),!0}catch(se){}return!1}(se))return pt("WeakRef");if(function Qt(oe){return!("[object Number]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(Number(se)));if(function Wr(oe){if(!oe||"object"!=typeof oe||!de)return!1;try{return de.call(oe),!0}catch(se){}return!1}(se))return qn(je(de.call(se)));if(function St(oe){return!("[object Boolean]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(F.call(se));if(function tn(oe){return!("[object String]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(String(se)));if(!function Oe(oe){return!("[object Date]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)&&!Qe(se)){var mt=Da(se,je),na=Mt?Mt(se)===Object.prototype:se instanceof Object||se.constructor===Object,ds=se instanceof Object?"":"null prototype",li=!na&&ut&&Object(se)===se&&ut in se?ee.call(bi(se),8,-1):ds?"Object":"",lr=(na||"function"!=typeof se.constructor?"":se.constructor.name?se.constructor.name+" ":"")+(li||ds?"["+we.call(Ve.call([],li||[],ds||[]),": ")+"] ":"");return 0===mt.length?lr+"{}":vt?lr+"{"+us(mt,vt)+"}":lr+"{ "+we.call(mt,", ")+" }"}return String(se)};var ji=Object.prototype.hasOwnProperty||function(oe){return oe in this};function yi(oe,se){return ji.call(oe,se)}function bi(oe){return N.call(oe)}function Ar(oe,se){if(oe.indexOf)return oe.indexOf(se);for(var Vt=0,Zt=oe.length;Vtse.maxStringLength){var Vt=oe.length-se.maxStringLength,Zt="... "+Vt+" more character"+(Vt>1?"s":"");return cs(ee.call(oe,0,se.maxStringLength),se)+Zt}return ie(J.call(J.call(oe,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Fo),"single",se)}function Fo(oe){var se=oe.charCodeAt(0),Vt={8:"b",9:"t",10:"n",12:"f",13:"r"}[se];return Vt?"\\"+Vt:"\\x"+(se<16?"0":"")+he.call(se.toString(16))}function qn(oe){return"Object("+oe+")"}function pt(oe){return oe+" { ? }"}function ho(oe,se,Vt,Zt){return oe+" ("+se+") {"+(Zt?us(Vt,Zt):we.call(Vt,", "))+"}"}function us(oe,se){if(0===oe.length)return"";var Vt="\n"+se.prev+se.base;return Vt+we.call(oe,","+Vt)+"\n"+se.prev}function Da(oe,se){var Vt=xe(oe),Zt=[];if(Vt){Zt.length=oe.length;for(var gn=0;gn{"use strict";var K=function(O){return O!=O};Q.exports=function(L,b){return 0===L&&0===b?1/L==1/b:!!(L===b||K(L)&&K(b))}},5734:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(6872),B=O(3306),U=O(7715),m=b(B(),Object);L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},3306:(Q,K,O)=>{"use strict";var L=O(6872);Q.exports=function(){return"function"==typeof Object.is?Object.is:L}},7715:(Q,K,O)=>{"use strict";var L=O(3306),b=O(1790);Q.exports=function(){var B=L();return b(Object,{is:B},{is:function(){return Object.is!==B}}),B}},7010:(Q,K,O)=>{"use strict";var L;if(!Object.keys){var b=Object.prototype.hasOwnProperty,D=Object.prototype.toString,B=O(5185),U=Object.prototype.propertyIsEnumerable,m=!U.call({toString:null},"toString"),d=U.call(function(){},"prototype"),g=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],C=function(w){var I=w.constructor;return I&&I.prototype===w},M={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var w in window)try{if(!M["$"+w]&&b.call(window,w)&&null!==window[w]&&"object"==typeof window[w])try{C(window[w])}catch(I){return!0}}catch(I){return!0}return!1}();L=function(I){var F=null!==I&&"object"==typeof I,N="[object Function]"===D.call(I),R=B(I),$=F&&"[object String]"===D.call(I),ee=[];if(!F&&!N&&!R)throw new TypeError("Object.keys called on a non-object");var J=d&&N;if($&&I.length>0&&!b.call(I,0))for(var he=0;he0)for(var te=0;te{"use strict";var L=Array.prototype.slice,b=O(5185),D=Object.keys,B=D?function(d){return D(d)}:O(7010),U=Object.keys;B.shim=function(){if(Object.keys){var d=function(){var g=Object.keys(arguments);return g&&g.length===arguments.length}(1,2);d||(Object.keys=function(C){return b(C)?U(L.call(C)):U(C)})}else Object.keys=B;return Object.keys||B},Q.exports=B},5185:Q=>{"use strict";var K=Object.prototype.toString;Q.exports=function(L){var b=K.call(L),D="[object Arguments]"===b;return D||(D="[object Array]"!==b&&null!==L&&"object"==typeof L&&"number"==typeof L.length&&L.length>=0&&"[object Function]"===K.call(L.callee)),D}},2461:(Q,K,O)=>{"use strict";var L=O(2093),b=O(6858)(),D=O(4263),B=Object,U=D("Array.prototype.push"),m=D("Object.prototype.propertyIsEnumerable"),d=b?Object.getOwnPropertySymbols:null;Q.exports=function(C,M){if(null==C)throw new TypeError("target must be an object");var y=B(C);if(1===arguments.length)return y;for(var _=1;_{"use strict";var L=O(1790),b=O(3855),D=O(2461),B=O(6255),U=O(152),m=b.apply(B()),d=function(C,M){return m(Object,arguments)};L(d,{getPolyfill:B,implementation:D,shim:U}),Q.exports=d},6255:(Q,K,O)=>{"use strict";var L=O(2461);Q.exports=function(){return!Object.assign||function(){if(!Object.assign)return!1;for(var B="abcdefghijklmnopqrst",U=B.split(""),m={},d=0;d{"use strict";var L=O(1790),b=O(6255);Q.exports=function(){var B=b();return L(Object,{assign:B},{assign:function(){return Object.assign!==B}}),B}},4040:(Q,K,O)=>{"use strict";var L=O(3677).functionsHaveConfigurableNames(),b=Object,D=TypeError;Q.exports=function(){if(null!=this&&this!==b(this))throw new D("RegExp.prototype.flags getter called on non-object");var U="";return this.hasIndices&&(U+="d"),this.global&&(U+="g"),this.ignoreCase&&(U+="i"),this.multiline&&(U+="m"),this.dotAll&&(U+="s"),this.unicode&&(U+="u"),this.sticky&&(U+="y"),U},L&&Object.defineProperty&&Object.defineProperty(Q.exports,"name",{value:"get flags"})},8704:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(4040),B=O(9783),U=O(9369),m=b(B());L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},9783:(Q,K,O)=>{"use strict";var L=O(4040),b=O(1790).supportsDescriptors,D=Object.getOwnPropertyDescriptor;Q.exports=function(){if(b&&"gim"===/a/gim.flags){var U=D(RegExp.prototype,"flags");if(U&&"function"==typeof U.get&&"boolean"==typeof RegExp.prototype.dotAll&&"boolean"==typeof RegExp.prototype.hasIndices){var m="",d={};if(Object.defineProperty(d,"hasIndices",{get:function(){m+="d"}}),Object.defineProperty(d,"sticky",{get:function(){m+="y"}}),"dy"===m)return U.get}}return L}},9369:(Q,K,O)=>{"use strict";var L=O(1790).supportsDescriptors,b=O(9783),D=Object.getOwnPropertyDescriptor,B=Object.defineProperty,U=TypeError,m=Object.getPrototypeOf,d=/a/;Q.exports=function(){if(!L||!m)throw new U("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var C=b(),M=m(d),y=D(M,"flags");return(!y||y.get!==C)&&B(M,"flags",{configurable:!0,enumerable:!1,get:C}),C}},8432:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=O(8597),B=L("%TypeError%"),U=L("%WeakMap%",!0),m=L("%Map%",!0),d=b("WeakMap.prototype.get",!0),g=b("WeakMap.prototype.set",!0),C=b("WeakMap.prototype.has",!0),M=b("Map.prototype.get",!0),y=b("Map.prototype.set",!0),_=b("Map.prototype.has",!0),w=function(R,$){for(var J,ee=R;null!==(J=ee.next);ee=J)if(J.key===$)return ee.next=J.next,J.next=R.next,R.next=J,J};Q.exports=function(){var $,ee,J,he={assert:function(te){if(!he.has(te))throw new B("Side channel does not contain "+D(te))},get:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return d($,te)}else if(m){if(ee)return M(ee,te)}else if(J)return function(R,$){var ee=w(R,$);return ee&&ee.value}(J,te)},has:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return C($,te)}else if(m){if(ee)return _(ee,te)}else if(J)return function(R,$){return!!w(R,$)}(J,te);return!1},set:function(te,pe){U&&te&&("object"==typeof te||"function"==typeof te)?($||($=new U),g($,te,pe)):m?(ee||(ee=new m),y(ee,te,pe)):(J||(J={key:{},next:null}),function(R,$,ee){var J=w(R,$);J?J.value=ee:R.next={key:$,next:R.next,value:ee}}(J,te,pe))}};return he}},2086:(Q,K,O)=>{"use strict";var L=O(4764),b=O(1046),D=O(6180),B=O(6434),U=O(3);Q.exports=function(d){return null==d||"object"!=typeof d&&"function"!=typeof d?null:L(d)?"String":b(d)?"Number":D(d)?"Boolean":B(d)?"Symbol":U(d)?"BigInt":void 0}},5709:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=O(253),U=D("Object.prototype.toString"),m=O(3261)(),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("String.prototype.slice"),M={},y=Object.getPrototypeOf;m&&B&&y&&L(g,function(I){if("function"==typeof d[I]){var F=new d[I];if(Symbol.toStringTag in F){var N=y(F),R=B(N,Symbol.toStringTag);if(!R){var $=y(N);R=B($,Symbol.toStringTag)}M[I]=R.get}}});var w=O(7673);Q.exports=function(F){return!!w(F)&&(m&&Symbol.toStringTag in F?function(F){var N=!1;return L(M,function(R,$){if(!N)try{var ee=R.call(F);ee===$&&(N=ee)}catch(J){}}),N}(F):C(U(F),8,-1))}},82:Q=>{Q.exports={STU3:"partial",R4:"WIP"}},4654:()=>{},5271:Q=>{"use strict";var K=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],O="undefined"==typeof globalThis?global:globalThis;Q.exports=function(){for(var b=[],D=0;D{"use strict";var L=O(9102);if(O(524)()||O(6858)()){var b=Symbol.iterator;Q.exports=function(ce){return null!=ce&&void 0!==ce[b]?ce[b]():L(ce)?Array.prototype[b].call(ce):void 0}}else{var D=O(8266),B=O(4764),U=O(9903),m=U("%Map%",!0),d=U("%Set%",!0),g=O(4263),C=g("Array.prototype.push"),M=g("String.prototype.charCodeAt"),y=g("String.prototype.slice"),w=function(ce){var Ee=0;return{next:function(){var ke,Ne=Ee>=ce.length;return Ne||(ke=ce[Ee],Ee+=1),{done:Ne,value:ke}}}},I=function(ce,Ee){if(D(ce)||L(ce))return w(ce);if(B(ce)){var de=0;return{next:function(){var ke=function(ce,Ee){if(Ee+1>=ce.length)return Ee+1;var Ne=M(ce,Ee);if(Ne<55296||Ne>56319)return Ee+1;var ke=M(ce,Ee+1);return ke<56320||ke>57343?Ee+1:Ee+2}(ce,de),He=y(ce,de,ke);return de=ke,{done:ke>ce.length,value:He}}}}return Ee&&void 0!==ce["_es6-shim iterator_"]?ce["_es6-shim iterator_"]():void 0};if(m||d){var F=O(9898),N=O(3870),R=g("Map.prototype.forEach",!0),$=g("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var ee=g("Map.prototype.iterator",!0),J=g("Set.prototype.iterator",!0),he=function(we){var ce=!1;return{next:function(){try{return{done:ce,value:ce?void 0:we.next()}}catch(de){return ce=!0,{done:!0,value:void 0}}}}};var te=g("Map.prototype.@@iterator",!0)||g("Map.prototype._es6-shim iterator_",!0),pe=g("Set.prototype.@@iterator",!0)||g("Set.prototype._es6-shim iterator_",!0);Q.exports=function(ce){return function(ce){if(F(ce)){if(ee)return he(ee(ce));if(te)return te(ce);if(R){var Ee=[];return R(ce,function(Ne,ke){C(Ee,[ke,Ne])}),w(Ee)}}if(N(ce)){if(J)return he(J(ce));if(pe)return pe(ce);if($){var de=[];return $(ce,function(Ne){C(de,Ne)}),w(de)}}}(ce)||I(ce)}}else Q.exports=function(ce){if(null!=ce)return I(ce,!0)}}},2107:(Q,K,O)=>{"use strict";var L=O(9898),b=O(3870),D=O(5585),B=O(1902);Q.exports=function(m){if(m&&"object"==typeof m){if(L(m))return"Map";if(b(m))return"Set";if(D(m))return"WeakMap";if(B(m))return"WeakSet"}return!1}},8210:Q=>{"use strict";Q.exports=JSON.parse('{"license":"The following data (prefixes and units) was generated by the UCUM LHC code from the UCUM data and selected LOINC combinations of UCUM units. The license for the UCUM LHC code (demo and library code as well as the combined units) is located at https://github.com/lhncbc/ucum-lhc/blob/LICENSE.md.","prefixes":{"config":["code_","ciCode_","name_","printSymbol_","value_","exp_"],"data":[["E","EX","exa","E",1000000000000000000,"18"],["G","GA","giga","G",1000000000,"9"],["Gi","GIB","gibi","Gi",1073741824,null],["Ki","KIB","kibi","Ki",1024,null],["M","MA","mega","M",1000000,"6"],["Mi","MIB","mebi","Mi",1048576,null],["P","PT","peta","P",1000000000000000,"15"],["T","TR","tera","T",1000000000000,"12"],["Ti","TIB","tebi","Ti",1099511627776,null],["Y","YA","yotta","Y",1e+24,"24"],["Z","ZA","zetta","Z",1e+21,"21"],["a","A","atto","a",1e-18,"-18"],["c","C","centi","c",0.01,"-2"],["d","D","deci","d",0.1,"-1"],["da","DA","deka","da",10,"1"],["f","F","femto","f",1e-15,"-15"],["h","H","hecto","h",100,"2"],["k","K","kilo","k",1000,"3"],["m","M","milli","m",0.001,"-3"],["n","N","nano","n",1e-9,"-9"],["p","P","pico","p",1e-12,"-12"],["u","U","micro","\u03bc",0.000001,"-6"],["y","YO","yocto","y",1.0000000000000001e-24,"-24"],["z","ZO","zepto","z",1e-21,"-21"]]},"units":{"config":["isBase_","name_","csCode_","ciCode_","property_","magnitude_",["dim_","dimVec_"],"printSymbol_","class_","isMetric_","variable_","cnv_","cnvPfx_","isSpecial_","isArbitrary_","moleExp_","synonyms_","source_","loincProperty_","category_","guidance_","csUnitString_","ciUnitString_","baseFactorStr_","baseFactor_","defError_"],"data":[[true,"meter","m","M","length",1,[1,0,0,0,0,0,0],"m",null,false,"L",null,1,false,false,0,"meters; metres; distance","UCUM","Len","Clinical","unit of length = 1.09361 yards",null,null,null,null,false],[true,"second - time","s","S","time",1,[0,1,0,0,0,0,0],"s",null,false,"T",null,1,false,false,0,"seconds","UCUM","Time","Clinical","",null,null,null,null,false],[true,"gram","g","G","mass",1,[0,0,1,0,0,0,0],"g",null,false,"M",null,1,false,false,0,"grams; gm","UCUM","Mass","Clinical","",null,null,null,null,false],[true,"radian","rad","RAD","plane angle",1,[0,0,0,1,0,0,0],"rad",null,false,"A",null,1,false,false,0,"radians","UCUM","Angle","Clinical","unit of angular measure where 1 radian = 1/2\u03c0 turn = 57.296 degrees. ",null,null,null,null,false],[true,"degree Kelvin","K","K","temperature",1,[0,0,0,0,1,0,0],"K",null,false,"C",null,1,false,false,0,"Kelvin; degrees","UCUM","Temp","Clinical","absolute, thermodynamic temperature scale ",null,null,null,null,false],[true,"coulomb","C","C","electric charge",1,[0,0,0,0,0,1,0],"C",null,false,"Q",null,1,false,false,0,"coulombs","UCUM","","Clinical","defined as amount of 1 electron charge = 6.2415093\xd710^18 e, and equivalent to 1 Ampere-second",null,null,null,null,false],[true,"candela","cd","CD","luminous intensity",1,[0,0,0,0,0,0,1],"cd",null,false,"F",null,1,false,false,0,"candelas","UCUM","","Clinical","SI base unit of luminous intensity",null,null,null,null,false],[false,"the number ten for arbitrary powers","10*","10*","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10^; 10 to the arbitrary powers","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number ten for arbitrary powers","10^","10^","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10*; 10 to the arbitrary power","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number pi","[pi]","[PI]","number",3.141592653589793,[0,0,0,0,0,0,0],"\u03c0","dimless",false,null,null,1,false,false,0,"\u03c0","UCUM","","Constant","a mathematical constant; the ratio of a circle\'s circumference to its diameter \u2248 3.14159","1","1","3.1415926535897932384626433832795028841971693993751058209749445923",3.141592653589793,false],[false,"","%","%","fraction",0.01,[0,0,0,0,0,0,0],"%","dimless",false,null,null,1,false,false,0,"percents","UCUM","FR; NFR; MFR; CFR; SFR Rto; etc. ","Clinical","","10*-2","10*-2","1",1,false],[false,"parts per thousand","[ppth]","[PPTH]","fraction",0.001,[0,0,0,0,0,0,0],"ppth","dimless",false,null,null,1,false,false,0,"ppth; 10^-3","UCUM","MCnc; MCnt","Clinical","[ppth] is often used in solution concentrations as 1 g/L or 1 g/kg.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-3","10*-3","1",1,false],[false,"parts per million","[ppm]","[PPM]","fraction",0.000001,[0,0,0,0,0,0,0],"ppm","dimless",false,null,null,1,false,false,0,"ppm; 10^-6","UCUM","MCnt; MCnc; SFr","Clinical","[ppm] is often used in solution concentrations as 1 mg/L or 1 mg/kg. Also used to express mole fractions as 1 mmol/mol.\\n\\n[ppm] is also used in nuclear magnetic resonance (NMR) to represent chemical shift - the difference of a measured frequency in parts per million from the reference frequency.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-6","10*-6","1",1,false],[false,"parts per billion","[ppb]","[PPB]","fraction",1e-9,[0,0,0,0,0,0,0],"ppb","dimless",false,null,null,1,false,false,0,"ppb; 10^-9","UCUM","MCnt; MCnc; SFr","Clinical","[ppb] is often used in solution concentrations as 1 ug/L or 1 ug/kg. Also used to express mole fractions as 1 umol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-9","10*-9","1",1,false],[false,"parts per trillion","[pptr]","[PPTR]","fraction",1e-12,[0,0,0,0,0,0,0],"pptr","dimless",false,null,null,1,false,false,0,"pptr; 10^-12","UCUM","MCnt; MCnc; SFr","Clinical","[pptr] is often used in solution concentrations as 1 ng/L or 1 ng/kg. Also used to express mole fractions as 1 nmol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-12","10*-12","1",1,false],[false,"mole","mol","MOL","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"mol","si",true,null,null,1,false,false,1,"moles","UCUM","Sub","Clinical","Measure the number of molecules ","10*23","10*23","6.0221367",6.0221367,false],[false,"steradian - solid angle","sr","SR","solid angle",1,[0,0,0,2,0,0,0],"sr","si",true,null,null,1,false,false,0,"square radian; rad2; rad^2","UCUM","Angle","Clinical","unit of solid angle in three-dimensional geometry analagous to radian; used in photometry which measures the perceived brightness of object by human eye (e.g. radiant intensity = watt/steradian)","rad2","RAD2","1",1,false],[false,"hertz","Hz","HZ","frequency",1,[0,-1,0,0,0,0,0],"Hz","si",true,null,null,1,false,false,0,"Herz; frequency; frequencies","UCUM","Freq; Num","Clinical","equal to one cycle per second","s-1","S-1","1",1,false],[false,"newton","N","N","force",1000,[1,-2,1,0,0,0,0],"N","si",true,null,null,1,false,false,0,"Newtons","UCUM","Force","Clinical","unit of force with base units kg.m/s2","kg.m/s2","KG.M/S2","1",1,false],[false,"pascal","Pa","PAL","pressure",1000,[-1,-2,1,0,0,0,0],"Pa","si",true,null,null,1,false,false,0,"pascals","UCUM","Pres","Clinical","standard unit of pressure equal to 1 newton per square meter (N/m2)","N/m2","N/M2","1",1,false],[false,"joule","J","J","energy",1000,[2,-2,1,0,0,0,0],"J","si",true,null,null,1,false,false,0,"joules","UCUM","Enrg","Clinical","unit of energy defined as the work required to move an object 1 m with a force of 1 N (N.m) or an electric charge of 1 C through 1 V (C.V), or to produce 1 W for 1 s (W.s) ","N.m","N.M","1",1,false],[false,"watt","W","W","power",1000,[2,-3,1,0,0,0,0],"W","si",true,null,null,1,false,false,0,"watts","UCUM","EngRat","Clinical","unit of power equal to 1 Joule per second (J/s) = kg\u22c5m2\u22c5s\u22123","J/s","J/S","1",1,false],[false,"Ampere","A","A","electric current",1,[0,-1,0,0,0,1,0],"A","si",true,null,null,1,false,false,0,"Amperes","UCUM","ElpotRat","Clinical","unit of electric current equal to flow rate of electrons equal to 16.2415\xd710^18 elementary charges moving past a boundary in one second or 1 Coulomb/second","C/s","C/S","1",1,false],[false,"volt","V","V","electric potential",1000,[2,-2,1,0,0,-1,0],"V","si",true,null,null,1,false,false,0,"volts","UCUM","Elpot","Clinical","unit of electric potential (voltage) = 1 Joule per Coulomb (J/C)","J/C","J/C","1",1,false],[false,"farad","F","F","electric capacitance",0.001,[-2,2,-1,0,0,2,0],"F","si",true,null,null,1,false,false,0,"farads; electric capacitance","UCUM","","Clinical","CGS unit of electric capacitance with base units C/V (Coulomb per Volt)","C/V","C/V","1",1,false],[false,"ohm","Ohm","OHM","electric resistance",1000,[2,-1,1,0,0,-2,0],"\u03a9","si",true,null,null,1,false,false,0,"\u03a9; resistance; ohms","UCUM","","Clinical","unit of electrical resistance with units of Volt per Ampere","V/A","V/A","1",1,false],[false,"siemens","S","SIE","electric conductance",0.001,[-2,1,-1,0,0,2,0],"S","si",true,null,null,1,false,false,0,"Reciprocal ohm; mho; \u03a9\u22121; conductance","UCUM","","Clinical","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","Ohm-1","OHM-1","1",1,false],[false,"weber","Wb","WB","magnetic flux",1000,[2,-1,1,0,0,-1,0],"Wb","si",true,null,null,1,false,false,0,"magnetic flux; webers","UCUM","","Clinical","unit of magnetic flux equal to Volt second","V.s","V.S","1",1,false],[false,"degree Celsius","Cel","CEL","temperature",1,[0,0,0,0,1,0,0],"\xb0C","si",true,null,"Cel",1,true,false,0,"\xb0C; degrees","UCUM","Temp","Clinical","","K",null,null,1,false],[false,"tesla","T","T","magnetic flux density",1000,[0,-1,1,0,0,-1,0],"T","si",true,null,null,1,false,false,0,"Teslas; magnetic field","UCUM","","Clinical","SI unit of magnetic field strength for magnetic field B equal to 1 Weber/square meter = 1 kg/(s2*A)","Wb/m2","WB/M2","1",1,false],[false,"henry","H","H","inductance",1000,[2,0,1,0,0,-2,0],"H","si",true,null,null,1,false,false,0,"henries; inductance","UCUM","","Clinical","unit of electrical inductance; usually expressed in millihenrys (mH) or microhenrys (uH).","Wb/A","WB/A","1",1,false],[false,"lumen","lm","LM","luminous flux",1,[0,0,0,2,0,0,1],"lm","si",true,null,null,1,false,false,0,"luminous flux; lumens","UCUM","","Clinical","unit of luminous flux defined as 1 lm = 1 cd\u22c5sr (candela times sphere)","cd.sr","CD.SR","1",1,false],[false,"lux","lx","LX","illuminance",1,[-2,0,0,2,0,0,1],"lx","si",true,null,null,1,false,false,0,"illuminance; luxes","UCUM","","Clinical","unit of illuminance equal to one lumen per square meter. ","lm/m2","LM/M2","1",1,false],[false,"becquerel","Bq","BQ","radioactivity",1,[0,-1,0,0,0,0,0],"Bq","si",true,null,null,1,false,false,0,"activity; radiation; becquerels","UCUM","","Clinical","measure of the atomic radiation rate with units s^-1","s-1","S-1","1",1,false],[false,"gray","Gy","GY","energy dose",1,[2,-2,0,0,0,0,0],"Gy","si",true,null,null,1,false,false,0,"absorbed doses; ionizing radiation doses; kerma; grays","UCUM","EngCnt","Clinical","unit of ionizing radiation dose with base units of 1 joule of radiation energy per kilogram of matter","J/kg","J/KG","1",1,false],[false,"sievert","Sv","SV","dose equivalent",1,[2,-2,0,0,0,0,0],"Sv","si",true,null,null,1,false,false,0,"sieverts; radiation dose quantities; equivalent doses; effective dose; operational dose; committed dose","UCUM","","Clinical","SI unit for radiation dose equivalent equal to 1 Joule/kilogram.","J/kg","J/KG","1",1,false],[false,"degree - plane angle","deg","DEG","plane angle",0.017453292519943295,[0,0,0,1,0,0,0],"\xb0","iso1000",false,null,null,1,false,false,0,"\xb0; degree of arc; arc degree; arcdegree; angle","UCUM","Angle","Clinical","one degree is equivalent to \u03c0/180 radians.","[pi].rad/360","[PI].RAD/360","2",2,false],[false,"gon","gon","GON","plane angle",0.015707963267948967,[0,0,0,1,0,0,0],"\u25a1g","iso1000",false,null,null,1,false,false,0,"gon (grade); gons","UCUM","Angle","Nonclinical","unit of plane angle measurement equal to 1/400 circle","deg","DEG","0.9",0.9,false],[false,"arc minute","\'","\'","plane angle",0.0002908882086657216,[0,0,0,1,0,0,0],"\'","iso1000",false,null,null,1,false,false,0,"arcminutes; arcmin; arc minutes; arc mins","UCUM","Angle","Clinical","equal to 1/60 degree; used in optometry and opthamology (e.g. visual acuity tests)","deg/60","DEG/60","1",1,false],[false,"arc second","\'\'","\'\'","plane angle",0.00000484813681109536,[0,0,0,1,0,0,0],"\'\'","iso1000",false,null,null,1,false,false,0,"arcseconds; arcsecs","UCUM","Angle","Clinical","equal to 1/60 arcminute = 1/3600 degree; used in optometry and opthamology (e.g. visual acuity tests)","\'/60","\'/60","1",1,false],[false,"Liters","l","L","volume",0.001,[3,0,0,0,0,0,0],"l","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","dm3","DM3","1",1,false],[false,"Liters","L","L","volume",0.001,[3,0,0,0,0,0,0],"L","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","l",null,"1",1,false],[false,"are","ar","AR","area",100,[2,0,0,0,0,0,0],"a","iso1000",true,null,null,1,false,false,0,"100 m2; 100 m^2; 100 square meter; meters squared; metres","UCUM","Area","Clinical","metric base unit for area defined as 100 m^2","m2","M2","100",100,false],[false,"minute","min","MIN","time",60,[0,1,0,0,0,0,0],"min","iso1000",false,null,null,1,false,false,0,"minutes","UCUM","Time","Clinical","","s","S","60",60,false],[false,"hour","h","HR","time",3600,[0,1,0,0,0,0,0],"h","iso1000",false,null,null,1,false,false,0,"hours; hrs; age","UCUM","Time","Clinical","","min","MIN","60",60,false],[false,"day","d","D","time",86400,[0,1,0,0,0,0,0],"d","iso1000",false,null,null,1,false,false,0,"days; age; dy; 24 hours; 24 hrs","UCUM","Time","Clinical","","h","HR","24",24,false],[false,"tropical year","a_t","ANN_T","time",31556925.216,[0,1,0,0,0,0,0],"at","iso1000",false,null,null,1,false,false,0,"solar years; a tropical; years","UCUM","Time","Clinical","has an average of 365.242181 days but is constantly changing.","d","D","365.24219",365.24219,false],[false,"mean Julian year","a_j","ANN_J","time",31557600,[0,1,0,0,0,0,0],"aj","iso1000",false,null,null,1,false,false,0,"mean Julian yr; a julian; years","UCUM","Time","Clinical","has an average of 365.25 days, and in everyday use, has been replaced by the Gregorian year. However, this unit is used in astronomy to calculate light year. ","d","D","365.25",365.25,false],[false,"mean Gregorian year","a_g","ANN_G","time",31556952,[0,1,0,0,0,0,0],"ag","iso1000",false,null,null,1,false,false,0,"mean Gregorian yr; a gregorian; years","UCUM","Time","Clinical","has an average of 365.2425 days and is the most internationally used civil calendar.","d","D","365.2425",365.2425,false],[false,"year","a","ANN","time",31557600,[0,1,0,0,0,0,0],"a","iso1000",false,null,null,1,false,false,0,"years; a; yr, yrs; annum","UCUM","Time","Clinical","","a_j","ANN_J","1",1,false],[false,"week","wk","WK","time",604800,[0,1,0,0,0,0,0],"wk","iso1000",false,null,null,1,false,false,0,"weeks; wks","UCUM","Time","Clinical","","d","D","7",7,false],[false,"synodal month","mo_s","MO_S","time",2551442.976,[0,1,0,0,0,0,0],"mos","iso1000",false,null,null,1,false,false,0,"Moon; synodic month; lunar month; mo-s; mo s; months; moons","UCUM","Time","Nonclinical","has an average of 29.53 days per month, unit used in astronomy","d","D","29.53059",29.53059,false],[false,"mean Julian month","mo_j","MO_J","time",2629800,[0,1,0,0,0,0,0],"moj","iso1000",false,null,null,1,false,false,0,"mo-julian; mo Julian; months","UCUM","Time","Clinical","has an average of 30.435 days per month","a_j/12","ANN_J/12","1",1,false],[false,"mean Gregorian month","mo_g","MO_G","time",2629746,[0,1,0,0,0,0,0],"mog","iso1000",false,null,null,1,false,false,0,"months; month-gregorian; mo-gregorian","UCUM","Time","Clinical","has an average 30.436875 days per month and is from the most internationally used civil calendar.","a_g/12","ANN_G/12","1",1,false],[false,"month","mo","MO","time",2629800,[0,1,0,0,0,0,0],"mo","iso1000",false,null,null,1,false,false,0,"months; duration","UCUM","Time","Clinical","based on Julian calendar which has an average of 30.435 days per month (this unit is used in astronomy but not in everyday life - see mo_g)","mo_j","MO_J","1",1,false],[false,"metric ton","t","TNE","mass",1000000,[0,0,1,0,0,0,0],"t","iso1000",true,null,null,1,false,false,0,"tonnes; megagrams; tons","UCUM","Mass","Nonclinical","equal to 1000 kg used in the US (recognized by NIST as metric ton), and internationally (recognized as tonne)","kg","KG","1e3",1000,false],[false,"bar","bar","BAR","pressure",100000000,[-1,-2,1,0,0,0,0],"bar","iso1000",true,null,null,1,false,false,0,"bars","UCUM","Pres","Nonclinical","unit of pressure equal to 10^5 Pascals, primarily used by meteorologists and in weather forecasting","Pa","PAL","1e5",100000,false],[false,"unified atomic mass unit","u","AMU","mass",1.6605402e-24,[0,0,1,0,0,0,0],"u","iso1000",true,null,null,1,false,false,0,"unified atomic mass units; amu; Dalton; Da","UCUM","Mass","Clinical","the mass of 1/12 of an unbound Carbon-12 atom nuclide equal to 1.6606x10^-27 kg ","g","G","1.6605402e-24",1.6605402e-24,false],[false,"astronomic unit","AU","ASU","length",149597870691,[1,0,0,0,0,0,0],"AU","iso1000",false,null,null,1,false,false,0,"AU; units","UCUM","Len","Clinical","unit of length used in astronomy for measuring distance in Solar system","Mm","MAM","149597.870691",149597.870691,false],[false,"parsec","pc","PRS","length",30856780000000000,[1,0,0,0,0,0,0],"pc","iso1000",true,null,null,1,false,false,0,"parsecs","UCUM","Len","Clinical","unit of length equal to 3.26 light years, nad used to measure large distances to objects outside our Solar System","m","M","3.085678e16",30856780000000000,false],[false,"velocity of light in a vacuum","[c]","[C]","velocity",299792458,[1,-1,0,0,0,0,0],"c","const",true,null,null,1,false,false,0,"speed of light","UCUM","Vel","Constant","equal to 299792458 m/s (approximately 3 x 10^8 m/s)","m/s","M/S","299792458",299792458,false],[false,"Planck constant","[h]","[H]","action",6.6260755e-31,[2,-1,1,0,0,0,0],"h","const",true,null,null,1,false,false,0,"Planck\'s constant","UCUM","","Constant","constant = 6.62607004 \xd7 10-34 m2.kg/s; defined as quantum of action","J.s","J.S","6.6260755e-34",6.6260755e-34,false],[false,"Boltzmann constant","[k]","[K]","(unclassified)",1.380658e-20,[2,-2,1,0,-1,0,0],"k","const",true,null,null,1,false,false,0,"k; kB","UCUM","","Constant","physical constant relating energy at the individual particle level with temperature = 1.38064852 \xd710^\u221223 J/K","J/K","J/K","1.380658e-23",1.380658e-23,false],[false,"permittivity of vacuum - electric","[eps_0]","[EPS_0]","electric permittivity",8.854187817000001e-15,[-3,2,-1,0,0,2,0],"\u03b50","const",true,null,null,1,false,false,0,"\u03b50; Electric Constant; vacuum permittivity; permittivity of free space ","UCUM","","Constant","approximately equal to 8.854\u2009\xd7 10^\u221212 F/m (farads per meter)","F/m","F/M","8.854187817e-12",8.854187817e-12,false],[false,"permeability of vacuum - magnetic","[mu_0]","[MU_0]","magnetic permeability",0.0012566370614359172,[1,0,1,0,0,-2,0],"\u03bc0","const",true,null,null,1,false,false,0,"\u03bc0; vacuum permeability; permeability of free space; magnetic constant","UCUM","","Constant","equal to 4\u03c0\xd710^\u22127 N/A2 (Newtons per square ampere) \u2248 1.2566\xd710^\u22126 H/m (Henry per meter)","N/A2","4.[PI].10*-7.N/A2","1",0.0000012566370614359173,false],[false,"elementary charge","[e]","[E]","electric charge",1.60217733e-19,[0,0,0,0,0,1,0],"e","const",true,null,null,1,false,false,0,"e; q; electric charges","UCUM","","Constant","the magnitude of the electric charge carried by a single electron or proton \u2248 1.60217\xd710^-19 Coulombs","C","C","1.60217733e-19",1.60217733e-19,false],[false,"electronvolt","eV","EV","energy",1.60217733e-16,[2,-2,1,0,0,0,0],"eV","iso1000",true,null,null,1,false,false,0,"Electron Volts; electronvolts","UCUM","Eng","Clinical","unit of kinetic energy = 1 V * 1.602\xd710^\u221219 C = 1.6\xd710\u221219 Joules","[e].V","[E].V","1",1,false],[false,"electron mass","[m_e]","[M_E]","mass",9.1093897e-28,[0,0,1,0,0,0,0],"me","const",true,null,null,1,false,false,0,"electron rest mass; me","UCUM","Mass","Constant","approximately equal to 9.10938356 \xd7 10-31 kg; defined as the mass of a stationary electron","g","g","9.1093897e-28",9.1093897e-28,false],[false,"proton mass","[m_p]","[M_P]","mass",1.6726231e-24,[0,0,1,0,0,0,0],"mp","const",true,null,null,1,false,false,0,"mp; masses","UCUM","Mass","Constant","approximately equal to 1.672622\xd710\u221227 kg","g","g","1.6726231e-24",1.6726231e-24,false],[false,"Newtonian constant of gravitation","[G]","[GC]","(unclassified)",6.67259e-14,[3,-2,-1,0,0,0,0],"G","const",true,null,null,1,false,false,0,"G; gravitational constant; Newton\'s constant","UCUM","","Constant","gravitational constant = 6.674\xd710\u221211 N\u22c5m2/kg2","m3.kg-1.s-2","M3.KG-1.S-2","6.67259e-11",6.67259e-11,false],[false,"standard acceleration of free fall","[g]","[G]","acceleration",9.80665,[1,-2,0,0,0,0,0],"gn","const",true,null,null,1,false,false,0,"standard gravity; g; \u02610; \u0261n","UCUM","Accel","Constant","defined by standard = 9.80665 m/s2","m/s2","M/S2","980665e-5",9.80665,false],[false,"Torr","Torr","Torr","pressure",133322,[-1,-2,1,0,0,0,0],"Torr","const",false,null,null,1,false,false,0,"torrs","UCUM","Pres","Clinical","1 torr = 1 mmHg; unit used to measure blood pressure","Pa","PAL","133.322",133.322,false],[false,"standard atmosphere","atm","ATM","pressure",101325000,[-1,-2,1,0,0,0,0],"atm","const",false,null,null,1,false,false,0,"reference pressure; atmos; std atmosphere","UCUM","Pres","Clinical","defined as being precisely equal to 101,325 Pa","Pa","PAL","101325",101325,false],[false,"light-year","[ly]","[LY]","length",9460730472580800,[1,0,0,0,0,0,0],"l.y.","const",true,null,null,1,false,false,0,"light years; ly","UCUM","Len","Constant","unit of astronomal distance = 5.88\xd710^12 mi","[c].a_j","[C].ANN_J","1",1,false],[false,"gram-force","gf","GF","force",9.80665,[1,-2,1,0,0,0,0],"gf","const",true,null,null,1,false,false,0,"Newtons; gram forces","UCUM","Force","Clinical","May be specific to unit related to cardiac output","g.[g]","G.[G]","1",1,false],[false,"Kayser","Ky","KY","lineic number",100,[-1,0,0,0,0,0,0],"K","cgs",true,null,null,1,false,false,0,"wavenumbers; kaysers","UCUM","InvLen","Clinical","unit of wavelength equal to cm^-1","cm-1","CM-1","1",1,false],[false,"Gal","Gal","GL","acceleration",0.01,[1,-2,0,0,0,0,0],"Gal","cgs",true,null,null,1,false,false,0,"galileos; Gals","UCUM","Accel","Clinical","unit of acceleration used in gravimetry; equivalent to cm/s2 ","cm/s2","CM/S2","1",1,false],[false,"dyne","dyn","DYN","force",0.01,[1,-2,1,0,0,0,0],"dyn","cgs",true,null,null,1,false,false,0,"dynes","UCUM","Force","Clinical","unit of force equal to 10^-5 Newtons","g.cm/s2","G.CM/S2","1",1,false],[false,"erg","erg","ERG","energy",0.0001,[2,-2,1,0,0,0,0],"erg","cgs",true,null,null,1,false,false,0,"10^-7 Joules, 10-7 Joules; 100 nJ; 100 nanoJoules; 1 dyne cm; 1 g.cm2/s2","UCUM","Eng","Clinical","unit of energy = 1 dyne centimeter = 10^-7 Joules","dyn.cm","DYN.CM","1",1,false],[false,"Poise","P","P","dynamic viscosity",100,[-1,-1,1,0,0,0,0],"P","cgs",true,null,null,1,false,false,0,"dynamic viscosity; poises","UCUM","Visc","Clinical","unit of dynamic viscosity where 1 Poise = 1/10 Pascal second","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"Biot","Bi","BI","electric current",10,[0,-1,0,0,0,1,0],"Bi","cgs",true,null,null,1,false,false,0,"Bi; abamperes; abA","UCUM","ElpotRat","Clinical","equal to 10 amperes","A","A","10",10,false],[false,"Stokes","St","ST","kinematic viscosity",0.0001,[2,-1,0,0,0,0,0],"St","cgs",true,null,null,1,false,false,0,"kinematic viscosity","UCUM","Visc","Clinical","unit of kimematic viscosity with units cm2/s","cm2/s","CM2/S","1",1,false],[false,"Maxwell","Mx","MX","flux of magnetic induction",0.00001,[2,-1,1,0,0,-1,0],"Mx","cgs",true,null,null,1,false,false,0,"magnetix flux; Maxwells","UCUM","","Clinical","unit of magnetic flux","Wb","WB","1e-8",1e-8,false],[false,"Gauss","G","GS","magnetic flux density",0.1,[0,-1,1,0,0,-1,0],"Gs","cgs",true,null,null,1,false,false,0,"magnetic fields; magnetic flux density; induction; B","UCUM","magnetic","Clinical","CGS unit of magnetic flux density, known as magnetic field B; defined as one maxwell unit per square centimeter (see Oersted for CGS unit for H field)","T","T","1e-4",0.0001,false],[false,"Oersted","Oe","OE","magnetic field intensity",79.57747154594767,[-1,-1,0,0,0,1,0],"Oe","cgs",true,null,null,1,false,false,0,"H magnetic B field; Oersteds","UCUM","","Clinical","CGS unit of the auxiliary magnetic field H defined as 1 dyne per unit pole = 1000/4\u03c0 amperes per meter (see Gauss for CGS unit for B field)","A/m","/[PI].A/M","250",79.57747154594767,false],[false,"Gilbert","Gb","GB","magnetic tension",0.7957747154594768,[0,-1,0,0,0,1,0],"Gb","cgs",true,null,null,1,false,false,0,"Gi; magnetomotive force; Gilberts","UCUM","","Clinical","unit of magnetomotive force (magnetic potential)","Oe.cm","OE.CM","1",1,false],[false,"stilb","sb","SB","lum. intensity density",10000,[-2,0,0,0,0,0,1],"sb","cgs",true,null,null,1,false,false,0,"stilbs","UCUM","","Obsolete","unit of luminance; equal to and replaced by unit candela per square centimeter (cd/cm2)","cd/cm2","CD/CM2","1",1,false],[false,"Lambert","Lmb","LMB","brightness",3183.098861837907,[-2,0,0,0,0,0,1],"L","cgs",true,null,null,1,false,false,0,"luminance; lamberts","UCUM","","Clinical","unit of luminance defined as 1 lambert = 1/ \u03c0 candela per square meter","cd/cm2/[pi]","CD/CM2/[PI]","1",1,false],[false,"phot","ph","PHT","illuminance",0.0001,[-2,0,0,2,0,0,1],"ph","cgs",true,null,null,1,false,false,0,"phots","UCUM","","Clinical","CGS photometric unit of illuminance, or luminous flux through an area equal to 10000 lumens per square meter = 10000 lux","lx","LX","1e-4",0.0001,false],[false,"Curie","Ci","CI","radioactivity",37000000000,[0,-1,0,0,0,0,0],"Ci","cgs",true,null,null,1,false,false,0,"curies","UCUM","","Obsolete","unit for measuring atomic disintegration rate; replaced by the Bequerel (Bq) unit","Bq","BQ","37e9",37000000000,false],[false,"Roentgen","R","ROE","ion dose",2.58e-7,[0,0,-1,0,0,1,0],"R","cgs",true,null,null,1,false,false,0,"r\xf6ntgen; Roentgens","UCUM","","Clinical","unit of exposure of X-rays and gamma rays in air; unit used primarily in the US but strongly discouraged by NIST","C/kg","C/KG","2.58e-4",0.000258,false],[false,"radiation absorbed dose","RAD","[RAD]","energy dose",0.01,[2,-2,0,0,0,0,0],"RAD","cgs",true,null,null,1,false,false,0,"doses","UCUM","","Clinical","unit of radiation absorbed dose used primarily in the US with base units 100 ergs per gram of material. Also see the SI unit Gray (Gy).","erg/g","ERG/G","100",100,false],[false,"radiation equivalent man","REM","[REM]","dose equivalent",0.01,[2,-2,0,0,0,0,0],"REM","cgs",true,null,null,1,false,false,0,"Roentgen Equivalent in Man; rems; dose equivalents","UCUM","","Clinical","unit of equivalent dose which measures the effect of radiation on humans equal to 0.01 sievert. Used primarily in the US. Also see SI unit Sievert (Sv)","RAD","[RAD]","1",1,false],[false,"inch","[in_i]","[IN_I]","length",0.025400000000000002,[1,0,0,0,0,0,0],"in","intcust",false,null,null,1,false,false,0,"inches; in; international inch; body height","UCUM","Len","Clinical","standard unit for inch in the US and internationally","cm","CM","254e-2",2.54,false],[false,"foot","[ft_i]","[FT_I]","length",0.3048,[1,0,0,0,0,0,0],"ft","intcust",false,null,null,1,false,false,0,"ft; fts; foot; international foot; feet; international feet; height","UCUM","Len","Clinical","unit used in the US and internationally","[in_i]","[IN_I]","12",12,false],[false,"yard","[yd_i]","[YD_I]","length",0.9144000000000001,[1,0,0,0,0,0,0],"yd","intcust",false,null,null,1,false,false,0,"international yards; yds; distance","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","3",3,false],[false,"mile","[mi_i]","[MI_I]","length",1609.344,[1,0,0,0,0,0,0],"mi","intcust",false,null,null,1,false,false,0,"international miles; mi I; statute mile","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","5280",5280,false],[false,"fathom","[fth_i]","[FTH_I]","depth of water",1.8288000000000002,[1,0,0,0,0,0,0],"fth","intcust",false,null,null,1,false,false,0,"international fathoms","UCUM","Len","Nonclinical","unit used in the US and internationally to measure depth of water; same length as the US fathom","[ft_i]","[FT_I]","6",6,false],[false,"nautical mile","[nmi_i]","[NMI_I]","length",1852,[1,0,0,0,0,0,0],"n.mi","intcust",false,null,null,1,false,false,0,"nautical mile; nautical miles; international nautical mile; international nautical miles; nm; n.m.; nmi","UCUM","Len","Nonclinical","standard unit used in the US and internationally","m","M","1852",1852,false],[false,"knot","[kn_i]","[KN_I]","velocity",0.5144444444444445,[1,-1,0,0,0,0,0],"knot","intcust",false,null,null,1,false,false,0,"kn; kt; international knots","UCUM","Vel","Nonclinical","defined as equal to one nautical mile (1.852 km) per hour","[nmi_i]/h","[NMI_I]/H","1",1,false],[false,"square inch","[sin_i]","[SIN_I]","area",0.0006451600000000001,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in2; in^2; inches squared; sq inch; inches squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[in_i]2","[IN_I]2","1",1,false],[false,"square foot","[sft_i]","[SFT_I]","area",0.09290304,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft2; ft^2; ft squared; sq ft; feet; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[ft_i]2","[FT_I]2","1",1,false],[false,"square yard","[syd_i]","[SYD_I]","area",0.8361273600000002,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"yd2; yd^2; sq. yds; yards squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[yd_i]2","[YD_I]2","1",1,false],[false,"cubic inch","[cin_i]","[CIN_I]","volume",0.000016387064000000003,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in3; in^3; in*3; inches^3; inches*3; cu. in; cu in; cubic inches; inches cubed; cin","UCUM","Vol","Clinical","standard unit used in the US and internationally","[in_i]3","[IN_I]3","1",1,false],[false,"cubic foot","[cft_i]","[CFT_I]","volume",0.028316846592000004,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft3; ft^3; ft*3; cu. ft; cubic feet; cubed; [ft_i]3; international","UCUM","Vol","Clinical","","[ft_i]3","[FT_I]3","1",1,false],[false,"cubic yard","[cyd_i]","[CYD_I]","volume",0.7645548579840002,[3,0,0,0,0,0,0],"cu.yd","intcust",false,null,null,1,false,false,0,"cubic yards; cubic yds; cu yards; CYs; yards^3; yd^3; yds^3; yd3; yds3","UCUM","Vol","Nonclinical","standard unit used in the US and internationally","[yd_i]3","[YD_I]3","1",1,false],[false,"board foot","[bf_i]","[BF_I]","volume",0.002359737216,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"BDFT; FBM; BF; board feet; international","UCUM","Vol","Nonclinical","unit of volume used to measure lumber","[in_i]3","[IN_I]3","144",144,false],[false,"cord","[cr_i]","[CR_I]","volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"crd I; international cords","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3","[ft_i]3","[FT_I]3","128",128,false],[false,"mil","[mil_i]","[MIL_I]","length",0.000025400000000000004,[1,0,0,0,0,0,0],"mil","intcust",false,null,null,1,false,false,0,"thou, thousandth; mils; international","UCUM","Len","Clinical","equal to 0.001 international inch","[in_i]","[IN_I]","1e-3",0.001,false],[false,"circular mil","[cml_i]","[CML_I]","area",5.067074790974979e-10,[2,0,0,0,0,0,0],"circ.mil","intcust",false,null,null,1,false,false,0,"circular mils; cml I; international","UCUM","Area","Clinical","","[pi]/4.[mil_i]2","[PI]/4.[MIL_I]2","1",1,false],[false,"hand","[hd_i]","[HD_I]","height of horses",0.10160000000000001,[1,0,0,0,0,0,0],"hd","intcust",false,null,null,1,false,false,0,"hands; international","UCUM","Len","Nonclinical","used to measure horse height","[in_i]","[IN_I]","4",4,false],[false,"foot - US","[ft_us]","[FT_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],"ftus","us-lengths",false,null,null,1,false,false,0,"US foot; foot US; us ft; ft us; height; visual distance; feet","UCUM","Len","Obsolete","Better to use [ft_i] which refers to the length used worldwide, including in the US; [ft_us] may be confused with land survey units. ","m/3937","M/3937","1200",1200,false],[false,"yard - US","[yd_us]","[YD_US]","length",0.9144018288036575,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US yards; us yds; distance","UCUM","Len; Nrat","Obsolete","Better to use [yd_i] which refers to the length used worldwide, including in the US; [yd_us] refers to unit used in land surveys in the US","[ft_us]","[FT_US]","3",3,false],[false,"inch - US","[in_us]","[IN_US]","length",0.0254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US inches; in us; us in; inch US","UCUM","Len","Obsolete","Better to use [in_i] which refers to the length used worldwide, including in the US","[ft_us]/12","[FT_US]/12","1",1,false],[false,"rod - US","[rd_us]","[RD_US]","length",5.029210058420117,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US rod; US rods; rd US; US rd","UCUM","Len","Obsolete","","[ft_us]","[FT_US]","16.5",16.5,false],[false,"Gunter\'s chain - US","[ch_us]","[CH_US]","length",20.116840233680467,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"surveyor\'s chain; Surveyor\'s chain USA; Gunter\u2019s measurement; surveyor\u2019s measurement; Gunter\'s Chain USA","UCUM","Len","Obsolete","historical unit used for land survey used only in the US","[rd_us]","[RD_US]","4",4,false],[false,"link for Gunter\'s chain - US","[lk_us]","[LK_US]","length",0.20116840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Links for Gunter\'s Chain USA","UCUM","Len","Obsolete","","[ch_us]/100","[CH_US]/100","1",1,false],[false,"Ramden\'s chain - US","[rch_us]","[RCH_US]","length",30.480060960121918,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Ramsden\'s chain; engineer\'s chains","UCUM","Len","Obsolete","distance measuring device used for\xa0land survey","[ft_us]","[FT_US]","100",100,false],[false,"link for Ramden\'s chain - US","[rlk_us]","[RLK_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"links for Ramsden\'s chain","UCUM","Len","Obsolete","","[rch_us]/100","[RCH_US]/100","1",1,false],[false,"fathom - US","[fth_us]","[FTH_US]","length",1.828803657607315,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US fathoms; fathom USA; fth us","UCUM","Len","Obsolete","same length as the international fathom - better to use international fathom ([fth_i])","[ft_us]","[FT_US]","6",6,false],[false,"furlong - US","[fur_us]","[FUR_US]","length",201.16840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US furlongs; fur us","UCUM","Len","Nonclinical","distance unit in horse racing","[rd_us]","[RD_US]","40",40,false],[false,"mile - US","[mi_us]","[MI_US]","length",1609.3472186944373,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"U.S. Survey Miles; US statute miles; survey mi; US mi; distance","UCUM","Len","Nonclinical","Better to use [mi_i] which refers to the length used worldwide, including in the US","[fur_us]","[FUR_US]","8",8,false],[false,"acre - US","[acr_us]","[ACR_US]","area",4046.872609874252,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Acre USA Survey; Acre USA; survey acres","UCUM","Area","Nonclinical","an older unit based on pre 1959 US statute lengths that is still sometimes used in the US only for land survey purposes. ","[rd_us]2","[RD_US]2","160",160,false],[false,"square rod - US","[srd_us]","[SRD_US]","area",25.292953811714074,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"rod2; rod^2; sq. rod; rods squared","UCUM","Area","Nonclinical","Used only in the US to measure land area, based on US statute land survey length units","[rd_us]2","[RD_US]2","1",1,false],[false,"square mile - US","[smi_us]","[SMI_US]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"mi2; mi^2; sq mi; miles squared","UCUM","Area","Nonclinical","historical unit used only in the US for land survey purposes (based on the US survey mile), not the internationally recognized [mi_i]","[mi_us]2","[MI_US]2","1",1,false],[false,"section","[sct]","[SCT]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"sct; sections","UCUM","Area","Nonclinical","tract of land approximately equal to 1 mile square containing 640 acres","[mi_us]2","[MI_US]2","1",1,false],[false,"township","[twp]","[TWP]","area",93239944.93150276,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"twp; townships","UCUM","Area","Nonclinical","land measurement equal to 6 mile square","[sct]","[SCT]","36",36,false],[false,"mil - US","[mil_us]","[MIL_US]","length",0.0000254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"thou, thousandth; mils","UCUM","Len","Obsolete","better to use [mil_i] which is based on the internationally recognized inch","[in_us]","[IN_US]","1e-3",0.001,false],[false,"inch - British","[in_br]","[IN_BR]","length",0.025399980000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial inches; imp in; br in; british inches","UCUM","Len","Obsolete","","cm","CM","2.539998",2.539998,false],[false,"foot - British","[ft_br]","[FT_BR]","length",0.30479976000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British Foot; Imperial Foot; feet; imp fts; br fts","UCUM","Len","Obsolete","","[in_br]","[IN_BR]","12",12,false],[false,"rod - British","[rd_br]","[RD_BR]","length",5.02919604,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British rods; br rd","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","16.5",16.5,false],[false,"Gunter\'s chain - British","[ch_br]","[CH_BR]","length",20.11678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Gunter\'s Chain British; Gunters Chain British; Surveyor\'s Chain British","UCUM","Len","Obsolete","historical unit used for land survey used only in Great Britain","[rd_br]","[RD_BR]","4",4,false],[false,"link for Gunter\'s chain - British","[lk_br]","[LK_BR]","length",0.2011678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Links for Gunter\'s Chain British","UCUM","Len","Obsolete","","[ch_br]/100","[CH_BR]/100","1",1,false],[false,"fathom - British","[fth_br]","[FTH_BR]","length",1.82879856,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British fathoms; imperial fathoms; br fth; imp fth","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6",6,false],[false,"pace - British","[pc_br]","[PC_BR]","length",0.7619994000000001,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British paces; br pc","UCUM","Len","Nonclinical","traditional unit of length equal to 152.4 centimeters, or 1.52 meter. ","[ft_br]","[FT_BR]","2.5",2.5,false],[false,"yard - British","[yd_br]","[YD_BR]","length",0.91439928,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British yards; Br yds; distance","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","3",3,false],[false,"mile - British","[mi_br]","[MI_BR]","length",1609.3427328000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial miles; British miles; English statute miles; imp mi, br mi","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","5280",5280,false],[false,"nautical mile - British","[nmi_br]","[NMI_BR]","length",1853.1825408000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British nautical miles; Imperial nautical miles; Admiralty miles; n.m. br; imp nm","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6080",6080,false],[false,"knot - British","[kn_br]","[KN_BR]","velocity",0.5147729280000001,[1,-1,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British knots; kn br; kt","UCUM","Vel","Obsolete","based on obsolete British nautical mile ","[nmi_br]/h","[NMI_BR]/H","1",1,false],[false,"acre","[acr_br]","[ACR_BR]","area",4046.850049400269,[2,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Imperial acres; British; a; ac; ar; acr","UCUM","Area","Nonclinical","the standard unit for acre used in the US and internationally","[yd_br]2","[YD_BR]2","4840",4840,false],[false,"gallon - US","[gal_us]","[GAL_US]","fluid volume",0.0037854117840000006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gallons; US liquid gallon; gal us; Queen Anne\'s wine gallon","UCUM","Vol","Nonclinical","only gallon unit used in the US; [gal_us] is only used in some other countries in South American and Africa to measure gasoline volume","[in_i]3","[IN_I]3","231",231,false],[false,"barrel - US","[bbl_us]","[BBL_US]","fluid volume",0.158987294928,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"bbl","UCUM","Vol","Nonclinical","[bbl_us] is the standard unit for oil barrel, which is a unit only used in the US to measure the volume oil. ","[gal_us]","[GAL_US]","42",42,false],[false,"quart - US","[qt_us]","[QT_US]","fluid volume",0.0009463529460000001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US quarts; us qts","UCUM","Vol","Clinical","Used only in the US","[gal_us]/4","[GAL_US]/4","1",1,false],[false,"pint - US","[pt_us]","[PT_US]","fluid volume",0.00047317647300000007,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pints; pint US; liquid pint; pt us; us pt","UCUM","Vol","Clinical","Used only in the US","[qt_us]/2","[QT_US]/2","1",1,false],[false,"gill - US","[gil_us]","[GIL_US]","fluid volume",0.00011829411825000002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gills; gil us","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in the US","[pt_us]/4","[PT_US]/4","1",1,false],[false,"fluid ounce - US","[foz_us]","[FOZ_US]","fluid volume",0.000029573529562500005,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"US fluid ounces; fl ozs; FO; fl. oz.; foz us","UCUM","Vol","Clinical","unit used only in the US","[gil_us]/4","[GIL_US]/4","1",1,false],[false,"fluid dram - US","[fdr_us]","[FDR_US]","fluid volume",0.0000036966911953125006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US fluid drams; fdr us","UCUM","Vol","Nonclinical","equal to 1/8 US fluid ounce = 3.69 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_us]/8","[FOZ_US]/8","1",1,false],[false,"minim - US","[min_us]","[MIN_US]","fluid volume",6.1611519921875e-8,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"min US; US min; \u264f US","UCUM","Vol","Obsolete","","[fdr_us]/60","[FDR_US]/60","1",1,false],[false,"cord - US","[crd_us]","[CRD_US]","fluid volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US cord; US cords; crd us; us crd","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3 (the same as international cord [cr_i])","[ft_i]3","[FT_I]3","128",128,false],[false,"bushel - US","[bu_us]","[BU_US]","dry volume",0.03523907016688001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US bushels; US bsh; US bu","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[in_i]3","[IN_I]3","2150.42",2150.42,false],[false,"gallon - historical","[gal_wi]","[GAL_WI]","dry volume",0.004404883770860001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Corn Gallon British; Dry Gallon US; Gallons Historical; Grain Gallon British; Winchester Corn Gallon; historical winchester gallons; wi gal","UCUM","Vol","Obsolete","historical unit of dry volume no longer used","[bu_us]/8","[BU_US]/8","1",1,false],[false,"peck - US","[pk_us]","[PK_US]","dry volume",0.008809767541720002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pecks; US pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[bu_us]/4","[BU_US]/4","1",1,false],[false,"dry quart - US","[dqt_us]","[DQT_US]","dry volume",0.0011012209427150002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry quarts; dry quart US; US dry quart; dry qt; us dry qt; dqt; dqt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[pk_us]/8","[PK_US]/8","1",1,false],[false,"dry pint - US","[dpt_us]","[DPT_US]","dry volume",0.0005506104713575001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry pints; dry pint US; US dry pint; dry pt; dpt; dpt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[dqt_us]/2","[DQT_US]/2","1",1,false],[false,"tablespoon - US","[tbs_us]","[TBS_US]","volume",0.000014786764781250002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Tbs; tbsp; tbs us; US tablespoons","UCUM","Vol","Clinical","unit defined as 0.5 US fluid ounces or 3 teaspoons - used only in the US. See [tbs_m] for the unit used internationally and in the US for nutrional labelling. ","[foz_us]/2","[FOZ_US]/2","1",1,false],[false,"teaspoon - US","[tsp_us]","[TSP_US]","volume",0.0000049289215937500005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; US teaspoons","UCUM","Vol","Nonclinical","unit defined as 1/6 US fluid ounces - used only in the US. See [tsp_m] for the unit used internationally and in the US for nutrional labelling. ","[tbs_us]/3","[TBS_US]/3","1",1,false],[false,"cup - US customary","[cup_us]","[CUP_US]","volume",0.00023658823650000004,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup us; us cups","UCUM","Vol","Nonclinical","Unit defined as 1/2 US pint or 16 US tablespoons \u2248 236.59 mL, which is not the standard unit defined by the FDA of 240 mL - see [cup_m] (metric cup)","[tbs_us]","[TBS_US]","16",16,false],[false,"fluid ounce - metric","[foz_m]","[FOZ_M]","fluid volume",0.000029999999999999997,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"metric fluid ounces; fozs m; fl ozs m","UCUM","Vol","Clinical","unit used only in the US for nutritional labelling, as set by the FDA","mL","ML","30",30,false],[false,"cup - US legal","[cup_m]","[CUP_M]","volume",0.00023999999999999998,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup m; metric cups","UCUM","Vol","Clinical","standard unit equal to 240 mL used in the US for nutritional labelling, as defined by the FDA. Note that this is different from the US customary cup (236.59 mL) and the metric cup used in Commonwealth nations (250 mL).","mL","ML","240",240,false],[false,"teaspoon - metric","[tsp_m]","[TSP_M]","volume",0.0000049999999999999996,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; metric teaspoons","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","5",5,false],[false,"tablespoon - metric","[tbs_m]","[TBS_M]","volume",0.000014999999999999999,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"metric tablespoons; Tbs; tbsp; T; tbs m","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","15",15,false],[false,"gallon- British","[gal_br]","[GAL_BR]","volume",0.004546090000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gallons, UK gallons; British gallons; br gal; imp gal","UCUM","Vol","Nonclinical","Used only in Great Britain and other Commonwealth countries","l","L","4.54609",4.54609,false],[false,"peck - British","[pk_br]","[PK_BR]","volume",0.009092180000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial pecks; British pecks; br pk; imp pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[gal_br]","[GAL_BR]","2",2,false],[false,"bushel - British","[bu_br]","[BU_BR]","volume",0.03636872000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British bushels; imperial; br bsh; br bu; imp","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[pk_br]","[PK_BR]","4",4,false],[false,"quart - British","[qt_br]","[QT_BR]","volume",0.0011365225000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British quarts; imperial quarts; br qts","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gal_br]/4","[GAL_BR]/4","1",1,false],[false,"pint - British","[pt_br]","[PT_BR]","volume",0.0005682612500000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British pints; imperial pints; pt br; br pt; imp pt; pt imp","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[qt_br]/2","[QT_BR]/2","1",1,false],[false,"gill - British","[gil_br]","[GIL_BR]","volume",0.00014206531250000003,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gills; British gills; imp gill, br gill","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in Great Britain","[pt_br]/4","[PT_BR]/4","1",1,false],[false,"fluid ounce - British","[foz_br]","[FOZ_BR]","volume",0.000028413062500000005,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid ounces; Imperial fluid ounces; br fozs; imp fozs; br fl ozs","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gil_br]/5","[GIL_BR]/5","1",1,false],[false,"fluid dram - British","[fdr_br]","[FDR_BR]","volume",0.0000035516328125000006,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid drams; fdr br","UCUM","Vol","Nonclinical","equal to 1/8 Imperial fluid ounce = 3.55 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_br]/8","[FOZ_BR]/8","1",1,false],[false,"minim - British","[min_br]","[MIN_BR]","volume",5.919388020833334e-8,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"min br; br min; \u264f br","UCUM","Vol","Obsolete","","[fdr_br]/60","[FDR_BR]/60","1",1,false],[false,"grain","[gr]","[GR]","mass",0.06479891,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"gr; grains","UCUM","Mass","Nonclinical","an apothecary measure of mass rarely used today","mg","MG","64.79891",64.79891,false],[false,"pound","[lb_av]","[LB_AV]","mass",453.59237,[0,0,1,0,0,0,0],"lb","avoirdupois",false,null,null,1,false,false,0,"avoirdupois pounds, international pounds; av lbs; pounds","UCUM","Mass","Clinical","standard unit used in the US and internationally","[gr]","[GR]","7000",7000,false],[false,"pound force - US","[lbf_av]","[LBF_AV]","force",4448.2216152605,[1,-2,1,0,0,0,0],"lbf","const",false,null,null,1,false,false,0,"lbfs; US lbf; US pound forces","UCUM","Force","Clinical","only rarely needed in health care - see [lb_av] which is the more common unit to express weight","[lb_av].[g]","[LB_AV].[G]","1",1,false],[false,"ounce","[oz_av]","[OZ_AV]","mass",28.349523125,[0,0,1,0,0,0,0],"oz","avoirdupois",false,null,null,1,false,false,0,"ounces; international ounces; avoirdupois ounces; av ozs","UCUM","Mass","Clinical","standard unit used in the US and internationally","[lb_av]/16","[LB_AV]/16","1",1,false],[false,"Dram mass unit","[dr_av]","[DR_AV]","mass",1.7718451953125,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"Dram; drams avoirdupois; avoidupois dram; international dram","UCUM","Mass","Clinical","unit from the avoirdupois system, which is used in the US and internationally","[oz_av]/16","[OZ_AV]/16","1",1,false],[false,"short hundredweight","[scwt_av]","[SCWT_AV]","mass",45359.237,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"hundredweights; s cwt; scwt; avoirdupois","UCUM","Mass","Nonclinical","Used only in the US to equal 100 pounds","[lb_av]","[LB_AV]","100",100,false],[false,"long hundredweight","[lcwt_av]","[LCWT_AV]","mass",50802.345440000005,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial hundredweights; imp cwt; lcwt; avoirdupois","UCUM","Mass","Obsolete","","[lb_av]","[LB_AV]","112",112,false],[false,"short ton - US","[ston_av]","[STON_AV]","mass",907184.74,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"ton; US tons; avoirdupois tons","UCUM","Mass","Clinical","Used only in the US","[scwt_av]","[SCWT_AV]","20",20,false],[false,"long ton - British","[lton_av]","[LTON_AV]","mass",1016046.9088000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial tons; weight tons; British long tons; long ton avoirdupois","UCUM","Mass","Nonclinical","Used only in Great Britain and other Commonwealth countries","[lcwt_av]","[LCWT_AV]","20",20,false],[false,"stone - British","[stone_av]","[STONE_AV]","mass",6350.293180000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"British stones; avoirdupois","UCUM","Mass","Nonclinical","Used primarily in the UK and Ireland to measure body weight","[lb_av]","[LB_AV]","14",14,false],[false,"pennyweight - troy","[pwt_tr]","[PWT_TR]","mass",1.5551738400000001,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"dwt; denarius weights","UCUM","Mass","Obsolete","historical unit used to measure mass and cost of precious metals","[gr]","[GR]","24",24,false],[false,"ounce - troy","[oz_tr]","[OZ_TR]","mass",31.103476800000003,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy ounces; tr ozs","UCUM","Mass","Nonclinical","unit of mass for precious metals and gemstones only","[pwt_tr]","[PWT_TR]","20",20,false],[false,"pound - troy","[lb_tr]","[LB_TR]","mass",373.2417216,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy pounds; tr lbs","UCUM","Mass","Nonclinical","only used for weighing precious metals","[oz_tr]","[OZ_TR]","12",12,false],[false,"scruple","[sc_ap]","[SC_AP]","mass",1.2959782,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"scruples; sc ap","UCUM","Mass","Obsolete","","[gr]","[GR]","20",20,false],[false,"dram - apothecary","[dr_ap]","[DR_AP]","mass",3.8879346,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"\u0292; drachm; apothecaries drams; dr ap; dram ap","UCUM","Mass","Nonclinical","unit still used in the US occasionally to measure amount of drugs in pharmacies","[sc_ap]","[SC_AP]","3",3,false],[false,"ounce - apothecary","[oz_ap]","[OZ_AP]","mass",31.1034768,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary ounces; oz ap; ap ozs; ozs ap","UCUM","Mass","Obsolete","","[dr_ap]","[DR_AP]","8",8,false],[false,"pound - apothecary","[lb_ap]","[LB_AP]","mass",373.2417216,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary pounds; apothecaries pounds; ap lb; lb ap; ap lbs; lbs ap","UCUM","Mass","Obsolete","","[oz_ap]","[OZ_AP]","12",12,false],[false,"ounce - metric","[oz_m]","[OZ_M]","mass",28,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"metric ounces; m ozs","UCUM","Mass","Clinical","see [oz_av] (the avoirdupois ounce) for the standard ounce used internationally; [oz_m] is equal to 28 grams and is based on the apothecaries\' system of mass units which is used in some US pharmacies. ","g","g","28",28,false],[false,"line","[lne]","[LNE]","length",0.002116666666666667,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"British lines; br L; L; l","UCUM","Len","Obsolete","","[in_i]/12","[IN_I]/12","1",1,false],[false,"point (typography)","[pnt]","[PNT]","length",0.0003527777777777778,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"DTP points; desktop publishing point; pt; pnt","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[lne]/6","[LNE]/6","1",1,false],[false,"pica (typography)","[pca]","[PCA]","length",0.004233333333333334,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt]","[PNT]","12",12,false],[false,"Printer\'s point (typography)","[pnt_pr]","[PNT_PR]","length",0.00035145980000000004,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pnt pr","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[in_i]","[IN_I]","0.013837",0.013837,false],[false,"Printer\'s pica (typography)","[pca_pr]","[PCA_PR]","length",0.004217517600000001,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pca pr; Printer\'s picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt_pr]","[PNT_PR]","12",12,false],[false,"pied","[pied]","[PIED]","length",0.3248,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pieds du roi; Paris foot; royal; French; feet","UCUM","Len","Obsolete","","cm","CM","32.48",32.48,false],[false,"pouce","[pouce]","[POUCE]","length",0.027066666666666666,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"historical French inches; French royal inches","UCUM","Len","Obsolete","","[pied]/12","[PIED]/12","1",1,false],[false,"ligne","[ligne]","[LIGNE]","length",0.0022555555555555554,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Paris lines; lignes","UCUM","Len","Obsolete","","[pouce]/12","[POUCE]/12","1",1,false],[false,"didot","[didot]","[DIDOT]","length",0.0003759259259259259,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot point; dd; Didots Point; didots; points","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[ligne]/6","[LIGNE]/6","1",1,false],[false,"cicero","[cicero]","[CICERO]","length",0.004511111111111111,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot\'s pica; ciceros; picas","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[didot]","[DIDOT]","12",12,false],[false,"degrees Fahrenheit","[degF]","[DEGF]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0F","heat",false,null,"degF",1,true,false,0,"\xb0F; deg F","UCUM","Temp","Clinical","","K",null,null,0.5555555555555556,false],[false,"degrees Rankine","[degR]","[degR]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0R","heat",false,null,null,1,false,false,0,"\xb0R; \xb0Ra; Rankine","UCUM","Temp","Obsolete","Replaced by Kelvin","K/9","K/9","5",5,false],[false,"degrees R\xe9aumur","[degRe]","[degRe]","temperature",1.25,[0,0,0,0,1,0,0],"\xb0R\xe9","heat",false,null,"degRe",1,true,false,0,"\xb0R\xe9, \xb0Re, \xb0r; R\xe9aumur; degree Reaumur; Reaumur","UCUM","Temp","Obsolete","replaced by Celsius","K",null,null,1.25,false],[false,"calorie at 15\xb0C","cal_[15]","CAL_[15]","energy",4185.8,[2,-2,1,0,0,0,0],"cal15\xb0C","heat",true,null,null,1,false,false,0,"calorie 15 C; cals 15 C; calories at 15 C","UCUM","Enrg","Nonclinical","equal to 4.1855 joules; calorie most often used in engineering","J","J","4.18580",4.1858,false],[false,"calorie at 20\xb0C","cal_[20]","CAL_[20]","energy",4181.9,[2,-2,1,0,0,0,0],"cal20\xb0C","heat",true,null,null,1,false,false,0,"calorie 20 C; cal 20 C; calories at 20 C","UCUM","Enrg","Clinical","equal to 4.18190 joules. ","J","J","4.18190",4.1819,false],[false,"mean calorie","cal_m","CAL_M","energy",4190.0199999999995,[2,-2,1,0,0,0,0],"calm","heat",true,null,null,1,false,false,0,"mean cals; mean calories","UCUM","Enrg","Clinical","equal to 4.19002 joules. ","J","J","4.19002",4.19002,false],[false,"international table calorie","cal_IT","CAL_IT","energy",4186.8,[2,-2,1,0,0,0,0],"calIT","heat",true,null,null,1,false,false,0,"calories IT; IT cals; international steam table calories","UCUM","Enrg","Nonclinical","used in engineering steam tables and defined as 1/860 international watt-hour; equal to 4.1868 joules","J","J","4.1868",4.1868,false],[false,"thermochemical calorie","cal_th","CAL_TH","energy",4184,[2,-2,1,0,0,0,0],"calth","heat",true,null,null,1,false,false,0,"thermochemical calories; th cals","UCUM","Enrg","Clinical","equal to 4.184 joules; used as the unit in medicine and biochemistry (equal to cal)","J","J","4.184",4.184,false],[false,"calorie","cal","CAL","energy",4184,[2,-2,1,0,0,0,0],"cal","heat",true,null,null,1,false,false,0,"gram calories; small calories","UCUM","Enrg","Clinical","equal to 4.184 joules (the same value as the thermochemical calorie, which is the most common calorie used in medicine and biochemistry)","cal_th","CAL_TH","1",1,false],[false,"nutrition label Calories","[Cal]","[CAL]","energy",4184000,[2,-2,1,0,0,0,0],"Cal","heat",false,null,null,1,false,false,0,"food calories; Cal; kcal","UCUM","Eng","Clinical","","kcal_th","KCAL_TH","1",1,false],[false,"British thermal unit at 39\xb0F","[Btu_39]","[BTU_39]","energy",1059670,[2,-2,1,0,0,0,0],"Btu39\xb0F","heat",false,null,null,1,false,false,0,"BTU 39F; BTU 39 F; B.T.U. 39 F; B.Th.U. 39 F; BThU 39 F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05967 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05967",1.05967,false],[false,"British thermal unit at 59\xb0F","[Btu_59]","[BTU_59]","energy",1054800,[2,-2,1,0,0,0,0],"Btu59\xb0F","heat",false,null,null,1,false,false,0,"BTU 59 F; BTU 59F; B.T.U. 59 F; B.Th.U. 59 F; BThU 59F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05480 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05480",1.0548,false],[false,"British thermal unit at 60\xb0F","[Btu_60]","[BTU_60]","energy",1054680,[2,-2,1,0,0,0,0],"Btu60\xb0F","heat",false,null,null,1,false,false,0,"BTU 60 F; BTU 60F; B.T.U. 60 F; B.Th.U. 60 F; BThU 60 F; British thermal units 60 F","UCUM","Eng","Nonclinical","equal to 1.05468 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05468",1.05468,false],[false,"mean British thermal unit","[Btu_m]","[BTU_M]","energy",1055870,[2,-2,1,0,0,0,0],"Btum","heat",false,null,null,1,false,false,0,"BTU mean; B.T.U. mean; B.Th.U. mean; BThU mean; British thermal units mean; ","UCUM","Eng","Nonclinical","equal to 1.05587 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05587",1.05587,false],[false,"international table British thermal unit","[Btu_IT]","[BTU_IT]","energy",1055055.85262,[2,-2,1,0,0,0,0],"BtuIT","heat",false,null,null,1,false,false,0,"BTU IT; B.T.U. IT; B.Th.U. IT; BThU IT; British thermal units IT","UCUM","Eng","Nonclinical","equal to 1.055 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05505585262",1.05505585262,false],[false,"thermochemical British thermal unit","[Btu_th]","[BTU_TH]","energy",1054350,[2,-2,1,0,0,0,0],"Btuth","heat",false,null,null,1,false,false,0,"BTU Th; B.T.U. Th; B.Th.U. Th; BThU Th; thermochemical British thermal units","UCUM","Eng","Nonclinical","equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.054350",1.05435,false],[false,"British thermal unit","[Btu]","[BTU]","energy",1054350,[2,-2,1,0,0,0,0],"btu","heat",false,null,null,1,false,false,0,"BTU; B.T.U. ; B.Th.U.; BThU; British thermal units","UCUM","Eng","Nonclinical","equal to the thermochemical British thermal unit equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","[Btu_th]","[BTU_TH]","1",1,false],[false,"horsepower - mechanical","[HP]","[HP]","power",745699.8715822703,[2,-3,1,0,0,0,0],null,"heat",false,null,null,1,false,false,0,"imperial horsepowers","UCUM","EngRat","Nonclinical","refers to mechanical horsepower, which is unit used to measure engine power primarily in the US. ","[ft_i].[lbf_av]/s","[FT_I].[LBF_AV]/S","550",550,false],[false,"tex","tex","TEX","linear mass density (of textile thread)",0.001,[-1,0,1,0,0,0,0],"tex","heat",true,null,null,1,false,false,0,"linear mass density; texes","UCUM","","Clinical","unit of linear mass density for fibers equal to gram per 1000 meters","g/km","G/KM","1",1,false],[false,"Denier (linear mass density)","[den]","[DEN]","linear mass density (of textile thread)",0.0001111111111111111,[-1,0,1,0,0,0,0],"den","heat",false,null,null,1,false,false,0,"den; deniers","UCUM","","Nonclinical","equal to the mass in grams per 9000 meters of the fiber (1 denier = 1 strand of silk)","g/9/km","G/9/KM","1",1,false],[false,"meter of water column","m[H2O]","M[H2O]","pressure",9806650,[-1,-2,1,0,0,0,0],"m\xa0HO2","clinical",true,null,null,1,false,false,0,"mH2O; m H2O; meters of water column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"meter of mercury column","m[Hg]","M[HG]","pressure",133322000,[-1,-2,1,0,0,0,0],"m\xa0Hg","clinical",true,null,null,1,false,false,0,"mHg; m Hg; meters of mercury column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","133.3220",133.322,false],[false,"inch of water column","[in_i\'H2O]","[IN_I\'H2O]","pressure",249088.91000000003,[-1,-2,1,0,0,0,0],"in\xa0HO2","clinical",false,null,null,1,false,false,0,"inches WC; inAq; in H2O; inch of water gauge; iwg; pressure","UCUM","Pres","Clinical","unit of pressure, especially in respiratory and ventilation care","m[H2O].[in_i]/m","M[H2O].[IN_I]/M","1",1,false],[false,"inch of mercury column","[in_i\'Hg]","[IN_I\'HG]","pressure",3386378.8000000003,[-1,-2,1,0,0,0,0],"in\xa0Hg","clinical",false,null,null,1,false,false,0,"inHg; in Hg; pressure; inches","UCUM","Pres","Clinical","unit of pressure used in US to measure barometric pressure and occasionally blood pressure (see mm[Hg] for unit used internationally)","m[Hg].[in_i]/m","M[HG].[IN_I]/M","1",1,false],[false,"peripheral vascular resistance unit","[PRU]","[PRU]","fluid resistance",133322000000,[-4,-1,1,0,0,0,0],"P.R.U.","clinical",false,null,null,1,false,false,0,"peripheral vascular resistance units; peripheral resistance unit; peripheral resistance units; PRU","UCUM","FldResist","Clinical","used to assess blood flow in the capillaries; equal to 1 mmH.min/mL = 133.3 Pa\xb7min/mL","mm[Hg].s/ml","MM[HG].S/ML","1",1,false],[false,"Wood unit","[wood\'U]","[WOOD\'U]","fluid resistance",7999320000,[-4,-1,1,0,0,0,0],"Wood U.","clinical",false,null,null,1,false,false,0,"hybrid reference units; HRU; mmHg.min/L; vascular resistance","UCUM","Pres","Clinical","simplified unit of measurement for for measuring pulmonary vascular resistance that uses pressure; equal to mmHg.min/L","mm[Hg].min/L","MM[HG].MIN/L","1",1,false],[false,"diopter (lens)","[diop]","[DIOP]","refraction of a lens",1,[1,0,0,0,0,0,0],"dpt","clinical",false,null,"inv",1,false,false,0,"diopters; diop; dioptre; dpt; refractive power","UCUM","InvLen","Clinical","unit of optical power of lens represented by inverse meters (m^-1)","m","/M","1",1,false],[false,"prism diopter (magnifying power)","[p\'diop]","[P\'DIOP]","refraction of a prism",1,[0,0,0,1,0,0,0],"PD","clinical",false,null,"tanTimes100",1,true,false,0,"diopters; dioptres; p diops; pdiop; dpt; pdptr; \u0394; cm/m; centimeter per meter; centimetre; metre","UCUM","Angle","Clinical","unit for prism correction in eyeglass prescriptions","rad",null,null,1,false],[false,"percent of slope","%[slope]","%[SLOPE]","slope",0.017453292519943295,[0,0,0,1,0,0,0],"%","clinical",false,null,"100tan",1,true,false,0,"% slope; %slope; percents slopes","UCUM","VelFr; ElpotRatFr; VelRtoFr; AccelFr","Clinical","","deg",null,null,1,false],[false,"mesh","[mesh_i]","[MESH_I]","lineic number",0.025400000000000002,[1,0,0,0,0,0,0],null,"clinical",false,null,"inv",1,false,false,0,"meshes","UCUM","NLen (lineic number)","Clinical","traditional unit of length defined as the number of strands or particles per inch","[in_i]","/[IN_I]","1",1,false],[false,"French (catheter gauge) ","[Ch]","[CH]","gauge of catheters",0.0003333333333333333,[1,0,0,0,0,0,0],"Ch","clinical",false,null,null,1,false,false,0,"Charri\xe8res, French scales; French gauges; Fr, Fg, Ga, FR, Ch","UCUM","Len; Circ; Diam","Clinical","","mm/3","MM/3","1",1,false],[false,"drop - metric (1/20 mL)","[drp]","[DRP]","volume",5e-8,[3,0,0,0,0,0,0],"drp","clinical",false,null,null,1,false,false,0,"drop dosing units; metric drops; gtt","UCUM","Vol","Clinical","standard unit used in the US and internationally for clinical medicine but note that although [drp] is defined as 1/20 milliliter, in practice, drop sizes will vary due to external factors","ml/20","ML/20","1",1,false],[false,"Hounsfield unit","[hnsf\'U]","[HNSF\'U]","x-ray attenuation",1,[0,0,0,0,0,0,0],"HF","clinical",false,null,null,1,false,false,0,"HU; units","UCUM","","Clinical","used to measure X-ray attenuation, especially in CT scans.","1","1","1",1,false],[false,"Metabolic Equivalent of Task ","[MET]","[MET]","metabolic cost of physical activity",5.833333333333334e-11,[3,-1,-1,0,0,0,0],"MET","clinical",false,null,null,1,false,false,0,"metabolic equivalents","UCUM","RelEngRat","Clinical","unit used to measure rate of energy expenditure per power in treadmill and other functional tests","mL/min/kg","ML/MIN/KG","3.5",3.5,false],[false,"homeopathic potency of decimal series (retired)","[hp\'_X]","[HP\'_X]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,"hpX",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of centesimal series (retired)","[hp\'_C]","[HP\'_C]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,"hpC",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of millesimal series (retired)","[hp\'_M]","[HP\'_M]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,"hpM",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of quintamillesimal series (retired)","[hp\'_Q]","[HP\'_Q]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,"hpQ",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of decimal hahnemannian series","[hp_X]","[HP_X]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal hahnemannian series","[hp_C]","[HP_C]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal hahnemannian series","[hp_M]","[HP_M]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal hahnemannian series","[hp_Q]","[HP_Q]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of decimal korsakovian series","[kp_X]","[KP_X]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal korsakovian series","[kp_C]","[KP_C]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal korsakovian series","[kp_M]","[KP_M]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal korsakovian series","[kp_Q]","[KP_Q]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"equivalent","eq","EQ","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"eq","chemical",true,null,null,1,false,false,1,"equivalents","UCUM","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"osmole","osm","OSM","amount of substance (dissolved particles)",6.0221367e+23,[0,0,0,0,0,0,0],"osm","chemical",true,null,null,1,false,false,1,"osmoles; osmols","UCUM","Osmol","Clinical","the number of moles of solute that contribute to the osmotic pressure of a solution","mol","MOL","1",1,false],[false,"pH","[pH]","[PH]","acidity",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"pH","chemical",false,null,"pH",1,true,false,0,"pH scale","UCUM","LogCnc","Clinical","Log concentration of H+","mol/l",null,null,1,false],[false,"gram percent","g%","G%","mass concentration",10000,[-3,0,1,0,0,0,0],"g%","chemical",true,null,null,1,false,false,0,"gram %; gram%; grams per deciliter; g/dL; gm per dL; gram percents","UCUM","MCnc","Clinical","equivalent to unit gram per deciliter (g/dL), a unit often used in medical tests to represent solution concentrations","g/dl","G/DL","1",1,false],[false,"Svedberg unit","[S]","[S]","sedimentation coefficient",1e-13,[0,1,0,0,0,0,0],"S","chemical",false,null,null,1,false,false,0,"Sv; 10^-13 seconds; 100 fs; 100 femtoseconds","UCUM","Time","Clinical","unit of time used in measuring particle\'s sedimentation rate, usually after centrifugation. ","s","10*-13.S","1",1e-13,false],[false,"high power field (microscope)","[HPF]","[HPF]","view area in microscope",1,[0,0,0,0,0,0,0],"HPF","chemical",false,null,null,1,false,false,0,"HPF","UCUM","Area","Clinical","area visible under the maximum magnification power of the objective in microscopy (usually 400x)\\n","1","1","1",1,false],[false,"low power field (microscope)","[LPF]","[LPF]","view area in microscope",1,[0,0,0,0,0,0,0],"LPF","chemical",false,null,null,1,false,false,0,"LPF; fields","UCUM","Area","Clinical","area visible under the low magnification of the objective in microscopy (usually 100 x)\\n","1","1","100",100,false],[false,"katal","kat","KAT","catalytic activity",6.0221367e+23,[0,-1,0,0,0,0,0],"kat","chemical",true,null,null,1,false,false,1,"mol/secs; moles per second; mol*sec-1; mol*s-1; mol.s-1; katals; catalytic activity; enzymatic; enzyme units; activities","UCUM","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"enzyme unit","U","U","catalytic activity",10036894500000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"micromoles per minute; umol/min; umol per minute; umol min-1; enzymatic activity; enzyme activity","UCUM","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"international unit - arbitrary","[iU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"IU","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","1",1,false],[false,"international unit - arbitrary","[IU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"i.U.","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"arbitary unit","[arb\'U]","[ARB\'U]","arbitrary",1,[0,0,0,0,0,0,0],"arb. U","chemical",false,null,null,1,false,true,0,"arbitary units; arb units; arbU","UCUM","Arb","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"United States Pharmacopeia unit","[USP\'U]","[USP\'U]","arbitrary",1,[0,0,0,0,0,0,0],"U.S.P.","chemical",false,null,null,1,false,true,0,"USP U; USP\'U","UCUM","Arb","Clinical","a dose unit to express potency of drugs and vitamins defined by the United States Pharmacopoeia; usually 1 USP = 1 IU","1","1","1",1,false],[false,"GPL unit","[GPL\'U]","[GPL\'U]","biologic activity of anticardiolipin IgG",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"GPL Units; GPL U; IgG anticardiolipin units; IgG Phospholipid","UCUM","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"MPL unit","[MPL\'U]","[MPL\'U]","biologic activity of anticardiolipin IgM",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"MPL units; MPL U; MPL\'U; IgM anticardiolipin units; IgM Phospholipid Units ","UCUM","ACnc","Clinical","units for antiphospholipid test","1","1","1",1,false],[false,"APL unit","[APL\'U]","[APL\'U]","biologic activity of anticardiolipin IgA",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"APL units; APL U; IgA anticardiolipin; IgA Phospholipid; biologic activity of","UCUM","AMass; ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"Bethesda unit","[beth\'U]","[BETH\'U]","biologic activity of factor VIII inhibitor",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"BU","UCUM","ACnc","Clinical","measures of blood coagulation inhibitior for many blood factors","1","1","1",1,false],[false,"anti factor Xa unit","[anti\'Xa\'U]","[ANTI\'XA\'U]","biologic activity of factor Xa inhibitor (heparin)",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","ACnc","Clinical","[anti\'Xa\'U] unit is equivalent to and can be converted to IU/mL. ","1","1","1",1,false],[false,"Todd unit","[todd\'U]","[TODD\'U]","biologic activity antistreptolysin O",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","InvThres; RtoThres","Clinical","the unit for the results of the testing for antistreptolysin O (ASO)","1","1","1",1,false],[false,"Dye unit","[dye\'U]","[DYE\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","CCnc","Obsolete","equivalent to the Somogyi unit, which is an enzyme unit for amylase but better to use U, the standard enzyme unit for measuring catalytic activity","1","1","1",1,false],[false,"Somogyi unit","[smgy\'U]","[SMGY\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Somogyi units; smgy U","UCUM","CAct","Clinical","measures the enzymatic activity of amylase in blood serum - better to use base units mg/mL ","1","1","1",1,false],[false,"Bodansky unit","[bdsk\'U]","[BDSK\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"","UCUM","ACnc","Obsolete","Enzyme unit specific to alkaline phosphatase - better to use standard enzyme unit of U","1","1","1",1,false],[false,"King-Armstrong unit","[ka\'U]","[KA\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"King-Armstrong Units; King units","UCUM","AMass","Obsolete","enzyme units for acid phosphatase - better to use enzyme unit [U]","1","1","1",1,false],[false,"Kunkel unit","[knk\'U]","[KNK\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"Mac Lagan unit","[mclg\'U]","[MCLG\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"galactose index; galactose tolerance test; thymol turbidity test unit; mclg U; units; indexes","UCUM","ACnc","Obsolete","unit for liver tests - previously used in thymol turbidity tests for liver disease diagnoses, and now is sometimes referred to in the oral galactose tolerance test","1","1","1",1,false],[false,"tuberculin unit","[tb\'U]","[TB\'U]","biologic activity of tuberculin",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"TU; units","UCUM","Arb","Clinical","amount of tuberculin antigen -usually in reference to a TB skin test ","1","1","1",1,false],[false,"50% cell culture infectious dose","[CCID_50]","[CCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"CCID50","chemical",false,null,null,1,false,true,0,"CCID50; 50% cell culture infective doses","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% tissue culture infectious dose","[TCID_50]","[TCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"TCID50","chemical",false,null,null,1,false,true,0,"TCID50; 50% tissue culture infective dose","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% embryo infectious dose","[EID_50]","[EID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"EID50","chemical",false,null,null,1,false,true,0,"EID50; 50% embryo infective doses; EID50 Egg Infective Dosage","UCUM","thresNum","Clinical","","1","1","1",1,false],[false,"plaque forming units","[PFU]","[PFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"PFU","chemical",false,null,null,1,false,true,0,"PFU","UCUM","ACnc","Clinical","tests usually report unit as number of PFU per unit volume","1","1","1",1,false],[false,"focus forming units (cells)","[FFU]","[FFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"FFU","chemical",false,null,null,1,false,true,0,"FFU","UCUM","EntNum","Clinical","","1","1","1",1,false],[false,"colony forming units","[CFU]","[CFU]","amount of a proliferating organism",1,[0,0,0,0,0,0,0],"CFU","chemical",false,null,null,1,false,true,0,"CFU","UCUM","Num","Clinical","","1","1","1",1,false],[false,"index of reactivity (allergen)","[IR]","[IR]","amount of an allergen callibrated through in-vivo testing using the Stallergenes\xae method.",1,[0,0,0,0,0,0,0],"IR","chemical",false,null,null,1,false,true,0,"IR; indexes","UCUM","Acnc","Clinical","amount of an allergen callibrated through in-vivo testing using the Stallergenes method. Usually reported in tests as IR/mL","1","1","1",1,false],[false,"bioequivalent allergen unit","[BAU]","[BAU]","amount of an allergen callibrated through in-vivo testing based on the ID50EAL method of (intradermal dilution for 50mm sum of erythema diameters",1,[0,0,0,0,0,0,0],"BAU","chemical",false,null,null,1,false,true,0,"BAU; Bioequivalent Allergy Units; bioequivalent allergen units","UCUM","Arb","Clinical","","1","1","1",1,false],[false,"allergy unit","[AU]","[AU]","procedure defined amount of an allergen using some reference standard",1,[0,0,0,0,0,0,0],"AU","chemical",false,null,null,1,false,true,0,"allergy units; allergen units; AU","UCUM","Arb","Clinical","Most standard test allergy units are reported as [IU] or as %. ","1","1","1",1,false],[false,"allergen unit for Ambrosia artemisiifolia","[Amb\'a\'1\'U]","[AMB\'A\'1\'U]","procedure defined amount of the major allergen of ragweed.",1,[0,0,0,0,0,0,0],"Amb a 1 U","chemical",false,null,null,1,false,true,0,"Amb a 1 unit; Antigen E; AgE U; allergen units","UCUM","Arb","Clinical","Amb a 1 is the major allergen in short ragweed, and can be converted Bioequivalent allergen units (BAU) where 350 Amb a 1 U/mL = 100,000 BAU/mL","1","1","1",1,false],[false,"protein nitrogen unit (allergen testing)","[PNU]","[PNU]","procedure defined amount of a protein substance",1,[0,0,0,0,0,0,0],"PNU","chemical",false,null,null,1,false,true,0,"protein nitrogen units; PNU","UCUM","Mass","Clinical","defined as 0.01 ug of phosphotungstic acid-precipitable protein nitrogen. Being replaced by bioequivalent allergy units (BAU).","1","1","1",1,false],[false,"Limit of flocculation","[Lf]","[LF]","procedure defined amount of an antigen substance",1,[0,0,0,0,0,0,0],"Lf","chemical",false,null,null,1,false,true,0,"Lf doses","UCUM","Arb","Clinical","the antigen content forming 1:1 ratio against 1 unit of antitoxin","1","1","1",1,false],[false,"D-antigen unit (polio)","[D\'ag\'U]","[D\'AG\'U]","procedure defined amount of a poliomyelitis d-antigen substance",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"DAgU; units","UCUM","Acnc","Clinical","unit of potency of poliovirus vaccine used for poliomyelitis prevention reported as D antigen units/mL. The unit is poliovirus type-specific.","1","1","1",1,false],[false,"fibrinogen equivalent units","[FEU]","[FEU]","amount of fibrinogen broken down into the measured d-dimers",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"FEU","UCUM","MCnc","Clinical","Note both the FEU and DDU units are used to report D-dimer measurements. 1 DDU = 1/2 FFU","1","1","1",1,false],[false,"ELISA unit","[ELU]","[ELU]","arbitrary ELISA unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Enzyme-Linked Immunosorbent Assay Units; ELU; EL. U","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"Ehrlich units (urobilinogen)","[EU]","[EU]","Ehrlich unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"EU/dL; mg{urobilinogen}/dL","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"neper","Np","NEP","level",1,[0,0,0,0,0,0,0],"Np","levels",true,null,"ln",1,true,false,0,"nepers","UCUM","LogRto","Clinical","logarithmic unit for ratios of measurements of physical field and power quantities, such as gain and loss of electronic signals","1",null,null,1,false],[false,"bel","B","B","level",1,[0,0,0,0,0,0,0],"B","levels",true,null,"lg",1,true,false,0,"bels","UCUM","LogRto","Clinical","Logarithm of the ratio of power- or field-type quantities; usually expressed in decibels ","1",null,null,1,false],[false,"bel sound pressure","B[SPL]","B[SPL]","pressure level",0.02,[-1,-2,1,0,0,0,0],"B(SPL)","levels",true,null,"lgTimes2",1,true,false,0,"bel SPL; B SPL; sound pressure bels","UCUM","LogRto","Clinical","used to measure sound level in acoustics","Pa",null,null,0.00002,false],[false,"bel volt","B[V]","B[V]","electric potential level",1000,[2,-2,1,0,0,-1,0],"B(V)","levels",true,null,"lgTimes2",1,true,false,0,"bel V; B V; volts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","V",null,null,1,false],[false,"bel millivolt","B[mV]","B[MV]","electric potential level",1,[2,-2,1,0,0,-1,0],"B(mV)","levels",true,null,"lgTimes2",1,true,false,0,"bel mV; B mV; millivolt bels; 10^-3V bels; 10*-3V ","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","mV",null,null,1,false],[false,"bel microvolt","B[uV]","B[UV]","electric potential level",0.001,[2,-2,1,0,0,-1,0],"B(\u03bcV)","levels",true,null,"lgTimes2",1,true,false,0,"bel uV; B uV; microvolts bels; 10^-6V bel; 10*-6V bel","UCUM","LogRto","Clinical","used to express power gain in electrical circuits","uV",null,null,1,false],[false,"bel 10 nanovolt","B[10.nV]","B[10.NV]","electric potential level",0.000010000000000000003,[2,-2,1,0,0,-1,0],"B(10 nV)","levels",true,null,"lgTimes2",1,true,false,0,"bel 10 nV; B 10 nV; 10 nanovolts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","nV",null,null,10,false],[false,"bel watt","B[W]","B[W]","power level",1000,[2,-3,1,0,0,0,0],"B(W)","levels",true,null,"lg",1,true,false,0,"bel W; b W; b Watt; Watts bels","UCUM","LogRto","Clinical","used to express power","W",null,null,1,false],[false,"bel kilowatt","B[kW]","B[KW]","power level",1000000,[2,-3,1,0,0,0,0],"B(kW)","levels",true,null,"lg",1,true,false,0,"bel kW; B kW; kilowatt bel; kW bel; kW B","UCUM","LogRto","Clinical","used to express power","kW",null,null,1,false],[false,"stere","st","STR","volume",1,[3,0,0,0,0,0,0],"st","misc",true,null,null,1,false,false,0,"st\xe8re; m3; cubic meter; m^3; meters cubed; metre","UCUM","Vol","Nonclinical","equal to one cubic meter, usually used for measuring firewoord","m3","M3","1",1,false],[false,"\xc5ngstr\xf6m","Ao","AO","length",1.0000000000000002e-10,[1,0,0,0,0,0,0],"\xc5","misc",false,null,null,1,false,false,0,"\xc5; Angstroms; Ao; \xc5ngstr\xf6ms","UCUM","Len","Clinical","equal to 10^-10 meters; used to express wave lengths and atom scaled differences ","nm","NM","0.1",0.1,false],[false,"barn","b","BRN","action area",9.999999999999999e-29,[2,0,0,0,0,0,0],"b","misc",false,null,null,1,false,false,0,"barns","UCUM","Area","Clinical","used in high-energy physics to express cross-sectional areas","fm2","FM2","100",100,false],[false,"technical atmosphere","att","ATT","pressure",98066499.99999999,[-1,-2,1,0,0,0,0],"at","misc",false,null,null,1,false,false,0,"at; tech atm; tech atmosphere; kgf/cm2; atms; atmospheres","UCUM","Pres","Obsolete","non-SI unit of pressure equal to one kilogram-force per square centimeter","kgf/cm2","KGF/CM2","1",1,false],[false,"mho","mho","MHO","electric conductance",0.001,[-2,1,-1,0,0,2,0],"mho","misc",true,null,null,1,false,false,0,"siemens; ohm reciprocals; \u03a9^\u22121; \u03a9-1 ","UCUM","","Obsolete","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","S","S","1",1,false],[false,"pound per square inch","[psi]","[PSI]","pressure",6894757.293168359,[-1,-2,1,0,0,0,0],"psi","misc",false,null,null,1,false,false,0,"psi; lb/in2; lb per in2","UCUM","Pres","Clinical","","[lbf_av]/[in_i]2","[LBF_AV]/[IN_I]2","1",1,false],[false,"circle - plane angle","circ","CIRC","plane angle",6.283185307179586,[0,0,0,1,0,0,0],"circ","misc",false,null,null,1,false,false,0,"angles; circles","UCUM","Angle","Clinical","","[pi].rad","[PI].RAD","2",2,false],[false,"spere - solid angle","sph","SPH","solid angle",12.566370614359172,[0,0,0,2,0,0,0],"sph","misc",false,null,null,1,false,false,0,"speres","UCUM","Angle","Clinical","equal to the solid angle of an entire sphere = 4\u03c0sr (sr = steradian) ","[pi].sr","[PI].SR","4",4,false],[false,"metric carat","[car_m]","[CAR_M]","mass",0.2,[0,0,1,0,0,0,0],"ctm","misc",false,null,null,1,false,false,0,"carats; ct; car m","UCUM","Mass","Nonclinical","unit of mass for gemstones","g","G","2e-1",0.2,false],[false,"carat of gold alloys","[car_Au]","[CAR_AU]","mass fraction",0.041666666666666664,[0,0,0,0,0,0,0],"ctAu","misc",false,null,null,1,false,false,0,"karats; k; kt; car au; carats","UCUM","MFr","Nonclinical","unit of purity for gold alloys","/24","/24","1",1,false],[false,"Smoot","[smoot]","[SMOOT]","length",1.7018000000000002,[1,0,0,0,0,0,0],null,"misc",false,null,null,1,false,false,0,"","UCUM","Len","Nonclinical","prank unit of length from MIT","[in_i]","[IN_I]","67",67,false],[false,"meter per square seconds per square root of hertz","[m/s2/Hz^(1/2)]","[M/S2/HZ^(1/2)]","amplitude spectral density",1,[2,-3,0,0,0,0,0],null,"misc",false,null,"sqrt",1,true,false,0,"m/s2/(Hz^.5); m/s2/(Hz^(1/2)); m per s2 per Hz^1/2","UCUM","","Constant","measures amplitude spectral density, and is equal to the square root of power spectral density\\n ","m2/s4/Hz",null,null,1,false],[false,"bit - logarithmic","bit_s","BIT_S","amount of information",1,[0,0,0,0,0,0,0],"bits","infotech",false,null,"ld",1,true,false,0,"bit-s; bit s; bit logarithmic","UCUM","LogA","Nonclinical","defined as the log base 2 of the number of distinct signals; cannot practically be used to express more than 1000 bits\\n\\nIn information theory, the definition of the amount of self-information and information entropy is often expressed with the binary logarithm (log base 2)","1",null,null,1,false],[false,"bit","bit","BIT","amount of information",1,[0,0,0,0,0,0,0],"bit","infotech",true,null,null,1,false,false,0,"bits","UCUM","","Nonclinical","dimensionless information unit of 1 used in computing and digital communications","1","1","1",1,false],[false,"byte","By","BY","amount of information",8,[0,0,0,0,0,0,0],"B","infotech",true,null,null,1,false,false,0,"bytes","UCUM","","Nonclinical","equal to 8 bits","bit","bit","8",8,false],[false,"baud","Bd","BD","signal transmission rate",1,[0,1,0,0,0,0,0],"Bd","infotech",true,null,"inv",1,false,false,0,"Bd; bauds","UCUM","Freq","Nonclinical","unit to express rate in symbols per second or pulses per second. ","s","/s","1",1,false],[false,"per twelve hour","/(12.h)","/HR","",0.000023148148148148147,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"per 12 hours; 12hrs; 12 hrs; /12hrs","LOINC","Rat","Clinical","",null,null,null,null,false],[false,"per arbitrary unit","/[arb\'U]","/[ARB\'U]","",1,[0,0,0,0,0,0,0],"/arb/ U",null,false,null,null,1,false,true,0,"/arbU","LOINC","InvA ","Clinical","",null,null,null,null,false],[false,"per high power field","/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"/HPF; per HPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per international unit","/[IU]","/[IU]","",1,[0,0,0,0,0,0,0],"/i/U.",null,false,null,null,1,false,true,0,"international units; /IU; per IU","LOINC","InvA","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)",null,null,null,null,false],[false,"per low power field","/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"/LPF; per LPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per 10 billion ","/10*10","/10*10","",1e-10,[0,0,0,0,0,0,0],"/1010<.sup>",null,false,null,null,1,false,false,0,"/10^10; per 10*10","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per trillion ","/10*12","/10*12","",1e-12,[0,0,0,0,0,0,0],"/1012<.sup>",null,false,null,null,1,false,false,0,"/10^12; per 10*12","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per thousand","/10*3","/10*3","",0.001,[0,0,0,0,0,0,0],"/103<.sup>",null,false,null,null,1,false,false,0,"/10^3; per 10*3","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per million","/10*6","/10*6","",0.000001,[0,0,0,0,0,0,0],"/106<.sup>",null,false,null,null,1,false,false,0,"/10^6; per 10*6;","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per billion","/10*9","/10*9","",1e-9,[0,0,0,0,0,0,0],"/109<.sup>",null,false,null,null,1,false,false,0,"/10^9; per 10*9","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100","/100","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"per hundred; 10^2; 10*2","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100 cells","/100{cells}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 cells; /100cells; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 neutrophils","/100{neutrophils}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 neutrophils; /100neutrophils; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 spermatozoa","/100{spermatozoa}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 spermatozoa; /100spermatozoa; per hundred","LOINC","NFr","Clinical","",null,null,null,null,false],[false,"per 100 white blood cells","/100{WBCs}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 WBCs; /100WBCs; per hundred","LOINC","Ratio; NFr","Clinical","",null,null,null,null,false],[false,"per year","/a","/ANN","",3.168808781402895e-8,[0,-1,0,0,0,0,0],"/a",null,false,null,null,1,false,false,0,"/Years; /yrs; yearly","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per centimeter of water","/cm[H2O]","/CM[H2O]","",0.000010197162129779282,[1,2,-1,0,0,0,0],"/cm\xa0HO2<.r>",null,false,null,null,1,false,false,0,"/cmH2O; /cm H2O; centimeters; centimetres","LOINC","InvPress","Clinical","",null,null,null,null,false],[false,"per day","/d","/D","",0.000011574074074074073,[0,-1,0,0,0,0,0],"/d",null,false,null,null,1,false,false,0,"/dy; per day","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per deciliter","/dL","/DL","",10000,[-3,0,0,0,0,0,0],"/dL",null,false,null,null,1,false,false,0,"per dL; /deciliter; decilitre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per gram","/g","/G","",1,[0,0,-1,0,0,0,0],"/g",null,false,null,null,1,false,false,0,"/gm; /gram; per g","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per hour","/h","/HR","",0.0002777777777777778,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"/hr; /hour; per hr","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per kilogram","/kg","/KG","",0.001,[0,0,-1,0,0,0,0],"/kg",null,false,null,null,1,false,false,0,"per kg; per kilogram","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per liter","/L","/L","",1000,[-3,0,0,0,0,0,0],"/L",null,false,null,null,1,false,false,0,"/liter; litre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per square meter","/m2","/M2","",1,[-2,0,0,0,0,0,0],"/m2<.sup>",null,false,null,null,1,false,false,0,"/m^2; /m*2; /sq. m; per square meter; meter squared; metre","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per cubic meter","/m3","/M3","",1,[-3,0,0,0,0,0,0],"/m3<.sup>",null,false,null,null,1,false,false,0,"/m^3; /m*3; /cu. m; per cubic meter; meter cubed; per m3; metre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per milligram","/mg","/MG","",1000,[0,0,-1,0,0,0,0],"/mg",null,false,null,null,1,false,false,0,"/milligram; per mg","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per minute","/min","/MIN","",0.016666666666666666,[0,-1,0,0,0,0,0],"/min",null,false,null,null,1,false,false,0,"/minute; per mins; breaths beats per minute","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per milliliter","/mL","/ML","",1000000,[-3,0,0,0,0,0,0],"/mL",null,false,null,null,1,false,false,0,"/milliliter; per mL; millilitre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per millimeter","/mm","/MM","",1000,[-1,0,0,0,0,0,0],"/mm",null,false,null,null,1,false,false,0,"/millimeter; per mm; millimetre","LOINC","InvLen","Clinical","",null,null,null,null,false],[false,"per month","/mo","/MO","",3.802570537683474e-7,[0,-1,0,0,0,0,0],"/mo",null,false,null,null,1,false,false,0,"/month; per mo; monthly; month","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per second","/s","/S","",1,[0,-1,0,0,0,0,0],"/s",null,false,null,null,1,false,false,0,"/second; /sec; per sec; frequency; Hertz; Herz; Hz; becquerels; Bq; s-1; s^-1","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per enzyme unit","/U","/U","",9.963241120049633e-17,[0,1,0,0,0,0,0],"/U",null,false,null,null,1,false,false,-1,"/enzyme units; per U","LOINC","InvC; NCat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"per microliter","/uL","/UL","",999999999.9999999,[-3,0,0,0,0,0,0],"/\u03bcL",null,false,null,null,1,false,false,0,"/microliter; microlitre; /mcl; per uL","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"per week","/wk","/WK","",0.0000016534391534391535,[0,-1,0,0,0,0,0],"/wk",null,false,null,null,1,false,false,0,"/week; per wk; weekly, weeks","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"APL unit per milliliter","[APL\'U]/mL","[APL\'U]/ML","biologic activity of anticardiolipin IgA",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"APL/mL; APL\'U/mL; APL U/mL; APL/milliliter; IgA anticardiolipin units per milliliter; IgA Phospholipid Units; millilitre; biologic activity of","LOINC","ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"arbitrary unit per milliliter","[arb\'U]/mL","[ARB\'U]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(arb. U)/mL","chemical",false,null,null,1,false,true,0,"arb\'U/mL; arbU/mL; arb U/mL; arbitrary units per milliliter; millilitre","LOINC","ACnc","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"colony forming units per liter","[CFU]/L","[CFU]/L","amount of a proliferating organism",1000,[-3,0,0,0,0,0,0],"CFU/L","chemical",false,null,null,1,false,true,0,"CFU per Liter; CFU/L","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"colony forming units per milliliter","[CFU]/mL","[CFU]/ML","amount of a proliferating organism",1000000,[-3,0,0,0,0,0,0],"CFU/mL","chemical",false,null,null,1,false,true,0,"CFU per mL; CFU/mL","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"foot per foot - US","[ft_us]/[ft_us]","[FT_US]/[FT_US]","length",1,[0,0,0,0,0,0,0],"(ftus)/(ftus)","us-lengths",false,null,null,1,false,false,0,"ft/ft; ft per ft; feet per feet; visual acuity","","LenRto","Clinical","distance ratio to measure 20:20 vision","m/3937","M/3937","1200",1200,false],[false,"GPL unit per milliliter","[GPL\'U]/mL","[GPL\'U]/ML","biologic activity of anticardiolipin IgG",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"GPL U/mL; GPL\'U/mL; GPL/mL; GPL U per mL; IgG Phospholipid Units per milliliters; IgG anticardiolipin units; millilitres ","LOINC","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"international unit per 2 hour","[IU]/(2.h)","[IU]/HR","arbitrary",0.0001388888888888889,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/2hrs; IU/2 hours; IU per 2 hrs; international units per 2 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per 24 hour","[IU]/(24.h)","[IU]/HR","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/24hr; IU/24 hours; IU per 24 hrs; international units per 24 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per day","[IU]/d","[IU]/D","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/d","chemical",true,null,null,1,false,true,0,"IU/dy; IU/days; IU per dys; international units per day","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per deciliter","[IU]/dL","[IU]/DL","arbitrary",10000,[-3,0,0,0,0,0,0],"(i.U.)/dL","chemical",true,null,null,1,false,true,0,"IU/dL; IU per dL; international units per deciliters; decilitres","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per gram","[IU]/g","[IU]/G","arbitrary",1,[0,0,-1,0,0,0,0],"(i.U.)/g","chemical",true,null,null,1,false,true,0,"IU/gm; IU/gram; IU per gm; IU per g; international units per gram","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per hour","[IU]/h","[IU]/HR","arbitrary",0.0002777777777777778,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/hrs; IU per hours; international units per hour","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram","[IU]/kg","[IU]/KG","arbitrary",0.001,[0,0,-1,0,0,0,0],"(i.U.)/kg","chemical",true,null,null,1,false,true,0,"IU/kg; IU/kilogram; IU per kg; units","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram per day","[IU]/kg/d","[IU]/KG/D","arbitrary",1.1574074074074074e-8,[0,-1,-1,0,0,0,0],"(i.U.)/kg/d","chemical",true,null,null,1,false,true,0,"IU/kg/dy; IU/kg/day; IU/kilogram/day; IU per kg per day; units","LOINC","ACntRat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per liter","[IU]/L","[IU]/L","arbitrary",1000,[-3,0,0,0,0,0,0],"(i.U.)/L","chemical",true,null,null,1,false,true,0,"IU/L; IU/liter; IU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per minute","[IU]/min","[IU]/MIN","arbitrary",0.016666666666666666,[0,-1,0,0,0,0,0],"(i.U.)/min","chemical",true,null,null,1,false,true,0,"IU/min; IU/minute; IU per minute; international units","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per milliliter","[IU]/mL","[IU]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(i.U.)/mL","chemical",true,null,null,1,false,true,0,"IU/mL; IU per mL; international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"MPL unit per milliliter","[MPL\'U]/mL","[MPL\'U]/ML","biologic activity of anticardiolipin IgM",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"MPL/mL; MPL U/mL; MPL\'U/mL; IgM anticardiolipin units; IgM Phospholipid Units; millilitre ","LOINC","ACnc","Clinical","units for antiphospholipid test\\n","1","1","1",1,false],[false,"number per high power field","{#}/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"#/HPF; # per HPF; number/HPF; numbers per high power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"number per low power field","{#}/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"#/LPF; # per LPF; number/LPF; numbers per low power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"IgA antiphosphatidylserine unit ","{APS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"APS Unit; Phosphatidylserine Antibody IgA Units","LOINC","ACnc","Clinical","unit for antiphospholipid test",null,null,null,null,false],[false,"EIA index","{EIA_index}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"enzyme immunoassay index","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"kaolin clotting time","{KCT\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"KCT","LOINC","Time","Clinical","sensitive\xa0test to detect\xa0lupus anticoagulants; measured in seconds",null,null,null,null,false],[false,"IgM antiphosphatidylserine unit","{MPS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"Phosphatidylserine Antibody IgM Measurement ","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"trillion per liter","10*12/L","(10*12)/L","number",1000000000000000,[-3,0,0,0,0,0,0],"(1012)/L","dimless",false,null,null,1,false,false,0,"10^12/L; 10*12 per Liter; trillion per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^3 (used for cell count)","10*3","10*3","number",1000,[0,0,0,0,0,0,0],"103","dimless",false,null,null,1,false,false,0,"10^3; thousand","LOINC","Num","Clinical","usually used for counting entities (e.g. blood cells) per volume","1","1","10",10,false],[false,"thousand per liter","10*3/L","(10*3)/L","number",1000000,[-3,0,0,0,0,0,0],"(103)/L","dimless",false,null,null,1,false,false,0,"10^3/L; 10*3 per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per milliliter","10*3/mL","(10*3)/ML","number",1000000000,[-3,0,0,0,0,0,0],"(103)/mL","dimless",false,null,null,1,false,false,0,"10^3/mL; 10*3 per mL; thousand per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per microliter","10*3/uL","(10*3)/UL","number",999999999999.9999,[-3,0,0,0,0,0,0],"(103)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^3/uL; 10*3 per uL; thousand per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 thousand per microliter","10*4/uL","(10*4)/UL","number",10000000000000,[-3,0,0,0,0,0,0],"(104)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^4/uL; 10*4 per uL; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^5 ","10*5","10*5","number",100000,[0,0,0,0,0,0,0],"105","dimless",false,null,null,1,false,false,0,"one hundred thousand","LOINC","Num","Clinical","","1","1","10",10,false],[false,"10^6","10*6","10*6","number",1000000,[0,0,0,0,0,0,0],"106","dimless",false,null,null,1,false,false,0,"","LOINC","Num","Clinical","","1","1","10",10,false],[false,"million colony forming unit per liter","10*6.[CFU]/L","(10*6).[CFU]/L","number",1000000000,[-3,0,0,0,0,0,0],"(106).CFU/L","dimless",false,null,null,1,false,true,0,"10*6 CFU/L; 10^6 CFU/L; 10^6CFU; 10^6 CFU per liter; million colony forming units; litre","LOINC","ACnc","Clinical","","1","1","10",10,false],[false,"million international unit","10*6.[IU]","(10*6).[IU]","number",1000000,[0,0,0,0,0,0,0],"(106).(i.U.)","dimless",false,null,null,1,false,true,0,"10*6 IU; 10^6 IU; international units","LOINC","arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","10",10,false],[false,"million per 24 hour","10*6/(24.h)","(10*6)/HR","number",11.574074074074074,[0,-1,0,0,0,0,0],"(106)/h","dimless",false,null,null,1,false,false,0,"10*6/24hrs; 10^6/24 hrs; 10*6 per 24 hrs; 10^6 per 24 hours","LOINC","NRat","Clinical","","1","1","10",10,false],[false,"million per kilogram","10*6/kg","(10*6)/KG","number",1000,[0,0,-1,0,0,0,0],"(106)/kg","dimless",false,null,null,1,false,false,0,"10^6/kg; 10*6 per kg; 10*6 per kilogram; millions","LOINC","NCnt","Clinical","","1","1","10",10,false],[false,"million per liter","10*6/L","(10*6)/L","number",1000000000,[-3,0,0,0,0,0,0],"(106)/L","dimless",false,null,null,1,false,false,0,"10^6/L; 10*6 per Liter; 10^6 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per milliliter","10*6/mL","(10*6)/ML","number",1000000000000,[-3,0,0,0,0,0,0],"(106)/mL","dimless",false,null,null,1,false,false,0,"10^6/mL; 10*6 per mL; 10*6 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per microliter","10*6/uL","(10*6)/UL","number",1000000000000000,[-3,0,0,0,0,0,0],"(106)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^6/uL; 10^6 per uL; 10^6/mcl; 10^6 per mcl; 10^6 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^8","10*8","10*8","number",100000000,[0,0,0,0,0,0,0],"108","dimless",false,null,null,1,false,false,0,"100 million; one hundred million; 10^8","LOINC","Num","Clinical","","1","1","10",10,false],[false,"billion per liter","10*9/L","(10*9)/L","number",1000000000000,[-3,0,0,0,0,0,0],"(109)/L","dimless",false,null,null,1,false,false,0,"10^9/L; 10*9 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per milliliter","10*9/mL","(10*9)/ML","number",1000000000000000,[-3,0,0,0,0,0,0],"(109)/mL","dimless",false,null,null,1,false,false,0,"10^9/mL; 10*9 per mL; 10^9 per mL; 10*9 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per microliter","10*9/uL","(10*9)/UL","number",1000000000000000000,[-3,0,0,0,0,0,0],"(109)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^9/uL; 10^9 per uL; 10^9/mcl; 10^9 per mcl; 10*9 per uL; 10*9 per mcl; 10*9/mcl; 10^9 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 liter per minute per square meter","10.L/(min.m2)","L/(MIN.M2)","",0.00016666666666666666,[1,-1,0,0,0,0,0],"L/(min.(m2))",null,false,null,null,1,false,false,0,"10 liters per minutes per square meter; 10 L per min per m2; m^2; 10 L/(min*m2); 10L/(min*m^2); litres; sq. meter; metre; meters squared","LOINC","ArVRat","Clinical","",null,null,null,null,false],[false,"10 liter per minute","10.L/min","L/MIN","",0.00016666666666666666,[3,-1,0,0,0,0,0],"L/min",null,false,null,null,1,false,false,0,"10 liters per minute; 10 L per min; 10L; 10 L/min; litre","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"10 micronewton second per centimeter to the fifth power per square meter","10.uN.s/(cm5.m2)","(UN.S)/(CM5.M2)","",100000000,[-6,-1,1,0,0,0,0],"(\u03bcN.s)/(cm5).(m2)",null,false,null,null,1,false,false,0,"dyne seconds per centimeter5 and square meter; dyn.s/(cm5.m2); dyn.s/cm5/m2; cm^5; m^2","LOINC","","Clinical","unit to measure systemic vascular resistance per body surface area",null,null,null,null,false],[false,"24 hour","24.h","HR","",86400,[0,1,0,0,0,0,0],"h",null,false,null,null,1,false,false,0,"24hrs; 24 hrs; 24 hours; days; dy","LOINC","Time","Clinical","",null,null,null,null,false],[false,"ampere per meter","A/m","A/M","electric current",1,[-1,-1,0,0,0,1,0],"A/m","si",true,null,null,1,false,false,0,"A/m; amp/meter; magnetic field strength; H; B; amperes per meter; metre","LOINC","","Clinical","unit of magnetic field strength","C/s","C/S","1",1,false],[true,"centigram","cg","CG","mass",0.01,[0,0,1,0,0,0,0],"cg",null,false,"M",null,1,false,false,0,"centigrams; cg; cgm","LOINC","Mass","Clinical","",null,null,null,null,false],[false,"centiliter","cL","CL","volume",0.00001,[3,0,0,0,0,0,0],"cL","iso1000",true,null,null,1,false,false,0,"centiliters; centilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"centimeter","cm","CM","length",0.01,[1,0,0,0,0,0,0],"cm",null,false,"L",null,1,false,false,0,"centimeters; centimetres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"centimeter of water","cm[H2O]","CM[H2O]","pressure",98066.5,[-1,-2,1,0,0,0,0],"cm\xa0HO2","clinical",true,null,null,1,false,false,0,"cm H2O; cmH2O; centimetres; pressure","LOINC","Pres","Clinical","unit of pressure mostly applies to blood pressure","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per liter per second","cm[H2O]/L/s","(CM[H2O]/L)/S","pressure",98066500,[-4,-3,1,0,0,0,0],"(cm\xa0HO2)/L/s","clinical",true,null,null,1,false,false,0,"cm[H2O]/(L/s); cm[H2O].s/L; cm H2O/L/sec; cmH2O/L/sec; cmH2O/Liter; cmH2O per L per secs; centimeters of water per liters per second; centimetres; litres; cm[H2O]/(L/s)","LOINC","PresRat","Clinical","unit used to measure mean pulmonary resistance","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per second per meter","cm[H2O]/s/m","(CM[H2O]/S)/M","pressure",98066.5,[-2,-3,1,0,0,0,0],"(cm\xa0HO2)/s/m","clinical",true,null,null,1,false,false,0,"cm[H2O]/(s.m); cm H2O/s/m; cmH2O; cmH2O/sec/m; cmH2O per secs per meters; centimeters of water per seconds per meter; centimetres; metre","LOINC","PresRat","Clinical","unit used to measure pulmonary pressure time product","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of mercury","cm[Hg]","CM[HG]","pressure",1333220,[-1,-2,1,0,0,0,0],"cm\xa0Hg","clinical",true,null,null,1,false,false,0,"centimeters of mercury; centimetres; cmHg; cm Hg","LOINC","Pres","Clinical","unit of pressure where 1 cmHg = 10 torr","kPa","KPAL","133.3220",133.322,false],[true,"square centimeter","cm2","CM2","length",0.0001,[2,0,0,0,0,0,0],"cm2",null,false,"L",null,1,false,false,0,"cm^2; sq cm; centimeters squared; square centimeters; centimetre; area","LOINC","Area","Clinical","",null,null,null,null,false],[true,"square centimeter per second","cm2/s","CM2/S","length",0.0001,[2,-1,0,0,0,0,0],"(cm2)/s",null,false,"L",null,1,false,false,0,"cm^2/sec; square centimeters per second; sq cm per sec; cm2; centimeters squared; centimetres","LOINC","AreaRat","Clinical","",null,null,null,null,false],[false,"centipoise","cP","CP","dynamic viscosity",1,[-1,-1,1,0,0,0,0],"cP","cgs",true,null,null,1,false,false,0,"cps; centiposes","LOINC","Visc","Clinical","unit of dynamic viscosity in the CGS system with base units: 10^\u22123 Pa.s = 1 mPa\xb7.s (1 millipascal second)","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"centistoke","cSt","CST","kinematic viscosity",0.0000010000000000000002,[2,-1,0,0,0,0,0],"cSt","cgs",true,null,null,1,false,false,0,"centistokes","LOINC","Visc","Clinical","unit for kinematic viscosity with base units of mm^2/s (square millimeter per second)","cm2/s","CM2/S","1",1,false],[false,"dekaliter per minute","daL/min","DAL/MIN","volume",0.00016666666666666666,[3,-1,0,0,0,0,0],"daL/min","iso1000",true,null,null,1,false,false,0,"dekalitres; dekaliters per minute; per min","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"dekaliter per minute per square meter","daL/min/m2","(DAL/MIN)/M2","volume",0.00016666666666666666,[1,-1,0,0,0,0,0],"(daL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"daL/min/m^2; daL/minute/m2; sq. meter; dekaliters per minutes per square meter; meter squared; dekalitres; metre","LOINC","ArVRat","Clinical","The area usually is the body surface area used to normalize cardiovascular measures for patient\'s size","l",null,"1",1,false],[false,"decibel","dB","DB","level",1,[0,0,0,0,0,0,0],"dB","levels",true,null,"lg",0.1,true,false,0,"decibels","LOINC","LogRto","Clinical","unit most commonly used in acoustics as unit of sound pressure level. (also see B[SPL] or bel sound pressure level). ","1",null,null,1,false],[false,"degree per second","deg/s","DEG/S","plane angle",0.017453292519943295,[0,-1,0,1,0,0,0],"\xb0/s","iso1000",false,null,null,1,false,false,0,"deg/sec; deg per sec; \xb0/sec; twist rate; angular speed; rotational speed","LOINC","ARat","Clinical","unit of angular (rotational) speed used to express turning rate","[pi].rad/360","[PI].RAD/360","2",2,false],[true,"decigram","dg","DG","mass",0.1,[0,0,1,0,0,0,0],"dg",null,false,"M",null,1,false,false,0,"decigrams; dgm; 0.1 grams; 1/10 gm","LOINC","Mass","Clinical","equal to 1/10 gram",null,null,null,null,false],[false,"deciliter","dL","DL","volume",0.0001,[3,0,0,0,0,0,0],"dL","iso1000",true,null,null,1,false,false,0,"deciliters; decilitres; 0.1 liters; 1/10 L","LOINC","Vol","Clinical","equal to 1/10 liter","l",null,"1",1,false],[true,"decimeter","dm","DM","length",0.1,[1,0,0,0,0,0,0],"dm",null,false,"L",null,1,false,false,0,"decimeters; decimetres; 0.1 meters; 1/10 m; 10 cm; centimeters","LOINC","Len","Clinical","equal to 1/10 meter or 10 centimeters",null,null,null,null,false],[true,"square decimeter per square second","dm2/s2","DM2/S2","length",0.010000000000000002,[2,-2,0,0,0,0,0],"(dm2)/(s2)",null,false,"L",null,1,false,false,0,"dm2 per s2; dm^2/s^2; decimeters squared per second squared; sq dm; sq sec","LOINC","EngMass (massic energy)","Clinical","units for energy per unit mass or Joules per kilogram (J/kg = kg.m2/s2/kg = m2/s2) ",null,null,null,null,false],[false,"dyne second per centimeter per square meter","dyn.s/(cm.m2)","(DYN.S)/(CM.M2)","force",1,[-2,-1,1,0,0,0,0],"(dyn.s)/(cm.(m2))","cgs",true,null,null,1,false,false,0,"(dyn*s)/(cm*m2); (dyn*s)/(cm*m^2); dyn s per cm per m2; m^2; dyne seconds per centimeters per square meter; centimetres; sq. meter; squared","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"dyne second per centimeter","dyn.s/cm","(DYN.S)/CM","force",1,[0,-1,1,0,0,0,0],"(dyn.s)/cm","cgs",true,null,null,1,false,false,0,"(dyn*s)/cm; dyn sec per cm; seconds; centimetre; dyne seconds","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"equivalent per liter","eq/L","EQ/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"eq/L","chemical",true,null,null,1,false,false,1,"eq/liter; eq/litre; eqs; equivalents per liter; litre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per milliliter","eq/mL","EQ/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"eq/mL","chemical",true,null,null,1,false,false,1,"equivalent/milliliter; equivalents per milliliter; eq per mL; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per millimole","eq/mmol","EQ/MMOL","amount of substance",1000,[0,0,0,0,0,0,0],"eq/mmol","chemical",true,null,null,1,false,false,0,"equivalent/millimole; equivalents per millimole; eq per mmol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per micromole","eq/umol","EQ/UMOL","amount of substance",1000000,[0,0,0,0,0,0,0],"eq/\u03bcmol","chemical",true,null,null,1,false,false,0,"equivalent/micromole; equivalents per micromole; eq per umol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"femtogram","fg","FG","mass",1e-15,[0,0,1,0,0,0,0],"fg",null,false,"M",null,1,false,false,0,"fg; fgm; femtograms; weight","LOINC","Mass","Clinical","equal to 10^-15 grams",null,null,null,null,false],[false,"femtoliter","fL","FL","volume",1e-18,[3,0,0,0,0,0,0],"fL","iso1000",true,null,null,1,false,false,0,"femtolitres; femtoliters","LOINC","Vol; EntVol","Clinical","equal to 10^-15 liters","l",null,"1",1,false],[true,"femtometer","fm","FM","length",1e-15,[1,0,0,0,0,0,0],"fm",null,false,"L",null,1,false,false,0,"femtometres; femtometers","LOINC","Len","Clinical","equal to 10^-15 meters",null,null,null,null,false],[false,"femtomole","fmol","FMOL","amount of substance",602213670,[0,0,0,0,0,0,0],"fmol","si",true,null,null,1,false,false,1,"femtomoles","LOINC","EntSub","Clinical","equal to 10^-15 moles","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per gram","fmol/g","FMOL/G","amount of substance",602213670,[0,0,-1,0,0,0,0],"fmol/g","si",true,null,null,1,false,false,1,"femtomoles; fmol/gm; fmol per gm","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per liter","fmol/L","FMOL/L","amount of substance",602213670000,[-3,0,0,0,0,0,0],"fmol/L","si",true,null,null,1,false,false,1,"femtomoles; fmol per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milligram","fmol/mg","FMOL/MG","amount of substance",602213670000,[0,0,-1,0,0,0,0],"fmol/mg","si",true,null,null,1,false,false,1,"fmol per mg; femtomoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milliliter","fmol/mL","FMOL/ML","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"fmol/mL","si",true,null,null,1,false,false,1,"femtomoles; millilitre; fmol per mL; fmol per milliliter","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"gram meter","g.m","G.M","mass",1,[1,0,1,0,0,0,0],"g.m",null,false,"M",null,1,false,false,0,"g*m; gxm; meters; metres","LOINC","Enrg","Clinical","Unit for measuring stroke work (heart work)",null,null,null,null,false],[true,"gram per 100 gram","g/(100.g)","G/G","mass",0.01,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"g/100 gm; 100gm; grams per 100 grams; gm per 100 gm","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per 12 hour","g/(12.h)","G/HR","mass",0.000023148148148148147,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/12hrs; 12 hrs; gm per 12 hrs; 12hrs; grams per 12 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 24 hour","g/(24.h)","G/HR","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; gm/dy; gm per dy; grams per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 3 days","g/(3.d)","G/D","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/3dy; gm/3 dy; gm per 3 days; grams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 4 hour","g/(4.h)","G/HR","mass",0.00006944444444444444,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/4hrs; gm/4 hrs; gm per 4 hrs; 4hrs; grams per 4 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 48 hour","g/(48.h)","G/HR","mass",0.000005787037037037037,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/48hrs; gm/48 hrs; gm per 48 hrs; 48hrs; grams per 48 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 5 hour","g/(5.h)","G/HR","mass",0.00005555555555555556,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/5hrs; gm/5 hrs; gm per 5 hrs; 5hrs; grams per 5 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 6 hour","g/(6.h)","G/HR","mass",0.000046296296296296294,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/6hrs; gm/6 hrs; gm per 6 hrs; 6hrs; grams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 72 hour","g/(72.h)","G/HR","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/72hrs; gm/72 hrs; gm per 72 hrs; 72hrs; grams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per cubic centimeter","g/cm3","G/CM3","mass",999999.9999999999,[-3,0,1,0,0,0,0],"g/(cm3)",null,false,"M",null,1,false,false,0,"g/cm^3; gm per cm3; g per cm^3; grams per centimeter cubed; cu. cm; centimetre; g/mL; gram per milliliter; millilitre","LOINC","MCnc","Clinical","g/cm3 = g/mL",null,null,null,null,false],[true,"gram per day","g/d","G/D","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/dy; gm per dy; grams per day; gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; serving","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per deciliter","g/dL","G/DL","mass",10000,[-3,0,1,0,0,0,0],"g/dL",null,false,"M",null,1,false,false,0,"gm/dL; gm per dL; grams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per gram","g/g","G/G","mass",1,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"gm; grams","LOINC","MRto ","Clinical","",null,null,null,null,false],[true,"gram per hour","g/h","G/HR","mass",0.0002777777777777778,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/hr; gm per hr; grams; intake; output","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per hour per square meter","g/h/m2","(G/HR)/M2","mass",0.0002777777777777778,[-2,-1,1,0,0,0,0],"(g/h)/(m2)",null,false,"M",null,1,false,false,0,"gm/hr/m2; gm/h/m2; /m^2; sq. m; g per hr per m2; grams per hours per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"gram per kilogram","g/kg ","G/KG","mass",0.001,[0,0,0,0,0,0,0],"g/kg",null,false,"M",null,1,false,false,0,"g per kg; gram per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per kilogram per 8 hour ","g/kg/(8.h)","(G/KG)/HR","mass",3.472222222222222e-8,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(8.kg.h); gm/kg/8hrs; 8 hrs; g per kg per 8 hrs; 8hrs; grams per kilograms per 8 hours; shift","LOINC","MCntRat; RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a 8 hours, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per day","g/kg/d","(G/KG)/D","mass",1.1574074074074074e-8,[0,-1,0,0,0,0,0],"(g/kg)/d",null,false,"M",null,1,false,false,0,"g/(kg.d); gm/kg/dy; gm per kg per dy; grams per kilograms per day","LOINC","RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a day, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per hour","g/kg/h","(G/KG)/HR","mass",2.7777777777777776e-7,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(kg.h); g/kg/hr; g per kg per hrs; grams per kilograms per hour","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per minute","g/kg/min","(G/KG)/MIN","mass",0.000016666666666666667,[0,-1,0,0,0,0,0],"(g/kg)/min",null,false,"M",null,1,false,false,0,"g/(kg.min); g/kg/min; g per kg per min; grams per kilograms per minute","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per liter","g/L","G/L","mass",1000,[-3,0,1,0,0,0,0],"g/L",null,false,"M",null,1,false,false,0,"gm per liter; g/liter; grams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per square meter","g/m2","G/M2","mass",1,[-2,0,1,0,0,0,0],"g/(m2)",null,false,"M",null,1,false,false,0,"g/m^2; gram/square meter; g/sq m; g per m2; g per m^2; grams per square meter; meters squared; metre","LOINC","ArMass","Clinical","Tests measure myocardial mass (heart ventricle system) per body surface area; unit used to measure mass dose per body surface area",null,null,null,null,false],[true,"gram per milligram","g/mg","G/MG","mass",1000,[0,0,0,0,0,0,0],"g/mg",null,false,"M",null,1,false,false,0,"g per mg; grams per milligram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"gram per minute","g/min","G/MIN","mass",0.016666666666666666,[0,-1,1,0,0,0,0],"g/min",null,false,"M",null,1,false,false,0,"g per min; grams per minute; gram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per milliliter","g/mL","G/ML","mass",1000000,[-3,0,1,0,0,0,0],"g/mL",null,false,"M",null,1,false,false,0,"g per mL; grams per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per millimole","g/mmol","G/MMOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"g/mmol",null,false,"M",null,1,false,false,-1,"grams per millimole; g per mmol","LOINC","Ratio","Clinical","",null,null,null,null,false],[false,"joule per liter","J/L","J/L","energy",1000000,[-1,-2,1,0,0,0,0],"J/L","si",true,null,null,1,false,false,0,"joules per liter; litre; J per L","LOINC","EngCnc","Clinical","","N.m","N.M","1",1,false],[true,"degree Kelvin per Watt","K/W","K/W","temperature",0.001,[-2,3,-1,0,1,0,0],"K/W",null,false,"C",null,1,false,false,0,"degree Kelvin/Watt; K per W; thermal ohm; thermal resistance; degrees","LOINC","TempEngRat","Clinical","unit for absolute thermal resistance equal to the reciprocal of thermal conductance. Unit used for tests to measure work of breathing",null,null,null,null,false],[false,"kilo international unit per liter","k[IU]/L","K[IU]/L","arbitrary",1000000,[-3,0,0,0,0,0,0],"(ki.U.)/L","chemical",true,null,null,1,false,true,0,"kIU/L; kIU per L; kIU per liter; kilo international units; litre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/L","[iU]","[IU]","1",1,false],[false,"kilo international unit per milliliter","k[IU]/mL","K[IU]/ML","arbitrary",1000000000,[-3,0,0,0,0,0,0],"(ki.U.)/mL","chemical",true,null,null,1,false,true,0,"kIU/mL; kIU per mL; kIU per milliliter; kilo international units; millilitre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/mL","[iU]","[IU]","1",1,false],[false,"katal per kilogram","kat/kg","KAT/KG","catalytic activity",602213670000000000000,[0,-1,-1,0,0,0,0],"kat/kg","chemical",true,null,null,1,false,false,1,"kat per kg; katals per kilogram; mol/s/kg; moles per seconds per kilogram","LOINC","CCnt","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"katal per liter","kat/L","KAT/L","catalytic activity",6.0221366999999994e+26,[-3,-1,0,0,0,0,0],"kat/L","chemical",true,null,null,1,false,false,1,"kat per L; katals per liter; litre; mol/s/L; moles per seconds per liter","LOINC","CCnc","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"kilocalorie","kcal","KCAL","energy",4184000,[2,-2,1,0,0,0,0],"kcal","heat",true,null,null,1,false,false,0,"kilogram calories; large calories; food calories; kcals","LOINC","EngRat","Clinical","It is equal to 1000 calories (equal to 4.184 kJ). But in practical usage, kcal refers to food calories which excludes caloric content in fiber and other constitutes that is not digestible by humans. Also see nutrition label Calories ([Cal])","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per 24 hour","kcal/(24.h)","KCAL/HR","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/24hrs; kcal/24 hrs; kcal per 24hrs; kilocalories per 24 hours; kilojoules; kJ/24hr; kJ/(24.h); kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","","EngRat","Clinical","","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per ounce","kcal/[oz_av]","KCAL/[OZ_AV]","energy",147586.25679704445,[2,-2,0,0,0,0,0],"kcal/oz","heat",true,null,null,1,false,false,0,"kcal/oz; kcal per ozs; large calories per ounces; food calories; servings; international","LOINC","EngCnt","Clinical","used in nutrition to represent calorie of food","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per day","kcal/d","KCAL/D","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/d","heat",true,null,null,1,false,false,0,"kcal/dy; kcal per day; kilocalories per days; kilojoules; kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","LOINC","EngRat","Clinical","unit in nutrition for food intake (measured in calories) in a day","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per hour","kcal/h","KCAL/HR","energy",1162.2222222222222,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/hrs; kcals per hr; intake; kilocalories per hours; kilojoules","LOINC","EngRat","Clinical","used in nutrition to represent caloric requirement or consumption","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per kilogram per 24 hour","kcal/kg/(24.h)","(KCAL/KG)/HR","energy",0.04842592592592593,[2,-3,0,0,0,0,0],"(kcal/kg)/h","heat",true,null,null,1,false,false,0,"kcal/kg/24hrs; 24 hrs; kcal per kg per 24hrs; kilocalories per kilograms per 24 hours; kilojoules","LOINC","EngCntRat","Clinical","used in nutrition to represent caloric requirement per day based on subject\'s body weight in kilograms","cal_th","CAL_TH","1",1,false],[true,"kilogram","kg","KG","mass",1000,[0,0,1,0,0,0,0],"kg",null,false,"M",null,1,false,false,0,"kilograms; kgs","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"kilogram meter per second","kg.m/s","(KG.M)/S","mass",1000,[1,-1,1,0,0,0,0],"(kg.m)/s",null,false,"M",null,1,false,false,0,"kg*m/s; kg.m per sec; kg*m per sec; p; momentum","LOINC","","Clinical","unit for momentum = mass times velocity",null,null,null,null,false],[true,"kilogram per second per square meter","kg/(s.m2)","KG/(S.M2)","mass",1000,[-2,-1,1,0,0,0,0],"kg/(s.(m2))",null,false,"M",null,1,false,false,0,"kg/(s*m2); kg/(s*m^2); kg per s per m2; per sec; per m^2; kilograms per seconds per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"kilogram per hour","kg/h","KG/HR","mass",0.2777777777777778,[0,-1,1,0,0,0,0],"kg/h",null,false,"M",null,1,false,false,0,"kg/hr; kg per hr; kilograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per liter","kg/L","KG/L","mass",1000000,[-3,0,1,0,0,0,0],"kg/L",null,false,"M",null,1,false,false,0,"kg per liter; litre; kilograms","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per square meter","kg/m2","KG/M2","mass",1000,[-2,0,1,0,0,0,0],"kg/(m2)",null,false,"M",null,1,false,false,0,"kg/m^2; kg/sq. m; kg per m2; per m^2; per sq. m; kilograms; meter squared; metre; BMI","LOINC","Ratio","Clinical","units for body mass index (BMI)",null,null,null,null,false],[true,"kilogram per cubic meter","kg/m3","KG/M3","mass",1000,[-3,0,1,0,0,0,0],"kg/(m3)",null,false,"M",null,1,false,false,0,"kg/m^3; kg/cu. m; kg per m3; per m^3; per cu. m; kilograms; meters cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per minute","kg/min","KG/MIN","mass",16.666666666666668,[0,-1,1,0,0,0,0],"kg/min",null,false,"M",null,1,false,false,0,"kilogram/minute; kg per min; kilograms per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per mole","kg/mol","KG/MOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"kg/mol",null,false,"M",null,1,false,false,-1,"kilogram/mole; kg per mol; kilograms per mole","LOINC","SCnt","Clinical","",null,null,null,null,false],[true,"kilogram per second","kg/s","KG/S","mass",1000,[0,-1,1,0,0,0,0],"kg/s",null,false,"M",null,1,false,false,0,"kg/sec; kilogram/second; kg per sec; kilograms; second","LOINC","MRat","Clinical","",null,null,null,null,false],[false,"kiloliter","kL","KL","volume",1,[3,0,0,0,0,0,0],"kL","iso1000",true,null,null,1,false,false,0,"kiloliters; kilolitres; m3; m^3; meters cubed; metre","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"kilometer","km","KM","length",1000,[1,0,0,0,0,0,0],"km",null,false,"L",null,1,false,false,0,"kilometers; kilometres; distance","LOINC","Len","Clinical","",null,null,null,null,false],[false,"kilopascal","kPa","KPAL","pressure",1000000,[-1,-2,1,0,0,0,0],"kPa","si",true,null,null,1,false,false,0,"kilopascals; pressure","LOINC","Pres; PPresDiff","Clinical","","N/m2","N/M2","1",1,false],[true,"kilosecond","ks","KS","time",1000,[0,1,0,0,0,0,0],"ks",null,false,"T",null,1,false,false,0,"kiloseconds; ksec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"kilo enzyme unit","kU","KU","catalytic activity",10036894500000000000,[0,-1,0,0,0,0,0],"kU","chemical",true,null,null,1,false,false,1,"units; mmol/min; millimoles per minute","LOINC","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per gram","kU/g","KU/G","catalytic activity",10036894500000000000,[0,-1,-1,0,0,0,0],"kU/g","chemical",true,null,null,1,false,false,1,"units per grams; kU per gm","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per liter","kU/L","KU/L","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"kU/L","chemical",true,null,null,1,false,false,1,"units per liter; litre; enzymatic activity; enzyme activity per volume; activities","LOINC","ACnc; CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per milliliter","kU/mL","KU/ML","catalytic activity",1.00368945e+25,[-3,-1,0,0,0,0,0],"kU/mL","chemical",true,null,null,1,false,false,1,"kU per mL; units per milliliter; millilitre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Liters per 24 hour","L/(24.h)","L/HR","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/24hrs; L/24 hrs; L per 24hrs; liters per 24 hours; day; dy; litres; volume flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per 8 hour","L/(8.h)","L/HR","volume",3.472222222222222e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/8hrs; L/8 hrs; L per 8hrs; liters per 8 hours; litres; volume flow rate; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/(min.m2) ","L/(MIN.M2)","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"L/(min.(m2))","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per day","L/d","L/D","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/d","iso1000",true,null,null,1,false,false,0,"L/dy; L per day; 24hrs; 24 hrs; 24 hours; liters; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per hour","L/h","L/HR","volume",2.7777777777777776e-7,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/hr; L per hr; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per kilogram","L/kg","L/KG","volume",0.000001,[3,0,-1,0,0,0,0],"L/kg","iso1000",true,null,null,1,false,false,0,"L per kg; litre","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"Liters per liter","L/L","L/L","volume",1,[0,0,0,0,0,0,0],"L/L","iso1000",true,null,null,1,false,false,0,"L per L; liter/liter; litre","LOINC","VFr","Clinical","","l",null,"1",1,false],[false,"Liters per minute","L/min","L/MIN","volume",0.000016666666666666667,[3,-1,0,0,0,0,0],"L/min","iso1000",true,null,null,1,false,false,0,"liters per minute; litre","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/min/m2","(L/MIN)/M2","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"(L/min)/(m2)","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per second","L/s","L/S","volume",0.001,[3,-1,0,0,0,0,0],"L/s","iso1000",true,null,null,1,false,false,0,"L per sec; litres","LOINC","VRat","Clinical","unit used often to measure gas flow and peak expiratory flow","l",null,"1",1,false],[false,"Liters per second per square second","L/s/s2","(L/S)/S2","volume",0.001,[3,-3,0,0,0,0,0],"(L/s)/(s2)","iso1000",true,null,null,1,false,false,0,"L/s/s^2; L/sec/sec2; L/sec/sec^2; L/sec/sq. sec; L per s per s2; L per sec per sec2; s^2; sec^2; liters per seconds per square second; second squared; litres ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output/body surface area","l",null,"1",1,false],[false,"lumen square meter","lm.m2","LM.M2","luminous flux",1,[2,0,0,2,0,0,1],"lm.(m2)","si",true,null,null,1,false,false,0,"lm*m2; lm*m^2; lumen meters squared; lumen sq. meters; metres","LOINC","","Clinical","","cd.sr","CD.SR","1",1,false],[true,"meter per second","m/s","M/S","length",1,[1,-1,0,0,0,0,0],"m/s",null,false,"L",null,1,false,false,0,"meter/second; m per sec; meters per second; metres; velocity; speed","LOINC","Vel","Clinical","unit of velocity",null,null,null,null,false],[true,"meter per square second","m/s2","M/S2","length",1,[1,-2,0,0,0,0,0],"m/(s2)",null,false,"L",null,1,false,false,0,"m/s^2; m/sq. sec; m per s2; per s^2; meters per square second; second squared; sq second; metres; acceleration","LOINC","Accel","Clinical","unit of acceleration",null,null,null,null,false],[false,"milli international unit per liter","m[IU]/L","M[IU]/L","arbitrary",1,[-3,0,0,0,0,0,0],"(mi.U.)/L","chemical",true,null,null,1,false,true,0,"mIU/L; m IU/L; mIU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"milli international unit per milliliter","m[IU]/mL","M[IU]/ML","arbitrary",1000.0000000000001,[-3,0,0,0,0,0,0],"(mi.U.)/mL","chemical",true,null,null,1,false,true,0,"mIU/mL; m IU/mL; mIU per mL; milli international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[true,"square meter","m2","M2","length",1,[2,0,0,0,0,0,0],"m2",null,false,"L",null,1,false,false,0,"m^2; sq m; square meters; meters squared; metres","LOINC","Area","Clinical","unit often used to represent body surface area",null,null,null,null,false],[true,"square meter per second","m2/s","M2/S","length",1,[2,-1,0,0,0,0,0],"(m2)/s",null,false,"L",null,1,false,false,0,"m^2/sec; m2 per sec; m^2 per sec; sq m/sec; meters squared/seconds; sq m per sec; meters squared; metres","LOINC","ArRat","Clinical","",null,null,null,null,false],[true,"cubic meter per second","m3/s","M3/S","length",1,[3,-1,0,0,0,0,0],"(m3)/s",null,false,"L",null,1,false,false,0,"m^3/sec; m3 per sec; m^3 per sec; cu m/sec; cubic meters per seconds; meters cubed; metres","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"milliampere","mA","MA","electric current",0.001,[0,-1,0,0,0,1,0],"mA","si",true,null,null,1,false,false,0,"mamp; milliamperes","LOINC","ElpotRat","Clinical","unit of electric current","C/s","C/S","1",1,false],[false,"millibar","mbar","MBAR","pressure",100000,[-1,-2,1,0,0,0,0],"mbar","iso1000",true,null,null,1,false,false,0,"millibars","LOINC","Pres","Clinical","unit of pressure","Pa","PAL","1e5",100000,false],[false,"millibar second per liter","mbar.s/L","(MBAR.S)/L","pressure",100000000,[-4,-1,1,0,0,0,0],"(mbar.s)/L","iso1000",true,null,null,1,false,false,0,"mbar*s/L; mbar.s per L; mbar*s per L; millibar seconds per liter; millibar second per litre","LOINC","","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"millibar per liter per second","mbar/L/s","(MBAR/L)/S","pressure",100000000,[-4,-3,1,0,0,0,0],"(mbar/L)/s","iso1000",true,null,null,1,false,false,0,"mbar/(L.s); mbar/L/sec; mbar/liter/second; mbar per L per sec; mbar per liter per second; millibars per liters per seconds; litres","LOINC","PresCncRat","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"milliequivalent","meq","MEQ","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"meq","chemical",true,null,null,1,false,false,1,"milliequivalents; meqs","LOINC","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 2 hour","meq/(2.h)","MEQ/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/2hrs; meq/2 hrs; meq per 2 hrs; milliequivalents per 2 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 24 hour","meq/(24.h)","MEQ/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 8 hour","meq/(8.h)","MEQ/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/8hrs; meq/8 hrs; meq per 8 hrs; milliequivalents per 8 hours; shift","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per day","meq/d","MEQ/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/d","chemical",true,null,null,1,false,false,1,"meq/dy; meq per day; milliquivalents per days; meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per deciliter","meq/dL","MEQ/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"meq/dL","chemical",true,null,null,1,false,false,1,"meq per dL; milliequivalents per deciliter; decilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per gram","meq/g","MEQ/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"meq/g","chemical",true,null,null,1,false,false,1,"mgq/gm; meq per gm; milliequivalents per gram","LOINC","MCnt","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per hour","meq/h","MEQ/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/hrs; meq per hrs; milliequivalents per hour","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per kilogram","meq/kg","MEQ/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"meq/kg","chemical",true,null,null,1,false,false,1,"meq per kg; milliequivalents per kilogram","LOINC","SCnt","Clinical","equivalence equals moles per valence; used to measure dose per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per kilogram per hour","meq/kg/h","(MEQ/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(meq/kg)/h","chemical",true,null,null,1,false,false,1,"meq/(kg.h); meq/kg/hr; meq per kg per hr; milliequivalents per kilograms per hour","LOINC","SCntRat","Clinical","equivalence equals moles per valence; unit used to measure dose rate per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per liter","meq/L","MEQ/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"meq/L","chemical",true,null,null,1,false,false,1,"milliequivalents per liter; litre; meq per l; acidity","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per square meter","meq/m2","MEQ/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"meq/(m2)","chemical",true,null,null,1,false,false,1,"meq/m^2; meq/sq. m; milliequivalents per square meter; meter squared; metre","LOINC","ArSub","Clinical","equivalence equals moles per valence; note that the use of m2 in clinical units ofter refers to body surface area","mol","MOL","1",1,false],[false,"milliequivalent per minute","meq/min","MEQ/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"meq/min","chemical",true,null,null,1,false,false,1,"meq per min; milliequivalents per minute","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per milliliter","meq/mL","MEQ/ML","amount of substance",6.0221367e+26,[-3,0,0,0,0,0,0],"meq/mL","chemical",true,null,null,1,false,false,1,"meq per mL; milliequivalents per milliliter; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"milligram","mg","MG","mass",0.001,[0,0,1,0,0,0,0],"mg",null,false,"M",null,1,false,false,0,"milligrams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"milligram per 10 hour","mg/(10.h)","MG/HR","mass",2.7777777777777777e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/10hrs; mg/10 hrs; mg per 10 hrs; milligrams per 10 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 12 hour","mg/(12.h)","MG/HR","mass",2.3148148148148148e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/12hrs; mg/12 hrs; per 12 hrs; 12hrs; milligrams per 12 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 2 hour","mg/(2.h)","MG/HR","mass",1.3888888888888888e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/2hrs; mg/2 hrs; mg per 2 hrs; 2hrs; milligrams per 2 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 24 hour","mg/(24.h)","MG/HR","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/kg/dy; mg per kg per day; milligrams per kilograms per days","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 6 hour","mg/(6.h)","MG/HR","mass",4.6296296296296295e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/6hrs; mg/6 hrs; mg per 6 hrs; 6hrs; milligrams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 72 hour","mg/(72.h)","MG/HR","mass",3.858024691358025e-9,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/72hrs; mg/72 hrs; 72 hrs; 72hrs; milligrams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 8 hour","mg/(8.h)","MG/HR","mass",3.472222222222222e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/8hrs; mg/8 hrs; milligrams per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per day","mg/d","MG/D","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/d",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/dy; mg per day; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per deciliter","mg/dL","MG/DL","mass",10,[-3,0,1,0,0,0,0],"mg/dL",null,false,"M",null,1,false,false,0,"mg per dL; milligrams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per gram","mg/g","MG/G","mass",0.001,[0,0,0,0,0,0,0],"mg/g",null,false,"M",null,1,false,false,0,"mg per gm; milligrams per gram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"milligram per hour","mg/h","MG/HR","mass",2.7777777777777776e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/hr; mg per hr; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per kilogram","mg/kg","MG/KG","mass",0.000001,[0,0,0,0,0,0,0],"mg/kg",null,false,"M",null,1,false,false,0,"mg per kg; milligrams per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"milligram per kilogram per 8 hour","mg/kg/(8.h)","(MG/KG)/HR","mass",3.472222222222222e-11,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(8.h.kg); mg/kg/8hrs; mg/kg/8 hrs; mg per kg per 8hrs; 8 hrs; milligrams per kilograms per 8 hours; shift","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per day","mg/kg/d","(MG/KG)/D","mass",1.1574074074074074e-11,[0,-1,0,0,0,0,0],"(mg/kg)/d",null,false,"M",null,1,false,false,0,"mg/(kg.d); mg/(kg.24.h)mg/kg/dy; mg per kg per day; milligrams per kilograms per days; mg/kg/(24.h); mg/kg/24hrs; 24 hrs; 24 hours","LOINC","RelMRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per hour","mg/kg/h","(MG/KG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(kg.h); mg/kg/hr; mg per kg per hr; milligrams per kilograms per hour","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per minute","mg/kg/min","(MG/KG)/MIN","mass",1.6666666666666667e-8,[0,-1,0,0,0,0,0],"(mg/kg)/min",null,false,"M",null,1,false,false,0,"mg/(kg.min); mg per kg per min; milligrams per kilograms per minute","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per liter","mg/L","MG/L","mass",1,[-3,0,1,0,0,0,0],"mg/L",null,false,"M",null,1,false,false,0,"mg per l; milligrams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per square meter","mg/m2","MG/M2","mass",0.001,[-2,0,1,0,0,0,0],"mg/(m2)",null,false,"M",null,1,false,false,0,"mg/m^2; mg/sq. m; mg per m2; mg per m^2; mg per sq. milligrams; meter squared; metre","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"milligram per cubic meter","mg/m3","MG/M3","mass",0.001,[-3,0,1,0,0,0,0],"mg/(m3)",null,false,"M",null,1,false,false,0,"mg/m^3; mg/cu. m; mg per m3; milligrams per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per milligram","mg/mg","MG/MG","mass",1,[0,0,0,0,0,0,0],"mg/mg",null,false,"M",null,1,false,false,0,"mg per mg; milligrams; milligram/milligram","LOINC","MRto","Clinical","",null,null,null,null,false],[true,"milligram per minute","mg/min","MG/MIN","mass",0.000016666666666666667,[0,-1,1,0,0,0,0],"mg/min",null,false,"M",null,1,false,false,0,"mg per min; milligrams per minutes; milligram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per milliliter","mg/mL","MG/ML","mass",1000.0000000000001,[-3,0,1,0,0,0,0],"mg/mL",null,false,"M",null,1,false,false,0,"mg per mL; milligrams per milliliters; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per millimole","mg/mmol","MG/MMOL","mass",1.660540186674939e-24,[0,0,1,0,0,0,0],"mg/mmol",null,false,"M",null,1,false,false,-1,"mg per mmol; milligrams per millimole; ","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"milligram per week","mg/wk","MG/WK","mass",1.6534391534391535e-9,[0,-1,1,0,0,0,0],"mg/wk",null,false,"M",null,1,false,false,0,"mg/week; mg per wk; milligrams per weeks; milligram/week","LOINC","Mrat","Clinical","",null,null,null,null,false],[false,"milliliter","mL","ML","volume",0.000001,[3,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"milliliters; millilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"milliliter per 10 hour","mL/(10.h)","ML/HR","volume",2.7777777777777777e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/10hrs; ml/10 hrs; mL per 10hrs; 10 hrs; milliliters per 10 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 12 hour","mL/(12.h)","ML/HR","volume",2.3148148148148147e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/12hrs; ml/12 hrs; mL per 12hrs; 12 hrs; milliliters per 12 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 2 hour","mL/(2.h)","ML/HR","volume",1.3888888888888888e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/2hrs; ml/2 hrs; mL per 2hrs; 2 hrs; milliliters per 2 hours; millilitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 24 hour","mL/(24.h)","ML/HR","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/24hrs; ml/24 hrs; mL per 24hrs; 24 hrs; milliliters per 24 hours; millilitres; ml/dy; /day; ml per dy; days; fluid outputs; fluid inputs; flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 4 hour","mL/(4.h)","ML/HR","volume",6.944444444444444e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/4hrs; ml/4 hrs; mL per 4hrs; 4 hrs; milliliters per 4 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 5 hour","mL/(5.h)","ML/HR","volume",5.5555555555555553e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/5hrs; ml/5 hrs; mL per 5hrs; 5 hrs; milliliters per 5 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 6 hour","mL/(6.h)","ML/HR","volume",4.6296296296296294e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/6hrs; ml/6 hrs; mL per 6hrs; 6 hrs; milliliters per 6 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 72 hour","mL/(72.h)","ML/HR","volume",3.8580246913580245e-12,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/72hrs; ml/72 hrs; mL per 72hrs; 72 hrs; milliliters per 72 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour","mL/(8.h)","ML/HR","volume",3.472222222222222e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/8hrs; ml/8 hrs; mL per 8hrs; 8 hrs; milliliters per 8 hours; millilitres; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour per kilogram","mL/(8.h)/kg","(ML/HR)/KG","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/h)/kg","iso1000",true,null,null,1,false,false,0,"mL/kg/(8.h); ml/8h/kg; ml/8 h/kg; ml/8hr/kg; ml/8 hr/kgr; mL per 8h per kg; 8 h; 8hr; 8 hr; milliliters per 8 hours per kilogram; millilitres; shift","LOINC","VRatCnt","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per square inch (international)","mL/[sin_i]","ML/[SIN_I]","volume",0.0015500031000061998,[1,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"mL/sin; mL/in2; mL/in^2; mL per sin; in2; in^2; sq. in; milliliters per square inch; inch squared","LOINC","ArVol","Clinical","","l",null,"1",1,false],[false,"milliliter per centimeter of water","mL/cm[H2O]","ML/CM[H2O]","volume",1.0197162129779282e-11,[4,2,-1,0,0,0,0],"mL/(cm\xa0HO2)","iso1000",true,null,null,1,false,false,0,"milliliters per centimeter of water; millilitre per centimetre of water; millilitres per centimetre of water; mL/cmH2O; mL/cm H2O; mL per cmH2O; mL per cm H2O","LOINC","Compli","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per day","mL/d","ML/D","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/d","iso1000",true,null,null,1,false,false,0,"ml/day; ml per day; milliliters per day; 24 hours; 24hrs; millilitre;","LOINC","VRat","Clinical","usually used to measure fluid output or input; flow rate","l",null,"1",1,false],[false,"milliliter per deciliter","mL/dL","ML/DL","volume",0.009999999999999998,[0,0,0,0,0,0,0],"mL/dL","iso1000",true,null,null,1,false,false,0,"mL per dL; millilitres; decilitre; milliliters","LOINC","VFr; VFrDiff","Clinical","","l",null,"1",1,false],[false,"milliliter per hour","mL/h","ML/HR","volume",2.7777777777777777e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"mL/hr; mL per hr; milliliters per hour; millilitres; fluid intake; fluid output","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram","mL/kg","ML/KG","volume",9.999999999999999e-10,[3,0,-1,0,0,0,0],"mL/kg","iso1000",true,null,null,1,false,false,0,"mL per kg; milliliters per kilogram; millilitres","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram per 8 hour","mL/kg/(8.h)","(ML/KG)/HR","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(8.h.kg); mL/kg/8hrs; mL/kg/8 hrs; mL per kg per 8hrs; 8 hrs; milliliters per kilograms per 8 hours; millilitres; shift","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per day","mL/kg/d","(ML/KG)/D","volume",1.1574074074074072e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/d","iso1000",true,null,null,1,false,false,0,"mL/(kg.d); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; mg/kg/24hrs; 24 hrs; per 24 hours millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per hour","mL/kg/h","(ML/KG)/HR","volume",2.7777777777777774e-13,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(kg.h); mL/kg/hr; mL per kg per hr; milliliters per kilograms per hour; millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per minute","mL/kg/min","(ML/KG)/MIN","volume",1.6666666666666664e-11,[3,-1,-1,0,0,0,0],"(mL/kg)/min","iso1000",true,null,null,1,false,false,0,"mL/(kg.min); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; millilitres","LOINC","RelEngRat","Clinical","used for tests that measure activity metabolic rate compared to standard resting metabolic rate ","l",null,"1",1,false],[false,"milliliter per square meter","mL/m2","ML/M2","volume",0.000001,[1,0,0,0,0,0,0],"mL/(m2)","iso1000",true,null,null,1,false,false,0,"mL/m^2; mL/sq. meter; mL per m2; m^2; sq. meter; milliliters per square meter; millilitres; meter squared","LOINC","ArVol","Clinical","used for tests that relate to heart work - e.g. ventricular stroke volume; atrial volume per body surface area","l",null,"1",1,false],[false,"milliliter per millibar","mL/mbar","ML/MBAR","volume",1e-11,[4,2,-1,0,0,0,0],"mL/mbar","iso1000",true,null,null,1,false,false,0,"mL per mbar; milliliters per millibar; millilitres","LOINC","","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per minute","mL/min","ML/MIN","volume",1.6666666666666667e-8,[3,-1,0,0,0,0,0],"mL/min","iso1000",true,null,null,1,false,false,0,"mL per min; milliliters; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per minute per square meter","mL/min/m2","(ML/MIN)/M2","volume",1.6666666666666667e-8,[1,-1,0,0,0,0,0],"(mL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"ml/min/m^2; ml/min/sq. meter; mL per min per m2; m^2; sq. meter; milliliters per minutes per square meter; millilitres; metre; meter squared","LOINC","ArVRat","Clinical","unit used to measure volume per body surface area; oxygen consumption index","l",null,"1",1,false],[false,"milliliter per millimeter","mL/mm","ML/MM","volume",0.001,[2,0,0,0,0,0,0],"mL/mm","iso1000",true,null,null,1,false,false,0,"mL per mm; milliliters per millimeter; millilitres; millimetre","LOINC","Lineic Volume","Clinical","","l",null,"1",1,false],[false,"milliliter per second","mL/s","ML/S","volume",0.000001,[3,-1,0,0,0,0,0],"mL/s","iso1000",true,null,null,1,false,false,0,"ml/sec; mL per sec; milliliters per second; millilitres","LOINC","Vel; VelRat; VRat","Clinical","","l",null,"1",1,false],[true,"millimeter","mm","MM","length",0.001,[1,0,0,0,0,0,0],"mm",null,false,"L",null,1,false,false,0,"millimeters; millimetres; height; length; diameter; thickness; axis; curvature; size","LOINC","Len","Clinical","",null,null,null,null,false],[true,"millimeter per hour","mm/h","MM/HR","length",2.7777777777777776e-7,[1,-1,0,0,0,0,0],"mm/h",null,false,"L",null,1,false,false,0,"mm/hr; mm per hr; millimeters per hour; millimetres","LOINC","Vel","Clinical","unit to measure sedimentation rate",null,null,null,null,false],[true,"millimeter per minute","mm/min","MM/MIN","length",0.000016666666666666667,[1,-1,0,0,0,0,0],"mm/min",null,false,"L",null,1,false,false,0,"mm per min; millimeters per minute; millimetres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"millimeter of water","mm[H2O]","MM[H2O]","pressure",9806.65,[-1,-2,1,0,0,0,0],"mm\xa0HO2","clinical",true,null,null,1,false,false,0,"mmH2O; mm H2O; millimeters of water; millimetres","LOINC","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"millimeter of mercury","mm[Hg]","MM[HG]","pressure",133322,[-1,-2,1,0,0,0,0],"mm\xa0Hg","clinical",true,null,null,1,false,false,0,"mmHg; mm Hg; millimeters of mercury; millimetres","LOINC","Pres; PPres; Ratio","Clinical","1 mm[Hg] = 1 torr; unit to measure blood pressure","kPa","KPAL","133.3220",133.322,false],[true,"square millimeter","mm2","MM2","length",0.000001,[2,0,0,0,0,0,0],"mm2",null,false,"L",null,1,false,false,0,"mm^2; sq. mm.; sq. millimeters; millimeters squared; millimetres","LOINC","Area","Clinical","",null,null,null,null,false],[false,"millimole","mmol","MMOL","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"mmol","si",true,null,null,1,false,false,1,"millimoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 12 hour","mmol/(12.h)","MMOL/HR","amount of substance",13940131250000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/12hrs; mmol/12 hrs; mmol per 12 hrs; 12hrs; millimoles per 12 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 2 hour","mmol/(2.h)","MMOL/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/2hrs; mmol/2 hrs; mmol per 2 hrs; 2hrs; millimoles per 2 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 24 hour","mmol/(24.h)","MMOL/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 5 hour","mmol/(5.h)","MMOL/HR","amount of substance",33456315000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/5hrs; mmol/5 hrs; mmol per 5 hrs; 5hrs; millimoles per 5 hours","LOINC","SRat","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 6 hour","mmol/(6.h)","MMOL/HR","amount of substance",27880262500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/6hrs; mmol/6 hrs; mmol per 6 hrs; 6hrs; millimoles per 6 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 8 hour","mmol/(8.h)","MMOL/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/8hrs; mmol/8 hrs; mmol per 8 hrs; 8hrs; millimoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per day","mmol/d","MMOL/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/d","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per deciliter","mmol/dL","MMOL/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"mmol/dL","si",true,null,null,1,false,false,1,"mmol per dL; millimoles; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per gram","mmol/g","MMOL/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mmol/g","si",true,null,null,1,false,false,1,"mmol per gram; millimoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per hour","mmol/h","MMOL/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/hr; mmol per hr; millimoles per hour","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram","mmol/kg","MMOL/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"mmol/kg","si",true,null,null,1,false,false,1,"mmol per kg; millimoles per kilogram","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per 8 hour","mmol/kg/(8.h)","(MMOL/KG)/HR","amount of substance",20910196875000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/(8.h.kg); mmol/kg/8hrs; mmol/kg/8 hrs; mmol per kg per 8hrs; 8 hrs; millimoles per kilograms per 8 hours; shift","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per day","mmol/kg/d","(MMOL/KG)/D","amount of substance",6970065625000,[0,-1,-1,0,0,0,0],"(mmol/kg)/d","si",true,null,null,1,false,false,1,"mmol/kg/dy; mmol/kg/day; mmol per kg per dy; millimoles per kilograms per day","LOINC","RelSRat","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per hour","mmol/kg/h","(MMOL/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/kg/hr; mmol per kg per hr; millimoles per kilograms per hour","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per minute","mmol/kg/min","(MMOL/KG)/MIN","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/min","si",true,null,null,1,false,false,1,"mmol/(kg.min); mmol/kg/min; mmol per kg per min; millimoles per kilograms per minute","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass; note that the unit for the enzyme unit U = umol/min. mmol/kg/min = kU/kg; ","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per liter","mmol/L","MMOL/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mmol/L","si",true,null,null,1,false,false,1,"mmol per L; millimoles per liter; litre","LOINC","SCnc","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per square meter","mmol/m2","MMOL/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"mmol/(m2)","si",true,null,null,1,false,false,1,"mmol/m^2; mmol/sq. meter; mmol per m2; m^2; sq. meter; millimoles; meter squared; metre","LOINC","ArSub","Clinical","unit used to measure molar dose per patient body surface area","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per minute","mmol/min","MMOL/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"mmol/min","si",true,null,null,1,false,false,1,"mmol per min; millimoles per minute","LOINC","Srat; CAct","Clinical","unit for the enzyme unit U = umol/min. mmol/min = kU","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per millimole","mmol/mmol","MMOL/MMOL","amount of substance",1,[0,0,0,0,0,0,0],"mmol/mmol","si",true,null,null,1,false,false,0,"mmol per mmol; millimoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per mole","mmol/mol","MMOL/MOL","amount of substance",0.001,[0,0,0,0,0,0,0],"mmol/mol","si",true,null,null,1,false,false,0,"mmol per mol; millimoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per second per liter","mmol/s/L","(MMOL/S)/L","amount of substance",6.0221367e+23,[-3,-1,0,0,0,0,0],"(mmol/s)/L","si",true,null,null,1,false,false,1,"mmol/sec/L; mmol per s per L; per sec; millimoles per seconds per liter; litre","LOINC","CCnc ","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram","mol/kg","MOL/KG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mol/kg","si",true,null,null,1,false,false,1,"mol per kg; moles; mols","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram per second","mol/kg/s","(MOL/KG)/S","amount of substance",602213670000000000000,[0,-1,-1,0,0,0,0],"(mol/kg)/s","si",true,null,null,1,false,false,1,"mol/kg/sec; mol per kg per sec; moles per kilograms per second; mols","LOINC","CCnt","Clinical","unit of catalytic activity (mol/s) per mass (kg)","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per liter","mol/L","MOL/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"mol/L","si",true,null,null,1,false,false,1,"mol per L; moles per liter; litre; moles; mols","LOINC","SCnc","Clinical","unit often used in tests measuring oxygen content","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per cubic meter","mol/m3","MOL/M3","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mol/(m3)","si",true,null,null,1,false,false,1,"mol/m^3; mol/cu. m; mol per m3; m^3; cu. meter; mols; moles; meters cubed; metre; mole per kiloliter; kilolitre; mol/kL","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per milliliter","mol/mL","MOL/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"mol/mL","si",true,null,null,1,false,false,1,"mol per mL; moles; millilitre; mols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per mole","mol/mol","MOL/MOL","amount of substance",1,[0,0,0,0,0,0,0],"mol/mol","si",true,null,null,1,false,false,0,"mol per mol; moles per mol; mols","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per second","mol/s","MOL/S","amount of substance",6.0221367e+23,[0,-1,0,0,0,0,0],"mol/s","si",true,null,null,1,false,false,1,"mol per sec; moles per second; mols","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"milliosmole","mosm","MOSM","amount of substance (dissolved particles)",602213670000000000000,[0,0,0,0,0,0,0],"mosm","chemical",true,null,null,1,false,false,1,"milliosmoles","LOINC","Osmol","Clinical","equal to 1/1000 of an osmole","mol","MOL","1",1,false],[false,"milliosmole per kilogram","mosm/kg","MOSM/KG","amount of substance (dissolved particles)",602213670000000000,[0,0,-1,0,0,0,0],"mosm/kg","chemical",true,null,null,1,false,false,1,"mosm per kg; milliosmoles per kilogram","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"milliosmole per liter","mosm/L","MOSM/L","amount of substance (dissolved particles)",6.0221367e+23,[-3,0,0,0,0,0,0],"mosm/L","chemical",true,null,null,1,false,false,1,"mosm per liter; litre; milliosmoles","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"millipascal","mPa","MPAL","pressure",1,[-1,-2,1,0,0,0,0],"mPa","si",true,null,null,1,false,false,0,"millipascals","LOINC","Pres","Clinical","unit of pressure","N/m2","N/M2","1",1,false],[false,"millipascal second","mPa.s","MPAL.S","pressure",1,[-1,-1,1,0,0,0,0],"mPa.s","si",true,null,null,1,false,false,0,"mPa*s; millipoise; mP; dynamic viscosity","LOINC","Visc","Clinical","base units for millipoise, a measurement of dynamic viscosity","N/m2","N/M2","1",1,false],[true,"megasecond","Ms","MAS","time",1000000,[0,1,0,0,0,0,0],"Ms",null,false,"T",null,1,false,false,0,"megaseconds","LOINC","Time","Clinical","",null,null,null,null,false],[true,"millisecond","ms","MS","time",0.001,[0,1,0,0,0,0,0],"ms",null,false,"T",null,1,false,false,0,"milliseconds; duration","LOINC","Time","Clinical","",null,null,null,null,false],[false,"milli enzyme unit per gram","mU/g","MU/G","catalytic activity",10036894500000,[0,-1,-1,0,0,0,0],"mU/g","chemical",true,null,null,1,false,false,1,"mU per gm; milli enzyme units per gram; enzyme activity; enzymatic activity per mass","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per liter","mU/L","MU/L","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"mU/L","chemical",true,null,null,1,false,false,1,"mU per liter; litre; milli enzyme units enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milligram","mU/mg","MU/MG","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"mU/mg","chemical",true,null,null,1,false,false,1,"mU per mg; milli enzyme units per milligram","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter","mU/mL","MU/ML","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"mU/mL","chemical",true,null,null,1,false,false,1,"mU per mL; milli enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter per minute","mU/mL/min","(MU/ML)/MIN","catalytic activity",167281575000000000,[-3,-2,0,0,0,0,0],"(mU/mL)/min","chemical",true,null,null,1,false,false,1,"mU per mL per min; mU per milliliters per minute; millilitres; milli enzyme units; enzymatic activity; enzyme activity","LOINC","CCncRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"millivolt","mV","MV","electric potential",1,[2,-2,1,0,0,-1,0],"mV","si",true,null,null,1,false,false,0,"millivolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false],[false,"Newton centimeter","N.cm","N.CM","force",10,[2,-2,1,0,0,0,0],"N.cm","si",true,null,null,1,false,false,0,"N*cm; Ncm; N cm; Newton*centimeters; Newton* centimetres; torque; work","LOINC","","Clinical","as a measurement of work, N.cm = 1/100 Joules;\\nnote that N.m is the standard unit of measurement for torque (although dimensionally equivalent to Joule), and N.cm can also be thought of as a torqe unit","kg.m/s2","KG.M/S2","1",1,false],[false,"Newton second","N.s","N.S","force",1000,[1,-1,1,0,0,0,0],"N.s","si",true,null,null,1,false,false,0,"Newton*seconds; N*s; N s; Ns; impulse; imp","LOINC","","Clinical","standard unit of impulse","kg.m/s2","KG.M/S2","1",1,false],[true,"nanogram","ng","NG","mass",1e-9,[0,0,1,0,0,0,0],"ng",null,false,"M",null,1,false,false,0,"nanograms","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"nanogram per 24 hour","ng/(24.h)","NG/HR","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/24hrs; ng/24 hrs; nanograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per 8 hour","ng/(8.h)","NG/HR","mass",3.4722222222222224e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/8hrs; ng/8 hrs; nanograms per 8 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per million","ng/10*6","NG/(10*6)","mass",1e-15,[0,0,1,0,0,0,0],"ng/(106)",null,false,"M",null,1,false,false,0,"ng/10^6; ng per 10*6; 10^6; nanograms","LOINC","MNum","Clinical","",null,null,null,null,false],[true,"nanogram per day","ng/d","NG/D","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/d",null,false,"M",null,1,false,false,0,"ng/dy; ng per day; nanograms ","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per deciliter","ng/dL","NG/DL","mass",0.00001,[-3,0,1,0,0,0,0],"ng/dL",null,false,"M",null,1,false,false,0,"ng per dL; nanograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per gram","ng/g","NG/G","mass",1e-9,[0,0,0,0,0,0,0],"ng/g",null,false,"M",null,1,false,false,0,"ng/gm; ng per gm; nanograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per hour","ng/h","NG/HR","mass",2.777777777777778e-13,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/hr; ng per hr; nanograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram","ng/kg","NG/KG","mass",1e-12,[0,0,0,0,0,0,0],"ng/kg",null,false,"M",null,1,false,false,0,"ng per kg; nanograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram per 8 hour","ng/kg/(8.h)","(NG/KG)/HR","mass",3.472222222222222e-17,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(8.h.kg); ng/kg/8hrs; ng/kg/8 hrs; ng per kg per 8hrs; 8 hrs; nanograms per kilograms per 8 hours; shift","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per hour","ng/kg/h","(NG/KG)/HR","mass",2.7777777777777775e-16,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(kg.h); ng/kg/hr; ng per kg per hr; nanograms per kilograms per hour","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per minute","ng/kg/min","(NG/KG)/MIN","mass",1.6666666666666667e-14,[0,-1,0,0,0,0,0],"(ng/kg)/min",null,false,"M",null,1,false,false,0,"ng/(kg.min); ng per kg per min; nanograms per kilograms per minute","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per liter","ng/L","NG/L","mass",0.000001,[-3,0,1,0,0,0,0],"ng/L",null,false,"M",null,1,false,false,0,"ng per L; nanograms per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per square meter","ng/m2","NG/M2","mass",1e-9,[-2,0,1,0,0,0,0],"ng/(m2)",null,false,"M",null,1,false,false,0,"ng/m^2; ng/sq. m; ng per m2; m^2; sq. meter; nanograms; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"nanogram per milligram","ng/mg","NG/MG","mass",0.000001,[0,0,0,0,0,0,0],"ng/mg",null,false,"M",null,1,false,false,0,"ng per mg; nanograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per milligram per hour","ng/mg/h","(NG/MG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(ng/mg)/h",null,false,"M",null,1,false,false,0,"ng/mg/hr; ng per mg per hr; nanograms per milligrams per hour","LOINC","MRtoRat ","Clinical","",null,null,null,null,false],[true,"nanogram per minute","ng/min","NG/MIN","mass",1.6666666666666667e-11,[0,-1,1,0,0,0,0],"ng/min",null,false,"M",null,1,false,false,0,"ng per min; nanograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per millliiter","ng/mL","NG/ML","mass",0.001,[-3,0,1,0,0,0,0],"ng/mL",null,false,"M",null,1,false,false,0,"ng per mL; nanograms; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per milliliter per hour","ng/mL/h","(NG/ML)/HR","mass",2.7777777777777776e-7,[-3,-1,1,0,0,0,0],"(ng/mL)/h",null,false,"M",null,1,false,false,0,"ng/mL/hr; ng per mL per mL; nanograms per milliliter per hour; nanogram per millilitre per hour; nanograms per millilitre per hour; enzymatic activity per volume; enzyme activity per milliliters","LOINC","CCnc","Clinical","tests that measure enzymatic activity",null,null,null,null,false],[true,"nanogram per second","ng/s","NG/S","mass",1e-9,[0,-1,1,0,0,0,0],"ng/s",null,false,"M",null,1,false,false,0,"ng/sec; ng per sec; nanograms per second","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per enzyme unit","ng/U","NG/U","mass",9.963241120049634e-26,[0,1,1,0,0,0,0],"ng/U",null,false,"M",null,1,false,false,-1,"ng per U; nanograms per enzyme unit","LOINC","CMass","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"nanokatal","nkat","NKAT","catalytic activity",602213670000000,[0,-1,0,0,0,0,0],"nkat","chemical",true,null,null,1,false,false,1,"nanokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"nanoliter","nL","NL","volume",1.0000000000000002e-12,[3,0,0,0,0,0,0],"nL","iso1000",true,null,null,1,false,false,0,"nanoliters; nanolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"nanometer","nm","NM","length",1e-9,[1,0,0,0,0,0,0],"nm",null,false,"L",null,1,false,false,0,"nanometers; nanometres","LOINC","Len","Clinical","",null,null,null,null,false],[true,"nanometer per second per liter","nm/s/L","(NM/S)/L","length",0.000001,[-2,-1,0,0,0,0,0],"(nm/s)/L",null,false,"L",null,1,false,false,0,"nm/sec/liter; nm/sec/litre; nm per s per l; nm per sec per l; nanometers per second per liter; nanometre per second per litre; nanometres per second per litre","LOINC","VelCnc","Clinical","",null,null,null,null,false],[false,"nanomole","nmol","NMOL","amount of substance",602213670000000,[0,0,0,0,0,0,0],"nmol","si",true,null,null,1,false,false,1,"nanomoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per 24 hour","nmol/(24.h)","NMOL/HR","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/h","si",true,null,null,1,false,false,1,"nmol/24hr; nmol/24 hr; nanomoles per 24 hours; nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per day","nmol/d","NMOL/D","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/d","si",true,null,null,1,false,false,1,"nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day; nmol/24hr; nmol/24 hr; nanomoles per 24 hours; ","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per deciliter","nmol/dL","NMOL/DL","amount of substance",6022136700000000000,[-3,0,0,0,0,0,0],"nmol/dL","si",true,null,null,1,false,false,1,"nmol per dL; nanomoles per deciliter; nanomole per decilitre; nanomoles per decilitre; nanomole/deciliter; nanomole/decilitre; nanomol/deciliter; nanomol/decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per gram","nmol/g","NMOL/G","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"nmol/g","si",true,null,null,1,false,false,1,"nmol per gram; nanomoles per gram; nanomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per hour per liter","nmol/h/L","(NMOL/HR)/L","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(nmol/h)/L","si",true,null,null,1,false,false,1,"nmol/hrs/L; nmol per hrs per L; nanomoles per hours per liter; litre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per liter","nmol/L","NMOL/L","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"nmol/L","si",true,null,null,1,false,false,1,"nmol per L; nanomoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram","nmol/mg","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nmol per mg; nanomoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram per hour","nmol/mg/h","(NMOL/MG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(nmol/mg)/h","si",true,null,null,1,false,false,1,"nmol/mg/hr; nmol per mg per hr; nanomoles per milligrams per hour","LOINC","SCntRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram of protein","nmol/mg{prot}","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nanomoles; nmol/mg prot; nmol per mg prot","LOINC","Ratio; CCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute","nmol/min","NMOL/MIN","amount of substance",10036894500000,[0,-1,0,0,0,0,0],"nmol/min","si",true,null,null,1,false,false,1,"nmol per min; nanomoles per minute; milli enzyme units; enzyme activity per volume; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/min = mU (milli enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute per milliliter","nmol/min/mL","(NMOL/MIN)/ML","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/min)/mL","si",true,null,null,1,false,false,1,"nmol per min per mL; nanomoles per minutes per milliliter; millilitre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter","nmol/mL","NMOL/ML","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"nmol/mL","si",true,null,null,1,false,false,1,"nmol per mL; nanomoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per hour","nmol/mL/h","(NMOL/ML)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/h","si",true,null,null,1,false,false,1,"nmol/mL/hr; nmol per mL per hr; nanomoles per milliliters per hour; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per minute","nmol/mL/min","(NMOL/ML)/MIN","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/min","si",true,null,null,1,false,false,1,"nmol per mL per min; nanomoles per milliliters per min; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole","nmol/mmol","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nmol per mmol; nanomoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole of creatinine","nmol/mmol{creat}","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per mole","nmol/mol","NMOL/MOL","amount of substance",1e-9,[0,0,0,0,0,0,0],"nmol/mol","si",true,null,null,1,false,false,0,"nmol per mole; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per nanomole","nmol/nmol","NMOL/NMOL","amount of substance",1,[0,0,0,0,0,0,0],"nmol/nmol","si",true,null,null,1,false,false,0,"nmol per nmol; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second","nmol/s","NMOL/S","amount of substance",602213670000000,[0,-1,0,0,0,0,0],"nmol/s","si",true,null,null,1,false,false,1,"nmol/sec; nmol per sec; nanomoles per sercond; milli enzyme units; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second per liter","nmol/s/L","(NMOL/S)/L","amount of substance",602213670000000000,[-3,-1,0,0,0,0,0],"(nmol/s)/L","si",true,null,null,1,false,false,1,"nmol/sec/L; nmol per s per L; nmol per sec per L; nanomoles per seconds per liter; litre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[true,"nanosecond","ns","NS","time",1e-9,[0,1,0,0,0,0,0],"ns",null,false,"T",null,1,false,false,0,"nanoseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"nanoenzyme unit per milliliter","nU/mL","NU/ML","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"nU/mL","chemical",true,null,null,1,false,false,1,"nU per mL; nanoenzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 fU = pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Ohm meter","Ohm.m","OHM.M","electric resistance",1000,[3,-1,1,0,0,-2,0],"\u03a9.m","si",true,null,null,1,false,false,0,"electric resistivity; meters; metres","LOINC","","Clinical","unit of electric resistivity","V/A","V/A","1",1,false],[false,"osmole per kilogram","osm/kg","OSM/KG","amount of substance (dissolved particles)",602213670000000000000,[0,0,-1,0,0,0,0],"osm/kg","chemical",true,null,null,1,false,false,1,"osm per kg; osmoles per kilogram; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"osmole per liter","osm/L","OSM/L","amount of substance (dissolved particles)",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"osm/L","chemical",true,null,null,1,false,false,1,"osm per L; osmoles per liter; litre; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"picoampere","pA","PA","electric current",1e-12,[0,-1,0,0,0,1,0],"pA","si",true,null,null,1,false,false,0,"picoamperes","LOINC","","Clinical","equal to 10^-12 amperes","C/s","C/S","1",1,false],[true,"picogram","pg","PG","mass",1e-12,[0,0,1,0,0,0,0],"pg",null,false,"M",null,1,false,false,0,"picograms","LOINC","Mass; EntMass","Clinical","",null,null,null,null,false],[true,"picogram per deciliter","pg/dL","PG/DL","mass",9.999999999999999e-9,[-3,0,1,0,0,0,0],"pg/dL",null,false,"M",null,1,false,false,0,"pg per dL; picograms; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per liter","pg/L","PG/L","mass",1e-9,[-3,0,1,0,0,0,0],"pg/L",null,false,"M",null,1,false,false,0,"pg per L; picograms; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per milligram","pg/mg","PG/MG","mass",1e-9,[0,0,0,0,0,0,0],"pg/mg",null,false,"M",null,1,false,false,0,"pg per mg; picograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"picogram per milliliter","pg/mL","PG/ML","mass",0.000001,[-3,0,1,0,0,0,0],"pg/mL",null,false,"M",null,1,false,false,0,"pg per mL; picograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per millimeter","pg/mm","PG/MM","mass",1e-9,[-1,0,1,0,0,0,0],"pg/mm",null,false,"M",null,1,false,false,0,"pg per mm; picogram/millimeter; picogram/millimetre; picograms per millimeter; millimetre","LOINC","Lineic Mass","Clinical","",null,null,null,null,false],[false,"picokatal","pkat","PKAT","catalytic activity",602213670000,[0,-1,0,0,0,0,0],"pkat","chemical",true,null,null,1,false,false,1,"pkats; picokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"picoliter","pL","PL","volume",1e-15,[3,0,0,0,0,0,0],"pL","iso1000",true,null,null,1,false,false,0,"picoliters; picolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"picometer","pm","PM","length",1e-12,[1,0,0,0,0,0,0],"pm",null,false,"L",null,1,false,false,0,"picometers; picometres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"picomole","pmol","PMOL","amount of substance",602213670000,[0,0,0,0,0,0,0],"pmol","si",true,null,null,1,false,false,1,"picomoles; pmols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per 24 hour","pmol/(24.h)","PMOL/HR","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/h","si",true,null,null,1,false,false,1,"pmol/24hrs; pmol/24 hrs; pmol per 24 hrs; 24hrs; days; dy; picomoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per day","pmol/d","PMOL/D","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/d","si",true,null,null,1,false,false,1,"pmol/dy; pmol per day; 24 hours; 24hrs; 24 hrs; picomoles","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per deciliter","pmol/dL","PMOL/DL","amount of substance",6022136700000000,[-3,0,0,0,0,0,0],"pmol/dL","si",true,null,null,1,false,false,1,"pmol per dL; picomoles per deciliter; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per gram","pmol/g","PMOL/G","amount of substance",602213670000,[0,0,-1,0,0,0,0],"pmol/g","si",true,null,null,1,false,false,1,"pmol per gm; picomoles per gram; picomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per hour per milliliter ","pmol/h/mL","(PMOL/HR)/ML","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(pmol/h)/mL","si",true,null,null,1,false,false,1,"pmol/hrs/mL; pmol per hrs per mL; picomoles per hour per milliliter; millilitre; micro enzyme units per volume; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. ","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per liter","pmol/L","PMOL/L","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"pmol/L","si",true,null,null,1,false,false,1,"picomole/liter; pmol per L; picomoles; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per minute","pmol/min","PMOL/MIN","amount of substance",10036894500,[0,-1,0,0,0,0,0],"pmol/min","si",true,null,null,1,false,false,1,"picomole/minute; pmol per min; picomoles per minute; micro enzyme units; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. pmol/min = uU (micro enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per milliliter","pmol/mL","PMOL/ML","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"pmol/mL","si",true,null,null,1,false,false,1,"picomole/milliliter; picomole/millilitre; pmol per mL; picomoles; millilitre; picomols; pmols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per micromole","pmol/umol","PMOL/UMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"pmol/\u03bcmol","si",true,null,null,1,false,false,0,"pmol/mcgmol; picomole/micromole; pmol per umol; pmol per mcgmol; picomoles ","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"picosecond","ps","PS","time",1e-12,[0,1,0,0,0,0,0],"ps",null,false,"T",null,1,false,false,0,"picoseconds; psec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"picotesla","pT","PT","magnetic flux density",1e-9,[0,-1,1,0,0,-1,0],"pT","si",true,null,null,1,false,false,0,"picoteslas","LOINC","","Clinical","SI unit of magnetic field strength for magnetic field B","Wb/m2","WB/M2","1",1,false],[false,"enzyme unit per 12 hour","U/(12.h)","U/HR","catalytic activity",232335520833.33334,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/12hrs; U/ 12hrs; U per 12 hrs; 12hrs; enzyme units per 12 hours; enzyme activity; enzymatic activity per time; umol per min per 12 hours; micromoles per minute per 12 hours; umol/min/12hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 2 hour","U/(2.h)","U/HR","catalytic activity",1394013125000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/2hrs; U/ 2hrs; U per 2 hrs; 2hrs; enzyme units per 2 hours; enzyme activity; enzymatic activity per time; umol per minute per 2 hours; micromoles per minute; umol/min/2hr; umol per min per 2hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 24 hour","U/(24.h)","U/HR","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/24hrs; U/ 24hrs; U per 24 hrs; 24hrs; enzyme units per 24 hours; enzyme activity; enzymatic activity per time; micromoles per minute per 24 hours; umol/min/24hr; umol per min per 24hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10","U/10","U","catalytic activity",1003689450000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"enzyme unit/10; U per 10; enzyme units per 10; enzymatic activity; enzyme activity; micromoles per minute; umol/min/10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10 billion","U/10*10","U/(10*10)","catalytic activity",1003689.45,[0,-1,0,0,0,0,0],"U/(1010)","chemical",true,null,null,1,false,false,1,"U per 10*10; enzyme units per 10*10; U per 10 billion; enzyme units; enzymatic activity; micromoles per minute per 10 billion; umol/min/10*10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per trillion","U/10*12","U/(10*12)","catalytic activity",10036.8945,[0,-1,0,0,0,0,0],"U/(1012)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*12; U per 10*12; enzyme units per 10*12; enzyme units per trillion; enzymatic activity; micromoles per minute per trillion; umol/min/10*12; umol per min per 10*12","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per million","U/10*6","U/(10*6)","catalytic activity",10036894500,[0,-1,0,0,0,0,0],"U/(106)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*6; U per 10*6; enzyme units per 10*6; enzyme units; enzymatic activity per volume; micromoles per minute per million; umol/min/10*6; umol per min per 10*6","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per billion","U/10*9","U/(10*9)","catalytic activity",10036894.5,[0,-1,0,0,0,0,0],"U/(109)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*9; U per 10*9; enzyme units per 10*9; enzymatic activity per volume; micromoles per minute per billion; umol/min/10*9; umol per min per 10*9","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per day","U/d","U/D","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/d","chemical",true,null,null,1,false,false,1,"U/dy; enzyme units per day; enzyme units; enzyme activity; enzymatic activity per time; micromoles per minute per day; umol/min/day; umol per min per day","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per deciliter","U/dL","U/DL","catalytic activity",100368945000000000000,[-3,-1,0,0,0,0,0],"U/dL","chemical",true,null,null,1,false,false,1,"U per dL; enzyme units per deciliter; decilitre; micromoles per minute per deciliter; umol/min/dL; umol per min per dL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per gram","U/g","U/G","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"U/g","chemical",true,null,null,1,false,false,1,"U/gm; U per gm; enzyme units per gram; micromoles per minute per gram; umol/min/g; umol per min per g","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per hour","U/h","U/HR","catalytic activity",2788026250000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/hr; U per hr; enzyme units per hour; micromoles per minute per hour; umol/min/hr; umol per min per hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per liter","U/L","U/L","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"U/L","chemical",true,null,null,1,false,false,1,"enzyme unit/liter; enzyme unit/litre; U per L; enzyme units per liter; enzyme unit per litre; micromoles per minute per liter; umol/min/L; umol per min per L","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per minute","U/min","U/MIN","catalytic activity",167281575000000,[0,-2,0,0,0,0,0],"U/min","chemical",true,null,null,1,false,false,1,"enzyme unit/minute; U per min; enzyme units; umol/min/min; micromoles per minute per minute; micromoles per min per min; umol","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per milliliter","U/mL","U/ML","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"U/mL","chemical",true,null,null,1,false,false,1,"U per mL; enzyme units per milliliter; millilitre; micromoles per minute per milliliter; umol/min/mL; umol per min per mL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per second","U/s","U/S","catalytic activity",10036894500000000,[0,-2,0,0,0,0,0],"U/s","chemical",true,null,null,1,false,false,1,"U/sec; U per second; enzyme units per second; micromoles per minute per second; umol/min/sec; umol per min per sec","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"micro international unit","u[IU]","U[IU]","arbitrary",0.000001,[0,0,0,0,0,0,0],"\u03bci.U.","chemical",true,null,null,1,false,true,0,"uIU; u IU; microinternational units","LOINC","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per liter","u[IU]/L","U[IU]/L","arbitrary",0.001,[-3,0,0,0,0,0,0],"(\u03bci.U.)/L","chemical",true,null,null,1,false,true,0,"uIU/L; u IU/L; uIU per L; microinternational units per liter; litre; ","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per milliliter","u[IU]/mL","U[IU]/ML","arbitrary",1,[-3,0,0,0,0,0,0],"(\u03bci.U.)/mL","chemical",true,null,null,1,false,true,0,"uIU/mL; u IU/mL; uIU per mL; microinternational units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"microequivalent","ueq","UEQ","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bceq","chemical",true,null,null,1,false,false,1,"microequivalents; 10^-6 equivalents; 10-6 equivalents","LOINC","Sub","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per liter","ueq/L","UEQ/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bceq/L","chemical",true,null,null,1,false,false,1,"ueq per liter; litre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per milliliter","ueq/mL","UEQ/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bceq/mL","chemical",true,null,null,1,false,false,1,"ueq per milliliter; millilitre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[true,"microgram","ug","UG","mass",0.000001,[0,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"mcg; micrograms; 10^-6 grams; 10-6 grams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"microgram per 100 gram","ug/(100.g)","UG/G","mass",1e-8,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug/100gm; ug/100 gm; mcg; ug per 100g; 100 gm; mcg per 100g; micrograms per 100 grams","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per 24 hour","ug/(24.h)","UG/HR","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/24hrs; ug/24 hrs; mcg/24hrs; ug per 24hrs; mcg per 24hrs; 24 hrs; micrograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per 8 hour","ug/(8.h)","UG/HR","mass",3.472222222222222e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/8hrs; ug/8 hrs; mcg/8hrs; ug per 8hrs; mcg per 8hrs; 8 hrs; micrograms per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per square foot (international)","ug/[sft_i]","UG/[SFT_I]","mass",0.000010763910416709721,[-2,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"ug/sft; ug/ft2; ug/ft^2; ug/sq. ft; micrograms; sq. foot; foot squared","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"microgram per day","ug/d","UG/D","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/d",null,false,"M",null,1,false,false,0,"ug/dy; mcg/dy; ug per day; mcg; micrograms per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per deciliter","ug/dL","UG/DL","mass",0.009999999999999998,[-3,0,1,0,0,0,0],"\u03bcg/dL",null,false,"M",null,1,false,false,0,"ug per dL; mcg/dl; mcg per dl; micrograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per gram","ug/g","UG/G","mass",0.000001,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug per gm; mcg/gm; mcg per g; micrograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per hour","ug/h","UG/HR","mass",2.7777777777777777e-10,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/hr; mcg/hr; mcg per hr; ug per hr; ug per hour; micrograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per kilogram","ug/kg","UG/KG","mass",9.999999999999999e-10,[0,0,0,0,0,0,0],"\u03bcg/kg",null,false,"M",null,1,false,false,0,"ug per kg; mcg/kg; mcg per kg; micrograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per kilogram per 8 hour","ug/kg/(8.h)","(UG/KG)/HR","mass",3.472222222222222e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/kg/8hrs; mcg/kg/8hrs; ug/kg/8 hrs; mcg/kg/8 hrs; ug per kg per 8hrs; 8 hrs; mcg per kg per 8hrs; micrograms per kilograms per 8 hours; shift","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per day","ug/kg/d","(UG/KG)/D","mass",1.1574074074074072e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/d",null,false,"M",null,1,false,false,0,"ug/(kg.d); ug/kg/dy; mcg/kg/day; ug per kg per dy; 24 hours; 24hrs; mcg; kilograms; microgram per kilogram and day","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per hour","ug/kg/h","(UG/KG)/HR","mass",2.7777777777777774e-13,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/(kg.h); ug/kg/hr; mcg/kg/hr; ug per kg per hr; mcg per kg per hr; kilograms","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per minute","ug/kg/min","(UG/KG)/MIN","mass",1.6666666666666664e-11,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/min",null,false,"M",null,1,false,false,0,"ug/kg/min; ug/kg/min; mcg/kg/min; ug per kg per min; mcg; micrograms per kilograms per minute ","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per liter","ug/L","UG/L","mass",0.001,[-3,0,1,0,0,0,0],"\u03bcg/L",null,false,"M",null,1,false,false,0,"mcg/L; ug per L; mcg; micrograms per liter; litre ","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per liter per 24 hour","ug/L/(24.h)","(UG/L)/HR","mass",1.1574074074074074e-8,[-3,-1,1,0,0,0,0],"(\u03bcg/L)/h",null,false,"M",null,1,false,false,0,"ug/L/24hrs; ug/L/24 hrs; mcg/L/24hrs; ug per L per 24hrs; 24 hrs; day; dy mcg; micrograms per liters per 24 hours; litres","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per square meter","ug/m2","UG/M2","mass",0.000001,[-2,0,1,0,0,0,0],"\u03bcg/(m2)",null,false,"M",null,1,false,false,0,"ug/m^2; ug/sq. m; mcg/m2; mcg/m^2; mcg/sq. m; ug per m2; m^2; sq. meter; mcg; micrograms per square meter; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"microgram per cubic meter","ug/m3","UG/M3","mass",0.000001,[-3,0,1,0,0,0,0],"\u03bcg/(m3)",null,false,"M",null,1,false,false,0,"ug/m^3; ug/cu. m; mcg/m3; mcg/m^3; mcg/cu. m; ug per m3; ug per m^3; ug per cu. m; mcg; micrograms per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per milligram","ug/mg","UG/MG","mass",0.001,[0,0,0,0,0,0,0],"\u03bcg/mg",null,false,"M",null,1,false,false,0,"ug per mg; mcg/mg; mcg per mg; micromilligrams per milligram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per minute","ug/min","UG/MIN","mass",1.6666666666666667e-8,[0,-1,1,0,0,0,0],"\u03bcg/min",null,false,"M",null,1,false,false,0,"ug per min; mcg/min; mcg per min; microminutes per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per milliliter","ug/mL","UG/ML","mass",1,[-3,0,1,0,0,0,0],"\u03bcg/mL",null,false,"M",null,1,false,false,0,"ug per mL; mcg/mL; mcg per mL; micrograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per millimole","ug/mmol","UG/MMOL","mass",1.660540186674939e-27,[0,0,1,0,0,0,0],"\u03bcg/mmol",null,false,"M",null,1,false,false,-1,"ug per mmol; mcg/mmol; mcg per mmol; micrograms per millimole","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"microgram per nanogram","ug/ng","UG/NG","mass",999.9999999999999,[0,0,0,0,0,0,0],"\u03bcg/ng",null,false,"M",null,1,false,false,0,"ug per ng; mcg/ng; mcg per ng; micrograms per nanogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[false,"microkatal","ukat","UKAT","catalytic activity",602213670000000000,[0,-1,0,0,0,0,0],"\u03bckat","chemical",true,null,null,1,false,false,1,"microkatals; ukats","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"microliter","uL","UL","volume",1e-9,[3,0,0,0,0,0,0],"\u03bcL","iso1000",true,null,null,1,false,false,0,"microliters; microlitres; mcl","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"microliter per 2 hour","uL/(2.h)","UL/HR","volume",1.388888888888889e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/2hrs; uL/2 hrs; mcg/2hr; mcg per 2hr; uL per 2hr; uL per 2 hrs; microliters per 2 hours; microlitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"microliter per hour","uL/h","UL/HR","volume",2.777777777777778e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/hr; mcg/hr; mcg per hr; uL per hr; microliters per hour; microlitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[true,"micrometer","um","UM","length",0.000001,[1,0,0,0,0,0,0],"\u03bcm",null,false,"L",null,1,false,false,0,"micrometers; micrometres; \u03bcm; microns","LOINC","Len","Clinical","Unit of length that is usually used in tests related to the eye",null,null,null,null,false],[true,"microns per second","um/s","UM/S","length",0.000001,[1,-1,0,0,0,0,0],"\u03bcm/s",null,false,"L",null,1,false,false,0,"um/sec; micron/second; microns/second; um per sec; micrometers per second; micrometres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"micromole","umol","UMOL","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bcmol","si",true,null,null,1,false,false,1,"micromoles; umols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 2 hour","umol/(2.h)","UMOL/HR","amount of substance",83640787500000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/2hrs; umol/2 hrs; umol per 2 hrs; 2hrs; micromoles per 2 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 24 hour","umol/(24.h)","UMOL/HR","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/24hrs; umol/24 hrs; umol per 24 hrs; per 24hrs; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 8 hour","umol/(8.h)","UMOL/HR","amount of substance",20910196875000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/8hr; umol/8 hr; umol per 8 hr; umol per 8hr; umols per 8hr; umol per 8 hours; micromoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per day","umol/d","UMOL/D","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/d","si",true,null,null,1,false,false,1,"umol/day; umol per day; umols per day; umol per days; micromoles per days; umol/24hr; umol/24 hr; umol per 24 hr; umol per 24hr; umols per 24hr; umol per 24 hours; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per deciliter","umol/dL","UMOL/DL","amount of substance",6.0221367e+21,[-3,0,0,0,0,0,0],"\u03bcmol/dL","si",true,null,null,1,false,false,1,"micromole/deciliter; micromole/decilitre; umol per dL; micromoles per deciliters; micromole per decilitres","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per gram","umol/g","UMOL/G","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"\u03bcmol/g","si",true,null,null,1,false,false,1,"micromole/gram; umol per g; micromoles per gram","LOINC","SCnt; Ratio","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per hour","umol/h","UMOL/HR","amount of substance",167281575000000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/hr; umol per hr; umol per hour; micromoles per hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per kilogram","umol/kg","UMOL/KG","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"\u03bcmol/kg","si",true,null,null,1,false,false,1,"umol per kg; micromoles per kilogram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter","umol/L","UMOL/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bcmol/L","si",true,null,null,1,false,false,1,"micromole/liter; micromole/litre; umol per liter; micromoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter per hour","umol/L/h","(UMOL/L)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/L)/h","si",true,null,null,1,false,false,1,"umol/liter/hr; umol/litre/hr; umol per L per hr; umol per liter per hour; micromoles per liters per hour; litre","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min; umol/L/h is a derived unit of enzyme units","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milligram","umol/mg","UMOL/MG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"\u03bcmol/mg","si",true,null,null,1,false,false,1,"micromole/milligram; umol per mg; micromoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute","umol/min","UMOL/MIN","amount of substance",10036894500000000,[0,-1,0,0,0,0,0],"\u03bcmol/min","si",true,null,null,1,false,false,1,"micromole/minute; umol per min; micromoles per minute; enzyme units","LOINC","CAct","Clinical","unit for the enzyme unit U = umol/min","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per gram","umol/min/g","(UMOL/MIN)/G","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(\u03bcmol/min)/g","si",true,null,null,1,false,false,1,"umol/min/gm; umol per min per gm; micromoles per minutes per gram; U/g; enzyme units","LOINC","CCnt","Clinical","unit for the enzyme unit U = umol/min. umol/min/g = U/g","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per liter","umol/min/L","(UMOL/MIN)/L","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/min)/L","si",true,null,null,1,false,false,1,"umol/min/liter; umol/minute/liter; micromoles per minutes per liter; litre; enzyme units; U/L","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/min/L = U/L","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter","umol/mL","UMOL/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bcmol/mL","si",true,null,null,1,false,false,1,"umol per mL; micromoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter per minute","umol/mL/min","(UMOL/ML)/MIN","amount of substance",1.00368945e+22,[-3,-1,0,0,0,0,0],"(\u03bcmol/mL)/min","si",true,null,null,1,false,false,1,"umol per mL per min; micromoles per milliliters per minute; millilitres","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/mL/min = U/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per millimole","umol/mmol","UMOL/MMOL","amount of substance",0.001,[0,0,0,0,0,0,0],"\u03bcmol/mmol","si",true,null,null,1,false,false,0,"umol per mmol; micromoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per mole","umol/mol","UMOL/MOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"\u03bcmol/mol","si",true,null,null,1,false,false,0,"umol per mol; micromoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per micromole","umol/umol","UMOL/UMOL","amount of substance",1,[0,0,0,0,0,0,0],"\u03bcmol/\u03bcmol","si",true,null,null,1,false,false,0,"umol per umol; micromoles per micromole","LOINC","Srto; SFr; EntSRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"microOhm","uOhm","UOHM","electric resistance",0.001,[2,-1,1,0,0,-2,0],"\u03bc\u03a9","si",true,null,null,1,false,false,0,"microOhms; \xb5\u03a9","LOINC","","Clinical","unit of electric resistance","V/A","V/A","1",1,false],[true,"microsecond","us","US","time",0.000001,[0,1,0,0,0,0,0],"\u03bcs",null,false,"T",null,1,false,false,0,"microseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"micro enzyme unit per gram","uU/g","UU/G","catalytic activity",10036894500,[0,-1,-1,0,0,0,0],"\u03bcU/g","chemical",true,null,null,1,false,false,1,"uU per gm; micro enzyme units per gram; micro enzymatic activity per mass; enzyme activity","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per liter","uU/L","UU/L","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"\u03bcU/L","chemical",true,null,null,1,false,false,1,"uU per L; micro enzyme units per liter; litre; enzymatic activity per volume; enzyme activity ","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per milliliter","uU/mL","UU/ML","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"\u03bcU/mL","chemical",true,null,null,1,false,false,1,"uU per mL; micro enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"microvolt","uV","UV","electric potential",0.001,[2,-2,1,0,0,-1,0],"\u03bcV","si",true,null,null,1,false,false,0,"microvolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false]]}}')}},Q=>{Q(Q.s=7944)}]); +//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/assets/js/polyfills.js b/assets/js/polyfills.js new file mode 100644 index 0000000..3742faf --- /dev/null +++ b/assets/js/polyfills.js @@ -0,0 +1,2 @@ +(self.webpackChunklforms=self.webpackChunklforms||[]).push([[429],{7435:()=>{}},s=>{s(s.s=7435)}]); +//# sourceMappingURL=polyfills.js.map \ No newline at end of file diff --git a/assets/js/prism.js b/assets/js/prism.js new file mode 100644 index 0000000..60b54f9 --- /dev/null +++ b/assets/js/prism.js @@ -0,0 +1,238 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);k+=y.value.length,y=y.next){var b=y.value;if(t.length>n.length)return;if(!(b instanceof W)){var x=1;if(h&&y!=t.tail.prev){m.lastIndex=k;var w=m.exec(n);if(!w)break;var A=w.index+(f&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof W)continue;for(var E=y;E!==t.tail&&(Sl.reach&&(l.reach=j);var C=y.prev;L&&(C=I(t,C,L),k+=L.length),z(t,C,x);var _=new W(o,g?M.tokenize(O,g):O,v,O);y=I(t,C,_),N&&I(t,y,N),1"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var e=M.util.currentScript();function t(){M.manual||M.highlightAll()}if(e&&(M.filename=e.src,e.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var r=document.readyState;"loading"===r||"interactive"===r&&e&&e.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(e){var s=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+s.source+")*?(?=\\s*\\{)"),string:{pattern:s,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:t.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},t.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|SELECTOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i}; +Prism.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)[^:\r\n]+?(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}; +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*)(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*{)/i}],function:/(?!\d)\w+(?=\s*\()/,boolean:/(?:true|false)/i,range:{pattern:/\.\./,alias:"operator"},number:/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i,operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:setup|if|else|while|do|for|return|in|instanceof|default|function|loop|goto|switch|case|new|try|throw|catch|finally|null|break|continue|boolean|bool|void|byte|word|string|String|array|int|long|integer|double)\b/,builtin:/\b(?:KeyboardController|MouseController|SoftwareSerial|EthernetServer|EthernetClient|LiquidCrystal|LiquidCrystal_I2C|RobotControl|GSMVoiceCall|EthernetUDP|EsploraTFT|HttpClient|RobotMotor|WiFiClient|GSMScanner|FileSystem|Scheduler|GSMServer|YunClient|YunServer|IPAddress|GSMClient|GSMModem|Keyboard|Ethernet|Console|GSMBand|Esplora|Stepper|Process|WiFiUDP|GSM_SMS|Mailbox|USBHost|Firmata|PImage|Client|Server|GSMPIN|FileIO|Bridge|Serial|EEPROM|Stream|Mouse|Audio|Servo|File|Task|GPRS|WiFi|Wire|TFT|GSM|SPI|SD|runShellCommandAsynchronously|analogWriteResolution|retrieveCallingNumber|printFirmwareVersion|analogReadResolution|sendDigitalPortPair|noListenOnLocalhost|readJoystickButton|setFirmwareVersion|readJoystickSwitch|scrollDisplayRight|getVoiceCallStatus|scrollDisplayLeft|writeMicroseconds|delayMicroseconds|beginTransmission|getSignalStrength|runAsynchronously|getAsynchronously|listenOnLocalhost|getCurrentCarrier|readAccelerometer|messageAvailable|sendDigitalPorts|lineFollowConfig|countryNameWrite|runShellCommand|readStringUntil|rewindDirectory|readTemperature|setClockDivider|readLightSensor|endTransmission|analogReference|detachInterrupt|countryNameRead|attachInterrupt|encryptionType|readBytesUntil|robotNameWrite|readMicrophone|robotNameRead|cityNameWrite|userNameWrite|readJoystickY|readJoystickX|mouseReleased|openNextFile|scanNetworks|noInterrupts|digitalWrite|beginSpeaker|mousePressed|isActionDone|mouseDragged|displayLogos|noAutoscroll|addParameter|remoteNumber|getModifiers|keyboardRead|userNameRead|waitContinue|processInput|parseCommand|printVersion|readNetworks|writeMessage|blinkVersion|cityNameRead|readMessage|setDataMode|parsePacket|isListening|setBitOrder|beginPacket|isDirectory|motorsWrite|drawCompass|digitalRead|clearScreen|serialEvent|rightToLeft|setTextSize|leftToRight|requestFrom|keyReleased|compassRead|analogWrite|interrupts|WiFiServer|disconnect|playMelody|parseFloat|autoscroll|getPINUsed|setPINUsed|setTimeout|sendAnalog|readSlider|analogRead|beginWrite|createChar|motorsStop|keyPressed|tempoWrite|readButton|subnetMask|debugPrint|macAddress|writeGreen|randomSeed|attachGPRS|readString|sendString|remotePort|releaseAll|mouseMoved|background|getXChange|getYChange|answerCall|getResult|voiceCall|endPacket|constrain|getSocket|writeJSON|getButton|available|connected|findUntil|readBytes|exitValue|readGreen|writeBlue|startLoop|isPressed|sendSysex|pauseMode|gatewayIP|setCursor|getOemKey|tuneWrite|noDisplay|loadImage|switchPIN|onRequest|onReceive|changePIN|playFile|noBuffer|parseInt|overflow|checkPIN|knobRead|beginTFT|bitClear|updateIR|bitWrite|position|writeRGB|highByte|writeRed|setSpeed|readBlue|noStroke|remoteIP|transfer|shutdown|hangCall|beginSMS|endWrite|attached|maintain|noCursor|checkReg|checkPUK|shiftOut|isValid|shiftIn|pulseIn|connect|println|localIP|pinMode|getIMEI|display|noBlink|process|getBand|running|beginSD|drawBMP|lowByte|setBand|release|bitRead|prepare|pointTo|readRed|setMode|noFill|remove|listen|stroke|detach|attach|noTone|exists|buffer|height|bitSet|circle|config|cursor|random|IRread|setDNS|endSMS|getKey|micros|millis|begin|print|write|ready|flush|width|isPIN|blink|clear|press|mkdir|rmdir|close|point|yield|image|BSSID|click|delay|read|text|move|peek|beep|rect|line|open|seek|fill|size|turn|stop|home|find|step|tone|sqrt|RSSI|SSID|end|bit|tan|cos|sin|pow|map|abs|max|min|get|run|put)\b/,constant:/\b(?:DIGITAL_MESSAGE|FIRMATA_STRING|ANALOG_MESSAGE|REPORT_DIGITAL|REPORT_ANALOG|INPUT_PULLUP|SET_PIN_MODE|INTERNAL2V56|SYSTEM_RESET|LED_BUILTIN|INTERNAL1V1|SYSEX_START|INTERNAL|EXTERNAL|DEFAULT|OUTPUT|INPUT|HIGH|LOW)\b/}); +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\]\\]|\\.)*\]|[^\]\\]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?!\|)(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*])?(?:[<^>](?:\.[<^>])?|\.[<^>])?[a-z]*)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} +.+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:(?:\S+)??\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"]|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"]|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|TM|R)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function i(t){for(var n={},i=0,e=(t=t.split(" ")).length;i>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",i="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source]),lookbehind:!0,inside:{keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"keyword"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,opcode:{pattern:/\b(?:adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya|ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA)\b/,alias:"property"},hexnumber:{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"string"},binarynumber:{pattern:/#?%[01]+\b/,alias:"string"},decimalnumber:{pattern:/#?\b\d+\b/,alias:"string"},register:{pattern:/\b[xya]\b/i,alias:"variable"}}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^\s*)\/\*[^\r\n]*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],string:/"(?:[^"\n\r]|"")*"/m,tag:/^[ \t]*[^\s:]+?(?=:(?:[^:]|$))/m,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:true|false)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guievent|a_guicontrol|a_guicontrolevent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|programfiles|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|substr|isfunc|islabel|IsObject|ln|log|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|ltrim|rtrim|mod|onmessage|numget|numput|registercallback|regexmatch|regexreplace|round|sin|tan|sqrt|strlen|strreplace|sb_seticon|sb_setparts|sb_settext|strsplit|tv_add|tv_delete|tv_getchild|tv_getcount|tv_getnext|tv_get|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__New|__Call|__Get|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Region|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|TryAgain|Throw|Try|Catch|Finally|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+?(?=\()/m,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +Prism.languages.birb=Prism.languages.extend("clike",{"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b[A-Z]\w*(?=\s+\w+\s*[;,=()])/],string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|next|new|noSeeb|return|static|switch|throw|var|void|while)\b/,variable:/\b[a-z_]\w*\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^[\s\S]*?%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:true|false)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/i,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:TODO|FIXME|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(?:function|hook|event) \w+(?:::\w+)?/,inside:{keyword:/^(?:function|hook|event)/}},variable:{pattern:/(?:global|local) \w+/i,inside:{keyword:/(?:global|local)/}},builtin:/(?:@(?:load(?:-(?:sigs|plugin))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|group|error_handler|type_column))/,constant:{pattern:/const \w+/i,inside:{keyword:/const/}},keyword:/\b(?:break|next|continue|alarm|using|of|add|delete|export|print|return|schedule|when|timeout|addr|any|bool|count|double|enum|file|int|interval|pattern|opaque|port|record|set|string|subnet|table|time|vector|for|if|else|in|module|function)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:while|for|new|break|try|except|raise|else|endtry|undefined|function|var|return|endfunction|null|if|elseif|procedure|endprocedure|then|val|export|endif|in|each|true|false|to|do|enddo|execute)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+\.?\d*|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|or|not)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^(\s*)&.*/m,lookbehind:!0,alias:"important"},{pattern:/^\s*#.*/gm,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|iant|idispatch|implements|import|initonly|instance|u?int(?:8|16|32|64)?|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|unaligned|volatile|readonly|tail|no)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.[0-9]+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.[0-9]+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|ldvirtftn|castclass|beq(?:\.s)?|mkrefany|localloc|ckfinite|rethrow|ldtoken|ldsflda|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:true|false)\b/,number:/\b-?(?:0x[0-9a-fA-F]+|[0-9]+)(?:\.[0-9a-fA-F]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.clojure={comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},operator:/(?:::|[:|'])\b[a-z][\w*+!?-]*\b/i,keyword:{pattern:/([^\w+*'?-])(?:def|if|do|let|\.\.|quote|var|->>|->|fn|loop|recur|throw|try|monitor-enter|\.|new|set!|def\-|defn|defn\-|defmacro|defmulti|defmethod|defstruct|defonce|declare|definline|definterface|defprotocol|==|defrecord|>=|deftype|<=|defproject|ns|\*|\+|\-|\/|<|=|>|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|conj|cons|constantly|cond|if-not|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|deref|difference|disj|dissoc|distinct|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|for|fnseq|frest|gensym|get-proxy-class|get|hash-map|hash-set|identical\?|identity|if-let|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|line-seq|list\*|list|load|load-file|locking|long|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|name|namespace|neg\?|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|time|to-array|to-array-2d|tree-seq|true\?|union|up|update-proxy|val|vals|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[^\w+*'?-])/,lookbehind:!0},boolean:/\b(?:true|false|nil)\b/,number:/\b[\da-f]+\b/i,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\${(?:[^{}$]|\${[^{}$]*})*}/,inside:{punctuation:/\${|}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:CTEST_CUSTOM_(?:MAXIMUM_(?:(?:FAIL|PASS)ED_TEST_OUTPUT_SIZE|NUMBER_OF_(?:ERROR|WARNING)S)|ERROR_(?:P(?:OST|RE)_CONTEXT|EXCEPTION|MATCH)|P(?:OST|RE)_MEMCHECK|WARNING_(?:EXCEPTION|MATCH)|(?:MEMCHECK|TESTS)_IGNORE|P(?:OST|RE)_TEST|COVERAGE_EXCLUDE)|ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ARCHIVE_OUTPUT_NAME|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEBUG_POSTFIX|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],langext:{pattern:/\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,alias:"string"},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|\^|&==|&<>|!|\?|\?:|\.\?|\+\+|--|[-+*/=<>]=?|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w*|\[[^\]]+\])/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{string:{pattern:/[rs]?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*){(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +Prism.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}}; +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:abstract|alias|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|rescue|return|require|select|self|sizeof|struct|super|then|type|typeof|uninitialized|union|unless|until|when|while|with|yield|__DIR__|__END_LINE__|__FILE__|__LINE__)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/}),e.languages.insertBefore("crystal","string",{attribute:{pattern:/@\[.+?\]/,alias:"attr-name",inside:{delimiter:{pattern:/^@\[|\]$/,alias:"tag"},rest:e.languages.crystal}},expansion:[{pattern:/\{\{.+?\}\}/,inside:{delimiter:{pattern:/^\{\{|\}\}$/,alias:"tag"},rest:e.languages.crystal}},{pattern:/\{%.+?%\}/,inside:{delimiter:{pattern:/^\{%|%\}$/,alias:"tag"},rest:e.languages.crystal}}]})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0,alias:"symbol"},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:true|false|null)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"',"'(?:\\\\(?:\\W|\\w+)|[^\\\\])'",'(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]*/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]*/i,lookbehind:!0}],keyword:/\$|\b(?:abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__(?:(?:FILE|MODULE|LINE|FUNCTION|PRETTY_FUNCTION|DATE|EOF|TIME|TIMESTAMP|VENDOR|VERSION)__|gshared|traits|vector|parameters)|string|wstring|dstring|size_t|ptrdiff_t)\b/,operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E[ABCD]X|E?(?:BP|SP|DI|SI)|[ECSDGF]S|CR[0234]|DR[012367]|TR[3-7]|X?MM[0-7]|R[ABCD]X|[BS]PL|R[BS]P|[DS]IL|R[DS]I|R(?:[89]|1[0-5])[BWD]?|XMM(?:[89]|1[0-5])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +Prism.languages.dart=Prism.languages.extend("clike",{string:[{pattern:/r?("""|''')[\s\S]*?\1/,greedy:!0},{pattern:/r?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extension|external|extends|factory|final|finally|for|Function|get|hide|if|implements|interface|import|in|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),Prism.languages.insertBefore("dart","function",{metadata:{pattern:/@\w+/,alias:"symbol"}}); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|MEASURE|EVALUATE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:TRUE|FALSE|NULL)\b/i,alias:"constant"},number:/\b\d+\.?\d*|\B\.\d+\b/i,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:Some|None)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||[!=]=|===|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:ORIGIN|INCLUDE|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:IN|CH|CS|HS)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^(\s*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+]/m,lookbehind:!0,alias:"keyword",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},property:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0},value:{pattern:/=.*/,alias:"string",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%\s*\n\s*%|%.|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:True|False)\b/i,"class-name":{pattern:/\b[A-Z][\dA-Z_]*\b/,alias:"builtin"},number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"ejs",/<%(?!%)[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"ejs")}),e.languages.eta=e.languages.ejs}(Prism); +Prism.languages.elixir={comment:/#.*/m,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"etlua",/<%[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(Prism); +!function(n){n.languages.erb=n.languages.extend("ruby",{}),n.languages.insertBefore("erb","comment",{delimiter:{pattern:/^<%=?|%>$/,alias:"punctuation"}}),n.hooks.add("before-tokenize",function(e){n.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s[\s\S]*?^=end)+?%>/gm)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(e){var t={function:/\b(?:TODOS?|FIX(?:MES?)?|NOTES?|BUGS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s+(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/((?:\n|\r\n)\s*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|execute|eval)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:set|change|with|new)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach(function(e){i[e].pattern=r(a[e])});i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +Prism.languages["firestore-security-rules"]=Prism.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/[/]/}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:\s*!.+(?:\r\n?|\n))?|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:TRUE|FALSE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:INTEGER|REAL|DOUBLE ?PRECISION|COMPLEX|CHARACTER|LOGICAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEWHERE|ELSEIF|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(n){for(var i="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",e=0;e<2;e++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[^\\s\\S]");var t={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:)*?\\})*\\1".replace(//g,function(){return i})),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:)*?\\}".replace(//g,function(){return i})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:true|false)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\w+(?=\s*\()/,number:/\d+(?:\.\d+)?/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};t.string[1].inside.interpolation.inside.rest=t,n.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}}},n.hooks.add("before-tokenize",function(e){var t=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,function(){return i}),"gi");n.languages["markup-templating"].buildPlaceholders(e,"ftl",t)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"ftl")})}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ulf]*/i,keyword:/\b(?:if|else|switch|case|default|break|for|repeat|while|do|until|continue|exit|return|globalvar|var|enum)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at|xor)\b/,constant:/\b(?:self|other|all|noone|global|local|undefined|pointer_(?:invalid|null)|action_(?:stop|restart|continue|reverse)|pi|GM_build_date|GM_version|timezone_(?:local|utc)|gamespeed_(?:fps|microseconds)|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|pre|post)|keypress|keyrelease|trigger|(?:left|right|middle|no)_button|(?:left|right|middle)_press|(?:left|right|middle)_release|mouse_(?:enter|leave|wheel_up|wheel_down)|global_(?:left|right|middle)_button|global_(?:left|right|middle)_press|global_(?:left|right|middle)_release|joystick(?:1|2)_(?:left|right|up|down|button1|button2|button3|button4|button5|button6|button7|button8)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|step_(?:normal|begin|end)|gui|gui_begin|gui_end)|vk_(?:nokey|anykey|enter|return|shift|control|alt|escape|space|backspace|tab|pause|printscreen|left|right|up|down|home|end|delete|insert|pageup|pagedown|f\d|numpad\d|divide|multiply|subtract|add|decimal|lshift|lcontrol|lalt|rshift|rcontrol|ralt)|mb_(?:any|none|left|right|middle)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|purple|red|silver|teal|white|yellow|orange)|fa_(?:left|center|right|top|middle|bottom|readonly|hidden|sysfile|volumeid|directory|archive)|pr_(?:pointlist|linelist|linestrip|trianglelist|trianglestrip|trianglefan)|bm_(?:complex|normal|add|max|subtract|zero|one|src_colour|inv_src_colour|src_color|inv_src_color|src_alpha|inv_src_alpha|dest_alpha|inv_dest_alpha|dest_colour|inv_dest_colour|dest_color|inv_dest_color|src_alpha_sat)|audio_(?:falloff_(?:none|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|exponent_distance|exponent_distance_clamped)|old_system|new_system|mono|stereo|3d)|cr_(?:default|none|arrow|cross|beam|size_nesw|size_ns|size_nwse|size_we|uparrow|hourglass|drag|appstart|handpoint|size_all)|spritespeed_framesper(?:second|gameframe)|asset_(?:object|unknown|sprite|sound|room|path|script|font|timeline|tiles|shader)|ds_type_(?:map|list|stack|queue|grid|priority)|ef_(?:explosion|ring|ellipse|firework|smoke|smokeup|star|spark|flare|cloud|rain|snow)|pt_shape_(?:pixel|disk|square|line|star|circle|ring|sphere|flare|spark|explosion|cloud|smoke|snow)|ps_(?:distr|shape)_(?:linear|gaussian|invgaussian|rectangle|ellipse|diamond|line)|ty_(?:real|string)|dll_(?:cdel|cdecl|stdcall)|matrix_(?:view|projection|world)|os_(?:win32|windows|macosx|ios|android|linux|unknown|winphone|win8native|psvita|ps4|xboxone|ps3|uwp)|browser_(?:not_a_browser|unknown|ie|firefox|chrome|safari|safari_mobile|opera|tizen|windows_store|ie_mobile)|device_ios_(?:unknown|iphone|iphone_retina|ipad|ipad_retina|iphone5|iphone6|iphone6plus)|device_(?:emulator|tablet)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|of_challenge_(?:win|lose|tie)|leaderboard_type_(?:number|time_mins_secs)|cmpfunc_(?:never|less|equal|lessequal|greater|notequal|greaterequal|always)|cull_(?:noculling|clockwise|counterclockwise)|lighttype_(?:dir|point)|iap_(?:ev_storeload|ev_product|ev_purchase|ev_consume|ev_restore|storeload_ok|storeload_failed|status_uninitialised|status_unavailable|status_loading|status_available|status_processing|status_restoring|failed|unavailable|available|purchased|canceled|refunded)|fb_login_(?:default|fallback_to_webview|no_fallback_to_webview|forcing_webview|use_system_account|forcing_safari)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|reaction_force_x|reaction_force_y|reaction_torque|motor_speed|angle|motor_torque|max_motor_torque|translation|speed|motor_force|max_motor_force|length_1|length_2|damping_ratio|frequency|lower_angle_limit|upper_angle_limit|angle_limits|max_length|max_torque|max_force)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_particle_flag_(?:water|zombie|wall|spring|elastic|viscous|powder|tensile|colourmixing|colormixing)|phy_particle_group_flag_(?:solid|rigid)|phy_particle_data_flag_(?:typeflags|position|velocity|colour|color|category)|achievement_(?:our_info|friends_info|leaderboard_info|info|filter_(?:all_players|friends_only|favorites_only)|type_challenge|type_score_challenge|pic_loaded|show_(?:ui|profile|leaderboard|achievement|bank|friend_picker|purchase_prompt))|network_(?:socket_(?:tcp|udp|bluetooth)|type_(?:connect|disconnect|data|non_blocking_connect)|config_(?:connect_timeout|use_non_blocking_socket|enable_reliable_udp|disable_reliable_udp))|buffer_(?:fixed|grow|wrap|fast|vbuffer|network|u8|s8|u16|s16|u32|s32|u64|f16|f32|f64|bool|text|string|seek_start|seek_relative|seek_end|generalerror|outofspace|outofbounds|invalidtype)|gp_(?:face\d|shoulderl|shoulderr|shoulderlb|shoulderrb|select|start|stickl|stickr|padu|padd|padl|padr|axislh|axislv|axisrh|axisrv)|ov_(?:friends|community|players|settings|gamegroup|achievements)|lb_sort_(?:none|ascending|descending)|lb_disp_(?:none|numeric|time_sec|time_ms)|ugc_(?:result_success|filetype_(?:community|microtrans)|visibility_(?:public|friends_only|private)|query_RankedBy(?:Vote|PublicationDate|Trend|NumTimesReported|TotalVotesAsc|VotesUp|TextSearch)|query_(?:AcceptedForGameRankedByAcceptanceDate|FavoritedByFriendsRankedByPublicationDate|CreatedByFriendsRankedByPublicationDate|NotYetRated)|sortorder_CreationOrder(?:Desc|Asc)|sortorder_(?:TitleAsc|LastUpdatedDesc|SubscriptionDateDesc|VoteScoreDesc|ForModeration)|list_(?:Published|VotedOn|VotedUp|VotedDown|WillVoteLater|Favorited|Subscribed|UsedOrPlayed|Followed)|match_(?:Items|Items_Mtx|Items_ReadyToUse|Collections|Artwork|Videos|Screenshots|AllGuides|WebGuides|IntegratedGuides|UsableInGame|ControllerBindings))|vertex_usage_(?:position|colour|color|normal|texcoord|textcoord|blendweight|blendindices|psize|tangent|binormal|fog|depth|sample)|vertex_type_(?:float\d|colour|color|ubyte4)|layerelementtype_(?:undefined|background|instance|oldtilemap|sprite|tilemap|particlesystem|tile)|tile_(?:rotate|flip|mirror|index_mask)|input_type|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|(?:obj|scr|spr|rm)\w+)\b/,variable:/\b(?:x|y|(?:x|y)(?:previous|start)|(?:h|v)speed|direction|speed|friction|gravity|gravity_direction|path_(?:index|position|positionprevious|speed|scale|orientation|endaction)|object_index|id|solid|persistent|mask_index|instance_(?:count|id)|alarm|timeline_(?:index|position|speed|running|loop)|visible|sprite_(?:index|width|height|xoffset|yoffset)|image_(?:number|index|speed|depth|xscale|yscale|angle|alpha|blend)|bbox_(?:left|right|top|bottom)|layer|phy_(?:rotation|(?:position|linear_velocity|speed|com|collision|col_normal)_(?:x|y)|angular_(?:velocity|damping)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|working_directory|webgl_enabled|view_(?:(?:y|x|w|h)view|(?:y|x|w|h)port|(?:v|h)(?:speed|border)|visible|surface_id|object|enabled|current|angle)|undefined|transition_(?:steps|kind|color)|temp_directory|show_(?:score|lives|health)|secure_mode|score|room_(?:width|speed|persistent|last|height|first|caption)|room|pointer_(?:null|invalid)|os_(?:version|type|device|browser)|mouse_(?:y|x|lastbutton|button)|lives|keyboard_(?:string|lastkey|lastchar|key)|iap_data|health|gamemaker_(?:version|registered|pro)|game_(?:save|project|display)_(?:id|name)|fps_real|fps|event_(?:type|object|number|action)|error_(?:occurred|last)|display_aa|delta_time|debug_mode|cursor_sprite|current_(?:year|weekday|time|second|month|minute|hour|day)|caption_(?:score|lives|health)|browser_(?:width|height)|background_(?:yscale|y|xscale|x|width|vtiled|vspeed|visible|showcolour|showcolor|index|htiled|hspeed|height|foreground|colour|color|blend|alpha)|async_load|application_surface|argument(?:_relitive|_count|\d)|argument|global|local|self|other)\b/}); +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/\*\d+/,alias:"punctuation"},punctuation:/:/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class_name|class|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ +).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^\s*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|.*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|laH|Lastnost|Mak|Mogucnost|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|perbogh|poQbogh malja'|Potrzeba biznesowa|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram senaryo|Dyagram Senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|Examples|EXAMPLZ|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|ghantoH|Grundlage|Hannergrond|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut|lut chovnatlh|lutmey|Lýsing Atburðarásar|Lýsing Dæma|Menggariskan Senario|MISHUN|MISHUN SRSLY|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan senaryo|Plan Senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo|Senaryo deskripsyon|Senaryo Deskripsyon|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie|Situasie Uiteensetting|Skenario|Skenario konsep|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa|Swa hwaer swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo\-ho\-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'ach|'a|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cando|Cand|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|Dato|DEN|Den youse gotta|Dengan|De|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|Entonces|En|Epi|E|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kadar|Kada|Kad|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Majd|Maka|Manawa|Mas|Ma|Menawa|Men|Mutta|Nalikaning|Nalika|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Og|Och|Oletetaan|Onda|Ond|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|qaSDI'|Quando|Quand|Quan|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|ugeholl|Und|Un|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadani|Zadano|Zadan|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"}}},outline:{pattern:/<[^>]+?>/,alias:"variable"}}}(); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:attribute|const|uniform|varying|buffer|shared|coherent|volatile|restrict|readonly|writeonly|atomic_uint|layout|centroid|flat|smooth|noperspective|patch|sample|break|continue|do|for|while|switch|case|default|if|else|subroutine|in|out|inout|float|double|int|void|bool|true|false|invariant|precise|discard|return|d?mat[234](?:x[234])?|[ibdu]?vec[234]|uint|lowp|mediump|highp|precision|[iu]?sampler[123]D|[iu]?samplerCube|sampler[12]DShadow|samplerCubeShadow|[iu]?sampler[12]DArray|sampler[12]DArrayShadow|[iu]?sampler2DRect|sampler2DRectShadow|[iu]?samplerBuffer|[iu]?sampler2DMS(?:Array)?|[iu]?samplerCubeArray|samplerCubeArrayShadow|[iu]?image[123]D|[iu]?image2DRect|[iu]?imageCube|[iu]?imageBuffer|[iu]?image[12]DArray|[iu]?imageCubeArray|[iu]?image2DMS(?:Array)?|struct|common|partition|active|asm|class|union|enum|typedef|template|this|resource|goto|inline|noinline|public|static|extern|external|interface|long|short|half|fixed|unsigned|superp|input|output|hvec[234]|fvec[234]|sampler3DRect|filter|sizeof|cast|namespace|using)\b/}); +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/}; +Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:as|def|in|abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?[\d]+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:setup|given|when|then|and|cleanup|expect|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(e){if("groovy"===e.language&&"string"===e.type){var t=e.content[0];if("'"!=t){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===t&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content=e.content.replace(/</g,"<").replace(/&/g,"&"),e.content=Prism.highlight(e.content,{expression:{pattern:n,lookbehind:!0,inside:Prism.languages.groovy}}),e.classes.push("/"===t?"regex":"gstring")}}}); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")})}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/(["'])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^}]+\})/,lookbehind:!0,inside:{interpolation:{pattern:/^\$\w*/,alias:"variable"}}}}},keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|from|for|function|if|implements|import|in|inline|interface|macro|new|null|override|public|private|return|static|super|switch|throw|to|try|typedef|using|var|while)(?!\.)\b/,operator:/\.{3}|\+\+?|-[->]?|[=!]=?|&&?|\|\|?|<[<=]?|>[>=]?|[*\/%~^]/}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[igmsu]*/,greedy:!0}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#\w+/,alias:"builtin"},metadata:{pattern:/@:?\w+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"variable"}}),Prism.languages.haxe.string.inside.interpolation.inside.rest=Prism.languages.haxe,delete Prism.languages.haxe["class-name"]; +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+)[\s\S]*?^\s*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:resource|data)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?={)/i,inside:{type:{pattern:/(provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+{)/],property:[/[\w-\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:terraform|var|self|count|module|path|data|local)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:terraform|var|self|count|module|path|data|local)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,boolean:/\b(?:true|false)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RasterizerState|RenderTargetView|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,p={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},s={"application/json":!0,"application/xml":!0};for(var r in p)if(p[r]){a=a||{};var T=s[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:p[r]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:(?:includeSubDomains|preload|strict)(?: |;)|pin-sha256="[a-zA-Z\d+=/]+"|(?:max-age|report-uri)=|report-to )/,alias:"keyword"},safe:{pattern:/\b\d{7,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,6}\b/,alias:"function"}}; +Prism.languages.hsts={directive:{pattern:/\b(?:max-age=|includeSubDomains|preload)/,alias:"keyword"},safe:{pattern:/\b\d{8,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,7}\b/,alias:"function"}}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GSB|GOTO|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|RIGHT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@[^\s]+)/i,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:volume|book|part(?! of)|chapter|section|table)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?\w*|\b(?:one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:applying to|are|attacking|answering|asking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:s|ing)?|consulting|contain(?:s|ing)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:ve|s|ving)|hold(?:s|ing)?|impl(?:y|ies)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:s|ing)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:s|ing)?|setting|showing|singing|sleeping|smelling|squeezing|switching|support(?:s|ing)?|swearing|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:s|ing)?|var(?:y|ies|ying)|waiting|waking|waving|wear(?:s|ing)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|unless|the story)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: on| off)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:y|ies)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:/^[ \t]*[;#].*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}}; +Prism.languages.io={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getSlot|getEnvironmentVariable|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|call|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Regex|SGML|SGMLElement|SGMLParser|SQLite|Server|Sequence|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink|Random|BigNum)\b/,boolean:/\b(?:true|false|nil)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:n.languages.php};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +!function(p){var a=p.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(a,"addSupport",{value:function(a,e){"string"==typeof a&&(a=[a]),a.forEach(function(a){!function(a,e){var n="doc-comment",t=p.languages[a];if(t){var r=t[n];if(!r){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};r=(t=p.languages.insertBefore(a,"comment",o))[n]}if(r instanceof RegExp&&(r=t[n]={pattern:r}),Array.isArray(r))for(var i=0,s=r.length;i)?|".replace(//g,function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"});a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|throws|see|link|linkplain|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^[\t ]*(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?:\:.*)?$/m,inside:{keyword:{pattern:/^(\s*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+(?=$|:)/,namespace:/[a-z]\w*/,punctuation:/[.:]/}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/[:]/}},"stack-frame":{pattern:/^[\t ]*at [\w$.]+(?:)?\([^()]*\)/m,inside:{keyword:{pattern:/^(\s*)at/,lookbehind:!0},source:[{pattern:/(\()\w+.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\d+/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Unknown Source|Native Method)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,namespace:/[a-z]\w*/,punctuation:/[.()]/}},more:{pattern:/^[\t ]*\.{3} \d+ [a-z]+(?: [a-z]+)*/m,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jolie=Prism.languages.extend("clike",{keyword:/\b(?:include|define|is_defined|undef|main|init|outputPort|inputPort|Location|Protocol|Interfaces|RequestResponse|OneWay|type|interface|extender|throws|cset|csets|forward|Aggregates|Redirects|embedded|courier|execution|sequential|concurrent|single|scope|install|throw|comp|cH|default|global|linkIn|linkOut|synchronized|this|new|for|if|else|while|in|Jolie|Java|Javascript|nullProcess|spawn|constants|with|provide|until|exit|foreach|instanceof|over|service)\b/,builtin:/\b(?:undefined|string|int|void|long|Byte|bool|double|float|char|any)\b/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[:?\/%^]/,symbol:/[|;@]/,punctuation:/[,.]/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0}}),delete Prism.languages.jolie["class-name"],Prism.languages.insertBefore("jolie","keyword",{function:{pattern:/((?:\b(?:outputPort|inputPort|in|service|courier)\b|@)\s*)\w+/,lookbehind:!0},aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{"with-extension":{pattern:/\bwith\s+\w+/,inside:{keyword:/\bwith\b/}},function:{pattern:/\w+/},punctuation:{pattern:/,/}}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:{pattern:/,/},function:{pattern:/\w+/},symbol:{pattern:/=>/}}}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,function(){return n})),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),greedy:!0,inside:i},string:{pattern:t,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:true|false)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|or|not)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend("typescript",{});delete n["class-name"],e.languages.typescript["class-name"].inside=n,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}",t="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"[$\\w\\xA0-\\uFFFF.]+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[[$\\w\\xA0-\\uFFFF.]+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,function(){return"[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*"}),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\\)|\(\|\$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(at\s+(?:new\s+)?)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:[0-9]+(?::[0-9]+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(u){var e=u.languages.javascript["template-string"],n=e.pattern.source,a=e.inside.interpolation,i=a.inside["interpolation-punctuation"],r=a.pattern.source;function t(e,t){if(u.languages[e])return{pattern:RegExp("((?:"+t+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function o(e,t,n){var r={code:e,grammar:t,language:n};return u.hooks.run("before-tokenize",r),r.tokens=u.tokenize(r.code,r.grammar),u.hooks.run("after-tokenize",r),r.tokens}function d(e){var t={};t["interpolation-punctuation"]=i;var n=u.tokenize(e,t);if(3===n.length){var r=[1,1];r.push.apply(r,o(n[1],u.languages.javascript,"javascript")),n.splice.apply(n,r)}return new u.Token("interpolation",n,a.alias,e)}function c(a,e,i){var t=u.tokenize(a,{interpolation:{pattern:RegExp(r),lookbehind:!0}}),f=0,y={},n=o(t.map(function(e){if("string"==typeof e)return e;for(var t,n=e.content;-1!==a.indexOf((r=f++,t="___"+i.toUpperCase()+"_"+r+"___")););return y[t]=n,t;var r}).join(""),e,i),v=Object.keys(y);return f=0,function e(t){for(var n=0;n=v.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=v[f],i="string"==typeof r?r:r.content,o=i.indexOf(a);if(-1!==o){++f;var s=i.substring(0,o),p=d(y[a]),l=i.substring(o+a.length),g=[];if(s&&g.push(s),g.push(p),l){var u=[l];e(u),g.push.apply(g,u)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var c=r.content;Array.isArray(c)?e(c):e([c])}}}(n),new u.Token(i,n,"language-"+i,a)}u.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:md|markdown)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),e].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}u.hooks.add("after-tokenize",function(e){e.language in s&&!function e(t){for(var n=0,r=t.length;n]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?|im|pi|e|catalan|eulergamma|golden)\b|[πℯγφ]/}; +Prism.languages.keyman={comment:/\bc\s.*/i,function:/\[\s*(?:(?:CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*(?:[TKU]_[\w?]+|".+?"|'.+?')\s*\]/i,string:/("|').*?\1/,bold:[/&(?:baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(?:bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(?:ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(?:keyman|kmfl|weaver|keymanweb|keymanonly):/i}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"],n.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var e=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:n.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];n.languages.kotlin.string.inside=n.languages.kotlin["raw-string"].inside={interpolation:e},n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,ld:{pattern:/^\{(?:[=_]|\/?(?!\d|\w+\()\w+|)/,inside:{punctuation:/^\{\/?/,tag:{pattern:/.+/,alias:"important"}}},rd:{pattern:/\}$/,inside:{punctuation:/.+/}},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var e=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},e.tag),t.hooks.add("before-tokenize",function(a){if("latte"===a.language){t.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g),a.grammar=e}}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"latte")})}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}; +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,function(){return n});n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={keyword:/\b(?:comment|endcomment|if|elsif|else|endif|unless|endunless|for|endfor|case|endcase|when|in|break|assign|continue|limit|offset|range|reversed|raw|endraw|capture|endcapture|tablerow|endtablerow)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0},function:{pattern:/(^|[\s;|&])(?:append|prepend|capitalize|cycle|cols|increment|decrement|abs|at_least|at_most|ceil|compact|concat|date|default|divided_by|downcase|escape|escape_once|first|floor|join|last|lstrip|map|minus|modulo|newline_to_br|plus|remove|remove_first|replace|replace_first|reverse|round|rstrip|size|slice|sort|sort_natural|split|strip|strip_html|strip_newlines|times|truncate|truncatewords|uniq|upcase|url_decode|url_encode|include|paginate)(?=$|[\s;|&])/,lookbehind:!0}}; +!function(e){function n(e){return RegExp("(\\()"+e+"(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])"+e+"(?=[\\s)])")}var t="[-+*/_~!@$%^=<>{}\\w]+",r="(\\()",i="(?=\\))",s="(?=\\s)",o={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp(r+"(?:(?:lexical-)?let\\*?|(?:cl-)?letf|if|when|while|unless|cons|cl-loop|and|or|not|cond|setq|error|message|null|require|provide|use-package)"+s),lookbehind:!0},{pattern:RegExp(r+"(?:for|do|collect|return|finally|append|concat|in|by)"+s),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("(?:t|nil)"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp(r+"def(?:var|const|custom|group)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp(r+"(?:cl-)?(?:defun\\*?|defmacro)\\s+"+t+"\\s+\\([\\s\\S]*?\\)"),lookbehind:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(r+"lambda\\s+\\((?:&?"+t+"\\s*)*\\)"),lookbehind:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&[-+*/_~!@$%^=<>{}\\w]+"),rest:{argument:{pattern:RegExp(t),alias:"variable"},varform:{pattern:RegExp(r+t+"\\s+\\S[\\s\\S]*"+i),lookbehind:!0,inside:{string:o.string,boolean:o.boolean,number:o.number,symbol:o.symbol,punctuation:/[()]/}}}},p="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(r+"[\\s\\S]*"+i),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:rest|body)\\s+"+p),inside:l},"other-marker-vars":{pattern:RegExp("&(?:optional|aux)\\s+"+p),inside:l},keys:{pattern:RegExp("&key\\s+"+p+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};o.lambda.inside.arguments=d,o.defun.inside.arguments=e.util.clone(d),o.defun.inside.arguments.inside.sublist=d,e.languages.lisp=o,e.languages.elisp=o,e.languages.emacs=o,e.languages["emacs-lisp"]=o}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?:nt| not)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s+[\s\S]*?\s+TLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+\.?\d*|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:YARN|NUMBR|NUMBAR|TROOF|BUKKIT|NOOB)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:I IZ|HOW IZ I|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:O HAI IM|KTHX|HAI|KTHXBYE|I HAS A|ITZ(?: A)?|R|AN|MKAY|SMOOSH|MAEK|IS NOW(?: A)?|VISIBLE|GIMMEH|O RLY\?|YA RLY|NO WAI|OIC|MEBBE|WTF\?|OMG|OMGWTF|GTFO|IM IN YR|IM OUTTA YR|FOUND YR|YR|TIL|WILE|UPPIN|NERFIN|I IZ|HOW IZ I|IF U SAY SO|SRS|HAS A|LIEK(?: A)?|IZ)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:WIN|FAIL)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:SUM|DIFF|PRODUKT|QUOSHUNT|MOD|BIGGR|SMALLR|BOTH|EITHER|WON|ALL|ANY) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(d){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";d.languages.markdown=d.languages.extend("markup",{}),d.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike"].forEach(function(n){e!==n&&(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +Prism.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+\.?\d*|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\w+(?=\()|\b(?:about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|CBG|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|Mayatomr|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.rest=Prism.languages.mel; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|equals|end|environ|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:y|ies)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map(function($){return $.replace("$","\\$")})).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[{pattern:/^#Rem\s+[\s\S]*?^#End/im,greedy:!0},{pattern:/'.+/,greedy:!0}],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},function:/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:running|create|resume|status|wrap|yield)|debug\.(?:debug|gethook|getinfo|getlocal|getupvalue|setlocal|setupvalue|sethook|traceback|getfenv|getmetatable|getregistry|setfenv|setmetatable)|dofile|error|getfenv|getmetatable|io\.(?:stdin|stdout|stderr|close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|sin|cos|tan|deg|exp|floor|log|log10|max|min|fmod|modf|cosh|sinh|tanh|pow|rad|sqrt|frexp|ldexp|random|randomseed|pi)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|len|lower|rep|sub|upper|format|gsub|gmatch|match|reverse)|table\.(?:maxn|concat|sort|insert|remove)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:/\/\*[\s\S]*?(?:$|\*\/)/,parameter:/\$[\w.]+/,string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},function:/\b(?:ABS|ACOS|ARRAY_AGG|ARRAY_APPEND|ARRAY_AVG|ARRAY_CONCAT|ARRAY_CONTAINS|ARRAY_COUNT|ARRAY_DISTINCT|ARRAY_FLATTEN|ARRAY_IFNULL|ARRAY_INSERT|ARRAY_INTERSECT|ARRAY_LENGTH|ARRAY_MAX|ARRAY_MIN|ARRAY_POSITION|ARRAY_PREPEND|ARRAY_PUT|ARRAY_RANGE|ARRAY_REMOVE|ARRAY_REPEAT|ARRAY_REPLACE|ARRAY_REVERSE|ARRAY_SORT|ARRAY_STAR|ARRAY_SUM|ARRAY_SYMDIFF|ARRAY_SYMDIFFN|ARRAY_UNION|ASIN|ATAN|ATAN2|AVG|BASE64|BASE64_DECODE|BASE64_ENCODE|BITAND|BITCLEAR|BITNOT|BITOR|BITSET|BITSHIFT|BITTEST|BITXOR|CEIL|CLOCK_LOCAL|CLOCK_MILLIS|CLOCK_STR|CLOCK_TZ|CLOCK_UTC|CONTAINS|CONTAINS_TOKEN|CONTAINS_TOKEN_LIKE|CONTAINS_TOKEN_REGEXP|COS|COUNT|CURL|DATE_ADD_MILLIS|DATE_ADD_STR|DATE_DIFF_MILLIS|DATE_DIFF_STR|DATE_FORMAT_STR|DATE_PART_MILLIS|DATE_PART_STR|DATE_RANGE_MILLIS|DATE_RANGE_STR|DATE_TRUNC_MILLIS|DATE_TRUNC_STR|DECODE_JSON|DEGREES|DURATION_TO_STR|E|ENCODED_SIZE|ENCODE_JSON|EXP|FLOOR|GREATEST|HAS_TOKEN|IFINF|IFMISSING|IFMISSINGORNULL|IFNAN|IFNANORINF|IFNULL|INITCAP|ISARRAY|ISATOM|ISBOOLEAN|ISNUMBER|ISOBJECT|ISSTRING|IsBitSET|LEAST|LENGTH|LN|LOG|LOWER|LTRIM|MAX|META|MILLIS|MILLIS_TO_LOCAL|MILLIS_TO_STR|MILLIS_TO_TZ|MILLIS_TO_UTC|MILLIS_TO_ZONE_NAME|MIN|MISSINGIF|NANIF|NEGINFIF|NOW_LOCAL|NOW_MILLIS|NOW_STR|NOW_TZ|NOW_UTC|NULLIF|OBJECT_ADD|OBJECT_CONCAT|OBJECT_INNER_PAIRS|OBJECT_INNER_VALUES|OBJECT_LENGTH|OBJECT_NAMES|OBJECT_PAIRS|OBJECT_PUT|OBJECT_REMOVE|OBJECT_RENAME|OBJECT_REPLACE|OBJECT_UNWRAP|OBJECT_VALUES|PAIRS|PI|POLY_LENGTH|POSINFIF|POSITION|POWER|RADIANS|RANDOM|REGEXP_CONTAINS|REGEXP_LIKE|REGEXP_POSITION|REGEXP_REPLACE|REPEAT|REPLACE|REVERSE|ROUND|RTRIM|SIGN|SIN|SPLIT|SQRT|STR_TO_DURATION|STR_TO_MILLIS|STR_TO_TZ|STR_TO_UTC|STR_TO_ZONE_NAME|SUBSTR|SUFFIXES|SUM|TAN|TITLE|TOARRAY|TOATOM|TOBOOLEAN|TOKENS|TONUMBER|TOOBJECT|TOSTRING|TRIM|TRUNC|TYPE|UPPER|WEEKDAY_MILLIS|WEEKDAY_STR)(?=\s*\()/i,keyword:/\b(?:ALL|ALTER|ANALYZE|AS|ASC|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|CONNECT|CONTINUE|CORRELATE|COVER|CREATE|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FLATTEN|FOR|FORCE|FROM|FUNCTION|GRANT|GROUP|GSI|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LAST|LEFT|LET|LETTING|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NULL|NUMBER|OBJECT|OFFSET|ON|OPTION|ORDER|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROCEDURE|PUBLIC|RAW|REALM|REDUCE|RENAME|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|SATISFIES|SCHEMA|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TO|TRANSACTION|TRIGGER|TRUNCATE|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WITH|WORK|XOR)\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:CHIP|IN|OUT|PARTS|BUILTIN|CLOCKED)\b/,boolean:/\b(?:true|false)\b/,function:/[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/[\s\S]*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w+[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+\.?\d*|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:true|false|yes|no)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"\',:=[\]{}()\s`-]|[:-][^"\',=[\]{}()\s])(?:[^,:=\]})(\s]+|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nginx=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},keyword:/\b(?:CONTENT_|DOCUMENT_|GATEWAY_|HTTP_|HTTPS|if_not_empty|PATH_|QUERY_|REDIRECT_|REMOTE_|REQUEST_|SCGI|SCRIPT_|SERVER_|http|events|accept_mutex|accept_mutex_delay|access_log|add_after_body|add_before_body|add_header|addition_types|aio|alias|allow|ancient_browser|ancient_browser_value|auth|auth_basic|auth_basic_user_file|auth_http|auth_http_header|auth_http_timeout|autoindex|autoindex_exact_size|autoindex_localtime|break|charset|charset_map|charset_types|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_timeout|client_header_buffer_size|client_header_timeout|client_max_body_size|connection_pool_size|create_full_put_path|daemon|dav_access|dav_methods|debug_connection|debug_points|default_type|deny|devpoll_changes|devpoll_events|directio|directio_alignment|disable_symlinks|empty_gif|env|epoll_events|error_log|error_page|expires|fastcgi_buffer_size|fastcgi_buffers|fastcgi_busy_buffers_size|fastcgi_cache|fastcgi_cache_bypass|fastcgi_cache_key|fastcgi_cache_lock|fastcgi_cache_lock_timeout|fastcgi_cache_methods|fastcgi_cache_min_uses|fastcgi_cache_path|fastcgi_cache_purge|fastcgi_cache_use_stale|fastcgi_cache_valid|fastcgi_connect_timeout|fastcgi_hide_header|fastcgi_ignore_client_abort|fastcgi_ignore_headers|fastcgi_index|fastcgi_intercept_errors|fastcgi_keep_conn|fastcgi_max_temp_file_size|fastcgi_next_upstream|fastcgi_no_cache|fastcgi_param|fastcgi_pass|fastcgi_pass_header|fastcgi_read_timeout|fastcgi_redirect_errors|fastcgi_send_timeout|fastcgi_split_path_info|fastcgi_store|fastcgi_store_access|fastcgi_temp_file_write_size|fastcgi_temp_path|flv|geo|geoip_city|geoip_country|google_perftools_profiles|gzip|gzip_buffers|gzip_comp_level|gzip_disable|gzip_http_version|gzip_min_length|gzip_proxied|gzip_static|gzip_types|gzip_vary|if|if_modified_since|ignore_invalid_headers|image_filter|image_filter_buffer|image_filter_jpeg_quality|image_filter_sharpen|image_filter_transparency|imap_capabilities|imap_client_buffer|include|index|internal|ip_hash|keepalive|keepalive_disable|keepalive_requests|keepalive_timeout|kqueue_changes|kqueue_events|large_client_header_buffers|limit_conn|limit_conn_log_level|limit_conn_zone|limit_except|limit_rate|limit_rate_after|limit_req|limit_req_log_level|limit_req_zone|limit_zone|lingering_close|lingering_time|lingering_timeout|listen|location|lock_file|log_format|log_format_combined|log_not_found|log_subrequest|map|map_hash_bucket_size|map_hash_max_size|master_process|max_ranges|memcached_buffer_size|memcached_connect_timeout|memcached_next_upstream|memcached_pass|memcached_read_timeout|memcached_send_timeout|merge_slashes|min_delete_depth|modern_browser|modern_browser_value|mp4|mp4_buffer_size|mp4_max_buffer_size|msie_padding|msie_refresh|multi_accept|open_file_cache|open_file_cache_errors|open_file_cache_min_uses|open_file_cache_valid|open_log_file_cache|optimize_server_names|override_charset|pcre_jit|perl|perl_modules|perl_require|perl_set|pid|pop3_auth|pop3_capabilities|port_in_redirect|post_action|postpone_output|protocol|proxy|proxy_buffer|proxy_buffer_size|proxy_buffering|proxy_buffers|proxy_busy_buffers_size|proxy_cache|proxy_cache_bypass|proxy_cache_key|proxy_cache_lock|proxy_cache_lock_timeout|proxy_cache_methods|proxy_cache_min_uses|proxy_cache_path|proxy_cache_use_stale|proxy_cache_valid|proxy_connect_timeout|proxy_cookie_domain|proxy_cookie_path|proxy_headers_hash_bucket_size|proxy_headers_hash_max_size|proxy_hide_header|proxy_http_version|proxy_ignore_client_abort|proxy_ignore_headers|proxy_intercept_errors|proxy_max_temp_file_size|proxy_method|proxy_next_upstream|proxy_no_cache|proxy_pass|proxy_pass_error_message|proxy_pass_header|proxy_pass_request_body|proxy_pass_request_headers|proxy_read_timeout|proxy_redirect|proxy_redirect_errors|proxy_send_lowat|proxy_send_timeout|proxy_set_body|proxy_set_header|proxy_ssl_session_reuse|proxy_store|proxy_store_access|proxy_temp_file_write_size|proxy_temp_path|proxy_timeout|proxy_upstream_fail_timeout|proxy_upstream_max_fails|random_index|read_ahead|real_ip_header|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver|resolver_timeout|return|rewrite|root|rtsig_overflow_events|rtsig_overflow_test|rtsig_overflow_threshold|rtsig_signo|satisfy|satisfy_any|secure_link_secret|send_lowat|send_timeout|sendfile|sendfile_max_chunk|server|server_name|server_name_in_redirect|server_names_hash_bucket_size|server_names_hash_max_size|server_tokens|set|set_real_ip_from|smtp_auth|smtp_capabilities|so_keepalive|source_charset|split_clients|ssi|ssi_silent_errors|ssi_types|ssi_value_length|ssl|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_client_certificate|ssl_crl|ssl_dhparam|ssl_engine|ssl_prefer_server_ciphers|ssl_protocols|ssl_session_cache|ssl_session_timeout|ssl_verify_client|ssl_verify_depth|starttls|stub_status|sub_filter|sub_filter_once|sub_filter_types|tcp_nodelay|tcp_nopush|timeout|timer_resolution|try_files|types|types_hash_bucket_size|types_hash_max_size|underscores_in_headers|uninitialized_variable_warn|upstream|use|user|userid|userid_domain|userid_expires|userid_name|userid_p3p|userid_path|userid_service|valid_referers|variables_hash_bucket_size|variables_hash_max_size|worker_connections|worker_cpu_affinity|worker_priority|worker_processes|worker_rlimit_core|worker_rlimit_nofile|worker_rlimit_sigpending|working_directory|xclient|xml_entities|xslt_entities|xslt_stylesheet|xslt_types|ssl_session_tickets|ssl_stapling|ssl_stapling_verify|ssl_ecdh_curve|ssl_trusted_certificate|more_set_headers|ssl_early_data)\b/i}),Prism.languages.insertBefore("nginx","keyword",{variable:/\$[a-z_]+/i}); +Prism.languages.nim={comment:/#.*/,string:{pattern:/(?:(?:\b(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")|'(?:\\(?:\d+|x[\da-fA-F]{2}|.)|[^'])')/,greedy:!0},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,function:{pattern:/(?:(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,inside:{operator:/\*$/}},ignore:{pattern:/`[^`\r\n]+`/,inside:{punctuation:/`/}},operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|of|or|in|is|isnot|mod|not|notin|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:/\/\*[\s\S]*?\*\/|#.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^}]|\{[^}]*\})*}/,lookbehind:!0,inside:{antiquotation:{pattern:/^\$(?=\{)/,alias:"variable"}}}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"variable"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:url|Tarball)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside.rest=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^\s*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|Banner|BG(?:Font|Gradient|Image)|BrandingText|BringToFront|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|WriteUTF16LE|Seek|Write|WriteByte|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|Name|Nop|ns(?:Dialogs|Exec)|NSISdl|OutFile|Page(?:Callbacks)?|PE(?:DllCharacteristics|SubsysVer)|Pop|Push|Quit|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Unicode|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UninstPage|UnRegDLL|UserInfo|Var|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle)\b/m,lookbehind:!0},property:/\b(?:admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user|ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)\b/,constant:/\${[\w\.:\^-]+}|\$\([\w\.:\^-]+\)/i,variable:/\$\w+/i,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^\s*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:__attribute__|(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|auto|break|case|cl_(?:image_format|mem_fence_flags)|clk_event_t|complex|const|continue|default|do|(?:float|double)(?:16(?:x(?:1|16|2|4|8))?|1x(?:1|16|2|4|8)|2(?:x(?:1|16|2|4|8))?|3|4(?:x(?:1|16|2|4|8))?|8(?:x(?:1|16|2|4|8))?)?|else|enum|event_t|extern|for|goto|(?:u?(?:char|short|int|long)|half|quad|bool)(?:2|3|4|8|16)?|if|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|imaginary|inline|intptr_t|ndrange_t|packed|pipe|ptrdiff_t|queue_t|register|reserve_id_t|restrict|return|sampler_t|signed|size_t|sizeof|static|struct|switch|typedef|uintptr_t|uniform|union|unsigned|void|volatile|while)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:LOCAL|GLOBAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|MANT_DIG|(?:MIN|MAX)(?:(?:_10)?_EXP)?)|FLT_RADIX|HUGE_VALF?|INFINITY|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|(?:UCHAR|USHRT|UINT|ULONG)_MAX|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:10|2)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN)\b/,alias:"constant"},boolean:/\b(?:false|true)\b/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]*/i});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|short|int|long)|float|double)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:TRUE|FALSE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:16|24|8|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|Kernel|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|Sampler|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:true|false)\b/,number:/\b(?:0x[a-f\d]+|\d+\.?\d*(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),n=e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={comment:[/\(\*[\s\S]+?\*\)/,/\{[\s\S]+?\}/,/\/\/.*/],string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/i,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\w+(?:)?|)".replace(//g,function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"}),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,function(){return n}),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:True|False)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\w+(?=\s*\()/i,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,n){return e[n]=t[n],e},{});t["class-name"].forEach(function(e){e.inside=i})}(Prism); +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)[\s\S]+/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/YES|NO/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|implements|import|instance|if|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:callback|resource|boolean|integer|double|object|string|array|false|float|mixed|bool|null|self|true|void|int)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(E){var A=E.languages.plsql=E.languages.extend("sql",{comment:[/\/\*[\s\S]*?\*\//,/--.*/]}),T=A.keyword;Array.isArray(T)||(T=A.keyword=[T]),T.unshift(/\b(?:ACCESS|AGENT|AGGREGATE|ARRAY|ARROW|AT|ATTRIBUTE|AUDIT|AUTHID|BFILE_BASE|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BYTE|CALLING|CHAR_BASE|CHARSET(?:FORM|ID)|CLOB_BASE|COLAUTH|COLLECT|CLUSTERS?|COMPILED|COMPRESS|CONSTANT|CONSTRUCTOR|CONTEXT|CRASH|CUSTOMDATUM|DANGLING|DATE_BASE|DEFINE|DETERMINISTIC|DURATION|ELEMENT|EMPTY|EXCEPTIONS?|EXCLUSIVE|EXTERNAL|FINAL|FORALL|FORM|FOUND|GENERAL|HEAP|HIDDEN|IDENTIFIED|IMMEDIATE|INCLUDING|INCREMENT|INDICATOR|INDEXES|INDICES|INFINITE|INITIAL|ISOPEN|INSTANTIABLE|INTERFACE|INVALIDATE|JAVA|LARGE|LEADING|LENGTH|LIBRARY|LIKE[24C]|LIMITED|LONG|LOOP|MAP|MAXEXTENTS|MAXLEN|MEMBER|MINUS|MLSLABEL|MULTISET|NAME|NAN|NATIVE|NEW|NOAUDIT|NOCOMPRESS|NOCOPY|NOTFOUND|NOWAIT|NUMBER(?:_BASE)?|OBJECT|OCI(?:COLL|DATE|DATETIME|DURATION|INTERVAL|LOBLOCATOR|NUMBER|RAW|REF|REFCURSOR|ROWID|STRING|TYPE)|OFFLINE|ONLINE|ONLY|OPAQUE|OPERATOR|ORACLE|ORADATA|ORGANIZATION|ORL(?:ANY|VARY)|OTHERS|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETERS?|PASCAL|PCTFREE|PIPE(?:LINED)?|PRAGMA|PRIOR|PRIVATE|RAISE|RANGE|RAW|RECORD|REF|REFERENCE|REM|REMAINDER|RESULT|RESOURCE|RETURNING|REVERSE|ROW(?:ID|NUM|TYPE)|SAMPLE|SB[124]|SEGMENT|SELF|SEPARATE|SEQUENCE|SHORT|SIZE(?:_T)?|SPARSE|SQL(?:CODE|DATA|NAME|STATE)|STANDARD|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUCCESSFUL|SYNONYM|SYSDATE|TABAUTH|TDO|THE|TIMEZONE_(?:ABBR|HOUR|MINUTE|REGION)|TRAILING|TRANSAC(?:TIONAL)?|TRUSTED|UB[124]|UID|UNDER|UNTRUSTED|VALIDATE|VALIST|VARCHAR2|VARIABLE|VARIANCE|VARRAY|VIEWS|VOID|WHENEVER|WRAPPED|ZONE)\b/i);var R=A.operator;Array.isArray(R)||(R=A.operator=[R]),R.unshift(/:=/)}(Prism); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/).*)/,lookbehind:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0,alias:"variable"},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:First|Last|All)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:Inner|LeftOuter|RightOuter|FullOuter|LeftAnti|RightAnti)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:List|Ignore|Error)\b/,/\bJoinAlgorithm\.(?:Dynamic|PairwiseHash|SortMerge|LeftHash|RightHash|LeftIndex|RightIndex)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Double|Decimal)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf8|Utf16|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Int8|Int16|Int32|Int64|Function|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:true|false)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])(?!\d)[\w.]+(?=\s*\()/,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time|type)\b/,alias:"variable"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function=/\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +Prism.languages.prolog={comment:[/%.+/,/\/\*[\s\S]*?\*\//],string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,variable:/\b[A-Z_]\w*/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+\.?\d*/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}; +!function(e){var s=/\b(?:double|float|[su]?int(?:32|64)|s?fixed(?:32|64)|bool|string|bytes)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:true|false)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(r){r.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d)?|\B\.\d)\d*(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|NULL|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:(?:fundef|interface|macdef|typedef)(?:_at)?|addr|constdef|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_(?:matrix|pointer)|byte_c?string(?:_pointer)?|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|short|sentry|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(e){var t=e;if("string"!=typeof e&&(t=e.alias,e=e.lang),r.languages[t]){var a={};a["inline-lang-"+t]={pattern:RegExp("%< *-\\*- *{lang}\\d* *-\\*-[^]+?%>".replace("{lang}",e.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:r.util.clone(r.languages.pure["inline-lang"].inside)},a["inline-lang-"+t].inside.rest=r.util.clone(r.languages[t]),r.languages.insertBefore("pure","inline-lang",a)}}),r.languages.c&&(r.languages.pure["inline-lang"].inside.rest=r.util.clone(r.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:declarecdll|declaredll|compilerselect|compilercase|compilerdefault|compilerendselect|compilererror|enableexplicit|disableexplicit|not|and|or|xor|calldebugger|debuglevel|enabledebugger|disabledebugger|restore|read|includepath|includebinary|threaded|runtime|with|endwith|structureunion|endstructureunion|align|newlist|newmap|interface|endinterface|extends|enumeration|endenumeration|swap|foreach|continue|fakereturn|goto|gosub|return|break|module|endmodule|declaremodule|enddeclaremodule|declare|declarec|prototype|prototypec|enableasm|disableasm|dim|redim|data|datasection|enddatasection|to|procedurereturn|debug|default|case|select|endselect|as|import|endimport|importc|compilerif|compilerelse|compilerendif|compilerelseif|end|structure|endstructure|while|wend|for|next|step|if|else|elseif|endif|repeat|until|procedure|proceduredll|procedurec|procedurecdll|endprocedure|protected|shared|static|global|define|includefile|xincludefile|macro|endmacro)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+/,asm:{pattern:/(^\s*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(\s*!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(\s*!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},function:{pattern:/^(\s*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(\s*:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^(\s*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},keyword:[/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*/],register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx][\da-f]*\.?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|hiding)\b/}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0[wn]|0W[hj]?|0N[hje]?|0x[\da-fA-F]+|\d+\.?\d*(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"}).replace(//g,function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"}),n=0;n<2;n++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:/"(?:\\.|[^\\"\r\n])*"/,keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,boolean:/\b(?:true|false)\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},function:/\$?\b(?!\d)\w+(?=\()/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/(\(lambda\s+\()[^()'\s]+/,lookbehind:!0}}),Prism.languages.DFS(Prism.languages.racket,function(e,a){if("RegExp"===Prism.util.type(a)){var r=a.source.replace(/\\(.)|\[\^?((?:\\.|[^\\\]])*)\]/g,function(e,a,r){if(a){if("("===a)return"[([]";if(")"===a)return"[)\\]]"}return r?("^"===e[1]?"[^":"[")+r.replace(/\\(.)|[()]/g,function(e,a){return"("===e||"("===a?"([":")"===e||")"===a?")\\]":e})+"]":e});this[e]=RegExp(r,a.flags)}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(i){var t=i.util.clone(i.languages.javascript);i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},i.languages.jsx.tag),i.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},p=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"charset-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,charclass:{pattern:/\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},escape:n}},"special-escape":e,charclass:{pattern:/\.|\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rest={table:[{pattern:/(\s*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1(?:[+|].+)+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^\s*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( +)[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^\s*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^\s*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^\s*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^\s*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^\s*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^\s*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^\s*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s).*?[^\s]\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^\s*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*)[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},o={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(t,n){var e={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in n)e[a]=n[a];return e.tag={pattern:/([\r\n](?: |\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},e.variable=o,e.comment=r,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,function(){return t}),"im"),alias:"section",inside:e}}var e={pattern:/(\[Documentation\](?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:o}},i={pattern:/([\r\n](?: |\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:o}};t.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":a,documentation:e,property:i}),keywords:n("Keywords",{"keyword-name":a,documentation:e,property:i}),tasks:n("Tasks",{"task-name":a,documentation:e,property:i}),comment:r},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_][a-z_0-9]*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMGLOBL|SYMLOCAL|SYMEXIST|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s+)(?:proc\s+\w+|quit|run|data(?!\=))\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^\s*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(\s*=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/im,inside:{keyword:/^(?:format|put)(?=\=)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/i,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|[\s])=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|parseonly|norun))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="accessControl|cdm|aggregation|aStore|ruleMining|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|sccasl|clustering|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deepLearn|deepNeural|varReduce|simSystem|ds2|deduplication|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gam|gleam|graphSemiSupLearn|gVarCluster|hiddenMarkovModel|hyperGroup|image|iml|ica|kernalPca|langModel|ldaTopic|sparseML|mlTools|mixed|modelPublishing|mbc|network|optNetwork|neuralNet|nonlinear|nmf|nonParametricBayes|optimization|panel|pls|percentile|pca|phreg|qkb|qlim|quantreg|recommend|tsReconcile|deepRnn|regression|reinforcementLearn|robustPca|sampling|sparkEmbeddedProcess|search(?:Analytics)?|sentimentAnalysis|sequence|configuration|session(?:Prop)?|severity|simple|smartData|sandwich|spatialreg|stabilityMonitoring|spc|loadStreams|svDataDescription|svm|table|conditionalRandomFields|text(?:Rule(?:Develop|Score)|Mining|Parse|Topic|Util|Filters|Frequency)|tsInfo|timeData|transpose|uniTimeSeries",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,function(){return k}),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,function(){return k}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?=\=)|define|delete|describe|document|do\s+over|do|dol|drop|dul|end(?:source|comp)?|entryTitle|else|eval(?:uate)?|exec(?:ute)?|exit|fill(?:attrs)?|file(?:name)?|flist|fnc|function(?:list)?|goto|global|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|name|noobs|nowd|_?null_|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|put|print|raise|ranexp|rannor|rbreak|retain|return|select|set|session|sessref|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|yaxisopts|y2axisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^(\s*)(?:(?:data)?lines|cards);[\s\S]+?^\s*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:(?:data)?lines|cards)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|exec(?:ute)?|begin|commit|rollback|reset|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s+[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,function(){return t}),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/i},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s+[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/i,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +!function(s){var n=["([\"'])(?:\\\\[^]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1","<<-?\\s*([\"']?)(\\w+)\\2\\s[^]*?[\r\n]\\3"].join("|");s.languages["shell-session"]={info:{pattern:/^[^\r\n$#*!]+(?=[$#])/m,alias:"punctuation",inside:{path:{pattern:/(:)[\s\S]+/,lookbehind:!0},user:/^[^\s@:$#*!/\\]+@[^\s@:$#*!/\\]+(?=:|$)/,punctuation:/:/}},command:{pattern:RegExp("[$#](?:[^\\\\\r\n'\"<]|\\\\.|<>)+".replace(/<>/g,function(){return n})),greedy:!0,inside:{bash:{pattern:/(^[$#]\s*)[\s\S]+/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:true|false)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:/"(?:""|[^"])*"/,character:{pattern:/\$./,alias:"string"},string:/'(?:''|[^'])*'/,symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:nil|true|false|self|super|new)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(n){n.languages.smarty={comment:/\{\*[\s\S]*?\*\}/,delimiter:{pattern:/^\{|\}$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->)(?!\d)\w+/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:[{pattern:/(\|\s*)@?(?!\d)\w+/,lookbehind:!0},/^\/?(?!\d)\w+/,/(?!\d)\w+(?=\()/],"attr-name":{pattern:/\w+\s*=\s*(?:(?!\d)\w+)?/,inside:{variable:{pattern:/(=\s*)(?!\d)\w+/,lookbehind:!0},operator:/=/}},punctuation:[/[\[\]().,:`]|->/],operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:eq|neq?|gt|lt|gt?e|lt?e|not|mod|or|and)\b/],keyword:/\b(?:false|off|on|no|true|yes)\b/},n.hooks.add("before-tokenize",function(e){var t=!1;n.languages["markup-templating"].buildPlaceholders(e,"smarty",/\{\*[\s\S]*?\*\}|\{[\s\S]+?\}/g,function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)})}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,function(){return"\\s*(?:[*,]|->)"}).replace(//g,function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"}).replace(//g,function(){return"(?!)[a-z\\d_][\\w'.]*"}).replace(//g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|string|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|byte|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(t){var e=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/({+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/({+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/({+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|in|int|js|html|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^{+\/?|\/?}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+]))*/,inside:{string:{pattern:e,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:e,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:true|false)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/{{.+?}}|{.+?}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{variable:{pattern:/[?$]\w+/,greedy:!0},boolean:/\b(?:true|false)\b/i}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|ROUND|REGEX|REPLACE|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:GRAPH|BASE|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\w+(?=\s*\()/,property:/\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execVM|execFSM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,"magic-variable":{pattern:/\b(?:_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x|this|thisList|thisTrigger)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^\s*)#[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:/(\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\s*\(\s*)[a-zA-Z]\w*/,lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)(?:(?!\s*(?:>$|,\s*\w+\s*=))[\s\S])+/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|[,]/}},keyword:[/\b(?:break|cholesky_factor_corr|cholesky_factor_cov|continue|corr_matrix|cov_matrix|data|else|for|functions|generated|if|in|increment_log_prob|int|matrix|model|ordered|parameters|positive_ordered|print|quantities|real|reject|return|row_vector|simplex|target|transformed|unit_vector|vector|void|while)\b/,/\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\b/],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},Prism.languages.stan.constraint.inside.expression.inside=Prism.languages.stan; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:GLOBAL|INPUT|PUTPUT|IN_OUT|ACCESS|TEMP|EXTERNAL|CONFIG)|VAR|METHOD|PROPERTY)\b/i,keyword:/\b(?:(?:END_)?(?:IF|WHILE|REPEAT|CASE|FOR)|ELSE|FROM|THEN|ELSIF|DO|TO|BY|PRIVATE|PUBLIC|PROTECTED|CONSTANT|RETURN|EXIT|CONTINUE|GOTO|JMP|AT|RETAIN|NON_RETAIN|TASK|WITH|UNTIL|USING|EXTENDS|IMPLEMENTS|GET|SET|__TRY|__CATCH|__FINALLY|__ENDTRY)\b/,variable:/\b(?:AT|BOOL|BYTE|(?:D|L)?WORD|U?(?:S|D|L)?INT|L?REAL|TIME(?:_OF_DAY)?|TOD|DT|DATE(?:_AND_TIME)?|STRING|ARRAY|ANY|POINTER)\b/,symbol:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:T|D|DT|TOD)#[\d_shmd:]*|\b[A-Z]*\#[\d.,_]*|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/,function:/\w+(?=\()/,operator:/(?:S?R?:?=>?|&&?|\*\*?|<=?|>=?|[-:^/+])|\b(?:OR|AND|MOD|NOT|XOR|LE|GE|EQ|NE|GT|LT)\b/,punctuation:/[();]/,type:{pattern:/#/,alias:"selector"}}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift; +!function(n){function i(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}n.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(e){var t=n.languages[e],a="language-"+e;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:i("=",t,a),"class-feature":i("\\+",t,a),standard:i("",t,a)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}]}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(n){var t=/[*&][^\s[\]{},]+/,e=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+e.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+e.source+")?)";function a(n,t){t=(t||"").replace(/m/g,"")+"m";var e="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return n});return RegExp(e,t)}n.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\\]},#\\s]+?(?=\\s*:\\s)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:a("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:a("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:a("(\"|')(?:(?!\\2)[^\\\\\r\n]|\\\\.)*\\2"),lookbehind:!0,greedy:!0},number:{pattern:a("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:e,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$){[^}]+}/,lookbehind:!0},{pattern:/(^\s*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^\s*proc[ \t]+)[^\s]+/m,lookbehind:!0},builtin:[{pattern:/(^\s*)(?:proc|return|class|error|eval|exit|for|foreach|if|switch|while|break|continue)\b/m,lookbehind:!0},/\b(?:elseif|else)\b/],scope:{pattern:/(^\s*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^\s*|\[)(?:after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|Safe_Base|scan|seek|set|socket|source|split|string|subst|Tcl|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|wordBreak(?:After|Before)|test|vars)|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|ne|in|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|TAGS|THROW|TRY|SWITCH|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|or|not)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!]\n).)*/,lookbehind:!0,inside:{function:/{\$.*}/,keyword:n,number:/^[0-9]+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/[0-9]+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[\w-\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:Cross|Dot|ClockwiseFrom)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new|struct|enum)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],constant:/\b[A-Z0-9_]+\b/,function:/\w+(?=\s*\()/,keyword:/\b(?:bool|char|double|float|null|size_t|ssize_t|string|unichar|void|int|int8|int16|int32|int64|long|short|uchar|uint|uint8|uint16|uint32|uint64|ulong|ushort|class|delegate|enum|errordomain|interface|namespace|struct|break|continue|do|for|foreach|return|while|else|if|switch|assert|case|default|abstract|const|dynamic|ensures|extern|inline|internal|override|private|protected|public|requires|signal|static|virtual|volatile|weak|async|owned|unowned|try|catch|finally|throw|as|base|construct|delete|get|in|is|lock|new|out|params|ref|sizeof|set|this|throws|typeof|using|value|var|yield)\b/i,number:/(?:\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+])*|{[^}]+})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?]]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|]]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|{[a-z][\w-]*})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|{[a-z][\w-]*})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},property:/\B\$\w+\b/,constant:/\B`\w+\b/,function:/\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|class|case|casex|casez|cell|chandle|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endspecify|endsequence|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_onevent|pulsestyle_ondetect|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always_latch|always_comb|always_ff|always)\b ?@?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b\d*[._]?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:use|library)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:true|false)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|not|mod|rem|sll|srl|sla|sra|rol|ror|and|or|nand|xnor|xor|nor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:false|true|F|T)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+).+?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:RFC|PMID) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[\s\S]*?>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[\s\S]*?>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:{[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\w.]+:{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/}:[-\w.]+:{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(n){function a(a,e){n.languages[a]&&n.languages.insertBefore(a,"comment",{"doc-comment":e})}var e=n.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:e}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:e}};a("csharp",t),a("fsharp",t),a("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/}; +!function(r){r.languages.xquery=r.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[\w-:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|ENTITIES|ENTITY|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|ID|IDREFS?|int|integer|language|long|Name|NCName|negativeInteger|NMTOKENS?|nonNegativeInteger|nonPositiveInteger|normalizedString|NOTATION|positiveInteger|QName|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),r.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,r.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+)/i,r.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,r.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}/,inside:r.languages.xquery,alias:"language-xquery"};var s=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join("")},l=function(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:s(a.content[0].content[1]),openedBraces:0}):!(0|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,e(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,e(a))+")+";n.languages.zig={comment:[{pattern:/\/{3}.*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])'(?:[^'\\\r\n]|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0}],builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null}],"builtin-types":{pattern:/\b(?:anyerror|bool|c_u?(?:short|int|long|longlong)|c_longdouble|c_void|comptime_(?:float|int)|[iu](?:8|16|32|64|128|size)|f(?:16|32|64|128)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+\.?[a-fA-F\d]*(?:[pP][+-]?[a-fA-F\d]+)?|\d+\.?\d*(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},n.languages.zig["class-name"].forEach(function(e){null===e.inside&&(e.inside=n.languages.zig)})}(Prism); +"undefined"!=typeof self&&self.Prism&&self.document&&document.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",function(e){if(e.element.children.length&&Prism.util.isActive(e.element,"keep-markup",!0)){var a=0,s=[],l=function(e,n){var o={};n||(o.clone=e.cloneNode(!1),o.posOpen=a,s.push(o));for(var t=0,d=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=d,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+d.data.length>=n.node.posClose&&(n.nodeEnd=d,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=d.data.length);if(n.nodeStart&&n.nodeEnd){var r=document.createRange();return r.setStart(n.nodeStart,n.nodeStartPos),r.setEnd(n.nodeEnd,n.nodeEndPos),n.node.clone.appendChild(r.extractContents()),r.insertNode(n.node.clone),r.detach(),!1}}return!0};n.keepMarkup.forEach(function(e){a(n.element,{node:e,pos:0})}),n.highlightedCode=n.element.innerHTML}})); diff --git a/assets/js/readme.txt b/assets/js/readme.txt new file mode 100644 index 0000000..47f830b --- /dev/null +++ b/assets/js/readme.txt @@ -0,0 +1 @@ +fhir-table-scripts.js and fhir.js are not used in the base template, however they're needed by the FHIR-extensions IG, and are included here because this is the 'trusted' ig that defines them \ No newline at end of file diff --git a/assets/js/respond.min.js b/assets/js/respond.min.js new file mode 100644 index 0000000..56418a2 --- /dev/null +++ b/assets/js/respond.min.js @@ -0,0 +1,6 @@ +/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ +/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ +window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this); diff --git a/assets/js/runtime.js b/assets/js/runtime.js new file mode 100644 index 0000000..401d6cf --- /dev/null +++ b/assets/js/runtime.js @@ -0,0 +1,2 @@ +(()=>{"use strict";var e,i={},d={};function a(e){var n=d[e];if(void 0!==n)return n.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,s,l)=>{if(!r){var o=1/0;for(f=0;f=l)&&Object.keys(a.O).every(p=>a.O[p](r[t]))?r.splice(t--,1):(u=!1,l0&&e[f-1][2]>l;f--)e[f]=e[f-1];e[f]=[r,s,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=s=>0===e[s];var n=(s,l)=>{var t,c,[f,o,u]=l,v=0;if(f.some(_=>0!==e[_])){for(t in o)a.o(o,t)&&(a.m[t]=o[t]);if(u)var h=u(a)}for(s&&s(l);v+~]|"+L+")"+L+"*"),Wr=new RegExp(L+"|>"),Fr=new RegExp(ce),$r=new RegExp("^"+W+"$"),wt={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+J),PSEUDO:new RegExp("^"+ce),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+Ce+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Br=/HTML$/i,_r=/^(?:input|select|textarea|button)$/i,zr=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,Ur=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ut=/[+~]/,Ae=new RegExp("\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\([^\\r\\n\\f])","g"),Ne=function(u,l){var p="0x"+u.slice(1)-65536;return l||(p<0?String.fromCharCode(p+65536):String.fromCharCode(p>>10|55296,1023&p|56320))},zn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Un=function(u,l){return l?"\0"===u?"\ufffd":u.slice(0,-1)+"\\"+u.charCodeAt(u.length-1).toString(16)+" ":"\\"+u},Xn=function(){g()},Xr=Et(function(u){return!0===u.disabled&&"fieldset"===u.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(oe=ue.call(q.childNodes),q.childNodes)}catch(u){X={apply:oe.length?function(l,p){ge.apply(l,ue.call(p))}:function(l,p){for(var v=l.length,h=0;l[v++]=p[h++];);l.length=v-1}}}function B(u,l,p,v){var h,b,w,T,C,D,N,j=l&&l.ownerDocument,M=l?l.nodeType:9;if(p=p||[],"string"!=typeof u||!u||1!==M&&9!==M&&11!==M)return p;if(!v&&(g(l),l=l||y,k)){if(11!==M&&(C=Ur.exec(u)))if(h=C[1]){if(9===M){if(!(w=l.getElementById(h)))return p;if(w.id===h)return p.push(w),p}else if(j&&(w=j.getElementById(h))&&ae(l,w)&&w.id===h)return p.push(w),p}else{if(C[2])return X.apply(p,l.getElementsByTagName(u)),p;if((h=C[3])&&n.getElementsByClassName&&l.getElementsByClassName)return X.apply(p,l.getElementsByClassName(h)),p}if(n.qsa&&!se[u+" "]&&(!S||!S.test(u))&&(1!==M||"object"!==l.nodeName.toLowerCase())){if(N=u,j=l,1===M&&(Wr.test(u)||bt.test(u))){for((j=Ut.test(u)&&Vt(l.parentNode)||l)===l&&n.scope||((T=l.getAttribute("id"))?T=T.replace(zn,Un):l.setAttribute("id",T=$)),b=(D=s(u)).length;b--;)D[b]=(T?"#"+T:":scope")+" "+Ct(D[b]);N=D.join(",")}try{return X.apply(p,j.querySelectorAll(N)),p}catch(V){se(u,!0)}finally{T===$&&l.removeAttribute("id")}}}return c(u.replace(fe,"$1"),l,p,v)}function Tt(){var u=[];return function l(p,v){return u.push(p+" ")>r.cacheLength&&delete l[u.shift()],l[p+" "]=v}}function ve(u){return u[$]=!0,u}function xe(u){var l=y.createElement("fieldset");try{return!!u(l)}catch(p){return!1}finally{l.parentNode&&l.parentNode.removeChild(l),l=null}}function Xt(u,l){for(var p=u.split("|"),v=p.length;v--;)r.attrHandle[p[v]]=l}function Vn(u,l){var p=l&&u,v=p&&1===u.nodeType&&1===l.nodeType&&u.sourceIndex-l.sourceIndex;if(v)return v;if(p)for(;p=p.nextSibling;)if(p===l)return-1;return u?1:-1}function Vr(u){return function(l){return"input"===l.nodeName.toLowerCase()&&l.type===u}}function Gr(u){return function(l){var p=l.nodeName.toLowerCase();return("input"===p||"button"===p)&&l.type===u}}function Gn(u){return function(l){return"form"in l?l.parentNode&&!1===l.disabled?"label"in l?"label"in l.parentNode?l.parentNode.disabled===u:l.disabled===u:l.isDisabled===u||l.isDisabled!==!u&&Xr(l)===u:l.disabled===u:"label"in l&&l.disabled===u}}function Re(u){return ve(function(l){return l=+l,ve(function(p,v){for(var h,b=u([],p.length,l),w=b.length;w--;)p[h=b[w]]&&(p[h]=!(v[h]=p[h]))})})}function Vt(u){return u&&void 0!==u.getElementsByTagName&&u}for(t in n=B.support={},a=B.isXML=function(u){var p=u&&(u.ownerDocument||u).documentElement;return!Br.test(u&&u.namespaceURI||p&&p.nodeName||"HTML")},g=B.setDocument=function(u){var l,p,v=u?u.ownerDocument||u:q;return v!=y&&9===v.nodeType&&v.documentElement&&(E=(y=v).documentElement,k=!a(y),q!=y&&(p=y.defaultView)&&p.top!==p&&(p.addEventListener?p.addEventListener("unload",Xn,!1):p.attachEvent&&p.attachEvent("onunload",Xn)),n.scope=xe(function(h){return E.appendChild(h).appendChild(y.createElement("div")),void 0!==h.querySelectorAll&&!h.querySelectorAll(":scope fieldset div").length}),n.attributes=xe(function(h){return h.className="i",!h.getAttribute("className")}),n.getElementsByTagName=xe(function(h){return h.appendChild(y.createComment("")),!h.getElementsByTagName("*").length}),n.getElementsByClassName=st.test(y.getElementsByClassName),n.getById=xe(function(h){return E.appendChild(h).id=$,!y.getElementsByName||!y.getElementsByName($).length}),n.getById?(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){return w.getAttribute("id")===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w=b.getElementById(h);return w?[w]:[]}}):(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){var T=void 0!==w.getAttributeNode&&w.getAttributeNode("id");return T&&T.value===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w,T,C,D=b.getElementById(h);if(D){if((w=D.getAttributeNode("id"))&&w.value===h)return[D];for(C=b.getElementsByName(h),T=0;D=C[T++];)if((w=D.getAttributeNode("id"))&&w.value===h)return[D]}return[]}}),r.find.TAG=n.getElementsByTagName?function(h,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(h):n.qsa?b.querySelectorAll(h):void 0}:function(h,b){var w,T=[],C=0,D=b.getElementsByTagName(h);if("*"===h){for(;w=D[C++];)1===w.nodeType&&T.push(w);return T}return D},r.find.CLASS=n.getElementsByClassName&&function(h,b){if(void 0!==b.getElementsByClassName&&k)return b.getElementsByClassName(h)},z=[],S=[],(n.qsa=st.test(y.querySelectorAll))&&(xe(function(h){var b;E.appendChild(h).innerHTML="",h.querySelectorAll("[msallowcapture^='']").length&&S.push("[*^$]="+L+"*(?:''|\"\")"),h.querySelectorAll("[selected]").length||S.push("\\["+L+"*(?:value|"+Ce+")"),h.querySelectorAll("[id~="+$+"-]").length||S.push("~="),(b=y.createElement("input")).setAttribute("name",""),h.appendChild(b),h.querySelectorAll("[name='']").length||S.push("\\["+L+"*name"+L+"*="+L+"*(?:''|\"\")"),h.querySelectorAll(":checked").length||S.push(":checked"),h.querySelectorAll("a#"+$+"+*").length||S.push(".#.+[+~]"),h.querySelectorAll("\\\f"),S.push("[\\r\\n\\f]")}),xe(function(h){h.innerHTML="";var b=y.createElement("input");b.setAttribute("type","hidden"),h.appendChild(b).setAttribute("name","D"),h.querySelectorAll("[name=d]").length&&S.push("name"+L+"*[*^$|!~]?="),2!==h.querySelectorAll(":enabled").length&&S.push(":enabled",":disabled"),E.appendChild(h).disabled=!0,2!==h.querySelectorAll(":disabled").length&&S.push(":enabled",":disabled"),h.querySelectorAll("*,:x"),S.push(",.*:")})),(n.matchesSelector=st.test(Q=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&xe(function(h){n.disconnectedMatch=Q.call(h,"*"),Q.call(h,"[s!='']:x"),z.push("!=",ce)}),S=S.length&&new RegExp(S.join("|")),z=z.length&&new RegExp(z.join("|")),l=st.test(E.compareDocumentPosition),ae=l||st.test(E.contains)?function(h,b){var w=9===h.nodeType?h.documentElement:h,T=b&&b.parentNode;return h===T||!(!T||1!==T.nodeType||!(w.contains?w.contains(T):h.compareDocumentPosition&&16&h.compareDocumentPosition(T)))}:function(h,b){if(b)for(;b=b.parentNode;)if(b===h)return!0;return!1},Pe=l?function(h,b){if(h===b)return x=!0,0;var w=!h.compareDocumentPosition-!b.compareDocumentPosition;return w||(1&(w=(h.ownerDocument||h)==(b.ownerDocument||b)?h.compareDocumentPosition(b):1)||!n.sortDetached&&b.compareDocumentPosition(h)===w?h==y||h.ownerDocument==q&&ae(q,h)?-1:b==y||b.ownerDocument==q&&ae(q,b)?1:m?le(m,h)-le(m,b):0:4&w?-1:1)}:function(h,b){if(h===b)return x=!0,0;var w,T=0,C=h.parentNode,D=b.parentNode,N=[h],j=[b];if(!C||!D)return h==y?-1:b==y?1:C?-1:D?1:m?le(m,h)-le(m,b):0;if(C===D)return Vn(h,b);for(w=h;w=w.parentNode;)N.unshift(w);for(w=b;w=w.parentNode;)j.unshift(w);for(;N[T]===j[T];)T++;return T?Vn(N[T],j[T]):N[T]==q?-1:j[T]==q?1:0}),y},B.matches=function(u,l){return B(u,null,null,l)},B.matchesSelector=function(u,l){if(g(u),n.matchesSelector&&k&&!se[l+" "]&&(!z||!z.test(l))&&(!S||!S.test(l)))try{var p=Q.call(u,l);if(p||n.disconnectedMatch||u.document&&11!==u.document.nodeType)return p}catch(v){se(l,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(u){return u[1]=u[1].replace(Ae,Ne),u[3]=(u[3]||u[4]||u[5]||"").replace(Ae,Ne),"~="===u[2]&&(u[3]=" "+u[3]+" "),u.slice(0,4)},CHILD:function(u){return u[1]=u[1].toLowerCase(),"nth"===u[1].slice(0,3)?(u[3]||B.error(u[0]),u[4]=+(u[4]?u[5]+(u[6]||1):2*("even"===u[3]||"odd"===u[3])),u[5]=+(u[7]+u[8]||"odd"===u[3])):u[3]&&B.error(u[0]),u},PSEUDO:function(u){var l,p=!u[6]&&u[2];return wt.CHILD.test(u[0])?null:(u[3]?u[2]=u[4]||u[5]||"":p&&Fr.test(p)&&(l=s(p,!0))&&(l=p.indexOf(")",p.length-l)-p.length)&&(u[0]=u[0].slice(0,l),u[2]=p.slice(0,l)),u.slice(0,3))}},filter:{TAG:function(u){var l=u.replace(Ae,Ne).toLowerCase();return"*"===u?function(){return!0}:function(p){return p.nodeName&&p.nodeName.toLowerCase()===l}},CLASS:function(u){var l=U[u+" "];return l||(l=new RegExp("(^|"+L+")"+u+"("+L+"|$)"))&&U(u,function(p){return l.test("string"==typeof p.className&&p.className||void 0!==p.getAttribute&&p.getAttribute("class")||"")})},ATTR:function(u,l,p){return function(v){var h=B.attr(v,u);return null==h?"!="===l:!l||(h+="","="===l?h===p:"!="===l?h!==p:"^="===l?p&&0===h.indexOf(p):"*="===l?p&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function jt(e,t,n){return P(t)?i.grep(e,function(r,o){return!!t.call(r,o,r)!==n}):t.nodeType?i.grep(e,function(r){return r===t!==n}):"string"!=typeof t?i.grep(e,function(r){return-1)[^>]*|#([\w-]+))$/;(i.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||sn,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:er.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(i.merge(this,i.parseHTML(r[1],(t=t instanceof i?t[0]:t)&&t.nodeType?t.ownerDocument||t:R,!0)),an.test(r[1])&&i.isPlainObject(t))for(r in t)P(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=R.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):P(e)?void 0!==n.ready?n.ready(e):e(i):i.makeArray(e,this)}).prototype=i.fn,sn=i(R);var tr=/^(?:parents|prev(?:Until|All))/,nr={children:!0,contents:!0,next:!0,prev:!0};function un(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}i.fn.extend({has:function(e){var t=i(e,this),n=t.length;return this.filter(function(){for(var r=0;r\x20\t\r\n\f]*)/i,gn=/^$|^module$|\/(?:java|ecma)script/i;Le=R.createDocumentFragment().appendChild(R.createElement("div")),(ht=R.createElement("input")).setAttribute("type","radio"),ht.setAttribute("checked","checked"),ht.setAttribute("name","t"),Le.appendChild(ht),F.checkClone=Le.cloneNode(!0).cloneNode(!0).lastChild.checked,Le.innerHTML="",F.noCloneChecked=!!Le.cloneNode(!0).lastChild.defaultValue,Le.innerHTML="",F.option=!!Le.lastChild;var he={thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function re(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&de(e,t)?i.merge([e],n):n}function qt(e,t){for(var n=0,r=e.length;n",""]);var cr=/<|&#?\w+;/;function mn(e,t,n,r,o){for(var a,s,f,c,d,m,x=t.createDocumentFragment(),g=[],y=0,E=e.length;y\s*$/g;function vn(e,t){return de(e,"table")&&de(11!==t.nodeType?t:t.firstChild,"tr")&&i(e).children("tbody")[0]||e}function gr(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function mr(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function xn(e,t){var n,r,o,a,s,f;if(1===t.nodeType){if(A.hasData(e)&&(f=A.get(e).events))for(o in A.remove(t,"handle events"),f)for(n=0,r=f[o].length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(a){t.remove(),n=null,a&&o("error"===a.type?404:200,a.type)}),R.head.appendChild(t[0])},abort:function(){n&&n()}}});var Bn,_n=[],zt=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=_n.pop()||i.expando+"_"+Rn.guid++;return this[e]=!0,e}}),i.ajaxPrefilter("json jsonp",function(e,t,n){var r,o,a,s=!1!==e.jsonp&&(zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=P(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||i.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=H[r],H[r]=function(){a=arguments},n.always(function(){void 0===o?i(H).removeProp(r):H[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,_n.push(r)),a&&P(o)&&o(a[0]),a=o=void 0}),"script"}),F.createHTMLDocument=((Bn=R.implementation.createHTMLDocument("").body).innerHTML="
      ",2===Bn.childNodes.length),i.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(F.createHTMLDocument?((r=(t=R.implementation.createHTMLDocument("")).createElement("base")).href=R.location.href,t.head.appendChild(r)):t=R),a=!n&&[],(o=an.exec(e))?[t.createElement(o[1])]:(o=mn([e],t,a),a&&a.length&&i(a).remove(),i.merge([],o.childNodes)));var r,o,a},i.fn.load=function(e,t,n){var r,o,a,s=this,f=e.indexOf(" ");return-1").append(i.parseHTML(c)).find(r):c)}).always(n&&function(c,d){s.each(function(){n.apply(this,a||[c.responseText,d,c])})}),this},i.expr.pseudos.animated=function(e){return i.grep(i.timers,function(t){return e===t.elem}).length},i.offset={setOffset:function(e,t,n){var r,o,a,s,f,c,d=i.css(e,"position"),m=i(e),x={};"static"===d&&(e.style.position="relative"),f=m.offset(),a=i.css(e,"top"),c=i.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(a+c).indexOf("auto")?(s=(r=m.position()).top,o=r.left):(s=parseFloat(a)||0,o=parseFloat(c)||0),P(t)&&(t=t.call(e,n,i.extend({},f))),null!=t.top&&(x.top=t.top-f.top+s),null!=t.left&&(x.left=t.left-f.left+o),"using"in t?t.using.call(e,x):m.css(x)}},i.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(o){i.offset.setOffset(this,e,o)});var t,n,r=this[0];return r?r.getClientRects().length?{top:(t=r.getBoundingClientRect()).top+(n=r.ownerDocument.defaultView).pageYOffset,left:t.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===i.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===i.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=i(e).offset()).top+=i.css(e,"borderTopWidth",!0),o.left+=i.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-i.css(r,"marginTop",!0),left:t.left-o.left-i.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===i.css(e,"position");)e=e.offsetParent;return e||qe})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;i.fn[e]=function(r){return Se(this,function(o,a,s){var f;if(Me(o)?f=o:9===o.nodeType&&(f=o.defaultView),void 0===s)return f?f[t]:o[a];f?f.scrollTo(n?f.pageXOffset:s,n?s:f.pageYOffset):o[a]=s},e,r,arguments.length)}}),i.each(["top","left"],function(e,t){i.cssHooks[t]=Cn(F.pixelPosition,function(n,r){if(r)return r=nt(n,t),Ht.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(e,t){i.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){i.fn[r]=function(o,a){var s=arguments.length&&(n||"boolean"!=typeof o),f=n||(!0===o||!0===a?"margin":"border");return Se(this,function(c,d,m){var x;return Me(c)?0===r.indexOf("outer")?c["inner"+e]:c.document.documentElement["client"+e]:9===c.nodeType?(x=c.documentElement,Math.max(c.body["scroll"+e],x["scroll"+e],c.body["offset"+e],x["offset"+e],x["client"+e])):void 0===m?i.css(c,d,f):i.style(c,d,m,f)},t,s?o:void 0,s)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),i.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(e,t){i.fn[t]=function(n,r){return 0 50) { + $('#back-to-top').fadeIn(); + } else { + $('#back-to-top').fadeOut(); + } + }); + // scroll body to 0px on click + $('#back-to-top').click(function () { + $('#back-to-top').tooltip('hide'); + $('body,html').animate({ + scrollTop: 0 + }, 800); + return false; + }); + + $('#back-to-top').tooltip('show'); + +}); diff --git a/assets/js/window-hash.js b/assets/js/window-hash.js new file mode 100644 index 0000000..1f2c4fe --- /dev/null +++ b/assets/js/window-hash.js @@ -0,0 +1,5 @@ +$(document).ready(function(){ + if(window.location.hash != "") { + $('a[href="' + window.location.hash + '"]').click() + } +}); diff --git a/assets/js/xml.js b/assets/js/xml.js new file mode 100644 index 0000000..de19108 --- /dev/null +++ b/assets/js/xml.js @@ -0,0 +1,2 @@ + +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(//gm,">")}function b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return h(q,o)}).join("")}function a(q){var p=(q.className+" "+q.parentNode.className).split(/\s+/);p=p.map(function(r){return r.replace(/^language-/,"")});for(var o=0;o"}while(x.length||v.length){var u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var o,q=r.length;do{q--;o=r[q];y+=("")}while(o!=u.node);r.splice(q,1);while(q'+L[0]+""}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return''+r.value+""}function J(){return A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function C(K,r){w+=K;if(r===undefined){x+=J();return 0}var L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+=""}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in e){if(!e.hasOwnProperty(p)){continue}var r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return o}function i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"
      ")}return q}function m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" "+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return o}}();hljs.LANGUAGES.bash=function(a){var g="true false";var e="if then else elif fi for break continue while in do done echo exit return set declare";var c={cN:"variable",b:"\\$[a-zA-Z0-9_#]+"};var b={cN:"variable",b:"\\${([^}]|\\\\})+}"};var h={cN:"string",b:'"',e:'"',i:"\\n",c:[a.BE,c,b],r:0};var d={cN:"string",b:"'",e:"'",c:[{b:"''"}],r:0};var f={cN:"test_condition",b:"",e:"",c:[h,d,c,b],k:{literal:g},r:0};return{k:{keyword:e,literal:g},c:[{cN:"shebang",b:"(#!\\/bin\\/bash)|(#!\\/bin\\/sh)",r:10},c,b,a.HCM,h,d,a.inherit(f,{b:"\\[ ",e:" \\]",r:0}),a.inherit(f,{b:"\\[\\[ ",e:" \\]\\]"})]}}(hljs);hljs.LANGUAGES.cs=function(a){return{k:"abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while ascending descending from get group into join let orderby partial select set value var where yield",c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},a.CLCM,a.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},a.ASM,a.QSM,a.CNM]}}(hljs);hljs.LANGUAGES.ruby=function(e){var a="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g={keyword:"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include"};var c={cN:"yardoctag",b:"@[A-Za-z]+"};var k=[{cN:"comment",b:"#",e:"$",c:[c]},{cN:"comment",b:"^\\=begin",e:"^\\=end",c:[c],r:10},{cN:"comment",b:"^__END__",e:"\\n$"}];var d={cN:"subst",b:"#\\{",e:"}",l:a,k:g};var i=[e.BE,d];var b=[{cN:"string",b:"'",e:"'",c:i,r:0},{cN:"string",b:'"',e:'"',c:i,r:0},{cN:"string",b:"%[qw]?\\(",e:"\\)",c:i},{cN:"string",b:"%[qw]?\\[",e:"\\]",c:i},{cN:"string",b:"%[qw]?{",e:"}",c:i},{cN:"string",b:"%[qw]?<",e:">",c:i,r:10},{cN:"string",b:"%[qw]?/",e:"/",c:i,r:10},{cN:"string",b:"%[qw]?%",e:"%",c:i,r:10},{cN:"string",b:"%[qw]?-",e:"-",c:i,r:10},{cN:"string",b:"%[qw]?\\|",e:"\\|",c:i,r:10}];var h={cN:"function",bWK:true,e:" |$|;",k:"def",c:[{cN:"title",b:j,l:a,k:g},{cN:"params",b:"\\(",e:"\\)",l:a,k:g}].concat(k)};var f=k.concat(b.concat([{cN:"class",bWK:true,e:"$|;",k:"class module",c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]}].concat(k)},h,{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:b.concat([{b:j}]),r:0},{cN:"symbol",b:a+":",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:k.concat([{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[e.BE,d]}]),r:0}]));d.c=f;h.c[1].c=f;return{l:a,k:g,c:f}}(hljs);hljs.LANGUAGES.diff=function(a){return{c:[{cN:"chunk",b:"^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$",r:10},{cN:"chunk",b:"^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$",r:10},{cN:"chunk",b:"^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$",r:10},{cN:"header",b:"Index: ",e:"$"},{cN:"header",b:"=====",e:"=====$"},{cN:"header",b:"^\\-\\-\\-",e:"$"},{cN:"header",b:"^\\*{3} ",e:"$"},{cN:"header",b:"^\\+\\+\\+",e:"$"},{cN:"header",b:"\\*{5}",e:"\\*{5}$"},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}}(hljs);hljs.LANGUAGES.javascript=function(a){return{k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",i:"\\n",c:[{b:"\\\\/"}]},{b:"<",e:">;",sL:"xml"}],r:0},{cN:"function",bWK:true,e:"{",k:"function",c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[a.CLCM,a.CBLCLM],i:"[\"'\\(]"}],i:"\\[|%"}]}}(hljs);hljs.LANGUAGES.css=function(a){var b={cN:"function",b:a.IR+"\\(",e:"\\)",c:[a.NM,a.ASM,a.QSM]};return{cI:true,i:"[=/|']",c:[a.CBLCLM,{cN:"id",b:"\\#[A-Za-z0-9_-]+"},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"pseudo",b:":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\\"\\']+"},{cN:"at_rule",b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:"import page media charset",c:[b,a.ASM,a.QSM,a.NM]},{cN:"tag",b:a.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[a.CBLCLM,{cN:"rule",b:"[^\\s]",rB:true,e:";",eW:true,c:[{cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}(hljs);hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},b]}]}}(hljs);hljs.LANGUAGES.http=function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}}(hljs);hljs.LANGUAGES.java=function(a){return{k:"false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,a.ASM,a.QSM,{cN:"class",bWK:true,e:"{",k:"class interface",i:":",c:[{bWK:true,k:"extends implements",r:10},{cN:"title",b:a.UIR}]},a.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}}(hljs);hljs.LANGUAGES.php=function(a){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var b=[a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),{cN:"string",b:'b"',e:'"',c:[a.BE]},{cN:"string",b:"b'",e:"'",c:[a.BE]}];var c=[a.BNM,a.CNM];var d={cN:"title",b:a.UIR};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return implements parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception php_user_filter default die require __FUNCTION__ enddeclare final try this switch continue endfor endif declare unset true false namespace trait goto instanceof insteadof __DIR__ __NAMESPACE__ __halt_compiler",c:[a.CLCM,a.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"}]},{cN:"comment",eB:true,b:"__halt_compiler.+?;",eW:true},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[a.BE]},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"},e,{cN:"function",bWK:true,e:"{",k:"function",i:"\\$|\\[|%",c:[d,{cN:"params",b:"\\(",e:"\\)",c:["self",e,a.CBLCLM].concat(b).concat(c)}]},{cN:"class",bWK:true,e:"{",k:"class",i:"[:\\(\\$]",c:[{bWK:true,eW:true,k:"extends",c:[d]},d]},{b:"=>"}].concat(b).concat(c)}}(hljs);hljs.LANGUAGES.python=function(a){var f={cN:"prompt",b:"^(>>>|\\.\\.\\.) "};var c=[{cN:"string",b:"(u|b)?r?'''",e:"'''",c:[f],r:10},{cN:"string",b:'(u|b)?r?"""',e:'"""',c:[f],r:10},{cN:"string",b:"(u|r|ur)'",e:"'",c:[a.BE],r:10},{cN:"string",b:'(u|r|ur)"',e:'"',c:[a.BE],r:10},{cN:"string",b:"(b|br)'",e:"'",c:[a.BE]},{cN:"string",b:'(b|br)"',e:'"',c:[a.BE]}].concat([a.ASM,a.QSM]);var e={cN:"title",b:a.UIR};var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,f].concat(c)};var b={bWK:true,e:":",i:"[${=;\\n]",c:[e,d],r:10};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10",built_in:"None True False Ellipsis NotImplemented"},i:"(|\\?)",c:c.concat([f,a.HCM,a.inherit(b,{cN:"function",k:"def"}),a.inherit(b,{cN:"class",k:"class"}),a.CNM,{cN:"decorator",b:"@",e:"$"},{b:"\\b(print|exec)\\("}])}}(hljs);hljs.LANGUAGES.sql=function(a){return{cI:true,c:[{cN:"operator",b:"(begin|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}],r:0},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}],r:0},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}}(hljs);hljs.LANGUAGES.ini=function(a){return{cI:true,i:"[^\\s]",c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM]}]}]}}(hljs);hljs.LANGUAGES.perl=function(e){var a="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var d={cN:"subst",b:"[$@]\\{",e:"\\}",k:a,r:10};var b={cN:"variable",b:"\\$\\d"};var i={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var f=[e.BE,d,b,i];var h={b:"->",c:[{b:e.IR},{b:"{",e:"}"}]};var g={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var c=[b,i,e.HCM,g,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},h,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:f,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:f,r:5},{cN:"string",b:"'",e:"'",c:[e.BE],r:0},{cN:"string",b:'"',e:'"',c:f,r:0},{cN:"string",b:"`",e:"`",c:[e.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"("+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,g,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"sub",bWK:true,e:"(\\s*\\(.*?\\))?[;{]",k:"sub",r:5},{cN:"operator",b:"-\\w\\b",r:0}];d.c=c;h.c[1].c=c;return{k:a,c:c}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs);hljs.LANGUAGES.cpp=function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr"};return{k:b,i:"",k:b,r:10,c:["self"]}]}}(hljs); \ No newline at end of file diff --git a/assets/js/zone.min.js b/assets/js/zone.min.js new file mode 100644 index 0000000..5dba454 --- /dev/null +++ b/assets/js/zone.min.js @@ -0,0 +1,134 @@ +"use strict";var __spreadArray=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==j.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.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return z.zone},enumerable:!1,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return M},enumerable:!1,configurable:!0}),t.__load_patch=function(o,a,c){if(void 0===c&&(c=!1),j.hasOwnProperty(o)){if(!c&&i)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var s="Zone:"+o;n(s),j[o]=a(e,t,C),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{z=z.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{z=z.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==Z){var r=e.state!=w;r&&e._transitionTo(w,E),e.runCount++;var o=M;M=e,z={parent:z,zone:this};try{e.type==Z&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==b&&e.state!==S&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(E,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,w,b))),z=z.parent,M=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(T,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(S,T,b),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==T&&e._transitionTo(E,T),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new f(P,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new f(Z,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new f(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(O,E,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(S,O),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,O),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),f=function(){function t(n,r,o,a,i,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var s=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,s,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(b,T)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==b&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),p=a("setTimeout"),h=a("Promise"),d=a("then"),v=[],g=!1;function y(t){if(s||e[h]&&(s=e[h].resolve(0)),s){var n=s[d];n||(n=s.then),n.call(s,t)}else e[p](t,0)}function _(e){0===I&&0===v.length&&y(m),e&&v.push(e)}function m(){if(!g){for(g=!0;v.length;){var e=v;v=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function m(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var k="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,b=!("nw"in y)&&void 0!==y.process&&"[object process]"==={}.toString.call(y.process),T=!b&&!k&&!(!v||!g.HTMLElement),E=void 0!==y.process&&"[object process]"==={}.toString.call(y.process)&&!k&&!(!v||!g.HTMLElement),w={},O=function(e){if(e=e||y.event){var t=w[e.type];t||(t=w[e.type]=d("ON_PROPERTY"+e.type));var n,r=this||e.target||y,o=r[t];if(T&&r===g&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function S(n,r,o){var a=e(n,r);if(!a&&o&&e(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=d("on"+r+"patched");if(!n.hasOwnProperty(i)||!n[i]){delete a.writable,delete a.value;var c=a.get,s=a.set,u=r.slice(2),l=w[u];l||(l=w[u]=d("ON_PROPERTY"+u)),a.set=function(e){var t=this;t||n!==y||(t=y),t&&("function"==typeof t[l]&&t.removeEventListener(u,O),s&&s.call(t,null),t[l]=e,"function"==typeof e&&t.addEventListener(u,O,!1))},a.get=function(){var e=this;if(e||n!==y||(e=y),!e)return null;var t=e[l];if(t)return t;if(c){var o=c.call(this);if(o)return a.set.call(this,o),"function"==typeof e.removeAttribute&&e.removeAttribute(r),o}return null},t(n,r,a),n[i]=!0}}}function P(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?h(a.name,r[a.cbIdx],a,o):e.apply(t,r)}}))}function z(e,t){e[d("OriginalDelegate")]=t}var M=!1,I=!1;function R(){if(M)return I;M=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(I=!0)}catch(e){}return I} +/** + * @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("ZoneAwarePromise",(function(e,t,n){var r=Object.getOwnPropertyDescriptor,o=Object.defineProperty,a=n.symbol,i=[],c=!0===e[a("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],s=a("Promise"),u=a("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=i.shift();try{e.zone.runGuarded((function(){if(e.throwOriginal)throw e.rejection;throw e}))}catch(e){!function r(e){n.onUnhandledError(e);try{var r=t[l];"function"==typeof r&&r.call(this,e)}catch(e){}}(e)}};i.length;)e()};var l=a("unhandledPromiseRejectionHandler");function f(e){return e&&e.then}function p(e){return e}function h(e){return z.reject(e)}var d=a("state"),v=a("value"),g=a("finally"),y=a("parentPromiseValue"),_=a("parentPromiseState"),m=null,k=!0,b=!1;function T(e,t){return function(n){try{O(e,t,n)}catch(t){O(e,!1,t)}}}var E=function(){var e=!1;return function t(n){return function(){e||(e=!0,n.apply(null,arguments))}}},w=a("currentTaskTrace");function O(e,r,a){var s=E();if(e===a)throw new TypeError("Promise resolved with itself");if(e[d]===m){var u=null;try{"object"!=typeof a&&"function"!=typeof a||(u=a&&a.then)}catch(t){return s((function(){O(e,!1,t)}))(),e}if(r!==b&&a instanceof z&&a.hasOwnProperty(d)&&a.hasOwnProperty(v)&&a[d]!==m)P(a),O(e,a[d],a[v]);else if(r!==b&&"function"==typeof u)try{u.call(a,s(T(e,r)),s(T(e,!1)))}catch(t){s((function(){O(e,!1,t)}))()}else{e[d]=r;var l=e[v];if(e[v]=a,e[g]===g&&r===k&&(e[d]=e[_],e[v]=e[y]),r===b&&a instanceof Error){var f=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;f&&o(a,w,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var p=0;p2})).map((function(e){return e.substring(2)}))}function ne(e,t){if((!b||E)&&!Zone[e.symbol("patchEvents")]){var r=t.__Zone_ignore_on_properties,o=[];if(T){var a=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var i=function e(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:a,ignoreProperties:["error"]}]:[];ee(a,te(a),r?r.concat(i):r,n(a))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var c=0;c1?new a(t,n):new a(t),u=e.ObjectGetOwnPropertyDescriptor(s,"onmessage");return u&&!1===u.configurable?(i=e.ObjectCreate(s),c=s,[r,o,"send","close"].forEach((function(t){i[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var a=n.length>0?n[0]:void 0;if(a){var c=Zone.__symbol__("ON_PROPERTY"+a);s[c]=i[c]}}return s[t].apply(s,n)}}))):i=s,e.patchOnProperties(i,["close","error","message","open"],c),i};var i=t.WebSocket;for(var c in a)i[c]=a[c]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,c,s){var h=te(n);s.patchOnProperties=P,s.patchMethod=j,s.bindArguments=_,s.patchMacroTask=C;var d=c.__symbol__("BLACK_LISTED_EVENTS"),v=c.__symbol__("UNPATCHED_EVENTS");n[v]&&(n[d]=n[v]),n[d]&&(c[d]=c[v]=n[d]),s.patchEventPrototype=K,s.patchEventTarget=Y,s.isIEOrEdge=R,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=r,s.ArraySlice=o,s.patchClass=D,s.wrapWithCurrentZone=p,s.filterProperties=$,s.attachOriginToPatched=z,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Q,s.getGlobalObjects=function(){return{globalSources:q,zoneSymbolEventNames:W,eventNames:h,isBrowser:T,isMix:E,isNode:b,TRUE_STR:u,FALSE_STR:l,ZONE_SYMBOL_PREFIX:f,ADD_EVENT_LISTENER_STR:a,REMOVE_EVENT_LISTENER_STR:i}}}));var le=__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],!0); +/** + * @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(e){var t=e.__Zone_symbol_prefix||"__zone_symbol__";e[function n(e){return t+e}("legacyPatch")]=function(){var t=e.Zone;t.__load_patch("defineProperty",(function(e,t,n){n._redefineProperty=oe,re()})),t.__load_patch("registerElement",(function(e,t,n){!function r(e,t){var n=t.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){se(e,n),ue(n,e)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}); +/** + * @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 + */ +var fe=d("zoneTask");function pe(e,t,n,r){var o=null,a=null;n+=r;var i={};function c(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=o.apply(e,n.args),t}function s(t){return a.call(e,t.data.handleId)}o=j(e,t+=r,(function(n){return function(o,a){if("function"==typeof a[0]){var u={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:void 0,args:a},l=a[0];a[0]=function e(){try{return l.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete i[u.handleId]:u.handleId&&(u.handleId[fe]=null))}};var f=h(t,a[0],u,c,s);if(!f)return f;var p=f.data.handleId;return"number"==typeof p?i[p]=f:p&&(p[fe]=f),p&&p.ref&&p.unref&&"function"==typeof p.ref&&"function"==typeof p.unref&&(f.ref=p.ref.bind(p),f.unref=p.unref.bind(p)),"number"==typeof p||p?p:f}return n.apply(e,a)}})),a=j(e,n,(function(t){return function(n,r){var o,a=r[0];"number"==typeof a?o=i[a]:(o=a&&a[fe])||(o=a),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof a?delete i[a]:a&&(a[fe]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))} +/** + * @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 + */ +/** + * @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 he(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,a=n.TRUE_STR,i=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,s=0;s0){var a=e.invoke;e.invoke=function(){for(var r=o[t.__symbol__("loadfalse")],i=0;i

      xxxYourComputableMyIGNameHere

      The official URL for this implementation guide is:

      xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

      xxxA brief description of what this IG is about

      \n
      " + }, + "url" : "xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig", + "version" : "0.1.0-test", + "name" : "xxxYourComputableMyIGNameHere", + "title" : "xxxYour User Friendly Name for MyIG Here", + "status" : "draft", + "experimental" : false, + "date" : "2024-06-26T21:16:03+00:00", + "publisher" : "xxxYour Work Group", + "contact" : [{ + "telecom" : [{ + "system" : "url", + "value" : "xxxhttp://hl7.org/Special/committees/[something]" + }] + }], + "description" : "xxxA brief description of what this IG is about ", + "jurisdiction" : [{ + "coding" : [{ + "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm", + "code" : "001" + }] + }], + "packageId" : "xxxexample.fhir.uv.myig", + "license" : "CC0-1.0", + "fhirVersion" : ["4.0.1"], + "dependsOn" : [{ + "id" : "hl7tx", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on HL7 Terminology" + }], + "uri" : "http://terminology.hl7.org/ImplementationGuide/hl7.terminology", + "packageId" : "hl7.terminology.r4", + "version" : "5.5.0" + }, + { + "id" : "hl7ext", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" + }], + "uri" : "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions", + "packageId" : "hl7.fhir.uv.extensions.r4", + "version" : "5.1.0" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2019+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "CI Build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-binary" + }, + { + "url" : "value", + "valueString" : "input\\cql" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "templates\\liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-history" + }, + { + "url" : "value", + "valueString" : "xxxhttp://somewhere.org/fhir/uv/myig/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-wg" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency", + "valueCode" : "hl7.fhir.uv.tools#0.1.0" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2019+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "CI Build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-binary" + }, + { + "url" : "value", + "valueString" : "input\\cql" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "templates\\liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-history" + }, + { + "url" : "value", + "valueString" : "xxxhttp://somewhere.org/fhir/uv/myig/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-wg" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }], + "page" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "toc.html" + }], + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "index.html" + }], + "nameUrl" : "index.html", + "title" : "MyIG Home Page", + "generation" : "html" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "downloads.html" + }], + "nameUrl" : "downloads.html", + "title" : "Useful Downloads", + "generation" : "html" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "changes.html" + }], + "nameUrl" : "changes.html", + "title" : "IG Change History", + "generation" : "html" + }] + }, + "parameter" : [{ + "code" : "path-resource", + "value" : "input\\history" + }, + { + "code" : "path-resource", + "value" : "input\\scenarios" + }, + { + "code" : "path-resource", + "value" : "input/capabilities" + }, + { + "code" : "path-resource", + "value" : "input/examples" + }, + { + "code" : "path-resource", + "value" : "input/extensions" + }, + { + "code" : "path-resource", + "value" : "input/models" + }, + { + "code" : "path-resource", + "value" : "input/operations" + }, + { + "code" : "path-resource", + "value" : "input/profiles" + }, + { + "code" : "path-resource", + "value" : "input/resources" + }, + { + "code" : "path-resource", + "value" : "input/vocabulary" + }, + { + "code" : "path-resource", + "value" : "input/testing" + }, + { + "code" : "path-resource", + "value" : "input/history" + }, + { + "code" : "path-resource", + "value" : "fsh-generated/resources" + }, + { + "code" : "path-pages", + "value" : "template/config" + }, + { + "code" : "path-pages", + "value" : "input/images" + }, + { + "code" : "path-tx-cache", + "value" : "input-cache/txcache" + }] + } +} \ No newline at end of file diff --git a/branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.ttl b/branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.ttl new file mode 100644 index 0000000..600a3b2 --- /dev/null +++ b/branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.ttl @@ -0,0 +1,641 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "xxxexample.fhir.uv.myig"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

      xxxYourComputableMyIGNameHere

      The official URL for this implementation guide is:

      xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

      xxxA brief description of what this IG is about

      \n
      " + ] ; # + fhir:url [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0-test"] ; # + fhir:name [ fhir:v "xxxYourComputableMyIGNameHere"] ; # + fhir:title [ fhir:v "xxxYour User Friendly Name for MyIG Here"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # + fhir:date [ fhir:v "2024-06-26T21:16:03+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "xxxYour Work Group"] ; # + fhir:contact ( [ + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "xxxhttp://hl7.org/Special/committees/[something]" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "xxxA brief description of what this IG is about "] ; # + fhir:jurisdiction ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ; + fhir:code [ fhir:v "001" ] + ] ) + ] ) ; # + fhir:packageId [ fhir:v "xxxexample.fhir.uv.myig"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.0.1"] ) ; # + fhir:dependsOn ( [ + fhir:id [ fhir:v "hl7tx" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on HL7 Terminology" ] + ] ) ; + fhir:uri [ + fhir:v "http://terminology.hl7.org/ImplementationGuide/hl7.terminology"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.terminology.r4" ] ; + fhir:version [ fhir:v "5.5.0" ] + ] [ + fhir:id [ fhir:v "hl7ext" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" ] + ] ) ; + fhir:uri [ + fhir:v "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.fhir.uv.extensions.r4" ] ; + fhir:version [ fhir:v "5.1.0" ] + ] ) ; # + fhir:definition [ + fhir:extension ( [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2019+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "CI Build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-binary" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input\\cql" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "templates\\liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-wg" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"^^xsd:anyURI ] ; + fhir:value [ fhir:v "hl7.fhir.uv.tools#0.1.0" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2019+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "CI Build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-binary" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input\\cql" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "templates\\liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-wg" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] ) ; + fhir:page [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "toc.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "index.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "MyIG Home Page" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "downloads.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Useful Downloads" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "changes.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "IG Change History" ] ; + fhir:generation [ fhir:v "html" ] + ] ) + ] ; + fhir:parameter ( [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input\\history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input\\scenarios" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/capabilities" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/examples" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/extensions" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/models" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/operations" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/profiles" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/resources" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/vocabulary" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/testing" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "fsh-generated/resources" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "template/config" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "input/images" ] + ] [ + fhir:code [ fhir:v "path-tx-cache" ] ; + fhir:value [ fhir:v "input-cache/txcache" ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.xml b/branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.xml new file mode 100644 index 0000000..8f59d66 --- /dev/null +++ b/branches/master/ImplementationGuide-xxxexample.fhir.uv.myig.xml @@ -0,0 +1,582 @@ + + + + + +

      xxxYourComputableMyIGNameHere

      The official URL for this implementation guide is:

      xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

      xxxA brief description of what this IG is about

      +
      +
      + + + + + <status value="draft"/> + <experimental value="false"/> + <date value="2024-06-26T21:16:03+00:00"/> + <publisher value="xxxYour Work Group"/> + <contact> + <telecom> + <system value="url"/> + <value value="xxxhttp://hl7.org/Special/committees/[something]"/> + </telecom> + </contact> + <description value="xxxA brief description of what this IG is about "/> + <jurisdiction> + <coding> + <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/> + <code value="001"/> + </coding> + </jurisdiction> + <packageId value="xxxexample.fhir.uv.myig"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.0.1"/> + <dependsOn id="hl7tx"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on HL7 Terminology"/> + </extension> + <uri value="http://terminology.hl7.org/ImplementationGuide/hl7.terminology"/> + <packageId value="hl7.terminology.r4"/> + <version value="5.5.0"/> + </dependsOn> + <dependsOn id="hl7ext"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on the HL7 Extension Pack"/> + </extension> + <uri value="http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"/> + <packageId value="hl7.fhir.uv.extensions.r4"/> + <version value="5.1.0"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2019+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="CI Build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-binary"/> + </extension> + <extension url="value"> + <valueString value="input\cql"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="templates\liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-history"/> + </extension> + <extension url="value"> + <valueString value="xxxhttp://somewhere.org/fhir/uv/myig/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"> + <valueCode value="hl7.fhir.uv.tools#0.1.0"/> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2019+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="CI Build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-binary"/> + </extension> + <extension url="value"> + <valueString value="input\cql"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="templates\liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-history"/> + </extension> + <extension url="value"> + <valueString value="xxxhttp://somewhere.org/fhir/uv/myig/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-wg"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="toc.html"/> + </extension> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="index.html"/> + </extension> + <nameUrl value="index.html"/> + <title value="MyIG Home Page"/> + <generation value="html"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="downloads.html"/> + </extension> + <nameUrl value="downloads.html"/> + <title value="Useful Downloads"/> + <generation value="html"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="changes.html"/> + </extension> + <nameUrl value="changes.html"/> + <title value="IG Change History"/> + <generation value="html"/> + </page> + </page> + <parameter> + <code value="path-resource"/> + <value value="input\history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input\scenarios"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/capabilities"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/examples"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/extensions"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/models"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/operations"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/profiles"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/resources"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/vocabulary"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/testing"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="fsh-generated/resources"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="template/config"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="input/images"/> + </parameter> + <parameter> + <code value="path-tx-cache"/> + <value value="input-cache/txcache"/> + </parameter> + </definition> +</ImplementationGuide> \ No newline at end of file diff --git a/branches/master/artifacts.html b/branches/master/artifacts.html new file mode 100644 index 0000000..c1dc755 --- /dev/null +++ b/branches/master/artifacts.html @@ -0,0 +1,230 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> + <title>Artifacts Summary - xxxYour User Friendly Name for MyIG Here v0.1.0-test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + +
      + +
      + + + +
      + +
      + + + + + +
      +

      xxxYour User Friendly Name for MyIG Here +
      + 0.1.0-test - CI Build + + + + International flag + + + +

      +
      +
      +
      + +
      +
      +
      + + + + +
      +
      + + +
      +
      + +
      +
      + + +
      +
      +
      +
      + + +
      +

      xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This guide is not an authorized publication; it is the continuous build for version 0.1.0-test built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

      +

      Artifacts Summary

      + + + +
      +

      Contents:

      +
        +
        +
        +

        This page provides a list of the FHIR artifacts defined as part of this implementation guide.

        +
        + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/master/assets/css/bootstrap-fhir.css b/branches/master/assets/css/bootstrap-fhir.css new file mode 100644 index 0000000..fcf7f96 --- /dev/null +++ b/branches/master/assets/css/bootstrap-fhir.css @@ -0,0 +1,5312 @@ +/*! + * Joyo Bootstrap v2.3.2 + * + */ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden] { + display: none; +} +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +a:focus { + outline: thin dotted; +} +a:active, +a:hover { + outline: 0; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +mark { + background: #ff0; + color: #000; +} +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} +pre { + white-space: pre-wrap; +} +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 0; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} +button, +input { + line-height: normal; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +textarea { + overflow: auto; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +table code { + white-space: normal; +} +table td { + overflow-wrap: break-word; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #000000; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +img { + vertical-align: middle; +} +.img-responsive { + display: inline-block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-circle { + border-radius: 500px; +} +hr { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-top: 1px solid #eeeeee; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small { + font-size: 85%; +} +cite { + font-style: normal; +} +.text-muted { + color: #999999; +} +.text-primary { + color: #428bca; +} +.text-warning { + color: #c09853; +} +.text-danger { + color: #b94a48; +} +.text-success { + color: #468847; +} +.text-info { + color: #3a87ad; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + margin-top: 15px; + margin-bottom: 10px; +} +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h1, +.h1 { + font-size: 38px; +} +h2, +.h2 { + font-size: 32px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +h1 small, +.h1 small { + font-size: 24px; +} +h2 small, +.h2 small { + font-size: 18px; +} +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.428571429; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} +blockquote p { + font-size: 12.5px; + font-weight: 300; + line-height: 1.25; +} +blockquote p:last-child { + margin-bottom: 0; +} +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + color: #005c00; + background-color: #f9f2f4; + white-space: nowrap; + border-radius: 4px; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 20px; +} +pre code { + padding: 0; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +@media (min-width: 768px) { + .row { + margin-left: -15px; + margin-right: -15px; + } +} +.row .row { + margin-left: -15px; + margin-right: -15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12 { + float: left; +} +.col-1 { + width: 8.333333333333332%; +} +.col-2 { + width: 16.666666666666664%; +} +.col-3 { + width: 25%; +} +.col-4 { + width: 33.33333333333333%; +} +.col-5 { + width: 41.66666666666667%; +} +.col-6 { + width: 50%; +} +.col-7 { + width: 58.333333333333336%; +} +.col-8 { + width: 66.66666666666666%; +} +.col-9 { + width: 75%; +} +.col-10 { + width: 83.33333333333334%; +} +.col-11 { + width: 91.66666666666666%; +} +.col-12 { + width: 100%; +} +@media (min-width: 768px) { + .container { + max-width: 728px; + } + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-push-1 { + left: 8.333333333333332%; + } + .col-push-2 { + left: 16.666666666666664%; + } + .col-push-3 { + left: 25%; + } + .col-push-4 { + left: 33.33333333333333%; + } + .col-push-5 { + left: 41.66666666666667%; + } + .col-push-6 { + left: 50%; + } + .col-push-7 { + left: 58.333333333333336%; + } + .col-push-8 { + left: 66.66666666666666%; + } + .col-push-9 { + left: 75%; + } + .col-push-10 { + left: 83.33333333333334%; + } + .col-push-11 { + left: 91.66666666666666%; + } + .col-pull-1 { + right: 8.333333333333332%; + } + .col-pull-2 { + right: 16.666666666666664%; + } + .col-pull-3 { + right: 25%; + } + .col-pull-4 { + right: 33.33333333333333%; + } + .col-pull-5 { + right: 41.66666666666667%; + } + .col-pull-6 { + right: 50%; + } + .col-pull-7 { + right: 58.333333333333336%; + } + .col-pull-8 { + right: 66.66666666666666%; + } + .col-pull-9 { + right: 75%; + } + .col-pull-10 { + right: 83.33333333333334%; + } + .col-pull-11 { + right: 91.66666666666666%; + } +} +@media (min-width: 992px) { + .container { + max-width: 940px; + } + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-offset-1 { + margin-left: 8.333333333333332%; + } + .col-offset-2 { + margin-left: 16.666666666666664%; + } + .col-offset-3 { + margin-left: 25%; + } + .col-offset-4 { + margin-left: 33.33333333333333%; + } + .col-offset-5 { + margin-left: 41.66666666666667%; + } + .col-offset-6 { + margin-left: 50%; + } + .col-offset-7 { + margin-left: 58.333333333333336%; + } + .col-offset-8 { + margin-left: 66.66666666666666%; + } + .col-offset-9 { + margin-left: 75%; + } + .col-offset-10 { + margin-left: 83.33333333333334%; + } + .col-offset-11 { + margin-left: 91.66666666666666%; + } +} +@media (min-width: 1100px) { + .container { + max-width: 1100px; + } +} +table { + max-width: 100%; + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + margin-bottom: 10px; +} +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table thead > tr > th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #000000; +} +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} +table col[class^="col-"] { + float: none; + display: table-column; +} +table td[class^="col-"], +table th[class^="col-"] { + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} +td > :last-child { + padding-bottom: 0px; + margin-bottom: 0px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} +input[type="file"] { + display: block; +} +select[multiple], +select[size] { + height: auto; +} +select optgroup { + font-size: inherit; + font-style: inherit; + font-family: inherit; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} +.form-control:-moz-placeholder { + color: #999999; +} +.form-control::-moz-placeholder { + color: #999999; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control { + display: block; + width: 100%; + height: 38px; + padding: 8px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + vertical-align: middle; +} +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +.input-large { + height: 56px; + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-small { + height: 30px; + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +select.input-large { + height: 56px; + line-height: 56px; +} +select.input-small { + height: 30px; + line-height: 30px; +} +textarea.input-large, +textarea.input-small { + height: auto; +} +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} +.has-warning .form-control { + padding-right: 32px; + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.has-warning .input-group-addon { + color: #c09853; + border-color: #c09853; + background-color: #fcf8e3; +} +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} +.has-error .form-control { + padding-right: 32px; + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.has-error .input-group-addon { + color: #b94a48; + border-color: #b94a48; + background-color: #f2dede; +} +.has-success .help-block, +.has-success .control-label { + color: #468847; +} +.has-success .form-control { + padding-right: 32px; + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.has-success .input-group-addon { + color: #468847; + border-color: #468847; + background-color: #dff0d8; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +.btn { + display: inline-block; + padding: 8px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 500; + line-height: 1.428571429; + text-align: center; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #ffffff; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: default; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #ffffff; + background-color: #474949; + border-color: #474949; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active { + background-color: #3a3c3c; + border-color: #2e2f2f; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #474949; + border-color: #474949; +} +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + background-color: #357ebd; + border-color: #3071a9; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #428bca; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + background-color: #eea236; + border-color: #ec971f; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d9534f; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + background-color: #d43f3a; + border-color: #c9302c; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d9534f; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active { + background-color: #4cae4c; + border-color: #449d44; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active { + background-color: #46b8da; + border-color: #31b0d5; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-link { + color: #428bca; + font-weight: normal; + cursor: pointer; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #333333; + text-decoration: none; +} +.btn-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.btn-small, +.btn-mini { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-mini { + padding: 3px 5px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group.col { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} +.input-group-addon.input-small { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -4px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} +.form-inline .form-control, +.form-inline .radio, +.form-inline .checkbox { + display: inline-block; +} +.form-inline .radio, +.form-inline .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .control-label { + padding-top: 9px; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; + } +} +.form-horizontal .form-group .row { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #ffffff; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 30px 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item > .badge { + float: right; + margin-right: -15px; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +a.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item .list-group-item-text { + color: #555555; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} +a.list-group-item.active { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +a.list-group-item.active .list-group-item-heading { + color: inherit; +} +a.list-group-item.active .list-group-item-text { + color: #e1edf7; +} +.panel { + padding: 15px; + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-heading { + margin: -15px -15px 15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-bottom: 1px solid #dddddd; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17.5px; + font-weight: 500; +} +.panel-footer { + margin: 15px -15px -15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-warning { + border-color: #fbeed5; +} +.panel-warning .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} +.panel-danger { + border-color: #eed3d7; +} +.panel-danger .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} +.list-group-flush { + margin: 15px -15px -15px; +} +.list-group-flush .list-group-item { + border-width: 1px 0; +} +.list-group-flush .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.list-group-flush .list-group-item:last-child { + border-bottom: 0; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + border-radius: 6px; +} +.well-small { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #999999; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav.open > a, +.nav.open > a:hover, +.nav.open > a:focus { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.nav.open > a .caret, +.nav.open > a:hover .caret, +.nav.open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.nav > .pull-right { + float: right; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-justified > li > a { + text-align: center; +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs-justified > .active > a { + border-bottom-color: #000000; +} +.nav-tabs { + border-bottom: 1px solid #955159; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #da0c23; + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-tabs.nav-justified > li > a { + text-align: center; +} +.nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #000000; +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 5px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 40px; + margin-bottom: 20px; + padding-left: 15px; + padding-right: 15px; + background-color: #da0c23; + border-radius: 4px; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar-nav { + margin-top: 10px; + margin-bottom: 15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + color: #777777; + line-height: 20px; + border-radius: 4px; +} +.navbar-nav > li > a:hover, +.navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + color: #555555; + background-color: #aa091b; +} +.navbar-nav > .disabled > a, +.navbar-nav > .disabled > a:hover, +.navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-nav.pull-right { + width: 100%; +} +.navbar-static-top { + border-radius: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + border-radius: 0; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} +.navbar-brand { + display: block; + max-width: 200px; + margin-left: auto; + margin-right: auto; + padding: 10px 15px; + font-size: 18px; + font-weight: 500; + line-height: 20px; + color: #777777; + text-align: center; +} +.navbar-brand:hover, +.navbar-brand:focus { + color: #5e5e5e; + text-decoration: none; + background-color: transparent; +} +.navbar-toggle { + position: absolute; + top: 4px; + right: 10px; + width: 48px; + height: 32px; + padding: 8px 12px; + background-color: transparent; + border: 1px solid #dddddd; + border-radius: 4px; +} +.navbar-toggle:hover, +.navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + background-color: #cccccc; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +.navbar-form { + margin-top: 1px; + margin-bottom: 1px; +} +.navbar-form .form-control, +.navbar-form .radio, +.navbar-form .checkbox { + display: inline-block; +} +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.navbar-nav > .dropdown > a:hover .caret, +.navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.navbar-nav > .open > a, +.navbar-nav > .open > a:hover, +.navbar-nav > .open > a:focus { + background-color: #aa091b; + color: #555555; +} +.navbar-nav > .open > a .caret, +.navbar-nav > .open > a:hover .caret, +.navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar-inverse { + background-color: #ad1f2f; +} +.navbar-inverse .navbar-brand { + color: #e6e6e6; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #999999; +} +.navbar-inverse .navbar-nav > li > a { + color: #e6e6e6; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: #790713; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #da0c23; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #da0c23; + color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #e6e6e6; + border-bottom-color: #e6e6e6; +} +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +@media screen and (min-width: 768px) { + .navbar-brand { + float: left; + margin-left: -15px; + margin-right: 5px; + } + .navbar-nav { + float: left; + margin-top: 0; + margin-bottom: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + border-radius: 0; + } + .navbar-nav.pull-right { + float: right; + width: auto; + } + .navbar-toggle { + position: relative; + top: auto; + left: auto; + display: none; + } + .nav-collapse.collapse { + display: block !important; + height: auto !important; + overflow: visible !important; + } +} +.navbar-btn { + margin-top: 1px; +} +.navbar-text { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-link { + color: #777777; +} +.navbar-link:hover { + color: #333333; +} +.navbar-inverse .navbar-link { + color: #e6e6e6; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.btn .caret { + border-top-color: #ffffff; +} +.dropup .btn .caret { + border-bottom-color: #ffffff; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active { + z-index: 2; +} +.btn-group .btn + .btn { + margin-left: -1px; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn-group { + float: left; +} +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn .caret { + margin-left: 0; +} +.btn-large .caret { + border-width: 5px; +} +.dropup .btn-large .caret { + border-bottom-width: 5px; +} +.btn-group-vertical > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn + .btn { + margin-top: -1px; +} +.btn-group-vertical .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical .btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical .btn:last-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; +} +.btn-group-justified .btn { + float: none; + display: table-cell; + width: 1%; +} +.btn-group[data-toggle="buttons"] > .btn > input[type="radio"], +.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: ">\00a0"; + padding: 0 5px; + color: #cccccc; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + float: left; + padding: 4px 12px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + border-left-width: 1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > .active > a, +.pagination > .active > span { + background-color: #f5f5f5; +} +.pagination > .active > a, +.pagination > .active > span { + color: #999999; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.pagination-large > li > a, +.pagination-large > li > span { + padding: 14px 16px; + font-size: 18px; +} +.pagination-large > li:first-child > a, +.pagination-large > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-large > li:last-child > a, +.pagination-large > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-small > li > a, +.pagination-small > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-small > li:first-child > a, +.pagination-small > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-small > li:last-child > a, +.pagination-small > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: auto; + overflow-y: scroll; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.fade.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog { + margin-left: auto; + margin-right: auto; + width: auto; + padding: 10px; + z-index: 1050; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: none; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.fade.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.428571429px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.428571429; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + margin-top: 15px; + padding: 19px 20px 20px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +@media screen and (min-width: 768px) { + .modal-dialog { + left: 50%; + right: auto; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 1; + filter: alpha(opacity=100); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: rgba(0, 0, 0, 0.9); + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(0, 0, 0, 0.9); +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + background-color: #ffffff; + -webkit-bg-clip: padding-box; + -moz-bg-clip: padding; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.alert { + padding: 10px 35px 10px 15px; + margin-bottom: 20px; + color: #c09853; + background-color: #fcf8e3; + border: 1px solid #fbeed5; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert hr { + border-top-color: #f8e5be; +} +.alert .alert-link { + font-weight: 500; + color: #a47e3c; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #356635; +} +.alert-danger { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-danger hr { + border-top-color: #e6c1c7; +} +.alert-danger .alert-link { + color: #953b39; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #2d6987; +} +.alert-block { + padding-top: 15px; + padding-bottom: 15px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.thumbnail, +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #000000; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.thumbnail { + display: block; +} +.thumbnail > img, +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; +} +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} +.thumbnail > img { + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.label { + display: inline; + padding: .25em .6em; + font-size: 75%; + font-weight: 500; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: .25em; +} +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; + background-color: #808080; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #999999; + border-radius: 10px; +} +.badge:empty { + display: none; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.btn .badge { + position: relative; + top: -1px; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar { + background-color: #428bca; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-color: #d9534f; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-color: #5cb85c; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-color: #f0ad4e; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 20px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: inline-block; + max-width: 100%; + height: auto; + line-height: 1; +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-color: rgba(0, 0, 0, 0.0001); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-color: transparent; +} +.carousel-control.right { + left: auto; + right: 0; + background-color: rgba(0, 0, 0, 0.5); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-color: transparent; +} +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .glyphicon, +.carousel-control .icon-prev, +.carousel-control .icon-next { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 120px; + margin-left: -60px; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1 { + line-height: 1; + color: inherit; +} +.jumbotron p { + line-height: 1.4; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 50px 60px; + border-radius: 6px; + } + .jumbotron h1 { + font-size: 63px; + } +} +@-ms-viewport { + width: device-width; +} +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.visible-sm { + display: block !important; +} +tr.visible-sm { + display: table-row !important; +} +th.visible-sm, +td.visible-sm { + display: table-cell !important; +} +.visible-md { + display: none !important; +} +tr.visible-md { + display: none !important; +} +th.visible-md, +td.visible-md { + display: none !important; +} +.visible-lg { + display: none !important; +} +tr.visible-lg { + display: none !important; +} +th.visible-lg, +td.visible-lg { + display: none !important; +} +.hidden-sm { + display: none !important; +} +tr.hidden-sm { + display: none !important; +} +th.hidden-sm, +td.hidden-sm { + display: none !important; +} +.hidden-md { + display: block !important; +} +tr.hidden-md { + display: table-row !important; +} +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} +.hidden-lg { + display: block !important; +} +tr.hidden-lg { + display: table-row !important; +} +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } + .hidden-lg { + display: block !important; + } + tr.hidden-lg { + display: table-row !important; + } + th.hidden-lg, + td.hidden-lg { + display: table-cell !important; + } +} +@media (min-width: 992px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: block !important; + } + tr.hidden-md { + display: table-row !important; + } + th.hidden-md, + td.hidden-md { + display: table-cell !important; + } + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +tr.visible-print { + display: none !important; +} +th.visible-print, +td.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} +/*! + * Font Awesome 3.0.1 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + /* sprites.less reset */ + + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +/* Joyo additions */ +/* +//@import "joyo-definition-list.less"; +//@import "joyo-isotope.less"; +*/ +/* +//@import "joyo-nav-icons.less"; +//@import "joyo-nav-levels.less"; +*/ +.navbar { + margin-bottom: 0; + margin-left: 0px; + margin-right: 0px; +} +.nav-list { + margin-bottom: 24px; +} +.nav-list > li > a { + color: #555555; +} +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + background-color: transparent; + color: #da0c23; + text-shadow: none; +} +.nav-list > .active a { + background: url('../images/stripe.png') no-repeat left center; +} +.nav-header { + font-size: 14px; +} +.segment > .container { + padding-left: 0px; + padding-right: 0px; +} +/* +//@import "joyo-ribbon.less"; +//@import "joyo-search.less"; +//@import "joyo-thumbnails.less"; +//@import "joyo-type-color.less"; // overruling basic default BS color settings +*/ +body { + word-wrap: break-word; +} +.assistive-text { + clip: rect(1px 1px 1px 1px); + /* IE6, IE7 */ + + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; +} +h1, +h2, +h3, +h4, +h5, +h6, +.title { + margin-bottom: 0.4em; + margin-top: 0; + overflow: hidden; +} +.sub-title { + font-size: 21px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 0.4em 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 20px; + color: #000000; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + line-height: 1em ; +} +h1 { + font-size: 25.2px; +} +h2 { + font-size: 22.400000000000002px; +} +h3 { + font-size: 19.599999999999998px; +} +h4 { + font-size: 16.099999999999998px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 11.9px; +} +h1 small { + font-size: 18.900000000000002px; +} +h2 small { + font-size: 16.800000000000004px; +} +h3 small { + font-size: 14.699999999999998px; +} +h4 small { + font-size: 12.075px; +} +.page-header { + padding-bottom: 0; + margin: 0; + margin-top: 0; + border-bottom: 0; +} +.page-header h1 { + font-size: 28px; + color: #da0c23; +} +p { + padding-bottom: 5px; +} +/* +//@import "joyo-widgets.less"; +//@import "joyo-wordpress.less"; +*/ +.clearfix:before, +.clearfix:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.clearfix:after { + clear: both; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.affix { + position: fixed; +} diff --git a/branches/master/assets/css/bootstrap-glyphicons.css b/branches/master/assets/css/bootstrap-glyphicons.css new file mode 100644 index 0000000..34ba265 --- /dev/null +++ b/branches/master/assets/css/bootstrap-glyphicons.css @@ -0,0 +1,2 @@ +@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphiconshalflings-regular.eot');src:url('../fonts/glyphiconshalflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphiconshalflings-regular.woff') format('woff'),url('../fonts/glyphiconshalflings-regular.ttf') format('truetype'),url('../fonts/glyphiconshalflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-plus:before{content:"\002b"}.glyphicon-minus:before{content:"\2212"}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse:before{content:"\e159"}.glyphicon-collapse-top:before{content:"\e160"} +/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */ diff --git a/branches/master/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 b/branches/master/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf b/branches/master/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/hl7.css b/branches/master/assets/css/hl7.css new file mode 100644 index 0000000..ef6d66a --- /dev/null +++ b/branches/master/assets/css/hl7.css @@ -0,0 +1,74 @@ +/* Product families should override the following colors with family-specific colors */ +:root { + --navbar-bg-color: #505050; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-color: #505050; /* 4. Footer container color */ + --btn-hover-color: #808080; /* 6. Menu button hover color */ +} + +/* Generic settings common to all HL7 IGs */ +:root { + --stripe-bg-color: #999999; /* 5. Header strip color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ +} + +#hl7-nav { + line-height: 50px; + float: left; + margin-top: 4px; +} + +#hl7-nav a { + color: inherit; +} + +#hl7-logo { + float: left; + margin-left: 6px; +} +#hl7-search { + line-height: 50px; + float: right; + margin-top: 4px; + color: maroon; +} +#hl7-search a { + color: inherit; +} +#project-nav { + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +/* ----------note-to-balloters styling------*/ + +.note-to-balloters::before { + white-space: pre; + content: "Note To Balloters\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} +.note-to-balloters, .stu-note{ + margin: 5px; + padding: 10px; + border-left-style: solid; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} \ No newline at end of file diff --git a/branches/master/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png b/branches/master/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png new file mode 100644 index 0000000000000000000000000000000000000000..52ff2bcc35799571f7ac9b91112508b93b067001 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4*?GD+hDc0J{`3F8J+om$r$#6b z506f7Z?B7_=ax>NuV26Rw1`~2e%;vUpu`W6g%Q2JhMOdW^*Bp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/master/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png b/branches/master/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png new file mode 100644 index 0000000000000000000000000000000000000000..e614443bb632d112469c16cad935c96d82c33a0f GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2ZGmxy8xzq=wn2Vh}LpV4%Za?&Y0OTqL_=LFr z|NlP#2WV($0LuJ0JMkejD!649rIzOxWfv>>M(m!br2 zl$uzQnV+W+l9`*zU|_6oXrgauF6Ht32T+Bnr;B4q#hm1XuBcT94lH=M;?|J^0*4L= zoI0>!LgPU$x3;EHq)$ literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png b/branches/master/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png new file mode 100644 index 0000000000000000000000000000000000000000..85cc97e9c660390135d0b86453378e7f309e96c9 GIT binary patch literal 5156 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 literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png b/branches/master/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png new file mode 100644 index 0000000000000000000000000000000000000000..892e9dbf92b453bf4fe6fdb0b570a9d3312e190e GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zguTSm*OmPNCm*j8$Fz4p6@fxso-U3d9>?FF-^k0DDAE4$`F}B?=P`<50=?Jxyp$sj zFig8}q1&ZaSfYVfFYSljN!iYKcB~s41NK~9U$LrvOU0RY!pscE3uT_)zOb!Smg(fI z!a0*RrHN}_`e3$eU9Vj9+}@a_huWJKPr7)0cKG5DlcKjfC1#pgNydg*Nyt9a;nk4% zb9BpNi*x*yOzyfGDYNEtdH`LeTH+c}l9E`GYL#4+3Zxi}3=GY54J>sHO+pNft&B~q p3@mgFfTTgZOWqC?4Y~O#nQ4`{HRwrRV*zSl@O1TaS?83{1OTLbf;0dC literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png b/branches/master/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d904ed23c9466086f682f9d73d8304583e3776 GIT binary patch literal 5882 zcmb_gYgm$5yQZ0GYV2TBX``l28Kt6mO3CwAYL=EJYN+I?G)q)6MFb_C%1rYxnP_He zc|HND0VSaGrPZhzp(!eXV}>V0R0KjqH#+lO*WUZO_P@=KcRla(zVBkKbwBHV?q_A3 z_i){zqNxG^0Ct=??F<0`HZ3XbuwCCNuSCm?Ys%(_h!f{d002$7+g3t1EAM~3d>V2N z0Kgmu08;M&0Lw~O>J$KgGz9==LI41pM*zUS>rYy}?353FyyWicyteWC$xr%O>Ddy0 z=A6rxzkb@eZgrP?*1ub@5i(1l`l>{(}!%|w&l0^>Y?AN>-N|E`dhwpSkTuyJMItdpyqvyr(M7L zqk2>CTa9MD5Tv)SglaT*=#`{MR4f!ei4#&8vSjrx5q)yygHWm{NwJ9I(tAbi-%NsA zC2^aS0|WpLzmFQ&xncb=_B?jWy5;x%(97@FjmAw;pEuqb1X#_jI{(6vJh zZ#|;e?hVamNZqYj*o(-Ra5KhU9EwHbr;EgI8^SJloz3uKRQL5Sp7ORvSNs9DMzYu< zackyggppGgwhDIxPs0>sZN`$l7Qd7@?M)LeV&X9%9?E^N^TuYkrT6?XF6l6%P3J-M zC{-5(_06aXTU{t%!lK%+WB9T_MH%h<#@dAJw{s0w4?Qv~SVO6N5+4fhjR_}3CStt_ zov51MrLi}nLAzLD!;1VDamPH4b_-O&ku*&VTeGE%HIoh;tbXcgT#QCD;PkNB!mFj= zbk@KDM2?$y?8aKOEmG7FY@qQBy&X)PDe8vd-A<*04<=bk1O60s!mV4m$?^;ew{3Y` z#e8EZe}ug6I5>Mp6)N~~9TI@wypP6u``^$qMNm4bp0lFTOwunav^e6IC!x*34Z+Qb zBff{pm#L2;UE0f&KZp#geBC^$$iRreGeB1iiYfLAfF_?tYw;^!-pd)K{N3WnY5(0M zs0KX-U7#lK{-p^%Etsf#yy(iPKn>!niu*v2!F=oU)5bhH$OMJv(e-Qy{A_)qW8$O@ zmfi!ir;CPm@yCz*OY$h=Gq8`S6Lm5}6BF(f4d^bp0W9jhZ&p>AcmMlHMek(-{ug`8QQ!N1%$_k&tB9I zFfcS|(s!#K@m)>{lBfZrMb!>`$gt7y${tI7xQ!>{^L4nVmL z&_<|P8F8`59YNs`0x=_fPabP1wvn-N#Pr4aw8rEX08cWG2 zwRp^Of)uF1$={7jL2uGOsS)qS&LUgRyElwsu4Ehmw)F3cOp4C2c=)M1C#Iz{uBwtS zzpJz{5?AzEg-?3=Uci|&n>=dYLrT^nF!E>lZ$C4UWqiWoc-Fl|?GKx*%97^f?bmrJ z?oT%2EA?5?sD$W3-Q%#mxcAiYwl(YAw#`J+%VboQFtqdt22C}#wc*^-@j{=XWs0X= zHRVzAg1#EN0y|rbu}iw&4qyVcKv0vHHq_yRe)F)kZFr>m5|h*{XYU%X4ZGPR!XL_P z9T^-j9!SRxJL&GLYpqKVP0$aVe@iOQGq=J8jYVU(dPen-PGwTUO1}##QG?g5HiF6` z{!MOl4vXlg^3O+MnAm>g@1*F`r1>u?LFiGzv5j@j+8XS!PVY*tn-CoeGMOL%{Yu}< zFBgdTTt({^otq8}qUrgR4TxS0$lLSMjvqyoc^&k{+(P9nN`~@^oSFTD-CADg+-3{D zuMxRg3S>6~1R#SM_DQ2}Oaf*1pKI)NaFqHpRi!;kjvyW#B|PkQFq`jjf^s1F^so=X z1VdDHzh=3abNA!BqeZL~CD@u=2dg&6@x=J^XX42p%YhAtb^om zPIgy=Z)0dc`5pv^CabX)A@^*{|i9FA& zvD)`Nt9>@vW2*$Ct#1phX^NCT=zfJoLu@e^y<;HDIfoZI>?piXL)_i|8_K}|(Xe70 z0#xrt-9Fq~ga}HMcO!guZQF>vA8)@qv9Y%sH;E(Ob=5x?K)BMo44 zU`EogdwvirIZK@2tMUtV|iDZ}tHX&Our8r>e-kFf!X7(Zm80VE7n89o#P<+kb;u_J$ljs2i zlkZe7eyPfu@oG&+LVu$vGIWxpbg_nr&DDdNtwB*$;<3ftn)3Tt)s(3)(I zcuV?2zb#xru&|HlA1!4Z^VeY2$hl#sZh_BG7{F5 zNtQ%(E{uG$8rAR&^!Z&Wc(xXYe*5786hv3EZO#9{rM5zsYbld)#McQIG3tA14=~X? zCp$j2G@Qz#wh{ zMx@Iay2&X6G230_l=Z%NV#y`Bt(z=HkImhxp+!=hn?E?&Ine9f0~ffW9i2ILB-+TT z)O2~%*))ajfwPa39z#3ET@xbq74y^clj~opdwk$t%dtvd`IV{AAE0TJ?rhI9w4hSZ zFVS?g@^Ps@$pZkm4(?CpH-Xn?Z?}7L+K^Y!t=L-n&*ayRz-YUX(rrSn4O3^C%2q@# z=#5=W1p8LgnGVdhSbpc?*!4#w4v(2&^{0UiAoYeaqr@4Bq4~qMz0CQNVR}n?u}Hz^ zsQ$E&tIJXSQE4dnuBFi)V8^JrYvhjchMm6v0C%gbWe-`pqY9!gRjE8Ii^?8hKfhQo zt65*ImhW>MwXJQbYfsy+y=Ux4Kb7%TaSC1I!wHSs03oFK_VYO@_E^y{49d>ksh<*w z7Ub;NbN~4sNla-#P@qmc7KMHh{rF*uba{cJ+i2sbBxwXhYk8t~K0fZ_=&reIK|698 z9+ox5y4+Z-Z8AyjezF-)DGpX)Fxrk&$AzkZd0FVI6q@WW;WHBW^&Wv1<%7|hxm|wq z^OS(EOv#)1if?nh(n44EVTa)dBTsXk;ucvSQeIH)Z+0kA?J%RFB*ne5xzmv5_jMhr zn%dT8@|V|&@tu0ylUonGCo;&7ccjNDGu~8=7pYdxg* zTfgAPKHZH4H&icgQ-JEI+Obs9-iC&iN9c>ejGEb8Zp@i3AI_(H=erBP6=}k~`D!+q z6HZ@kh%u##<8Ze!17-_j7yeV9^98n|;$*Hu_ZRYwQuTo-E3Gj<*ovJE`@_on2Ttu- zIxTioJ8hi+?p4*#TX(wdbC+7HdCBSX|4Ix+W6@)OxQ558KdHaDoHV+xgQ_Qvz&;t& z+}x2}U3WnK*-rGAEO=Cb_m%(6XX>H^`pttI^7GrpK6+}G;&bc<(f#t!nsH*Io_OT2 zAGh&>GTCyHJXH-y!%=s}DcbeZg!p*YxOt{_+Dl{l1^n%Q8El3~n#PTnl&OejA$Iss};_YA}JrMrFOTgUY}**GXqLLH$3~PwHGxo!!pe>(dJ9drv10ZAgdIg(6Dsoj5_L=ijqS#l6<} zr#K4X9(@h`Cu{a!(IH#^tpZJvtrg~Wz8m5xq%S`Aw%rtXPSGMP4%OT5UT}uvJ0Eb* z^Xnvu;2e=un;1m!G@ij+g7ufyxDV3m!{pDF}{ zCazgN(d24`+!Md3XY}fFq%)o=D`}gGH&9Exq*O*j*Q^aUNWxx+^2WxfVQ+o<>;OC8zrfxO~*+{U;Xfyr? znn!k`=bYxhtJ_D%MbEbu2KJF7dFyuu#ps}Eq$s{$RJ+tgYbDpa8IgA) zD?aeGRDcx@YF=xtSeFI63x~La4IEp=1bS`jUYabJ zc_P^Mpkpz@?pwF#XwoyetJJ*uijq&p75gm2#LhA~QqGh2cJgr41pLdeWRAp+Q1v35 z5(6)H_W6RxJ7ti`n>iFeU0W3wFuR#@BnkP^w=Yin2O3WtK*j_qkfZVTa;V$hk7AZ< z0VlIO_X}=!TApp7%!i7V^F*m!M{oRB7d&XsyJE0vQqR=oL4FG*cUVG~^<8Gtjk}&U z6Q&&!-!+5vGD}-`wvqzi6zFeb`qF1}nNcu!+o~>c2!Mh0=AW%P@ zzw<>M-XG^dkVn4B)4sRZObf7ob|@H)Kd!9xZ;pc66h!w)_WqRHwR33xw357(pKu3-Iho4F%}j%x!Uk9%q&~4p7xij7s1{> zlifzNtuT|$Ev{Y>@vhq$jku$pymb$h?q+Xrp?5e0g(EM$T%4_$lQ0#G`;ZkWe;)FCGX$nCxr#wbCSPbOg+q3LauCP(s4wBpc!8<#dF5Y^4}|!C7*o!9|CMAnU&I#pMF9gioLWZ8flD$|SdSyeV1g+dK#2 zBhKt~65gO2OUmV8<851Q1wljGwa&#`P4)9Rlh{3U&;ln6U@zw`#u~HPKFYh}1wOC@ z+1|PUGPWwFUYs8e`;A5e+0-O^zaUw}NP)J+ZnR8oI_*{v>q8D9mBU}s&tJF-uYGU0 z{N$;;aq_h8n@k6CStg0btzzi#Ncq$txWb%^I}Ig;?PaSBS;9vYSE=Fk%0Xli{e-0aC(zt3SFP7x?xuw1B*cxM@}e)nqCq4Mb^x9z|9K@FbmF7ylaF=sB;-Gk`N2n-*yOKZCv=EwyQ1KhCBMS~K- zYDm(hNtXrx+yJI&btMvbN|9;49ObzxwI$ zXxXZYwjYjh@5*<8Vd5eSb77w@``;;<4;6idn+Sqdy-_wBxjMwz!P?MbqHKQlw#xV# zv!?S3S62>E$zL%83csZbQaC|oOD9U~I8mzNwtxnxDtLGL@n0(^F;5)d6ihWn#BIgW zti0RMNwf7iJM>E{&HG%1s&)Pc$rVf43#yg8UQ^?6S^Eqan$=C;y&Zc$8Tl=KM%fd_*^CTKDK$5WA$f>5X8_IQUYFfXb#8 zw-Wqf^bF|gknp{5Zh&HNe6el{f>QI`n-b6Y!Z$#OFU-D#s0_JP8zos9O<%)gk==ND zFYIQtwIzkx!qasFNk|;+XB>Pg+snjaC+Uip%O2PO&5M}G?>)`kejXlGP-_-{ z6FC~`0{*Oj)PD=EwFAFd0YbxL@LuD-)G+$c+KSu}J*`#Po_9odgDtW;RwleDRt2Mh zB&`ic$if;+*MEFl)vfh&WMI6DUwl|-e7Mc!8{x_ZU~Xz=Wo&9~YK;#a5Ci9e*p#Yqp1J@ literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png b/branches/master/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png new file mode 100644 index 0000000000000000000000000000000000000000..07b965bae7c20fae7cf99186b4d633491241749e GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI_@3=?7_NU_ME~ik22j}%ayvwxS(lSF+Suye4 zjGBet3l#Ua%`8>9CAfLXj+r+EeRV&o{o1m5J!ka$U-LeE=-t0z>ikoRWgq-!a!t-~ zh|dUE9@d##`jhE~I#5bu(=14Tn_eoAIqC2kFRlGj*(8W=oX{an^LB{Ts5{051E literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png b/branches/master/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png new file mode 100644 index 0000000000000000000000000000000000000000..537f408366aa8f020fe1363515fc44e47552ace5 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIA}kkAb|p;oa&6}9P|&FQfBWZA zCy(5jhhB*?bDu7qIg^v2ZeN3GdF^$jOP9K4&WqFO=}AgXIyFaS(j7;o&R!3Z-?zh< z9Ch*voaJ7Bs0dUHIdZ$GlELLN?=6pNEkmGfswJ)wB`Jv|saDBFsX&Us$iUD{*T7QO x&?Lmr*vi<%%D_U`07x3dyX5Ua(U6;;l9^VCTZ5kDH5Q--22WQ%mvv4FO#oJgZV3PY literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png b/branches/master/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac61c0d0dd01088f30b2a684473aed5027cdd87 GIT binary patch literal 4676 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 MsB5ZIsfCXFFKV5l(*OVf literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png b/branches/master/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad9bd2095ee1a467a1c3b662256c25f09aaff78 GIT binary patch literal 4676 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 NV|{bI3LSL(e*wAF2w4CC literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png b/branches/master/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png new file mode 100644 index 0000000000000000000000000000000000000000..f0fdc614309ba1c2b9245d6a3d0b8c36e5f3de04 GIT binary patch literal 4676 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 M>YD15YoX)*3q=m5p#T5? literal 0 HcmV?d00001 diff --git a/branches/master/assets/css/jquery-ui.css b/branches/master/assets/css/jquery-ui.css new file mode 100644 index 0000000..f7e5293 --- /dev/null +++ b/branches/master/assets/css/jquery-ui.css @@ -0,0 +1,523 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.css, tabs.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #ffffff; + color: #333333; +} +.ui-widget-header { + border: 1px solid #EFEFEF; + background: #EEEEEE; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #1c94c4; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #1c94c4; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #fbcb09; + background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #c77405; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #c77405; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #fbd850; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #eb8f00; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #eb8f00; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fed22f; + background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_ffffff_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_228ef1_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffd27a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; + opacity: .5; + filter: Alpha(Opacity=50); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -5px 0 0 -5px; + padding: 5px; + background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; + opacity: .2; + filter: Alpha(Opacity=20); /* support: IE8 */ + border-radius: 5px; +} diff --git a/branches/master/assets/css/jquery-ui.structure.min.css b/branches/master/assets/css/jquery-ui.structure.min.css new file mode 100644 index 0000000..610239a --- /dev/null +++ b/branches/master/assets/css/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} \ No newline at end of file diff --git a/branches/master/assets/css/jquery-ui.theme.min.css b/branches/master/assets/css/jquery-ui.theme.min.css new file mode 100644 index 0000000..c9c6ec5 --- /dev/null +++ b/branches/master/assets/css/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} \ No newline at end of file diff --git a/branches/master/assets/css/lforms.min.css b/branches/master/assets/css/lforms.min.css new file mode 100644 index 0000000..bf82166 --- /dev/null +++ b/branches/master/assets/css/lforms.min.css @@ -0,0 +1,9734 @@ + + + +.lhc-form{ + font-family:Arial; + font-size:14px; + background-color:#fff +} +.lhc-form input[type=number]::-webkit-outer-spin-button,.lhc-form input[type=number]::-webkit-inner-spin-button{ + -webkit-appearance:none; + margin:0 +} +.lhc-form input[type=number]{ + -moz-appearance:textfield +} +.lhc-form label{ + font-weight:400; + margin-bottom:0 +} +.lhc-form-title{ + background-color:#458ac5; + color:#fff; + overflow:hidden; + padding:8px; + margin:4px 0; + border-radius:4px +} +.lhc-form-title a{ + color:#fff +} +.lhc-form-title .lhc-item-question{ + font-size:120%; + vertical-align:text-top +} +.lhc-form table{ + padding:0; + width:100%; + table-layout:fixed +} +.lhc-form input[type=text],.lhc-form input[type=number]{ + border:1px solid #ced5d9; + width:100%; + height:28px; + min-height:14px; + overflow:hidden; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px +} +.lhc-form textarea{ + border:1px solid #ced5d9; + width:100%; + height:1em; + min-height:28px; + overflow:visible; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px; + box-sizing:border-box; + vertical-align:bottom; + resize:vertical +} +.lhc-form input:focus,.lhc-form textarea:focus,.lhc-form .ant-picker-input>input:focus{ + background-color:#fff8c6 +} +.lhc-form input[readonly],.lhc-form textarea[readonly],.lhc-form .ant-picker-input>input[readonly]{ + background-color:#e8e8e8 +} +.lhc-de-button{ + width:22px +} +.lhc-form .lhc-button{ + border:0 none; + cursor:pointer; + overflow:visible; + padding:0; + position:relative; + background-color:#066aa0 +} +.lhc-form .lhc-float-button{ + min-width:22px; + border-radius:4px; + font-weight:700; + color:#fff; + padding:1px .5em; + margin-bottom:2px +} +.lhc-form .lhc-help-button,.lhc-form .lf-control-button,.lhc-form .lhc-copyright-button{ + padding:0; + margin-right:2px; + margin-left:2px; + vertical-align:middle; + background-color:transparent; + color:#066aa0; + border:none +} +.lhc-form .lhc-help-button:hover,.lhc-form .lf-control-button:hover,.lhc-form .lhc-copyright-button:hover{ + color:#0087fd; + cursor:pointer +} +.lhc-form .lhc-form-title .lhc-help-button,.lhc-form .lhc-form-title .lf-control-button,.lhc-form .lhc-form-title .lhc-copyright-button{ + background-color:inherit; + color:#fff; + font-weight:700 +} +.lhc-form .lhc-form-title .lhc-help-button:hover,.lhc-form .lhc-form-title .lf-control-button:hover,.lhc-form .lhc-form-title .lhc-copyright-button:hover{ + color:#b4fda7 +} +.lhc-form .lhc-help-button i,.lhc-form .lf-control-button i,.lhc-form .lhc-copyright-button i{ + font-size:medium +} +.lhc-form-title .popover{ + color:#333 +} +.lhc-form .lhc-de-label span.lf-prompt{ + font-style:italic; + font-size:75% +} +.lhc-form .lhc-de-label span.lf-sn{ + border-radius:4px; + background-color:#066aa0; + font-weight:700; + color:#fff; + padding:4px 8px; + margin-right:4px +} +.lhc-form .lhc-de-label span.lhc-item-question{ + padding:0 2px +} +.lhc-form .lhc-required{ + color:#8b0000; + font-weight:700 +} +.lhc-form .stopped{ + text-align:center; + width:500px; + height:50px; + margin-left:30%; + margin-right:30%; + margin-bottom:20px; + vertical-align:top +} +.lhc-item-question.lhc-active-row{ + background-color:#afeeee +} +.lhc-form input.units{ + color:#333; + font-weight:400 +} +.lhc-form input.ansList,.lhc-form input.search_field{ + padding-right:14px +} +.lhc-form lhc-unit input.ansList,.lhc-form lhc-unit input.ansList:focus{ + padding-right:2px +} +.lhc-form-body .lhc-form-table-row.target-show td{ + color:#015dad +} +.lhc-form .lhc-form-table-row.button-row{ + background:none; + padding:2px 0 +} +.lhc-form.lf-template-table .lhc-layout-horizontal,.lhc-form.lf-template-table .lhc-layout-matrix{ + padding-right:6px +} +.lf-top-section .lhc-layout-horizontal .lhc-form-horizontal-table-title,.lf-top-section .lhc-layout-matrix .lhc-form-matrix-table-title{ + display:none +} +.lhc-form-view{ + margin:15px +} +.lhc-form-body{ + border:1px solid #ced5d9; + padding:4px 0; + margin:0 0 2px; + border-radius:4px; + box-sizing:border-box +} +.lhc-form .lhc-form-table-row{ + border:solid; + border-color:#ced5d9; + border-width:1px 0 0 0; + margin:0 4px 0 2px +} +.lhc-form .lhc-form-table-row.lhc-item-group{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white +} +.lhc-form .lhc-form-table-row.lhc-item-group .lhc-de-label-button{ + padding:4px 0 +} +.lhc-form .lhc-item.lhc-datatype-TITLE{ + padding-top:4px; + padding-bottom:4px +} +.lhc-form .lhc-item.lhc-datatype-TITLE .lhc-item-display{ + background-color:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-item-group-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form lhc-item.lhc-first-item>lhc-item-question{ + border-top:none +} +.lhc-form .prefix{ + padding-right:.25em +} +div.ant-popover-title{ + background-color:#f7f7f7 +} +div.cdk-overlay-pane{ + max-width:66% +} +screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +.lhc-button-padding{ + padding-left:4px +} +.lhc-form .lhc-item-readyonly button{ + display:none +} +.lhc-form .ant-checkbox-disabled+span,.lhc-form .ant-radio-disabled+span,.lhc-form input:disabled,.lhc-form .ant-picker-input>input-disabled,.lhc-form .ant-picker-input>input[disabled],.lhc-form .lhc-item-readyonly{ + color:#000000bf; + cursor:not-allowed +} +.lhc-de-label-button{ + padding:4px 0 0 +} +.lhc-de-input-unit{ + padding:0 +} +.lhc-de-unit{ + padding:2px 0 2px 2px +} +.lhc-de{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1 +} +lhc-item-question-text,.lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit-content{ + width:100% +} +lhc-item-quantity,lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +lhc-input{ + order:1; + flex-grow:1 +} +lhc-unit,.lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-md .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-md .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-md .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-md .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-md .lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-md lhc-item-quantity,.lhc-item-view-md lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +.lhc-item-view-md lhc-input{ + order:1; + flex-grow:1 +} +.lhc-item-view-md lhc-unit,.lhc-item-view-md .lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-sm .lhc-de-input-unit{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-item-quantity,.lhc-item-view-sm lhc-item-simple-type{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm lhc-input{ + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-unit,.lhc-item-view-sm .lhc-de-unit{ + order:2; + flex-grow:1; + width:100% +} +.lhc-item{ + position:relative +} +.lhc-item.lhc-indentation{ + padding-left:24px +} +.lhc-item.lhc-tree-line:before{ + content:""; + position:absolute; + left:12px; + border-top:2px solid #2f96b4; + top:14px; + width:12px; + height:0 +} +.lhc-item.lhc-tree-line:after{ + content:""; + position:absolute; + left:12px; + border-left:2px solid #2f96b4; + height:100%; + width:0; + top:0 +} +.lhc-item.lhc-tree-line.lhc-last-item:after{ + height:14px +} +.lf-top-section .lhc-layout-horizontal.lhc-item,.lf-top-section .lhc-layout-matrix.lhc-item{ + padding:0 4px 0 3px +} +.lf-top-section .lhc-layout-horizontal.lhc-item:before,.lf-top-section .lhc-layout-matrix.lhc-item:before{ + border:0 +} +.lf-top-section .lhc-layout-horizontal.lhc-item:after,.lf-top-section .lhc-layout-matrix.lhc-item:after{ + border:0 +} +.lf-indentation-bar .lhc-item:before{ + border-top:0 +} +.lf-indentation-bar .lhc-item:after{ + border:6px solid #c6dde4; + left:6px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + height:100% +} +.lf-indentation-bar .lhc-item.lhc-first-item:after{ + border-top-left-radius:4px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + border-bottom-left-radius:4px +} +lhc-input,lhc-unit,lhc-item-text,lhc-date,lhc-item-choice-autocomplete{ + padding:2px 0 2px 2px; + display:block +} +lhc-item-choice .autocomp_selected{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-choice .autocomp_selected ul{ + margin:0 0 0 .25em +} +lhc-item-date,lhc-item-datetime,lhc-item-time{ + display:block; + padding:2px 0 2px 2px +} +lhc-item-date .lhc-date-picker,lhc-item-datetime .lhc-datetime-picker,lhc-item-time .lhc-time-picker{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-date .ant-picker,lhc-item-datetime .ant-picker,lhc-item-time .ant-picker{ + padding:3px 7px 2px 4px +} +lhc-item-date .ant-picker-input>input,lhc-item-datetime .ant-picker-input>input{ + font-size:90%; + font-weight:700; + padding-top:2px +} +lhc-item-time .ant-picker-input>input[type=text]{ + border:none; + padding-left:0; + padding-top:1px; + padding-bottom:1px; + height:auto; + font-size:90%; + font-weight:700 +} +lhc-item-date .ant-picker-input>input::-moz-placeholder,lhc-item-datetime .ant-picker-input>input::-moz-placeholder,lhc-item-time .ant-picker-input>input::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::placeholder,lhc-item-datetime .ant-picker-input>input::placeholder,lhc-item-time .ant-picker-input>input::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input:-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input:-ms-input-placeholder,lhc-item-time .ant-picker-input>input:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input::-ms-input-placeholder,lhc-item-time .ant-picker-input>input::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-moz-placeholder,.lhc-form textarea::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::placeholder,.lhc-form textarea::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input:-ms-input-placeholder,.lhc-form textarea:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-ms-input-placeholder,.lhc-form textarea::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-layout-horizontal .lhc-form-horizontal-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-layout-horizontal .lhc-form-horizontal-table-header{ + overflow:hidden; + vertical-align:top; + background:none repeat scroll 0 0 #E8E8E8; + padding:4px 2px; + text-align:left; + color:#666; + font-weight:400; + border-radius:4px +} +.lhc-layout-horizontal .lhc-form-horizontal-table td.lhc-de-button{ + padding-left:2px; + border-right:none +} +.lhc-layout-horizontal table.lhc-form-horizontal-table{ + border:none; + margin:2px 4px 0 1px +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr{ + border:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr td{ + border-right:none; + border-left:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table .lhc-de-button{ + width:2.1em; + min-width:2em +} +.lhc-layout-horizontal div.lhc-de-input-unit{ + order:1; + flex-grow:1; + flex-shrink:1 +} +.lhc-layout-horizontal lhc-item-question{ + border:0; + margin:0 +} +.lhc-layout-horizontal table{ + border-spacing:0; + border-collapse:collapse +} +.lhc-layout-horizontal td.lhc-item-question{ + padding:0 +} +.lhc-form .lhc-layout-matrix.lhc-item{ + padding-bottom:2px +} +.lhc-form .lhc-form-matrix-table{ + border-collapse:separate; + border-radius:4px; + box-sizing:border-box; + margin:2px 4px 0 1px; + text-align:left; + border:1px solid #ced5d9 +} +.lhc-form .lhc-form-matrix-table .lhc-matrix-table-header-row{ + background:#E8E8E8 +} +.lhc-form .lhc-form-matrix-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-form-matrix-table .lhc-question{ + width:25% +} +.lhc-form .lhc-form-matrix-answer{ + padding-left:5px; + padding-right:5px +} +.lhc-form .lhc-form-matrix-cell,.lhc-form .lhc-form-matrix-cell-other{ + text-align:center +} +.lhc-form .lhc-form-matrix-table th{ + padding:4px +} +.lhc-form .lhc-form-matrix-table td{ + padding:4px; + border-top:1px solid #ced5d9 +} +.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input textarea,.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input textarea{ + border:2px solid #FF0000 +} +.lhc-form .lhc-validation-popover{ + display:none +} +.lhc-form .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + border-radius:6px; + bottom:35px; + background-color:#fcf8e3; + padding:4px 6px; + position:absolute; + z-index:98; + max-width:600px; + width:auto; + display:block; + box-shadow:0 5px 10px #0003; + border:1px solid #eea236; + font-size:90% +} +.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + bottom:59px +} +.lhc-form .lhc-invalid .lhc-validation-popover:before{ + border:solid; + border-color:#fcf8e3 transparent; + border-width:11px 11px 0 11px; + bottom:-10px; + content:""; + left:10px; + position:absolute; + z-index:99 +} +.lhc-form lhc-item.lhc-invalid.lhc-datatype-DTM .lhc-validation-popover{ + display:none +} +.cdk-overlay-container,body,html{ + height:100%; + width:100% +} +a,a:active,a:focus,a:hover{ + text-decoration:none; + outline:0 +} +dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{ + margin-top:0 +} +address,dl,ol,p,pre,ul{ + margin-bottom:1em +} +button,hr,input{ + overflow:visible +} +pre,textarea{ + overflow:auto +} +dd,h1,h2,h3,h4,h5,h6,legend{ + margin-bottom:.5em +} +progress,sub,sup{ + vertical-align:baseline +} +.anticon,button,select{ + text-transform:none +} +[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{ + position:relative +} +.cdk-overlay-backdrop,html{ + -webkit-tap-highlight-color:transparent +} +[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{ + display:none +} +input::-ms-clear,input::-ms-reveal{ + display:none +} +*,:after,:before{ + box-sizing:border-box +} +html{ + font-family:sans-serif; + line-height:1.15; + -webkit-text-size-adjust:100%; + -ms-text-size-adjust:100%; + -ms-overflow-style:scrollbar; + --antd-wave-shadow-color:#1890ff; + --scroll-bar:0 +} +body{ + margin:0; + color:#000000d9; + font-size:14px; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"; + font-variant:tabular-nums; + line-height:1.5715; + background-color:#fff; + font-feature-settings:"tnum","tnum" +} +[tabindex="-1"]:focus{ + outline:0!important +} +hr{ + box-sizing:content-box; + height:0 +} +h1,h2,h3,h4,h5,h6{ + color:#000000d9; + font-weight:500 +} +abbr[data-original-title],abbr[title]{ + text-decoration:underline; + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; + border-bottom:0; + cursor:help +} +address{ + font-style:normal; + line-height:inherit +} +input[type=password],input[type=number],input[type=text],textarea{ + -webkit-appearance:none +} +ol ol,ol ul,ul ol,ul ul{ + margin-bottom:0 +} +dt{ + font-weight:500 +} +dd{ + margin-left:0 +} +blockquote,figure{ + margin:0 0 1em +} +dfn{ + font-style:italic +} +b,strong{ + font-weight:bolder +} +small{ + font-size:80% +} +sub,sup{ + font-size:75%; + line-height:0 +} +sub{ + bottom:-.25em +} +sup{ + top:-.5em +} +a{ + color:#1890ff; + background-color:transparent; + cursor:pointer; + transition:color .3s; + -webkit-text-decoration-skip:objects +} +a:hover{ + color:#40a9ff +} +a:active{ + color:#096dd9 +} +a[disabled]{ + color:#00000040; + cursor:not-allowed +} +code,kbd,pre,samp{ + font-size:1em; + font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace +} +img{ + vertical-align:middle; + border-style:none +} +[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{ + touch-action:manipulation +} +table{ + border-collapse:collapse +} +caption{ + padding-top:.75em; + padding-bottom:.3em; + color:#00000073; + text-align:left; + caption-side:bottom +} +button,input,optgroup,select,textarea{ + margin:0; + color:inherit; + font-size:inherit; + font-family:inherit; + line-height:inherit +} +[type=reset],[type=submit],button,html [type=button]{ + -webkit-appearance:button +} +[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-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{ + resize:vertical +} +fieldset{ + min-width:0; + margin:0; + padding:0; + border:0 +} +legend{ + display:block; + width:100%; + max-width:100%; + padding:0; + color:inherit; + font-size:1.5em; + line-height:inherit; + white-space:normal +} +[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 +} +.clearfix:after,.clearfix:before{ + display:table; + content:"" +} +mark{ + padding:.2em; + background-color:#feffe6 +} +::-moz-selection{ + color:#fff; + background:#1890ff +} +::selection{ + color:#fff; + background:#1890ff +} +.clearfix:after{ + clear:both +} +.anticon,.anticon svg{ + display:inline-block +} +.anticon{ + color:inherit; + font-style:normal; + line-height:0; + text-align:center; + vertical-align:-.125em; + text-rendering:optimizelegibility; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.anticon>*{ + line-height:1 +} +.anticon:before{ + display:none +} +.anticon .anticon-icon{ + display:block +} +.anticon>.anticon{ + line-height:0; + vertical-align:0 +} +.anticon[tabindex]{ + cursor:pointer +} +.anticon-spin,.anticon-spin:before{ + display:inline-block; + animation:loadingCircle 1s infinite linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-timing-function:linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{ + animation-name:antFadeIn; + animation-play-state:running +} +.ant-fade-leave.ant-fade-leave-active{ + animation-name:antFadeOut; + animation-play-state:running; + pointer-events:none +} +.ant-fade-appear,.ant-fade-enter{ + opacity:0 +} +@keyframes antFadeIn{ + 0%{ + opacity:0 + } + to{ + opacity:1 + } +} +@keyframes antFadeOut{ + 0%{ + opacity:1 + } + to{ + opacity:0 + } +} +.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{ + animation-name:antMoveUpIn; + animation-play-state:running +} +.ant-move-up-leave.ant-move-up-leave-active{ + animation-name:antMoveUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-up-appear,.ant-move-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-up-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{ + animation-name:antMoveDownIn; + animation-play-state:running +} +.ant-move-down-leave.ant-move-down-leave-active{ + animation-name:antMoveDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-down-appear,.ant-move-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-down-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{ + animation-name:antMoveLeftIn; + animation-play-state:running +} +.ant-move-left-leave.ant-move-left-leave-active{ + animation-name:antMoveLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-left-appear,.ant-move-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-left-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{ + animation-name:antMoveRightIn; + animation-play-state:running +} +.ant-move-right-leave.ant-move-right-leave-active{ + animation-name:antMoveRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-right-appear,.ant-move-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-right-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +@keyframes antMoveDownIn{ + 0%{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveDownOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveLeftIn{ + 0%{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveLeftOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveRightIn{ + 0%{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveRightOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveUpIn{ + 0%{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveUpOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes loadingCircle{ + to{ + transform:rotate(360deg) + } +} +.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{ + position:absolute; + inset:0; + display:block; + border-radius:inherit; + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 0 var(--antd-wave-shadow-color); + opacity:.2; + animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1); + animation-fill-mode:forwards; + content:""; + pointer-events:none +} +@keyframes waveEffect{ + to{ + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 6px #1890ff; + box-shadow:0 0 0 6px var(--antd-wave-shadow-color) + } +} +@keyframes fadeEffect{ + to{ + opacity:0 + } +} +.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{ + animation-name:antSlideUpIn; + animation-play-state:running +} +.ant-slide-up-leave.ant-slide-up-leave-active{ + animation-name:antSlideUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-up-appear,.ant-slide-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-up-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{ + animation-name:antSlideDownIn; + animation-play-state:running +} +.ant-slide-down-leave.ant-slide-down-leave-active{ + animation-name:antSlideDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-down-appear,.ant-slide-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-down-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{ + animation-name:antSlideLeftIn; + animation-play-state:running +} +.ant-slide-left-leave.ant-slide-left-leave-active{ + animation-name:antSlideLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-left-appear,.ant-slide-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-left-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{ + animation-name:antSlideRightIn; + animation-play-state:running +} +.ant-slide-right-leave.ant-slide-right-leave-active{ + animation-name:antSlideRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-right-appear,.ant-slide-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-right-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +@keyframes antSlideUpIn{ + 0%{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideUpOut{ + 0%{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideDownIn{ + 0%{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } +} +@keyframes antSlideDownOut{ + 0%{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } +} +@keyframes antSlideLeftIn{ + 0%{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideLeftOut{ + 0%{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideRightIn{ + 0%{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } +} +@keyframes antSlideRightOut{ + 0%{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } +} +.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{ + animation-name:antZoomIn; + animation-play-state:running +} +.ant-zoom-leave.ant-zoom-leave-active{ + animation-name:antZoomOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-appear,.ant-zoom-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{ + transform:none +} +.ant-zoom-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-leave.ant-zoom-big-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-appear,.ant-zoom-big-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{ + transform:none +} +.ant-zoom-big-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{ + animation-duration:.1s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{ + transform:none +} +.ant-zoom-big-fast-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{ + animation-name:antZoomUpIn; + animation-play-state:running +} +.ant-zoom-up-leave.ant-zoom-up-leave-active{ + animation-name:antZoomUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-up-appear,.ant-zoom-up-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{ + transform:none +} +.ant-zoom-up-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{ + animation-name:antZoomDownIn; + animation-play-state:running +} +.ant-zoom-down-leave.ant-zoom-down-leave-active{ + animation-name:antZoomDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-down-appear,.ant-zoom-down-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{ + transform:none +} +.ant-zoom-down-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{ + animation-name:antZoomLeftIn; + animation-play-state:running +} +.ant-zoom-left-leave.ant-zoom-left-leave-active{ + animation-name:antZoomLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-left-appear,.ant-zoom-left-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{ + transform:none +} +.ant-zoom-left-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{ + animation-name:antZoomRightIn; + animation-play-state:running +} +.ant-zoom-right-leave.ant-zoom-right-leave-active{ + animation-name:antZoomRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-right-appear,.ant-zoom-right-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{ + transform:none +} +.ant-zoom-right-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +@keyframes antZoomIn{ + 0%{ + transform:scale(.2); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.2); + opacity:0 + } +} +@keyframes antZoomBigIn{ + 0%{ + transform:scale(.8); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomBigOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.8); + opacity:0 + } +} +@keyframes antZoomUpIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 0 + } +} +@keyframes antZoomUpOut{ + 0%{ + transform:scale(1); + transform-origin:50% 0 + } + to{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } +} +@keyframes antZoomLeftIn{ + 0%{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:0 50% + } +} +@keyframes antZoomLeftOut{ + 0%{ + transform:scale(1); + transform-origin:0 50% + } + to{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } +} +@keyframes antZoomRightIn{ + 0%{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:100% 50% + } +} +@keyframes antZoomRightOut{ + 0%{ + transform:scale(1); + transform-origin:100% 50% + } + to{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } +} +@keyframes antZoomDownIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 100% + } +} +@keyframes antZoomDownOut{ + 0%{ + transform:scale(1); + transform-origin:50% 100% + } + to{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } +} +.ant-motion-collapse-legacy{ + overflow:hidden +} +.ant-motion-collapse-legacy-active{ + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.ant-motion-collapse{ + overflow:hidden; + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.cdk-overlay-container{ + pointer-events:none; + top:0; + left:0; + position:fixed; + z-index:1000 +} +.cdk-visually-hidden{ + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; + outline:0; + -webkit-appearance:none; + -moz-appearance:none +} +.cdk-overlay-backdrop{ + inset:0; + transition:opacity .4s cubic-bezier(.25,.8,.25,1); + opacity:0; + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-backdrop.ant-modal-mask{ + opacity:1 +} +.cdk-overlay-pane{ + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-connected-position-bounding-box{ + position:absolute; + z-index:1000; + display:flex; + flex-direction:column; + min-width:1px; + min-height:1px +} +.cdk-global-scrollblock{ + position:fixed; + width:100%; + overflow-y:scroll +} +.cdk-global-scrollblock body{ + overflow-x:visible +} +.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{ + opacity:0 +} +.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-drawer>*{ + transition:none +} +.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{ + transition:none +} +@keyframes antCheckboxEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-checkbox{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + top:.2em; + line-height:1; + white-space:nowrap; + outline:0; + cursor:pointer +} +.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{ + border-color:#1890ff +} +.ant-checkbox-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:2px; + visibility:hidden; + animation:antCheckboxEffect .36s ease-in-out; + animation-fill-mode:backwards; + content:"" +} +.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{ + visibility:visible +} +.ant-checkbox-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + direction:ltr; + background-color:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + border-collapse:separate; + transition:all .3s +} +.ant-checkbox-inner:after{ + position:absolute; + top:50%; + left:21.5%; + display:table; + width:5.71px; + height:9.14px; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(0) translate(-50%,-50%); + opacity:0; + transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s; + content:" " +} +.ant-checkbox-input{ + position:absolute; + inset:0; + z-index:1; + width:100%; + height:100%; + cursor:pointer; + opacity:0 +} +.ant-checkbox-checked .ant-checkbox-inner:after{ + position:absolute; + display:table; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(1) translate(-50%,-50%); + opacity:1; + transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s; + content:" " +} +.ant-checkbox-checked .ant-checkbox-inner{ + background-color:#1890ff; + border-color:#1890ff +} +.ant-checkbox-disabled{ + cursor:not-allowed +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{ + border-color:#00000040; + animation-name:none +} +.ant-checkbox-disabled .ant-checkbox-input{ + cursor:not-allowed; + pointer-events:none +} +.ant-checkbox-disabled .ant-checkbox-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-checkbox-disabled .ant-checkbox-inner:after{ + border-color:#f5f5f5; + border-collapse:separate; + animation-name:none +} +.ant-checkbox-disabled+span{ + color:#00000040; + cursor:not-allowed +} +.ant-checkbox-group,.ant-checkbox-wrapper{ + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum" +} +.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{ + visibility:hidden +} +.ant-checkbox-wrapper{ + box-sizing:border-box; + margin:0; + padding:0; + list-style:none; + display:inline-flex; + align-items:baseline; + line-height:inherit; + cursor:pointer +} +.ant-checkbox-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{ + cursor:not-allowed +} +.ant-checkbox-wrapper+.ant-checkbox-wrapper{ + margin-left:8px +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{ + width:14px; + height:14px +} +.ant-checkbox+span{ + padding-right:8px; + padding-left:8px +} +.ant-checkbox-group{ + box-sizing:border-box; + margin:0; + padding:0; + line-height:1.5715; + list-style:none; + display:inline-block +} +.ant-checkbox-group-item{ + margin-right:8px +} +.ant-checkbox-group-item:last-child{ + margin-right:0 +} +.ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:0 +} +.ant-checkbox-indeterminate .ant-checkbox-inner{ + background-color:#fff; + border-color:#d9d9d9 +} +.ant-checkbox-indeterminate .ant-checkbox-inner:after{ + top:50%; + left:50%; + width:8px; + height:8px; + background-color:#1890ff; + border:0; + transform:translate(-50%,-50%) scale(1); + opacity:1; + content:" " +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{ + background-color:#00000040; + border-color:#00000040 +} +.ant-checkbox-rtl{ + direction:rtl +} +.ant-checkbox-group-rtl .ant-checkbox-group-item{ + margin-right:0; + margin-left:8px +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{ + margin-left:0!important +} +.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:8px +} +.ant-checkbox+span:empty{ + display:none +} +.ant-radio,.ant-radio-group,.ant-radio-wrapper{ + box-sizing:border-box; + padding:0; + color:#000000d9; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-button-wrapper:focus-within,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-input:focus+.ant-radio-inner{ + box-shadow:0 0 0 3px #e6f7ff +} +.ant-radio-group{ + margin:0; + display:inline-block; + font-size:0 +} +.ant-radio-group .ant-badge-count{ + z-index:1 +} +.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{ + border-left:none +} +.ant-radio-wrapper{ + margin:0 8px 0 0; + font-size:14px; + position:relative; + display:inline-flex; + align-items:baseline; + cursor:pointer +} +.ant-radio-wrapper-disabled{ + cursor:not-allowed +} +.ant-radio-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{ + width:14px; + height:14px +} +.ant-radio{ + margin:0; + font-size:14px; + position:relative; + top:.2em; + display:inline-block; + outline:0; + cursor:pointer +} +.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:50%; + visibility:hidden; + animation:antRadioEffect .36s ease-in-out; + animation-fill-mode:both; + content:"" +} +.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{ + visibility:visible +} +.ant-radio-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + background-color:#fff; + border-color:#d9d9d9; + border-style:solid; + border-width:1px; + border-radius:50%; + transition:all .3s +} +.ant-radio-inner:after{ + position:absolute; + top:50%; + left:50%; + display:block; + width:16px; + height:16px; + margin-top:-8px; + margin-left:-8px; + background-color:#1890ff; + border-top:0; + border-left:0; + border-radius:16px; + transform:scale(0); + opacity:0; + transition:all .3s cubic-bezier(.78,.14,.15,.86); + content:" " +} +.ant-radio-input{ + position:absolute; + inset:0; + z-index:1; + cursor:pointer; + opacity:0 +} +.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span{ + cursor:not-allowed +} +.ant-radio-checked .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked .ant-radio-inner:after{ + transform:scale(.5); + opacity:1; + transition:all .3s cubic-bezier(.78,.14,.15,.86) +} +.ant-radio-disabled .ant-radio-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-radio-disabled .ant-radio-inner:after{ + background-color:#0003 +} +.ant-radio-disabled+span{ + color:#00000040 +} +span.ant-radio+*{ + padding-right:8px; + padding-left:8px +} +.ant-radio-button-wrapper{ + position:relative; + display:inline-block; + height:32px; + margin:0; + padding:0 15px; + color:#000000d9; + font-size:14px; + line-height:30px; + background:#fff; + border:1px solid #d9d9d9; + border-top-width:1.02px; + border-left-width:0; + cursor:pointer; + transition:color .3s,background .3s,border-color .3s,box-shadow .3s +} +.ant-radio-button-wrapper a{ + color:#000000d9 +} +.ant-radio-button-wrapper>.ant-radio-button{ + position:absolute; + top:0; + left:0; + z-index:-1; + width:100%; + height:100% +} +.ant-radio-group-large .ant-radio-button-wrapper{ + height:40px; + font-size:16px; + line-height:38px +} +.ant-radio-group-small .ant-radio-button-wrapper{ + height:24px; + padding:0 7px; + line-height:22px +} +.ant-radio-button-wrapper:not(:first-child):before{ + position:absolute; + top:-1px; + left:-1px; + display:block; + box-sizing:content-box; + width:1px; + height:100%; + padding:1px 0; + background-color:#d9d9d9; + transition:background-color .3s; + content:"" +} +.ant-radio-button-wrapper:first-child{ + border-left:1px solid #d9d9d9; + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper:last-child{ + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper:first-child:last-child{ + border-radius:2px +} +.ant-radio-button-wrapper:hover{ + position:relative; + color:#1890ff +} +.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=radio],.ant-radio-button-wrapper input[type=checkbox]{ + width:0; + height:0; + opacity:0; + pointer-events:none +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + z-index:1; + color:#1890ff; + background:#fff; + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{ + background-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{ + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#40a9ff; + border-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{ + background-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{ + background-color:#096dd9 +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#fff; + background:#40a9ff; + border-color:#40a9ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#fff; + background:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled:first-child{ + border-left-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{ + color:#00000040; + background-color:#e6e6e6; + border-color:#d9d9d9; + box-shadow:none +} +@keyframes antRadioEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-radio-group.ant-radio-group-rtl{ + direction:rtl +} +.ant-radio-wrapper.ant-radio-wrapper-rtl{ + margin-right:0; + margin-left:8px; + direction:rtl +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{ + border-right-width:0; + border-left-width:1px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{ + right:-1px; + left:0 +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{ + border-right:1px solid #d9d9d9; + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{ + border-right-color:#40a9ff +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{ + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{ + border-right-color:#d9d9d9 +} +.ant-radio+span:empty{ + display:none +} +.ant-row,.ant-row:after,.ant-row:before{ + display:flex +} +.ant-row{ + flex-flow:row wrap +} +.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9{ + display:block +} +.ant-row-no-wrap{ + flex-wrap:nowrap +} +.ant-row-start{ + justify-content:flex-start +} +.ant-row-center{ + justify-content:center +} +.ant-row-end{ + justify-content:flex-end +} +.ant-row-space-between{ + justify-content:space-between +} +.ant-row-space-around{ + justify-content:space-around +} +.ant-row-space-evenly{ + justify-content:space-evenly +} +.ant-row-top{ + align-items:flex-start +} +.ant-row-middle{ + align-items:center +} +.ant-row-bottom{ + align-items:flex-end +} +.ant-col{ + position:relative; + max-width:100%; + min-height:1px +} +.ant-col-24{ + flex:0 0 100%; + max-width:100% +} +.ant-col-push-24{ + left:100% +} +.ant-col-pull-24{ + right:100% +} +.ant-col-offset-24{ + margin-left:100% +} +.ant-col-order-24{ + order:24 +} +.ant-col-23{ + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-push-23{ + left:95.83333333% +} +.ant-col-pull-23{ + right:95.83333333% +} +.ant-col-offset-23{ + margin-left:95.83333333% +} +.ant-col-order-23{ + order:23 +} +.ant-col-22{ + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-push-22{ + left:91.66666667% +} +.ant-col-pull-22{ + right:91.66666667% +} +.ant-col-offset-22{ + margin-left:91.66666667% +} +.ant-col-order-22{ + order:22 +} +.ant-col-21{ + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-push-21{ + left:87.5% +} +.ant-col-pull-21{ + right:87.5% +} +.ant-col-offset-21{ + margin-left:87.5% +} +.ant-col-order-21{ + order:21 +} +.ant-col-20{ + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-push-20{ + left:83.33333333% +} +.ant-col-pull-20{ + right:83.33333333% +} +.ant-col-offset-20{ + margin-left:83.33333333% +} +.ant-col-order-20{ + order:20 +} +.ant-col-19{ + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-push-19{ + left:79.16666667% +} +.ant-col-pull-19{ + right:79.16666667% +} +.ant-col-offset-19{ + margin-left:79.16666667% +} +.ant-col-order-19{ + order:19 +} +.ant-col-18{ + flex:0 0 75%; + max-width:75% +} +.ant-col-push-18{ + left:75% +} +.ant-col-pull-18{ + right:75% +} +.ant-col-offset-18{ + margin-left:75% +} +.ant-col-order-18{ + order:18 +} +.ant-col-17{ + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-push-17{ + left:70.83333333% +} +.ant-col-pull-17{ + right:70.83333333% +} +.ant-col-offset-17{ + margin-left:70.83333333% +} +.ant-col-order-17{ + order:17 +} +.ant-col-16{ + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-push-16{ + left:66.66666667% +} +.ant-col-pull-16{ + right:66.66666667% +} +.ant-col-offset-16{ + margin-left:66.66666667% +} +.ant-col-order-16{ + order:16 +} +.ant-col-15{ + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-push-15{ + left:62.5% +} +.ant-col-pull-15{ + right:62.5% +} +.ant-col-offset-15{ + margin-left:62.5% +} +.ant-col-order-15{ + order:15 +} +.ant-col-14{ + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-push-14{ + left:58.33333333% +} +.ant-col-pull-14{ + right:58.33333333% +} +.ant-col-offset-14{ + margin-left:58.33333333% +} +.ant-col-order-14{ + order:14 +} +.ant-col-13{ + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-push-13{ + left:54.16666667% +} +.ant-col-pull-13{ + right:54.16666667% +} +.ant-col-offset-13{ + margin-left:54.16666667% +} +.ant-col-order-13{ + order:13 +} +.ant-col-12{ + flex:0 0 50%; + max-width:50% +} +.ant-col-push-12{ + left:50% +} +.ant-col-pull-12{ + right:50% +} +.ant-col-offset-12{ + margin-left:50% +} +.ant-col-order-12{ + order:12 +} +.ant-col-11{ + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-push-11{ + left:45.83333333% +} +.ant-col-pull-11{ + right:45.83333333% +} +.ant-col-offset-11{ + margin-left:45.83333333% +} +.ant-col-order-11{ + order:11 +} +.ant-col-10{ + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-push-10{ + left:41.66666667% +} +.ant-col-pull-10{ + right:41.66666667% +} +.ant-col-offset-10{ + margin-left:41.66666667% +} +.ant-col-order-10{ + order:10 +} +.ant-col-9{ + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-push-9{ + left:37.5% +} +.ant-col-pull-9{ + right:37.5% +} +.ant-col-offset-9{ + margin-left:37.5% +} +.ant-col-order-9{ + order:9 +} +.ant-col-8{ + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-push-8{ + left:33.33333333% +} +.ant-col-pull-8{ + right:33.33333333% +} +.ant-col-offset-8{ + margin-left:33.33333333% +} +.ant-col-order-8{ + order:8 +} +.ant-col-7{ + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-push-7{ + left:29.16666667% +} +.ant-col-pull-7{ + right:29.16666667% +} +.ant-col-offset-7{ + margin-left:29.16666667% +} +.ant-col-order-7{ + order:7 +} +.ant-col-6{ + flex:0 0 25%; + max-width:25% +} +.ant-col-push-6{ + left:25% +} +.ant-col-pull-6{ + right:25% +} +.ant-col-offset-6{ + margin-left:25% +} +.ant-col-order-6{ + order:6 +} +.ant-col-5{ + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-push-5{ + left:20.83333333% +} +.ant-col-pull-5{ + right:20.83333333% +} +.ant-col-offset-5{ + margin-left:20.83333333% +} +.ant-col-order-5{ + order:5 +} +.ant-col-4{ + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-push-4{ + left:16.66666667% +} +.ant-col-pull-4{ + right:16.66666667% +} +.ant-col-offset-4{ + margin-left:16.66666667% +} +.ant-col-order-4{ + order:4 +} +.ant-col-3{ + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-push-3{ + left:12.5% +} +.ant-col-pull-3{ + right:12.5% +} +.ant-col-offset-3{ + margin-left:12.5% +} +.ant-col-order-3{ + order:3 +} +.ant-col-2{ + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-push-2{ + left:8.33333333% +} +.ant-col-pull-2{ + right:8.33333333% +} +.ant-col-offset-2{ + margin-left:8.33333333% +} +.ant-col-order-2{ + order:2 +} +.ant-col-1{ + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-push-1{ + left:4.16666667% +} +.ant-col-pull-1{ + right:4.16666667% +} +.ant-col-offset-1{ + margin-left:4.16666667% +} +.ant-col-order-1{ + order:1 +} +.ant-col-0{ + display:none +} +.ant-col-offset-0{ + margin-left:0 +} +.ant-col-order-0{ + order:0 +} +.ant-col-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-push-1.ant-col-rtl{ + right:4.16666667%; + left:auto +} +.ant-col-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +.ant-col-xs-24{ + display:block; + flex:0 0 100%; + max-width:100% +} +.ant-col-xs-push-24{ + left:100% +} +.ant-col-xs-pull-24{ + right:100% +} +.ant-col-xs-offset-24{ + margin-left:100% +} +.ant-col-xs-order-24{ + order:24 +} +.ant-col-xs-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-xs-push-23{ + left:95.83333333% +} +.ant-col-xs-pull-23{ + right:95.83333333% +} +.ant-col-xs-offset-23{ + margin-left:95.83333333% +} +.ant-col-xs-order-23{ + order:23 +} +.ant-col-xs-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-xs-push-22{ + left:91.66666667% +} +.ant-col-xs-pull-22{ + right:91.66666667% +} +.ant-col-xs-offset-22{ + margin-left:91.66666667% +} +.ant-col-xs-order-22{ + order:22 +} +.ant-col-xs-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-xs-push-21{ + left:87.5% +} +.ant-col-xs-pull-21{ + right:87.5% +} +.ant-col-xs-offset-21{ + margin-left:87.5% +} +.ant-col-xs-order-21{ + order:21 +} +.ant-col-xs-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-xs-push-20{ + left:83.33333333% +} +.ant-col-xs-pull-20{ + right:83.33333333% +} +.ant-col-xs-offset-20{ + margin-left:83.33333333% +} +.ant-col-xs-order-20{ + order:20 +} +.ant-col-xs-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-xs-push-19{ + left:79.16666667% +} +.ant-col-xs-pull-19{ + right:79.16666667% +} +.ant-col-xs-offset-19{ + margin-left:79.16666667% +} +.ant-col-xs-order-19{ + order:19 +} +.ant-col-xs-18{ + display:block; + flex:0 0 75%; + max-width:75% +} +.ant-col-xs-push-18{ + left:75% +} +.ant-col-xs-pull-18{ + right:75% +} +.ant-col-xs-offset-18{ + margin-left:75% +} +.ant-col-xs-order-18{ + order:18 +} +.ant-col-xs-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-xs-push-17{ + left:70.83333333% +} +.ant-col-xs-pull-17{ + right:70.83333333% +} +.ant-col-xs-offset-17{ + margin-left:70.83333333% +} +.ant-col-xs-order-17{ + order:17 +} +.ant-col-xs-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-xs-push-16{ + left:66.66666667% +} +.ant-col-xs-pull-16{ + right:66.66666667% +} +.ant-col-xs-offset-16{ + margin-left:66.66666667% +} +.ant-col-xs-order-16{ + order:16 +} +.ant-col-xs-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-xs-push-15{ + left:62.5% +} +.ant-col-xs-pull-15{ + right:62.5% +} +.ant-col-xs-offset-15{ + margin-left:62.5% +} +.ant-col-xs-order-15{ + order:15 +} +.ant-col-xs-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-xs-push-14{ + left:58.33333333% +} +.ant-col-xs-pull-14{ + right:58.33333333% +} +.ant-col-xs-offset-14{ + margin-left:58.33333333% +} +.ant-col-xs-order-14{ + order:14 +} +.ant-col-xs-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-xs-push-13{ + left:54.16666667% +} +.ant-col-xs-pull-13{ + right:54.16666667% +} +.ant-col-xs-offset-13{ + margin-left:54.16666667% +} +.ant-col-xs-order-13{ + order:13 +} +.ant-col-xs-12{ + display:block; + flex:0 0 50%; + max-width:50% +} +.ant-col-xs-push-12{ + left:50% +} +.ant-col-xs-pull-12{ + right:50% +} +.ant-col-xs-offset-12{ + margin-left:50% +} +.ant-col-xs-order-12{ + order:12 +} +.ant-col-xs-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-xs-push-11{ + left:45.83333333% +} +.ant-col-xs-pull-11{ + right:45.83333333% +} +.ant-col-xs-offset-11{ + margin-left:45.83333333% +} +.ant-col-xs-order-11{ + order:11 +} +.ant-col-xs-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-xs-push-10{ + left:41.66666667% +} +.ant-col-xs-pull-10{ + right:41.66666667% +} +.ant-col-xs-offset-10{ + margin-left:41.66666667% +} +.ant-col-xs-order-10{ + order:10 +} +.ant-col-xs-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-xs-push-9{ + left:37.5% +} +.ant-col-xs-pull-9{ + right:37.5% +} +.ant-col-xs-offset-9{ + margin-left:37.5% +} +.ant-col-xs-order-9{ + order:9 +} +.ant-col-xs-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-xs-push-8{ + left:33.33333333% +} +.ant-col-xs-pull-8{ + right:33.33333333% +} +.ant-col-xs-offset-8{ + margin-left:33.33333333% +} +.ant-col-xs-order-8{ + order:8 +} +.ant-col-xs-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-xs-push-7{ + left:29.16666667% +} +.ant-col-xs-pull-7{ + right:29.16666667% +} +.ant-col-xs-offset-7{ + margin-left:29.16666667% +} +.ant-col-xs-order-7{ + order:7 +} +.ant-col-xs-6{ + display:block; + flex:0 0 25%; + max-width:25% +} +.ant-col-xs-push-6{ + left:25% +} +.ant-col-xs-pull-6{ + right:25% +} +.ant-col-xs-offset-6{ + margin-left:25% +} +.ant-col-xs-order-6{ + order:6 +} +.ant-col-xs-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-xs-push-5{ + left:20.83333333% +} +.ant-col-xs-pull-5{ + right:20.83333333% +} +.ant-col-xs-offset-5{ + margin-left:20.83333333% +} +.ant-col-xs-order-5{ + order:5 +} +.ant-col-xs-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-xs-push-4{ + left:16.66666667% +} +.ant-col-xs-pull-4{ + right:16.66666667% +} +.ant-col-xs-offset-4{ + margin-left:16.66666667% +} +.ant-col-xs-order-4{ + order:4 +} +.ant-col-xs-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-xs-push-3{ + left:12.5% +} +.ant-col-xs-pull-3{ + right:12.5% +} +.ant-col-xs-offset-3{ + margin-left:12.5% +} +.ant-col-xs-order-3{ + order:3 +} +.ant-col-xs-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-xs-push-2{ + left:8.33333333% +} +.ant-col-xs-pull-2{ + right:8.33333333% +} +.ant-col-xs-offset-2{ + margin-left:8.33333333% +} +.ant-col-xs-order-2{ + order:2 +} +.ant-col-xs-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-xs-push-1{ + left:4.16666667% +} +.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xs-pull-0.ant-col-rtl,.ant-col-xs-push-0,.ant-col-xs-push-1.ant-col-rtl{ + left:auto +} +.ant-col-xs-pull-1{ + right:4.16666667% +} +.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xs-pull-0,.ant-col-xs-push-0.ant-col-rtl{ + right:auto +} +.ant-col-xs-offset-1{ + margin-left:4.16666667% +} +.ant-col-xs-order-1{ + order:1 +} +.ant-col-xs-0{ + display:none +} +.ant-col-xs-offset-0{ + margin-left:0 +} +.ant-col-xs-order-0{ + order:0 +} +.ant-col-xs-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-xs-push-1.ant-col-rtl{ + right:4.16666667% +} +.ant-col-xs-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-xs-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-xs-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-xs-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-xs-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-xs-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-xs-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-xs-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-xs-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-xs-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-xs-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-xs-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-xs-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-xs-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-xs-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-xs-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-xs-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-xs-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-xs-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-xs-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-xs-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-xs-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-xs-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-xs-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-xs-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-xs-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-xs-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-xs-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-xs-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-xs-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-xs-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-xs-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-xs-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-xs-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-xs-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-xs-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-xs-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-xs-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-xs-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-xs-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-xs-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-xs-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-xs-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-xs-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-xs-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-xs-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-xs-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-xs-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-xs-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-xs-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-xs-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-xs-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-xs-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-xs-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-xs-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-xs-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-xs-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-xs-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-xs-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-xs-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-xs-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-xs-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-xs-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-xs-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-xs-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-xs-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-xs-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-xs-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-xs-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-xs-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-xs-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +@media (min-width:576px){ + .ant-col-sm-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-sm-push-24{ + left:100% + } + .ant-col-sm-pull-24{ + right:100% + } + .ant-col-sm-offset-24{ + margin-left:100% + } + .ant-col-sm-order-24{ + order:24 + } + .ant-col-sm-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-sm-push-23{ + left:95.83333333% + } + .ant-col-sm-pull-23{ + right:95.83333333% + } + .ant-col-sm-offset-23{ + margin-left:95.83333333% + } + .ant-col-sm-order-23{ + order:23 + } + .ant-col-sm-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-sm-push-22{ + left:91.66666667% + } + .ant-col-sm-pull-22{ + right:91.66666667% + } + .ant-col-sm-offset-22{ + margin-left:91.66666667% + } + .ant-col-sm-order-22{ + order:22 + } + .ant-col-sm-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-sm-push-21{ + left:87.5% + } + .ant-col-sm-pull-21{ + right:87.5% + } + .ant-col-sm-offset-21{ + margin-left:87.5% + } + .ant-col-sm-order-21{ + order:21 + } + .ant-col-sm-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-sm-push-20{ + left:83.33333333% + } + .ant-col-sm-pull-20{ + right:83.33333333% + } + .ant-col-sm-offset-20{ + margin-left:83.33333333% + } + .ant-col-sm-order-20{ + order:20 + } + .ant-col-sm-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-sm-push-19{ + left:79.16666667% + } + .ant-col-sm-pull-19{ + right:79.16666667% + } + .ant-col-sm-offset-19{ + margin-left:79.16666667% + } + .ant-col-sm-order-19{ + order:19 + } + .ant-col-sm-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-sm-push-18{ + left:75% + } + .ant-col-sm-pull-18{ + right:75% + } + .ant-col-sm-offset-18{ + margin-left:75% + } + .ant-col-sm-order-18{ + order:18 + } + .ant-col-sm-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-sm-push-17{ + left:70.83333333% + } + .ant-col-sm-pull-17{ + right:70.83333333% + } + .ant-col-sm-offset-17{ + margin-left:70.83333333% + } + .ant-col-sm-order-17{ + order:17 + } + .ant-col-sm-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-sm-push-16{ + left:66.66666667% + } + .ant-col-sm-pull-16{ + right:66.66666667% + } + .ant-col-sm-offset-16{ + margin-left:66.66666667% + } + .ant-col-sm-order-16{ + order:16 + } + .ant-col-sm-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-sm-push-15{ + left:62.5% + } + .ant-col-sm-pull-15{ + right:62.5% + } + .ant-col-sm-offset-15{ + margin-left:62.5% + } + .ant-col-sm-order-15{ + order:15 + } + .ant-col-sm-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-sm-push-14{ + left:58.33333333% + } + .ant-col-sm-pull-14{ + right:58.33333333% + } + .ant-col-sm-offset-14{ + margin-left:58.33333333% + } + .ant-col-sm-order-14{ + order:14 + } + .ant-col-sm-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-sm-push-13{ + left:54.16666667% + } + .ant-col-sm-pull-13{ + right:54.16666667% + } + .ant-col-sm-offset-13{ + margin-left:54.16666667% + } + .ant-col-sm-order-13{ + order:13 + } + .ant-col-sm-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-sm-push-12{ + left:50% + } + .ant-col-sm-pull-12{ + right:50% + } + .ant-col-sm-offset-12{ + margin-left:50% + } + .ant-col-sm-order-12{ + order:12 + } + .ant-col-sm-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-sm-push-11{ + left:45.83333333% + } + .ant-col-sm-pull-11{ + right:45.83333333% + } + .ant-col-sm-offset-11{ + margin-left:45.83333333% + } + .ant-col-sm-order-11{ + order:11 + } + .ant-col-sm-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-sm-push-10{ + left:41.66666667% + } + .ant-col-sm-pull-10{ + right:41.66666667% + } + .ant-col-sm-offset-10{ + margin-left:41.66666667% + } + .ant-col-sm-order-10{ + order:10 + } + .ant-col-sm-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-sm-push-9{ + left:37.5% + } + .ant-col-sm-pull-9{ + right:37.5% + } + .ant-col-sm-offset-9{ + margin-left:37.5% + } + .ant-col-sm-order-9{ + order:9 + } + .ant-col-sm-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-sm-push-8{ + left:33.33333333% + } + .ant-col-sm-pull-8{ + right:33.33333333% + } + .ant-col-sm-offset-8{ + margin-left:33.33333333% + } + .ant-col-sm-order-8{ + order:8 + } + .ant-col-sm-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-sm-push-7{ + left:29.16666667% + } + .ant-col-sm-pull-7{ + right:29.16666667% + } + .ant-col-sm-offset-7{ + margin-left:29.16666667% + } + .ant-col-sm-order-7{ + order:7 + } + .ant-col-sm-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-sm-push-6{ + left:25% + } + .ant-col-sm-pull-6{ + right:25% + } + .ant-col-sm-offset-6{ + margin-left:25% + } + .ant-col-sm-order-6{ + order:6 + } + .ant-col-sm-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-sm-push-5{ + left:20.83333333% + } + .ant-col-sm-pull-5{ + right:20.83333333% + } + .ant-col-sm-offset-5{ + margin-left:20.83333333% + } + .ant-col-sm-order-5{ + order:5 + } + .ant-col-sm-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-sm-push-4{ + left:16.66666667% + } + .ant-col-sm-pull-4{ + right:16.66666667% + } + .ant-col-sm-offset-4{ + margin-left:16.66666667% + } + .ant-col-sm-order-4{ + order:4 + } + .ant-col-sm-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-sm-push-3{ + left:12.5% + } + .ant-col-sm-pull-3{ + right:12.5% + } + .ant-col-sm-offset-3{ + margin-left:12.5% + } + .ant-col-sm-order-3{ + order:3 + } + .ant-col-sm-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-sm-push-2{ + left:8.33333333% + } + .ant-col-sm-pull-2{ + right:8.33333333% + } + .ant-col-sm-offset-2{ + margin-left:8.33333333% + } + .ant-col-sm-order-2{ + order:2 + } + .ant-col-sm-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-sm-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-sm-pull-0.ant-col-rtl,.ant-col-sm-push-0,.ant-col-sm-push-1.ant-col-rtl{ + left:auto + } + .ant-col-sm-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-sm-pull-0,.ant-col-sm-push-0.ant-col-rtl{ + right:auto + } + .ant-col-sm-offset-1{ + margin-left:4.16666667% + } + .ant-col-sm-order-1{ + order:1 + } + .ant-col-sm-0{ + display:none + } + .ant-col-sm-offset-0{ + margin-left:0 + } + .ant-col-sm-order-0{ + order:0 + } + .ant-col-sm-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-sm-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-sm-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-sm-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-sm-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-sm-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-sm-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-sm-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-sm-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-sm-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-sm-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-sm-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-sm-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-sm-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-sm-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-sm-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-sm-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-sm-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-sm-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-sm-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-sm-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-sm-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-sm-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-sm-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-sm-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-sm-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-sm-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-sm-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-sm-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-sm-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-sm-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-sm-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-sm-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-sm-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-sm-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-sm-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-sm-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-sm-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-sm-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-sm-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-sm-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-sm-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-sm-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-sm-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-sm-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-sm-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-sm-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-sm-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-sm-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-sm-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-sm-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-sm-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-sm-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-sm-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-sm-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-sm-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-sm-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-sm-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-sm-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-sm-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-sm-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-sm-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-sm-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-sm-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-sm-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-sm-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-sm-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-sm-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-sm-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-sm-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-sm-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-sm-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-sm-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:768px){ + .ant-col-md-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-md-push-24{ + left:100% + } + .ant-col-md-pull-24{ + right:100% + } + .ant-col-md-offset-24{ + margin-left:100% + } + .ant-col-md-order-24{ + order:24 + } + .ant-col-md-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-md-push-23{ + left:95.83333333% + } + .ant-col-md-pull-23{ + right:95.83333333% + } + .ant-col-md-offset-23{ + margin-left:95.83333333% + } + .ant-col-md-order-23{ + order:23 + } + .ant-col-md-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-md-push-22{ + left:91.66666667% + } + .ant-col-md-pull-22{ + right:91.66666667% + } + .ant-col-md-offset-22{ + margin-left:91.66666667% + } + .ant-col-md-order-22{ + order:22 + } + .ant-col-md-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-md-push-21{ + left:87.5% + } + .ant-col-md-pull-21{ + right:87.5% + } + .ant-col-md-offset-21{ + margin-left:87.5% + } + .ant-col-md-order-21{ + order:21 + } + .ant-col-md-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-md-push-20{ + left:83.33333333% + } + .ant-col-md-pull-20{ + right:83.33333333% + } + .ant-col-md-offset-20{ + margin-left:83.33333333% + } + .ant-col-md-order-20{ + order:20 + } + .ant-col-md-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-md-push-19{ + left:79.16666667% + } + .ant-col-md-pull-19{ + right:79.16666667% + } + .ant-col-md-offset-19{ + margin-left:79.16666667% + } + .ant-col-md-order-19{ + order:19 + } + .ant-col-md-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-md-push-18{ + left:75% + } + .ant-col-md-pull-18{ + right:75% + } + .ant-col-md-offset-18{ + margin-left:75% + } + .ant-col-md-order-18{ + order:18 + } + .ant-col-md-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-md-push-17{ + left:70.83333333% + } + .ant-col-md-pull-17{ + right:70.83333333% + } + .ant-col-md-offset-17{ + margin-left:70.83333333% + } + .ant-col-md-order-17{ + order:17 + } + .ant-col-md-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-md-push-16{ + left:66.66666667% + } + .ant-col-md-pull-16{ + right:66.66666667% + } + .ant-col-md-offset-16{ + margin-left:66.66666667% + } + .ant-col-md-order-16{ + order:16 + } + .ant-col-md-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-md-push-15{ + left:62.5% + } + .ant-col-md-pull-15{ + right:62.5% + } + .ant-col-md-offset-15{ + margin-left:62.5% + } + .ant-col-md-order-15{ + order:15 + } + .ant-col-md-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-md-push-14{ + left:58.33333333% + } + .ant-col-md-pull-14{ + right:58.33333333% + } + .ant-col-md-offset-14{ + margin-left:58.33333333% + } + .ant-col-md-order-14{ + order:14 + } + .ant-col-md-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-md-push-13{ + left:54.16666667% + } + .ant-col-md-pull-13{ + right:54.16666667% + } + .ant-col-md-offset-13{ + margin-left:54.16666667% + } + .ant-col-md-order-13{ + order:13 + } + .ant-col-md-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-md-push-12{ + left:50% + } + .ant-col-md-pull-12{ + right:50% + } + .ant-col-md-offset-12{ + margin-left:50% + } + .ant-col-md-order-12{ + order:12 + } + .ant-col-md-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-md-push-11{ + left:45.83333333% + } + .ant-col-md-pull-11{ + right:45.83333333% + } + .ant-col-md-offset-11{ + margin-left:45.83333333% + } + .ant-col-md-order-11{ + order:11 + } + .ant-col-md-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-md-push-10{ + left:41.66666667% + } + .ant-col-md-pull-10{ + right:41.66666667% + } + .ant-col-md-offset-10{ + margin-left:41.66666667% + } + .ant-col-md-order-10{ + order:10 + } + .ant-col-md-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-md-push-9{ + left:37.5% + } + .ant-col-md-pull-9{ + right:37.5% + } + .ant-col-md-offset-9{ + margin-left:37.5% + } + .ant-col-md-order-9{ + order:9 + } + .ant-col-md-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-md-push-8{ + left:33.33333333% + } + .ant-col-md-pull-8{ + right:33.33333333% + } + .ant-col-md-offset-8{ + margin-left:33.33333333% + } + .ant-col-md-order-8{ + order:8 + } + .ant-col-md-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-md-push-7{ + left:29.16666667% + } + .ant-col-md-pull-7{ + right:29.16666667% + } + .ant-col-md-offset-7{ + margin-left:29.16666667% + } + .ant-col-md-order-7{ + order:7 + } + .ant-col-md-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-md-push-6{ + left:25% + } + .ant-col-md-pull-6{ + right:25% + } + .ant-col-md-offset-6{ + margin-left:25% + } + .ant-col-md-order-6{ + order:6 + } + .ant-col-md-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-md-push-5{ + left:20.83333333% + } + .ant-col-md-pull-5{ + right:20.83333333% + } + .ant-col-md-offset-5{ + margin-left:20.83333333% + } + .ant-col-md-order-5{ + order:5 + } + .ant-col-md-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-md-push-4{ + left:16.66666667% + } + .ant-col-md-pull-4{ + right:16.66666667% + } + .ant-col-md-offset-4{ + margin-left:16.66666667% + } + .ant-col-md-order-4{ + order:4 + } + .ant-col-md-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-md-push-3{ + left:12.5% + } + .ant-col-md-pull-3{ + right:12.5% + } + .ant-col-md-offset-3{ + margin-left:12.5% + } + .ant-col-md-order-3{ + order:3 + } + .ant-col-md-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-md-push-2{ + left:8.33333333% + } + .ant-col-md-pull-2{ + right:8.33333333% + } + .ant-col-md-offset-2{ + margin-left:8.33333333% + } + .ant-col-md-order-2{ + order:2 + } + .ant-col-md-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-md-push-1{ + left:4.16666667% + } + .ant-col-md-pull-0.ant-col-rtl,.ant-col-md-push-0,.ant-col-md-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-md-pull-1{ + right:4.16666667% + } + .ant-col-md-pull-0,.ant-col-md-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-md-offset-1{ + margin-left:4.16666667% + } + .ant-col-md-order-1{ + order:1 + } + .ant-col-md-0{ + display:none + } + .ant-col-md-offset-0{ + margin-left:0 + } + .ant-col-md-order-0{ + order:0 + } + .ant-col-md-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-md-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-md-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-md-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-md-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-md-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-md-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-md-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-md-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-md-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-md-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-md-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-md-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-md-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-md-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-md-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-md-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-md-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-md-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-md-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-md-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-md-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-md-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-md-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-md-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-md-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-md-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-md-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-md-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-md-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-md-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-md-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-md-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-md-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-md-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-md-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-md-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-md-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-md-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-md-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-md-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-md-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-md-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-md-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-md-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-md-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-md-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-md-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-md-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-md-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-md-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-md-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-md-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-md-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-md-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-md-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-md-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-md-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-md-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-md-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-md-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-md-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-md-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-md-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-md-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-md-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-md-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-md-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-md-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-md-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-md-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-md-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-md-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:992px){ + .ant-col-lg-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-lg-push-24{ + left:100% + } + .ant-col-lg-pull-24{ + right:100% + } + .ant-col-lg-offset-24{ + margin-left:100% + } + .ant-col-lg-order-24{ + order:24 + } + .ant-col-lg-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-lg-push-23{ + left:95.83333333% + } + .ant-col-lg-pull-23{ + right:95.83333333% + } + .ant-col-lg-offset-23{ + margin-left:95.83333333% + } + .ant-col-lg-order-23{ + order:23 + } + .ant-col-lg-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-lg-push-22{ + left:91.66666667% + } + .ant-col-lg-pull-22{ + right:91.66666667% + } + .ant-col-lg-offset-22{ + margin-left:91.66666667% + } + .ant-col-lg-order-22{ + order:22 + } + .ant-col-lg-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-lg-push-21{ + left:87.5% + } + .ant-col-lg-pull-21{ + right:87.5% + } + .ant-col-lg-offset-21{ + margin-left:87.5% + } + .ant-col-lg-order-21{ + order:21 + } + .ant-col-lg-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-lg-push-20{ + left:83.33333333% + } + .ant-col-lg-pull-20{ + right:83.33333333% + } + .ant-col-lg-offset-20{ + margin-left:83.33333333% + } + .ant-col-lg-order-20{ + order:20 + } + .ant-col-lg-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-lg-push-19{ + left:79.16666667% + } + .ant-col-lg-pull-19{ + right:79.16666667% + } + .ant-col-lg-offset-19{ + margin-left:79.16666667% + } + .ant-col-lg-order-19{ + order:19 + } + .ant-col-lg-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-lg-push-18{ + left:75% + } + .ant-col-lg-pull-18{ + right:75% + } + .ant-col-lg-offset-18{ + margin-left:75% + } + .ant-col-lg-order-18{ + order:18 + } + .ant-col-lg-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-lg-push-17{ + left:70.83333333% + } + .ant-col-lg-pull-17{ + right:70.83333333% + } + .ant-col-lg-offset-17{ + margin-left:70.83333333% + } + .ant-col-lg-order-17{ + order:17 + } + .ant-col-lg-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-lg-push-16{ + left:66.66666667% + } + .ant-col-lg-pull-16{ + right:66.66666667% + } + .ant-col-lg-offset-16{ + margin-left:66.66666667% + } + .ant-col-lg-order-16{ + order:16 + } + .ant-col-lg-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-lg-push-15{ + left:62.5% + } + .ant-col-lg-pull-15{ + right:62.5% + } + .ant-col-lg-offset-15{ + margin-left:62.5% + } + .ant-col-lg-order-15{ + order:15 + } + .ant-col-lg-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-lg-push-14{ + left:58.33333333% + } + .ant-col-lg-pull-14{ + right:58.33333333% + } + .ant-col-lg-offset-14{ + margin-left:58.33333333% + } + .ant-col-lg-order-14{ + order:14 + } + .ant-col-lg-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-lg-push-13{ + left:54.16666667% + } + .ant-col-lg-pull-13{ + right:54.16666667% + } + .ant-col-lg-offset-13{ + margin-left:54.16666667% + } + .ant-col-lg-order-13{ + order:13 + } + .ant-col-lg-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-lg-push-12{ + left:50% + } + .ant-col-lg-pull-12{ + right:50% + } + .ant-col-lg-offset-12{ + margin-left:50% + } + .ant-col-lg-order-12{ + order:12 + } + .ant-col-lg-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-lg-push-11{ + left:45.83333333% + } + .ant-col-lg-pull-11{ + right:45.83333333% + } + .ant-col-lg-offset-11{ + margin-left:45.83333333% + } + .ant-col-lg-order-11{ + order:11 + } + .ant-col-lg-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-lg-push-10{ + left:41.66666667% + } + .ant-col-lg-pull-10{ + right:41.66666667% + } + .ant-col-lg-offset-10{ + margin-left:41.66666667% + } + .ant-col-lg-order-10{ + order:10 + } + .ant-col-lg-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-lg-push-9{ + left:37.5% + } + .ant-col-lg-pull-9{ + right:37.5% + } + .ant-col-lg-offset-9{ + margin-left:37.5% + } + .ant-col-lg-order-9{ + order:9 + } + .ant-col-lg-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-lg-push-8{ + left:33.33333333% + } + .ant-col-lg-pull-8{ + right:33.33333333% + } + .ant-col-lg-offset-8{ + margin-left:33.33333333% + } + .ant-col-lg-order-8{ + order:8 + } + .ant-col-lg-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-lg-push-7{ + left:29.16666667% + } + .ant-col-lg-pull-7{ + right:29.16666667% + } + .ant-col-lg-offset-7{ + margin-left:29.16666667% + } + .ant-col-lg-order-7{ + order:7 + } + .ant-col-lg-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-lg-push-6{ + left:25% + } + .ant-col-lg-pull-6{ + right:25% + } + .ant-col-lg-offset-6{ + margin-left:25% + } + .ant-col-lg-order-6{ + order:6 + } + .ant-col-lg-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-lg-push-5{ + left:20.83333333% + } + .ant-col-lg-pull-5{ + right:20.83333333% + } + .ant-col-lg-offset-5{ + margin-left:20.83333333% + } + .ant-col-lg-order-5{ + order:5 + } + .ant-col-lg-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-lg-push-4{ + left:16.66666667% + } + .ant-col-lg-pull-4{ + right:16.66666667% + } + .ant-col-lg-offset-4{ + margin-left:16.66666667% + } + .ant-col-lg-order-4{ + order:4 + } + .ant-col-lg-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-lg-push-3{ + left:12.5% + } + .ant-col-lg-pull-3{ + right:12.5% + } + .ant-col-lg-offset-3{ + margin-left:12.5% + } + .ant-col-lg-order-3{ + order:3 + } + .ant-col-lg-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-lg-push-2{ + left:8.33333333% + } + .ant-col-lg-pull-2{ + right:8.33333333% + } + .ant-col-lg-offset-2{ + margin-left:8.33333333% + } + .ant-col-lg-order-2{ + order:2 + } + .ant-col-lg-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-lg-push-1{ + left:4.16666667% + } + .ant-col-lg-pull-0.ant-col-rtl,.ant-col-lg-push-0,.ant-col-lg-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-lg-pull-1{ + right:4.16666667% + } + .ant-col-lg-pull-0,.ant-col-lg-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-lg-offset-1{ + margin-left:4.16666667% + } + .ant-col-lg-order-1{ + order:1 + } + .ant-col-lg-0{ + display:none + } + .ant-col-lg-offset-0{ + margin-left:0 + } + .ant-col-lg-order-0{ + order:0 + } + .ant-col-lg-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-lg-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-lg-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-lg-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-lg-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-lg-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-lg-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-lg-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-lg-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-lg-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-lg-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-lg-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-lg-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-lg-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-lg-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-lg-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-lg-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-lg-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-lg-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-lg-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-lg-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-lg-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-lg-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-lg-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-lg-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-lg-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-lg-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-lg-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-lg-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-lg-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-lg-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-lg-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-lg-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-lg-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-lg-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-lg-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-lg-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-lg-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-lg-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-lg-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-lg-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-lg-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-lg-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-lg-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-lg-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-lg-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-lg-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-lg-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-lg-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-lg-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-lg-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-lg-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-lg-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-lg-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-lg-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-lg-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-lg-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-lg-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-lg-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-lg-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-lg-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-lg-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-lg-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-lg-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-lg-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-lg-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-lg-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-lg-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-lg-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-lg-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-lg-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-lg-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-lg-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1200px){ + .ant-col-xl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xl-push-24{ + left:100% + } + .ant-col-xl-pull-24{ + right:100% + } + .ant-col-xl-offset-24{ + margin-left:100% + } + .ant-col-xl-order-24{ + order:24 + } + .ant-col-xl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xl-push-23{ + left:95.83333333% + } + .ant-col-xl-pull-23{ + right:95.83333333% + } + .ant-col-xl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xl-order-23{ + order:23 + } + .ant-col-xl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xl-push-22{ + left:91.66666667% + } + .ant-col-xl-pull-22{ + right:91.66666667% + } + .ant-col-xl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xl-order-22{ + order:22 + } + .ant-col-xl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xl-push-21{ + left:87.5% + } + .ant-col-xl-pull-21{ + right:87.5% + } + .ant-col-xl-offset-21{ + margin-left:87.5% + } + .ant-col-xl-order-21{ + order:21 + } + .ant-col-xl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xl-push-20{ + left:83.33333333% + } + .ant-col-xl-pull-20{ + right:83.33333333% + } + .ant-col-xl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xl-order-20{ + order:20 + } + .ant-col-xl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xl-push-19{ + left:79.16666667% + } + .ant-col-xl-pull-19{ + right:79.16666667% + } + .ant-col-xl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xl-order-19{ + order:19 + } + .ant-col-xl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xl-push-18{ + left:75% + } + .ant-col-xl-pull-18{ + right:75% + } + .ant-col-xl-offset-18{ + margin-left:75% + } + .ant-col-xl-order-18{ + order:18 + } + .ant-col-xl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xl-push-17{ + left:70.83333333% + } + .ant-col-xl-pull-17{ + right:70.83333333% + } + .ant-col-xl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xl-order-17{ + order:17 + } + .ant-col-xl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xl-push-16{ + left:66.66666667% + } + .ant-col-xl-pull-16{ + right:66.66666667% + } + .ant-col-xl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xl-order-16{ + order:16 + } + .ant-col-xl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xl-push-15{ + left:62.5% + } + .ant-col-xl-pull-15{ + right:62.5% + } + .ant-col-xl-offset-15{ + margin-left:62.5% + } + .ant-col-xl-order-15{ + order:15 + } + .ant-col-xl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xl-push-14{ + left:58.33333333% + } + .ant-col-xl-pull-14{ + right:58.33333333% + } + .ant-col-xl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xl-order-14{ + order:14 + } + .ant-col-xl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xl-push-13{ + left:54.16666667% + } + .ant-col-xl-pull-13{ + right:54.16666667% + } + .ant-col-xl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xl-order-13{ + order:13 + } + .ant-col-xl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xl-push-12{ + left:50% + } + .ant-col-xl-pull-12{ + right:50% + } + .ant-col-xl-offset-12{ + margin-left:50% + } + .ant-col-xl-order-12{ + order:12 + } + .ant-col-xl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xl-push-11{ + left:45.83333333% + } + .ant-col-xl-pull-11{ + right:45.83333333% + } + .ant-col-xl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xl-order-11{ + order:11 + } + .ant-col-xl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xl-push-10{ + left:41.66666667% + } + .ant-col-xl-pull-10{ + right:41.66666667% + } + .ant-col-xl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xl-order-10{ + order:10 + } + .ant-col-xl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xl-push-9{ + left:37.5% + } + .ant-col-xl-pull-9{ + right:37.5% + } + .ant-col-xl-offset-9{ + margin-left:37.5% + } + .ant-col-xl-order-9{ + order:9 + } + .ant-col-xl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xl-push-8{ + left:33.33333333% + } + .ant-col-xl-pull-8{ + right:33.33333333% + } + .ant-col-xl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xl-order-8{ + order:8 + } + .ant-col-xl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xl-push-7{ + left:29.16666667% + } + .ant-col-xl-pull-7{ + right:29.16666667% + } + .ant-col-xl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xl-order-7{ + order:7 + } + .ant-col-xl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xl-push-6{ + left:25% + } + .ant-col-xl-pull-6{ + right:25% + } + .ant-col-xl-offset-6{ + margin-left:25% + } + .ant-col-xl-order-6{ + order:6 + } + .ant-col-xl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xl-push-5{ + left:20.83333333% + } + .ant-col-xl-pull-5{ + right:20.83333333% + } + .ant-col-xl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xl-order-5{ + order:5 + } + .ant-col-xl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xl-push-4{ + left:16.66666667% + } + .ant-col-xl-pull-4{ + right:16.66666667% + } + .ant-col-xl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xl-order-4{ + order:4 + } + .ant-col-xl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xl-push-3{ + left:12.5% + } + .ant-col-xl-pull-3{ + right:12.5% + } + .ant-col-xl-offset-3{ + margin-left:12.5% + } + .ant-col-xl-order-3{ + order:3 + } + .ant-col-xl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xl-push-2{ + left:8.33333333% + } + .ant-col-xl-pull-2{ + right:8.33333333% + } + .ant-col-xl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xl-order-2{ + order:2 + } + .ant-col-xl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xl-pull-0.ant-col-rtl,.ant-col-xl-push-0,.ant-col-xl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xl-pull-0,.ant-col-xl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xl-order-1{ + order:1 + } + .ant-col-xl-0{ + display:none + } + .ant-col-xl-offset-0{ + margin-left:0 + } + .ant-col-xl-order-0{ + order:0 + } + .ant-col-xl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1600px){ + .ant-col-xxl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xxl-push-24{ + left:100% + } + .ant-col-xxl-pull-24{ + right:100% + } + .ant-col-xxl-offset-24{ + margin-left:100% + } + .ant-col-xxl-order-24{ + order:24 + } + .ant-col-xxl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xxl-push-23{ + left:95.83333333% + } + .ant-col-xxl-pull-23{ + right:95.83333333% + } + .ant-col-xxl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xxl-order-23{ + order:23 + } + .ant-col-xxl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xxl-push-22{ + left:91.66666667% + } + .ant-col-xxl-pull-22{ + right:91.66666667% + } + .ant-col-xxl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xxl-order-22{ + order:22 + } + .ant-col-xxl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xxl-push-21{ + left:87.5% + } + .ant-col-xxl-pull-21{ + right:87.5% + } + .ant-col-xxl-offset-21{ + margin-left:87.5% + } + .ant-col-xxl-order-21{ + order:21 + } + .ant-col-xxl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xxl-push-20{ + left:83.33333333% + } + .ant-col-xxl-pull-20{ + right:83.33333333% + } + .ant-col-xxl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xxl-order-20{ + order:20 + } + .ant-col-xxl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xxl-push-19{ + left:79.16666667% + } + .ant-col-xxl-pull-19{ + right:79.16666667% + } + .ant-col-xxl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xxl-order-19{ + order:19 + } + .ant-col-xxl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xxl-push-18{ + left:75% + } + .ant-col-xxl-pull-18{ + right:75% + } + .ant-col-xxl-offset-18{ + margin-left:75% + } + .ant-col-xxl-order-18{ + order:18 + } + .ant-col-xxl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xxl-push-17{ + left:70.83333333% + } + .ant-col-xxl-pull-17{ + right:70.83333333% + } + .ant-col-xxl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xxl-order-17{ + order:17 + } + .ant-col-xxl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xxl-push-16{ + left:66.66666667% + } + .ant-col-xxl-pull-16{ + right:66.66666667% + } + .ant-col-xxl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xxl-order-16{ + order:16 + } + .ant-col-xxl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xxl-push-15{ + left:62.5% + } + .ant-col-xxl-pull-15{ + right:62.5% + } + .ant-col-xxl-offset-15{ + margin-left:62.5% + } + .ant-col-xxl-order-15{ + order:15 + } + .ant-col-xxl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xxl-push-14{ + left:58.33333333% + } + .ant-col-xxl-pull-14{ + right:58.33333333% + } + .ant-col-xxl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xxl-order-14{ + order:14 + } + .ant-col-xxl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xxl-push-13{ + left:54.16666667% + } + .ant-col-xxl-pull-13{ + right:54.16666667% + } + .ant-col-xxl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xxl-order-13{ + order:13 + } + .ant-col-xxl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xxl-push-12{ + left:50% + } + .ant-col-xxl-pull-12{ + right:50% + } + .ant-col-xxl-offset-12{ + margin-left:50% + } + .ant-col-xxl-order-12{ + order:12 + } + .ant-col-xxl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xxl-push-11{ + left:45.83333333% + } + .ant-col-xxl-pull-11{ + right:45.83333333% + } + .ant-col-xxl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xxl-order-11{ + order:11 + } + .ant-col-xxl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xxl-push-10{ + left:41.66666667% + } + .ant-col-xxl-pull-10{ + right:41.66666667% + } + .ant-col-xxl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xxl-order-10{ + order:10 + } + .ant-col-xxl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xxl-push-9{ + left:37.5% + } + .ant-col-xxl-pull-9{ + right:37.5% + } + .ant-col-xxl-offset-9{ + margin-left:37.5% + } + .ant-col-xxl-order-9{ + order:9 + } + .ant-col-xxl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xxl-push-8{ + left:33.33333333% + } + .ant-col-xxl-pull-8{ + right:33.33333333% + } + .ant-col-xxl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xxl-order-8{ + order:8 + } + .ant-col-xxl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xxl-push-7{ + left:29.16666667% + } + .ant-col-xxl-pull-7{ + right:29.16666667% + } + .ant-col-xxl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xxl-order-7{ + order:7 + } + .ant-col-xxl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xxl-push-6{ + left:25% + } + .ant-col-xxl-pull-6{ + right:25% + } + .ant-col-xxl-offset-6{ + margin-left:25% + } + .ant-col-xxl-order-6{ + order:6 + } + .ant-col-xxl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xxl-push-5{ + left:20.83333333% + } + .ant-col-xxl-pull-5{ + right:20.83333333% + } + .ant-col-xxl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xxl-order-5{ + order:5 + } + .ant-col-xxl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xxl-push-4{ + left:16.66666667% + } + .ant-col-xxl-pull-4{ + right:16.66666667% + } + .ant-col-xxl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xxl-order-4{ + order:4 + } + .ant-col-xxl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xxl-push-3{ + left:12.5% + } + .ant-col-xxl-pull-3{ + right:12.5% + } + .ant-col-xxl-offset-3{ + margin-left:12.5% + } + .ant-col-xxl-order-3{ + order:3 + } + .ant-col-xxl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xxl-push-2{ + left:8.33333333% + } + .ant-col-xxl-pull-2{ + right:8.33333333% + } + .ant-col-xxl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xxl-order-2{ + order:2 + } + .ant-col-xxl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xxl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xxl-pull-0.ant-col-rtl,.ant-col-xxl-push-0,.ant-col-xxl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xxl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xxl-pull-0,.ant-col-xxl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xxl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xxl-order-1{ + order:1 + } + .ant-col-xxl-0{ + display:none + } + .ant-col-xxl-offset-0{ + margin-left:0 + } + .ant-col-xxl-order-0{ + order:0 + } + .ant-col-xxl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xxl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xxl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xxl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xxl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xxl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xxl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xxl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xxl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xxl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xxl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xxl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xxl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xxl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xxl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xxl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xxl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xxl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xxl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xxl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xxl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xxl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xxl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xxl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xxl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xxl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xxl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xxl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xxl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xxl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xxl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xxl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xxl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xxl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xxl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xxl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xxl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xxl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xxl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xxl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xxl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xxl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xxl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xxl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xxl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xxl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xxl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xxl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xxl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xxl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xxl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xxl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xxl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xxl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xxl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xxl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xxl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xxl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xxl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xxl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xxl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xxl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xxl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xxl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xxl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xxl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xxl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xxl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xxl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xxl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xxl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xxl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xxl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +.ant-row-rtl{ + direction:rtl +} +.ant-popover-arrow-content,.ant-popover-arrow-content:before,.ant-popover:after{ + content:"" +} +.ant-popover{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum"; + top:0; + left:0; + z-index:1030; + font-weight:400; + white-space:normal; + text-align:left; + cursor:auto; + -webkit-user-select:text; + -moz-user-select:text; + user-select:text +} +.ant-popover:after{ + position:absolute; + background:rgba(255,255,255,.01) +} +.ant-popover-hidden{ + display:none +} +.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{ + padding-bottom:15.31px +} +.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{ + padding-left:15.31px +} +.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{ + padding-top:15.31px +} +.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{ + padding-right:15.31px +} +.ant-popover-inner{ + background-color:#fff; + background-clip:padding-box; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + box-shadow:0 0 8px #00000026 \ +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-popover-inner{ + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d + } +} +.ant-popover-title{ + min-width:177px; + min-height:32px; + margin:0; + padding:5px 16px 4px; + color:#000000d9; + font-weight:500; + border-bottom:1px solid #f0f0f0 +} +.ant-popover-inner-content{ + padding:12px 16px; + color:#000000d9 +} +.ant-popover-message{ + position:relative; + padding:4px 0 12px; + color:#000000d9; + font-size:14px +} +.ant-popover-message>.anticon{ + position:absolute; + top:8px; + color:#faad14; + font-size:14px +} +.ant-popover-message-title{ + padding-left:22px +} +.ant-popover-buttons{ + margin-bottom:4px; + text-align:right +} +.ant-popover-buttons button{ + margin-left:8px +} +.ant-popover-arrow{ + position:absolute; + display:block; + width:16px; + height:16px; + overflow:hidden; + background:0 0; + pointer-events:none +} +.ant-popover-arrow-content{ + position:absolute; + inset:0; + display:block; + width:11.31px; + height:11.31px; + margin:auto; + background-color:#fff; + border-radius:0 0 2px; + pointer-events:none +} +.ant-popover-arrow-content:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{ + bottom:-.69px +} +.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{ + bottom:12px +} +.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translateY(-8px) rotate(45deg) +} +.ant-popover-placement-top .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-topLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-topRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{ + left:-.69px +} +.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(8px) rotate(135deg) +} +.ant-popover-placement-right .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-rightTop .ant-popover-arrow{ + top:12px +} +.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{ + top:-.69px +} +.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{ + box-shadow:2px 2px 5px #0000000f; + transform:translateY(8px) rotate(-135deg) +} +.ant-popover-placement-bottom .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-bottomLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-bottomRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{ + right:-.69px +} +.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(-8px) rotate(-45deg) +} +.ant-popover-placement-left .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-leftTop .ant-popover-arrow{ + top:12px +} +.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{ + background-color:#eb2f96 +} +.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{ + background-color:#f5222d +} +.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{ + background-color:#fa541c +} +.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{ + background-color:#fa8c16 +} +.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{ + background-color:#fadb14 +} +.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{ + background-color:#faad14 +} +.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{ + background-color:#13c2c2 +} +.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{ + background-color:#a0d911 +} +.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{ + background-color:#52c41a +} +.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{ + background-color:#1890ff +} +.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{ + background-color:#2f54eb +} +.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{ + background-color:#722ed1 +} +.ant-popover-rtl{ + direction:rtl; + text-align:right +} +.ant-popover-rtl .ant-popover-message-title{ + padding-right:22px; + padding-left:16px +} +.ant-popover-rtl .ant-popover-buttons{ + text-align:left +} +.ant-popover-rtl .ant-popover-buttons button{ + margin-right:8px; + margin-left:0 +} +.ant-popover{ + position:relative +} +.ant-picker,.ant-picker-dropdown{ + box-sizing:border-box; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum"; + list-style:none +} +.ant-picker,.ant-picker-input>input{ + line-height:1.5715; + position:relative +} +.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#ff4d4f +} +.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#faad14 +} +.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-picker{ + margin:0; + color:#000000d9; + font-size:14px; + padding:4px 11px; + display:inline-flex; + align-items:center; + background:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + transition:border .3s,box-shadow .3s +} +.ant-picker-focused,.ant-picker:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-focused{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-focused{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker.ant-picker-disabled{ + background:#f5f5f5; + border-color:#d9d9d9; + cursor:not-allowed +} +.ant-picker.ant-picker-disabled .ant-picker-suffix{ + color:#00000040 +} +.ant-picker.ant-picker-borderless{ + background-color:transparent!important; + border-color:transparent!important; + box-shadow:none!important +} +.ant-picker-input{ + position:relative; + display:inline-flex; + align-items:center; + width:100% +} +.ant-picker-input>input{ + display:inline-block; + width:100%; + color:#000000d9; + font-size:14px; + border-radius:2px; + transition:all .3s; + flex:auto; + min-width:1px; + height:auto; + padding:0; + background:0 0; + border:0 +} +.ant-picker-input>input::-moz-placeholder{ + opacity:1 +} +.ant-picker-input>input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-picker-input>input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-input>input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-focused,.ant-picker-input>input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-picker-input>input-disabled{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-picker-input>input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-picker-input>input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-picker-input>input-sm{ + padding:0 7px +} +.ant-picker-input>input-rtl{ + direction:rtl +} +.ant-picker-input>input:focus{ + box-shadow:none +} +.ant-picker-input>input[disabled]{ + background:0 0 +} +.ant-picker-input:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-input-placeholder>input{ + color:#bfbfbf +} +.ant-picker-large{ + padding:6.5px 11px +} +.ant-picker-large .ant-picker-input>input{ + font-size:16px +} +.ant-picker-small{ + padding:0 7px +} +.ant-picker-suffix{ + display:flex; + flex:none; + align-self:center; + margin-left:4px; + color:#00000040; + line-height:1; + pointer-events:none +} +.ant-picker-suffix>*{ + vertical-align:top +} +.ant-picker-suffix>:not(:last-child){ + margin-right:8px +} +.ant-picker-clear{ + position:absolute; + top:50%; + right:0; + color:#00000040; + line-height:1; + background:#fff; + transform:translateY(-50%); + cursor:pointer; + opacity:0; + transition:opacity .3s,color .3s +} +.ant-picker-clear>*{ + vertical-align:top +} +.ant-picker-clear:hover{ + color:#00000073 +} +.ant-picker-separator{ + position:relative; + display:inline-block; + width:1em; + height:16px; + color:#00000040; + font-size:16px; + vertical-align:top; + cursor:default +} +.ant-picker-focused .ant-picker-separator{ + color:#00000073 +} +.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{ + cursor:not-allowed +} +.ant-picker-range{ + position:relative; + display:inline-flex +} +.ant-picker-range .ant-picker-clear{ + right:11px +} +.ant-picker-range:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-range .ant-picker-active-bar{ + bottom:-1px; + height:2px; + margin-left:11px; + background:#1890ff; + opacity:0; + transition:all .3s ease-out; + pointer-events:none +} +.ant-picker-range.ant-picker-focused .ant-picker-active-bar{ + opacity:1 +} +.ant-picker-range-separator{ + align-items:center; + padding:0 8px; + line-height:1 +} +.ant-picker-range.ant-picker-small .ant-picker-clear{ + right:7px +} +.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-left:7px +} +.ant-picker-dropdown{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + line-height:1.5715; + position:absolute; + z-index:1050 +} +.ant-picker-dropdown-hidden{ + display:none +} +.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{ + top:2.59px; + display:block; + transform:rotate(-135deg) translateY(1px) +} +.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{ + bottom:2.59px; + display:block; + transform:rotate(45deg) +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownIn +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpIn +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownOut +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpOut +} +.ant-picker-dropdown-range{ + padding:7.54px 0 +} +.ant-picker-dropdown-range-hidden{ + display:none +} +.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{ + padding-top:4px +} +.ant-picker-ranges{ + margin-bottom:0; + padding:4px 12px; + overflow:hidden; + line-height:34px; + text-align:left; + list-style:none +} +.ant-picker-ranges>li{ + display:inline-block +} +.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff; + cursor:pointer +} +.ant-picker-ranges .ant-picker-ok{ + float:right; + margin-left:8px +} +.ant-picker-range-wrapper{ + display:flex +} +.ant-picker-range-arrow{ + position:absolute; + z-index:1; + display:none; + width:11.31px; + height:11.31px; + margin-left:16.5px; + background:linear-gradient(135deg,transparent 40%,#fff 40%); + box-shadow:2px 2px 6px -2px #0000001a; + transition:left .3s ease-out; + border-radius:0 0 2px; + pointer-events:none +} +.ant-picker-range-arrow:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + content:""; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-picker-panel-container{ + overflow:hidden; + vertical-align:top; + background:#fff; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + transition:margin .3s +} +.ant-picker-panel-container .ant-picker-panels{ + display:inline-flex; + flex-wrap:nowrap; + direction:ltr +} +.ant-picker-panel-container .ant-picker-panel{ + vertical-align:top; + background:0 0; + border-width:0 0 1px; + border-radius:0 +} +.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{ + text-align:center +} +.ant-picker-panel-container .ant-picker-panel-focused{ + border-color:#f0f0f0 +} +.ant-picker-panel{ + display:inline-flex; + flex-direction:column; + text-align:center; + background:#fff; + border:1px solid #f0f0f0; + border-radius:2px; + outline:0 +} +.ant-picker-panel-focused{ + border-color:#1890ff +} +.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{ + display:flex; + flex-direction:column; + width:280px +} +.ant-picker-header{ + display:flex; + padding:0 8px; + color:#000000d9; + border-bottom:1px solid #f0f0f0 +} +.ant-picker-header>*{ + flex:none +} +.ant-picker-header button{ + padding:0; + color:#00000040; + line-height:40px; + background:0 0; + border:0; + cursor:pointer; + transition:color .3s +} +.ant-picker-header>button{ + min-width:1.6em; + font-size:14px +} +.ant-picker-header>button:hover{ + color:#000000d9 +} +.ant-picker-header-view{ + flex:auto; + font-weight:500; + line-height:40px +} +.ant-picker-header-view button{ + color:inherit; + font-weight:inherit +} +.ant-picker-header-view button:not(:first-child){ + margin-left:8px +} +.ant-picker-header-view button:hover{ + color:#1890ff +} +.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{ + position:relative; + display:inline-block; + width:7px; + height:7px +} +.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{ + position:absolute; + top:0; + left:0; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after{ + position:absolute; + top:4px; + left:4px; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-prev-icon,.ant-picker-super-prev-icon{ + transform:rotate(-45deg) +} +.ant-picker-next-icon,.ant-picker-super-next-icon{ + transform:rotate(135deg) +} +.ant-picker-content{ + width:100%; + table-layout:fixed; + border-collapse:collapse +} +.ant-picker-content td,.ant-picker-content th{ + position:relative; + min-width:24px; + font-weight:400 +} +.ant-picker-content th{ + height:30px; + color:#000000d9; + line-height:30px +} +.ant-picker-cell{ + padding:3px 0; + color:#00000040; + cursor:pointer +} +.ant-picker-cell-in-view{ + color:#000000d9 +} +.ant-picker-cell:before{ + position:absolute; + top:50%; + right:0; + left:0; + z-index:1; + height:24px; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{ + background:#f5f5f5 +} +.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{ + position:absolute; + inset:0; + z-index:1; + border:1px solid #1890ff; + border-radius:2px; + content:"" +} +.ant-picker-cell-in-view.ant-picker-cell-in-range{ + position:relative +} +.ant-picker-cell-in-view.ant-picker-cell-in-range:before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{ + color:#fff; + background:#1890ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{ + position:absolute; + top:50%; + z-index:0; + height:24px; + border-top:1px dashed #7ec1ff; + border-bottom:1px dashed #7ec1ff; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after{ + right:0; + left:2px +} +.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{ + background:#cbe6ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + position:absolute; + top:0; + bottom:0; + z-index:-1; + background:#cbe6ff; + transition:all .3s; + content:"" +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:50% +} +.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after{ + left:6px; + border-left:1px dashed #7ec1ff; + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after{ + right:6px; + border-right:1px dashed #7ec1ff; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-picker-cell-disabled{ + color:#00000040; + pointer-events:none +} +.ant-picker-cell-disabled .ant-picker-cell-inner{ + background:0 0 +} +.ant-picker-cell-disabled:before{ + background:rgba(0,0,0,.04) +} +.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#00000040 +} +.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{ + height:264px +} +.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + padding:0 8px +} +.ant-picker-quarter-panel .ant-picker-content{ + height:56px +} +.ant-picker-footer{ + width:-moz-min-content; + width:min-content; + min-width:100%; + line-height:38px; + text-align:center; + border-bottom:1px solid transparent +} +.ant-picker-panel .ant-picker-footer{ + border-top:1px solid #f0f0f0 +} +.ant-picker-footer-extra{ + padding:0 12px; + line-height:38px; + text-align:left +} +.ant-picker-footer-extra:not(:last-child){ + border-bottom:1px solid #f0f0f0 +} +.ant-picker-now{ + text-align:left +} +.ant-picker-today-btn{ + color:#1890ff +} +.ant-picker-today-btn:hover{ + color:#40a9ff +} +.ant-picker-today-btn:active{ + color:#096dd9 +} +.ant-picker-today-btn.ant-picker-today-btn-disabled{ + color:#00000040; + cursor:not-allowed +} +.ant-picker-decade-panel .ant-picker-cell-inner{ + padding:0 4px +} +.ant-picker-decade-panel .ant-picker-cell:before{ + display:none +} +.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{ + padding:0 8px +} +.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{ + padding:8px 12px +} +.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + width:60px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + right:14px; + border-right:1px dashed #7ec1ff; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{ + background:0 0!important +} +.ant-picker-week-panel-row td{ + transition:background .3s +} +.ant-picker-week-panel-row:hover td{ + background:#f5f5f5 +} +.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{ + background:#1890ff +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{ + color:#ffffff80 +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#fff +} +.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){ + border-left:1px solid #f0f0f0 +} +.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{ + color:#fff +} +.ant-picker-date-panel .ant-picker-content{ + width:252px +} +.ant-picker-date-panel .ant-picker-content th{ + width:36px +} +.ant-picker-datetime-panel{ + display:flex +} +.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{ + transition:opacity .3s +} +.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{ + opacity:.3 +} +.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{ + opacity:1 +} +.ant-picker-time-panel{ + width:auto; + min-width:auto +} +.ant-picker-time-panel .ant-picker-content{ + display:flex; + flex:auto; + height:224px +} +.ant-picker-time-panel-column{ + flex:1 0 auto; + width:56px; + margin:0; + padding:0; + overflow-y:hidden; + text-align:left; + list-style:none; + transition:background .3s +} +.ant-picker-time-panel-column:after{ + display:block; + height:196px; + content:"" +} +.ant-picker-datetime-panel .ant-picker-time-panel-column:after{ + height:198px +} +.ant-picker-time-panel-column-active{ + background:rgba(230,247,255,.2) +} +.ant-picker-time-panel-column:hover{ + overflow-y:auto +} +.ant-picker-time-panel-column>li{ + margin:0; + padding:0 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{ + display:block; + width:100%; + height:28px; + margin:0; + padding:0 0 0 14px; + color:#000000d9; + line-height:28px; + border-radius:0; + cursor:pointer; + transition:background .3s +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{ + background:#f5f5f5 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{ + background:#e6f7ff +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{ + color:#00000040; + background:0 0; + cursor:not-allowed +} +:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{ + padding:21px 0 +} +.ant-picker-rtl{ + direction:rtl +} +.ant-picker-rtl .ant-picker-suffix{ + margin-right:4px; + margin-left:0 +} +.ant-picker-rtl .ant-picker-clear{ + right:auto; + left:0 +} +.ant-picker-rtl .ant-picker-separator{ + transform:rotate(180deg) +} +.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){ + margin-right:8px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range .ant-picker-clear{ + right:auto; + left:11px +} +.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{ + margin-right:11px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-right:7px +} +.ant-picker-dropdown-rtl .ant-picker-ranges{ + text-align:right +} +.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{ + float:left; + margin-right:8px; + margin-left:0 +} +.ant-picker-panel-rtl{ + direction:rtl +} +.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{ + transform:rotate(135deg) +} +.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{ + transform:rotate(-45deg) +} +.ant-picker-cell .ant-picker-cell-inner{ + position:relative; + z-index:2; + display:inline-block; + min-width:24px; + height:24px; + line-height:24px; + border-radius:2px; + transition:background .3s,border .3s +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{ + right:50%; + left:50% +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after{ + right:6px; + left:0; + border-right:1px dashed #7ec1ff; + border-left:none; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after{ + right:0; + left:6px; + border-right:none; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after{ + right:6px; + left:6px; + border-right:1px dashed #7ec1ff; + border-left:1px dashed #7ec1ff; + border-radius:2px +} +.ant-picker-dropdown-rtl .ant-picker-footer-extra{ + direction:rtl; + text-align:right +} +.ant-picker-panel-rtl .ant-picker-time-panel{ + direction:ltr +} +.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-tag.ant-tag-rtl{ + direction:rtl +} +.ant-picker-inline{ + border:none; + padding:0 +} +.ant-input,.ant-input-affix-wrapper{ + min-width:0; + padding:4px 11px; + transition:all .3s +} +.ant-picker-inline .ant-picker-range-arrow{ + display:none!important +} +.ant-picker-inline .ant-picker-dropdown{ + z-index:auto +} +.ant-picker-dropdown{ + top:auto; + top:initial; + left:auto; + left:initial +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content{ + width:100% +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content th{ + width:inherit +} +.ant-picker-range-arrow{ + margin-right:16.5px +} +.ant-input-affix-wrapper{ + position:relative; + width:100%; + color:#000000d9; + font-size:14px; + line-height:1.5715; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px; + display:inline-flex +} +.ant-input-affix-wrapper::-moz-placeholder{ + opacity:1 +} +.ant-input-affix-wrapper::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input-affix-wrapper:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input-affix-wrapper:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input-affix-wrapper{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-affix-wrapper-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-affix-wrapper-sm{ + padding:0 7px +} +.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-color:#40a9ff; + border-right-width:1px; + z-index:1 +} +.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + z-index:0 +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + z-index:1 +} +.ant-input-affix-wrapper-disabled .ant-input[disabled]{ + background:0 0 +} +.ant-input-affix-wrapper>input.ant-input{ + padding:0; + border:none; + outline:0 +} +.ant-input-affix-wrapper>input.ant-input:focus{ + box-shadow:none!important +} +.ant-input-affix-wrapper:before{ + width:0; + visibility:hidden; + content:"\a0" +} +.ant-input-prefix,.ant-input-suffix{ + display:flex; + flex:none; + align-items:center +} +.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child){ + margin-right:8px +} +.ant-input-show-count-suffix{ + color:#00000073 +} +.ant-input-show-count-has-suffix{ + margin-right:2px +} +.ant-input-prefix{ + margin-right:4px +} +.ant-input-suffix{ + margin-left:4px +} +.ant-input-clear-icon,.anticon.ant-input-clear-icon{ + margin:0; + color:#00000040; + font-size:12px; + vertical-align:-1px; + cursor:pointer; + transition:color .3s +} +.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover{ + color:#00000073 +} +.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active{ + color:#000000d9 +} +.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden{ + visibility:hidden +} +.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix{ + margin:0 4px +} +.ant-input,.ant-input-group{ + margin:0; + line-height:1.5715; + width:100%; + box-sizing:border-box; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-input-affix-wrapper-textarea-with-clear-btn{ + padding:0!important; + border:0!important +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{ + position:absolute; + top:8px; + right:8px; + z-index:1 +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input{ + padding-right:24px +} +.ant-input-group-wrapper-status-error .ant-input-group-addon{ + color:#ff4d4f; + border-color:#ff4d4f +} +.ant-input-group-wrapper-status-warning .ant-input-group-addon{ + color:#faad14; + border-color:#faad14 +} +.ant-input{ + position:relative; + display:inline-block; + color:#000000d9; + font-size:14px; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px +} +.ant-input::-moz-placeholder{ + opacity:1 +} +.ant-input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-disabled,.ant-input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-focused,.ant-input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-disabled:hover,.ant-input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-disabled,.ant-input[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group,.ant-input-group-addon{ + position:relative; + color:#000000d9; + font-size:14px +} +.ant-input-sm{ + padding:0 7px +} +.ant-input-group{ + padding:0; + display:table; + border-collapse:separate; + border-spacing:0 +} +.ant-input-group[class*=col-]{ + float:none; + padding-right:0; + padding-left:0 +} +.ant-input-group>[class*=col-]{ + padding-right:8px +} +.ant-input-group>[class*=col-]:last-child{ + padding-right:0 +} +.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{ + display:table-cell +} +.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){ + border-radius:0 +} +.ant-input-group-addon,.ant-input-group-wrap{ + width:1px; + white-space:nowrap; + vertical-align:middle +} +.ant-input-group-wrap>*{ + display:block!important +} +.ant-input-group .ant-input{ + float:left; + width:100%; + margin-bottom:0; + text-align:inherit +} +.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{ + z-index:1; + border-right-width:1px +} +.ant-input-search-with-button .ant-input-group .ant-input:hover{ + z-index:0 +} +.ant-input-group-addon{ + padding:0 11px; + font-weight:400; + text-align:center; + background-color:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + transition:all .3s +} +.ant-input-group-addon .ant-select{ + margin:-5px -11px +} +.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{ + background-color:inherit; + border:1px solid transparent; + box-shadow:none +} +.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{ + color:#1890ff +} +.ant-input-group-addon .ant-cascader-picker{ + margin:-9px -12px; + background-color:transparent +} +.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{ + text-align:left; + border:0; + box-shadow:none +} +.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{ + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.ant-input-group-addon:first-child{ + border-right:0 +} +.ant-input-group-addon:last-child{ + border-left:0 +} +.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{ + padding:0 7px +} +.ant-input-group-lg .ant-select-single .ant-select-selector{ + height:40px +} +.ant-input-group-sm .ant-select-single .ant-select-selector{ + height:24px +} +.ant-input-search-button,.ant-input[type=color]{ + height:32px +} +.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group.ant-input-group-compact{ + display:block +} +.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{ + display:table; + content:"" +} +.ant-input-group.ant-input-group-compact:after{ + clear:both +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){ + border-right-width:1px +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>*{ + display:inline-block; + float:none; + vertical-align:top; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{ + display:inline-flex +} +.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:-1px; + border-right-width:1px +} +.ant-input-group.ant-input-group-compact .ant-input{ + float:none +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{ + border-right-width:1px; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{ + border-right-width:1px; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{ + vertical-align:top +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{ + margin-left:-1px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{ + border-radius:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl .ant-input-group-addon:first-child{ + border-right:1px solid #d9d9d9; + border-left:0 +} +.ant-input-group-rtl .ant-input-group-addon:last-child{ + border-right:0; + border-left:1px solid #d9d9d9 +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:0; + margin-left:-1px; + border-left-width:1px +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{ + border-left-width:1px; + border-radius:2px 0 0 2px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{ + margin-right:-1px; + margin-left:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:0 2px 2px 0 +} +.ant-input-group-wrapper{ + display:inline-block; + width:100%; + text-align:start; + vertical-align:top +} +.ant-input-password-icon.anticon{ + color:#00000073; + cursor:pointer; + transition:all .3s +} +.ant-input-password-icon.anticon:hover{ + color:#000000d9 +} +.ant-input[type=color].ant-input-lg{ + height:40px +} +.ant-input[type=color].ant-input-sm{ + height:24px; + padding-top:3px; + padding-bottom:3px +} +.ant-input-textarea-show-count>.ant-input{ + height:100% +} +.ant-input-textarea-show-count:after{ + float:right; + color:#00000073; + white-space:nowrap; + content:attr(data-count); + pointer-events:none +} +.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{ + margin-bottom:-22px +} +.ant-input-textarea-suffix{ + position:absolute; + top:0; + right:11px; + bottom:0; + z-index:1; + display:inline-flex; + align-items:center; + margin:auto +} +.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{ + border-color:#40a9ff +} +.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-left-color:#40a9ff +} +.ant-input-search .ant-input-affix-wrapper{ + border-radius:0 +} +.ant-input-search .ant-input-lg{ + line-height:1.5713 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{ + left:-1px; + padding:0; + border:0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{ + padding-top:0; + padding-bottom:0; + border-radius:0 2px 2px 0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){ + color:#00000073 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{ + inset:0 +} +.ant-input-search-button:focus,.ant-input-search-button:hover{ + z-index:1 +} +.ant-input-search-large .ant-input-search-button{ + height:40px +} +.ant-input-search-small .ant-input-search-button{ + height:24px +} +.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{ + border:none; + outline:0 +} +.ant-input-affix-wrapper-rtl .ant-input-prefix{ + margin:0 0 0 4px +} +.ant-input-affix-wrapper-rtl .ant-input-suffix{ + margin:0 4px 0 0 +} +.ant-input-textarea-rtl.ant-input-textarea-show-count:after{ + text-align:left +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{ + margin-right:0; + margin-left:4px +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon{ + right:auto; + left:8px +} +.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-right-color:#40a9ff; + border-left-color:#d9d9d9 +} +.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{ + border-right-color:#40a9ff +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{ + right:-1px; + left:auto +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{ + border-radius:2px 0 0 2px +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-input{ + height:32px + } + .ant-input-lg{ + height:40px + } + .ant-input-sm{ + height:24px + } + .ant-input-affix-wrapper>input.ant-input{ + height:auto + } +} +textarea.nz-textarea-autosize-measuring{ + height:auto!important; + overflow:hidden!important; + padding:2px 0!important +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{ + width:32px; + height:32px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{ + width:24px; + height:24px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{ + width:40px; + height:40px +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-suffix{ + margin-left:0 +} +nz-form-item-feedback-icon.ant-input-suffix{ + display:flex; + flex:none; + align-items:center; + pointer-events:none; + position:absolute; + top:0; + right:0; + z-index:1; + height:100%; + margin-right:12px; + margin-left:4px +} +.ant-input-status-error.ant-input-has-feedback,.ant-input-status-success.ant-input-has-feedback,.ant-input-status-validating.ant-input-has-feedback,.ant-input-status-warning.ant-input-has-feedback{ + padding-right:28px +} +.ant-input-textarea-show-count{ + display:block; + position:relative +} +.ant-tag{ + box-sizing:border-box; + margin:0 8px 0 0; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + display:inline-block; + height:auto; + padding:0 7px; + font-size:12px; + line-height:20px; + white-space:nowrap; + background:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + opacity:1; + transition:all .3s +} +.ant-tag-checkable,.ant-tag-has-color{ + border-color:transparent +} +.ant-tag,.ant-tag a,.ant-tag a:hover{ + color:#000000d9 +} +.ant-tag>a:first-child:last-child{ + display:inline-block; + margin:0 -8px; + padding:0 8px +} +.ant-tag-close-icon{ + margin-left:3px; + color:#00000073; + font-size:10px; + cursor:pointer; + transition:all .3s +} +.ant-tag-close-icon:hover{ + color:#000000d9 +} +.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{ + color:#fff +} +.ant-tag-checkable{ + background-color:transparent; + cursor:pointer +} +.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{ + color:#1890ff +} +.ant-tag-checkable-checked,.ant-tag-checkable:active{ + color:#fff +} +.ant-tag-checkable-checked{ + background-color:#1890ff +} +.ant-tag-checkable:active{ + background-color:#096dd9 +} +.ant-tag-hidden{ + display:none +} +.ant-tag-pink{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-pink-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-magenta{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-magenta-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-red{ + color:#cf1322; + background:#fff1f0; + border-color:#ffa39e +} +.ant-tag-red-inverse{ + color:#fff; + background:#f5222d; + border-color:#f5222d +} +.ant-tag-volcano{ + color:#d4380d; + background:#fff2e8; + border-color:#ffbb96 +} +.ant-tag-volcano-inverse{ + color:#fff; + background:#fa541c; + border-color:#fa541c +} +.ant-tag-orange{ + color:#d46b08; + background:#fff7e6; + border-color:#ffd591 +} +.ant-tag-orange-inverse{ + color:#fff; + background:#fa8c16; + border-color:#fa8c16 +} +.ant-tag-yellow{ + color:#d4b106; + background:#feffe6; + border-color:#fffb8f +} +.ant-tag-yellow-inverse{ + color:#fff; + background:#fadb14; + border-color:#fadb14 +} +.ant-tag-gold{ + color:#d48806; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag-gold-inverse{ + color:#fff; + background:#faad14; + border-color:#faad14 +} +.ant-tag-cyan{ + color:#08979c; + background:#e6fffb; + border-color:#87e8de +} +.ant-tag-cyan-inverse{ + color:#fff; + background:#13c2c2; + border-color:#13c2c2 +} +.ant-tag-lime{ + color:#7cb305; + background:#fcffe6; + border-color:#eaff8f +} +.ant-tag-lime-inverse{ + color:#fff; + background:#a0d911; + border-color:#a0d911 +} +.ant-tag-green{ + color:#389e0d; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-green-inverse{ + color:#fff; + background:#52c41a; + border-color:#52c41a +} +.ant-tag-blue{ + color:#096dd9; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-blue-inverse{ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-tag-geekblue{ + color:#1d39c4; + background:#f0f5ff; + border-color:#adc6ff +} +.ant-tag-geekblue-inverse{ + color:#fff; + background:#2f54eb; + border-color:#2f54eb +} +.ant-tag-purple{ + color:#531dab; + background:#f9f0ff; + border-color:#d3adf7 +} +.ant-tag-purple-inverse{ + color:#fff; + background:#722ed1; + border-color:#722ed1 +} +.ant-tag-success{ + color:#52c41a; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-processing{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-error{ + color:#ff4d4f; + background:#fff2f0; + border-color:#ffccc7 +} +.ant-tag-warning{ + color:#faad14; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag>.anticon+span,.ant-tag>span+.anticon{ + margin-left:7px +} +.ant-tag.ant-tag-rtl{ + margin-right:0; + margin-left:8px; + text-align:right +} +.ant-tag-rtl .ant-tag-close-icon{ + margin-right:3px; + margin-left:0 +} +.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{ + margin-right:7px; + margin-left:0 +} +.ant-switch,nz-switch{ + display:inline-block +} +.ant-switch{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + box-sizing:border-box; + min-width:44px; + height:22px; + line-height:22px; + vertical-align:middle; + background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(to right,#fff,#fff); + border:0; + border-radius:100px; + cursor:pointer; + transition:all .2s; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-switch:focus{ + outline:0; + box-shadow:0 0 0 2px #0000001a +} +.ant-switch-checked:focus{ + box-shadow:0 0 0 2px #e6f7ff +} +.ant-switch:focus:hover{ + box-shadow:none +} +.ant-switch-checked{ + background:#1890ff +} +.ant-switch-disabled,.ant-switch-loading{ + cursor:not-allowed; + opacity:.4 +} +.ant-switch-disabled *,.ant-switch-loading *{ + box-shadow:none; + cursor:not-allowed +} +.ant-switch-inner{ + display:block; + margin:0 7px 0 25px; + color:#fff; + font-size:12px; + transition:margin .2s +} +.ant-switch-handle,.ant-switch-handle:before{ + position:absolute; + transition:all .2s ease-in-out +} +.ant-switch-checked .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-handle{ + top:2px; + left:2px; + width:18px; + height:18px +} +.ant-switch-handle:before{ + inset:0; + background-color:#fff; + border-radius:9px; + box-shadow:0 2px 4px #00230b33; + content:"" +} +.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 20px) +} +.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-loading-icon.anticon{ + position:relative; + top:2px; + color:#000000a6; + vertical-align:top +} +.ant-switch-checked .ant-switch-loading-icon{ + color:#1890ff +} +.ant-switch-small{ + min-width:28px; + height:16px; + line-height:16px +} +.ant-switch-small .ant-switch-inner{ + margin:0 5px 0 18px; + font-size:12px +} +.ant-switch-small .ant-switch-handle{ + width:12px; + height:12px +} +.ant-switch-small .ant-switch-loading-icon{ + top:1.5px; + font-size:9px +} +.ant-switch-small.ant-switch-checked .ant-switch-inner{ + margin:0 18px 0 5px +} +.ant-switch-small.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 14px) +} +.ant-switch-rtl{ + direction:rtl +} +.ant-switch-rtl .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-rtl .ant-switch-handle{ + right:2px; + left:auto +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch-rtl.ant-switch-checked .ant-switch-inner{ + margin:0 7px 0 25px +} +.ant-switch-rtl.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 20px) +} +.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 14px) +} +#searchResults{ + visibility:hidden; + color:#000; + font-size:100%; + z-index:1000 +} +#searchCount{ + display:none; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#searchHint{ + display:none; + font-weight:400; + font-style:italic; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#moreResults{ + display:none; + font-size:90%; + background-color:#fff; + color:#00f; + padding-left:3px; + padding-right:3px; + border:2px solid #225599; + border-top-width:0px; + cursor:pointer +} +#moreResults:hover{ + text-decoration:underline +} +.ansList:focus,.search_field:focus{ + background-color:#fff8c6 +} +.auto_complete{ + width:auto; + background-color:#fff; + position:relative; + overflow:auto; + overflow-x:hidden +} +.auto_complete>ul{ + margin:0; + padding:0; + list-style:none +} +.auto_complete>ul>li{ + border-bottom:1px solid #DFDFDF; + font-size:90%; + padding:3px 10px; + page-break-inside:avoid; + -moz-column-break-inside:avoid; + break-inside:avoid; + -webkit-column-break-inside:avoid +} +.auto_complete>ul>li:last-child{ + border:0 +} +.auto_complete.multi_col>ul>li:last-child{ + border-bottom:1px solid #DFDFDF +} +.form_auto_complete{ + position:absolute; + font-weight:400; + overflow:hidden +} +.suggestion{ + color:#001a33 +} +.auto_complete .selected{ + background-color:#bcd +} +.auto_complete li:hover,.auto_complete tr:hover{ + background-color:#d1e1f0 +} +.auto_complete>ul>li.heading:hover{ + background-color:#001a33 +} +.heading{ + background-color:#001a33; + color:#fff +} +.listNum{ + color:#368325 +} +.ansList.no_match,input[type=text].ansList.no_match,.search_field.no_match{ + background-color:#f8da74; + color:#000; + font-style:italic +} +.ansList.invalid,.search_field.invalid{ + border:2px solid #F00 +} +.multi_col{ + -moz-column-count:2; + column-count:2; + -moz-column-gap:0; + column-gap:0 +} +#completionOptionsScroller{ + background:none repeat scroll 0 0 #FFFFFF; + border:1px solid #838383; + border-top-color:#dfdfdf; + overflow-y:auto; + padding:0 +} +.searchButton{ + margin-left:1.2em; + border:0; + vertical-align:middle +} +input.search_field,textarea.search_field{ + background-image:url(magnifying_glass.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +.ansList.ac_multiple,.ansList.ac_multiple:focus{ + background-image:url(down_arrow_gray_10_10.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +@media print{ + .ansList.ac_multiple,.ansList.ac_multiple:focus,input.search_field,textarea.search_field{ + background-image:none + } +} +.autocomp_selected{ + border:1px solid gray; + padding:1px; + display:inline-block +} +.autocomp_selected input,.autocomp_selected textarea{ + border-width:1px; + width:100%; + box-sizing:border-box +} +.autocomp_selected ul{ + list-style-type:none; + margin:.5em 0 .25em .25em; + padding-left:0 +} +.autocomp_selected li{ + display:inline-block; + border-radius:5px; + border:1px solid #444; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.25em; + margin-right:.25em; + margin-bottom:.25em; + white-space:nowrap +} +.autocomp_selected li>button{ + border:0; + background-color:#d7dadd; + font-weight:800; + padding-left:.25em; + padding-right:.25em; + line-height:.9em; + padding-bottom:.1em +} +.autocomp_selected li>button:hover{ + background-color:#999 +} +.screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +#completionOptionsScroller table{ + border-collapse:collapse; + border-style:hidden; + width:100%; + margin:0; + padding:0 +} +#completionOptionsScroller tbody{ + font-size:90% +} +#completionOptionsScroller td{ + border:1px solid #DFDFDF; + margin:0; + padding:0 .75em 0 .25em +} +#completionOptionsScroller th{ + border-right:1px solid gray; + font-size:85%; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.75em +} +/*# sourceMappingURL=styles.css.map*/ diff --git a/branches/master/assets/css/openhie.css b/branches/master/assets/css/openhie.css new file mode 100644 index 0000000..10f749a --- /dev/null +++ b/branches/master/assets/css/openhie.css @@ -0,0 +1,100 @@ +/* Define colors here */ + +:root { + --ig-status-text-color: #333333; /* 1. IG Title and status text color */ + --navbar-bg-color: #1f4d2e; /* 2. Header container color */ + --footer-bg-color: #666e68; /* 3. Footer background color*/ + --footer-container-bg-color: #1f4d2e; /* 4. Footer container color */ + --stripe-bg-color: #668877; /* 5. Header strip color */ + + --btn-hover-color: #33804a; /* 6. Menu button hover color */ + --btn-active-color: #43a862; /* 7. Menu button active color */ + --btn-text-color: #ddffee; /* 8. Menu button text color */ + --btn-gradient-start-color: #33aa77; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #209966; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff33aa77; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff209966; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #24d160; /* 13. Hyperlink text color */ + --link-hover-color: #109030; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: #ffffd0; /* 15. Publish box background color */ + --publish-box-border: 1px solid green; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ddffee; /* 17. TOC box background color */ + --toc-box-border: 1px solid green; /* 18. TOC box border definition */ + + --stu-note-background-color: #ffccbb; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ff6020; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5faf5; /* 21. Header color (sides) */ + --ig-header-container-color: #fdfffd; /* 22. Header container color (center) */ + +} + +dl { + display: flex; + flex-flow: row wrap; +} +dt { + flex-basis: 20%; + padding: 2px 4px; + text-align: left; + margin-left: 3em; +} +dd { + flex-basis: 70%; + flex-grow: 1; + margin: 0; + padding: 2px 4px; +} + +.feedback { + color: #f0f0f0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: none ; /* none or inline-end */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +figcaption { + caption-side: top; + font-weight: bold; + font-size: smaller; + text-align:center; + width:100%; +} + +figure { + display : block; + width: 100%; + text-align: center; + text-indent: 0; + border: thin silver solid; +} + +figure > img { + max-width: 100% +} diff --git a/branches/master/assets/css/prism.css b/branches/master/assets/css/prism.css new file mode 100644 index 0000000..bb85e05 --- /dev/null +++ b/branches/master/assets/css/prism.css @@ -0,0 +1,143 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 0.95em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + diff --git a/branches/master/assets/css/project.css b/branches/master/assets/css/project.css new file mode 100644 index 0000000..e08c969 --- /dev/null +++ b/branches/master/assets/css/project.css @@ -0,0 +1,757 @@ +/* + + Specific layout and styling, project based + + +*/ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/* + +- SCAFFOLDING Groundwork for the site. Background colors are set in less or overruled here +- SCAFFOLDING OBJECTS Objects reoccurring on every page +- COMPONENTS Everything what can be moved around +- BACK TO TOP Anchor animating to top of the page +- EXCEPTIONS FOR SPECIFIC SITUATIONS Some pages are not like the others +- D-I-D AREA Do-It-Dirty + +*/ +/* SCAFFOLDING STYLING +----------------------------------------------------------------------------------------*/ + + +/* Colors + +Usage: +var(--publish-box-border); */ + +:root { + + --ig-status-text-color: maroon; /* 1. IG Title and status text color */ + --navbar-bg-color: #7b1fad; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-bg-color: #7b1fad; /* 4. Footer container color */ + --stripe-bg-color: #999999; /* 5. Header strip color */ + + --btn-hover-color: #9b2fdd; /* 6. Menu button hover color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --btn-gradient-start-color: #428bca; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #357ebd; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff428bca; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff357ebd; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #428bca; /* 13. Hyperlink text color */ + --link-hover-color: #2a6496; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: yellow; /* 15. Publish box background color */ + --publish-box-border: 1px solid #0A0008; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ffeb7e; /* 17. TOC box background color */ + --toc-box-border: 1px solid navy; /* 18. TOC box border definition */ + + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5f5f5; /* 21. Header color (sides) */ + --ig-header-container-color: #ffffff; /* 22. Header container color (center) */ + --footer-nav-bg-color: #f5f5f5; /* 23. Footer navigation background color*/ + + --footer-text-color: #ffffff; /* 24. Footer highlight font color */ + --footer-hyperlink-text-color: #81BEF7; /* 25. Footer hyperlinks font color */ + --footer-highlight-text-color: #ffff77; /* 26. Footer highlight font color */ + + --breadcrumb-bg-color: #f5f5f5; /* 27. Breadcrumb font color */ + --breadcrumb-text-color: ##555555; /* 28. Breadcrumb font color */ + + --dragon-background-color: #fffbf7; /* 29. Dragon background color */ + --dragon-text-color: #101020; /* 30. Dragon font color */ + +} + + + +html { + background-color: #ffffff; +} +body { + background-color: #ffffff; + position: relative; + padding-top: 0; +} +.segment { + position: relative; +} +.segment > .container { + background-color: #ffffff; + position: relative; +} +#segment-header { + background-color: var(--ig-header-color); +} +#segment-header > .container { + background-color: var(--ig-header-container-color); +} +#segment-footer { + background-color: var(--footer-bg-color); +} + +#segment-footer > .container { + background-color: var(--footer-container-bg-color); + color: var(--footer-text-color); +} +.navbar-inverse { + background-color: var(--navbar-bg-color); +} +.navbar-inverse .navbar-nav > li > a:hover { + background-color: var(--btn-hover-color); +} +#segment-footer > .container .inner-wrapper { + padding: 4px 20px; +} +#segment-footer > .container .inner-wrapper > p { + padding-bottom: 0px; + margin-bottom: 0px; + color:var(--footer-text-color); +} +#segment-post-footer { + background-color: #f5f5f5; +} +#segment-post-footer > .container { + background-color: #e6e6e6; + min-height: 90px; +} +/* +@media (max-width: 767px) { + body { + //padding-left: 0; + //padding-right: 0; + .segment > .container { + //padding-left: 10px; + //padding-right: 10px; + } + } + .segment { + margin-left: -20px; + margin-right: -20px; + &#segment-content { + margin-left: 0; + margin-right: 0; + } + } +} +*/ +#sidebar > .inner-wrapper { + margin-top: 14px; + margin-bottom: 20px; +} +#content > .inner-wrapper, +.container > .row > .inner-wrapper { + margin-top: 4px; + margin-bottom: 20px; +} +/* SCAFFOlDING OBJECTS +----------------------------------------------------------------------------------------*/ +#logo { + float: left; + margin-top: 6px; + margin-left: 20px; + margin-bottom: 4px; + display: block; +} +#logo img { + max-width: 100%; +} + +#project-nav { + line-height: 50px; + float: left; + margin-top: 8px; + margin-bottom: 8px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +#family-nav { + line-height: 50px; + float: right; + margin-top: 4px; + margin-bottom: 8px; + color: #808080; +} + +#family-logo { + float: right; + margin-left: 6px; +} + +#ig-status { + line-height: 20px; + margin-top: 17px; + color: var(--ig-status-text-color); + text-align: center; + height: 50px; +} + +#stripe { + position: absolute; + left: 0; + right: 0; + top: 0; + height: 8px; + background: var(--stripe-bg-color); +} +#notes a { + color: #555555; +} +#publish-box { + background-color: var(--publish-box-bg-color); + border: var(--publish-box-border); + padding: 5px; +} + +.dragon { + border: 1px solid maroon; + padding: 10px; + background-color: var(--dragon-background-color); + min-height: 160px; + color: var(--dragon-text-color); +} + +.dragon::before { + content: ""; + background-image: url('../images/dragon.png'); + background-size: 150px 150px; + display: inline-block; + float:left; + margin-right: 10px; + width: 150px; + height: 150px; +} + +.note-to-balloters, .stu-note { + margin: 5px; + padding: 10px; + border-left-style: solid; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + +.stu-note::before { + white-space: pre; + content: "Note\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +.note-to-balloters::before { + white-space: pre; + content: "Note to Balloters\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +blockquote.stu-note { + margin: 5px; + padding:10px; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + + +/* GENERIC OBJECTS +----------------------------------------------------------------------------------------*/ +.navbar { + clear: both; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-color: #ffffff; + border-width: 0px; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 0px; + padding-right: 0px; + margin-bottom: 0; +/* background-color: var(--navbar-bg-color); */ + +} +.navbar > div > div > ul > li { + margin-bottom: 0; + padding-bottom: 0; +} +.navbar .nav > li > a { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.navbar .nav > li > a { + padding: 10px 12px; + text-shadow: none; +} +.navbar .nav > li > a, +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.dropdown-menu { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.dropdown-menu li > a { + padding: 6px 20px; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + text-decoration: none; + color: #ffffff; + background-color: var(--btn-hover-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: var(--btn-active-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.nav-tabs { + margin-bottom: 20px; +} +.nav-tabs a { + color: #555555; +} + +.nav-tabs li a:hover, +.nav-tabs li a:focus { + border-bottom-color: #955159; +} +.nav-tabs { + border-bottom-color: #955159; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: var(--btn-active-color); + border-color: #955159 #955159 transparent; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: var(--btn-active-color); + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: var(--btn-active-color); + color: #ffffff; +} + +.navbar-inverse .navbar-nav > li > a { + color: var(--btn-text-color); +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: var(--btn-hover-color); +} + +/* +@media (max-width: 979px) { + // make tabs act like nav-stacked + // (mostly) copied from bootstrap/navs.less + .nav-tabs > li { + float: none; + } + .nav-tabs > li > a { + margin-right: 0; // no need for the gap between nav items + } + .nav-tabs { + border-bottom: 0; + } + .nav-tabs > li > a { + border: 1px solid #ddd; + .border-top-radius(0); + .border-right-radius(0); + .border-bottom-radius(0); + .border-left-radius(0); + } + .nav-tabs > .active > a, + .nav-tabs > .active > a:hover { + border: 1px solid #ddd; + } + .nav-tabs > li:first-child > a { + .border-top-radius(4px); + } + .nav-tabs > li:last-child > a { + .border-bottom-radius(4px); + } + .nav-tabs > li > a:hover, + .nav-tabs > li > a:focus { + border-color: #ddd; + z-index: 2; + } +} +*/ + + +a { + color: var(--link-color); + text-decoration: none; +} + +a:hover, +a:focus { + color: var(--link-hover-color); + text-decoration: underline; +} + +.btn-link:hover, +.btn-link:focus { + color: var(--link-hover-color); + text-decoration: underline; + background-color: transparent; +} + + +.nav-list > li > a { + padding: 3px 15px; +} +.breadcrumb { + margin-bottom: 0; + background-color: var(--breadcrumb-bg-color);; +} +.breadcrumb a { + color: var(--breadcrumb-text-color); +} +.nav-listing { + overflow: hidden; +} +.nav-listing > li { + float: left; + width: 25%; +} +.nav-listing > li > a { + padding: 2px 6px; +} +.sectioncount { + x-float: right; + x-color: #555555; + x-font-size: 12px; +} +.sectioncount a { + color: inherit; +} +h1.underlined, +h2.underlined, +h3.underlined, +h4.underlined, +h5.underlined, +h6.underlined { + border-bottom: 1px solid #dddddd; + padding-bottom: 0.2em; +} +p > img { + float: left; + margin-top: 0; + margin-right: 10px; + margin-bottom: 10px; + margin-left: 0; +} +.table td { + padding: 6px; + line-height: 18px; +} +.table th h1, +.table th h2, +.table th h3, +.table th h4, +.table th h5, +.table th h6 { + margin-bottom: 0; +} +.table th.inverted { + background-color: #555555; + color: #ffffff; + border: none!important; +} +.table th.inverted h1, +.table th.inverted h2, +.table th.inverted h3, +.table th.inverted h4, +.table th.inverted h5, +.table th.inverted h6 { + color: inherit; +} +pre { + font-size: 12px; +} +.icon-warning-sign { + font-size: 30px; + margin-right: 10px; + display: block; + float: left; +} +/* BACK TO TOP +----------------------------------------------------------------------------------------*/ +a.to-top { + background: url('../images/theme/up.png') no-repeat; + display: block; + float: right; + width: 25px; + height: 25px; + text-indent: -9999px; + margin-top: -28px; +} +/* EXCEPTIONS FOR SPECIFIC SITUATIONS +----------------------------------------------------------------------------------------*/ +/* D-I-D AREA +----------------------------------------------------------------------------------------*/ + +ul.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +ul.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +ul.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +div.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +div.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +div.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +/* Fix to avoid truncating letter descenders in headings */ +h1, h2, h3, h4, h5, h6, .title { + overflow: visible; + margin: 1em 0 0.4em 0; +} + +/* Common content for section numbering */ +body{counter-reset:section} +h2{counter-reset:sub-section} +h3{counter-reset:composite} +h4{counter-reset:detail} +h5{counter-reset:more-detail} +h2:before{color:silver;counter-increment:section;content:var(--heading-prefix) "." counter(section) " ";} +h3:before{color:silver;counter-increment:sub-section;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) " ";} +h4:before{color:silver;counter-increment:composite;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) " ";} +h5:before{color:silver;counter-increment:detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) " ";} +h6:before{color:silver;counter-increment:more-detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) "." counter(more-detail)" ";} + +/* ============ downloads css ============= */ + +a[href$=".sch"]:after, a[href$=".xlsx"]:after, a[href$=".zip"]:after, a[href$=".tgz"]:after, a[href$=".xml"]:not([no-download^="true"]):after, a[href$=".json"]:not([no-download^="true"]):after, a[href$=".csv"]:after, a[href$=".ttl"]:not([no-download^="true"]):after { + content: url(../images/download.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* =========== external links ============= */ +p a[href^="http://"]:not([no-external^="true"]):after,p a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +li a[href^="http://"]:not([no-external^="true"]):after,li a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* ----------New content for ballot styling------*/ + +.new-content::before { + white-space: pre; + content: "New Content\A "; + color: red; + font-weight: bold;} +.new-content{ + margin: 5px; + padding: 10px; + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.modified-content::before { + white-space: pre; + content: "Modified Content\A "; + color: red; + font-weight: bold;} +.modified-content{ + margin: 5px; + padding: 10px; + color: #784212; + background-color: #fef9e7; + border-color: #f9e79f; +} + +.bg-success{ + color: #3c763d; + background-color: #dff0d8; + border-color: #bce8f1; +} + +.bg-info{ + color: #31708f; + background-color: #d9edf7; + border-color: #d6e9c6; +} + +.bg-warning{ + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.bg-danger{ + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + + +.feedback { + color: #e0e0e0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: right ; /* none or right */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.copy-text { + font-family: monospace; + font-weight: bold; +} + +.copy-text .btn-copy{ + visibility: hidden; +} + +.copy-text:hover .btn-copy { + visibility: visible; +} + +.btn-copy { + height: 14px; + width: 17px; + background-image: url('../ico/noun_copy to clipboard_1669410.png'); + background-size: 22px; + padding: 0px 0px; + border-width: 0px; + background-color: transparent; +} diff --git a/branches/master/assets/css/pygments-manni.css b/branches/master/assets/css/pygments-manni.css new file mode 100644 index 0000000..1264b87 --- /dev/null +++ b/branches/master/assets/css/pygments-manni.css @@ -0,0 +1,66 @@ +.hll { background-color: #ffffcc } + /*{ background: #f0f3f3; }*/ +.c { color: #999; } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #999; } /* Comment.Single */ +.cs { color: #999; } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; } /* Generic.Prompt */ +.gs { } /* Generic.Strong */ +.gu { color: #003300; } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; } /* Keyword.Constant */ +.kd { color: #006699; } /* Keyword.Declaration */ +.kn { color: #006699; } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; } /* Keyword.Reserved */ +.kt { color: #007788; } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #d44950 } /* Literal.String */ +.na { color: #4f9fcf } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; } /* Name.Entity */ +.ne { color: #CC0000; } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; } /* Name.Namespace */ +.nt { color: #2f6f9f; } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } diff --git a/branches/master/assets/css/xml.css b/branches/master/assets/css/xml.css new file mode 100644 index 0000000..0dd7fa5 --- /dev/null +++ b/branches/master/assets/css/xml.css @@ -0,0 +1,2 @@ + +pre code{display:block;padding:.5em;background:white;color:black}pre .comment,pre .template_comment,pre .javadoc,pre .comment *{color:#800}pre .keyword,pre .method,pre .list .title,pre .clojure .built_in,pre .nginx .title,pre .tag .title,pre .setting .value,pre .winutils,pre .tex .command,pre .http .title,pre .request,pre .status{color:#008}pre .envvar,pre .tex .special{color:#660}pre .string,pre .tag .value,pre .cdata,pre .filter .argument,pre .attr_selector,pre .apache .cbracket,pre .date,pre .regexp{color:#080}pre .sub .identifier,pre .pi,pre .tag,pre .tag .keyword,pre .decorator,pre .ini .title,pre .shebang,pre .prompt,pre .hexcolor,pre .rules .value,pre .css .value .number,pre .literal,pre .symbol,pre .ruby .symbol .string,pre .number,pre .css .function,pre .clojure .attribute{color:#066}pre .class .title,pre .haskell .type,pre .smalltalk .class,pre .javadoctag,pre .yardoctag,pre .phpdoc,pre .typename,pre .tag .attribute,pre .doctype,pre .class .id,pre .built_in,pre .setting,pre .params,pre .variable,pre .clojure .title{color:#606}pre .css .tag,pre .rules .property,pre .pseudo,pre .subst{color:#000}pre .css .class,pre .css .id{color:#9b703f}pre .value .important{color:#f70;font-weight:bold}pre .rules .keyword{color:#c5af75}pre .annotation,pre .apache .sqbracket,pre .nginx .built_in{color:#9b859d}pre .preprocessor,pre .preprocessor *{color:#444}pre .tex .formula{background-color:#EEE;font-style:italic}pre .diff .header,pre .chunk{color:#808080;font-weight:bold}pre .diff .change{background-color:#bccff9}pre .addition{background-color:#baeeba}pre .deletion{background-color:#ffc8bd}pre .comment .yardoctag{font-weight:bold} diff --git a/branches/master/assets/fonts/glyphiconshalflings-regular.eot b/branches/master/assets/fonts/glyphiconshalflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..bd59ccd2d679a6fa594560d56120e5e6e98b2c3e GIT binary patch literal 33358 zcmd75349yXwLd<0W+YjQwJ+XeNtP{nl`P4&?0AXEzVC|z0TQAFLP!Wp!WIIgY)wfp z(1t?jMhnSnX_-+%>FcBYwX~$-6?dU&3Uo`l@MtN#wlCd6to*;{&Uht2`+J|y|NnO) z&7C_lckXiTx#xV(IaiDJ2!ecvATU7`v_FG>WWpe$M&;8 zA?I3L-7H*<`@%v>NC>U?mlC>BCY7X}jpbf}JFgcu@cVa;K9LaGg$_Kk6(w&$nRL%4 zltu5qOi1%m6F8=X48Gg(?#_R@=HYkM8;>)5T=_ui3a;s*~m^n*$ z8CL|>iSzK{<;nEr`{vtmK7jLe8@8_BUVggl3Y>pM5X6cNJFgE5_0m0pARWi`l1OG1KKN05yD7SAXSP~Q~0SGcibFzoRm(QPnMr-IN5b_?#VSL*PYya z@}`p?KKbw|^QrPv4X3(J%{n#r)S6T4FjDkK&o+)eE1Wc(be;^KY(3e3atWTj?Bw>7 zx1St5#ZEa-g-^Af>OVE-)Dr$IJNK7!zdrZcFE9N0UtT%)%9*ewYz|AI;n3ege+s=B z`fcbppX`puv&%1R^__)G6 ziLw@jHHTkQY)vhS*gSvPz|82HNQ)vhZ!QZf{YwTSO8=S`MQ)}?Bhkps13#}ET2qPp z28Ju&T2mQ~D2Ap1W!BC${KA?wD9_Mby7s~r#n`OYuzT_L@V#r-Rw@FDF*U2TJga{+ ztEAcO3U?)26mxU|QGQsF>gGnniX5A#2ulX`Zrr;*Oo`6QNMudrUVgSrJEIp` zwAwiWAAL&C&1) z{pHc{!2IQv5rwT8*oy|ujqZ(x_s-oLT~9Tk=Fm6Q$4SHB#xS_30hDl0Y5*!4ofTbw z<+|}Lp+`N&Z(Zl7cExwt=$qCZlw=C(kH9o30X$3IHpvnT7pIhl|Xa`FOsfe;XC1w}|Ir5S|{Db_So%94ubgknf5?jgmLR?AtF z(3k?4W74zxo-N?Rq~h>M^7N#P;xNAr&7g+y_gaN{ zLf#?>P4sdTf4L!@XM&~aNI#RzO-!*R70U@lOe^LgMNa3<7P@3MnVa$!GbJs8xk)YM zwJT>4v{U=X23a#3EN(9zA4?Utvq9cwgM6R-B_S*96qIyQsUOPMr>Us=gqhbP!s`)A zD~6;}l~IgCN<~`nB^B#X-e;v7eNL)bXHv=Xn$--c!B9G_)Hu}^)}%PoN@7THq}49g zq}F6zZpGB4w7BxtaJs9ji+VAeY0E~lnT~8nCLQnxqHPH=T4NVY5mUtI!&kMON%x8E z8KcPbv>**JMNX;)ZRF9d1?kSSyQn+)@Zl>bE1(@2^k~6aCbY9a zmesk;1{WJFptN_Eu;$`%aX=ivC^Y9Nv$(y$&rT0NAzoCpvF72!C`UT?Kj;2O{+j$X zP`OdSx@@WgnK68_9c@V#t1*?bg}=P;gt+O%suLSZOCNF6I!d?ya;cWFwlr>kq!jPh z=!z;wf2k2VQ)ERjL!`@t#WyLYAw>dtTarr22}K&pOC>a-k^ux&B2lu$2!gWmM!O=+ z1u}1sxMYPYd-f!2mX+bxhF{CA%t7fL|KPh&<4v1*p>W9_awSIlH*0sX8kW-{2B z4|ztp_TI%8pfmdCEne+*-@AC$a=T^NX|dz{BikA(eCry;OAZeI%^9e;wj_v)rGM)(Yn3-n|`{je;gY1>!o(GDz7xz3Ug*lt} zeQ_%D6yIY1hw3Pfd)5mnRIw%%7iS7GNXM5{{k)>%N{t6h*+4uSjhiNyzxdm8zwxbk z-+Xi7qRDSMy8l=A?fdP0Kl+hIx0p+iC_uOEti2}I%i229{vh)jqdw+igLPAtzbjMg z*x>z){66nh0Mot#dG(Q9Em?Z7in#<3J#PL0EL8vs1O&Lge0h65%RdHNs))t zvM`vHDXG+Cl#(H(HcicoWfa?xQlC~FNu@EPIER$xwBkuBiHzbMQd-kWAgNZTGt>!8 zY2#xi4;?A7IlZ-kv?4o+O&l?ox_oq6Hl$SHTcf~WS_uywsjY8rrAuL_8o`})4J|1; zm4?)I^rdREy4-3-WmlKtaH&5qGQuY1(|xk?&e7cHA6U)s zVg7k;G!M(&_*;mdfia!kHF^W@O8!Obq62-H6s8K(ggiRANomfY1F6e`Nu`H(O&chp zpZ5p&KGvu*d^^=JrXD)2VMysrs~2!;X?L}CWFl$5&xJ9K)Wpg$!sE}`2V4(=3Vgw! zuehDQ$I{}!__Oip^w>>7aqGB~;jfK5nQ%n_r^Fv$n@8HdShy6b@@>NXSTA`ms6AJK z5I{(6IS^7XsV>-sbMKHk<9eL8B-OR|;kaHakw zNOujXa|Y<>RM#PI`|U_?9#U_-H=R}=;5|okp_^&5p^4SRTS;;&}0O{)I!|#B*FOzD{cPcsU?0 zJUc-WfCv!HD8V5mlFnBJNu;TYLAnW6Q8E~UjH}BE_2XoP7#LP{TB#dS!s&cnjBc%q z;;C32C1X{1s%})GXuv#;L88cuez5E=rOu_eyOeTB7y)O+I0+-*hJ@klQiG5*jtB-{ z8C|P%<-O$$kG;Q~A%UM~d>LQV7j1uEnPXP2kjoW5K=LTAp__7mrbhbiQ7%J;go`Ki zo!&FyaXq6;QCPLO6!i>AQB}clt(+`JJwtL-RrLo-QWBQ2cem`ueWTLUERsyv+qy`# z@2299O@7E+C9G*77pb0S&gaoEE*A;``4Pwum00a(3Z%SQuueDgb;&f8hk%YzG(n+K zOitB?vGxq*Z63Lz=4+!UB2rKyX?%a%MZPL(ZL`8;l~FrVm}Z1ax|0hB@R5x>ieF|7H(9}oKbHq zWS{ISzVhr&+=ZK&jqcKxBWMyifkBQ@xsFS6OskLw=+~r{*fJTWIFpKef+Tn}0=)o* zOtEUsaSW+0&TX>Lav2oVk$*WTBFzO1eSwiO!cG@$r2Rrr0EjID!K;)H$Oi!PE(H=u zqV$p>WqwlWK<_Q%y*Fn_nd4L!;%!*amZP8M2oP1Qy&(IAt|Ja#ri)0S)~%K&q1>rU zK=P^y0*o@>bwrB9XVTRUx7u_85xmD668#}&@&~d3Ka!dBRIy_!3v^`T*$yPz+md1| z$+EGyDIP;ITH_Fn4i-0>0wyDp1`-N=USmzH!uYUgFO!zE^xS1=Nf~1GHI>PjF_ARf z-PyWCDs!-p8w?+3&VaO}x#w;}ORG`4!;o$^+|`{}B9)hl4;$I#yYsv8UtAMuh#6DO zhP%5HOQi~2G8i5fODm+M&AoRUnp5;}RZGm6X*AqDCAm~8w`;}Q%cZ5sDR&!^31h6a zd|>zPfi=5#Lwqm^xpU`a#o&dEKPG`@g%1n)2uV@3(70RM(pc!@$$VqFBLi`vatIAH*Qw2X#S|O!6)f7@KX{BvQ zDNX0wQgl=uG1_GD}+=xrXlU20WLx+U;kz5%D$j^fZXi z4bKptgI4^`Q7uVg7vbE@;FEt2ouygGLllF&4!VbYZazV>dI^`ash2Q^RYM8bE8~;Z z%ur4KkBNigorU6Y`X{at?;PGWe34+Gc_X6^ zGnRlOc(mEXWzx|eVJ?=lTiH+9pxt`*OIEu$z?#eD-Bx?iHheLfC%LKZoX2v0^ay5f zIV9*kf>H`N2{=j;Ly!+v&})K~7#A=q1IAh7w@^BqPPKxM)5uMTYuF1%-XWuF?*xJdQKCtI8&nX+U!k$eylkRZ%QREKH35`iWuUjK zCK;V2n$bz6F7Q{5OhM;jgcYJjzzf@>?DxfA5dSRx0;y9^KTY5du}~1#_Ck)<(sAP) zhFMJ?XMI>BoUpWEg>J7@4=L57V_AbbRAMZT(pYk-q1vT{yA+@MC=F?5S9X+09C4O4lU8SH_CYZedIUw%36i$)eYLUR&sMi>d zISJ4;MO-GV+`s^JwsC-%$r<(DZ4a`+2R?BOl8^X3ovZ8wD*?AzN>^^a2-a1?_@IB2 zEawy=!p%b7MRPlpRQyAEe~9L?zXEd^{M0a%FEvm`DJC~lYPh(fbvntc6+>zijd7B= z;&Nk}m%E-d8LSq_AQ7s61z2SXHOn8uG7{lzz)bfU2(Tsruunv5vaU!Ltugu}SHuK? zrK3FqCJI=ZTDSAqCmtwne`xzX>Y2H0kRK0d+2Q~RcsJA4C1+Gxg6PQe1gvggoE+~u zA6~UYP)d?YS%%OQ0PipW0EEY&0Z4)X7|tjzQf-L5Ycqs&)`8tYl_@!q2O32}1#o)1 z+m93p23YJfSQ%+quY*DnANTQKVee%TUtPQQ(Xb(a+$TrSAmVjnA3~Q10@s##ZHXT~ zO!sPOj2-?sUnaQ+d>KR8M2j2AGPM}76Bw1efiHgs;>Zb7}%S7tp#80=1`)Rf~Nr>$0)I=G4fVI&Ie5?Y7kUX>V}m`drIAX*;-&2L(wUa}ddtkE)GcI9r!jvRaz`3? z+T}vNm3n7tMu`t8Sw7Cy=%(qq&O)md=vQfmyysLiNc9XUJx#(AA&^gS-kX{R6$NN)f?z?64I3@$^2K`(%+0O>ytAYEIjL}lN;*(3j9Q<1`j z;ul8FaRJ>-bXbtK^RgVU=5Wo)eu5+@O-s^BuggN0FvX#DjF$b}%&V`QzDg^#tNos* z|Lv}hZF?W2p`-Eps(hLBH`LDotfPn9hzJd?PAa@?LiHdv65|PBbUbE^j?*8|Mu&k7 z9WmQI8a=~OSLdo@qwj|{_J|aOH8-iU|MS2KWJnRpk8NB7TAlZ z*yr!cUUlCCLnRM?^J@o6rj_J>{d&G+6bDzJfw(};<)~+bqu*2Eb~IaP`)8GlXyl&G9PbRpeZ8xx|W5MSCdplBkqbq@J^$ds(lX5BEUW860W%XIqMO@K#f>ko@5dzIM=E%Sxfw}l368nI! zYsd@Tq~(GELA_%I!4aOv`C z?Fxk3qm)J3Q1LkNQ}H<}iQkkfAeEEeAQ27kI1L#XHxYxD?#$(eXAq(@f?1Os^zQX! zyQbyjWp5RYE`%drFrDU_4_7_FmSG6gkObl_HsGER2!<4oQ}trxU|I_})iR`@p;l_h zesqYKwCW_Ig~`~}rB;GlbF&3j8+1_=c5+`FJr_S_{vczNN>Ee z1j~r@#@VvMMHij-h<1`El(ue~fL=k~GZ6=c`X*x$HN zbM!C0w;ZNb?acwqAbPpt#dLsfr@f!7c>MiG@qRyvP!J~0Q-it;p`;?XrB;uhXz#;I zMJs5aXiKx_sYX`&q#7x7j*IAx5jnyF8;xe)f?bQGUZ~74D_VvW%LJ9#0ydNvO^|yq zW56Wbc_tfpAHk;qavNlvh%5KB^oiWCJ14#^v!~CNf&6l3%ZSckBj;!D3rSBL+wv+9C8p3%59v3j=&C z@)GxL7}XLX)1V2UOgKLP<|4og_=jnTq#CsZw0Fejh}WQdiRfHhipRu`_&kv3r39mz znIxE`2|N!mKQ}rRAPN8yJA1OdUR=_5iRiQx`z%gzT1@m<*lCMLjEPpu@L>xL0OsqA zLP30W*DiJ;Eo1N8@o|gYZlN!i4u;gL|kej1!m@P zAGMZOBwgR9G9hE_wu=r%qN+eJ8Bj9O>rZ#I#cD|K>u!+VASC91?8s!7 zHx?R}O-Wd72OuTo1`C6O1!LbpU*7;j@6cT&FqKr!Y;VGe&)eMqbr<&xvM}A$cL~^z zNDiWqXP)L()@q&l>=|mRSn34FCXtT|b0mSb*Cg0f7V!r#4)7?5!K(ucU6dK&E8t+v z6Y#XNtqpy(p0(_r=?-U8JNrycy}R0IEZ%l;@tU$KTcg9lw&WAnPxE&)|NfbVmep`N zYV;)RrPAwX-K~|j3Yglz!(P0v_${J4%nRvTs9Qv6gtWC$$K7g%H2e)NK8;CqKMf89 z>ryAEj42t8uGS1GP280wi4lUN9Sfgu(fZbgk%}cTQZzV?HAn=zlqS-Fl(buMVLUSJ zkmBu;G$bvk2@X~*Dl4f`)nHLRyT5xQjd>hI3Apq@)1ym8^j8a3fN$bRnfeZjI4cN`|W!zv>1{E(K zEThLXm`sycfPcioLRj?4hr{MlWDG$ZYfm;1b!AK*S0;iJj7Af41we6G z7gSQoH-G;8TW`hZ%mMMa18Ju(5veKUiraIAnn=>?f-rgL(AkrRqz$yp2ID@nc=k)_ zTrMpw6V1MO5OZD>BImv=-w%wQ+6zRtgxV_(aTRrZb1i7DLu)P^xc=ov1|i!V5djWh zuB*;6oXB8joHdBRJyij0TM4ChdXJ_@4r#5+X-)Sg$C{q-IWyEN z_(IF z9G82Z`o?s7G~^3dpJ4<5TmxT}-X!3C^10CcD#(6JOWcUP*fXjoYcT!?osVx-ZhW_+ zS!3ftZ5$f}&9sGfh*ym!i*Jl3$K}3%yR;T*t^1&MeUKe|^7ZlU`e)MV(dx7Q4@iOy z2$=SK{TrJLBYq;w^l^jl0EP~}1860D2QYLixF5k)+>aoarjgv0AzRJ$U=z2KoRD{h zTS+G}gAvwulGbwvhaV>U2u$|i_@MJK=tQH5$$j-f=VQjq_fHYtGDb81O!{Bw^|ON? zFf8N74G|XSfF^QYWrVa^0Xbj_5UDWN+TrYlr7?kCpAY9964yyR=PL-5J>sI=-ZhCG z{1dEgf@8Edyo=3Jr3O~5&wD?lwIK3uc`OnP0<1Bms$ zDI!H9=|-@fjnU(Dv=?|*Kh`H|sM3EznLfmu+nUP$FWW|TBM-DYXvFMaYo8R(MGgUA zf8Pd;HTRv@2~-nfx6aSaCoN1U$O>>BLUmfWg#uHIv_H7&LCl8s=Y@b^rqOglJdlA{ zbMUt{HQC(^+Dmgtd^^PdFgb zBPLsJzr)+duxB`*Of=dB%TXg2j5{vX1B@Ah3u=~kdVE;B;Sr*ENuK9A;uy3!l^Nm; zxUE~4<}2LtfTz6N^Uh&+Mec8`aUQGt!`ZT{7Hwa&XnV7C+FeoMK5N7GTVMXrW2~=u z5@^Bq=-MLm+fN09+#x@}eLk86vNSugVoj%WOLUI@ajw1^EitWgV4DVL#QEsJhHBGrMgNdmPyJy-;QWF)wOAXafmz2O}bHo?aOdGQ6 zNVq0i$9spd`D3SnmcRK#@%R&O zvZJ42k6l~b!v22kHNLe3s6X+hvE-{z2yJxdt%Xxhy!qypY4+GPbk8-{tgJ%Q_&gQh zd%OT`OCZcqYZ;~oY%~D7%^Wk4oiMpG@^k;^Q(Al|j|fys?IRDJp7msSVa6~#wPWpk#l zn%k zdcOGC$&FjZD#ea_i_0F;+7wVnnl!WUZ`7uJ#ovh84;Pm{M7knASQ}Mvw3$NQO>_r? z2ed@!F=i}_uwQ#mAWnc-S_uz+QJr2)LnG&1e)91t4PZu!E>*ycY)!eC4{HIuFmNz4 zpsPTKkb%{X{Et}tTO9Q)e5?2>aLj^u5vxC@u zX8p6m2Lwz)>s!=^5I(G7qlOCjWx$wA#tSUA5E95_#S>{wi73uz{{@isjp974y8IpZ z;<5p8^gPT!z^onQVTFd{El~TlR&!)YbGG&29oj$bP5O)IRquXTv0Q&)+2~7|aPO!* z;?-j@$hXCmBxH*?tycQIVjGnSASyOi%1FO(I~7(z^ezuZp}TNR1TF_an6HZ=LBQfp zf`|qTVX91aSVJd`xOR?r#^n~VcS~>jyI~yUB0%|Ztm#{Z98XY%AC9nAvoQ+d6bh? zLzY`%J~+?2;1)9WCjOoY@1QZtk?bPZbJ+zEMzCOOf(x+h3TR5&AumM#x-^;^Pf&W;9ua&6t#LT)tSNB4H1kQ?$0 zIYOQx;BbOk4xaHIOLi7+u3VCYO=jY{{nY~ho8;o~Upy1lnoutfLhGqss0U<0k|#8S zfL1S<{dCiS>Y7k5CrOCpGNl^Gd5Qs5n&f4ZB{x;wlR-Otm0~L1RjEn!sRZsw^)U?b z%4nSgi$0_p>K#zM8$6YkZUYxm!A>W?7?w}iKj8{#3QVlPUB~zB`|P3{x1n26zD~%YjUv42e~uz(Nm}qKWlBbHD5`8AXF= zmhG}f^7zeugCia+V+Dh|rKT#HnvtqZFP#~?7t7Zq54fjAX0TaI1__S9PG6~m8T{ei zm}F_ltWIYZ)R!5{+Se5m+%7l1?PQBxHbSA8IqnQRS}3Zrf&)9$d>E270oa$$JGm>O zvkV|&MVjo%@Kb>fp^<6@e9zD4*H;G%B?9(fx_ozwSv4$_+@|=hCWWBtz|(J#*O_!I z;=AN8l)=Ujd02k9bO0-GIE^sXygOJ&z%GN+Mm)uF{x-O)oXDHPEreYJhVtf`Cc-Y- zL017nE@Sa@hI0Ww&dAguL~(@64Rhsdnp-%2>1xkF@`j+12w4A8UKDP`+tyVg9zV zAHq1>vu1g=v{3La`OwV5ro)jJUZ{Nd*122DzW2S>PZs8F3B2^(vMqB86X>)Yn!seA zE)BJwz~u;w9`k?G%r>JAdqI-yCe7$Eze~?J$A*cNIqH4+qkHaII`V%q4UT$Y7Dnz^ zdM_;nQ(n!S@2c?)SBmp5I5YgKzIT)z;AbQ|Z{Qe&5vUUR z(~-GVm*P~>0Kyi~XOI!dADM!G5rY?HFOUVl_@j3{FJR7(dwvv$qF8RM5!&-4(F2w5 zF7~q)nx0I+o+9!*%uyrBuL!sS!UMxE{Hx#^4RKPHsUA#sji!pc1QYFZ#S>aM^6+7b z3#4+czyQ2HQjT$?9B`qLa@_zIUfEp;c5f^k^7cZrT z#p$NvtL*R{EWW?^>KzJlire=TUlrS_Fyy_qX97)94C!Ldx5Gn9lq2xKbBQwHIWdY? zki#J;leE3^5z34Z2LMJT(-{ z0mRD1veo3wJxGhn)uLEq?Tv?n|Lu2sd~ZjB@m@<*6tBi**xjTWxBCPf>WlaPr@Myemx)U+A#A{(Z{{Hm3*5v=8RB^j>=L@!m)m<7Lo%=oF zswoC24L+#T5sbR=6984nev8)l+5zXl_St91dPTd8eFsb({%l7bmYzNaw-C)7Et_63 zmq@1D{gI_K&dEra+iQeAg{cHU9 zf3v;k_RIEk_pHpcRCiT>t@zRp4zA3YjUGq#w$kO(4#%cmdi#pB*K7!uXRZr}U%(V* z@ENelGvxn*>>7oa+B{BCvxbyePCgX#F&w?KKtA1B4#v3&j0^a+%2qQIFe}rE~)~wL9DV_C>u-&_Ol}q+|?H02`l1l95wPjs1 zwoLDL#Gd$^-xr_la4%kN$doo-J}==AZE^`?R%eAfHYH%Pw@qdLKCQa*wichIuCKRx z+FS7@hjW3hhM>nAb_7bSOg4I}dZ%xj{uEojwRz>I4A{`&?pHrn656!&&~jUMWm{!^ zpxh~25(`&_6WfS9rE}jBZk6AXGeE$m0uP)nkQWVthNoyQqjL~sd_u_%sdLd0*&dg> z-(oJWC~2r~@8iB)fKjHn+|LTG+C+QbwAmoo))WTPn65S;$jEN2Nf_eUYC{^mlaS+D z;81&8))+wi5&0kVRv4>hExvB&LxT_Pyl(NVDr3dujDx1>Ef=l0`Su%@t!bWPW!d1A zuIiNXcO|juuGHqubqhRRaiHE(zk0>G*~#SWbt_imWb(OXUGF8GP4$_z-B;Mz+`5@l z%IB@2@b#5*S6{bl`sT8AwY4-=(H8>xLIDmLMfA%I;WI+sL9>;#(3wef7FbM2#aDa( z`@erK_?j$=BVku;-!Q0l_7A&K`VIJSAF(=Yo~9#C{$0htgZw+rzw7BckE^sbOVo&% z#4e=@p(0&Myi2L?QmkFVvsPQFvnm*`Pw0QF--0Z=V?t&kq4ZZU%qHqJ!&AX2;NpQ>5YCmY7HLG}(H@`E+f(<^;<1m`Eqn6X&2h`4bzN8Qo?5r%{>1v* zQ=5~4>TbJ(HN^ahmfDs;gS@;mHsg*&X+?#p?!t`^jdi(e|2s?W_ieoVrcOtF>&zX? zJ^S2;wym7I{DxiAldG$iRaOiidcYA&)pu70@Ne%@X=RI0qzpviZjAT-^4XWKolm_D#sT z48~Z_4|kb?T?1^3144K4kz9r6l3!fnsmK){ag{M+gEwVoGuiUKfq}l_7mNR4Pk9@> zrM7<*|8bGO-|I3jT4Z*4`~4R&(?4vqDieWHyp0*$b^NXhS*$9fzNLsSSdI061RsLl zthv09!w+R5Snr}g(wk$j4e;YRG2V?jhhxo`ouAi_Hz7DNwst|{T$MbM@yx_=F~CaNyPOej{@ z5mTv~$4fW?pW0~<;c^dblu%Mo88m!&IR~_JCW!-oqUG;X!-tDsVA9R|o+*Aod~)B- zpQ6k^0XQ8vMhNN)B);9e|LE|?_TQpq5WUeDk#B|@a;dg63c>|!WP~R3n2s_{G=niX z#l%KD!-k(K{s3-CY>=G4G(UNwX23+;pNfyawwuN}-Jhxy5f~97+fs_`!gdyL*=x=a z18+fZv~nyJTWSCTf&Z^T!^E+zMmgDDDO6E~t2aUWidO@`5kjq0a$ys0EM8v~yr;ms z+uGYGO2KP4fS-@-aRimsG<95FC_PWolLYWA z%NVdQpkcryA4Lk#nOIMKy+QaZbbw#eeFTe`*#~xD#N3R#C0uUr)7*sGzK6_;X}Z>>lkZd&EI8r`~uwt z%?nsba7zrxgm@F2;cCfKk=zrju-L$QLGFoxD%7o+k4g+1Hbo#P5za~|t7I3O7!Swg z1B9^LUI>RV@<++Sx)gUC90-xUJ!YtMT|&Tc$BSY~wL27S48pmpF_z zNM9&(dmeZBkbicnT0j7AsI4k~cC)7)cx z5pd&omLLFx2d|!{Kvd~YEjX2r6U`v__)^(UjFW~|W0E6+5k7+OJf%KzB~>?JF{64K zA_bvbjJ+cQ9GOBE$Gz!n8HJFIOsfKo4NHK&_Hce0(c)bBj!aM|;NFV8msAtMgEE2> zvC1MMkrO}$j~zS48d>A9W5p9h-$b_H6hyjIdzJ)E?g5Xk;t@ooms*m1D<^f-WsI9@ zBE)^*z&=_8isFS9fAYc$C`+aS`PxPCs}w^pSMwq#unM~*KmkG+5_%kzhhhLQmyGd~>o8JbQT*mYHI#%BeMz-IXdKzLNV=z(WQjFv92vKRR31&>ecpQ0o;x z?Wr?7RlJ|G?3^}a;81L(_-lW>B`{peVJ%cyg3pKMlWT={cotSw9zqR^4)!oJI@Lzh zEzLuq)kYWcap@xyJihHOf4kyhN1n4_B5#&mhP zY_F;Czlgo%WP?dAh@Tz47~$#`o5LV2_Xg#x^hVG}1W&>L>9TZb=^4@F^G8;mfkRvm@Of&P=eC8#fBzy{U2ig1B^nS{)9|xYZ*K~i0@0=qve0AlVryG5s( z5q3=20gX4sJw(CpMl7%h+oB*c?iTKXnQ$spKI(!XGl9||G?^rBBZ9~T?@#Xo>+G$S z>3DAyn-lL1zFn6%W11Nb_2#hL4j-P6y{9U^eXOc}Y4d?wmp12`LdC;fpa5#u2zEg{ zqlR=&SidnEKnXx{s6;KVL^&ofD$&ho7y=&MQI8*pys*sygvs7poM#esZwGth#jjNL z#?zIp_H_?zN`n% z%H-FX?I2|z8@W-mSRJ-v2vif)j=rRBgj;H)q>y{k#8x^gO?$Si*t%t9@#U3PR=Uj} zDjqO;fG;m!^^nUZ${>BSY-Q|4zsv3WuA|cUq2f=qUM_t+?q|yv4KBFJ5i8y9cfKx{ z#$83m{`QCE&j!jQLfct7UGFP?5&cf{d?Utv2{>IFHYpz9p7(INfs_rWoQ`z9nuils zx1-%jw7ZKd)|yuiP-&%eNSy*M+s>os<;oTg)C48I2&Mg~ee#ltqkgNsqM}v!sU-Z>~rc|`M>dcnc?cQrjV~(5H zu^eL}dZ5hzmE~_0Eo<0vFZ}U|Fo*^vM4dx6H`pPWcYp?F3;8T@i%#%m47U&Za~cv^ zzQITAqG1YpB!dj6O8)KGa}JcCHjq8R-2o$*ojlxK#1tzL>^RcwcpU_J^0|n|fcF?N zcl|(6ddS5lo=$GY?f?{6$m`iDF*)91zJYYcI=cXy@g$jgPabq z^Gmz7cL@d@PS=P(YZ}To@vxGnPP80hvrSs;1rQ;kfF=qGw}sGh2cj>OQfj%!7=mgw z6{?kw;wO4p9rx?UJRr17@=o zRO$FnzuWC+1*^$fB9*!y6tCe87l9G@MJ{)hS$fg)u)u|<8moB zy*{u!POc9`6#Sc9p8$#W5Pv4u=1}pq=U+r+Cf22o_l+HM0Y+i;3hlG#BxIQcEz}3- z3A#tJz=?&n-lJ`tOzymFcHtbPFrk0=9t&)8eQtf>#pjE!y{kG;l2XAQI8S}XdIj}? z72Q3dKJJP2Db?#k!#BA;q!dJ5lj{ROoHf4i;=3yJZ^dowL0!+0u%~00{Bil?pr5;h zk3mu*3W8_Wf+SN8@Q%X#co^N|Ap9S*LS2CA(T~6jp(WEbede+i9BZ4o+0r zB>)RvwV3r2%!b$(;uT^x#`kfhOno3U&f^Dc`( znvOV4MBEuS#<3HoF@|U%6JBJeIhpmR@#Vz}6Jpt8pxQQOdF(Mz?MubK&MT=j)-apD zti)N{Z1eYZ1xpfAV~dd)uGmps6P4^qn|+qc+#60f(@q(9h%AJXvNo$RvCQFhIh)F-njF0jf3GAVG$zF)sY0^2 ztZtLj#mv1;?Cay}^w?wKK;(uh^Q>~KM=r5D3?<2G**(uY8yK<0CS4b-of z-0z+5kC<=g+Cw{O543M0f#IP3$*RK#d94G(i_jhiWKkKfRJ>OjS`a+1xcvb!g5Mrf zH2(d3NnmOKp%AM}a~xkBACY)ekQNi9oAxlX5MZn6b%H9;o<$U@L<fs`{+rMnvtFGw0SI*$Kw#f%MNGbp+tN1=l}))^!+POl`}oEH+yh*y{! z76kA{CHgZ7WOkYGJ#O8DybOchQi@+x7GMYKB<;*VrU=BWH&BlyW~0Z- zHPhd6&LcHv05VFW)3Nz=96{3Bb`9`lRc0Xe!>P_gYVpvK-o^7unqbMGxd7jn#ZKBn z7kaX~0!+3U(S+Q?S)Bp>?MS&NGY#xj?ZwvF*xRZ70xq4_lFzeQaQbnExUVCvnQ1d9 znb15zlm?gD&i7cG=otermPZ}}eTCmPbU!%$)^v=f0?>TL7V$TGs!!F zZ~mkz@9Yfw1L1JMzYw1=(n}jdH#4(#;w*&{F{h1%^lR@jsq0(RJdg;76XD-9NAUgC zaLTZo+3kKhu{_`p)@Cx@{5t4{oqI*-mcI%;Z!t+bu(@Ncf@1(UNk>wd2ijkfr2PS~ z2?p7{r*V)T=q+#%qU8uEI@$Z;WWh8s(3-v%xrw%VMz($n zZ2$v18;N}(Mo*Bi2gx7LR93V`cg~vH8R>6`*Spx>Xqlt(La#Y7y{5R!G?U%r^#m$o z4rlG~&)eo^FEkq*t+lZ-FI(HzyQQN%aOutx(?w^8O*2Kq^iG#^)8d)Sw_F&XQxw>V zuP^HAuX3guo0_TA%aW^IVogo)ded~a!|x2##;L?c` zbk|MO_jJ$dbCqnoeC4j&YFoEVU)i^5{gmZ1u9jT=JH|G!-qAnnvmg28M(kgG+s$2} zfw{fTlFM#bfAg)0zQ#pcFM8;}z|~rNy3YMszCr#v=5hvTf)}CP=`7>>q{C4To2Fw} zO-9N`owIQUP6BfuM0nas9b?CgUDNhW`|31SIc?fL$+`J>@s__`>P`f+(~jf3RJ`&y zyX$Y4x{{$_G>aQAzO=vi+i7h5rTzO6aa@T9_sOO7(BCh0w{&KwG5KOVW)nBlW9wYW z_F(kNCS*;UR{U*0DlAdVJl}JUcH{_>zcsh&q0a%MLH>iE3;DrAb;U?%@*qV&Anx7j zU2D|gus7OSB|p>_e|P)`Y}XHtvp_9!p##6}phFb8!||8D zFGwsdxS!(av^n!ji$ivkr@3ci-$y=g zUAV}#x_*mTUE5k^Edes(F6ka_a^KZIyBy<~6E;a7mA?oyXrBONkX$_=id1up6}BaZ zB7_a1Jp6|oJa+2O8Qc`n#rG|*P3Oz_j(KI(FiM(u2)2pfBkX2QY7-d5OfZNt7%Yy6 zoztdMZ#i7gSVQ5)6#4imc5WQD31SIhcyrY`|~$i3cF1 zEC8QHKhh?E!5vt#vH{v-i^P5K6*y~v_2!-|^IFVOvSs~~cl_rgGnUlWt?)KP0@Z(d zp~UBFm=e9r7rw7%K~K72alA3`ayq^$P?k0NEH0bN+-j@EwhyUnMfa*p>Id>Sw9T&y z`kK3{mN#Z{={>>j4y&EjR6kT6kfzCUh0XeaY&Vu#U6$@32K)?nb#NLPer#i4J2pj;_O4^j%36n#4I(@|L^g%{}9E2CS zIe4kcG+B&YN{LG`V6u2gc*Soel)Cta2MChHKS>E}^%h9bnQrpay1)BiJ#80?*VcIC?2%6w?RG2FP3Q4ZZcWYtV#V8P^-s2WY6? zB^$I}X^%DcyjmJ2XtAX#;N< zngz-xjY_9(qGgPkHm1}fB5+9J7)tCLgYDz+;{pWMy>}Z>C)6I`74~FybG+J3TScHz zgxjDER@%tsh=-33ZP&qnDFEBJQLdhlzCzsun`JsuMuc`d>g34n{#|5 zM%qA{7_cV%<5Wq@BcH3>-as+Mc0LmD>DC&6Z8o(1PC<%%s`9!!;1_N6&~gMKr7aBk zPN;rt4uOpf!F?&jQBbXzSVz$HT0rAShZCeY`pNi4*a?DKsAk$$P~*4?)GsaEN<04F z)z^ypI(U7-V8DDVe4VhkslFEf2h6pHIm!L*QG}2dsl5VGtY$D5X%UFEvOXEC#Y2vQW8dd<_Fi% z)56|)|Us7YV{o-iO9pLxPUpS zM+21LOAkfJLx3O8O*!{v!_Q%bpj{z24I>44+E7M5 zX7absO)37!@N-SVrf2lOLHx31J(V`@18XKfrz4`pD1GjKXwz9e-;QGdA6!58740*6 zZR8$02JyL4znAXUpAjmMrm_+J$&biC_ZZUj%*cJ?(<9GO-bmdjJ^4fBiTXWyz4<-u zV|nMEK{|rZ#Q5;k#Il=7_%lu#pWy7ipQ$s%T%X@&9yE@9elK9tN#$15z2+`4t+lKz0e=R-f&0w z;}K`%%E<3)wnyuu1JSS7_S6p6e!VVTH>+-K-Nz9e+Zx*x8;pH9?vC$_{{oJ=^Xm6D z7#r?uv^3t`_`N1?)7qvdo1bj{Udy7En_GUBs7Vx)kG0CJYg?7p*Ha%&_oS~%|24Ba zbFyt(+oNrNZtrX#Y=6C@htK3EgaeviB>J0vDj4ob*u0)=(dccba7>@?UPuYVotaF( zEabS?#oDav}C3YrVjUPqsK5tp?{+Z;K zNk2CH&(>h_j}-rZ^~1{NtM3Q5^8CGj{@fb``j@~i!&eD63EL6pvl(21em?p-wrnElXbyf-pzVgFCdSpte;)Lrm^YRQDP>Wg^kKGZQdhG9wuW8EE@Erh#q1JxDO(3W)XUfgY)i9|ZDN-r5Nk7jGHDCD zifsiaznX1l*RX5Zb?kb!gY9HDup8M;>}GZg+r@5WyV-5*c6JBb!#>3BWOuQ<**)xD z_F=Y{eT3b|_Obo!eh6$2U_E$sqaWM#V~2js>c>v~$jh7An$pWj z>E)#Ka#DIZsW$EYlwMv+FE6E+m(t5i>E)&M^3r;FX}!F(US3)+FRhoC*2_!l<)!uV z(t3Fry}XQGUPdo3qnDS_%ggBHW%TkgdU+YWyo_F6n_gapbox)}^qrBYK<9pOjAjDV_dPI{l|~`cLWfpVH|+rPF^(r~i~r|0$jRQ#$>p zbo$5EsM>pU`cLWfpVH|+rPF^(r~i~r|0$jRQ#$>pbox)}^q)hl7{625M*3WqSKL7r>-kfvK9D z+N9~R(UYf)n>k}n_~f|sr1aFx(;4jeRE*@Mx4m-?$vzxGn|>{;2V zj?D13($RCmQORF1#ojFiEHh72D1|Iuu2Zf^hN z^n7PZDjLb|pWw*&yYSy54R0R=GnI*BG6Bxh7zeWg@hm2lNn<8qJ7WQblbI>ZIA$g@ zgPDUelaZg!B;id(on$7Pna$V{<{(9>If&`c48${t8O_W^i}O)$^#9t{|7@w>e{1W1 z8^QlwYaYgvg>j`~Hp;9X9#OP^4sGN6dz>jK>0%Q6gC!;cmJ&tYnqW|SF*jnLpshBJM`k9QBWK4R_E zq;7hoDWs`S)5xYNO|eZ&n^K$dn>IG>y7$Pvkb8aZjl4JU-jsW>_mfOJ`FkgKC`RtEtE`-~QtxeMrn$aG^O{a`&3p#L-u{uCVjc|Zh90QAW? z2o4;rT&9#MXSOmsnQG<`XzMxVMdmW|DszkZm}z3ZWqx9QVSZ<1mSH(o&vs&sYzW(f zeT*H-MzK@bdF%o|>>9S5-N9C|``B9cFnf$W#a?D#XWwPtXFq1|vR|=3vmUlp z^@vJPiKdxv=b$4}t^+@$N^(=LqI#HdjcB%{2Yt)<7mFoTKL+TUitLnGa|5E>; z{#pII+M~X&3D5*;LNyVZ{+hv>;hHBkV>J^rlQq*d3p8n(6`Hl03QfJ{wB~~5n&uyx z4>Z4Un&kAj?Cgx3?9_y8dt6pRN=|0#;Nb&Dg5St;WxL|Cl-Hi&bmiw{+q05V(=%Kt zpb^P-R|+Dj*)B&KvK=ez1rA3>YNqn*$ZEOX zmXscstnf(A6i22#dxaxCC&P|T+agMfZLu8Z@~i|$qCFlnL*R-_#=q=%ha*jSGvcz+ zoLQ-vt^{yPS#e2@Ojo=kJu%f4m!6v7vgf%{?5W8qE+v+mn&?VFa&l(6JxR$=&P=dp zx=>4rW+}z|v1K{guGFM_Wnoe?6H!7b-WKy0N{UPHufdAcM7zU@UUIVRZ7V(z9H25F zG?}Qhf?6&+#*&?a^-oB#C!{H>ob9qZn58@9(W#yc4*eYy{Gs%(l zpj>-Ysooy7FS94O(C&&Xhks7(QU55N={ecT{$WGgB5hl&BstQQ-{m>z0MuWJr)DNO zlrTFX%Wlui2KjF*-L`>_w6-ulF0(BXmzCwn^)I3lXXOV&ZL7T~$_6G}*<7{6BWf)m@SFYWT4RAP}XeR*&A_?GO2VA1{ zwy4ry+u&B%vs|g@qU|fik(F8ic#2C;Nlc8#43Ll+Z%Lm?pbIA`CnG*P$JrJt zJ*Hq}{uNOo${HylHc|5pU1UvS%g$RI}5vaT)=> z@mZ<%q=Yz32V-p8!9*O_cn9Fi8Rt~yn(Fl90zVD_o0#T5a?YIW6fDYwoGeF9c4Bh8 zGur`lfj2%sE*;~I$GZKOFKlO9f+Gtn_)zq(j5wDoD>XjHWzTM}`PVm!L=7u>WS*9>KW?U>V@jXpdqR1Om((8S6!qoQLmMo!!%Vw zU%nep-lvsgL_LWN=kPvkQ68zq^Tgts|$8SnH}c>-+J<)=$*e*VY}jxDjEK zcogq0ritA}eShAmC-0L=Jn!piV^3Z`kEgc&qFz^@Q|mD6ALq?Tj^y==c@jfbJ&B08 zh<{qtKQ3B5X@Xuz;H^)J?n%79H$Ovwi}aoFjUR zp5gUu9XTpDlcN|rnM(Ss=SlA}k@ha;^>h`TLt|)(o;vAdJWfk0*2G3^dU?tUv9)Ld zFHc>LluG)(-W}*^_@&$}xsAUM;Pq26rl9s8y(bzq2BO337cXAd>*O-Ii1SUIz@5<|AZ^?v(#8e6Rxc!pa#=F}3vCn<#VuHl_sK50 z3)@Lb$Q;zt>i6)AV=VdvQI43w`yvuVz2IvmHn~}6ppD9$Y;HYfTh{86QVXjFGtJ*ShWVz1zLSS(W;%t>tn=ZK7rSJn*{VCY!y@Za$c{s#&T9U!mYDj z#YlRSspv_L(7RKx{}R^4f+g4>lFJ-j0DvBeO>N}#R-HkR%P7X3Eb85x(8_8hV=k{R z=IK<2UF4DU9LT?v+6Q*XLa8Pj16!E zYzt_8|*R@j4>`ZzGH0e z>g@V_*K=L(b|pd=AySwmWC@3b=Ae#2p+T8JM<0FS(d)r8gKvi{4LNA)Vp?pvXu1>H zBXm+|TIi`TW7vqWWno*w&W5?gx#B(ZQ|5hUkEJ4fVEDhft?YKF+pFDv>Tc*UwMTW2 zH+%dVF(6_~&wjncUR$gqt?R5G_FmQJu|EIm^JnCc$c>S;kuODl9_j5H(Ko*D&c1Jk z8w`@$+XOHh#n0j;UJHP_#Q84KMysd6O&jG)I>QW+l_SVM)ZQZRC;&4Zz)6zt#6;8F zX-^H#G~12eq`#;42Hw+WnAln?zbZtD>AczC&cJ!ljN-MvW}llw z-?735u~Zzz`mEdne=%R zT}=K-$C6_Dftjo%ACP~Nv1GA{JinPYglSHX;SHW>w;VBsr)y#bpt$f4$O`%_>CTZg z+D}OG$26HEtF&}34ZlP4IYT@@LsWYj8Hz6iP#t44)l69!r(5kWHhBFIk8;1ngdQw&tjv)qgy<3~*rChTp(Ubu0Z3wZ2; zAVgkZeg*p}1MKx~5XUQ;x347;#q>Z{(SQ9#GO=24wWqO)Cnw2Cnu7e3%A>^b z<&WdbANQ9)oTPAm2q3FLNwPQa#D#G6FtKGGDHPKADA5uwpAf8DMYk2WB1zO4NYVp% zvGX5|<}ZI}CXMvvXZZ?gFDT&O5G2?17km*#qSmmG_fu;Usg^H!+NUZ<#PaU-VzP+Y zMv{7ggpT`;hSTAu#rz^3M0gIc`ta{bI5E9%CZlxJIg$>d$#jzm+`uL}h$K_zXJ$j~ z3ereyp6Fa0lP7o_lQ7L0K?3a=#g~EvfPid71iR?-qjaQ|2}+Gr(Qr6SQ^+0)(-f)Y zA~H=_zj;|j`tFRqA?vr$kWovIFFTQWCgf9MD%)CkWaY8aV<8*2(Y|N64Tm?@Ne85Z zTMiuP(3A8%vw2&^vE45`e>7yv*3rat{QQaIXO4!DkWpK=9Nl|t_pyqQt((q}$GG|} zb(`xB9^81KL&O>S*tYUxr7x^JS`f0ejF|48Uv@n8h&^O9HEmh{eCF=7ooOMP){)2T z+!p6%m*kR`Z_Li_(33u9FJHHM*~;|7%#gD6pHkDZxYX37%n)k2yS^;5Fs(SPG-TaI zJMGIk%3K>=Sy`L2J4D>^91tiU*_ZNE-`tn*gm31Q=#MXKb2k)ipp!u!AAki@w z7hN~IJ?90d!e%`DgZ*L2A}lx_^(Ofzf!IKiLCtXh8|CIDVoR_mSUJz&NgCCp%PhXQ zq@>sqMoZW6o^R2$XE-oRna+)^bYUAyMZgmI)Ga?nA^}qV*kI8YkpiN-45yDT7D;0+ zYYpS_)L~rLAm6xAJVz6?)z67^n6{==q;{=uoWyhTDeXBqf+Op-ILjQBJPiVQQhON1 zTv~$!K=(A{vI}_9Kr~nvPxMM~Ews^BR?d?Pzo z=jYSGB5kCRIq(#0FHqGM8cpd3QdU4k#4m&y^R5@}KOcceTdy==1 zNNrypyaJfzUOX|8PK%!U$!w@uv5^0ifN3GtPf285Zs03Wotr2Thc#AOmaR84L5gXbdfM%!$eM42|WS*)94Wg=5qE(jw z;s!Q6_!;yziKo8;v#-XsU=t%_c|$JmcB|caz{w!nI&W~0RkG4X6SaZFG%D~x8v}?< zaub^g#0=EDxkwB^En+JYQ$RT7OM?Gsl@yy}wZ$csRXcgIhnA9Px(81wMQBbHl@suH z{%vv!&uu)X=qY;J+?o<4%oOG6K{G|eMxMo<4p}IA@^=ZeTct?4jUP|I$5o2&Atc?h z`1jtU2zP@rqp;`1mkYrg-xOY*cydr5Q~$J~b0?Z_&E?+t{M_%WcmtW?xy^b`eW~`w zlNrLOced}~KKk(j=|DP}NS7tV@ILH#;WlB z%6T>FCosNdw=kDag?v@6oXbWRNI16EYIW<3J-aiW2CFa?M*>8`2k~GAZ|oAqxRJMX z8JhP1lveU{dFujEYmDlQo)HB2#}TDr5|Q}ySjMew4YqNSH1qoJ%|_y><5NxpQwy=Mv5)O4AY(10Gb^OnRvgE68~X zWLQshOSEsEZ{F2dyXeb7^~8i}QX=X|Z=FN^x1_UZOPZF@R=vs1x`Ft<#mVvR6k2!U z#1^%b>fCP5Q`%ajMd&SR9i%fzpxl|DHwpo-uXQ;UBB1lllV_ru1er+BEd;YNL>oZ z3xcdj2Z9?h-X$gq)d)4=QQ<*|FBLJFjaPtikwr`v<6UYFiniIJqivU7d+n0)+M>-s zD2-rU)If#4p;}2gb=36X!H=)!T8bJblPQwP7pj$J(VnS;&4W_zX50ylld?fI*mtzj zjRW=d=K8}2E=wl4hqsjbUMmZ&1)NkJdoIp=F78A*D&O?%78a3kI?=a?Bj1A_6^U-S z6X`Jiy+9z(k4XRCSo6-i(O+LjH5~hkVMjzOa$#) z_)p1VY?cW3CYf&{^XWj+kw%*7Q?!FXl8I()x89?B_2`izNft>W-=8(Lsx_;5>9|A! z&BlKd<9EHlw>;8q8dX~i(oOGsH^HZPMytK-EZ#R}w$|-DT~;`hKHc(7aLLrcHfw3X zY`N^F&RVhJ#a(ZcuAX;-r3Ml}^oJE};|&J-S5Wg6@*8&N*Q;uI-YkB0fApOyN|JQN z?B4W-^mQn)wR~G3dcK{(fAx=izMnM5+}gBEpk3%_?!%UbC@n#ZbRna;C{M$OTEiwF zu*o9pzDhtVlvc?W1%Ur<_o~_b59up2nl+jiW__ zG({1L!Za(r!F@o*B2bw&_JPm=wMLN=YiWo;0|Wj`$w*Mr0cfu6RoakJz>a%^dw`*$ zjsNx65XG|Kn;zoWv4-_#-Xh=N~Z*D2o#;2yn zTUyMz_!FrOW>2ZM;lzms3;9Gd7fc)!J2fk0AE_Y$Ze?>BQsdFM)i36W*}1vdmew*| zc6IInv$t7$aDVjyi?>X7Ag?;hOfS;61^NrX#DbLP`ezdrNMo!4K#V>YY|)4a(lKWcC4EWTpLuC2Rv?OI>aA%gUy{r2Wd83p+v zy$8@`WEnSfs6dv{Wj?RZ>;EPp^rk@XQ4P-YSDayMm}V1893HpY`=%#T815JxH_VK2 zl+lGWTQW&BkEGFFq{5v1Y4#UQCQ=G@WITj3gme)tHPfZF0_oKIXWEGxdiPd-f9_2T zq|?to6DUjC+0eS)VDFy`mp0O^;OpT|X{V4y}yx$JqBY~uEfRsolpP-_-cHo=O zN+!cV-uu1RCw%9q8AdrgTEcPtT9ypv$y-`7gUsO4clcD>B-03y;IAJy)Keu8O5dYC`Y}iBI*Fd# zPZ=6&zCrGiuePFp)cubZ$Yugp6(3izBs7^vPh*sxe52$Z0wb)AtrV zMNV^u+H}xo@1p`;uu~-Sb@cLF{yC83BAzVJfu6C)LMePZa-h)mG{o|rhV?l9+juA$uBhd*JkeK} z#`}tN@*6Um$b|wIyzR*h-Z#b3o;6L(MXeOzGbL3A?xv7yZJH*I1ImJ;0<5thV_fnj z-y2-(Nh`X7rrO#c7^5HW-j2#7%(Gf8AC)f)9=|hk>;vU}+U~hQiX4?uya^Y;Je3xZO!AR2$t9?@qgM{wnnI7OepF(%Ap> zgbJaAjH6?H1AGG%$>^xtO@=g)`J|MUPyHIsD`SzUC`~t)kuajIlT1hUZ{BpoR9je; zm5}?KeWSUcym)&-s5DZVVJ6cEcY}0!j|?gR(=>?&O_$8dM1%@nr?g!GiSDRXbkn0y z@1$O(UOfC1x=a%xr-Pk9!kUR-c@pxXVhH| zMPq%5!sA~mCwhUXNFS8Lxi&=bw58>O5dTirN1vOXY;xQa~MQ(dPO-&Yk0C0 zx~nUSjsTL)HLWjNZdTL-3wWF)Xx5d|SG4jh)SZhQdQEE}3%wyqi=NQ-77yrrPrK*< zT3blJ`3Znh^%+^WEkNl2sy`^*1hw~ucc?%w;Q`o?OXL!44-n=fw5>OMhlE&>2uh-o z$rfd-+?WVA&E z4pUpeL!E$0U`=F5i)EOL(k12@u>kP1fY0QMM5v~`!B9;p_J`TL=Q9)r)J;?1pH8FG zIM_REbeE1I4Z@z10)4)X?9wW^I2lMs3Ls#YPRZTPD5)oXvzh+xa=*usr z%->@%^1gD{s|!--ie znT-F0cHkfM3DSQm88C%*Ah%W?0=nu>f@s-%x)T5B)JZhrS?Y)Zr5t;J^bRmK9VESn z5bdyg2j{G#a~JntJb(t!{@rhNe>dg#((9!+3dtDA6pv<%I6=n|<}hIn*-5aA7@@`Q zLUiQux7itCT%>wN6@Ms!%daE{d_&0}p+Lz8a)b#N=e?W$ z$)A4&OaG+e=P_nQE3fqJv3oBFm5B-4;@0xZ6AmTpEX1V$MP7;uNuoVC(pyVzDM~qn z(|luue@whGsop++d<1u0je0Bw6?M)ckiFD64*Z(QlY;D5{`Qr~xy4L#^a1aE_V{Febu1IYQip{-w0W>to zd+pGL7uOzI8sZ6RZQzz3&Yc+>+7jv=Aoymrz{K!V1y6p``ewNWYpJN9^)&!`&q9HG zr~7>Jtq~(8Paa{W-|6Um`U#htUto8d;&sk_tLvUO6G}F7^m*Ol_?Vai(=?s4dgZ}g z<{v)cNS5}8G2Fpb)w>Uy-qP)jxxTo;OrF<)soBic74F-4*wmmqTyQ3LpQ7nf{t`uY zod_MBH&|$Gf-pIsCy^4EYzch%dXa9?KzMd4He*PgZJa?VG_tgDIIrlu9{d^cpgfyHdUEBnI|_(Mfv+SjTunvQ4b^pi2P9Us@)38CXLH@IU=Yn z0{U(iXy_hlrfD>74+$pS%!-n93r`0f_sx`(<>ce?Ofm=p6YwBO@szUV-Y;P`kpBVJ z0uPu8`3jy(zAJPA1^YqDJ*(NDz4u^p@;oX4(tjsN_gw;?a#_CI#-g|(#IhT~9DP9^ z5ipQb99anL+eJ&$Hi@3oJ}9EYywKkXo(6xC4`_xg0V@cl+shQCpVdO|;0<;MI-o@G zo}9(Iatm|TL2EFKYwfBnDq6d$)UtY2S<#jvx6cvm+Il4Za;T@Hb|JK2zGK*?9EYPe zr`~c^o5(NY6Zsc(4SUZ@7P81YmwQEfxUROo-c{?gU}@3Ec&Lk%<%OMh6z}$xX=5PD zwKidF5@a}K{XI}#v75rUyAb!zKw*S3xgxZX&DtW7+X_o!OM?JYm!e7LV9LV5R0xXN z8wBmw0?^e3+H9U)1IN1n

        Zzq98di_XT@{z!QV|E`SCPWv+5yXxVW5#Ku#hhMF+V23Gk|dp3k=_6iqiF>!q|hUSo!OK{W%lF8swRxbX8x~S`u z#k80XAd`?XX)(;Ct}&kw7cIU>CK05Nfu#7wF(ik$##|)DNSVwTmMfyV$2^O-r>3SB zSo-2L^rX*nD+|_U=a`bkn2WjB&2MNW(%HHP%cDJh>`47S5N6WM?b}~jf7s;KU0-}V z#!T;OrFz0|H<8G;1nBl6;vu^$QcVNwa@!q*#{%Eo!{5GcaqAA3)aUOvLuuX2)#s-j zSr$sSXbWj4t7Mr0C0K5ZC0Webp1r%kOfZ@saX?e|o=80tdevXOrNMJQ9?SBFwUUDBo%_o76oo)7rrDP-If`;ahS84PFMmou zg#OvI&}tnT8*T~L(jfXBm$No6(G|MFEs#gacUa(?>5*Z}DWWKn`y(rY?Q`9_p z1snI4TGs5{yr*&xv65-QLqDhA(Gt!l>D+@kh(^sA+D~p)t|j#l@gRh36vDOPk6(4W z?_K`$hd-tAUo68&$D(Sfe&4QJJ^Q5U(h!-YP@=t_nrKRte1(!Zk4Dh}Ys~Zq ztt(e<2+)#MXzq$HUFtbmTkwC|A4g zY;KOpnj_Hf$fI1&w#4dM=;H=oylCBQGub3xKgpcCxu9T;xuCRYbI~p^mA!&T3?(HP zrYvc{c5_B>>|oM>S`;K?*qQ4IA+?Y($q-`w83$g3zqI1L0J#oGwdJJHO&1>fxYfF# z=}+?yn+W4J(T>A%iyTt^z7R!EQnaUhf5rX~Qb1Zc>Ez9`XXOI;S??#9<{AtAw=O3k zcf~q$i(XC;=xX}i=R?VK(reGIs?B>#L-wvI&(DLCL_eF&z3C;>MFkGbb!Ye2Y&Vnd zNf1Xa=?1$w!)}qSB}de?Rs13`hBwO}{2~DB$-U^yzFzbaN9F;baEvx5vl!(p1;0=?z8 z5Z$7;U@zK3ZsFO32O+-p&|4PrZtJtcoR|^OBR2=Es;;WoXNupk{7mkNwGFSHDm*!P z&60Pb>yoRIDpU5lb`{n+%QwH6e0o#e?$_dOKL1ug)oW+2Zhd3R9@o~bHCyZ6c%gdx zv7LvCj&FZu=Z(!Tp4wHmTiS*4f9@_G3FS}Dgd^r%8&+qQmE2tRVfK-!0qI%kRm(zG zuUcQawdfgVReJ8cRm;-KwkK>$E_AL>4Upy@U4Fs5vUcfO*K_mp&QSLJi!a~UF`+Ew z`PBz@ROW16y)J$G>ODCPhj(s&>4kUJyu3N!g%xL>J63S0xMt6xg0+(uEL^lCfL{01 z30bR36Ecsi&Ce}dzv86pdimKk0ULLvy>?bX`b95Gxq&l8;QYy+{Q~Vtia5w&yNJ2h z`{8T)#Dq{`+#DMDA~gX{e+MU^g2k``lv<9Mgt%K# zB9wxsgRbQd7>;|s`DkvtU<)R)$h zfmB7V#h^%~Vkv9OQw+6;p(YfEu&Jw>prbU9NSJmBParF^&yjJv2wMtl2R77rDLhUDm-2i!mxn z-X0Xk8@xr$tao#>THZkd1+onWnXP2=8*dzYbL+byJISNas8C~Fz?Oo-O+}$pH)_-q zV=VL+`pe3dMa6~1AyE^?Pp#?`FnIT!gj=DPF77{m+#*#wVc;cz0-A93*`n`PQ>)uj73-^dkmMey0PFC1$) z5OC_XclX~8ZEP&bdCBto!uR^u(12RnIguI%5B630b_7dPZkBB^8@x+N2li(Y zHB@DpJY~Z8aU;inHs$u@w*wR$+vCUgOuv8k*_YQZXUsZdHWY_x-ezHAQIoHrn^}6n zb>nr@>vcCToHr{5Xzs%Kn{}^;zJ9~C^nxXe=PoR*n={iiW8tW{ICEy^ic`yvr@s(V zu=n3TQi({u5MPMmW7Mtt`mJlXt=kp?wmn5ydfs(YY4XN}3+C(B_a_}peIX-cU;bl{ z5s7Y+L*x)ezxVs^+tzPizin+u7XQ@{iFO|{Bm`FPQ(Ro!?ChDLGw0M@SPE0nOC<3n z7+n$-PC}h13Vt6`x%nC1`;6{79sC_#gJ;Bm7_+-&odDHrb4#>hk=`!Mwq3e;^OEw~ zX3w_SW?K}Q6~dM&Oj9f5Ri{aLxw&~#T6NyZX7RF(y`p?0K--?h1>#rOw!3zmb^oz$i-wzo39#7oxVuz z>CMNUd!Z1X1e~vvmW+FabZod0`aT&llMb|yDcTLUb8aX6Gk^p}QT|OjG?aGeZR%grFv)h*={E+#Py}yY*(%m_At=aG&@&x(ZO$g~82rcN7Ij}Jn zlYT~M7^`^L>3^qCtiHYQlQ&Ffs!kj}Vm@;Cotn#`Z<3C2l(Ue2S~8Rlg$3YAsv4Xz zYnqvMrMhD@ta@%`dR5APXj(_Xq~A=IYcD;v);jI!q`17&&@dbK#83oViQQ?5=eY;AdMhb?kW6aQ9T_W z#8%43p)f|%n4lDg%}9>O6Nid8Bhz8J$pYt}D4IwHoer&Kx?(GB7z{$VR76QnbkH-X ztjptRI-L$ZXNDDyP?Cjak?C|INjIZ|MnUl`hYPlL9$Zr4BCR9$ASC+x(TwH&^2EIJX5rCSJGx+bG5VGlGb^qx}1+XSs^9zRy3=>&yH7POFxPfrFEgVWJp zO9Qn{Rt*2}+PVkT1uEt5+lJHRJcpfr@>9@MbItJk9Uj@yftNby-Mm{557(~5BQzM> z?s9O90e2Fo;>zqI-2F?%{f!)^h*`&MVzx1r%rWKyZv4H=e8POe{2RA7C>*dmu$|d~ zxaGHuUCtJ=tJpH!?mNMr#jTB3*jL-{^?kv9$2POSuz$h@Tcrw6b->-e?kcOQFYazU zp?X?10XO_+;*MXODoeFewMMl8_cr#bYE_3+M^z_PXH{2m&+i|qf2!`_=Egn$O+UBF zi+dX#)WPZ=YODXw#!%e$o1mVio~fRL`x;5=40V<|U%e7{{x+y3^-guQ`hdD#eN25; zeNlZy{fhck^_%K<)gP!oR^L^Ji;Ba3C520wzRk`=Z8}9Og8jxl2;3kbwzj(%aKY~l z*ZsD89BoO~Wnxe-*uEk}eVc`|2MYMLU+!2Q_c|g)y>jV8SFi7;Fen3&+e_5L`rU*Y ziYFVM_w_JeL=J=3{0QEn9|>dO6<$%&_ip~RW^Tak;Tqy#2aYe)z(H|aD z{Q$7IP@;fYwx}J7CJxv25nV2)S?`|$ZZ^REqfBxC&}#;XQ&7}xg`;F+&{I6z_iO9* zf^rR|&7)TV2mO(6el(G4ngO7%#*={uA-*z5^^e~i(a!;d>2uj}VVcjNzv%AA83IlD#B@*0n7=c?jJ6At1?cAvd*z8WdZa$AY6}ZL#r%5!t1-m&%xd2l_=jh=m z>T~EkGh3qVXal=PuEA8Rm}#Lq)hqmE#=)$knHW*cisih1E+WQ@v5)ifp~JhXC;ipl zp7MC%ioPyPQ;I7RT8zW3kAis$5uM%vH@~*KF?u?c_9+zgc_MCezy-w{tVW4qQQs16 z^+fA1yIfYUxZUaDOwfodEpFe8gRs8IUGCPubC%p9~{psoNWG2)` zXK?cgTXylfMei-r>f5x-hN{ZSDqQ|a!c7y<7rkW}MkWveGr&C+#ko)~Hw$|0^^5p# zD7^R|H%|ZcK7x2q`*(uo^!3m&I9NQrpWbb(9x%n2`36Z4Z%te=p)n-3R3! zjz6fUq$%|u?&IOO(%yqMUw^3F4O{O@DiB|GPra{X3w3Bbe85H$Q>xg**HHyGDQgKDe^aK8P^P{{v-)L6!gj literal 0 HcmV?d00001 diff --git a/branches/master/assets/fonts/glyphiconshalflings-regular.svg b/branches/master/assets/fonts/glyphiconshalflings-regular.svg new file mode 100644 index 0000000..0fb4587 --- /dev/null +++ b/branches/master/assets/fonts/glyphiconshalflings-regular.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/master/assets/fonts/glyphiconshalflings-regular.ttf b/branches/master/assets/fonts/glyphiconshalflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c63c068feb1ac0de21fb7fe459fc8d0175028f2d GIT binary patch literal 32896 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 T4y;kUO<052l5N*uMf(2$813#) literal 0 HcmV?d00001 diff --git a/branches/master/assets/fonts/glyphiconshalflings-regular.woff b/branches/master/assets/fonts/glyphiconshalflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..4c778ffdc5fa2837359e171f35c5b410674cd3c2 GIT binary patch literal 18944 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%0Aj9w_3|}8T~R?c=mXrZ{!OUY}Y4YKc7(y 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 literal 0 HcmV?d00001 diff --git a/branches/master/assets/ico/favicon.png b/branches/master/assets/ico/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..296a680b0b9fd27d998aad29dbd43fff1632b26f GIT binary patch literal 575 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

        3lQ0s z#1NPc(1vI|5v!WO~O>5rX(LW#fto9rA#5tR=C~@L5N*lxR zY*ip*5}Xd`sy70KWAFe)7(zv13hP+Z$P+(f_TrYCkBj6mSA|PfIQZvr1(W?U09z}W zi1g)S`xUR_Is6EyAn|G-xmXx`WUckg#VWNQfp+%O*?{LO!%Oc+X4m+y+GVBko{y7!wYo)Ay>mNe;shL~FKS9l||UtdX1vV$!!p`t<=@8zTLGYjla0I$k)2?h0Yt0tV@TE2+JhNyo}?bdvl`s0Y>XR$}VE>e;2HD z_@fXYG=Oqjy_@f;1Li{4|DFqo ztbPA&PICOHZd$m)=M_lnuw8V|0sdZ5G%tg?b9cjm9NDmLhGht*t~n%j9XkVzRfVgU#;KSzS3+Ux zk3Z{klt|8hG^RDaOYcF+lE?(-7kWwIqMdh+RCg@0-v`SjDdJVdXKCIdc2yJ zU_4)Hoaq?E1|pt%6pD`v0}OmUT$7=$2gZhVUZVrYPA~vwb3`k4E>g{lz&#Un-%o_j zufm`N1P1*C2-|v{QL)_5S(53oU?&!GeyY1VuTMl@C(-X(H>?E zYSQ5^X$c+YVsbc^07t$XKvxqm5B`ncT)(qNY6Dc=)^%-)BbBaq9Jt(XZHcfr z-KT3vAqMIRC68pk9~f1^I5eJ-vYmTP-fc+SMfk3OGkh+KRAxaEYmkM_*(N-*9`PLl z@=1Z!Zvy(a zC%mx>21sQXVB&jRl7#EPT_*@muW0?-z;QMkfvE}@pO{dse2nq832UfD68=lNIB_$E+ z-JcII^*>gnbjZ1{*GoX~cEWWa#;$KbY?{fVx7T3;ME|APej+D$uT0W8azji8AiugYzCt=DBt$!0*>N@{4RSZAuyq;2Nk-7i& zPgUeL5&T5}$wtz?C%!Y!3y*UgFSteFj;H|@%-}#8_NU*5`MR8~bwbyFLgVek$Y56o z{vhQZC^kO=#P<-d^3VhShvH1vU_bL`mrGh1W8DPqZ+q?+1Eeyv&V8v9ag9xg=)2(^ zMr+ug4SCA{1Tcqirbz&@Hx!|t!Fg+BFqLwFPkI0{^mSzVr>Wn%je+THi}H&Dk`1qO zUl!O-5KR5PImY4*`$tX2*5xf04&mxxb$}R_z5sw9NRqTZa==&a5c%6w(k~K7?Fc*f zkK@3lu)K4_z+uOc&eqWV2=9j92EP&VbE~QEXC9l8wt@>Fp4q=|_OmzU4`5B5aQU_4 K-oEUvCI1ho@qicr literal 0 HcmV?d00001 diff --git a/branches/master/assets/ico/icon-fhir-144.png b/branches/master/assets/ico/icon-fhir-144.png new file mode 100644 index 0000000000000000000000000000000000000000..2041b6f9b38488386b0bcffb7adf4d25a86b90ac GIT binary patch literal 87793 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 Nq$?-Bed(<${~sv}6PW-2 literal 0 HcmV?d00001 diff --git a/branches/master/assets/ico/icon-fhir-57.png b/branches/master/assets/ico/icon-fhir-57.png new file mode 100644 index 0000000000000000000000000000000000000000..fb32cb7e93a638c45302f6cc8695184784bc280f GIT binary patch literal 17639 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 hrq_laE*DTs{Z+xQ@9eHcc(h>L0`#<0R<@x{s literal 0 HcmV?d00001 diff --git a/branches/master/assets/ico/icon-fhir-72.png b/branches/master/assets/ico/icon-fhir-72.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ddeefecf9deb39464f7a10e96cf8f679f7a3f2 GIT binary patch literal 25407 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 literal 0 HcmV?d00001 diff --git a/branches/master/assets/ico/noun_copy to clipboard_1669410.png b/branches/master/assets/ico/noun_copy to clipboard_1669410.png new file mode 100644 index 0000000000000000000000000000000000000000..33781c8b23aadeb8ba391b03ed1efbc52459ac3d GIT binary patch literal 974 zcmV;<12O!GP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D17k@kxddw8(H2r^G!VQ zofYe|R{!1weQ|609Em%k`-j6lzeQgUhk+;eL~lfYGWsccA;PS{fd`_T5msMBVM=2t z8I*vW0Xb2Mf`+^m=?tg7cqYOqO3rJMK94vTG=T73SR|cpz-+?6GK5@KovyxE5(V4M|X`r}LDOO<^-U7q|6!I(Q|qozSG4%=Bk0FGcA* zb;+jCH;;1YC$_ezPb{{9(VW}U=UT{RS`9vnawVj+(QqP=AMswB{vW6!N>5MR>Gs2Ky z-zs`8qV;mh)ToGL$Ua5P-4c46J;97H&S2Y;g5PNgAL@8@!in}3R9UVf8o#-i< zBBf`o7sD}BPY?dw>&<~7Lv{@9+yXaRid}8eqNEHPvh=(|ZV>NWTAMPgA^N5mBB@DB zQ#N5pjc{dYWl9)QKnqjCkV32}rAv6ikP28+N|ud=A(fy%lF}<#oZxQAsDq2TRIF;H z`>2MvFHWdM48M0q7}6PGNN0p0oe_p~Mi|l=VMu3$A)OJ1bVeAmOzUMv{}6^Oqvun2 zt59>okY)71WbG9#S;CNc7<$*+uydP2tK+rKNY5p(eya7&k(qiu)hTl@lnVY{Z=Ykw z7U7HaUqhfLc}~fkb0H0#W~n@W^PUJ<%TST?1_zgL1z|`YLKLs=Abh#LFkmZn2x%UR zTWPo?Iv%&$Yp!wM@LvnBkfryPdn`K8Y1G`)J`BX+^t7^~u;q{h*CvgW-sWB!a}2f_ z$~&=meP7Me!nL?2*VbvdHCfk&-6P_ml2wbFK!>i@A}#mP+BL#mj-dOG1 w-!8dlj;ELLp;|GX{sSYj!;Cit7iYKo3x`b{LPX?wX#fBK07*qoM6N<$g2c + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/master/assets/images/cc-by.png b/branches/master/assets/images/cc-by.png new file mode 100644 index 0000000000000000000000000000000000000000..cf596085a4ba8e2efe2c5bf1094b7226e03aa127 GIT binary patch literal 1283 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

        k>y5vs6(l?F_K$=~9Ic`o>r(JvW(d7)fdhItYo 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

        ?YpA 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 Z$6U^U*%a_JRGP?sq(@0q0pB6QwMh@mXw>aOjG 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 literal 0 HcmV?d00001 diff --git a/branches/master/assets/images/external.png b/branches/master/assets/images/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 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 HHsSvdCq0js literal 0 HcmV?d00001 diff --git a/branches/master/assets/images/fire.png b/branches/master/assets/images/fire.png new file mode 100644 index 0000000000000000000000000000000000000000..7be8a14ffb3843f70b191c458825abdfc5b98f99 GIT binary patch literal 92437 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 literal 0 HcmV?d00001 diff --git a/branches/master/assets/images/hl7-logo-header.png b/branches/master/assets/images/hl7-logo-header.png new file mode 100644 index 0000000000000000000000000000000000000000..9a05c3c60a8e3e59414d880bae5947ef873ae5e8 GIT binary patch literal 5197 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 \ No newline at end of file diff --git a/branches/master/assets/images/logo_ansinew.jpg b/branches/master/assets/images/logo_ansinew.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad91129e97b6f015aba2fcdc6452776a258227fd GIT binary patch literal 7005 zcmb7o2|SeT`|o2{_O&9Zkhi3gHDcZpl2G>DtFaX`_E9u5B~c+Edqdf`u`e+(%9aqq z*iDIH1|!T24Ks75de8s&`Jc}@=X1_ApZmJ+>%N}ry1sMY&olGfU)BWcDk5DaU|;*E|LxoQF9Kuk(RP*6nbpoD~!gv3EH!Qb+4_s95OHHVOZfRM0|sIai8q_D8Cs_1l8G2F)r?7;%YpXZhA-@4|;f>S2F2M z&1D5eDXaIl)HQ;mh7I|YlC6Jy+W?1XO6S!+I&me%#?$CSeyG-gFSheun|0A0BVpgS zjFn#&Jg!ge99^IkHgt_GQtiB9F=<7O-8ceG+r-`{JT|?!sb_p?TMXdjWTWN&jfsz! zNAov?V`}2uYy?5aC3wz1Op^SC;JwxG4|T;`--4r(4XvfXAsQP>yuSeOozVR7g$*MA zfTxkIR;btfe?j;^BT)Vi1lANF$o0FX7ytsOHp$nM(@izXe%>3s)#!hIi{j^hAO{TI zC))%uHBYd;URnP5$<>yRfqN4{KNvX7cB+VBiO&S2`NKOfI?PGyqF-~0AfpFC$J!l{ z=COd=CW##t|30`myI1gXoPkd9i1)X&xl4bDr9#YUm2bm#h4E+Y>h`1#Ta>4c(T#8( zo*JI0wruyNNRI{3C_15zSd%lB9pFIH0a>|^2E5Z#+aR{0J&DMI_2Fi;&lZ%?`I2II zwn9UE?+}12^x6LFdA%Pq-SV{_YMKRXP1~J0i}TB+I<}fNUf9dz<^Q~z?+P!a9Q;)BEQ+~X-^cH6JjicCAsQ@ z%74W0Y7Rzar;c5yorCpOhLiD$+-uV zQpO2G3YfR%Jg#-^HlDcd*c|>nw0kUlOr$(13G9b1I^3Fr(Ww{S#|dPDI6GF|2KMc@IMKe1G^9loB)4tKdDGP~|<4GnSi5MV{r8 ztN*IjXiIzZ(l79g?CVA?o9?EODO@F5&D3(=sBWz7@>>&G3ArWZ5>Ik1u7*(dc;Iy8 zL7EKSj0lg!f<|tQcC7RhQ6iF5dyw*Z7GO;=*PB~Qlh5m$>yvA2s_A>(+mU~wHBGHZ zn2;fV%^>adPNj7f!w%B?_NU!~vzvb8Ld~vGFixEkSw3lB#sZ3Wi6^HZUKLQJDU2?! ze)W8Zd>%t8G!l`v4VtMB3NHOr;pmbmoiU@SFgIiwwfIA~+vuK7e<#GBSczZ${=)du z1Gwc-&0JjL>^cn@<(wIYEuK^V>$ZmcQkn0j)Obz86uw{`MtMn6jOp{MhN9nhJmr={ zTnkLjWern}UeKPu$ymv`6@Pxby65PF6;K!p_&UaXlSFednY-Zs_fA^VV3%juk-WKw zu?g1EweNjO*mr+@>;cGh0AV6IOW(P|gDN*lS2I>6G=QKy1mq%p7%~mIG^`Ki1l&*awHqoWMoKAkEIWU;T zZTO|e2t*ML&NEi~FyX;px07u3_;PS-Im~@0C0fv`+@1Aub;>N@cvf4DQT*I{g?Z$r zN-lkJ*yKig{_&=W@YtHi!qaGpRGzF@JB1w6~i^|66ZHm3zhLMYSqBE__4crv=5 z{p&z?U(=n3F@I%y?Bmi|E;p$adB-0LD^grt9l)E4tjJ#ruqKkxpQi}jBNBZXmP_i} z2htcu?byorZ=+DW#o59J%-^}zW9v83_-l=d#jQ`AK-?f6#EJedW25qL#UG_k1DMt_}6Y|U^yWPzTZ(I_3W>+V2qnmwYwj|^D3*WDQ5 zU$%SOPZ^d_vkUK1GHAzdq*Bd4AjV&_fJYb>a8+5}m023*BaEUY+K=xIq-((t>BNZZ zjKMj#gEaBu_ZEE_4t~z#)v+F=9!ArxYw!?d39dW`XdB*bHDDP%MexV3VP{6b?yZf; zXlJ>@ON-y+r!1&hOgSO{4%E;3H3m*)@~%$i18t@34sXps0w}O)+wP40xIwP1*Ut4_ z+pz8>v+}1$g-(|$Y198{5+8{TnsL#;5qdan{Kzc6r5*^z_lsqXEk})TDj|B*LA&D}{xptqJ9{97L4x}UFI1z(mA7z+muBC{T zb^0#VV^khDS#g_Wdyxh7oYCI1Z408u#pD#fkyr>8w;pCV)89qFkah!F;vt_6X=&0u z6$D309105^OAXj5D^@?T*OB2A41ssG#l;606dPcW_h9ju!_EDbpXLbPQ@~DNuPPA9 zT+3@FJtUM`DlhhY%v)b4$UjFPzTZ|Xjtbw&EnoptBP_sQj|D_X3Feki7%n7+-mzwb z@>Oc<8lkvk$XN^Z zFb^>WEm*e${7Eq!R#R8;|_H>X9F?>2V&d#v=V_0g5BsWpsuI#buD#?3adZv>yH-{A#bP-)M-}4mc)>IdYNkKrcMA+~ls@7`-kt54uz>_;7wThg;vMSVrX=OBrr#Z(be{`$(S zVWpQ^Oq%D+loPFi`OWKs=FE7&tTT-Tye}x0MXM{2#>dJ6D|>6ng`fKjL7r{F%AyVI!dW5j1LZ6ErBav zx&LZp@oTPxT9ZeU;_^gL_>0@&>6^BxFZ%e*2Xx5tZ+b%xSzu{P>lmWr&)$06(N5dFlXMSuGr?Bx$K#5| zY3*|m|JJm~!_IzR3uXkbrgsJs826Z{% zL(KqB`tDVpoc9!@c5)$2w%9BWlniQB(ln@}R#+sB{Po)ufKLIQQL^K5Q2Y zuq!VBhY2F`>1W-CDL+G3we?xRfYu--!L4QWbSy)K0D1vxARV^O%p!~~ z7#=|tK+e8u!J0bHjYC4Tc1bSsW3OVp7y+HVu*$m86o%7jpG{;~M4|%=kk$uPcw@9r z?9{YBnIMzHax>vbqSPs5*WeX8Cdu7Ko2&ti@vpYnSZ17c!&9(tlXE&MJ-w_SdVFBM z&{~s0Y$^X7^ciw!6+yeK(o4L3)&%_%rd^5qVg7zIq0?=HH(3CcU*6&TGU;Fj!;>wdkePVCex|Gt(}P;>{1DDReQKZ=eIap{g^XjfuD+%rZyOC!Bic5i*<#J{;d&W|h)VP;DO z*vpp;kx`?u#U5$;&pFW5CI#!}O#xJux=7ltxOFzwy2?G*_BGf+#%<+LcoAG%OJ%xo zfIPDVooR^{ynfo{Gz>hCn=1cDh$BI02*CFX1q|QOy=HawfcN}xSg5m~qt|q+R&%>V zJrsd^ONQa{bw5p(&&Xbco?{Su<&4LNE$G{5B$6TEurE9fK zfD_@x*GuBZ228I9qv09`xN{Q(jThYso$Y608iJv8oXSdk`T00CQYd{eQY#|JWt`N~ zr!`K}TZYp8Y8)75q(O7iA$PxzXQ1m#GFmY$Tn>Xb44RHWW}?2t^e0c3%{Q5$JP|%6ZVvdo!C>s8(dEG^xN4-y zX1m-Vxf$PrF1z4*fJ{4xYayAR_ zES)gi|G~d%g!0N=_>3%Ez0G+1!hlszce!-h$kl1re>7kJJtUOB+!HnE4RX61>lJ}O zprB?n)$v39z0~&$5gxfe*LqLpAf5BY-&^#^x>BxlPAWFJN4iq7qCai5WQa5lTc~}# zv81^~pKfCF25z0iw|Bu5sa5^{w>yX})NWb7V!_=V%8h}SH5CCbxR`}f8p@{EOcj%@ zS(ASlzCTi<;(f+3p4;MEtz`@5U z%4U_=@*fvB58L3C zRSRYlO^;Hfc#nD{Mdj6g0Eg5mUU{j+CXD#mWE(q-=J5Q4UFEj48!4==s``>m-=}Gc zR+sg`$XH(+w5MQyCf4d&w};F}uguZwN-Ut%&<(G9+#tDW@J|XhF$e5ivJrBO7pyRJ zAChyJ;C(1+5Y{(1tc}w@-RH4-CGFFhQr(tPZ6_?@Qjs?IIqL1%XlswaJS-R`*Dv@^uS6t4U?gV?9JQocxajb%76$oiP^EG- zL+Be|vp1Fa4hh>T=Si^`bDJRF`K9kt8&ArJu7B%j>r|E(dc{lsmD1jcxP<`@2*6g@b*S{a2(0MKr^xE*ExLg3Wr+E$F!EDXT|L< z?Xi~i9dsFlg&WibtQhqC2v*hq`{}haqrf3^$=XHt@QMZz#XtvhNuA&nZp}1`|J@(? zuS+~!$j)97QcI^g(}si(p_SCPj0R%t+zAiv7Z3ujM&xN{W}>2v^*xQg=&JP;UAX*& z$Ka~zU!fnfcD_7JxddP;zJDrRY~F!Y*T(PwUO&>o1KK zqOvRMTle!F3VtIS#3L2jg@{TitBPMA(2ub7Eebzr^U?m@!7mf?PsCLrhRkEj+_{Hb z?CcEPvsM!ls!rUf|N7)6`?mkf-pZDS+IMNTOQ-By2&aIw#T})W-AtF~+7$v!y;Iu; zE6&TAkOVh=!+vq`jug+So0q%yTYQ`i64L#&7rN&nOlkiLv6&{@6=^x za!fSqB2UdciSym!PrPyWnpoZdf+4e|u`_+sq-@R3caMznDy>QJt&I`Na7%w&FIe$D z6g8Ux$H#6U2F*BAQsVEGIoZ~F8+&`jHrpU@wWt@bV&in8xrI-eFG|47f_W}k>Gt*Z zNrQuO^FIW?+f0y?c%e9eTNYOuCR2&vfzN`T;-XjEO3v4)$ZD9^79!eLB%Xi$u`v{X zQ9Jw9_M5Tf!|2ya_2^2VgSUPgPwC_=n9gkS`3$x`0bB(erKF3Ud50#{T$G^6?vz0iV z@4^x`lP&YViaHH}vD*DQ_RwJSn-c0`)u=bw`UYK+xAAW`o3B3yCuzL&dT{bq`^_7r zy^Xb`+M`FrQ>)G`KV8`J6V&GD6?~Jd>h1L=`&9Wns>YQt{I&3TzMEApXPiwW#=2?j zr~H#4tqn)uj;He7V2)f-TLqlM;_BH>`{3%GJN5@v4j)ZOJ2jQTgl;$3+eK$TA4&-= zFwRKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000JMNkl{?d4E?&E8 z4W%VT%qxiS(e){=j@@8jppOsUdwcS&lW+b(2=QFU-hbpC2*6Wc{7NjDEN-h=v;K+7 zHO)L+948sKn3rb~3mZ&MDaIx|u8q4~8BK9%;NJ|qbNs}G^8;Vq*Rkirdj&A>wD{$x zHygzzrT?s{Z{3t!^caR|;wf;IChKZIk##k$(s&AxHu(?Nv)qoZvn+dmI-PDhbg(OR zUo|kT!_R8#nl~B6b!0qE&hyE-KB*i_^bf(3ku4^;e31-Y(wDK0^1DCGy)hQ1VU;w;8+47B&Me^&}0NSP9BM5 za(N^Yjil45*#X32c}d4HQGjhh*p`GWfn^3}N)UiX;Q8Qs8r#!kT#XPuLO{qd5yCJE z=go_z)2Z2|Af2AP7Bc-f!oV^FVOtQo1;Q|906?h#U?w=oARU%ZE|;0QJaj3|$J_4> zV0?Uh$RM*c;^bin2-%W|BXBH%V+u?u5CXIY&(~xPkTR%et$j>GVCobfjg7rO9azt* z3oZ^`=uC}|5|5ZSPwrSENQEs4IfAeg%pqG6wk3`wf_=6mKVpy?AEm$V>=8iSPaD2C z*nc`5v3#N-1AF@9wkf6q$^V&cb9&tpL_?C8qq%VIZFO<*y}tt4Sp&4cw0q?Bqp$tG zzwaI5QG>7}v5cStEF-uV1VP{5>JQnHf{4k$+0z_9_Ua37_MUhjNZr>}?EC(6M_xV9 zP#Di|s;RC-qA?ASayt1l^ip6N5^aHH3C^B9$Kjr?p~HuIegmYwv;7(GPT&9bwyk$f z0qrmC&Rsa)|Mk6l{`PurZ!c(tX-I^SNcph|5da9Sc;omn4!zvTm!5p$p^C*7ao|QS zm*Y-$4?iQ=*U>ii`1+>S3+D%(J$>r&A2c>L#FkYoA{LDhi$$57OfxYtL0{hh2M@lI ziRZ^c$wVOqg?ZMt?c2WF`>!{CRI{SyGmG%950V+z>NRx>6Ge${m6Vk>ha9^s7L8T^ zXKb{8V&cZ|$jH^Bd3jO2W5*tOP4R+I5m~Qb#u7x94L^({&2u3gK%eVr7| zD-h-73l9{R6qUKIJ2wh=o_Es#ii(Q1=W;osyn6L&hKGlF{?E@-T~l=!h|f6yfN7c(7Z-2t?CkUtiG&V0p2dg A+W-In literal 0 HcmV?d00001 diff --git a/branches/master/assets/images/stripe.png b/branches/master/assets/images/stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..1b723c1a61257bb01aee17adda0b8ec29c4e90af GIT binary patch literal 2798 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 literal 0 HcmV?d00001 diff --git a/branches/master/assets/js/anchor-hover.js b/branches/master/assets/js/anchor-hover.js new file mode 100644 index 0000000..bcfe653 --- /dev/null +++ b/branches/master/assets/js/anchor-hover.js @@ -0,0 +1,2 @@ +anchors.options.visible = 'hover' +anchors.add() \ No newline at end of file diff --git a/branches/master/assets/js/anchor.min.js b/branches/master/assets/js/anchor.min.js new file mode 100644 index 0000000..ee4e3b3 --- /dev/null +++ b/branches/master/assets/js/anchor.min.js @@ -0,0 +1,6 @@ +/** + * AnchorJS - v4.1.0 - 2017-09-20 + * https://github.com/bryanbraun/anchorjs + * Copyright (c) 2017 Bryan Braun; Licensed MIT + */ +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function e(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64}function t(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}function i(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var n,o,s,a,r,c,h,l,u,d,f,p=[];if(e(this.options),"touch"===(f=this.options.visible)&&(f=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(n=t(A)).length)return this;for(i(),o=document.querySelectorAll("[id]"),s=[].map.call(o,function(A){return A.id}),r=0;r\]\.\/\(\)\*\\]/g;return this.options.truncate||e(this.options),A.trim().replace(/\'/gi,"").replace(t,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}}); \ No newline at end of file diff --git a/branches/master/assets/js/bootstrap.min.js b/branches/master/assets/js/bootstrap.min.js new file mode 100644 index 0000000..eb0a8b4 --- /dev/null +++ b/branches/master/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(idocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth

        ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-dc.width?"left":"left"==s&&l.left-ha.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e=n[t]&&(n[t+1]===undefined||e .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return narticle,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","expectedNodeName","pattern","operator","check","result","what","_argument","simple","forward","ofType","_context","xml","outerCache","nodeIndex","start","parent","useCache","diff","firstChild","lastChild","pseudo","args","setFilters","idx","matched","not","matcher","compile","unmatched","has","lang","elemLang","hash","location","root","focus","activeElement","err","safeActiveElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","nextSibling","header","button","_matchIndexes","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","matcherOut","preMap","postMap","preexisting","contexts","multipleContexts","matcherIn","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","filters","unique","getText","isXML","selectors","until","truncate","is","siblings","n","rneedsContext","rsingleTag","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","prev","sibling","cur","targets","l","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","content","reverse","rnothtmlwhite","Identity","v","Thrower","ex","adoptValue","resolve","reject","noValue","method","promise","fail","then","Callbacks","object","_","flag","firing","memory","fired","locked","list","queue","firingIndex","fire","once","stopOnFalse","remove","disable","lock","fireWith","Deferred","func","tuples","state","always","deferred","catch","pipe","fns","newDefer","tuple","returned","progress","notify","onFulfilled","onRejected","onProgress","maxDepth","depth","handler","special","that","mightThrow","TypeError","notifyWith","resolveWith","process","exceptionHook","rejectWith","getErrorHook","getStackHook","setTimeout","stateString","when","singleValue","remaining","resolveContexts","resolveValues","primary","updateFunc","rerrorNames","asyncError","console","warn","message","stack","readyException","readyList","completed","removeEventListener","readyWait","wait","readyState","doScroll","access","chainable","emptyGet","raw","bulk","_key","rmsPrefix","rdashAlpha","fcamelCase","_all","letter","toUpperCase","camelCase","string","acceptData","owner","Data","uid","defineProperty","configurable","set","data","prop","hasData","dataPriv","dataUser","rbrace","rmultiDash","dataAttr","JSON","parse","removeData","_data","_removeData","attrs","dequeue","startLength","hooks","_queueHooks","unshift","stop","setter","clearQueue","tmp","count","defer","pnum","source","rcssNum","cssExpand","isAttached","composed","getRootNode","isHiddenWithinTree","style","display","css","adjustCSS","valueParts","tween","adjusted","scale","maxIterations","currentValue","initial","unit","cssNumber","initialInUnit","defaultDisplayMap","showHide","show","values","body","hide","toggle","div","rcheckableType","rtagName","rscriptType","createDocumentFragment","checkClone","cloneNode","noCloneChecked","defaultValue","option","wrapMap","thead","col","tr","td","_default","getAll","setGlobalEval","refElements","tbody","tfoot","colgroup","caption","th","optgroup","rhtml","buildFragment","scripts","selection","ignored","wrap","attached","fragment","nodes","htmlPrefilter","createTextNode","rtypenamespace","returnTrue","returnFalse","on","types","one","origFn","event","off","leverageNative","isSetup","saved","isTrigger","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","isImmediatePropagationStopped","handleObjIn","eventHandle","events","t","handleObj","handlers","namespaces","origType","elemData","create","handle","triggered","dispatch","bindType","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","nativeEvent","handlerQueue","fix","delegateTarget","preDispatch","isPropagationStopped","currentTarget","rnamespace","postDispatch","matchedHandlers","matchedSelectors","addProp","hook","Event","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","props","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","Date","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","focusMappedHandler","documentMode","simulate","attaches","dataHolder","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","rnoInnerhtml","rchecked","rcleanScript","manipulationTarget","disableScript","restoreScript","cloneCopyEvent","dest","udataOld","udataCur","domManip","collection","hasScripts","iNoClone","valueIsFunction","html","_evalUrl","keepData","cleanData","dataAndEvents","deepDataAndEvents","srcElements","destElements","inPage","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","original","insert","rnumnonpx","rcustomProp","getStyles","opener","getComputedStyle","swap","old","rboxStyle","curCSS","computed","width","minWidth","maxWidth","isCustomProp","getPropertyValue","pixelBoxStyles","addGetHookIf","conditionFn","hookFn","computeStyleTests","container","cssText","divStyle","pixelPositionVal","reliableMarginLeftVal","roundPixelMeasures","marginLeft","right","pixelBoxStylesVal","boxSizingReliableVal","position","scrollboxSizeVal","offsetWidth","measure","round","parseFloat","reliableTrDimensionsVal","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","table","trChild","trStyle","height","parseInt","borderTopWidth","borderBottomWidth","offsetHeight","cssPrefixes","emptyStyle","vendorProps","finalPropName","final","cssProps","capName","vendorPropName","rdisplayswap","cssShow","visibility","cssNormalTransform","letterSpacing","fontWeight","setPositiveNumber","subtract","max","boxModelAdjustment","dimension","box","isBorderBox","styles","computedVal","extra","delta","marginDelta","ceil","getWidthOrHeight","valueIsBorderBox","offsetProp","getClientRects","Tween","easing","cssHooks","opacity","animationIterationCount","aspectRatio","borderImageSlice","columnCount","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeMiterlimit","strokeOpacity","origName","setProperty","isFinite","getBoundingClientRect","scrollboxSizeBuggy","left","margin","padding","border","prefix","suffix","expand","expanded","parts","propHooks","run","percent","eased","duration","pos","step","fx","scrollTop","scrollLeft","linear","p","swing","cos","PI","fxNow","inProgress","opt","rfxtypes","rrun","schedule","hidden","requestAnimationFrame","interval","tick","createFxNow","genFx","includeWidth","createTween","animation","Animation","tweeners","properties","stopped","prefilters","currentTime","startTime","tweens","opts","specialEasing","originalProperties","originalOptions","gotoEnd","propFilter","bind","complete","timer","anim","*","tweener","oldfire","propTween","restoreDisplay","isBox","dataShow","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","time","timeout","clearTimeout","checkOn","optSelected","radioValue","boolHook","removeAttr","nType","attrHooks","attrNames","getter","lowercaseName","rfocusable","rclickable","stripAndCollapse","getClass","classesToArray","removeProp","propFix","tabindex","for","class","addClass","classNames","curValue","finalValue","removeClass","toggleClass","stateVal","isValidValue","hasClass","rreturn","valHooks","optionSet","rquery","parseXML","parserErrorElem","DOMParser","parseFromString","rfocusMorph","stopPropagationCallback","onlyHandlers","bubbleType","ontype","lastElement","eventPath","parentWindow","triggerHandler","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","traditional","param","s","valueOrFunction","encodeURIComponent","serialize","serializeArray","r20","rhash","rantiCache","rheaders","rnoContent","rprotocol","transports","allTypes","originAnchor","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","transport","cacheURL","responseHeadersString","responseHeaders","timeoutTimer","urlAnchor","fireGlobals","uncached","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","statusText","finalText","crossDomain","host","hasContent","ifModified","headers","beforeSend","success","send","nativeStatusText","responses","isSuccess","response","modified","ct","finalDataType","firstDataType","ajaxHandleResponses","conv2","current","conv","dataFilter","throws","ajaxConvert","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","htmlIsFunction","unwrap","visible","xhr","XMLHttpRequest","xhrSuccessStatus","0","1223","xhrSupported","cors","errorCallback","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","scriptAttrs","charset","scriptCharset","evt","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","createHTMLDocument","implementation","keepScripts","parsed","params","animated","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","curElem","using","rect","win","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","","defaultExtra","funcName","unbind","delegate","undelegate","hover","fnOver","fnOut","rtrim","proxy","holdReady","hold","parseJSON","isNumeric","isNaN","trim","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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","file":"jquery-3.7.0.min.js"} \ No newline at end of file diff --git a/branches/master/assets/js/jquery-ui.min.js b/branches/master/assets/js/jquery-ui.min.js new file mode 100644 index 0000000..335ae7f --- /dev/null +++ b/branches/master/assets/js/jquery-ui.min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.js, widget.js, tabs.js +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return a=!o&&r.length?e.widget.extend.apply(null,[a].concat(r)):a,o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))}),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
        ",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget,e.widget("ui.tabs",{version:"1.11.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t>n&&(t=0),0>t&&(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):"disabled"===e?(this._setupDisabled(t),void 0):(this._super(e,t),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr("id"),h=e(s).closest("li"),l=h.attr("aria-controls");t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr("aria-controls")||e({}).uniqueId()[0].id,n="#"+o,a=t.element.find(n),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[i-1]||t.tablist)),a.attr("aria-live","polite")),a.length&&(t.panels=t.panels.add(a)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":o,"aria-labelledby":r}),a.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
        ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger("activate",t,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){o.html(e),s._trigger("load",i,r)},1)}).complete(function(e,t){setTimeout(function(){"abort"===t&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===s.xhr&&delete s.xhr},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,a){return n._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})}); \ No newline at end of file diff --git a/branches/master/assets/js/jquery.js b/branches/master/assets/js/jquery.js new file mode 100644 index 0000000..e7e29d5 --- /dev/null +++ b/branches/master/assets/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.0",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},R=function(){V()},M=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&z(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function X(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&M(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function U(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function z(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",R),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
        "],col:[2,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Me(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
        ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return R(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return R(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),ce.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(e,n){ce.fn[n]=function(e,t){return 0=0&&(this.fetchedEOF?this.index0){return this.fetch(t)>=t}return!0}fetch(e){if(this.fetchedEOF)return 0;for(let t=0;t=this.tokens.length&&(t=this.tokens.length-1);for(let o=e;o=this.tokens.length?this.tokens[this.tokens.length-1]:this.tokens[t]}adjustSeekIndex(e){return e}lazyInit(){-1===this.index&&this.setup()}setup(){this.sync(0),this.index=this.adjustSeekIndex(0)}setTokenSource(e){this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}nextTokenOnChannel(e,t){if(this.sync(e),e>=this.tokens.length)return-1;let n=this.tokens[e];for(;n.channel!==this.channel;){if(n.type===i.EOF)return-1;e+=1,this.sync(e),n=this.tokens[e]}return e}previousTokenOnChannel(e,t){for(;e>=0&&this.tokens[e].channel!==t;)e-=1;return e}getHiddenTokensToRight(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.nextTokenOnChannel(e+1,a.DEFAULT_TOKEN_CHANNEL),i=e+1,o=-1===n?this.tokens.length-1:n;return this.filterForChannel(i,o,t)}getHiddenTokensToLeft(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.previousTokenOnChannel(e-1,a.DEFAULT_TOKEN_CHANNEL);if(n===e-1)return null;const i=n+1,o=e-1;return this.filterForChannel(i,o,t)}filterForChannel(e,t,n){const i=[];for(let o=e;o=this.tokens.length&&(n=this.tokens.length-1);let a="";for(let e=t;e",this.strdata=e,this.decodeToUnicodeCodePoints=t||!1,this._index=0,this.data=[],this.decodeToUnicodeCodePoints)for(let e=0;e=this._size)throw"cannot consume EOF";this._index+=1}LA(e){if(0===e)return 0;e<0&&(e+=1);const t=this._index+e-1;return t<0||t>=this._size?i.EOF:this.data[t]}LT(e){return this.LA(e)}mark(){return-1}release(e){}seek(e){e<=this._index?this._index=e:this._index=Math.min(e,this._size)}getText(e,t){if(t>=this._size&&(t=this._size-1),e>=this._size)return"";if(this.decodeToUnicodeCodePoints){let n="";for(let i=e;i<=t;i++)n+=String.fromCodePoint(this.data[i]);return n}return this.strdata.slice(e,t+1)}toString(){return this.strdata}get index(){return this._index}get size(){return this._size}}},7615:function(e,t,n){const{Token:i}=n(2653);class a{constructor(e,t){this.start=e,this.stop=t}clone(){return new a(this.start,this.stop)}contains(e){return e>=this.start&&ethis.addInterval(e)),this),this}reduce(e){if(e=n.stop?(this.intervals.splice(e+1,1),this.reduce(e)):t.stop>=n.start&&(this.intervals[e]=new a(t.start,n.stop),this.intervals.splice(e+1,1))}}complement(e,t){const n=new o;return n.addInterval(new a(e,t+1)),null!==this.intervals&&this.intervals.forEach((e=>n.removeRange(e))),n}contains(e){if(null===this.intervals)return!1;for(let t=0;tn.start&&e.stop=n.stop?(this.intervals.splice(t,1),t-=1):e.start"):e.push("'"+String.fromCharCode(n.start)+"'"):e.push("'"+String.fromCharCode(n.start)+"'..'"+String.fromCharCode(n.stop-1)+"'")}return e.length>1?"{"+e.join(", ")+"}":e[0]}toIndexString(){const e=[];for(let t=0;t"):e.push(n.start.toString()):e.push(n.start.toString()+".."+(n.stop-1).toString())}return e.length>1?"{"+e.join(", ")+"}":e[0]}toTokenString(e,t){const n=[];for(let i=0;i1?"{"+n.join(", ")+"}":n[0]}elementName(e,t,n){return n===i.EOF?"":n===i.EPSILON?"":e[n]||t[n]}get length(){return this.intervals.map((e=>e.length)).reduce(((e,t)=>e+t))}}e.exports={Interval:a,IntervalSet:o}},6966:function(e,t,n){const{Set:i,BitSet:a}=n(4581),{Token:o}=n(2653),{ATNConfig:r}=n(9906),{IntervalSet:s}=n(7615),{RuleStopState:c}=n(4579),{RuleTransition:d,NotSetTransition:u,WildcardTransition:l,AbstractPredicateTransition:m}=n(6195),{predictionContextFromRuleContext:p,PredictionContext:f,SingletonPredictionContext:g}=n(6848);class h{constructor(e){this.atn=e}getDecisionLookahead(e){if(null===e)return null;const t=e.transitions.length,n=[];for(let o=0;o":"\n"===e?"\\n":"\t"===e?"\\t":"\r"===e?"\\r":e}getCharErrorDisplay(e){return"'"+this.getErrorDisplayForChar(e)+"'"}recover(e){this._input.LA(1)!==i.EOF&&(e instanceof s?this._interp.consume(this._input):this._input.consume())}get inputStream(){return this._input}set inputStream(e){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=e,this._tokenFactorySourcePair=[this,this._input]}get sourceName(){return this._input.sourceName}get type(){return this._type}set type(e){this._type=e}get line(){return this._interp.line}set line(e){this._interp.line=e}get column(){return this._interp.column}set column(e){this._interp.column=e}get text(){return null!==this._text?this._text:this._interp.getText(this._input)}set text(e){this._text=e}}c.DEFAULT_MODE=0,c.MORE=-2,c.SKIP=-3,c.DEFAULT_TOKEN_CHANNEL=i.DEFAULT_CHANNEL,c.HIDDEN=i.HIDDEN_CHANNEL,c.MIN_CHAR_VALUE=0,c.MAX_CHAR_VALUE=1114111,e.exports=c},1967:function(e,t,n){const{Token:i}=n(2653),{ParseTreeListener:a,TerminalNode:o,ErrorNode:r}=n(6867),s=n(391),{DefaultErrorStrategy:c}=n(6218),d=n(2219),u=n(3046),l=n(8141);class m extends a{constructor(e){super(),this.parser=e}enterEveryRule(e){console.log("enter "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}visitTerminal(e){console.log("consume "+e.symbol+" rule "+this.parser.ruleNames[this.parser._ctx.ruleIndex])}exitEveryRule(e){console.log("exit "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}}class p extends s{constructor(e){super(),this._input=null,this._errHandler=new c,this._precedenceStack=[],this._precedenceStack.push(0),this._ctx=null,this.buildParseTrees=!0,this._tracer=null,this._parseListeners=null,this._syntaxErrors=0,this.setInputStream(e)}reset(){null!==this._input&&this._input.seek(0),this._errHandler.reset(this),this._ctx=null,this._syntaxErrors=0,this.setTrace(!1),this._precedenceStack=[],this._precedenceStack.push(0),null!==this._interp&&this._interp.reset()}match(e){let t=this.getCurrentToken();return t.type===e?(this._errHandler.reportMatch(this),this.consume()):(t=this._errHandler.recoverInline(this),this.buildParseTrees&&-1===t.tokenIndex&&this._ctx.addErrorNode(t)),t}matchWildcard(){let e=this.getCurrentToken();return e.type>0?(this._errHandler.reportMatch(this),this.consume()):(e=this._errHandler.recoverInline(this),this._buildParseTrees&&-1===e.tokenIndex&&this._ctx.addErrorNode(e)),e}getParseListeners(){return this._parseListeners||[]}addParseListener(e){if(null===e)throw"listener";null===this._parseListeners&&(this._parseListeners=[]),this._parseListeners.push(e)}removeParseListener(e){if(null!==this._parseListeners){const t=this._parseListeners.indexOf(e);t>=0&&this._parseListeners.splice(t,1),0===this._parseListeners.length&&(this._parseListeners=null)}}removeParseListeners(){this._parseListeners=null}triggerEnterRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.forEach((function(t){t.enterEveryRule(e),e.enterRule(t)}))}}triggerExitRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.slice(0).reverse().forEach((function(t){e.exitRule(t),t.exitEveryRule(e)}))}}getTokenFactory(){return this._input.tokenSource._factory}setTokenFactory(e){this._input.tokenSource._factory=e}getATNWithBypassAlts(){const e=this.getSerializedATN();if(null===e)throw"The current parser does not support an ATN with bypass alternatives.";let t=this.bypassAltsAtnCache[e];if(null===t){const n=new u;n.generateRuleBypassTransitions=!0,t=new d(n).deserialize(e),this.bypassAltsAtnCache[e]=t}return t}compileParseTreePattern(e,t,n){if(null===(n=n||null)&&null!==this.getTokenStream()){const e=this.getTokenStream().tokenSource;e instanceof l&&(n=e)}if(null===n)throw"Parser can't discover a lexer to use";return new ParseTreePatternMatcher(n,this).compile(e,t)}getInputStream(){return this.getTokenStream()}setInputStream(e){this.setTokenStream(e)}getTokenStream(){return this._input}setTokenStream(e){this._input=null,this.reset(),this._input=e}getCurrentToken(){return this._input.LT(1)}notifyErrorListeners(e,t,n){n=n||null,null===(t=t||null)&&(t=this.getCurrentToken()),this._syntaxErrors+=1;const i=t.line,a=t.column;this.getErrorListenerDispatch().syntaxError(this,t,i,a,e,n)}consume(){const e=this.getCurrentToken();e.type!==i.EOF&&this.getInputStream().consume();const t=null!==this._parseListeners&&this._parseListeners.length>0;if(this.buildParseTrees||t){let n;n=this._errHandler.inErrorRecoveryMode(this)?this._ctx.addErrorNode(e):this._ctx.addTokenNode(e),n.invokingState=this.state,t&&this._parseListeners.forEach((function(e){n instanceof r||void 0!==n.isErrorNode&&n.isErrorNode()?e.visitErrorNode(n):n instanceof o&&e.visitTerminal(n)}))}return e}addContextToParseTree(){null!==this._ctx.parentCtx&&this._ctx.parentCtx.addChild(this._ctx)}enterRule(e,t,n){this.state=t,this._ctx=e,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),this.triggerEnterRuleEvent()}exitRule(){this._ctx.stop=this._input.LT(-1),this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx}enterOuterAlt(e,t){e.setAltNumber(t),this.buildParseTrees&&this._ctx!==e&&null!==this._ctx.parentCtx&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(e)),this._ctx=e}getPrecedence(){return 0===this._precedenceStack.length?-1:this._precedenceStack[this._precedenceStack.length-1]}enterRecursionRule(e,t,n,i){this.state=t,this._precedenceStack.push(i),this._ctx=e,this._ctx.start=this._input.LT(1),this.triggerEnterRuleEvent()}pushNewRecursionContext(e,t,n){const i=this._ctx;i.parentCtx=e,i.invokingState=t,i.stop=this._input.LT(-1),this._ctx=e,this._ctx.start=i.start,this.buildParseTrees&&this._ctx.addChild(i),this.triggerEnterRuleEvent()}unrollRecursionContexts(e){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);const t=this._ctx,n=this.getParseListeners();if(null!==n&&n.length>0)for(;this._ctx!==e;)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=e;t.parentCtx=e,this.buildParseTrees&&null!==e&&e.addChild(t)}getInvokingContext(e){let t=this._ctx;for(;null!==t;){if(t.ruleIndex===e)return t;t=t.parentCtx}return null}precpred(e,t){return t>=this._precedenceStack[this._precedenceStack.length-1]}inContext(e){return!1}isExpectedToken(e){const t=this._interp.atn;let n=this._ctx;const a=t.states[this.state];let o=t.nextTokens(a);if(o.contains(e))return!0;if(!o.contains(i.EPSILON))return!1;for(;null!==n&&n.invokingState>=0&&o.contains(i.EPSILON);){const i=t.states[n.invokingState].transitions[0];if(o=t.nextTokens(i.followState),o.contains(e))return!0;n=n.parentCtx}return!(!o.contains(i.EPSILON)||e!==i.EOF)}getExpectedTokens(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)}getExpectedTokensWithinCurrentRule(){const e=this._interp.atn,t=e.states[this.state];return e.nextTokens(t)}getRuleIndex(e){const t=this.getRuleIndexMap()[e];return null!==t?t:-1}getRuleInvocationStack(e){null===(e=e||null)&&(e=this._ctx);const t=[];for(;null!==e;){const n=e.ruleIndex;n<0?t.push("n/a"):t.push(this.ruleNames[n]),e=e.parentCtx}return t}getDFAStrings(){return this._interp.decisionToDFA.toString()}dumpDFA(){let e=!1;for(let t=0;t0&&(e&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),e=!0)}}getSourceName(){return this._input.sourceName}setTrace(e){e?(null!==this._tracer&&this.removeParseListener(this._tracer),this._tracer=new m(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)}}p.bypassAltsAtnCache={},e.exports=p},6353:function(e,t,n){const i=n(2088),a=n(6867),o=a.INVALID_INTERVAL,r=a.TerminalNode,s=a.TerminalNodeImpl,c=a.ErrorNodeImpl,d=n(7615).Interval;class u extends i{constructor(e,t){super(e=e||null,t=t||null),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}copyFrom(e){this.parentCtx=e.parentCtx,this.invokingState=e.invokingState,this.children=null,this.start=e.start,this.stop=e.stop,e.children&&(this.children=[],e.children.map((function(e){e instanceof c&&(this.children.push(e),e.parentCtx=this)}),this))}enterRule(e){}exitRule(e){}addChild(e){return null===this.children&&(this.children=[]),this.children.push(e),e}removeLastChild(){null!==this.children&&this.children.pop()}addTokenNode(e){const t=new s(e);return this.addChild(t),t.parentCtx=this,t}addErrorNode(e){const t=new c(e);return this.addChild(t),t.parentCtx=this,t}getChild(e,t){if(t=t||null,null===this.children||e<0||e>=this.children.length)return null;if(null===t)return this.children[e];for(let n=0;n=this.children.length)return null;for(let n=0;n0&&(e+=", "),this.returnStates[t]!==s.EMPTY_RETURN_STATE?(e+=this.returnStates[t],null!==this.parents[t]?e=e+" "+this.parents[t]:e+="null"):e+="$";return e+"]"}}get length(){return this.returnStates.length}}function l(e,t,n,i){if(e===t)return e;if(e instanceof c&&t instanceof c)return function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}const a=function(e,t,n){if(n){if(e===s.EMPTY)return s.EMPTY;if(t===s.EMPTY)return s.EMPTY}else{if(e===s.EMPTY&&t===s.EMPTY)return s.EMPTY;if(e===s.EMPTY){const e=[t.returnState,s.EMPTY_RETURN_STATE],n=[t.parentCtx,null];return new u(n,e)}if(t===s.EMPTY){const t=[e.returnState,s.EMPTY_RETURN_STATE],n=[e.parentCtx,null];return new u(n,t)}}return null}(e,t,n);if(null!==a)return null!==i&&i.set(e,t,a),a;if(e.returnState===t.returnState){const a=l(e.parentCtx,t.parentCtx,n,i);if(a===e.parentCtx)return e;if(a===t.parentCtx)return t;const o=c.create(a,e.returnState);return null!==i&&i.set(e,t,o),o}{let n=null;if((e===t||null!==e.parentCtx&&e.parentCtx===t.parentCtx)&&(n=e.parentCtx),null!==n){const a=[e.returnState,t.returnState];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState);const o=new u([n,n],a);return null!==i&&i.set(e,t,o),o}const a=[e.returnState,t.returnState];let o=[e.parentCtx,t.parentCtx];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState,o=[t.parentCtx,e.parentCtx]);const r=new u(o,a);return null!==i&&i.set(e,t,r),r}}(e,t,n,i);if(n){if(e instanceof d)return e;if(t instanceof d)return t}return e instanceof c&&(e=new u([e.getParent()],[e.returnState])),t instanceof c&&(t=new u([t.getParent()],[t.returnState])),function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}let a=0,r=0,d=0,m=[],p=[];for(;a";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),t=t.replace("\n","\\n").replace("\r","\\r").replace("\t","\\t"),"'"+t+"'"}getErrorListenerDispatch(){return new o(this._listeners)}sempred(e,t,n){return!0}precpred(e,t){return!0}get state(){return this._stateNumber}set state(e){this._stateNumber=e}}r.tokenTypeMapCache={},r.ruleIndexMapCache={},e.exports=r},2088:function(e,t,n){const{RuleNode:i}=n(6867),{INVALID_INTERVAL:a}=n(6867),o=n(2027);e.exports=class extends i{constructor(e,t){super(),this.parentCtx=e||null,this.invokingState=t||-1}depth(){let e=0,t=this;for(;null!==t;)t=t.parentCtx,e+=1;return e}isEmpty(){return-1===this.invokingState}getSourceInterval(){return a}getRuleContext(){return this}getPayload(){return this}getText(){return 0===this.getChildCount()?"":this.children.map((function(e){return e.getText()})).join("")}getAltNumber(){return 0}setAltNumber(e){}getChild(e){return null}getChildCount(){return 0}accept(e){return e.visitChildren(this)}toStringTree(e,t){return o.toStringTree(this,e,t)}toString(e,t){e=e||null,t=t||null;let n=this,i="[";for(;null!==n&&n!==t;){if(null===e)n.isEmpty()||(i+=n.invokingState);else{const t=n.ruleIndex;i+=t>=0&&t","[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+e+"',<"+this.type+">"+(this.channel>0?",channel="+this.channel:"")+","+this.line+":"+this.column+"]"}get text(){if(null!==this._text)return this._text;const e=this.getInputStream();if(null===e)return null;const t=e.size;return this.start"}set text(e){this._text=e}}n.EMPTY_SOURCE=[null,null],e.exports={Token:t,CommonToken:n}},4581:function(e){function t(e){return null===e?"null":e}function n(e){return Array.isArray(e)?"["+e.map(t).join(", ")+"]":"null"}function i(e,t){return e?e.equals(t):e==t}function a(e){return e?e.hashCode():-1}String.prototype.seed=String.prototype.seed||Math.round(Math.random()*Math.pow(2,32)),String.prototype.hashCode=function(){const e=this.toString();let t,n;const i=3&e.length,a=e.length-i;let o=String.prototype.seed;const r=3432918353,s=461845907;let c=0;for(;c>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n,o=o<<13|o>>>19,t=5*(65535&o)+((5*(o>>>16)&65535)<<16)&4294967295,o=27492+(65535&t)+((58964+(t>>>16)&65535)<<16);switch(n=0,i){case 3:n^=(255&e.charCodeAt(c+2))<<16;case 2:n^=(255&e.charCodeAt(c+1))<<8;case 1:n^=255&e.charCodeAt(c),n=(65535&n)*r+(((n>>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n}return o^=e.length,o^=o>>>16,o=2246822507*(65535&o)+((2246822507*(o>>>16)&65535)<<16)&4294967295,o^=o>>>13,o=3266489909*(65535&o)+((3266489909*(o>>>16)&65535)<<16)&4294967295,o^=o>>>16,o>>>0};class o{constructor(){this.data=[]}add(e){this.data[e]=!0}or(e){const t=this;Object.keys(e.data).map((function(e){t.add(e)}))}remove(e){delete this.data[e]}contains(e){return!0===this.data[e]}values(){return Object.keys(this.data)}minValue(){return Math.min.apply(null,this.values())}hashCode(){const e=new s;return e.update(this.values()),e.finish()}equals(e){return e instanceof o&&this.hashCode()===e.hashCode()}toString(){return"{"+this.values().join(", ")+"}"}get length(){return this.values().length}}class r{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}put(e,t){const n="hash_"+this.hashFunction(e);if(n in this.data){const i=this.data[n];for(let n=0;n>>17,e*=461845907,this.count=this.count+1;let n=this.hash^e;n=n<<13|n>>>19,n=5*n+3864292196,this.hash=n}}}finish(){let e=this.hash^4*this.count;return e^=e>>>16,e*=2246822507,e^=e>>>13,e*=3266489909,e^=e>>>16,e}}e.exports={Hash:s,Set:class{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}add(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t=this.states.length)throw"Invalid state number.";const n=this.states[e];let i=this.nextTokens(n);if(!i.contains(o.EPSILON))return i;const r=new a;for(r.addSet(i),r.removeOne(o.EPSILON);null!==t&&t.invokingState>=0&&i.contains(o.EPSILON);){const e=this.states[t.invokingState].transitions[0];i=this.nextTokens(e.followState),r.addSet(i),r.removeOne(o.EPSILON),t=t.parentCtx}return i.contains(o.EPSILON)&&r.addOne(o.EOF),r}}r.INVALID_ALT_NUMBER=0,e.exports=r},9906:function(e,t,n){const{DecisionState:i}=n(4579),{SemanticContext:a}=n(7821),{Hash:o}=n(4581);function r(e,t){if(null===e){const e={state:null,alt:null,context:null,semanticContext:null};return t&&(e.reachesIntoOuterContext=0),e}{const n={};return n.state=e.state||null,n.alt=void 0===e.alt?null:e.alt,n.context=e.context||null,n.semanticContext=e.semanticContext||null,t&&(n.reachesIntoOuterContext=e.reachesIntoOuterContext||0,n.precedenceFilterSuppressed=e.precedenceFilterSuppressed||!1),n}}class s{constructor(e,t){this.checkContext(e,t),e=r(e),t=r(t,!0),this.state=null!==e.state?e.state:t.state,this.alt=null!==e.alt?e.alt:t.alt,this.context=null!==e.context?e.context:t.context,this.semanticContext=null!==e.semanticContext?e.semanticContext:null!==t.semanticContext?t.semanticContext:a.NONE,this.reachesIntoOuterContext=t.reachesIntoOuterContext,this.precedenceFilterSuppressed=t.precedenceFilterSuppressed}checkContext(e,t){null!==e.context&&void 0!==e.context||null!==t&&null!==t.context&&void 0!==t.context||(this.context=null)}hashCode(){const e=new o;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext)}equals(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&(null===this.context?null===e.context:this.context.equals(e.context))&&this.semanticContext.equals(e.semanticContext)&&this.precedenceFilterSuppressed===e.precedenceFilterSuppressed)}hashCodeForConfigSet(){const e=new o;return e.update(this.state.stateNumber,this.alt,this.semanticContext),e.finish()}equalsForConfigSet(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&this.semanticContext.equals(e.semanticContext))}toString(){return"("+this.state+","+this.alt+(null!==this.context?",["+this.context.toString()+"]":"")+(this.semanticContext!==a.NONE?","+this.semanticContext.toString():"")+(this.reachesIntoOuterContext>0?",up="+this.reachesIntoOuterContext:"")+")"}}class c extends s{constructor(e,t){super(e,t);const n=e.lexerActionExecutor||null;return this.lexerActionExecutor=n||(null!==t?t.lexerActionExecutor:null),this.passedThroughNonGreedyDecision=null!==t&&this.checkNonGreedyDecision(t,this.state),this.hashCodeForConfigSet=c.prototype.hashCode,this.equalsForConfigSet=c.prototype.equals,this}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext,this.passedThroughNonGreedyDecision,this.lexerActionExecutor)}equals(e){return this===e||e instanceof c&&this.passedThroughNonGreedyDecision===e.passedThroughNonGreedyDecision&&(this.lexerActionExecutor?this.lexerActionExecutor.equals(e.lexerActionExecutor):!e.lexerActionExecutor)&&super.equals(e)}checkNonGreedyDecision(e,t){return e.passedThroughNonGreedyDecision||t instanceof i&&t.nonGreedy}}e.exports.ATNConfig=s,e.exports.LexerATNConfig=c},237:function(e,t,n){const i=n(6378),a=n(4581),{SemanticContext:o}=n(7821),{merge:r}=n(6848);function s(e){return e.hashCodeForConfigSet()}function c(e,t){return e===t||null!==e&&null!==t&&e.equalsForConfigSet(t)}class d{constructor(e){this.configLookup=new a.Set(s,c),this.fullCtx=void 0===e||e,this.readOnly=!1,this.configs=[],this.uniqueAlt=0,this.conflictingAlts=null,this.hasSemanticContext=!1,this.dipsIntoOuterContext=!1,this.cachedHashCode=-1}add(e,t){if(void 0===t&&(t=null),this.readOnly)throw"This set is readonly";e.semanticContext!==o.NONE&&(this.hasSemanticContext=!0),e.reachesIntoOuterContext>0&&(this.dipsIntoOuterContext=!0);const n=this.configLookup.add(e);if(n===e)return this.cachedHashCode=-1,this.configs.push(e),!0;const i=!this.fullCtx,a=r(n.context,e.context,i,t);return n.reachesIntoOuterContext=Math.max(n.reachesIntoOuterContext,e.reachesIntoOuterContext),e.precedenceFilterSuppressed&&(n.precedenceFilterSuppressed=!0),n.context=a,!0}getStates(){const e=new a.Set;for(let t=0;t=n}deserialize(e){this.reset(e),this.checkVersion(),this.checkUUID();const t=this.readATN();this.readStates(t),this.readRules(t),this.readModes(t);const n=[];return this.readSets(t,n,this.readInt.bind(this)),this.isFeatureSupported(U,this.uuid)&&this.readSets(t,n,this.readInt32.bind(this)),this.readEdges(t,n),this.readDecisions(t),this.readLexerActions(t),this.markPrecedenceDecisions(t),this.verifyATN(t),this.deserializationOptions.generateRuleBypassTransitions&&t.grammarType===o.PARSER&&(this.generateRuleBypassTransitions(t),this.verifyATN(t)),t}reset(e){const t=e.split("").map((function(e){const t=e.charCodeAt(0);return t>1?t-2:t+65534}));t[0]=e.charCodeAt(0),this.data=t,this.pos=0}checkVersion(){const e=this.readInt();if(3!==e)throw"Could not deserialize ATN with version "+e+" (expected 3)."}checkUUID(){const e=this.readUUID();if(V.indexOf(e)<0)throw Q;this.uuid=e}readATN(){const e=this.readInt(),t=this.readInt();return new a(e,t)}readStates(e){let t,n,i;const a=[],o=[],s=this.readInt();for(let t=0;t0;)a.addTransition(d.transitions[l-1]),d.transitions=d.transitions.slice(-1);e.ruleToStartState[t].addTransition(new T(a)),o.addTransition(new T(c));const m=new s;e.addState(m),m.addTransition(new S(o,e.ruleToTokenType[t])),a.addTransition(new T(m))}stateIsEndStateFor(e,t){if(e.ruleIndex!==t)return null;if(!(e instanceof y))return null;const n=e.transitions[e.transitions.length-1].target;return n instanceof l&&n.epsilonOnlyTransitions&&n.transitions[0].target instanceof p?e:null}markPrecedenceDecisions(e){for(let t=0;t=0):this.checkCondition(n.transitions.length<=1||n instanceof p)}}checkCondition(e,t){if(!e)throw null==t&&(t="IllegalState"),t}readInt(){return this.data[this.pos++]}readInt32(){return this.readInt()|this.readInt()<<16}readLong(){return 4294967295&this.readInt32()|this.readInt32()<<32}readUUID(){const e=[];for(let t=7;t>=0;t--){const n=this.readInt();e[2*t+1]=255&n,e[2*t]=n>>8&255}return G[e[0]]+G[e[1]]+G[e[2]]+G[e[3]]+"-"+G[e[4]]+G[e[5]]+"-"+G[e[6]]+G[e[7]]+"-"+G[e[8]]+G[e[9]]+"-"+G[e[10]]+G[e[11]]+G[e[12]]+G[e[13]]+G[e[14]]+G[e[15]]}edgeFactory(e,t,n,a,o,r,s,c){const d=e.states[a];switch(t){case E.EPSILON:return new T(d);case E.RANGE:return new b(d,0!==s?i.EOF:o,r);case E.RULE:return new R(e.states[o],r,s,d);case E.PREDICATE:return new L(d,o,r,0!==s);case E.PRECEDENCE:return new P(d,o);case E.ATOM:return new S(d,0!==s?i.EOF:o);case E.ACTION:return new M(d,o,r,0!==s);case E.SET:return new v(d,c[o]);case E.NOT_SET:return new D(d,c[o]);case E.WILDCARD:return new I(d);default:throw"The specified transition type: "+t+" is not valid."}}stateFactory(e,t){if(null===this.stateFactories){const e=[];e[r.INVALID_TYPE]=null,e[r.BASIC]=()=>new s,e[r.RULE_START]=()=>new m,e[r.BLOCK_START]=()=>new C,e[r.PLUS_BLOCK_START]=()=>new x,e[r.STAR_BLOCK_START]=()=>new _,e[r.TOKEN_START]=()=>new f,e[r.RULE_STOP]=()=>new p,e[r.BLOCK_END]=()=>new u,e[r.STAR_LOOP_BACK]=()=>new h,e[r.STAR_LOOP_ENTRY]=()=>new y,e[r.PLUS_LOOP_BACK]=()=>new g,e[r.LOOP_END]=()=>new l,this.stateFactories=e}if(e>this.stateFactories.length||null===this.stateFactories[e])throw"The specified state type "+e+" is not valid.";{const n=this.stateFactories[e]();if(null!==n)return n.ruleIndex=t,n}}lexerActionFactory(e,t,n){if(null===this.actionFactories){const e=[];e[w.CHANNEL]=(e,t)=>new Y(e),e[w.CUSTOM]=(e,t)=>new N(e,t),e[w.MODE]=(e,t)=>new B(e),e[w.MORE]=(e,t)=>q.INSTANCE,e[w.POP_MODE]=(e,t)=>F.INSTANCE,e[w.PUSH_MODE]=(e,t)=>new j(e),e[w.SKIP]=(e,t)=>O.INSTANCE,e[w.TYPE]=(e,t)=>new H(e),this.actionFactories=e}if(e>this.actionFactories.length||null===this.actionFactories[e])throw"The specified lexer action type "+e+" is not valid.";return this.actionFactories[e](t,n)}}},9872:function(e,t,n){const{DFAState:i}=n(2241),{ATNConfigSet:a}=n(237),{getCachedPredictionContext:o}=n(6848),{Map:r}=n(4581);class s{constructor(e,t){return this.atn=e,this.sharedContextCache=t,this}getCachedContext(e){if(null===this.sharedContextCache)return e;const t=new r;return o(e,this.sharedContextCache,t)}}s.ERROR=new i(2147483647,new a),e.exports=s},4579:function(e){class t{constructor(){this.atn=null,this.stateNumber=t.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null}toString(){return this.stateNumber}equals(e){return e instanceof t&&this.stateNumber===e.stateNumber}isNonGreedyExitState(){return!1}addTransition(e,t){void 0===t&&(t=-1),0===this.transitions.length?this.epsilonOnlyTransitions=e.isEpsilon:this.epsilonOnlyTransitions!==e.isEpsilon&&(this.epsilonOnlyTransitions=!1),-1===t?this.transitions.push(e):this.transitions.splice(t,1,e)}}t.INVALID_TYPE=0,t.BASIC=1,t.RULE_START=2,t.BLOCK_START=3,t.PLUS_BLOCK_START=4,t.STAR_BLOCK_START=5,t.TOKEN_START=6,t.RULE_STOP=7,t.BLOCK_END=8,t.STAR_LOOP_BACK=9,t.STAR_LOOP_ENTRY=10,t.PLUS_LOOP_BACK=11,t.LOOP_END=12,t.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"],t.INVALID_STATE_NUMBER=-1;class n extends t{constructor(){return super(),this.decision=-1,this.nonGreedy=!1,this}}class i extends n{constructor(){return super(),this.endState=null,this}}e.exports={ATNState:t,BasicState:class extends t{constructor(){super(),this.stateType=t.BASIC}},DecisionState:n,BlockStartState:i,BlockEndState:class extends t{constructor(){return super(),this.stateType=t.BLOCK_END,this.startState=null,this}},LoopEndState:class extends t{constructor(){return super(),this.stateType=t.LOOP_END,this.loopBackState=null,this}},RuleStartState:class extends t{constructor(){return super(),this.stateType=t.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}},RuleStopState:class extends t{constructor(){return super(),this.stateType=t.RULE_STOP,this}},TokensStartState:class extends n{constructor(){return super(),this.stateType=t.TOKEN_START,this}},PlusLoopbackState:class extends n{constructor(){return super(),this.stateType=t.PLUS_LOOP_BACK,this}},StarLoopbackState:class extends t{constructor(){return super(),this.stateType=t.STAR_LOOP_BACK,this}},StarLoopEntryState:class extends n{constructor(){return super(),this.stateType=t.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}},PlusBlockStartState:class extends i{constructor(){return super(),this.stateType=t.PLUS_BLOCK_START,this.loopBackState=null,this}},StarBlockStartState:class extends i{constructor(){return super(),this.stateType=t.STAR_BLOCK_START,this}},BasicBlockStartState:class extends i{constructor(){return super(),this.stateType=t.BLOCK_START,this}}}},2065:function(e){e.exports={LEXER:0,PARSER:1}},7076:function(e,t,n){const{Token:i}=n(2653),a=n(8141),o=n(6378),r=n(9872),{DFAState:s}=n(2241),{OrderedATNConfigSet:c}=n(237),{PredictionContext:d}=n(6848),{SingletonPredictionContext:u}=n(6848),{RuleStopState:l}=n(4579),{LexerATNConfig:m}=n(9906),{Transition:p}=n(6195),f=n(9269),{LexerNoViableAltException:g}=n(1706);function h(e){e.index=-1,e.line=0,e.column=-1,e.dfaState=null}class y{constructor(){h(this)}reset(){h(this)}}class x extends r{constructor(e,t,n,i){super(t,i),this.decisionToDFA=n,this.recog=e,this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE,this.prevAccept=new y}copyState(e){this.column=e.column,this.line=e.line,this.mode=e.mode,this.startIndex=e.startIndex}match(e,t){this.match_calls+=1,this.mode=t;const n=e.mark();try{this.startIndex=e.index,this.prevAccept.reset();const i=this.decisionToDFA[t];return null===i.s0?this.matchATN(e):this.execATN(e,i.s0)}finally{e.release(n)}}reset(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE}matchATN(e){const t=this.atn.modeToStartState[this.mode];x.debug&&console.log("matchATN mode "+this.mode+" start: "+t);const n=this.mode,i=this.computeStartState(e,t),a=i.hasSemanticContext;i.hasSemanticContext=!1;const o=this.addDFAState(i);a||(this.decisionToDFA[this.mode].s0=o);const r=this.execATN(e,o);return x.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[n].toLexerString()),r}execATN(e,t){x.debug&&console.log("start state closure="+t.configs),t.isAcceptState&&this.captureSimState(this.prevAccept,e,t);let n=e.LA(1),a=t;for(;;){x.debug&&console.log("execATN loop starting closure: "+a.configs);let t=this.getExistingTargetState(a,n);if(null===t&&(t=this.computeTargetState(e,a,n)),t===r.ERROR)break;if(n!==i.EOF&&this.consume(e),t.isAcceptState&&(this.captureSimState(this.prevAccept,e,t),n===i.EOF))break;n=e.LA(1),a=t}return this.failOrAccept(this.prevAccept,e,a.configs,n)}getExistingTargetState(e,t){if(null===e.edges||tx.MAX_DFA_EDGE)return null;let n=e.edges[t-x.MIN_DFA_EDGE];return void 0===n&&(n=null),x.debug&&null!==n&&console.log("reuse state "+e.stateNumber+" edge to "+n.stateNumber),n}computeTargetState(e,t,n){const i=new c;return this.getReachableConfigSet(e,t.configs,i,n),0===i.items.length?(i.hasSemanticContext||this.addDFAEdge(t,n,r.ERROR),r.ERROR):this.addDFAEdge(t,n,null,i)}failOrAccept(e,t,n,a){if(null!==this.prevAccept.dfaState){const n=e.dfaState.lexerActionExecutor;return this.accept(t,n,this.startIndex,e.index,e.line,e.column),e.dfaState.prediction}if(a===i.EOF&&t.index===this.startIndex)return i.EOF;throw new g(this.recog,t,this.startIndex,n)}getReachableConfigSet(e,t,n,a){let r=o.INVALID_ALT_NUMBER;for(let o=0;ox.MAX_DFA_EDGE||(x.debug&&console.log("EDGE "+e+" -> "+n+" upon "+t),null===e.edges&&(e.edges=[]),e.edges[t-x.MIN_DFA_EDGE]=n),n}addDFAState(e){const t=new s(null,e);let n=null;for(let t=0;t0&&(o=this.getAltThatFinishedDecisionEntryRule(a),o!==s.INVALID_ALT_NUMBER)?o:s.INVALID_ALT_NUMBER}getAltThatFinishedDecisionEntryRule(e){const t=[];for(let n=0;n0||i.state instanceof d&&i.context.hasEmptyPath())&&t.indexOf(i.alt)<0&&t.push(i.alt)}return 0===t.length?s.INVALID_ALT_NUMBER:Math.min.apply(null,t)}splitAccordingToSemanticValidity(e,t){const n=new l(e.fullCtx),i=new l(e.fullCtx);for(let a=0;a50))throw"problem";if(e.state instanceof d){if(!e.context.isEmpty()){for(let s=0;s=0&&(i+=1)}this.closureCheckingStopState(m,t,n,l,a,i,r)}}}canDropLoopEntryEdgeInLeftRecursiveRule(e){const t=e.state;if(t.stateType!==c.STAR_LOOP_ENTRY)return!1;if(t.stateType!==c.STAR_LOOP_ENTRY||!t.isPrecedenceDecision||e.context.isEmpty()||e.context.hasEmptyPath())return!1;const n=e.context.length;for(let i=0;i=0?this.parser.ruleNames[e]:""}getEpsilonTarget(e,t,n,i,a,o){switch(t.serializationType){case E.RULE:return this.ruleTransition(e,t);case E.PRECEDENCE:return this.precedenceTransition(e,t,n,i,a);case E.PREDICATE:return this.predTransition(e,t,n,i,a);case E.ACTION:return this.actionTransition(e,t);case E.EPSILON:return new u({state:t.target},e);case E.ATOM:case E.RANGE:case E.SET:return o&&t.matches(m.EOF,0,1)?new u({state:t.target},e):null;default:return null}}actionTransition(e,t){if(this.debug){const e=-1===t.actionIndex?65535:t.actionIndex;console.log("ACTION edge "+t.ruleIndex+":"+e)}return new u({state:t.target},e)}precedenceTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.precedence+">=_p, ctx dependent=true"),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&a)if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}predTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.ruleIndex+":"+t.predIndex+", ctx dependent="+t.isCtxDependent),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&(t.isCtxDependent&&a||!t.isCtxDependent))if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}ruleTransition(e,t){this.debug&&console.log("CALL rule "+this.getRuleName(t.target.ruleIndex)+", ctx="+e.context);const n=t.followState,i=M.create(e.context,n.stateNumber);return new u({state:t.target,context:i},e)}getConflictingAlts(e){const t=h.getConflictingAltSubsets(e);return h.getAlts(t)}getConflictingAltsOrUniqueAlt(e){let t=null;return e.uniqueAlt!==s.INVALID_ALT_NUMBER?(t=new o,t.add(e.uniqueAlt)):t=e.conflictingAlts,t}getTokenName(e){if(e===m.EOF)return"EOF";if(null!==this.parser&&null!==this.parser.literalNames){if(!(e>=this.parser.literalNames.length&&e>=this.parser.symbolicNames.length)){return(this.parser.literalNames[e]||this.parser.symbolicNames[e])+"<"+e+">"}console.log(e+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens())}return""+e}getLookaheadName(e){return this.getTokenName(e.LA(1))}dumpDeadEndConfigs(e){console.log("dead end configs: ");const t=e.getDeadEndConfigs();for(let e=0;e0){const e=n.state.transitions[0];if(e instanceof AtomTransition)i="Atom "+this.getTokenName(e.label);else if(e instanceof S){i=(e instanceof v?"~":"")+"Set "+e.set}}console.error(n.toString(this.parser,!0)+":"+i)}}noViableAlt(e,t,n,i){return new b(this.parser,e,e.get(i),e.LT(1),n,t)}getUniqueAlt(e){let t=s.INVALID_ALT_NUMBER;for(let n=0;n "+i+" upon "+this.getTokenName(n)),null===i)return null;if(i=this.addDFAState(e,i),null===t||n<-1||n>this.atn.maxTokenType)return i;if(null===t.edges&&(t.edges=[]),t.edges[n+1]=i,this.debug){const t=null===this.parser?null:this.parser.literalNames,n=null===this.parser?null:this.parser.symbolicNames;console.log("DFA=\n"+e.toString(t,n))}return i}addDFAState(e,t){if(t===g.ERROR)return t;const n=e.states.get(t);return null!==n?n:(t.stateNumber=e.states.length,t.configs.readOnly||(t.configs.optimizeConfigs(this),t.configs.setReadonly(!0)),e.states.add(t),this.debug&&console.log("adding new DFA state: "+t),t)}reportAttemptingFullContext(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportAttemptingFullContext decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,e,i,a,t,n)}reportContextSensitivity(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportContextSensitivity decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,e,i,a,t,n)}reportAmbiguity(e,t,n,i,a,o,r){if(this.debug||this.retry_debug){const e=new C(n,i+1);console.log("reportAmbiguity "+o+":"+r+", input="+this.parser.getTokenStream().getText(e))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,e,n,i,a,o,r)}}},7491:function(e,t,n){const{Map:i,BitSet:a,AltDict:o,hashStuff:r}=n(4581),s=n(6378),{RuleStopState:c}=n(4579),{ATNConfigSet:d}=n(237),{ATNConfig:u}=n(9906),{SemanticContext:l}=n(7821),m={SLL:0,LL:1,LL_EXACT_AMBIG_DETECTION:2,hasSLLConflictTerminatingPrediction:function(e,t){if(m.allConfigsInRuleStopStates(t))return!0;if(e===m.SLL&&t.hasSemanticContext){const e=new d;for(let n=0;n1)return!0}return!1},allSubsetsEqual:function(e){let t=null;for(let n=0;n=prec}?"}static filterPrecedencePredicates(e){const t=[];return e.values().map((function(e){e instanceof c&&t.push(e)})),t}}class d extends r{constructor(e,t){super();const n=new i;e instanceof d?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof d?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){let e=null;a.map((function(t){(null===e||t.precedencee.toString()));return(e.length>3?e.slice(3):e).join("&&")}}class u extends r{constructor(e,t){super();const n=new i;e instanceof u?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof u?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){const e=a.sort((function(e,t){return e.compareTo(t)})),t=e[e.length-1];n.add(t)}this.opnds=Array.from(n.values())}equals(e){return this===e||e instanceof u&&o(this.opnds,e.opnds)}updateHashCode(e){e.update(this.opnds,"OR")}evaluate(e,t){for(let n=0;ne.toString()));return(e.length>3?e.slice(3):e).join("||")}}e.exports={SemanticContext:r,PrecedencePredicate:c,Predicate:s}},6195:function(e,t,n){const{Token:i}=n(2653),{IntervalSet:a}=n(7615),{Predicate:o,PrecedencePredicate:r}=n(7821);class s{constructor(e){if(null==e)throw"target cannot be null.";this.target=e,this.isEpsilon=!1,this.label=null}}s.EPSILON=1,s.RANGE=2,s.RULE=3,s.PREDICATE=4,s.ATOM=5,s.ACTION=6,s.SET=7,s.NOT_SET=8,s.WILDCARD=9,s.PRECEDENCE=10,s.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"],s.serializationTypes={EpsilonTransition:s.EPSILON,RangeTransition:s.RANGE,RuleTransition:s.RULE,PredicateTransition:s.PREDICATE,AtomTransition:s.ATOM,ActionTransition:s.ACTION,SetTransition:s.SET,NotSetTransition:s.NOT_SET,WildcardTransition:s.WILDCARD,PrecedencePredicateTransition:s.PRECEDENCE};class c extends s{constructor(e){super(e)}}class d extends s{constructor(e,t){super(e),this.serializationType=s.SET,null!=t?this.label=t:(this.label=new a,this.label.addOne(i.INVALID_TYPE))}matches(e,t,n){return this.label.contains(e)}toString(){return this.label.toString()}}e.exports={Transition:s,AtomTransition:class extends s{constructor(e,t){super(e),this.label_=t,this.label=this.makeLabel(),this.serializationType=s.ATOM}makeLabel(){const e=new a;return e.addOne(this.label_),e}matches(e,t,n){return this.label_===e}toString(){return this.label_}},SetTransition:d,NotSetTransition:class extends d{constructor(e,t){super(e,t),this.serializationType=s.NOT_SET}matches(e,t,n){return e>=t&&e<=n&&!super.matches(e,t,n)}toString(){return"~"+super.toString()}},RuleTransition:class extends s{constructor(e,t,n,i){super(e),this.ruleIndex=t,this.precedence=n,this.followState=i,this.serializationType=s.RULE,this.isEpsilon=!0}matches(e,t,n){return!1}},ActionTransition:class extends s{constructor(e,t,n,i){super(e),this.serializationType=s.ACTION,this.ruleIndex=t,this.actionIndex=void 0===n?-1:n,this.isCtxDependent=void 0!==i&&i,this.isEpsilon=!0}matches(e,t,n){return!1}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}},EpsilonTransition:class extends s{constructor(e,t){super(e),this.serializationType=s.EPSILON,this.isEpsilon=!0,this.outermostPrecedenceReturn=t}matches(e,t,n){return!1}toString(){return"epsilon"}},RangeTransition:class extends s{constructor(e,t,n){super(e),this.serializationType=s.RANGE,this.start=t,this.stop=n,this.label=this.makeLabel()}makeLabel(){const e=new a;return e.addRange(this.start,this.stop),e}matches(e,t,n){return e>=this.start&&e<=this.stop}toString(){return"'"+String.fromCharCode(this.start)+"'..'"+String.fromCharCode(this.stop)+"'"}},WildcardTransition:class extends s{constructor(e){super(e),this.serializationType=s.WILDCARD}matches(e,t,n){return e>=t&&e<=n}toString(){return"."}},PredicateTransition:class extends c{constructor(e,t,n,i){super(e),this.serializationType=s.PREDICATE,this.ruleIndex=t,this.predIndex=n,this.isCtxDependent=i,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new o(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}},PrecedencePredicateTransition:class extends c{constructor(e,t){super(e),this.serializationType=s.PRECEDENCE,this.precedence=t,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new r(this.precedence)}toString(){return this.precedence+" >= _p"}},AbstractPredicateTransition:c}},3212:function(e,t,n){t.ATN=n(6378),t.ATNDeserializer=n(2219),t.LexerATNSimulator=n(7076),t.ParserATNSimulator=n(1053),t.PredictionMode=n(7491)},7603:function(e,t,n){const{Set:i}=n(4581),{DFAState:a}=n(2241),{StarLoopEntryState:o}=n(4579),{ATNConfigSet:r}=n(237),{DFASerializer:s}=n(19),{LexerDFASerializer:c}=n(19);e.exports=class{constructor(e,t){if(void 0===t&&(t=0),this.atnStartState=e,this.decision=t,this._states=new i,this.s0=null,this.precedenceDfa=!1,e instanceof o&&e.isPrecedenceDecision){this.precedenceDfa=!0;const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}}getPrecedenceStartState(e){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";return e<0||e>=this.s0.edges.length?null:this.s0.edges[e]||null}setPrecedenceStartState(e,t){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";e<0||(this.s0.edges[e]=t)}setPrecedenceDfa(e){if(this.precedenceDfa!==e){if(this._states=new i,e){const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}else this.s0=null;this.precedenceDfa=e}}sortedStates(){return this._states.values().sort((function(e,t){return e.stateNumber-t.stateNumber}))}toString(e,t){if(e=e||null,t=t||null,null===this.s0)return"";return new s(this,e,t).toString()}toLexerString(){if(null===this.s0)return"";return new c(this).toString()}get states(){return this._states}}},19:function(e,t,n){const i=n(4581);class a{constructor(e,t,n){this.dfa=e,this.literalNames=t||[],this.symbolicNames=n||[]}toString(){if(null===this.dfa.s0)return null;let e="";const t=this.dfa.sortedStates();for(let n=0;n"),e=e.concat(this.getStateString(t)),e=e.concat("\n"))}}}return 0===e.length?null:e}getEdgeLabel(e){return 0===e?"EOF":null!==this.literalNames||null!==this.symbolicNames?this.literalNames[e-1]||this.symbolicNames[e-1]:String.fromCharCode(e-1)}getStateString(e){const t=(e.isAcceptState?":":"")+"s"+e.stateNumber+(e.requiresFullContext?"^":"");return e.isAcceptState?null!==e.predicates?t+"=>"+i.arrayToString(e.predicates):t+"=>"+e.prediction.toString():t}}e.exports={DFASerializer:a,LexerDFASerializer:class extends a{constructor(e){super(e,null)}getEdgeLabel(e){return"'"+String.fromCharCode(e)+"'"}}}},2241:function(e,t,n){const{ATNConfigSet:i}=n(237),{Hash:a,Set:o}=n(4581);class r{constructor(e,t){return null===e&&(e=-1),null===t&&(t=new i),this.stateNumber=e,this.configs=t,this.edges=null,this.isAcceptState=!1,this.prediction=0,this.lexerActionExecutor=null,this.requiresFullContext=!1,this.predicates=null,this}getAltSet(){const e=new o;if(null!==this.configs)for(let t=0;t=a.length)return""+n;const o=a[i]||null;return null===o||0===o.length?""+n:`${n} (${o})`}getConflictingAlts(e,t){if(null!==e)return e;const n=new i;for(let e=0;er.syntaxError(e,t,n,i,a,o)))}reportAmbiguity(e,t,n,i,a,o,r){this.delegates.map((s=>s.reportAmbiguity(e,t,n,i,a,o,r)))}reportAttemptingFullContext(e,t,n,i,a,o){this.delegates.map((r=>r.reportAttemptingFullContext(e,t,n,i,a,o)))}reportContextSensitivity(e,t,n,i,a,o){this.delegates.map((r=>r.reportContextSensitivity(e,t,n,i,a,o)))}}}},6218:function(e,t,n){const{Token:i}=n(2653),{NoViableAltException:a,InputMismatchException:o,FailedPredicateException:r,ParseCancellationException:s}=n(1706),{ATNState:c}=n(4579),{Interval:d,IntervalSet:u}=n(7615);class l extends class{reset(e){}recoverInline(e){}recover(e,t){}sync(e){}inErrorRecoveryMode(e){}reportError(e){}}{constructor(){super(),this.errorRecoveryMode=!1,this.lastErrorIndex=-1,this.lastErrorStates=null,this.nextTokensContext=null,this.nextTokenState=0}reset(e){this.endErrorCondition(e)}beginErrorCondition(e){this.errorRecoveryMode=!0}inErrorRecoveryMode(e){return this.errorRecoveryMode}endErrorCondition(e){this.errorRecoveryMode=!1,this.lastErrorStates=null,this.lastErrorIndex=-1}reportMatch(e){this.endErrorCondition(e)}reportError(e,t){this.inErrorRecoveryMode(e)||(this.beginErrorCondition(e),t instanceof a?this.reportNoViableAlternative(e,t):t instanceof o?this.reportInputMismatch(e,t):t instanceof r?this.reportFailedPredicate(e,t):(console.log("unknown recognition error type: "+t.constructor.name),console.log(t.stack),e.notifyErrorListeners(t.getOffendingToken(),t.getMessage(),t)))}recover(e,t){this.lastErrorIndex===e.getInputStream().index&&null!==this.lastErrorStates&&this.lastErrorStates.indexOf(e.state)>=0&&e.consume(),this.lastErrorIndex=e._input.index,null===this.lastErrorStates&&(this.lastErrorStates=[]),this.lastErrorStates.push(e.state);const n=this.getErrorRecoverySet(e);this.consumeUntil(e,n)}sync(e){if(this.inErrorRecoveryMode(e))return;const t=e._interp.atn.states[e.state],n=e.getTokenStream().LA(1),a=e.atn.nextTokens(t);if(a.contains(n))return this.nextTokensContext=null,void(this.nextTokenState=c.INVALID_STATE_NUMBER);if(a.contains(i.EPSILON))null===this.nextTokensContext&&(this.nextTokensContext=e._ctx,this.nextTokensState=e._stateNumber);else switch(t.stateType){case c.BLOCK_START:case c.STAR_BLOCK_START:case c.PLUS_BLOCK_START:case c.STAR_LOOP_ENTRY:if(null!==this.singleTokenDeletion(e))return;throw new o(e);case c.PLUS_LOOP_BACK:case c.STAR_LOOP_BACK:this.reportUnwantedToken(e);const t=new u;t.addSet(e.getExpectedTokens());const n=t.addSet(this.getErrorRecoverySet(e));this.consumeUntil(e,n)}}reportNoViableAlternative(e,t){const n=e.getTokenStream();let a;a=null!==n?t.startToken.type===i.EOF?"":n.getText(new d(t.startToken.tokenIndex,t.offendingToken.tokenIndex)):"";const o="no viable alternative at input "+this.escapeWSAndQuote(a);e.notifyErrorListeners(o,t.offendingToken,t)}reportInputMismatch(e,t){const n="mismatched input "+this.getTokenErrorDisplay(t.offendingToken)+" expecting "+t.getExpectedTokens().toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t.offendingToken,t)}reportFailedPredicate(e,t){const n="rule "+e.ruleNames[e._ctx.ruleIndex]+" "+t.message;e.notifyErrorListeners(n,t.offendingToken,t)}reportUnwantedToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="extraneous input "+this.getTokenErrorDisplay(t)+" expecting "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t,null)}reportMissingToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="missing "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames)+" at "+this.getTokenErrorDisplay(t);e.notifyErrorListeners(n,t,null)}recoverInline(e){const t=this.singleTokenDeletion(e);if(null!==t)return e.consume(),t;if(this.singleTokenInsertion(e))return this.getMissingSymbol(e);throw new o(e)}singleTokenInsertion(e){const t=e.getTokenStream().LA(1),n=e._interp.atn,i=n.states[e.state].transitions[0].target;return!!n.nextTokens(i,e._ctx).contains(t)&&(this.reportMissingToken(e),!0)}singleTokenDeletion(e){const t=e.getTokenStream().LA(2);if(this.getExpectedTokens(e).contains(t)){this.reportUnwantedToken(e),e.consume();const t=e.getCurrentToken();return this.reportMatch(e),t}return null}getMissingSymbol(e){const t=e.getCurrentToken(),n=this.getExpectedTokens(e).first();let a;a=n===i.EOF?"":"";let o=t;const r=e.getTokenStream().LT(-1);return o.type===i.EOF&&null!==r&&(o=r),e.getTokenFactory().create(o.source,n,a,i.DEFAULT_CHANNEL,-1,-1,o.line,o.column)}getExpectedTokens(e){return e.getExpectedTokens()}getTokenErrorDisplay(e){if(null===e)return"";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),this.escapeWSAndQuote(t)}escapeWSAndQuote(e){return"'"+(e=(e=(e=e.replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t"))+"'"}getErrorRecoverySet(e){const t=e._interp.atn;let n=e._ctx;const a=new u;for(;null!==n&&n.invokingState>=0;){const e=t.states[n.invokingState].transitions[0],i=t.nextTokens(e.followState);a.addSet(i),n=n.parentCtx}return a.removeOne(i.EPSILON),a}consumeUntil(e,t){let n=e.getTokenStream().LA(1);for(;n!==i.EOF&&!t.contains(n);)e.consume(),n=e.getTokenStream().LA(1)}}e.exports={BailErrorStrategy:class extends l{constructor(){super()}recover(e,t){let n=e._ctx;for(;null!==n;)n.exception=t,n=n.parentCtx;throw new s(t)}recoverInline(e){this.recover(e,new o(e))}sync(e){}},DefaultErrorStrategy:l}},1706:function(e,t,n){const{PredicateTransition:i}=n(6195),{Interval:a}=n(7615).Interval;class o extends Error{constructor(e){if(super(e.message),Error.captureStackTrace)Error.captureStackTrace(this,o);else(new Error).stack;this.message=e.message,this.recognizer=e.recognizer,this.input=e.input,this.ctx=e.ctx,this.offendingToken=null,this.offendingState=-1,null!==this.recognizer&&(this.offendingState=this.recognizer.state)}getExpectedTokens(){return null!==this.recognizer?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null}toString(){return this.message}}function r(e,t){return null!==t?t:"failed predicate: {"+e+"}?"}class s extends Error{constructor(){super(),Error.captureStackTrace(this,s)}}e.exports={RecognitionException:o,NoViableAltException:class extends o{constructor(e,t,n,i,a,o){o=o||e._ctx,i=i||e.getCurrentToken(),n=n||e.getCurrentToken(),t=t||e.getInputStream(),super({message:"",recognizer:e,input:t,ctx:o}),this.deadEndConfigs=a,this.startToken=n,this.offendingToken=i}},LexerNoViableAltException:class extends o{constructor(e,t,n,i){super({message:"",recognizer:e,input:t,ctx:null}),this.startIndex=n,this.deadEndConfigs=i}toString(){let e="";return this.startIndex>=0&&this.startIndex=n)return;const a=t.charCodeAt(i);let o;return a>=55296&&a<=56319&&n>i+1&&(o=t.charCodeAt(i+1),o>=56320&&o<=57343)?1024*(a-55296)+o-56320+65536:a};e?e(String.prototype,"codePointAt",{value:t,configurable:!0,writable:!0}):String.prototype.codePointAt=t}()},8957:function(){String.fromCodePoint||function(){const e=function(){let e;try{const t={},n=Object.defineProperty;e=n(t,t,t)&&n}catch(e){}return e}(),t=String.fromCharCode,n=Math.floor,i=function(e){const i=16384,a=[];let o,r,s=-1;const c=arguments.length;if(!c)return"";let d="";for(;++s1114111||n(e)!==e)throw RangeError("Invalid code point: "+e);e<=65535?a.push(e):(e-=65536,o=55296+(e>>10),r=e%1024+56320,a.push(o,r)),(s+1===c||a.length>i)&&(d+=t.apply(null,a),a.length=0)}return d};e?e(String,"fromCodePoint",{value:i,configurable:!0,writable:!0}):String.fromCodePoint=i}()},6867:function(e,t,n){const{Token:i}=n(2653),{Interval:a}=n(7615),o=new a(-1,-2);class r extends class extends class{}{constructor(){super()}}{constructor(){super()}}class s extends r{constructor(){super()}}class c extends s{constructor(){super()}}class d extends s{constructor(e){super(),this.parentCtx=null,this.symbol=e}getChild(e){return null}getSymbol(){return this.symbol}getParent(){return this.parentCtx}getPayload(){return this.symbol}getSourceInterval(){if(null===this.symbol)return o;const e=this.symbol.tokenIndex;return new a(e,e)}getChildCount(){return 0}accept(e){return e.visitTerminal(this)}getText(){return this.symbol.text}toString(){return this.symbol.type===i.EOF?"":this.symbol.text}}class u{walk(e,t){if(t instanceof c||void 0!==t.isErrorNode&&t.isErrorNode())e.visitErrorNode(t);else if(t instanceof s)e.visitTerminal(t);else{this.enterRule(e,t);for(let n=0;n0&&(a=c.toStringTree(e.getChild(0),t),r=r.concat(a));for(let n=1;n-1?a(n):n}},7257:function(e,t,n){"use strict";var i=n(4597),a=n(3584),o=a("%Function.prototype.apply%"),r=a("%Function.prototype.call%"),s=a("%Reflect.apply%",!0)||i.call(r,o),c=a("%Object.getOwnPropertyDescriptor%",!0),d=a("%Object.defineProperty%",!0),u=a("%Math.max%");if(d)try{d({},"a",{value:1})}catch(e){d=null}e.exports=function(e){var t=s(i,r,arguments);if(c&&d){var n=c(t,"length");n.configurable&&d(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var l=function(){return s(i,o,arguments)};d?d(e.exports,"apply",{value:l}):e.exports.apply=l},3290:function(e){e.exports=function(e){var t=new Date(e.getTime()),n=t.getTimezoneOffset();return t.setSeconds(0,0),6e4*n+t.getTime()%6e4}},8677:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e),a=Number(t);return n.setDate(n.getDate()+a),n}},2220:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,36e5*n)}},6344:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e).getTime(),a=Number(t);return new Date(n+a)}},5610:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,6e4*n)}},9282:function(e,t,n){var i=n(6052),a=n(3308);e.exports=function(e,t){var n=i(e),o=Number(t),r=n.getMonth()+o,s=new Date(0);s.setFullYear(n.getFullYear(),r,1),s.setHours(0,0,0,0);var c=a(s);return n.setMonth(r,Math.min(c,n.getDate())),n}},8834:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,1e3*n)}},427:function(e,t,n){var i=n(8677);e.exports=function(e,t){var n=Number(t);return i(e,7*n)}},7654:function(e,t,n){var i=n(9282);e.exports=function(e,t){var n=Number(t);return i(e,12*n)}},3308:function(e,t,n){var i=n(6052);e.exports=function(e){var t=i(e),n=t.getFullYear(),a=t.getMonth(),o=new Date(0);return o.setFullYear(n,a+1,0),o.setHours(0,0,0,0),o.getDate()}},4811:function(e){e.exports=function(e){return e instanceof Date}},6052:function(e,t,n){var i=n(3290),a=n(4811),o=36e5,r=6e4,s=/[T ]/,c=/:/,d=/^(\d{2})$/,u=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],l=/^(\d{4})/,m=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],p=/^-(\d{2})$/,f=/^-?(\d{3})$/,g=/^-?(\d{2})-?(\d{2})$/,h=/^-?W(\d{2})$/,y=/^-?W(\d{2})-?(\d{1})$/,x=/^(\d{2}([.,]\d*)?)$/,_=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,C=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,E=/([Z+-].*)$/,S=/^(Z)$/,v=/^([+-])(\d{2})$/,D=/^([+-])(\d{2}):?(\d{2})$/;function R(e,t,n){t=t||0,n=n||0;var i=new Date(0);i.setUTCFullYear(e,0,4);var a=7*t+n+1-(i.getUTCDay()||7);return i.setUTCDate(i.getUTCDate()+a),i}e.exports=function(e,t){if(a(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?2:Number(n);var b=function(e){var t,n={},i=e.split(s);c.test(i[0])?(n.date=null,t=i[0]):(n.date=i[0],t=i[1]);if(t){var a=E.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e),M=function(e,t){var n,i=u[t],a=m[t];if(n=l.exec(e)||a.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=d.exec(e)||i.exec(e)){var r=n[1];return{year:100*parseInt(r,10),restDateString:e.slice(r.length)}}return{year:null}}(b.date,n),T=M.year,I=function(e,t){if(null===t)return null;var n,i,a;if(0===e.length)return(i=new Date(0)).setUTCFullYear(t),i;if(n=p.exec(e))return i=new Date(0),a=parseInt(n[1],10)-1,i.setUTCFullYear(t,a),i;if(n=f.exec(e)){i=new Date(0);var o=parseInt(n[1],10);return i.setUTCFullYear(t,0,o),i}if(n=g.exec(e)){i=new Date(0),a=parseInt(n[1],10)-1;var r=parseInt(n[2],10);return i.setUTCFullYear(t,a,r),i}if(n=h.exec(e))return R(t,parseInt(n[1],10)-1);if(n=y.exec(e)){return R(t,parseInt(n[1],10)-1,parseInt(n[2],10)-1)}return null}(M.restDateString,T);if(I){var L,P=I.getTime(),k=0;if(b.time&&(k=function(e){var t,n,i;if(t=x.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*o;if(t=_.exec(e))return n=parseInt(t[1],10),i=parseFloat(t[2].replace(",",".")),n%24*o+i*r;if(t=C.exec(e)){n=parseInt(t[1],10),i=parseInt(t[2],10);var a=parseFloat(t[3].replace(",","."));return n%24*o+i*r+1e3*a}return null}(b.time)),b.timezone)L=function(e){var t,n;if(t=S.exec(e))return 0;if(t=v.exec(e))return n=60*parseInt(t[2],10),"+"===t[1]?-n:n;if(t=D.exec(e))return n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n;return 0}(b.timezone)*r;else{var A=P+k,w=new Date(A);L=i(w);var O=new Date(A);O.setDate(w.getDate()+1);var Y=i(O)-i(w);Y>0&&(L+=Y)}return new Date(P+k+L)}return new Date(e)}},29:function(e,t,n){"use strict";var i=n(6675),a=n(5401),o=n(2042),r=n(8937),s=n(3959),c=n(6368),d=n(633),u=n(7483),l=n(3584),m=n(2648),p=n(7116),f=n(2965),g=n(705),h=n(7971),y=n(8360),x=m("ArrayBuffer.prototype.byteLength",!0);function _(e){if(!e||"object"!=typeof e||!x)return!1;try{return x(e),!0}catch(e){return!1}}var C=m("Date.prototype.getTime"),E=Object.getPrototypeOf,S=m("Object.prototype.toString"),v=l("%Set%",!0),D=m("Map.prototype.has",!0),R=m("Map.prototype.get",!0),b=m("Map.prototype.size",!0),M=m("Set.prototype.add",!0),T=m("Set.prototype.delete",!0),I=m("Set.prototype.has",!0),L=m("Set.prototype.size",!0);function P(e,t,n,i){for(var a,o=f(e);(a=o.next())&&!a.done;)if(Y(t,a.value,n,i))return T(e,a.value),!0;return!1}function k(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function A(e,t,n,i,a,o){var r=k(n);if(null!=r)return r;var s=R(t,r),c=y({},a,{strict:!1});return!(void 0===s&&!D(t,r)||!Y(i,s,c,o))&&(!D(e,r)&&Y(i,s,c,o))}function w(e,t,n){var i=k(n);return null!=i?i:I(t,i)&&!I(e,i)}function O(e,t,n,i,a,o){for(var r,s,c=f(e);(r=c.next())&&!r.done;)if(Y(n,s=r.value,a,o)&&Y(i,R(t,s),a,o))return T(e,s),!0;return!1}function Y(e,t,n,l){var m=n||{};if(m.strict?o(e,t):e===t)return!0;if(u(e)!==u(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return m.strict?o(e,t):e==t;var g,T=l.has(e),k=l.has(t);if(T&&k){if(l.get(e)===l.get(t))return!0}else g={};return T||l.set(e,g),k||l.set(t,g),function(e,t,n,o){var u,l;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(S(e)!==S(t))return!1;if(a(e)!==a(t))return!1;var m=c(e),g=c(t);if(m!==g)return!1;var T=e instanceof Error,k=t instanceof Error;if(T!==k)return!1;if((T||k)&&(e.name!==t.name||e.message!==t.message))return!1;var q=r(e),H=r(t);if(q!==H)return!1;if((q||H)&&(e.source!==t.source||s(e)!==s(t)))return!1;var j=d(e),F=d(t);if(j!==F)return!1;if((j||F)&&C(e)!==C(t))return!1;if(n.strict&&E&&E(e)!==E(t))return!1;if(h(e)!==h(t))return!1;var B=N(e),U=N(t);if(B!==U)return!1;if(B||U){if(e.length!==t.length)return!1;for(u=0;u=0;u--)if(z[u]!=G[u])return!1;for(u=z.length-1;u>=0;u--)if(!Y(e[l=z[u]],t[l],n,o))return!1;var W=p(e),K=p(t);if(W!==K)return!1;if("Set"===W||"Set"===K)return function(e,t,n,i){if(L(e)!==L(t))return!1;var a,o,r,s=f(e),c=f(t);for(;(a=s.next())&&!a.done;)if(a.value&&"object"==typeof a.value)r||(r=new v),M(r,a.value);else if(!I(t,a.value)){if(n.strict)return!1;if(!w(e,t,a.value))return!1;r||(r=new v),M(r,a.value)}if(r){for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value){if(!P(r,o.value,n.strict,i))return!1}else if(!n.strict&&!I(e,o.value)&&!P(r,o.value,n.strict,i))return!1;return 0===L(r)}return!0}(e,t,n,o);if("Map"===W)return function(e,t,n,i){if(b(e)!==b(t))return!1;var a,o,r,s,c,d,u=f(e),l=f(t);for(;(a=u.next())&&!a.done;)if(s=a.value[0],c=a.value[1],s&&"object"==typeof s)r||(r=new v),M(r,s);else if(void 0===(d=R(t,s))&&!D(t,s)||!Y(c,d,n,i)){if(n.strict)return!1;if(!A(e,t,s,c,n,i))return!1;r||(r=new v),M(r,s)}if(r){for(;(o=l.next())&&!o.done;)if(s=o.value[0],d=o.value[1],s&&"object"==typeof s){if(!O(r,e,s,d,n,i))return!1}else if(!(n.strict||e.has(s)&&Y(R(e,s),d,n,i)||O(r,e,s,d,y({},n,{strict:!1}),i)))return!1;return 0===L(r)}return!0}(e,t,n,o);return!0}(e,t,m,l)}function N(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,t,n){return Y(e,t,n,g())}},6406:function(e,t,n){"use strict";var i=n(6675),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,r=Array.prototype.concat,s=Object.defineProperty,c=n(4607)(),d=s&&c,u=function(e,t,n,i){var a;(!(t in e)||"function"==typeof(a=i)&&"[object Function]"===o.call(a)&&i())&&(d?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},l=function(e,t){var n=arguments.length>2?arguments[2]:{},o=i(t);a&&(o=r.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s(this.$index=i,this.$total=t(n))),this.$total=n)},i.countFn=function(e){return e&&e.length?e.length:0},i.sumFn=function(e){return i.aggregateMacro.apply(this,[e,e=>a.plus(r.arraify(e),r.arraify(this.$total)),0])},i.minFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.lt(t,n)?t:n}])},i.maxFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.gt(t,n)?t:n}])},i.avgFn=function(e){return a.div(i.sumFn(e),i.countFn(e))},e.exports=i},6203:function(e,t,n){var i=n(8406),a={};function o(e,t){if(0==t.length)return!0;for(var n=0;n1)throw new Error("Expected singleton on right side of contains, got "+JSON.stringify(t));return o(e,t)},a.in=function(e,t){if(0==e.length)return[];if(0==t.length)return!1;if(e.length>1)throw new Error("Expected singleton on right side of in, got "+JSON.stringify(t));return o(t,e)},e.exports=a},9397:function(e,t,n){const i={},{distinctFn:a}=n(9196),o=n(9179);i.union=function(e,t){return a(e.concat(t))},i.combineFn=function(e,t){return e.concat(t)},i.intersect=function(e,t){let n=[];const i=e.length;let a=t.length;if(i&&a){let r={};t.forEach((e=>{const t=o(e);r[t]?a--:r[t]=!0}));for(let t=0;t0;++t){let i=e[t],s=o(i);r[s]&&(n.push(i),r[s]=!1,a--)}}return n},e.exports=i},3659:function(e){e.exports={reset:function(){this.nowDate=new Date,this.today=null,this.now=null,this.timeOfDay=null,this.localTimezoneOffset=null},today:null,now:null,timeOfDay:null}},774:function(e,t,n){var i={};const a=n(8110),o=n(3659),r=a.FP_Date,s=a.FP_DateTime,c=a.FP_Time;i.now=function(){if(!o.now){var e=o.nowDate,t=s.isoDateTime(e);o.now=new s(t)}return o.now},i.today=function(){if(!o.today){var e=o.nowDate,t=r.isoDate(e);o.today=new r(t)}return o.today},i.timeOfDay=function(){if(!o.timeOfDay){const e=o.nowDate,t=s.isoTime(e);o.timeOfDay=new c(t)}return o.timeOfDay},e.exports=i},8406:function(e,t,n){var i=n(8110).FP_Type,a=n(9678),o=n(3110),r=Array.prototype.slice,s=Object.keys,c=function(e){return"[object Arguments]"==Object.prototype.toString.call(e)};function d(e){return"string"==typeof e||e instanceof String}function u(e){return!isNaN(parseFloat(e))&&isFinite(e)}function l(e){return e.toUpperCase().replace(/\s+/," ")}function m(e,t,n){if(n||(n={}),(e=a.valDataConverted(e))===(t=a.valDataConverted(t)))return!0;if(n.fuzzy){if(d(e)&&d(t))return l(e)==l(t);if(u(e)&&u(t))return o.isEquivalent(e,t)}else if("number"==typeof e&&"number"==typeof t)return o.isEqual(e,t);if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return e===t;var f=e instanceof i,g=t instanceof i;return f&&g?n.fuzzy?e.equivalentTo(t):e.equals(t):!f&&!g&&function(e,t,n){var i,a;if(p(e)||p(t))return!1;if(e.prototype!==t.prototype)return!1;if(c(e)||c(t))return m(e=c(e)?r.call(e):e,t=c(t)?r.call(t):t,n);try{var o=s(e),d=s(t)}catch(e){return!1}if(o.length!=d.length)return!1;for(o.sort(),d.sort(),i=o.length-1;i>=0;i--)if(o[i]!=d[i])return!1;if(1===o.length)return m(e[a=o[0]],t[a],n);for(i=o.length-1;i>=0;i--)if(!m(e[a=o[i]],t[a],n))return!1;return typeof e==typeof t}(e,t,n)}function p(e){return null==e}e.exports=m},2457:function(e,t,n){var i=n(9678),a=n(8406),o=n(8110);const r=o.FP_Type,s=o.FP_Date,c=o.FP_DateTime;var d={};function u(e,t){return i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t)}function l(e,t){return i.isEmpty(e)&&i.isEmpty(t)?[!0]:i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t,{fuzzy:!0})}function m(e,t){i.assertAtMostOne(e,"Singleton was expected"),i.assertAtMostOne(t,"Singleton was expected"),e=i.valDataConverted(e[0]),t=i.valDataConverted(t[0]);let n=e.constructor===s?c:e.constructor,a=t.constructor===s?c:t.constructor;return n!==a&&i.raiseError('Type of "'+e+'" ('+n.name+') did not match type of "'+t+'" ('+a.name+")","InequalityExpression"),[e,t]}d.equal=function(e,t){return u(e,t)},d.unequal=function(e,t){var n=u(e,t);return void 0===n?void 0:!n},d.equival=function(e,t){return l(e,t)},d.unequival=function(e,t){return!l(e,t)},d.lt=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<0}return n0}return n>i},d.lte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<=0}return n<=i},d.gte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e>=0}return n>=i},e.exports=d},5556:function(e,t,n){const i=n(9678),{whereMacro:a,distinctFn:o}=n(9196),r=n(4572),s=n(9179),c={};function d(e,t){const n=e.length;let i=n<=t.length;if(i&&n){const n=t.reduce(((e,t)=>(e[s(t)]=!0,e)),{});i=!e.some((e=>!n[s(e)]))}return i}c.emptyFn=i.isEmpty,c.notFn=function(e){let t=r.singleton(e,"Boolean");return"boolean"==typeof t?!t:[]},c.existsMacro=function(e,t){var n=e;return t?c.existsMacro(a(e,t)):!i.isEmpty(n)},c.allMacro=function(e,t){for(let n=0,a=e.length;n{const i=n[t]?.__path__;return i?Array.isArray(n[t])?e[t]=n[t].map((e=>T(e,i))):e[t]=T(n[t],i):e[t]=n[t],e}),{}));let u={dataRoot:c,vars:Object.assign(d,n),model:i},l=s.doEval(u,c,t.children[0]),m=Array.isArray(l)?l[0]:l,p=m instanceof b?m.path:null;return l=function e(t){if(t=o.valData(t),Array.isArray(t))for(let n=0,i=t.length;n":{fn:p.gt,arity:{2:["Any","Any"]},nullable:!0},"<=":{fn:p.lte,arity:{2:["Any","Any"]},nullable:!0},">=":{fn:p.gte,arity:{2:["Any","Any"]},nullable:!0},containsOp:{fn:f.contains,arity:{2:["Any","Any"]}},inOp:{fn:f.in,arity:{2:["Any","Any"]}},isOp:{fn:C.isFn,arity:{2:["Any","TypeSpecifier"]}},asOp:{fn:C.asFn,arity:{2:["Any","TypeSpecifier"]}},"&":{fn:g.amp,arity:{2:["String","String"]}},"+":{fn:g.plus,arity:{2:["Any","Any"]},nullable:!0},"-":{fn:g.minus,arity:{2:["Any","Any"]},nullable:!0},"*":{fn:g.mul,arity:{2:["Number","Number"]},nullable:!0},"/":{fn:g.div,arity:{2:["Number","Number"]},nullable:!0},mod:{fn:g.mod,arity:{2:["Number","Number"]},nullable:!0},div:{fn:g.intdiv,arity:{2:["Number","Number"]},nullable:!0},or:{fn:_.orOp,arity:{2:[["Boolean"],["Boolean"]]}},and:{fn:_.andOp,arity:{2:[["Boolean"],["Boolean"]]}},xor:{fn:_.xorOp,arity:{2:[["Boolean"],["Boolean"]]}},implies:{fn:_.impliesOp,arity:{2:[["Boolean"],["Boolean"]]}}},s.InvocationExpression=function(e,t,n){return n.children.reduce((function(t,n){return s.doEval(e,t,n)}),t)},s.TermExpression=function(e,t,n){return t&&(t=t.map((e=>e instanceof Object&&e.resourceType?T(e,e.resourceType):e))),s.doEval(e,t,n.children[0])},s.PolarityExpression=function(e,t,n){var i=n.terminalNodeText[0],a=s.doEval(e,t,n.children[0]);if(1!==a.length)throw new Error("Unary "+i+" can only be applied to an individual number.");if("number"!=typeof a[0]||isNaN(a[0]))throw new Error("Unary "+i+" can only be applied to a number.");return"-"===i&&(a[0]=-a[0]),a},s.TypeSpecifier=function(e,t,n){let i,a;const o=n.text.split(".").map((e=>e.replace(/(^`|`$)/g,"")));switch(o.length){case 2:[i,a]=o;break;case 1:[a]=o;break;default:throw new Error("Expected TypeSpecifier node, got "+JSON.stringify(n))}return new M({namespace:i,name:a})},s.ExternalConstantTerm=function(e,t,n){var i=n.children[0].children[0],a=s.Identifier(e,t,i)[0],o=e.vars[a];if(!(a in e.vars))throw new Error("Attempting to access an undefined environment variable: "+a);return null==o?[]:o instanceof Array?o:[o]},s.LiteralTerm=function(e,t,n){var i=n.children[0];return i?s.doEval(e,t,i):[n.text]},s.StringLiteral=function(e,t,n){var i=n.text.replace(/(^'|'$)/g,"");return[i=i.replace(/\\(u\d{4}|.)/g,(function(e,t){switch(e){case"\\r":return"\r";case"\\n":return"\n";case"\\t":return"\t";case"\\f":return"\f";default:return t.length>1?String.fromCharCode("0x"+t.slice(1)):t}}))]},s.BooleanLiteral=function(e,t,n){return"true"===n.text?[!0]:[!1]},s.QuantityLiteral=function(e,t,n){var i=n.children[0],a=Number(i.terminalNodeText[0]),o=i.children[0],r=o.terminalNodeText[0];return!r&&o.children&&(r=o.children[0].terminalNodeText[0]),[new D(a,r)]},s.DateTimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new S(i)]},s.TimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new v(i)]},s.NumberLiteral=function(e,t,n){return[Number(n.text)]},s.Identifier=function(e,t,n){return[n.text.replace(/(^`|`$)/g,"")]},s.InvocationTerm=function(e,t,n){return s.doEval(e,t,n.children[0])},s.MemberInvocation=function(e,t,n){const i=s.doEval(e,t,n.children[0])[0],a=e.model;if(t){if(o.isCapitalized(i))return t.filter((e=>e instanceof b&&e.path===i));{const e=t.path||t.__path__;return t.reduce((function(t,n){var r=(n=T(n,e)).path+"."+i;if(a){let e=a.pathsDefinedElsewhere[r];e&&(r=e)}let s,c,d=a&&a.choiceTypePaths[r];if(d)for(let e of d){let t=i+e;if(s=n.data?.[t],c=n.data?.["_"+t],void 0!==s||void 0!==c){r+=e;break}}else s=n.data?.[i],c=n.data?.["_"+i],void 0===s&&void 0===c&&(s=n._data[i]),"extension"===i&&(r="Extension");return r=a&&a.path2Type[r]||r,o.isSome(s)||o.isSome(c)?(Array.isArray(s)?t=t.concat(s.map(((e,t)=>T(e,r,c&&c[t])))):t.push(T(s,r,c)),t):t}),[])}}return[]},s.IndexerExpression=function(e,t,n){const i=n.children[0],a=n.children[1];var r=s.doEval(e,t,i),c=s.doEval(e,t,a);if(o.isEmpty(c))return[];var d=parseInt(c[0]);return r&&o.isSome(d)&&r.length>d&&d>=0?[r[d]]:[]},s.Functn=function(e,t,n){return n.children.map((function(n){return s.doEval(e,t,n)}))},s.realizeParams=function(e,t,n){return n&&n[0]&&n[0].children?n[0].children.map((function(n){return s.doEval(e,t,n)})):[]},s.FunctionInvocation=function(e,t,n){var i=s.doEval(e,t,n.children[0]);const a=i[0];return i.shift(),function(e,t,n,i){var a,r=s.invocationTable[t];if(r){if(r.arity){var c=i?i.length:0,d=r.arity[c];if(d){for(var u=[],l=0;l(this.$index=n,t(e)[0])))):[]},extension:function(e,t){return!1!==e&&!e||!t?[]:i.flatten(e.map(((e,n)=>{this.$index=n;const i=e&&(e.data&&e.data.extension||e._data&&e._data.extension);return i?i.filter((e=>e.url===t)).map((e=>o.makeResNode(e,"Extension"))):[]})))},selectMacro:function(e,t){return!1===e||e?i.flatten(e.map(((e,n)=>(this.$index=n,t(e))))):[]},repeatMacro:function(e,t){if(!1!==e&&!e)return[];let n=[];const i={},a=e.length;for(let o=0;o{const t=r(e),n=!i[t];return n&&(i[t]=!0),n}))}while(n.lengtha.fromValue(e).is(t)))},distinctFn:function(e){let t=[];if(e.length>0){let n={};for(let i=0,a=e.length;i{const i=e[n];return t[n]=c(i),t}),{}):e}e.exports=function(e){return JSON.stringify(c(e))}},1997:function(e){var t={orOp:function(e,t){if(Array.isArray(t)){if(!0===e)return!0;if(!1===e)return[];if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:e||t},andOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!1;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t&&[]:e&&t},xorOp:function(e,t){return Array.isArray(e)||Array.isArray(t)?[]:e&&!t||!e&&t},impliesOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!0;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:!1===e||e&&t}};e.exports=t},7072:function(e,t,n){var i=n(8110);let{FP_TimeBase:a,FP_Quantity:o}=i;const r=n(9678);var s={};function c(e){let t=r.valData(e);if("number"!=typeof t){if(1==t.length&&"number"==typeof(t=r.valData(t[0])))return t;throw new Error("Expected number, but got "+JSON.stringify(t||e))}return t}function d(e){return"number"!=typeof e&&0==e.length}s.amp=function(e,t){return(e||"")+(t||"")},s.plus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("string"==typeof n&&"string"==typeof i)return n+i;if("number"==typeof n&&"number"==typeof i)return n+i;if(n instanceof a&&i instanceof o)return n.plus(i)}throw new Error("Cannot "+JSON.stringify(e)+" + "+JSON.stringify(t))},s.minus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("number"==typeof n&&"number"==typeof i)return n-i;if(n instanceof a&&i instanceof o)return n.plus(new o(-i.value,i.unit))}throw new Error("Cannot "+JSON.stringify(e)+" - "+JSON.stringify(t))},s.mul=function(e,t){return e*t},s.div=function(e,t){return 0===t?[]:e/t},s.intdiv=function(e,t){return 0===t?[]:Math.floor(e/t)},s.mod=function(e,t){return 0===t?[]:e%t},s.abs=function(e){if(d(e))return[];{let t=c(e);return Math.abs(t)}},s.ceiling=function(e){if(d(e))return[];{let t=c(e);return Math.ceil(t)}},s.exp=function(e){if(d(e))return[];{let t=c(e);return Math.exp(t)}},s.floor=function(e){if(d(e))return[];{let t=c(e);return Math.floor(t)}},s.ln=function(e){if(d(e))return[];{let t=c(e);return Math.log(t)}},s.log=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return Math.log(n)/Math.log(i)}},s.power=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return n<0&&Math.floor(i)!=i?[]:Math.pow(n,i)}},s.round=function(e,t){if(d(e))return[];{let n=c(e);if(d(t))return Math.round(n);{let e=c(t),i=Math.pow(10,e);return Math.round(n*i)/i}}},s.sqrt=function(e){if(d(e))return[];{let t=c(e);return t<0?[]:Math.sqrt(t)}},s.truncate=function(e){if(d(e))return[];{let t=c(e);return Math.trunc(t)}},e.exports=s},4572:function(e,t,n){var i=n(9678),a=n(8110);const{FP_Quantity:o}=a;var r={iifMacro:function(e,t,n,a){return i.isTrue(t(e))?n(e):a?a(e):[]},traceFn:function(e,t){return console.log("TRACE:["+(t||"")+"]",JSON.stringify(e,null," ")),e}},s=/^[+-]?\d+$/;r.toInteger=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?Number.isInteger(t)?t:[]:"string"==typeof t&&s.test(t)?parseInt(t):[]};const c=/^((\+|-)?\d+(\.\d+)?)\s*(('[^']+')|([a-zA-Z]+))?$/,d=1,u=5,l=6;r.toQuantity=function(e,t){let n;if(t&&!o.mapTimeUnitsToUCUMCode[t]&&(t=`'${t}'`),e.length>1)throw new Error("Could not convert to quantity: input collection contains multiple items");if(1===e.length){var a=i.valDataConverted(e[0]);let r;if("number"==typeof a)n=new o(a,"'1'");else if(a instanceof o)n=a;else if("boolean"==typeof a)n=new o(a?1:0,"'1'");else if("string"==typeof a&&(r=c.exec(a))){const e=r[d],t=r[u],i=r[l];i&&!o.mapTimeUnitsToUCUMCode[i]||(n=new o(Number(e),t||i||"'1'"))}n&&t&&n.unit!==t&&(n=o.convUnitTo(n.unit,n.value,t))}return n||[]};var m=/^[+-]?\d+(\.\d+)?$/;function p(e){let t=e.slice(3);r["to"+t]=function(n){var o=[];if(n.length>1)throw Error("to "+t+" called for a collection of length "+n.length);if(1===n.length){var r=a[e].checkString(i.valData(n[0]));r&&(o=r)}return o}}r.toDecimal=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?t:"string"==typeof t&&m.test(t)?parseFloat(t):[]},r.toString=function(e){return 1!==e.length?[]:i.valDataConverted(e[0]).toString()},p("FP_Date"),p("FP_DateTime"),p("FP_Time");const f=["true","t","yes","y","1","1.0"].reduce(((e,t)=>(e[t]=!0,e)),{}),g=["false","f","no","n","0","0.0"].reduce(((e,t)=>(e[t]=!0,e)),{});r.toBoolean=function(e){if(1!==e.length)return[];const t=i.valData(e[0]);switch(typeof t){case"boolean":return t;case"number":if(1===t)return!0;if(0===t)return!1;break;case"string":const e=t.toLowerCase();if(f[e])return!0;if(g[e])return!1}return[]},r.createConvertsToFn=function(e,t){return"string"==typeof t?function(n){return 1!==n.length?[]:typeof e(n)===t}:function(n){return 1!==n.length?[]:e(n)instanceof t}};const h={Integer:function(e){const t=i.valData(e[0]);if(Number.isInteger(t))return t},Boolean:function(e){const t=i.valData(e[0]);return!0===t||!1===t?t:1===e.length||void 0},Number:function(e){const t=i.valData(e[0]);if("number"==typeof t)return t},String:function(e){const t=i.valData(e[0]);if("string"==typeof t)return t}};r.singleton=function(e,t){if(e.length>1)throw new Error("Unexpected collection"+JSON.stringify(e)+"; expected singleton of type "+t);if(0===e.length)return[];const n=h[t];if(n){const i=n(e);if(void 0!==i)return i;throw new Error(`Expected ${t.toLowerCase()}, but got: ${JSON.stringify(e)}`)}throw new Error("Not supported type "+t)},e.exports=r},5758:function(e,t,n){const i=n(9678),{ResourceNode:a}=n(8110);let o=a.makeResNode;var r={children:function(e){let t=this.model;return e.reduce((function(e,n){let a=i.valData(n);if(n=o(n),"object"==typeof a){for(var r of Object.keys(a)){var s=a[r],c=n.path+"."+r;if(t){let e=t.pathsDefinedElsewhere[c];e&&(c=e)}Array.isArray(s)?e.push.apply(e,s.map((e=>o(e,c)))):e.push(o(s,c))}return e}return e}),[])},descendants:function(e){for(var t=r.children.call(this,e),n=[];t.length>0;)n.push.apply(n,t),t=r.children.call(this,t);return n}};e.exports=r},3110:function(e){let t={};function n(e){const t=/(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/.exec(""+ +e);if(!t)return 0;const n=t[2],i=t[3];return Math.max(0,("0"===n?0:(n||"").length)-(i||0))}function i(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}const a=t.roundToMaxPrecision=function(e){return 1e-8*Math.round(e/1e-8)};t.isEquivalent=function(e,t){if(Number.isInteger(e)&&Number.isInteger(t))return e===t;const a=Math.min(n(e),n(t));return 0===a?Math.round(e)===Math.round(t):i(e,a)===i(t,a)},t.isEqual=function(e,t){return a(e)===a(t)},e.exports=t},7412:function(e,t,n){t.atn=n(3212),t.codepointat=n(5855),t.dfa=n(2836),t.fromcodepoint=n(8957),t.tree=n(6910),t.error=n(927),t.Token=n(2653).Token,t.CommonToken=n(2653).CommonToken,t.InputStream=n(5876),t.CommonTokenStream=n(2605),t.Lexer=n(8141),t.Parser=n(1967);var i=n(6848);t.PredictionContextCache=i.PredictionContextCache,t.ParserRuleContext=n(6353),t.Interval=n(7615).Interval,t.IntervalSet=n(7615).IntervalSet,t.Utils=n(4581),t.LL1Analyzer=n(6966).LL1Analyzer},9273:function(e,t,n){const i=n(7412),a=["悋Ꜫ脳맭䅼㯧瞆","奤Aȃ\b\t\t","\t\t\t","\t\b\t\b\t\t\t\n\t\n\v\t\v","\f\t\f\r\t\r\t\t","\t\t\t\t","\t\t\t","\t\t\t\t","\t\t\t",'\t\t \t !\t!"\t"#',"\t#$\t$%\t%&\t&'\t'(\t()\t)","*\t*+\t+,\t,-\t-.\t./\t/0\t0","1\t12\t23\t34\t45\t56\t67\t7","8\t89\t9:\t:;\t;<\t<=\t=>\t>","?\t?@\t@A\tAB\tBC\tCD\tD","","\b","\b\t\t\t\t\n\n\n\n","\v\v\f\f\r\r\r","","","","","","","","",""," ",' !!!!!"""','"""##$$$$$',"$%%%%%%%&","&&&&&&''((","((())))))*","****++++,,",",,,-------",".......///","/////////0","0000011111","1122222233","3334444445","5555555666","6666677777","7777777788","8888888888","88ƃ\n88ƅ\n88Ƈ\n888Ɗ","\n89999:::::","::::::ƚ\n:\r::ƛ",":ƞ\n::Ơ\n::Ƣ\n::::",":::::ƫ\n:;;Ʈ\n;",";;Ʊ\n;\f;;ƴ\v;<<<","<ƹ\n<\f<<Ƽ\v<<<==","==ǃ\n=\f==dž\v===>",">Nj\n>\r>>nj>>>Ǒ\n>\r>>ǒ",">Ǖ\n>??ǘ\n?\r??Ǚ?","?@@@@@Ǣ\n@\f@@ǥ\v","@@@@@@AAAA","Aǰ\nA\fAAdz\vAAABB","BBǺ\nBCCCCCCD","DǣE\t\v","\r\b\t\n\v\f\r","!#%')+","-/13579;= ?!A","\"C#E$G%I&K'M(O)Q*S+U,W-Y.[/]0_1a2c3e4g5i6k7m8o9q:su;w}","?@Aƒ…‡\f","2;--//C\\aac|2;C\\aac|",'^^bb))\v\f""',"\f\f\n))11^^bbhhppttvv2;CHchȔ","","\t","\v\r","","","","","!","#%","')+","-/","13","57","9;","=?A","CE","GI","KM","OQ","SUW","Y[","]_","ac","eg","ikm","oq","uw","y{","}","‰","‹","\t\v‘","\r“•","—›","Ÿ¡","£¦","¨ª","!­#°%³","'µ)·","+º-½","/À1É","3Í5Ð","7Ô9Ü;Þ","=à?â","AäCé","EïGñ","I÷Kþ","MąOćQČ","SĒUė","WěYĠ","[ħ]Į","_ĺaŀ","cŇeōgŒ","iŘkŠ","mŨoŵ","qƋsƏ","uƭwƵ","yƿ{NJ}Ǘ","ǝǫ","ƒǶ…ǻ","‡ȁ‰Š","0Š‹Œ","]ŒŽ","_Ž\b","-\n‘’/","’\f“”,","”•–1","–—˜f","˜™k™šxš","›œoœ","qžfž","Ÿ ( ","¡¢~¢","£¤>¤¥","?¥¦§",">§¨©","@©ª«","@«¬?¬ ","­®k®¯u",'¯"°±c',"±²u²$³","´?´&µ¶","€¶(·¸","#¸¹?¹*","º»#»¼€","¼,½¾k","¾¿p¿.","ÀÁeÁÂqÂ","ÃpÃÄvÄÅ","cÅÆkÆÇ","pÇÈuÈ0","ÉÊcÊËp","ËÌfÌ2Í","ÎqÎÏtÏ4","ÐÑzÑÒ","qÒÓtÓ6","ÔÕkÕÖo","Ö×r×ØnØ","ÙkÙÚgÚÛ","uÛ8ÜÝ","*Ý:Þß+","ß<àá}","á>âã","ã@äåvå","ætæçwçè","gèBéê","hêëcëìn","ìíuíîg","îDïð'ð","Fñò&òó","vóôjôõ","kõöuöH","÷ø&øùk","ùúpúûfû","ügüýzýJ","þÿ&ÿĀ","vĀāqāĂv","ĂăcăĄn","ĄLąĆ.Ć","NćĈ{Ĉĉ","gĉĊcĊċ","tċPČčo","čĎqĎďp","ďĐvĐđjđ","RĒēyēĔ","gĔĕgĕĖ","mĖTėĘf","ĘęcęĚ{","ĚVěĜjĜ","ĝqĝĞwĞğ","tğXĠġ","oġĢkĢģp","ģĤwĤĥv","ĥĦgĦZħ","ĨuĨĩgĩĪ","eĪīqīĬ","pĬĭfĭ\\","Įįoįİk","İınıIJnIJ","ijkijĴuĴĵ","gĵĶeĶķ","qķĸpĸĹf","Ĺ^ĺĻ{","ĻļgļĽcĽ","ľtľĿuĿ`","ŀŁoŁł","qłŃpŃńv","ńŅjŅņu","ņbŇňyň","ʼngʼnŊgŊŋ","mŋŌuŌd","ōŎfŎŏc","ŏŐ{Őőu","őfŒœjœ","ŔqŔŕwŕŖ","tŖŗuŗh","ŘřořŚk","ŚśpśŜw","ŜŝvŝŞgŞ","şuşjŠš","ušŢgŢţ","eţŤqŤťp","ťŦfŦŧu","ŧlŨũoũ","ŪkŪūnūŬ","nŬŭkŭŮ","uŮůgůŰe","ŰűqűŲp","ŲųfųŴuŴ","nŵŶBŶŷ","\tŷŸ\tŸŹ\t","ŹƆ\tźŻ/","Żż\tżƄ\t","Žž/žſ\tſ","Ƃ\tƀƁVƁƃ","s:ƂƀƂƃ","ƃƅƄŽ","ƄƅƅƇ","ƆźƆƇ","ƇƉƈƊ","\\ƉƈƉƊ","ƊpƋƌ","BƌƍVƍƎs:","ƎrƏƐ\tƐ","ơ\tƑƒ<ƒƓ","\tƓƟ\tƔƕ","<ƕƖ\tƖƝ\t","Ɨƙ0Ƙƚ\t","ƙƘƚƛ","ƛƙƛƜ","ƜƞƝƗ","ƝƞƞƠ","ƟƔƟƠ","ƠƢơƑ","ơƢƢƪ","ƣƫ\\Ƥƥ\tƥ","Ʀ\tƦƧ\tƧƨ","<ƨƩ\tƩƫ\t","ƪƣƪƤ","ƪƫƫt","ƬƮ\tƭƬ","ƮƲƯƱ\t","ưƯƱƴ","ƲưƲƳ","ƳvƴƲ","Ƶƺbƶƹƒ","BƷƹ\nƸƶ","ƸƷƹƼ","ƺƸƺƻ","ƻƽƼƺ","ƽƾbƾx","ƿDŽ)ǀǃƒBǁ","ǃ\nǂǀǂ","ǁǃdžDŽ","ǂDŽDžDž","LJdžDŽLJ","Lj)LjzljNj","\tNJljNjnj","njNJnjǍ","Ǎǔǎǐ","0ǏǑ\tǐǏ","Ǒǒǒǐ","ǒǓǓǕ","ǔǎǔǕ","Ǖ|ǖǘ\t\b","ǗǖǘǙ","ǙǗǙǚ","ǚǛǛǜ\b?","ǜ~ǝǞ1Ǟ","ǟ,ǟǣǠ","Ǣ\vǡǠǢ","ǥǣǤǣ","ǡǤǦǥ","ǣǦǧ,ǧ","Ǩ1Ǩǩǩ","Ǫ\b@Ǫ€ǫǬ","1Ǭǭ1ǭDZ","Ǯǰ\n\tǯǮ","ǰdzDZǯ","DZDzDzǴ","dzDZǴǵ\bA","ǵ‚Ƕǹ^","ǷǺ\t\nǸǺ…Cǹ","ǷǹǸǺ","„ǻǼwǼ","ǽ‡DǽǾ‡DǾǿ","‡DǿȀ‡DȀ†","ȁȂ\t\vȂˆ","ƂƄƆƉƛƝƟ","ơƪƭưƲƸƺǂDŽnjǒǔ","ǙǣDZǹ"].join(""),o=(new i.atn.ATNDeserializer).deserialize(a),r=o.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t)));class s extends i.Lexer{static grammarFileName="FHIRPath.g4";static channelNames=["DEFAULT_TOKEN_CHANNEL","HIDDEN"];static modeNames=["DEFAULT_MODE"];static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["T__0","T__1","T__2","T__3","T__4","T__5","T__6","T__7","T__8","T__9","T__10","T__11","T__12","T__13","T__14","T__15","T__16","T__17","T__18","T__19","T__20","T__21","T__22","T__23","T__24","T__25","T__26","T__27","T__28","T__29","T__30","T__31","T__32","T__33","T__34","T__35","T__36","T__37","T__38","T__39","T__40","T__41","T__42","T__43","T__44","T__45","T__46","T__47","T__48","T__49","T__50","T__51","T__52","T__53","DATETIME","TIME","TIMEFORMAT","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT","ESC","UNICODE","HEX"];constructor(e){super(e),this._interp=new i.atn.LexerATNSimulator(this,o,r,new i.PredictionContextCache)}get atn(){return o}}s.EOF=i.Token.EOF,s.T__0=1,s.T__1=2,s.T__2=3,s.T__3=4,s.T__4=5,s.T__5=6,s.T__6=7,s.T__7=8,s.T__8=9,s.T__9=10,s.T__10=11,s.T__11=12,s.T__12=13,s.T__13=14,s.T__14=15,s.T__15=16,s.T__16=17,s.T__17=18,s.T__18=19,s.T__19=20,s.T__20=21,s.T__21=22,s.T__22=23,s.T__23=24,s.T__24=25,s.T__25=26,s.T__26=27,s.T__27=28,s.T__28=29,s.T__29=30,s.T__30=31,s.T__31=32,s.T__32=33,s.T__33=34,s.T__34=35,s.T__35=36,s.T__36=37,s.T__37=38,s.T__38=39,s.T__39=40,s.T__40=41,s.T__41=42,s.T__42=43,s.T__43=44,s.T__44=45,s.T__45=46,s.T__46=47,s.T__47=48,s.T__48=49,s.T__49=50,s.T__50=51,s.T__51=52,s.T__52=53,s.T__53=54,s.DATETIME=55,s.TIME=56,s.IDENTIFIER=57,s.DELIMITEDIDENTIFIER=58,s.STRING=59,s.NUMBER=60,s.WS=61,s.COMMENT=62,s.LINE_COMMENT=63,e.exports=s},6769:function(e,t,n){const i=n(7412);class a extends i.tree.ParseTreeListener{enterEntireExpression(e){}exitEntireExpression(e){}enterIndexerExpression(e){}exitIndexerExpression(e){}enterPolarityExpression(e){}exitPolarityExpression(e){}enterAdditiveExpression(e){}exitAdditiveExpression(e){}enterMultiplicativeExpression(e){}exitMultiplicativeExpression(e){}enterUnionExpression(e){}exitUnionExpression(e){}enterOrExpression(e){}exitOrExpression(e){}enterAndExpression(e){}exitAndExpression(e){}enterMembershipExpression(e){}exitMembershipExpression(e){}enterInequalityExpression(e){}exitInequalityExpression(e){}enterInvocationExpression(e){}exitInvocationExpression(e){}enterEqualityExpression(e){}exitEqualityExpression(e){}enterImpliesExpression(e){}exitImpliesExpression(e){}enterTermExpression(e){}exitTermExpression(e){}enterTypeExpression(e){}exitTypeExpression(e){}enterInvocationTerm(e){}exitInvocationTerm(e){}enterLiteralTerm(e){}exitLiteralTerm(e){}enterExternalConstantTerm(e){}exitExternalConstantTerm(e){}enterParenthesizedTerm(e){}exitParenthesizedTerm(e){}enterNullLiteral(e){}exitNullLiteral(e){}enterBooleanLiteral(e){}exitBooleanLiteral(e){}enterStringLiteral(e){}exitStringLiteral(e){}enterNumberLiteral(e){}exitNumberLiteral(e){}enterDateTimeLiteral(e){}exitDateTimeLiteral(e){}enterTimeLiteral(e){}exitTimeLiteral(e){}enterQuantityLiteral(e){}exitQuantityLiteral(e){}enterExternalConstant(e){}exitExternalConstant(e){}enterMemberInvocation(e){}exitMemberInvocation(e){}enterFunctionInvocation(e){}exitFunctionInvocation(e){}enterThisInvocation(e){}exitThisInvocation(e){}enterIndexInvocation(e){}exitIndexInvocation(e){}enterTotalInvocation(e){}exitTotalInvocation(e){}enterFunctn(e){}exitFunctn(e){}enterParamList(e){}exitParamList(e){}enterQuantity(e){}exitQuantity(e){}enterUnit(e){}exitUnit(e){}enterDateTimePrecision(e){}exitDateTimePrecision(e){}enterPluralDateTimePrecision(e){}exitPluralDateTimePrecision(e){}enterTypeSpecifier(e){}exitTypeSpecifier(e){}enterQualifiedIdentifier(e){}exitQualifiedIdentifier(e){}enterIdentifier(e){}exitIdentifier(e){}}e.exports=a},2583:function(e,t,n){const i=n(7412),a=n(6769),o=["悋Ꜫ脳맭䅼㯧瞆","奤Aœ\t\t","\t\t\t\t","\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f","\r\t\r\t\t\t","","(\n","","","","","","","P\n\fS\v","\\","\n","f\n","k\n","r\n\b","\b\b\bw\n\b\b\b\t\t\t","\t~\n\t\f\t\t\v\t\n\n\n…\n\n","\v\v\v\vŠ\n\v","\f\f\r\r","•\n\f˜","\v","\b\n\f","\b\v","\f\f","",'"#)018',";<­ '","[\be","\ng\fqs","z‚","‰‹","","‘™",' !!"','"#$\b$(',"%&\t&(\r'#","'%(Q",")*\f\f*+\t+P\r,-\f\v","-.\t.P\f/0\f\n","01\r1P\v23\f\t","34\t4P\n56\f6","7\t7P\b89\f9:","\t:P;<\f","<==P>?\f","?@\t\b@PAB\f","BCCPDE\f","EFFP\fGH\f","HIIJJK","KPLM\f\bMN\t\t","NPO)O,","O/O2O5","O8O;","O>OAOD","OGOLPS","QOQRR","SQT\\\f","U\\\bV\\\nWX","XYYZZ\\","[T[U","[V[W\\","]^ ^f!_f\t\n","`f=af>bf9cf",":df\ne]e_","e`ea","ebeced","f\tgj$hk","ik=jhji","k\vlr","mr\bnr%or&","pr'qlqm","qnqoqp","r\rsttv","uw\tvu","vwwxxy","yz","{|(|~}{","~}","€€","‚„>","ƒ…\v„ƒ","„……","†Š\f‡Š\rˆ","Š=‰†‰","‡‰ˆŠ","‹Œ\t\vŒ","Ž\t\fŽ","","‘–’“","“•”’","•˜–”","–——","˜–™š","\t\rš'OQ[ejqv","„‰–"].join(""),r=(new i.atn.ATNDeserializer).deserialize(o),s=r.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t))),c=new i.PredictionContextCache;class d extends i.Parser{static grammarFileName="FHIRPath.g4";static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["entireExpression","expression","term","literal","externalConstant","invocation","functn","paramList","quantity","unit","dateTimePrecision","pluralDateTimePrecision","typeSpecifier","qualifiedIdentifier","identifier"];constructor(e){super(e),this._interp=new i.atn.ParserATNSimulator(this,r,s,c),this.ruleNames=d.ruleNames,this.literalNames=d.literalNames,this.symbolicNames=d.symbolicNames}get atn(){return r}sempred(e,t,n){if(1===t)return this.expression_sempred(e,n);throw"No predicate with index:"+t}expression_sempred(e,t){switch(t){case 0:return this.precpred(this._ctx,10);case 1:return this.precpred(this._ctx,9);case 2:return this.precpred(this._ctx,8);case 3:return this.precpred(this._ctx,7);case 4:return this.precpred(this._ctx,5);case 5:return this.precpred(this._ctx,4);case 6:return this.precpred(this._ctx,3);case 7:return this.precpred(this._ctx,2);case 8:return this.precpred(this._ctx,1);case 9:return this.precpred(this._ctx,13);case 10:return this.precpred(this._ctx,12);case 11:return this.precpred(this._ctx,6);default:throw"No predicate with index:"+t}}entireExpression(){let e=new u(this,this._ctx,this.state);this.enterRule(e,0,d.RULE_entireExpression);try{this.enterOuterAlt(e,1),this.state=30,this.expression(0),this.state=31,this.match(d.EOF)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}expression(e){void 0===e&&(e=0);const t=this._ctx,n=this.state;let a=new l(this,this._ctx,n),o=a;this.enterRecursionRule(a,2,d.RULE_expression,e);var r=0;try{switch(this.enterOuterAlt(a,1),this.state=37,this._errHandler.sync(this),this._input.LA(1)){case d.T__15:case d.T__16:case d.T__21:case d.T__22:case d.T__27:case d.T__29:case d.T__31:case d.T__32:case d.T__33:case d.T__34:case d.T__35:case d.T__36:case d.DATETIME:case d.TIME:case d.IDENTIFIER:case d.DELIMITEDIDENTIFIER:case d.STRING:case d.NUMBER:a=new D(this,a),this._ctx=a,o=a,this.state=34,this.term();break;case d.T__3:case d.T__4:a=new p(this,a),this._ctx=a,o=a,this.state=35,(r=this._input.LA(1))!==d.T__3&&r!==d.T__4?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=36,this.expression(11);break;default:throw new i.error.NoViableAltException(this)}this._ctx.stop=this._input.LT(-1),this.state=79,this._errHandler.sync(this);for(var s=this._interp.adaptivePredict(this._input,2,this._ctx);2!=s&&s!=i.atn.ATN.INVALID_ALT_NUMBER;){if(1===s)switch(null!==this._parseListeners&&this.triggerExitRuleEvent(),o=a,this.state=77,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,1,this._ctx)){case 1:if(a=new g(this,new l(this,t,n)),this.pushNewRecursionContext(a,2,d.RULE_expression),this.state=39,!this.precpred(this._ctx,10))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 10)");this.state=40,0!=(-32&(r=this._input.LA(1)))||0==(1<0){let e=[];for(let t=0,n=u.length;tn.length)&&(t=n.length),t-=e.length;var i=n.indexOf(e,t);return-1!==i&&i===t}}),String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(){return-1!==this.indexOf.apply(this,arguments)}}),Object.assign||Object.defineProperty(Object,"assign",{value:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");return e(arguments,1).reduce((function(e,t){return Object.keys(Object(t)).forEach((function(n){e[n]=t[n]})),e}),Object(t))}})},5592:function(e,t,n){const i=n(9678),a=n(4572),o={},r={};o.indexOf=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.indexOf(t)},o.substring=function(e,t,n){const o=a.singleton(e,"String");return i.isEmpty(o)||i.isEmpty(t)||t<0||t>=o.length?[]:void 0===n||i.isEmpty(n)?o.substring(t):o.substring(t,t+n)},o.startsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.startsWith(t)},o.endsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.endsWith(t)},o.containsFn=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.includes(t)},o.upper=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toUpperCase()},o.lower=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toLowerCase()};const s=!1===new RegExp("").dotAll;o.matches=s?function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];return new RegExp(t,"s").test(n)}:function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];var o;return new RegExp((r[o=t]||(r[o]=o.replace(/\./g,((e,t,n)=>{const i=n.substr(0,t).replace(/\\\\/g,"").replace(/\\[\][]/g,""),a="\\"===i[i.length-1],o=i.lastIndexOf("["),r=i.lastIndexOf("]");return a||o>r?".":"[^]"}))),r[o])).test(n)},o.replace=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(i.escapeStringForRegExp(t),"g");return o.replace(r,n)},o.replaceMatches=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(t,"g");return o.replace(r,n)},o.length=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.length},o.toChars=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.split("")},e.exports=o},8110:function(e,t,n){const i=n(5610),a=n(8506).UcumLhcUtils.getInstance(),o=n(3110);let r="[0-9][0-9](\\:[0-9][0-9](\\:[0-9][0-9](\\.[0-9]+)?)?)?(Z|(\\+|-)[0-9][0-9]\\:[0-9][0-9])?",s=new RegExp("^T?"+r+"$"),c=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9](T"+r+")?)?)?Z?$"),d=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9])?)?$");class u{equals(){return!1}equivalentTo(){return!1}toString(){return this.asStr?this.asStr:super.toString()}toJSON(){return this.toString()}compare(){throw"Not implemented"}}class l extends u{constructor(e,t){super(),this.asStr=e+" "+t,this.value=e,this.unit=t}equals(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEqual(this.value,e.value);const t=this._compareYearsAndMonths(e);if(t)return t.isEqual;const n=l.toUcumQuantity(this.value,this.unit),i=l.toUcumQuantity(e.value,e.unit),r=a.convertUnitTo(i.unit,i.value,n.unit);return"succeeded"===r.status&&o.isEqual(n.value,r.toVal)}equivalentTo(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEquivalent(this.value,e.value);const t=l.getEquivalentUcumUnitCode(this.unit),n=l.getEquivalentUcumUnitCode(e.unit),i=a.convertUnitTo(n,e.value,t);return"succeeded"===i.status&&o.isEquivalent(this.value,i.toVal)}_compareYearsAndMonths(e){const t=l._yearMonthConversionFactor[this.unit],n=l._yearMonthConversionFactor[e.unit];return t&&n?{isEqual:o.isEqual(this.value*t,e.value*n)}:null}}const m=/^'|'$/g;l.getEquivalentUcumUnitCode=function(e){return l.mapTimeUnitsToUCUMCode[e]||e.replace(m,"")},l.toUcumQuantity=function(e,t){const n=l._calendarDuration2Seconds[t];return n?{value:n*e,unit:"s"}:{value:e,unit:t.replace(m,"")}},l.convUnitTo=function(e,t,n){const i=l._yearMonthConversionFactor[e],o=l._yearMonthConversionFactor[n];if(i&&o)return new l(i*t/o,n);const r=l._calendarDuration2Seconds[e],s=l._calendarDuration2Seconds[n];if(s){if(r)return new l(r*t/s,n);{const i=a.convertUnitTo(e.replace(/^'|'$/g,""),t,"s");if("succeeded"===i.status)return new l(i.toVal/s,n)}}else{const i=r?a.convertUnitTo("s",r*t,n.replace(/^'|'$/g,"")):a.convertUnitTo(e.replace(/^'|'$/g,""),t,n.replace(/^'|'$/g,""));if("succeeded"===i.status)return new l(i.toVal,n)}return null},l._calendarDuration2Seconds={years:31536e3,months:2592e3,weeks:604800,days:86400,hours:3600,minutes:60,seconds:1,milliseconds:.001,year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1,millisecond:.001},l._yearMonthConversionFactor={years:12,months:1,year:12,month:1},l.arithmeticDurationUnits={years:"year",months:"month",weeks:"week",days:"day",hours:"hour",minutes:"minute",seconds:"second",milliseconds:"millisecond",year:"year",month:"month",week:"week",day:"day",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond","'wk'":"week","'d'":"day","'h'":"hour","'min'":"minute","'s'":"second","'ms'":"millisecond"},l.mapUCUMCodeToTimeUnits={a:"year",mo:"month",wk:"week",d:"day",h:"hour",min:"minute",s:"second",ms:"millisecond"},l.mapTimeUnitsToUCUMCode=Object.keys(l.mapUCUMCodeToTimeUnits).reduce((function(e,t){return e[l.mapUCUMCodeToTimeUnits[t]]=t,e[l.mapUCUMCodeToTimeUnits[t]+"s"]=t,e}),{});class p extends u{constructor(e){super(),this.asStr=e}plus(e){const t=e.unit;let n=l.arithmeticDurationUnits[t];if(!n)throw new Error("For date/time arithmetic, the unit of the quantity must be one of the following time-based units: "+Object.keys(l.arithmeticDurationUnits));const i=this.constructor,a=i._timeUnitToDatePrecision[n];if(void 0===a)throw new Error("Unsupported unit for +. The unit should be one of "+Object.keys(i._timeUnitToDatePrecision).join(", ")+".");let o=e.value;const r=i===g;if((r?a<2:a<5)&&(o=Math.trunc(o)),this._getPrecision()2?new f(o)._getTimeParts():this._getTimeParts(),c=i>2?new f(r)._getTimeParts():e._getTimeParts(),d=0;d<=a&&!1!==t;++d)t=s[d]==c[d];t&&(t=void 0)}}else t=!1;return t}equivalentTo(e){var t=e instanceof this.constructor;t&&((t=this._getPrecision()==e._getPrecision())&&(t=this._getDateObj().getTime()==e._getDateObj().getTime()));return t}compare(e){var t=this._getPrecision(),n=e._getPrecision(),i=t<=n?this._getDateObj().getTime():this._dateAtPrecision(n).getTime(),a=n<=t?e._getDateObj().getTime():e._dateAtPrecision(t).getTime();return t!==n&&i===a?null:i-a}_getPrecision(){return void 0===this.precision&&this._getMatchData(),this.precision}_getMatchData(e,t){if(void 0===this.timeMatchData&&(this.timeMatchData=this.asStr.match(e),this.timeMatchData))for(let e=t;e>=0&&void 0===this.precision;--e)this.timeMatchData[e]&&(this.precision=e);return this.timeMatchData}_getTimeParts(e){var t=[];t=[e[0]];var n=e[4];if(n){let e=t[0];t[0]=e.slice(0,e.length-n.length)}var i=e[1];if(i){let n=t[0];t[0]=n.slice(0,n.length-i.length),t[1]=i;var a=e[2];if(a){t[1]=i.slice(0,i.length-a.length),t[2]=a;var o=e[3];o&&(t[2]=a.slice(0,a.length-o.length),t[3]=o)}}return t}_getDateObj(){if(!this.dateObj){var e=this._getPrecision();this.dateObj=this._dateAtPrecision(e)}return this.dateObj}_createDate(e,t,n,a,o,r,s,c){var d=new Date(e,t,n,a,o,r,s);if(c){var u=d.getTimezoneOffset(),l=0;if("Z"!=c){var m=c.split(":"),p=parseInt(m[0]);l=parseInt(m[1]),p<0&&(l=-l),l+=60*p}d=i(d,-u-l)}return d}}p.timeUnitToAddFn={year:n(7654),month:n(9282),week:n(427),day:n(8677),hour:n(2220),minute:n(5610),second:n(8834),millisecond:n(6344)};class f extends p{constructor(e){super(e)}compare(e){if(!(e instanceof f))throw"Invalid comparison of a DateTime with something else";return super.compare(e)}_getMatchData(){return super._getMatchData(c,5)}_getTimeParts(){if(!this.timeParts){let t=this._getMatchData(),n=t[0];this.timeParts=[n];var e=t[1];if(e){this.timeParts[0]=n.slice(0,n.length-e.length),this.timeParts[1]=e;let i=t[2];if(i){this.timeParts[1]=e.slice(0,e.length-i.length),this.timeParts[2]=i;let n=t[3];n&&(this.timeParts[2]=i.slice(0,i.length-n.length),"T"===n[0]&&(t[3]=n.slice(1)),this.timeParts=this.timeParts.concat(super._getTimeParts(t.slice(3))))}}}return this.timeParts}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[7],i=this._getPrecision(),a=parseInt(t[0]),o=i>0?parseInt(t[1].slice(1))-1:0,r=i>1?parseInt(t[2].slice(1)):1,s=i>2?parseInt(t[3]):0,c=i>3?parseInt(t[4].slice(1)):0,d=i>4?parseInt(t[5].slice(1)):0,u=t.length>6?parseInt(t[6].slice(1)):0,l=this._createDate(a,o,r,s,c,d,u,n);return e0?l.getMonth():0,r=e>1?l.getDate():1,s=e>2?l.getHours():0,c=e>3?l.getMinutes():0,l=new Date(a,o,r,s,c)),l}}f.checkString=function(e){let t=new f(e);return t._getMatchData()||(t=null),t},f._timeUnitToDatePrecision={year:0,month:1,week:2,day:2,hour:3,minute:4,second:5,millisecond:6},f._datePrecisionToTimeUnit=["year","month","day","hour","minute","second","millisecond"];class g extends p{constructor(e){"T"==e[0]&&(e=e.slice(1)),super(e)}compare(e){if(!(e instanceof g))throw"Invalid comparison of a time with something else";return super.compare(e)}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[4],i=this._getPrecision(),a=2010,o=parseInt(t[0]),r=i>0?parseInt(t[1].slice(1)):0,s=i>1?parseInt(t[2].slice(1)):0,c=t.length>3?parseInt(t[3].slice(1)):0,d=this._createDate(a,0,1,o,r,s,c,n);return n&&(d.setYear(a),d.setMonth(0),d.setDate(1)),e0?d.getMinutes():0,d=new Date(a,0,1,o,r)),d}_getMatchData(){return super._getMatchData(s,2)}_getTimeParts(){return this.timeParts||(this.timeParts=super._getTimeParts(this._getMatchData())),this.timeParts}}function h(e,t){var n=e;return 3===t&&e<100&&(n="0"+e),e<10&&(n="0"+n),n}g.checkString=function(e){let t=new g(e);return t._getMatchData()||(t=null),t},g._timeUnitToDatePrecision={hour:0,minute:1,second:2,millisecond:3},g._datePrecisionToTimeUnit=["hour","minute","second","millisecond"],f.isoDateTime=function(e,t){void 0===t&&(t=5);var n=""+e.getFullYear();if(t>0&&(n+="-"+h(e.getMonth()+1),t>1&&(n+="-"+h(e.getDate()),t>2&&(n+="T"+f.isoTime(e,t-3)))),t>2){var i=e.getTimezoneOffset(),a=i<0?"+":"-",o=(i=Math.abs(i))%60;n+=a+h((i-o)/60)+":"+h(o)}return n},f.isoTime=function(e,t){void 0===t&&(t=2);let n=""+h(e.getHours());return t>0&&(n+=":"+h(e.getMinutes()),t>1&&(n+=":"+h(e.getSeconds()),e.getMilliseconds()&&(n+="."+h(e.getMilliseconds(),3)))),n};class y extends f{constructor(e){super(e)}_getMatchData(){return p.prototype._getMatchData.apply(this,[d,2])}}y.checkString=function(e){let t=new y(e);return t._getMatchData()||(t=null),t},y.isoDate=function(e,t){return(void 0===t||t>2)&&(t=2),f.isoDateTime(e,t)};class x{constructor(e,t,n){e?.resourceType&&(t=e.resourceType),this.path=t,this.data=e,this._data=n||{}}getTypeInfo(){const e=_.FHIR;return/^System\.(.*)$/.test(this.path)?new _({namespace:_.System,name:RegExp.$1}):-1===this.path.indexOf(".")?new _({namespace:e,name:this.path}):_.model?new _({namespace:e,name:"BackboneElement"}):_.createByValueInNamespace({namespace:e,value:this.data})}toJSON(){return JSON.stringify(this.data)}convertData(){var e=this.data;switch(this.path){case"Quantity":if("http://unitsofmeasure.org"===e?.system&&"number"==typeof e.value&&"string"==typeof e.code){if(void 0!==e.comparator)throw new Error("Cannot convert a FHIR.Quantity that has a comparator");e=new l(e.value,l.mapUCUMCodeToTimeUnits[e.code]||"'"+e.code+"'")}break;case"date":e=y.checkString(e)||e;break;case"dateTime":e=f.checkString(e)||e;break;case"time":e=g.checkString(e)||e}return e}}x.makeResNode=function(e,t,n){return e instanceof x?e:new x(e,t,n)};class _{constructor({name:e,namespace:t}){this.name=e,this.namespace=t}static model=null;is(e){if(e instanceof _&&(!this.namespace||!e.namespace||this.namespace===e.namespace)){if(!_.model||this.namespace&&this.namespace!==_.FHIR)return this.name===e.name;{let t=this.name;do{if(t===e.name)return!0}while(t=_.model.type2Parent[t])}}return!1}}_.System="System",_.FHIR="FHIR",_.createByValueInNamespace=function({namespace:e,value:t}){let n=typeof t;return Number.isInteger(t)?n="integer":"number"===n?n="decimal":t instanceof f?n="dateTime":t instanceof g?n="time":t instanceof l&&(n="Quantity"),e===_.System&&(n=n.replace(/^\w/,(e=>e.toUpperCase()))),new _({namespace:e,name:n})},_.fromValue=function(e){return e instanceof x?e.getTypeInfo():_.createByValueInNamespace({namespace:_.System,value:e})},e.exports={FP_Type:u,FP_TimeBase:p,FP_Date:y,FP_DateTime:f,FP_Time:g,FP_Quantity:l,timeRE:s,dateTimeRE:c,ResourceNode:x,TypeInfo:_,typeFn:function(e){return e.map((e=>_.fromValue(e)))},isFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'is', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)},asFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'as', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)?e:[]}}},9678:function(e,t,n){const i={},a=n(8110);let{ResourceNode:o}=a;i.raiseError=function(e,t){throw(t=t?t+": ":"")+e},i.assertAtMostOne=function(e,t){e.length>1&&i.raiseError("Was expecting no more than one element but got "+JSON.stringify(e),t)},i.assertType=function(e,t,n){let a=this.valData(e);if(t.indexOf(typeof a)<0){let a=t.length>1?"one of "+t.join(", "):t[0];i.raiseError("Found type '"+typeof e+"' but was expecting "+a,n)}return a},i.isEmpty=function(e){return Array.isArray(e)&&0==e.length},i.isSome=function(e){return null!=e&&!i.isEmpty(e)},i.isTrue=function(e){return null!=e&&(!0===e||1==e.length&&!0===e[0])},i.isFalse=function(e){return null!=e&&(!1===e||1==e.length&&!1===e[0])},i.isCapitalized=function(e){return e&&e[0]===e[0].toUpperCase()},i.flatten=function(e){return e.reduce((function(e,t){return Array.isArray(t)?e=e.concat(t):e.push(t),e}),[])},i.arraify=function(e){return Array.isArray(e)?e:i.isSome(e)?[e]:[]},i.valData=function(e){return e instanceof o?e.data:e},i.valDataConverted=function(e){return e instanceof o&&(e=e.convertData()),e},i.escapeStringForRegExp=function(e){return e.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g,"\\$&")},e.exports=i},4730:function(e,t,n){"use strict";var i=n(9898),a=Object.prototype.toString,o=Object.prototype.hasOwnProperty,r=function(e,t,n){for(var i=0,a=e.length;i=3&&(o=n),"[object Array]"===a.call(e)?r(e,t,o):"string"==typeof e?s(e,t,o):c(e,t,o)}},7193:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,i=Object.prototype.toString,a="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||i.call(o)!==a)throw new TypeError(t+o);for(var r,s=n.call(arguments,1),c=function(){if(this instanceof r){var t=o.apply(this,s.concat(n.call(arguments)));return Object(t)===t?t:this}return o.apply(e,s.concat(n.call(arguments)))},d=Math.max(0,o.length-s.length),u=[],l=0;l1&&"boolean"!=typeof t)throw new r('"allowMissing" argument must be a boolean');if(null===D(/^%?[^%]*%?$/,e))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=M(e),i=n.length>0?n[0]:"",o=T("%"+i+"%",t),s=o.name,d=o.value,u=!1,l=o.alias;l&&(i=l[0],E(n,C([0,1],l)));for(var m=1,p=!0;m=n.length){var x=c(d,f);d=(p=!!x)&&"get"in x&&!("originalValue"in x.get)?x.get:d[f]}else p=_(d,f),d=d[f];p&&!u&&(g[s]=d)}}return d}},1700:function(e,t,n){"use strict";var i=n(3584)("%Object.getOwnPropertyDescriptor%",!0);if(i)try{i([],"length")}catch(e){i=null}e.exports=i},2330:function(e){"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},4607:function(e,t,n){"use strict";var i=n(3584)("%Object.defineProperty%",!0),a=function(){if(i)try{return i({},"a",{value:1}),!0}catch(e){return!1}return!1};a.hasArrayLengthDefineBug=function(){if(!a())return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},563:function(e,t,n){"use strict";var i="undefined"!=typeof Symbol&&Symbol,a=n(9956);e.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&a())))}},9956:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},6323:function(e,t,n){"use strict";var i=n(9956);e.exports=function(){return i()&&!!Symbol.toStringTag}},8380:function(e,t,n){"use strict";var i=n(4597);e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},5401:function(e,t,n){"use strict";var i=n(6323)(),a=n(2648)("Object.prototype.toString"),o=function(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},r=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=r,e.exports=s?o:r},6168:function(e,t,n){"use strict";if(n(2330)()){var i=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return i.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},9929:function(e,t,n){"use strict";var i=n(2648),a=i("Boolean.prototype.toString"),o=i("Object.prototype.toString"),r=n(6323)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(r&&Symbol.toStringTag in e?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Boolean]"===o(e))}},9898:function(e){"use strict";var t,n,i=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},a((function(){throw 42}),null,t)}catch(e){e!==n&&(a=null)}else a=null;var o=/^\s*class\b/,r=function(e){try{var t=i.call(e);return o.test(t)}catch(e){return!1}},s=function(e){try{return!r(e)&&(i.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,d="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),l=function(){return!1};if("object"==typeof document){var m=document.all;c.call(m)===c.call(document.all)&&(l=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,t)}catch(e){if(e!==n)return!1}return!r(e)&&s(e)}:function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(d)return s(e);if(r(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},633:function(e,t,n){"use strict";var i=Date.prototype.getDay,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Date]"===a.call(e))}},7915:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},2673:function(e,t,n){"use strict";var i=Number.prototype.toString,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Number]"===a.call(e))}},8937:function(e,t,n){"use strict";var i,a,o,r,s=n(2648),c=n(6323)();if(c){i=s("Object.prototype.hasOwnProperty"),a=s("RegExp.prototype.exec"),o={};var d=function(){throw o};r={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(r[Symbol.toPrimitive]=d)}var u=s("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor;e.exports=c?function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&i(t,"value")))return!1;try{a(e,r)}catch(e){return e===o}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},140:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;i||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}},1583:function(e,t,n){"use strict";var i=String.prototype.valueOf,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object String]"===a.call(e))}},7469:function(e,t,n){"use strict";var i=Object.prototype.toString;if(n(563)()){var a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==i.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&o.test(a.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},3513:function(e,t,n){"use strict";var i=n(4730),a=n(9808),o=n(2648),r=o("Object.prototype.toString"),s=n(6323)(),c=n(1700),d="undefined"==typeof globalThis?n.g:globalThis,u=a(),l=o("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return!!c&&function(e){var t=!1;return i(p,(function(n,i){if(!t)try{t=n.call(e)===i}catch(e){}})),t}(e)}},5609:function(e){"use strict";var t,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,i="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(t=function(e){return!1});var a=n?n.prototype.has:null,o=i?i.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e,a),o)try{o.call(e,o)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},6159:function(e,t,n){"use strict";var i=n(3584),a=n(2648),o=i("%WeakSet%",!0),r=a("WeakSet.prototype.has",!0);if(r){var s=a("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(r(e,r),s)try{s(e,s)}catch(e){return!0}return e instanceof o}catch(e){}return!1}}else e.exports=function(e){return!1}},6368:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},9127:function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2633:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,a,o,r){var s=t(i),c=n[e][t(i)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,i)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(421))},3215:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(421))},6968:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,o,r){var s=n(t),c=i[e][n(t)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},2572:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},8319:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(421))},5629:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},7006:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,n,o,r){var s=i(t),c=a[e][i(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6722:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,i=e%100-n,a=e>=100?100:null;return e+(t[n]||t[i]||t[a])},week:{dow:1,doy:7}})}(n(421))},5958:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(421))},4921:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},7293:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(421))},9907:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(421))},2288:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(421))},2127:function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(421))},3922:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+a({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function a(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var r=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],l=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:u,shortWeekdaysParse:l,minWeekdaysParse:m,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:c,monthsShortStrictRegex:d,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(421))},8932:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3246:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},8208:function(e,t,n){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],a=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(o(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(o(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(o(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(o(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(o(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(o(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6492:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(421))},1883:function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(421))},2285:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3082:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9076:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6454:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9016:function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(421))},3093:function(e,t,n){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,n){var i=this._calendarEl[e],a=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(421))},5535:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(421))},2610:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8386:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},5272:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},3563:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8604:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(421))},2140:function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},8217:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9823:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(421))},9546:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},9089:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(421))},7781:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(421))},312:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(421))},8563:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:i?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4003:function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},463:function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(421))},8941:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,n,i){var o="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":o=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta"}return o=a(e,i)+" "+o}function a(e,i){return e<10?i?n[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},1742:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},6:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},761:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(421))},982:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},2346:function(e,t,n){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},4934:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2670:function(e,t,n){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],a=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},1733:function(e,t,n){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},2271:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},5537:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(421))},763:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(421))},4125:function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(421))},1651:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(421))},8602:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],a=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:a,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(421))},8641:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3079:function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var a=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return a+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return a+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return a+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return a+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return a+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},443:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(421))},8963:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(421))},1343:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,i,a){var o=e+" ";switch(i){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||a?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||a?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||a?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(a?"daga":"dögum"):n?o+"dagur":o+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?o+"mánuðir":o+(a?"mánuði":"mánuðum"):n?o+"mánuður":o+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?o+(n||a?"ár":"árum"):o+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3115:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8072:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8183:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(421))},1064:function(e,t,n){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(421))},1999:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(421))},9360:function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},3667:function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},1882:function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(421))},2401:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(421))},5783:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6751:function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},1193:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function i(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},769:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(421))},4409:function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,n,i){return t?o(n)[0]:i?o(n)[1]:o(n)[2]}function a(e){return e%10==0||e>10&&e<20}function o(e){return t[e].split("_")}function r(e,t,n,r){var s=e+" ";return 1===e?s+i(e,t,n[0],r):t?s+(a(e)?o(n)[1]:o(n)[0]):r?s+o(n)[1]:s+(a(e)?o(n)[1]:o(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(421))},9262:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,a){return e+" "+n(t[a],e,i)}function a(e,i,a){return n(t[a],e,i)}function o(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:o,ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7514:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var a=t.words[i];return 1===i.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3434:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},610:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},1654:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(421))},6730:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(421))},7196:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(421))},4750:function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},487:function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},8856:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},1240:function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},2121:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9802:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(421))},3497:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},737:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},8153:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},5173:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},499:function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(421))},3629:function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function o(e,t,n){var i=e+" ";switch(n){case"ss":return i+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(a(e)?"godziny":"godzin");case"ww":return i+(a(e)?"tygodnie":"tygodni");case"MM":return i+(a(e)?"miesiące":"miesięcy");case"yy":return i+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3312:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(421))},5702:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},719:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(421))},3778:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"минута":"минуту":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(421))},5545:function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},5811:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},2015:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(421))},1587:function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function a(e,t,n,a){var o=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?o+(i(e)?"roky":"rokov"):o+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},147:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return a+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return a+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},6821:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7792:function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"једна година":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"годину"===o?e+" година":e+" "+o)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3019:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"godinu"===o?e+" godina":e+" "+o)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},5078:function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(421))},3593:function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(421))},7655:function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(421))},1553:function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(421))},5967:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(421))},9236:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},2091:function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},4141:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(421))},4204:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},8361:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},9565:function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function a(e,t,n,i){var a=o(e);switch(n){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}function o(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,o="";return n>0&&(o+=t[n]+"vatlh"),i>0&&(o+=(""!==o?" ":"")+t[i]+"maH"),a>0&&(o+=(""!==o?" ":"")+t[a]),""===o?"pagh":o}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6075:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},1637:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4943:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(421))},8231:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(421))},7822:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(421))},7263:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":e+" "+t({ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+e)}function i(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(421))},1769:function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},4725:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(421))},9736:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(421))},9562:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},7219:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9333:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(421))},7289:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(421))},1589:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},9708:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},3384:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},421:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,i;function a(){return t.apply(null,arguments)}function o(e){t=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(c(e,t))return!1;return!0}function u(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function m(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,i=[],a=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},j={};function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(j[e]=a),t&&(j[t[0]]=function(){return Y(a.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,n,i=e.match(N);for(t=0,n=i.length;t=0&&q.test(e);)e=e.replace(q,i),q.lastIndex=0,n-=1;return e}var z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var W="Invalid date";function K(){return this._invalidDate}var J="%d",$=/\d{1,2}/;function Z(e){return this._ordinal.replace("%d",e)}var X={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,n,i){var a=this._relativeTime[n];return L(a)?a(e,t,n,i):a.replace(/%d/i,e)}function te(e,t){var n=this._relativeTime[e>0?"future":"past"];return L(n)?n(t):n.replace(/%s/i,t)}var ne={};function ie(e,t){var n=e.toLowerCase();ne[n]=ne[n+"s"]=ne[t]=e}function ae(e){return"string"==typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function oe(e){var t,n,i={};for(n in e)c(e,n)&&(t=ae(n))&&(i[t]=e[n]);return i}var re={};function se(e,t){re[e]=t}function ce(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:re[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function de(e){return e%4==0&&e%100!=0||e%400==0}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function le(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ue(t)),n}function me(e,t){return function(n){return null!=n?(fe(this,e,n),a.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?(n=le(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),et(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ge(e){return L(this[e=ae(e)])?this[e]():this}function he(e,t){if("object"==typeof e){var n,i=ce(e=oe(e)),a=i.length;for(n=0;n68?1900:2e3)};var yt=me("FullYear",!0);function xt(){return de(this.year())}function _t(e,t,n,i,a,o,r){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,a,o,r),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,a,o,r),s}function Ct(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Et(e,t,n){var i=7+t-n;return-(7+Ct(e,0,i).getUTCDay()-t)%7+i-1}function St(e,t,n,i,a){var o,r,s=1+7*(t-1)+(7+n-i)%7+Et(e,i,a);return s<=0?r=ht(o=e-1)+s:s>ht(e)?(o=e+1,r=s-ht(e)):(o=e,r=s),{year:o,dayOfYear:r}}function vt(e,t,n){var i,a,o=Et(e.year(),t,n),r=Math.floor((e.dayOfYear()-o-1)/7)+1;return r<1?i=r+Dt(a=e.year()-1,t,n):r>Dt(e.year(),t,n)?(i=r-Dt(e.year(),t,n),a=e.year()+1):(a=e.year(),i=r),{week:i,year:a}}function Dt(e,t,n){var i=Et(e,t,n),a=Et(e+1,t,n);return(ht(e)-i+a)/7}function Rt(e){return vt(e,this._week.dow,this._week.doy).week}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),se("week",5),se("isoWeek",5),Oe("w",ve),Oe("ww",ve,_e),Oe("W",ve),Oe("WW",ve,_e),Fe(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=le(e)}));var bt={dow:0,doy:6};function Mt(){return this._week.dow}function Tt(){return this._week.doy}function It(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Lt(e){var t=vt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function kt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function At(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),se("day",11),se("weekday",11),se("isoWeekday",11),Oe("d",ve),Oe("e",ve),Oe("E",ve),Oe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Oe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Oe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Fe(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:y(n).invalidWeekday=e})),Fe(["d","e","E"],(function(e,t,n,i){t[i]=le(e)}));var wt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nt=we,qt=we,Ht=we;function jt(e,t){var n=r(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?At(n,this._week.dow):e?n[e.day()]:n}function Ft(e){return!0===e?At(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Bt(e){return!0===e?At(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ut(e,t,n){var i,a,o,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=g([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null}function Vt(e,t,n){var i,a,o;if(this._weekdaysParseExact)return Ut.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=g([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Qt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pt(e,this.localeData()),this.add(e-t,"d")):t}function zt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=kt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Wt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Nt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Jt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ht),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,n,i,a,o,r=[],s=[],c=[],d=[];for(t=0;t<7;t++)n=g([2e3,1]).day(t),i=qe(this.weekdaysMin(n,"")),a=qe(this.weekdaysShort(n,"")),o=qe(this.weekdays(n,"")),r.push(i),s.push(a),c.push(o),d.push(i),d.push(a),d.push(o);r.sort(e),s.sort(e),c.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Zt(){return this.hours()%12||12}function Xt(){return this.hours()||24}function en(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Zt),F("k",["kk",2],0,Xt),F("hmm",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)})),en("a",!0),en("A",!1),ie("hour","h"),se("hour",13),Oe("a",tn),Oe("A",tn),Oe("H",ve),Oe("h",ve),Oe("k",ve),Oe("HH",ve,_e),Oe("hh",ve,_e),Oe("kk",ve,_e),Oe("hmm",De),Oe("hmmss",Re),Oe("Hmm",De),Oe("Hmmss",Re),je(["H","HH"],Ge),je(["k","kk"],(function(e,t,n){var i=le(e);t[Ge]=24===i?0:i})),je(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),je(["h","hh"],(function(e,t,n){t[Ge]=le(e),y(n).bigHour=!0})),je("hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i)),y(n).bigHour=!0})),je("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a)),y(n).bigHour=!0})),je("Hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i))})),je("Hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a))}));var an=/[ap]\.?m?\.?/i,on=me("Hours",!0);function rn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var sn,cn={calendar:w,longDateFormat:z,invalidDate:W,ordinal:J,dayOfMonthOrdinalParse:$,relativeTime:X,months:tt,monthsShort:nt,week:bt,weekdays:wt,weekdaysMin:Yt,weekdaysShort:Ot,meridiemParse:an},dn={},un={};function ln(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n0;){if(i=gn(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&ln(a,n)>=t-1)break;t--}o++}return sn}function fn(e){return null!=e.match("^[^/\\\\]*$")}function gn(t){var i=null;if(void 0===dn[t]&&e&&e.exports&&fn(t))try{i=sn._abbr,n(6700)("./"+t),hn(i)}catch(e){dn[t]=null}return dn[t]}function hn(e,t){var n;return e&&((n=u(t)?_n(e):yn(e,t))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sn._abbr}function yn(e,t){if(null!==t){var n,i=cn;if(t.abbr=e,null!=dn[e])I("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=dn[e]._config;else if(null!=t.parentLocale)if(null!=dn[t.parentLocale])i=dn[t.parentLocale]._config;else{if(null==(n=gn(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;i=n._config}return dn[e]=new A(k(i,t)),un[e]&&un[e].forEach((function(e){yn(e.name,e.config)})),hn(e),dn[e]}return delete dn[e],null}function xn(e,t){if(null!=t){var n,i,a=cn;null!=dn[e]&&null!=dn[e].parentLocale?dn[e].set(k(dn[e]._config,t)):(null!=(i=gn(e))&&(a=i._config),t=k(a,t),null==i&&(t.abbr=e),(n=new A(t)).parentLocale=dn[e],dn[e]=n),hn(e)}else null!=dn[e]&&(null!=dn[e].parentLocale?(dn[e]=dn[e].parentLocale,e===hn()&&hn(e)):null!=dn[e]&&delete dn[e]);return dn[e]}function _n(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sn;if(!r(e)){if(t=gn(e))return t;e=[e]}return pn(e)}function Cn(){return M(dn)}function En(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Qe]<0||n[Qe]>11?Qe:n[ze]<1||n[ze]>et(n[Ve],n[Qe])?ze:n[Ge]<0||n[Ge]>24||24===n[Ge]&&(0!==n[We]||0!==n[Ke]||0!==n[Je])?Ge:n[We]<0||n[We]>59?We:n[Ke]<0||n[Ke]>59?Ke:n[Je]<0||n[Je]>999?Je:-1,y(e)._overflowDayOfYear&&(tze)&&(t=ze),y(e)._overflowWeeks&&-1===t&&(t=$e),y(e)._overflowWeekday&&-1===t&&(t=Ze),y(e).overflow=t),e}var Sn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Dn=/Z|[+-]\d\d(?::?\d\d)?/,Rn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],bn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Mn=/^\/?Date\((-?\d+)/i,Tn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,In={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ln(e){var t,n,i,a,o,r,s=e._i,c=Sn.exec(s)||vn.exec(s),d=Rn.length,u=bn.length;if(c){for(y(e).iso=!0,t=0,n=d;tht(o)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=Ct(o,0,e._dayOfYear),e._a[Qe]=n.getUTCMonth(),e._a[ze]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ge]&&0===e._a[We]&&0===e._a[Ke]&&0===e._a[Je]&&(e._nextDay=!0,e._a[Ge]=0),e._d=(e._useUTC?Ct:_t).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function Fn(e){var t,n,i,a,o,r,s,c,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,r=4,n=qn(t.GG,e._a[Ve],vt(Jn(),1,4).year),i=qn(t.W,1),((a=qn(t.E,1))<1||a>7)&&(c=!0)):(o=e._locale._week.dow,r=e._locale._week.doy,d=vt(Jn(),o,r),n=qn(t.gg,e._a[Ve],d.year),i=qn(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(c=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(c=!0)):a=o),i<1||i>Dt(n,o,r)?y(e)._overflowWeeks=!0:null!=c?y(e)._overflowWeekday=!0:(s=St(n,i,a,o,r),e._a[Ve]=s.year,e._dayOfYear=s.dayOfYear)}function Bn(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],y(e).empty=!0;var t,n,i,o,r,s,c,d=""+e._i,u=d.length,l=0;for(c=(i=Q(e._f,e._locale).match(N)||[]).length,t=0;t0&&y(e).unusedInput.push(r),d=d.slice(d.indexOf(n)+n.length),l+=n.length),j[o]?(n?y(e).empty=!1:y(e).unusedTokens.push(o),Be(o,n,e)):e._strict&&!n&&y(e).unusedTokens.push(o);y(e).charsLeftOver=u-l,d.length>0&&y(e).unusedInput.push(d),e._a[Ge]<=12&&!0===y(e).bigHour&&e._a[Ge]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Ge]=Un(e._locale,e._a[Ge],e._meridiem),null!==(s=y(e).era)&&(e._a[Ve]=e._locale.erasConvertYear(s,e._a[Ve])),jn(e),En(e)}else Yn(e);else Ln(e)}function Un(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function Vn(e){var t,n,i,a,o,r,s=!1,c=e._f.length;if(0===c)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:_()}));function Xn(e,t){var n,i;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Jn();for(n=t[0],i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vi(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return S(t,this),(t=Gn(t))._a?(e=t._isUTC?g(t._a):Jn(t._a),this._isDSTShifted=this.isValid()&&ui(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Di(){return!!this.isValid()&&!this._isUTC}function Ri(){return!!this.isValid()&&this._isUTC}function bi(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Mi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ii(e,t){var n,i,a,o=e,r=null;return ci(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(r=Mi.exec(e))?(n="-"===r[1]?-1:1,o={y:0,d:le(r[ze])*n,h:le(r[Ge])*n,m:le(r[We])*n,s:le(r[Ke])*n,ms:le(di(1e3*r[Je]))*n}):(r=Ti.exec(e))?(n="-"===r[1]?-1:1,o={y:Li(r[2],n),M:Li(r[3],n),w:Li(r[4],n),d:Li(r[5],n),h:Li(r[6],n),m:Li(r[7],n),s:Li(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=ki(Jn(o.from),Jn(o.to)),(o={}).ms=a.milliseconds,o.M=a.months),i=new si(o),ci(e)&&c(e,"_locale")&&(i._locale=e._locale),ci(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}function Li(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Pi(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function ki(e,t){var n;return e.isValid()&&t.isValid()?(t=fi(t,e),e.isBefore(t)?n=Pi(e,t):((n=Pi(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ai(e,t){return function(n,i){var a;return null===i||isNaN(+i)||(I(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=i,i=a),wi(this,Ii(n,i),e),this}}function wi(e,t,n,i){var o=t._milliseconds,r=di(t._days),s=di(t._months);e.isValid()&&(i=null==i||i,s&&ut(e,pe(e,"Month")+s*n),r&&fe(e,"Date",pe(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),i&&a.updateOffset(e,r||s))}Ii.fn=si.prototype,Ii.invalid=ri;var Oi=Ai(1,"add"),Yi=Ai(-1,"subtract");function Ni(e){return"string"==typeof e||e instanceof String}function qi(e){return D(e)||m(e)||Ni(e)||l(e)||ji(e)||Hi(e)||null==e}function Hi(e){var t,n,i=s(e)&&!d(e),a=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r=o.length;for(t=0;tn.valueOf():n.valueOf()9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ta(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,a="moment",o="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=o+'[")]',this.format(e+t+n+i)}function na(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ia(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function aa(e){return this.from(Jn(),e)}function oa(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ra(e){return this.to(Jn(),e)}function sa(e){var t;return void 0===e?this._locale._abbr:(null!=(t=_n(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ca=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function da(){return this._locale}var ua=1e3,la=60*ua,ma=60*la,pa=3506328*ma;function fa(e,t){return(e%t+t)%t}function ga(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-pa:new Date(e,t,n).valueOf()}function ha(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-pa:Date.UTC(e,t,n)}function ya(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=fa(t+(this._isUTC?0:this.utcOffset()*la),ma);break;case"minute":t=this._d.valueOf(),t-=fa(t,la);break;case"second":t=this._d.valueOf(),t-=fa(t,ua)}return this._d.setTime(t),a.updateOffset(this,!0),this}function xa(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ma-fa(t+(this._isUTC?0:this.utcOffset()*la),ma)-1;break;case"minute":t=this._d.valueOf(),t+=la-fa(t,la)-1;break;case"second":t=this._d.valueOf(),t+=ua-fa(t,ua)-1}return this._d.setTime(t),a.updateOffset(this,!0),this}function _a(){return this._d.valueOf()-6e4*(this._offset||0)}function Ca(){return Math.floor(this.valueOf()/1e3)}function Ea(){return new Date(this.valueOf())}function Sa(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function va(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Da(){return this.isValid()?this.toISOString():null}function Ra(){return x(this)}function ba(){return f({},y(this))}function Ma(){return y(this).overflow}function Ta(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ia(e,t){var n,i,o,r=this._eras||_n("en")._eras;for(n=0,i=r.length;n=0)return c[i]}function Pa(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n}function ka(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e(o=Dt(e,i,a))&&(t=o),Za.call(this,e,t,n,i,a))}function Za(e,t,n,i,a){var o=St(e,t,n,i,a),r=Ct(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Xa(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),Oe("N",Ha),Oe("NN",Ha),Oe("NNN",Ha),Oe("NNNN",ja),Oe("NNNNN",Fa),je(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?y(n).era=a:y(n).invalidEra=e})),Oe("y",Ie),Oe("yy",Ie),Oe("yyy",Ie),Oe("yyyy",Ie),Oe("yo",Ba),je(["y","yy","yyy","yyyy"],Ve),je(["yo"],(function(e,t,n,i){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ve]=n._locale.eraYearOrdinalParse(e,a):t[Ve]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Va("gggg","weekYear"),Va("ggggg","weekYear"),Va("GGGG","isoWeekYear"),Va("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),se("weekYear",1),se("isoWeekYear",1),Oe("G",Le),Oe("g",Le),Oe("GG",ve,_e),Oe("gg",ve,_e),Oe("GGGG",Me,Ee),Oe("gggg",Me,Ee),Oe("GGGGG",Te,Se),Oe("ggggg",Te,Se),Fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=le(e)})),Fe(["gg","GG"],(function(e,t,n,i){t[i]=a.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),ie("quarter","Q"),se("quarter",7),Oe("Q",xe),je("Q",(function(e,t){t[Qe]=3*(le(e)-1)})),F("D",["DD",2],"Do","date"),ie("date","D"),se("date",9),Oe("D",ve),Oe("DD",ve,_e),Oe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),je(["D","DD"],ze),je("Do",(function(e,t){t[ze]=le(e.match(ve)[0])}));var eo=me("Date",!0);function to(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}F("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),se("dayOfYear",4),Oe("DDD",be),Oe("DDDD",Ce),je(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=le(e)})),F("m",["mm",2],0,"minute"),ie("minute","m"),se("minute",14),Oe("m",ve),Oe("mm",ve,_e),je(["m","mm"],We);var no=me("Minutes",!1);F("s",["ss",2],0,"second"),ie("second","s"),se("second",15),Oe("s",ve),Oe("ss",ve,_e),je(["s","ss"],Ke);var io,ao,oo=me("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ie("millisecond","ms"),se("millisecond",16),Oe("S",be,xe),Oe("SS",be,_e),Oe("SSS",be,Ce),io="SSSS";io.length<=9;io+="S")Oe(io,Ie);function ro(e,t){t[Je]=le(1e3*("0."+e))}for(io="S";io.length<=9;io+="S")je(io,ro);function so(){return this._isUTC?"UTC":""}function co(){return this._isUTC?"Coordinated Universal Time":""}ao=me("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var uo=v.prototype;function lo(e){return Jn(1e3*e)}function mo(){return Jn.apply(null,arguments).parseZone()}function po(e){return e}uo.add=Oi,uo.calendar=Ui,uo.clone=Vi,uo.diff=$i,uo.endOf=xa,uo.format=na,uo.from=ia,uo.fromNow=aa,uo.to=oa,uo.toNow=ra,uo.get=ge,uo.invalidAt=Ma,uo.isAfter=Qi,uo.isBefore=zi,uo.isBetween=Gi,uo.isSame=Wi,uo.isSameOrAfter=Ki,uo.isSameOrBefore=Ji,uo.isValid=Ra,uo.lang=ca,uo.locale=sa,uo.localeData=da,uo.max=Zn,uo.min=$n,uo.parsingFlags=ba,uo.set=he,uo.startOf=ya,uo.subtract=Yi,uo.toArray=Sa,uo.toObject=va,uo.toDate=Ea,uo.toISOString=ea,uo.inspect=ta,"undefined"!=typeof Symbol&&null!=Symbol.for&&(uo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),uo.toJSON=Da,uo.toString=Xi,uo.unix=Ca,uo.valueOf=_a,uo.creationData=Ta,uo.eraName=ka,uo.eraNarrow=Aa,uo.eraAbbr=wa,uo.eraYear=Oa,uo.year=yt,uo.isLeapYear=xt,uo.weekYear=Qa,uo.isoWeekYear=za,uo.quarter=uo.quarters=Xa,uo.month=lt,uo.daysInMonth=mt,uo.week=uo.weeks=It,uo.isoWeek=uo.isoWeeks=Lt,uo.weeksInYear=Ka,uo.weeksInWeekYear=Ja,uo.isoWeeksInYear=Ga,uo.isoWeeksInISOWeekYear=Wa,uo.date=eo,uo.day=uo.days=Qt,uo.weekday=zt,uo.isoWeekday=Gt,uo.dayOfYear=to,uo.hour=uo.hours=on,uo.minute=uo.minutes=no,uo.second=uo.seconds=oo,uo.millisecond=uo.milliseconds=ao,uo.utcOffset=hi,uo.utc=xi,uo.local=_i,uo.parseZone=Ci,uo.hasAlignedHourOffset=Ei,uo.isDST=Si,uo.isLocal=Di,uo.isUtcOffset=Ri,uo.isUtc=bi,uo.isUTC=bi,uo.zoneAbbr=so,uo.zoneName=co,uo.dates=b("dates accessor is deprecated. Use date instead.",eo),uo.months=b("months accessor is deprecated. Use month instead",lt),uo.years=b("years accessor is deprecated. Use year instead",yt),uo.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yi),uo.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vi);var fo=A.prototype;function go(e,t,n,i){var a=_n(),o=g().set(i,t);return a[n](o,e)}function ho(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return go(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=go(e,i,n,"month");return a}function yo(e,t,n,i){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,o=_n(),r=e?o._week.dow:0,s=[];if(null!=n)return go(t,(n+r)%7,i,"day");for(a=0;a<7;a++)s[a]=go(t,(a+r)%7,i,"day");return s}function xo(e,t){return ho(e,t,"months")}function _o(e,t){return ho(e,t,"monthsShort")}function Co(e,t,n){return yo(e,t,n,"weekdays")}function Eo(e,t,n){return yo(e,t,n,"weekdaysShort")}function So(e,t,n){return yo(e,t,n,"weekdaysMin")}fo.calendar=O,fo.longDateFormat=G,fo.invalidDate=K,fo.ordinal=Z,fo.preparse=po,fo.postformat=po,fo.relativeTime=ee,fo.pastFuture=te,fo.set=P,fo.eras=Ia,fo.erasParse=La,fo.erasConvertYear=Pa,fo.erasAbbrRegex=Na,fo.erasNameRegex=Ya,fo.erasNarrowRegex=qa,fo.months=rt,fo.monthsShort=st,fo.monthsParse=dt,fo.monthsRegex=ft,fo.monthsShortRegex=pt,fo.week=Rt,fo.firstDayOfYear=Tt,fo.firstDayOfWeek=Mt,fo.weekdays=jt,fo.weekdaysMin=Bt,fo.weekdaysShort=Ft,fo.weekdaysParse=Vt,fo.weekdaysRegex=Wt,fo.weekdaysShortRegex=Kt,fo.weekdaysMinRegex=Jt,fo.isPM=nn,fo.meridiem=rn,hn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===le(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=b("moment.lang is deprecated. Use moment.locale instead.",hn),a.langData=b("moment.langData is deprecated. Use moment.localeData instead.",_n);var vo=Math.abs;function Do(){var e=this._data;return this._milliseconds=vo(this._milliseconds),this._days=vo(this._days),this._months=vo(this._months),e.milliseconds=vo(e.milliseconds),e.seconds=vo(e.seconds),e.minutes=vo(e.minutes),e.hours=vo(e.hours),e.months=vo(e.months),e.years=vo(e.years),this}function Ro(e,t,n,i){var a=Ii(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function bo(e,t){return Ro(this,e,t,1)}function Mo(e,t){return Ro(this,e,t,-1)}function To(e){return e<0?Math.floor(e):Math.ceil(e)}function Io(){var e,t,n,i,a,o=this._milliseconds,r=this._days,s=this._months,c=this._data;return o>=0&&r>=0&&s>=0||o<=0&&r<=0&&s<=0||(o+=864e5*To(Po(s)+r),r=0,s=0),c.milliseconds=o%1e3,e=ue(o/1e3),c.seconds=e%60,t=ue(e/60),c.minutes=t%60,n=ue(t/60),c.hours=n%24,r+=ue(n/24),s+=a=ue(Lo(r)),r-=To(Po(a)),i=ue(s/12),s%=12,c.days=r,c.months=s,c.years=i,this}function Lo(e){return 4800*e/146097}function Po(e){return 146097*e/4800}function ko(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=ae(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Lo(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Po(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ao(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*le(this._months/12):NaN}function wo(e){return function(){return this.as(e)}}var Oo=wo("ms"),Yo=wo("s"),No=wo("m"),qo=wo("h"),Ho=wo("d"),jo=wo("w"),Fo=wo("M"),Bo=wo("Q"),Uo=wo("y");function Vo(){return Ii(this)}function Qo(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function zo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=zo("milliseconds"),Wo=zo("seconds"),Ko=zo("minutes"),Jo=zo("hours"),$o=zo("days"),Zo=zo("months"),Xo=zo("years");function er(){return ue(this.days()/7)}var tr=Math.round,nr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ir(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}function ar(e,t,n,i){var a=Ii(e).abs(),o=tr(a.as("s")),r=tr(a.as("m")),s=tr(a.as("h")),c=tr(a.as("d")),d=tr(a.as("M")),u=tr(a.as("w")),l=tr(a.as("y")),m=o<=n.ss&&["s",o]||o0,m[4]=i,ir.apply(null,m)}function or(e){return void 0===e?tr:"function"==typeof e&&(tr=e,!0)}function rr(e,t){return void 0!==nr[e]&&(void 0===t?nr[e]:(nr[e]=t,"s"===e&&(nr.ss=t-1),!0))}function sr(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,o=nr;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(o=Object.assign({},nr,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),i=ar(this,!a,o,n=this.localeData()),a&&(i=n.pastFuture(+this,i)),n.postformat(i)}var cr=Math.abs;function dr(e){return(e>0)-(e<0)||+e}function ur(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,o,r,s,c=cr(this._milliseconds)/1e3,d=cr(this._days),u=cr(this._months),l=this.asSeconds();return l?(e=ue(c/60),t=ue(e/60),c%=60,e%=60,n=ue(u/12),u%=12,i=c?c.toFixed(3).replace(/\.?0+$/,""):"",a=l<0?"-":"",o=dr(this._months)!==dr(l)?"-":"",r=dr(this._days)!==dr(l)?"-":"",s=dr(this._milliseconds)!==dr(l)?"-":"",a+"P"+(n?o+n+"Y":"")+(u?o+u+"M":"")+(d?r+d+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+i+"S":"")):"P0D"}var lr=si.prototype;return lr.isValid=oi,lr.abs=Do,lr.add=bo,lr.subtract=Mo,lr.as=ko,lr.asMilliseconds=Oo,lr.asSeconds=Yo,lr.asMinutes=No,lr.asHours=qo,lr.asDays=Ho,lr.asWeeks=jo,lr.asMonths=Fo,lr.asQuarters=Bo,lr.asYears=Uo,lr.valueOf=Ao,lr._bubble=Io,lr.clone=Vo,lr.get=Qo,lr.milliseconds=Go,lr.seconds=Wo,lr.minutes=Ko,lr.hours=Jo,lr.days=$o,lr.weeks=er,lr.months=Zo,lr.years=Xo,lr.humanize=sr,lr.toISOString=ur,lr.toString=ur,lr.toJSON=ur,lr.locale=sa,lr.localeData=da,lr.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ur),lr.lang=ca,F("X",0,0,"unix"),F("x",0,0,"valueOf"),Oe("x",Le),Oe("X",Ae),je("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),je("x",(function(e,t,n){n._d=new Date(le(e))})),a.version="2.29.4",o(Jn),a.fn=uo,a.min=ei,a.max=ti,a.now=ni,a.utc=g,a.unix=lo,a.months=xo,a.isDate=m,a.locale=hn,a.invalid=_,a.duration=Ii,a.isMoment=D,a.weekdays=Co,a.parseZone=mo,a.localeData=_n,a.isDuration=ci,a.monthsShort=_o,a.weekdaysMin=So,a.defineLocale=yn,a.updateLocale=xn,a.locales=Cn,a.weekdaysShort=Eo,a.normalizeUnits=ae,a.relativeTimeRounding=or,a.relativeTimeThreshold=rr,a.calendarFormat=Bi,a.prototype=uo,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},8291:function(e,t,n){var i="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=i&&a&&"function"==typeof a.get?a.get:null,r=i&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=s&&c&&"function"==typeof c.get?c.get:null,u=s&&Set.prototype.forEach,l="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,g=Object.prototype.toString,h=Function.prototype.toString,y=String.prototype.match,x=String.prototype.slice,_=String.prototype.replace,C=String.prototype.toUpperCase,E=String.prototype.toLowerCase,S=RegExp.prototype.test,v=Array.prototype.concat,D=Array.prototype.join,R=Array.prototype.slice,b=Math.floor,M="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===L||"symbol")?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,A=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function w(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var i=e<0?-b(-e):b(e);if(i!==e){var a=String(i),o=x.call(t,a.length+1);return _.call(a,n,"$&_")+"."+_.call(_.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return _.call(t,n,"$&_")}var O=n(4654),Y=O.custom,N=B(Y)?Y:null;function q(e,t,n){var i="double"===(n.quoteStyle||t)?'"':"'";return i+e+i}function H(e){return _.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==Q(e)||P&&"object"==typeof e&&P in e)}function F(e){return!("[object RegExp]"!==Q(e)||P&&"object"==typeof e&&P in e)}function B(e){if(L)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,i,a){var s=n||{};if(V(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!V(s,"customInspect")||s.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var C=String(t);return g?w(t,C):C}if("bigint"==typeof t){var S=String(t)+"n";return g?w(t,S):S}var b=void 0===s.depth?5:s.depth;if(void 0===i&&(i=0),i>=b&&b>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var T=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=D.call(Array(e.indent+1)," ")}return{base:n,prev:D.call(Array(t+1),n)}}(s,i);if(void 0===a)a=[];else if(z(a,t)>=0)return"[Circular]";function Y(t,n,o){if(n&&(a=R.call(a)).push(n),o){var r={depth:s.depth};return V(s,"quoteStyle")&&(r.quoteStyle=s.quoteStyle),e(t,r,i+1,a)}return e(t,s,i+1,a)}if("function"==typeof t&&!F(t)){var U=function(e){if(e.name)return e.name;var t=y.call(h.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),W=X(t,Y);return"[Function"+(U?": "+U:" (anonymous)")+"]"+(W.length>0?" { "+D.call(W,", ")+" }":"")}if(B(t)){var ee=L?_.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(t);return"object"!=typeof t||L?ee:K(ee)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var te="<"+E.call(String(t.nodeName)),ne=t.attributes||[],ie=0;ie"}if(j(t)){if(0===t.length)return"[]";var ae=X(t,Y);return T&&!function(e){for(var t=0;t=0)return!1;return!0}(ae)?"["+Z(ae,T)+"]":"[ "+D.call(ae,", ")+" ]"}if(function(e){return!("[object Error]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)){var oe=X(t,Y);return"cause"in Error.prototype||!("cause"in t)||k.call(t,"cause")?0===oe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+D.call(oe,", ")+" }":"{ ["+String(t)+"] "+D.call(v.call("[cause]: "+Y(t.cause),oe),", ")+" }"}if("object"==typeof t&&c){if(N&&"function"==typeof t[N]&&O)return O(t,{depth:b-i});if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{d.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var re=[];return r.call(t,(function(e,n){re.push(Y(n,t,!0)+" => "+Y(e,t))})),$("Map",o.call(t),re,T)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return u.call(t,(function(e){se.push(Y(e,t))})),$("Set",d.call(t),se,T)}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e,l);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return J("WeakMap");if(function(e){if(!m||!e||"object"!=typeof e)return!1;try{m.call(e,m);try{l.call(e,l)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return J("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return J("WeakRef");if(function(e){return!("[object Number]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(Number(t)));if(function(e){if(!e||"object"!=typeof e||!M)return!1;try{return M.call(e),!0}catch(e){}return!1}(t))return K(Y(M.call(t)));if(function(e){return!("[object Boolean]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(f.call(t));if(function(e){return!("[object String]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(String(t)));if(!function(e){return!("[object Date]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)&&!F(t)){var ce=X(t,Y),de=A?A(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",le=!de&&P&&Object(t)===t&&P in t?x.call(Q(t),8,-1):ue?"Object":"",me=(de||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||ue?"["+D.call(v.call([],le||[],ue||[]),": ")+"] ":"");return 0===ce.length?me+"{}":T?me+"{"+Z(ce,T)+"}":me+"{ "+D.call(ce,", ")+" }"}return String(t)};var U=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,t){return U.call(e,t)}function Q(e){return g.call(e)}function z(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,i=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return G(x.call(e,0,t.maxStringLength),t)+i}return q(_.call(_.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,W),"single",t)}function W(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+C.call(t.toString(16))}function K(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function $(e,t,n,i){return e+" ("+t+") {"+(i?Z(n,i):D.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+D.call(e,","+n)+"\n"+t.prev}function X(e,t){var n=j(e),i=[];if(n){i.length=e.length;for(var a=0;a0&&!a.call(e,0))for(var g=0;g0)for(var h=0;h=0&&"[object Function]"===t.call(e.callee)),i}},5082:function(e,t,n){"use strict";var i=n(6675),a=n(9956)(),o=n(2648),r=Object,s=o("Array.prototype.push"),c=o("Object.prototype.propertyIsEnumerable"),d=a?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=r(e);if(1===arguments.length)return n;for(var o=1;o0){r[0].related=[];for(var s=this._createDiagnosticReportContent(o,t),c=0,d=s.result.length;c0&&(n="REAL"),n){case"INT":if(e.valueInteger){t.value=e.valueInteger;break}case"REAL":case"QTY":let n=(0,i.$)(e.valueQuantity);t.value=n.value,delete n.value,(n.name||n.code||n.system)&&(t.unit=n);break;case"DT":t.value=LForms.Util.stringToDTDateISO(e.valueDate);break;case"DTM":t.value=LForms.Util.stringToDate(e.valueDateTime);break;case"CNE":case"CWE":var a;e.valueCodeableConcept?a={code:e.valueCodeableConcept.coding[0].code,text:e.valueCodeableConcept.coding[0].display,system:e.valueCodeableConcept.coding[0].system}:e.valueString&&(a=e.valueString),t.answerCardinality&&("*"===t.answerCardinality.max||parseInt(t.answerCardinality.max)>1)?(t.value||(t.value=[]),t.value.push(a)):t.value=a;break;case"SECTION":case"TITLE":case"":break;default:t.value=e.valueString}}},_findTotalRepeatingNum:function(e,t,n){for(var i=0,a=[],o=0,r=e.length;o1)){i=s;break}if(a===n){i=s;break}a+=1}}return i},_addRepeatingItems:function(e,t,n){var i=null;if(e.items){for(var a=0,o=e.items.length;a1)))for(;n>1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_processObxAndItem:function(e,t,n){for(var i=0,a=e.obxInfoList.length;i1&&0===o.index&&this._addRepeatingItems(t,o.code,o.total);var s=this._findTheMatchingItemByCodeAndIndex(t,o.code,o.index);this._setupItemValueAndUnit(r,s),o.obxInfoList&&o.obxInfoList.length>0&&this._processObxAndItem(o,s,n)}}},_convertFromBundleToContained:function(e){var t;if(e&&"searchset"===e.type){for(var n=e.entry,i=0,a=n.length;i0&&(i="REAL"),i){case"INT":n=[this._createObsIntValue(e)];break;case"REAL":case"QTY":var a={value:e.value};this._setFHIRQuantityUnit(a,e.unit),n=[{key:"valueQuantity",val:a}];break;case"DT":n=[{key:"valueDate",val:e.value}];break;case"DTM":n=[{key:"valueDateTime",val:e.value}];break;case"CNE":case"CWE":for(var o,r=e.answerCardinality.max,s=0,c=(o=r&&("*"===r||parseInt(r)>1)?e.value:[e.value]).length;s{if(console.log("Ran expressions in "+(new Date-self._runStart)+" ms"),self._firstExpressionRunComplete||(self._firstExpressionRunComplete=!0),self._currentRunPromise=void 0,self._pendingRun)return self.runCalculations(!1)}),(e=>{throw console.log("Run of expressions failed; reason follows"),console.log(e),self._currentRunPromise=void 0,self._pendingRun=!1,self._pendingQueries=[],e}))}return this._currentRunPromise},_handlePendingQueries:function(){const e=this;return Promise.allSettled(this._pendingQueries).then((function(t){e._pendingQueries=[];for(var n=!1,i=!1,a=0,o=t.length;(!n||!i)&&a0?"&":"?")+"_format=json",!/^https?:/.test(e)&&LForms.fhirContext?.client?LForms.fhirContext.client.request(e):fetch(e).then((function(e){return e.json()}))},_updateItemFromExp(e,t,n,i,a,o){var r=!1,s=this._fhir.SDC;if(a||t!=s.fhirExtVariable)if(t==s.fhirExtAnswerExp)r=this._setItemListFromFHIRPath(e,i);else if(t==s.fhirExtEnableWhenExp){var c=i[0];(i=!!c)!==c&&LForms.Util.showWarning("An expression from enableWhenExpression did not resolve to a Boolean as required",e),n&&(r=!!e._enableWhenExpVal!=i),e._enableWhenExpVal=i}else r=this._setItemValueFromFHIRPath(e,i,a,o);return r},_evaluateFHIRPath:function(e,t){var n,i=this._itemWithVars(e)._fhirVariables;try{var a={};for(var o in i)a[o]=i[o];let s,c;e._elementId?(s=this._elemIDToQRItem[e._elementId],s||={},c="QuestionnaireResponse.item"):s=this._lfData._fhirVariables.resource;var r=this._compiledExpressions[t];r||(c&&(t={base:c,expression:t}),r=this._compiledExpressions[t]=this._fhir.fhirpath.compile(t,this._fhir.fhirpathModel)),n=r(s,a)}catch(e){console.log(e)}return n},_createIDtoQRItemMap:function(e){var t={};return this._addToIDtoQRItemMap(this._lfData,e,t),t},_addToIDtoQRItemMap:function(e,t,n){var i=0;if(e.linkId===t.linkId){if(e.items&&t&&t.item&&t.item.length>0)for(var a=e.items,o=t.item,r=a.length,s=0,c=0,d=o.length;c=r)throw new Error("Logic error in _addToIDtoQRITemMap; ran out of lfItems");let e=a[s],t=this._addToIDtoQRItemMap(e,u,n);0!=t&&(Array.isArray(e.value)?p+=e.value.length:p+=1),i+=t}else{let e=this._addToIDtoQRItemMap(l,u,n);0===e?--c:i+=e,++s}}if(e._elementId&&(i||void 0!==e.value&&null!==e.value&&""!==e.value)){if(!t)throw new Error("Logic error in _addToIDtoQRItemMap; missing qrItem");n[e._elementId]=t,i+=1}}return i},_setItemListFromFHIRPath:function(e,t){let n=e.answers,i=!!n&&Array.isArray(n),a=!!t&&Array.isArray(t),o=i!=a||a&&t.length!=n.length,r=[];const s=this._fhir.SDC.fhirExtUrlOptionScore;if(a)for(let a=0,c=t.length;a!LForms.Util.isItemValueEmpty(e)));const d="FHIRPath value expression";(a=!r()(i,c))&&n&&!this._firstExpressionRunComplete&&this._lfData.hasSavedData?(e._userModifiedCalculatedValue=!0,a=!1):a?this._lfData.setRepeatingItems(e,o,s,d):this._lfData.setRepeatingItemMessages(e,s,d),this._calculatedValues[this._getRepetitionKey(e)]=c}return a},_getRepetitionKey:function(e){var t=this._repetitionKeys[e._elementId];if(!t&&e._elementId){var n=e._elementId.match(/\/\d+$/);n&&(t=this._repetitionKeys[e._elementId]=e._elementId.substring(0,n.index))}return t},_equalAnswers(e,t){let n=a()(e),i=a()(t);return Array.isArray(n)&&n.forEach((e=>{this._filterAnswerFields(e)})),Array.isArray(i)&&i.forEach((e=>{this._filterAnswerFields(e)})),r()(n,i)},_filterAnswerFields(e){"object"!=typeof e||e instanceof Date||Object.keys(e).forEach((t=>{t&&"_"===t[0]&&delete e[t]}))}}},1961:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});let i="http://loinc.org"},5181:function(e,t,n){"use strict";function i(e){const t={_type:"Quantity",value:e.value},n=e.unit||e.code;return n&&(t.name=n,e.code&&(t.code=e.code),e.system&&(t.system=e.system)),t}n.d(t,{$:function(){return i}})},5325:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var i=function(e,t,n){var i=n.valueString;i&&(e["_"+t+"CSS"]=i)},a={};function o(e){e.processExtensions=function(e,t){var n=t?e[t]:e;if(n){var i=n.extension;if(i)for(var o=0,r=i.length;o["LOINC"===e.system?n.LOINC_URI:e.system,e.code].join("|"))).join(","),_sort:"-date",status:"final,amended,corrected",_count:5};if(r&&r.value&&r.code){var c=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(r.code,r.value,"ms");if("succeeded"===c.status){var d=new Date(new Date-c.toVal);i.date="gt"+d.toISOString()}}t.push(s.patient.request(e._buildURL(["Observation"],i)).then((function(t){var i=t;if(i.entry)for(var a,r=0,s=i.entry.length;r",maxExclusive:"<",minInclusive:">=",maxInclusive:"<=",value:"=",notEqual:"!=",">":"minExclusive","<":"maxExclusive",">=":"minInclusive","<=":"maxInclusive","=":"value","!=":"notEqual",exists:"exists"},t._questionRepeats=function(e){return void 0!==e._questionRepeatable?e._questionRepeatable:e.questionCardinality&&e.questionCardinality.max&&("*"===e.questionCardinality.max||parseInt(e.questionCardinality.max)>1)},t._answerRepeats=function(e){return void 0!==e._multipleAnswers?e._multipleAnswers:e.answerCardinality&&e.answerCardinality.max&&("*"===e.answerCardinality.max||parseInt(e.answerCardinality.max)>1)},t.copyFields=function(e,t,n){e&&t&&n&&n.length>0&&n.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}))},t.UCUM_URI="http://unitsofmeasure.org",t._setIfHasValue=function(e,t,n){return null!=n&&""!==n&&(e||(e={}),e[t]=n),e},t._copyTriggerCoding=function(e,n,i){let a=i?"text":"display",o=i?"display":"text";return n=t._setIfHasValue(n,"code",e.code),n=t._setIfHasValue(n,"system",e.system),n=t._setIfHasValue(n,o,e[a])},t.hasResponsiveExpression=function(e){var n=e._fhirExt;return!!n&&!!(n[t.fhirExtCalculatedExp]||n[t.fhirExtAnswerExp]||n[t.fhirExtEnableWhenExp])},t.hasListExpression=function(e){var n=e._fhirExt;return!!n&&!!n[t.fhirExtAnswerExp]},t.hasInitialExpression=function(e){return!(!e._fhirExt||!e._fhirExt[t.fhirExtInitialExp])},t.buildExtensionMap=function(e){if(t.isExpressionExtension||(t.isExpressionExtension=[t.fhirExtCalculatedExp,t.fhirExtInitialExp,t.fhirExtAnswerExp,t.fhirExtVariable,t.fhirExtEnableWhenExp].reduce(((e,t)=>(e[t]=!0,e)),{})),e.extension){var n={},i=[];for(let o of e.extension){var a=n[o.url];a||(a=n[o.url]=[]),a.push(o),t.isExpressionExtension[o.url]&&i.push(o)}e._fhirExt=n,i.length&&(e._exprExtensions=i)}},t.loadLaunchContext=function(e){var n=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtLaunchContext,0,!0);const i={patient:{Patient:1},encounter:{Encounter:1},user:{Patient:1,Practitioner:1,PractitionerRole:1,RelatedPerson:1}},a=[];function o(t,n,a){let o=a.resourceType,r=i[t];r&&!r[o]?console.warn("a launch context resource of type "+restype+" was found for name "+t+", but the supported types for name "+t+" are: "+Object.keys(r).join(", ")):-1==n.indexOf(o)?console.warn("Could not retrieve a resource of the requested types for launch context name "+t):e._fhirVariables[t]=a}for(var r=0,s=n.length;r0&&(a.code=e.codeList),a.extension=e.extension||[],!0!==e._answerRequired&&!1!==e._answerRequired||(a.required=e._answerRequired),a.required){var o=parseInt(e.questionCardinality.min);o>1&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",valueInteger:o})}this._processQuestionAndAnswerCardinality(a,e),this._handleItemControl(a,e),this._handleRestrictions(a,e),e.isHiddenInDef&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",valueBoolean:!0}),a.linkId=e.linkId,a.text=e.question,e.prefix&&(a.prefix=e.prefix);for(let t of["_prefix","_text"]){let n=e["obj"+t];n&&(a[t]=n)}if(e.skipLogic&&this._handleSkipLogic(a,e,n),"SECTION"!==e.dataType&&"TITLE"!==e.dataType&&"0"===e.editable&&(a.readOnly=!0),this._handleChoiceField(a,e,i),this._handleTerminologyServer(a,e),this._handleInitialValues(a,e),e.units&&this._handleLFormsUnits(a,e),this._handleDataControl(a,e),e.items&&Array.isArray(e.items)){a.item=[];for(var r=0,s=e.items.length;r1||d>1)&&"TITLE"!==n.dataType&&(e.repeats=!0,isNaN(c)||isNaN(d)?isNaN(c)?isNaN(d)||(i=d):i=c:i=Math.max(c,d),i>1&&e.extension.push({url:t.fhirExtUrlCardinalityMax,valueInteger:i}))}},t._handleExternallyDefined=function(e,n){n.externallyDefined&&e.extension.push({url:t.fhirExtUrlExternallyDefined,valueUri:n.externallyDefined})},t._handleDataControl=function(e,t){t.dataControl&&e.extension.push({url:"http://lhcforms.nlm.nih.gov/fhirExt/dataControl",valueString:JSON.stringify(t.dataControl)})},t._removeRepeatingItems=function(e){if(e.items&&Array.isArray(e.items))for(var t=e.items.length-1;t>=0;t--)e.items[t]._id>1?e.items.splice(t,1):this._removeRepeatingItems(e.items[t])},t._setFormLevelFields=function(e,t){this.copyFields(t,e,this.formLevelFields),e.name=t.shortName,e.title=t.name,t.obj_title&&(e._title=t.obj_title),e.code=t.codeList,e.resourceType="Questionnaire",e.status=e.status?e.status:"draft",this._handleMeta(e)},t._handleMeta=function(e){e.meta=e.meta?e.meta:{},this._handleMetaProfile(e.meta)},t._handleMetaProfile=function(e){const t=LForms.Util.detectFHIRVersionFromProfiles([this.stdQProfile]),n=[];if(e.profile?.length>0)for(let i=0;i1)?(a="check-box",n="Check-box"):(a="radio-button",n="Radio Button"),"0"===t.displayControl.answerLayout.columns?i="horizontal":"1"===t.displayControl.answerLayout.columns&&(i="vertical")):t.displayControl.questionLayout&&"SECTION"===o&&("horizontal"===t.displayControl.questionLayout?(a="gtable",n="Group Table"):"matrix"===t.displayControl.questionLayout&&(a="table",n="Vertical Answer Table")),a&&(e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{coding:[{system:"http://hl7.org/fhir/questionnaire-item-control",code:a,display:n}],text:n||a}}),i&&e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",valueCode:i}))}},t._handleTerminologyServer=function(e,n){n.terminologyServer&&e.extension.push({url:t.fhirExtTerminologyServer,valueUrl:n.terminologyServer})},t._getFhirDataType=function(e){var t=this._getAssumedDataTypeForExport(e),n=this._lformsTypesToFHIRTypes[t];return n||(n="string"),n},t._getAssumedDataTypeForExport=function(e){var t=e.dataType;return("REAL"===e.dataType||"INT"===e.dataType)&&e.units&&e.units.length>1&&(t="QTY"),t},t._makeValueQuantity=function(e,n,i){let a={},o=parseFloat(e);return isNaN(o)||(a.value=o),n&&(t._setUnitAttributesToFhirQuantity(a,n),i&&(a.system=i)),Object.keys(a).length>0?a:null},t._makeQuantity=function(e,t,n){var i=this._getDefaultUnit(t);return this._makeValueQuantity(e,i,n)},t._getDefaultUnit=function(e){if(!e||0===e.length)return null;for(var t=null,n=0;n(e[t]=t,e)),{}),t._MIN_MAX_KEYS=["minExclusive","minInclusive","maxExclusive","maxInclusive"].reduce(((e,t)=>(e[t]=t,e)),{}),t._exportMinMax=function(e,n,i,a){if(null!=n&&t._MIN_MAX_TYPES[e]&&t._MIN_MAX_KEYS[a]){var o="DT"===e||"DTM"===e?new Date(n).toISOString():"TM"==e?new Date("1970-01-01T"+n+"Z").toISOString():null,r="DT"===e?o.substring(0,10):"DTM"===e?o:"TM"===e?o.substring(11,o.length-1):"REAL"===e?parseFloat(n):parseInt(n);return{url:0===a.indexOf("min")?"http://hl7.org/fhir/StructureDefinition/minValue":"http://hl7.org/fhir/StructureDefinition/maxValue",[i]:r}}},t._skipLogicValueDataTypes=["BL","REAL","INT","QTY","DT","DTM","TM","ST","TX","URL"].reduce(((e,t)=>(e[t]=t,e)),{}),t._createEnableWhenRulesForSkipLogicCondition=function(e,n){let i=this._getAssumedDataTypeForExport(n),a=this._getValueKeyByDataType("answer",n),o=[];return Object.keys(e.trigger).forEach((function(r){let s=t._operatorMapping[r],c=e.trigger[r];if(!s||0!==c&&!1!==c&&!c)throw new Error("Invalid lforms skip logic trigger: "+JSON.stringify(e.trigger,null,4));let d=null;if("exists"===s)d={answerBoolean:c};else if("CWE"===i||"CNE"===i){let e=t._copyTriggerCoding(c,null,!0);if(!e)throw new Error("Invalid CNE/CWE trigger, key="+r+"; value="+c);d={answerCoding:e}}else{if(!i||!t._skipLogicValueDataTypes[i])throw new Error("Unsupported data type for skip logic export: "+i);{let e=c;if("answerQuantity"===a&&(e=t._makeQuantity(e,n.units)),0!==e&&!1!==e&&!e)throw new Error("Invalid value for trigger "+r+": "+c);d={[a]:e}}}d.question=n.linkId,d.operator=s,o.push(d)})),o},t._setResponseFormLevelFields=function(e,t,n){e.resourceType="QuestionnaireResponse";var i=n?this.stdQRProfile:this.QRProfile;e.meta=e.meta?e.meta:{},e.meta.profile=e.meta.profile?e.meta.profile:[i],e.status="completed",e.authored=LForms.Util.dateToDTMString(new Date)},t._setUnitAttributesToFhirQuantity=function(e,t){e&&t&&(t.name&&(e.unit=t.name),t.code&&(e.code=t.code),t.system&&(e.system=t.system))},t._createFhirUnitCoding=function(e){var t=null;return e&&(t={},e.code&&(t.code=e.code),e.name&&(t.display=e.name),e.system&&(t.system=e.system)),t},t._lfItemValueToFhirAnswer=function(e){if(void 0===e.value||null===e.value||""===e.value)return null;for(var t=this._getAssumedDataTypeForExport(e),n=this._answerRepeats(e)?e.value:[e.value],i=[],a=0;a0},t._processResponseItem=function(e,t){if(t&&"boolean"!=typeof t)throw new Error("_processResponseItem function signature has been changed, please check/fix.");var n=t||"TITLE"===e.dataType?{}:{linkId:e.linkId,text:e.question};if(t||"TITLE"===e.dataType||"SECTION"===e.dataType||this._setIfHasValue(n,"answer",this._lfItemValueToFhirAnswer(e)),this._lfHasSubItems(e)){for(var i=[],a=0;a0&&(t||"SECTION"===e.dataType?n.item=i:(n.answer=n.answer||[],n.answer[0]=n.answer[0]||{},n.answer[0].item=i))}return n},t._processRepeatingItemValues=function(e){if(e.items)for(var t=0,n=e.items.length;t=0&&e[n[r]]!==t[n[r]]){o=!1;break}}return o},dateToDTStringISO:function(e){return e&&e instanceof Date&&!isNaN(e.getTime())?[(1e4+e.getFullYear()).toString().substr(1),(101+e.getMonth()).toString().substr(1),(100+e.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(e){var t=new Date(e);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(e){return"string"==typeof e&&(e=this.stringToDate(e,!0)),e.toISOString()},stringToDate:function(e,t){if(!e||"string"!=typeof e)return e;if("t"===e.trim())return new Date;let n=o()(e,this.parseDateFormats,!0);return t&&!n.isValid()&&(n=o()(e)),n.isValid()?n.toDate():null},isValidDate:function(e){return!!this.stringToDate(e)},formatDate:function(e,t){return o()(e).format(t)},getNextLetter:function(e){for(var t=[],n=e;n>0;){var i=n%26;i=0===i?25:i-1,t.push(i),n=Math.floor((n-1)/26)}for(var a="",o=t.length-1;o>=0;o--)a+="abcdefghijklmnopqrstuvqxyz".charAt(t[o]);return a},findObjectInArray:function(e,t,n,i,a){var o=a?[]:null;if(Array.isArray(e)){var r=0;i&&Math.abs(i)=0;t--)null===e[t]||void 0===e[t]?e.splice(t,1):"object"==typeof e[t]&&this.pruneNulls(e[t]);else if(e&&"object"==typeof e){Object.keys(e).forEach((function(t){null===e[t]||void 0===e[t]?delete e[t]:"object"==typeof e[t]&&this.pruneNulls(e[t])}),this)}},deepCopy:function(e){return s()(e)},deepEqual:function(e,t){return d()(e,t)},shallowEqual:function(e,t){var n=!0;if(typeof e!=typeof t)n=!1;else if("object"!=typeof e)e!==t&&(n=!1);else{var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)n=!1;else for(var o=0,r=i.length;o0){var a=t._createLinkIdItemMap(e);n.items=[];for(var o=0;o0&&(e.codeList=n.code);var i=t._getCode(n);i&&(e.code=i.code,e.codeSystem=i.system)},t._processQuestionnaireItem=function(e,n,i){var a={};return t._processExtensions(a,e),t._processDataType(a,e),t._processTextAndPrefix(a,e),t._processCodeAndLinkId(a,e),t._processDisplayItemCode(a,e),t._processEditable(a,e),t._processFHIRQuestionAndAnswerCardinality(a,e),t._processDisplayControl(a,e),t._processDataControl(a,e),t._processRestrictions(a,e),t._processHiddenItem(a,e),t._processUnitList(a,e),t._processAnswers(a,e,n),t._processDefaultAnswer(a,e),t._processTerminologyServer(a,e),t._processSkipLogic(a,e,i),t.copyFields(e,a,t.itemLevelIgnoredFields),t._processChildItems(a,e,n,i),a},t._significantDigits=function(e){var t=/(\d+)(?:\.(\d+))?/.exec(""+ +e);if(!t)return 0;var n=t[1],i=t[2];return"0"===n?0:n.length+(i?i.length:0)},t.importObsValue=function(e,n){var i=null,a=e.dataType,o=this._lformsTypesToFHIRFields[a];if("Coding"===o&&(o="CodeableConcept"),o&&(i=n["value"+o]),i||"REAL"!==a&&"INT"!==a||(i=n.valueQuantity)&&(i._type="Quantity"),i){i._type||"object"!=typeof i||(i._type=o);var r=!0;if("Quantity"===i._type&&e.units){var s,c=i.system;c&&"/"===c[c.length-1]&&(c=c.slice(0,-1));for(var d,u=c===t.UCUM_URI,l=0,m=e.units.length;l0?parseFloat(f.toVal.toPrecision(g)):f.toVal,i.code=d.code,i.unit=d.name||d.code}}s?e.unit=s:r=!1}r&&this._processFHIRValues(e,[i])}},t._convertFHIRValues=function(e,n,i){var a=e.dataType,o=[];const r=[],s=p(n);for(let C=0,E=n.length;C0?parseFloat(g.toVal.toPrecision(h)):g.toVal,i.code=d.code,i.unit=d.name||d.code}}s||("optionsOrString"==e._unitOpen?(delete i.code,delete i.system):e._unitSuppSystem&&"optionsOrType"==e._unitOpen&&e._unitSuppSystem==i.system||(r={},n.addMsg(r,"nonMatchingQuantityUnit")))}else i.unit?n.addMsg(r,"nonMatchingQuantityUnit"):o=(0,m.$)(i);r||(o=(0,m.$)(i))}return[o,r]},t._processFHIRValues=function(e,t,n){let[i,a]=this._convertFHIRValues(e,t,n),o=LForms.Util._hasMultipleAnswers(e)?i:i[0];n?(e.defaultAnswer=o,LForms.Util._internalUtil.setItemMessagesArray(e,a,"default answers")):(LForms.Util._internalUtil.assignValueToItem(e,o),LForms.Util._internalUtil.setItemMessagesArray(e,a,"_processFHIRValues"))},t._getFHIRValueWithPrefixKey=function(e,t){var n=null;if("object"==typeof e)for(var i in e){var a=i.match(t);if(a){(n=e[i])&&"object"==typeof n&&((n=LForms.Util.deepCopy(n))._type=i.substring(a[0].length));break}}return n},t._processTextAndPrefix=function(e,t){t.prefix&&(e.prefix=t.prefix),e.question=t.text;for(let n of["_prefix","_text"]){let i=t[n];i&&(e["obj"+n]=i)}},t._processCodeAndLinkId=function(e,n){n.code&&(e.codeList=n.code);var i=t._getCode(n);i?(e.questionCode=i.code,e.questionCodeSystem=i.system):(e.questionCode=n.linkId,e.questionCodeSystem="LinkId"),e.linkId=n.linkId},t._processUnitList=function(e,n){var i=[],a=null,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlUnitOption,0,!0);if(o&&o.length>0){if("quantity"!==n.type)throw new Error("The extension "+t.fhirExtUrlUnitOption+' can only be used with type quantity. Question "'+n.text+'" is of type '+n.type);for(var r=0;r0&&(a||(i[0].default=!0),e.units=i)},t._processDisplayControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlItemControl);if(i){var a={};switch(i.valueCodeableConcept.coding[0].code){case"Lookup":case"Combo-box":case"autocomplete":e.isSearchAutocomplete=!0;case"drop-down":a.answerLayout={type:"COMBO_BOX"};break;case"Checkbox":case"check-box":case"Radio":case"radio-button":a.answerLayout={type:"RADIO_CHECKBOX"};var o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtChoiceOrientation);o&&("vertical"===o.valueCode?a.answerLayout.columns="1":"horizontal"===o.valueCode&&(a.answerLayout.columns="0"));break;case"Table":case"gtable":"SECTION"===e.dataType&&(a.questionLayout="horizontal");break;case"Matrix":case"table":"SECTION"===e.dataType&&(a.questionLayout="matrix");break;default:a=null}a&&!jQuery.isEmptyObject(a)&&(e.displayControl=a)}},t._processDataControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlDataControl);if(i&&i.valueString)try{var a=JSON.parse(i.valueString);a&&(e.dataControl=a)}catch(e){console.log("Invalid dataControl data!")}},t._processHiddenItem=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlHidden);return i&&(e.isHiddenInDef="boolean"==typeof i.valueBoolean?i.valueBoolean:"true"===i.valueBoolean),e.isHiddenInDef};var i=t._mergeQR;i.mergeQuestionnaireResponseToLForms=function(e,t){e instanceof LForms.LFormsData||(e.hasSavedData=!0,e=new LForms.LFormsData(e).getFormData());var n=i._getQRStructure(t);return i._processQRItemAndLFormsItem(n,e),e},i._processQRItemAndLFormsItem=function(t,n){for(var i=0;i1&&0===a.index){var r=this._findTheMatchingItemByLinkId(n,a.linkId);if(e._questionRepeats(r)){if(this._addRepeatingItems(n,a.linkId,a.total),"SECTION"!==r.dataType&&"TITLE"!==r.dataType){for(var s=1;s0&&(this._setupItemValueAndUnit(o.linkId,u,d),a.qrAnswersItemsInfo)){if(a.qrAnswersItemsInfo.length>1)throw new Error("item.answer.item with item.answer.length > 1 is not yet supported");this._processQRItemAndLFormsItem(a.qrAnswersItemsInfo[0],d)}}a.qrItemsInfo&&a.qrItemsInfo.length>0&&this._processQRItemAndLFormsItem(a,d)}}},i._setupItemValueAndUnit=function(t,n,i){if(i&&t===i.linkId&&"SECTION"!==i.dataType&&"TITLE"!==i.dataType){var a=i.dataType;(!a||"ST"===a)&&i.units&&i.units.length>0&&(i.dataType=a="REAL");var o=n[0];switch(a){case"BL":!0!==o.valueBoolean&&!1!==o.valueBoolean||(i.value=o.valueBoolean);break;case"INT":o.valueQuantity?(i.value=o.valueQuantity.value,o.valueQuantity.code&&(i.unit={name:o.valueQuantity.code})):o.valueInteger&&(l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueInteger);break;case"REAL":case"QTY":if(o.valueQuantity){var r=o.valueQuantity,s=(0,m.$)(r);LForms.Util._internalUtil.assignValueToItem(i,s,"Quantity")}else o.valueDecimal&&(i.value=o.valueDecimal);break;case"DT":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueDate;break;case"TM":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueTime;break;case"DTM":i.value=o.valueDateTime;break;case"CNE":case"CWE":if(e._answerRepeats(i)){for(var c=[],d=0,u=n.length;d0&&n.expansion.contains.forEach((function(e){var n={code:e.code,text:e.display,system:e.system},a=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScore);a&&(n.score=a.valueDecimal),i.push(n)})),i.length>0?i:null},t._toLfCodeSystem=function(e){var t=e;if("http://loinc.org"===e)t="LOINC";return t},t.mergeQuestionnaireResponseToLForms=i.mergeQuestionnaireResponseToLForms,t._processTerminologyServer=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtTerminologyServer);i&&i.valueUrl&&(e.terminologyServer=i.valueUrl)},t._processExternallyDefined=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlExternallyDefined);i&&i.valueUri&&(e.externallyDefined=i.valueUri)},t._getTerminologyServer=function(e){for(var t=e.terminologyServer,n=e._parentItem;!t&&n;)t=n.terminologyServer,n=n._parentItem;return t},t._getExpansionURL=function(e){var t;if(e.answerValueSet){var n=this._getTerminologyServer(e);n&&(t=n+"/ValueSet/$expand?url="+e.answerValueSet)}return t},t.loadAnswerValueSets=function(e){for(var n=[],i=e.itemList,a=0,o=i.length;a"error"===e.severity||"fatal"===e.severity));if(a)throw new Error(a.diagnostics)}else s=t.answersFromVS(n),s&&(LForms._valueSetAnswerCache[i]=s,o.answers=s,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet from "+i)})));else{var r=LForms.fhirContext.client;n.push(r.request(e._buildURL(["ValueSet","$expand"],{url:o.answerValueSet})).then((function(n){var i=n,r=t.answersFromVS(i);r&&(LForms._valueSetAnswerCache[a]=r,o.answers=r,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet "+o.answerValueSet+" from FHIR server")})))}}}return n},t._processCWECNEValueInQR=function(e,t,n){var i;if(e.valueCoding){var a=e.valueCoding;if(i={},a.code&&(i.code=a.code),a.display&&(i.text=a.display),a.system&&(i.system=a.system),n)i._notOnList=!0;else if("CWE"===t.dataType&&t.answers){for(var o=!1,r=0,s=t.answers.length;r0&&(e.extension=i)},t._arrayLen=function(e){return e&&Array.isArray(e)?e.length:-1},t._checkQRItemAnswerItems=function(e,n){var i=t._arrayLen(n.answer);if(!(i<1)){for(var a=0,o=[],r=0;r0?(o.push({}),t._mergeQR._checkQRItems(o[r],n.answer[r]),++a):o.push(null);a>0&&(e.numAnswersWithItems=a,e.qrAnswersItemsInfo=o)}},t._processRestrictions=function(e,n){var i={};void 0!==n.maxLength&&(i.maxLength=n.maxLength.toString());for(var a=0;a=e.length;return i||(n=e[t],t+=1),{done:i,value:n}}}},g=function(e,t){if(o(e)||i(e))return f(e);if(r(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=m(e,t);if(n<55296||n>56319)return t+1;var i=m(e,t+1);return i<56320||i>57343?t+1:t+2}(e,n),i=p(e,n,t);return n=t,{done:t>e.length,value:i}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||d){var h=n(7915),y=n(140),x=u("Map.prototype.forEach",!0),_=u("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var C=u("Map.prototype.iterator",!0),E=u("Set.prototype.iterator",!0),S=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(e){return t=!0,{done:!0,value:void 0}}}}};var v=u("Map.prototype.@@iterator",!0)||u("Map.prototype._es6-shim iterator_",!0),D=u("Set.prototype.@@iterator",!0)||u("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(h(e)){if(C)return S(C(e));if(v)return v(e);if(x){var t=[];return x(e,(function(e,n){l(t,[n,e])})),f(t)}}if(y(e)){if(E)return S(E(e));if(D)return D(e);if(_){var n=[];return _(e,(function(e){l(n,e)})),f(n)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},7116:function(e,t,n){"use strict";var i=n(7915),a=n(140),o=n(5609),r=n(6159);e.exports=function(e){if(e&&"object"==typeof e){if(i(e))return"Map";if(a(e))return"Set";if(o(e))return"WeakMap";if(r(e))return"WeakSet"}return!1}},548:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.subject":["CodeableConcept","Reference"],"ActivityDefinition.timing":["Timing","DateTime","Age","Period","Range","Duration"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"AuditEvent.entity.detail.value":["String","Base64Binary"],"BiologicallyDerivedProduct.collection.collected":["DateTime","Period"],"BiologicallyDerivedProduct.manipulation.time":["DateTime","Period"],"BiologicallyDerivedProduct.processing.time":["DateTime","Period"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"ChargeItem.product":["Reference","CodeableConcept"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"Claim.supportingInfo.timing":["Date","Period"],"Claim.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"ClaimResponse.addItem.location":["CodeableConcept","Address","Reference"],"ClaimResponse.addItem.serviced":["Date","Period"],"ClinicalImpression.effective":["DateTime","Period"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime","Decimal"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Canonical"],"ConceptMap.target":["Uri","Canonical"],"Condition.abatement":["DateTime","Age","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.legallyBinding":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.action.occurrence":["DateTime","Period","Timing"],"Contract.term.asset.valuedItem.entity":["CodeableConcept","Reference"],"Contract.term.offer.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Contract.term.topic":["CodeableConcept","Reference"],"Contract.topic":["CodeableConcept","Reference"],"Coverage.costToBeneficiary.value":["Quantity","Money"],"CoverageEligibilityRequest.item.diagnosis.diagnosis":["CodeableConcept","Reference"],"CoverageEligibilityRequest.serviced":["Date","Period"],"CoverageEligibilityResponse.insurance.item.benefit.allowed":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.insurance.item.benefit.used":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.serviced":["Date","Period"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DataRequirement.subject":["CodeableConcept","Reference"],"DetectedIssue.identified":["DateTime","Period"],"DeviceDefinition.manufacturer":["String","Reference"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.doseAndRate.dose":["Range","Quantity"],"Dosage.doseAndRate.rate":["Ratio","Range","Quantity"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Canonical"],"ElementDefinition.fixed":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"EventDefinition.subject":["CodeableConcept","Reference"],"EvidenceVariable.characteristic.definition":["Reference","Canonical","CodeableConcept","Expression","DataRequirement","TriggerDefinition"],"EvidenceVariable.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.addItem.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.addItem.serviced":["Date","Period"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"ExplanationOfBenefit.supportingInfo.timing":["Date","Period"],"ExplanationOfBenefit.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"Extension.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept","String","Boolean","Integer","Ratio"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range","Reference"],"GuidanceResponse.module":["Uri","Canonical","CodeableConcept"],"Immunization.occurrence":["DateTime","String"],"Immunization.protocolApplied.doseNumber":["PositiveInt","String"],"Immunization.protocolApplied.seriesDoses":["PositiveInt","String"],"ImmunizationEvaluation.doseNumber":["PositiveInt","String"],"ImmunizationEvaluation.seriesDoses":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.doseNumber":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.seriesDoses":["PositiveInt","String"],"ImplementationGuide.definition.page.name":["Url","Reference"],"ImplementationGuide.definition.resource.example":["Boolean","Canonical"],"ImplementationGuide.manifest.resource.example":["Boolean","Canonical"],"Invoice.lineItem.chargeItem":["Reference","CodeableConcept"],"Library.subject":["CodeableConcept","Reference"],"Measure.subject":["CodeableConcept","Reference"],"Media.created":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.statusReason":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.indication":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic":["CodeableConcept","Quantity"],"MedicationKnowledge.drugCharacteristic.value":["CodeableConcept","String","Quantity","Base64Binary"],"MedicationKnowledge.ingredient.item":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationRequest.reported":["Boolean","Reference"],"MedicationRequest.substitution.allowed":["Boolean","CodeableConcept"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"MedicinalProduct.specialDesignation.indication":["CodeableConcept","Reference"],"MedicinalProductAuthorization.procedure.date":["Period","DateTime"],"MedicinalProductContraindication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductIndication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductInteraction.interactant.item":["Reference","CodeableConcept"],"MessageDefinition.event":["Coding","Uri"],"MessageHeader.event":["Coding","Uri"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Observation.effective":["DateTime","Period","Timing","Instant"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Parameters.parameter.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.definition":["Canonical","Uri"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.subject":["CodeableConcept","Reference"],"PlanDefinition.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"PlanDefinition.subject":["CodeableConcept","Reference"],"Population.age":["Range","CodeableConcept"],"Procedure.performed":["DateTime","Period","String","Age","Range"],"Provenance.occurred":["Period","DateTime"],"Questionnaire.item.answerOption.value":["Integer","Date","Time","String","Coding","Reference"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Coding","Quantity","Reference"],"Questionnaire.item.initial.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"ResearchDefinition.subject":["CodeableConcept","Reference"],"ResearchElementDefinition.characteristic.definition":["CodeableConcept","Canonical","Expression","DataRequirement"],"ResearchElementDefinition.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.characteristic.studyEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.subject":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"ServiceRequest.asNeeded":["Boolean","CodeableConcept"],"ServiceRequest.occurrence":["DateTime","Period","Timing"],"ServiceRequest.quantity":["Quantity","Ratio","Range"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.collection.fastingStatus":["CodeableConcept","Duration"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"SpecimenDefinition.typeTested.container.additive.additive":["CodeableConcept","Reference"],"SpecimenDefinition.typeTested.container.minimumVolume":["Quantity","String"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SubstanceAmount.amount":["Quantity","Range","String"],"SubstanceReferenceInformation.target.amount":["Quantity","Range","String"],"SubstanceSpecification.moiety.amount":["Quantity","String"],"SubstanceSpecification.property.amount":["Quantity","String"],"SubstanceSpecification.property.definingSubstance":["Reference","CodeableConcept"],"SubstanceSpecification.relationship.amount":["Quantity","Range","Ratio","String"],"SubstanceSpecification.relationship.substance":["Reference","CodeableConcept"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"Task.input.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Task.output.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.timing":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range","Reference"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code","DateTime"]}')},6960:function(e){"use strict";e.exports=JSON.parse('{"Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"System.String","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"System.String","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"System.String","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.partOf":"Reference","Account.servicePeriod":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.author":"ContactDetail","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.doNotPerform":"boolean","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.expression":"Expression","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"System.String","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.editor":"ContactDetail","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.endorser":"ContactDetail","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"System.String","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.intent":"code","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"canonical","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.observationRequirement":"Reference","ActivityDefinition.observationResultRequirement":"Reference","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"System.String","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.priority":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.profile":"canonical","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.reviewer":"ContactDetail","ActivityDefinition.specimenRequirement":"Reference","ActivityDefinition.status":"code","ActivityDefinition.subjectCodeableConcept":"CodeableConcept","ActivityDefinition.subjectReference":"Reference","ActivityDefinition.subtitle":"string","ActivityDefinition.text":"Narrative","ActivityDefinition.timingAge":"Age","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingDuration":"Duration","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"canonical","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"System.String","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.actuality":"code","AdverseEvent.category":"CodeableConcept","AdverseEvent.contained":"Resource","AdverseEvent.contributor":"Reference","AdverseEvent.date":"dateTime","AdverseEvent.detected":"dateTime","AdverseEvent.encounter":"Reference","AdverseEvent.event":"CodeableConcept","AdverseEvent.extension":"Extension","AdverseEvent.id":"System.String","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.recordedDate":"dateTime","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.resultingCondition":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.severity":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality.assessment":"CodeableConcept","AdverseEvent.suspectEntity.causality.author":"Reference","AdverseEvent.suspectEntity.causality.extension":"Extension","AdverseEvent.suspectEntity.causality.id":"System.String","AdverseEvent.suspectEntity.causality.method":"CodeableConcept","AdverseEvent.suspectEntity.causality.modifierExtension":"Extension","AdverseEvent.suspectEntity.causality.productRelatedness":"string","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"System.String","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"System.String","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"CodeableConcept","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.encounter":"Reference","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"System.String","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"System.String","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recordedDate":"dateTime","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"CodeableConcept","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"System.String","Annotation.text":"markdown","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.basedOn":"Reference","Appointment.cancelationReason":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"System.String","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"System.String","Appointment.participant.modifierExtension":"Extension","Appointment.participant.period":"Period","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.patientInstruction":"string","Appointment.priority":"unsignedInt","Appointment.reasonCode":"CodeableConcept","Appointment.reasonReference":"Reference","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"System.String","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"System.String","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"url","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"System.String","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"System.String","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.type":"CodeableConcept","AuditEvent.agent.who":"Reference","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"System.String","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.valueBase64Binary":"base64Binary","AuditEvent.entity.detail.valueString":"string","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"System.String","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.entity.what":"Reference","AuditEvent.extension":"Extension","AuditEvent.id":"System.String","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.period":"Period","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"System.String","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.observer":"Reference","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"System.String","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"System.String","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.contentType":"code","Binary.data":"base64Binary","Binary.id":"System.String","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BiologicallyDerivedProduct.collection.collectedDateTime":"dateTime","BiologicallyDerivedProduct.collection.collectedPeriod":"Period","BiologicallyDerivedProduct.collection.collector":"Reference","BiologicallyDerivedProduct.collection.extension":"Extension","BiologicallyDerivedProduct.collection.id":"System.String","BiologicallyDerivedProduct.collection.modifierExtension":"Extension","BiologicallyDerivedProduct.collection.source":"Reference","BiologicallyDerivedProduct.contained":"Resource","BiologicallyDerivedProduct.extension":"Extension","BiologicallyDerivedProduct.id":"System.String","BiologicallyDerivedProduct.identifier":"Identifier","BiologicallyDerivedProduct.implicitRules":"uri","BiologicallyDerivedProduct.language":"code","BiologicallyDerivedProduct.manipulation.description":"string","BiologicallyDerivedProduct.manipulation.extension":"Extension","BiologicallyDerivedProduct.manipulation.id":"System.String","BiologicallyDerivedProduct.manipulation.modifierExtension":"Extension","BiologicallyDerivedProduct.manipulation.timeDateTime":"dateTime","BiologicallyDerivedProduct.manipulation.timePeriod":"Period","BiologicallyDerivedProduct.meta":"Meta","BiologicallyDerivedProduct.modifierExtension":"Extension","BiologicallyDerivedProduct.parent":"Reference","BiologicallyDerivedProduct.processing.additive":"Reference","BiologicallyDerivedProduct.processing.description":"string","BiologicallyDerivedProduct.processing.extension":"Extension","BiologicallyDerivedProduct.processing.id":"System.String","BiologicallyDerivedProduct.processing.modifierExtension":"Extension","BiologicallyDerivedProduct.processing.procedure":"CodeableConcept","BiologicallyDerivedProduct.processing.timeDateTime":"dateTime","BiologicallyDerivedProduct.processing.timePeriod":"Period","BiologicallyDerivedProduct.productCategory":"code","BiologicallyDerivedProduct.productCode":"CodeableConcept","BiologicallyDerivedProduct.quantity":"integer","BiologicallyDerivedProduct.request":"Reference","BiologicallyDerivedProduct.status":"code","BiologicallyDerivedProduct.storage.description":"string","BiologicallyDerivedProduct.storage.duration":"Period","BiologicallyDerivedProduct.storage.extension":"Extension","BiologicallyDerivedProduct.storage.id":"System.String","BiologicallyDerivedProduct.storage.modifierExtension":"Extension","BiologicallyDerivedProduct.storage.scale":"code","BiologicallyDerivedProduct.storage.temperature":"decimal","BiologicallyDerivedProduct.text":"Narrative","BodyStructure.active":"boolean","BodyStructure.contained":"Resource","BodyStructure.description":"string","BodyStructure.extension":"Extension","BodyStructure.id":"System.String","BodyStructure.identifier":"Identifier","BodyStructure.image":"Attachment","BodyStructure.implicitRules":"uri","BodyStructure.language":"code","BodyStructure.location":"CodeableConcept","BodyStructure.locationQualifier":"CodeableConcept","BodyStructure.meta":"Meta","BodyStructure.modifierExtension":"Extension","BodyStructure.morphology":"CodeableConcept","BodyStructure.patient":"Reference","BodyStructure.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"System.String","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"System.String","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"System.String","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"System.String","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"System.String","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"System.String","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.timestamp":"instant","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"markdown","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"System.String","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"canonical","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"code","CapabilityStatement.format":"code","CapabilityStatement.id":"System.String","CapabilityStatement.implementation.custodian":"Reference","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"System.String","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"url","CapabilityStatement.implementationGuide":"canonical","CapabilityStatement.implicitRules":"uri","CapabilityStatement.imports":"canonical","CapabilityStatement.instantiates":"canonical","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"markdown","CapabilityStatement.messaging.endpoint.address":"url","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"System.String","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"System.String","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"canonical","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"System.String","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"canonical","CapabilityStatement.rest.documentation":"markdown","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"System.String","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"markdown","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"System.String","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"System.String","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"markdown","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"System.String","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.definition":"canonical","CapabilityStatement.rest.resource.operation.documentation":"markdown","CapabilityStatement.rest.resource.operation.extension":"Extension","CapabilityStatement.rest.resource.operation.id":"System.String","CapabilityStatement.rest.resource.operation.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.name":"string","CapabilityStatement.rest.resource.profile":"canonical","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"canonical","CapabilityStatement.rest.resource.searchParam.documentation":"markdown","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"System.String","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.supportedProfile":"canonical","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"markdown","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"System.String","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"System.String","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.doNotPerform":"boolean","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"System.String","CarePlan.activity.detail.instantiatesCanonical":"canonical","CarePlan.activity.detail.instantiatesUri":"uri","CarePlan.activity.detail.kind":"code","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"CodeableConcept","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"System.String","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.contributor":"Reference","CarePlan.created":"dateTime","CarePlan.description":"string","CarePlan.encounter":"Reference","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"System.String","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.instantiatesCanonical":"canonical","CarePlan.instantiatesUri":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.encounter":"Reference","CareTeam.extension":"Extension","CareTeam.id":"System.String","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"System.String","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.telecom":"ContactPoint","CareTeam.text":"Narrative","CatalogEntry.additionalCharacteristic":"CodeableConcept","CatalogEntry.additionalClassification":"CodeableConcept","CatalogEntry.additionalIdentifier":"Identifier","CatalogEntry.classification":"CodeableConcept","CatalogEntry.contained":"Resource","CatalogEntry.extension":"Extension","CatalogEntry.id":"System.String","CatalogEntry.identifier":"Identifier","CatalogEntry.implicitRules":"uri","CatalogEntry.language":"code","CatalogEntry.lastUpdated":"dateTime","CatalogEntry.meta":"Meta","CatalogEntry.modifierExtension":"Extension","CatalogEntry.orderable":"boolean","CatalogEntry.referencedItem":"Reference","CatalogEntry.relatedEntry.extension":"Extension","CatalogEntry.relatedEntry.id":"System.String","CatalogEntry.relatedEntry.item":"Reference","CatalogEntry.relatedEntry.modifierExtension":"Extension","CatalogEntry.relatedEntry.relationtype":"code","CatalogEntry.status":"code","CatalogEntry.text":"Narrative","CatalogEntry.type":"CodeableConcept","CatalogEntry.validTo":"dateTime","CatalogEntry.validityPeriod":"Period","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.costCenter":"Reference","ChargeItem.definitionCanonical":"canonical","ChargeItem.definitionUri":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"System.String","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.performer.actor":"Reference","ChargeItem.performer.extension":"Extension","ChargeItem.performer.function":"CodeableConcept","ChargeItem.performer.id":"System.String","ChargeItem.performer.modifierExtension":"Extension","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.productCodeableConcept":"CodeableConcept","ChargeItem.productReference":"Reference","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","ChargeItemDefinition.applicability.description":"string","ChargeItemDefinition.applicability.expression":"string","ChargeItemDefinition.applicability.extension":"Extension","ChargeItemDefinition.applicability.id":"System.String","ChargeItemDefinition.applicability.language":"string","ChargeItemDefinition.applicability.modifierExtension":"Extension","ChargeItemDefinition.approvalDate":"date","ChargeItemDefinition.code":"CodeableConcept","ChargeItemDefinition.contact":"ContactDetail","ChargeItemDefinition.contained":"Resource","ChargeItemDefinition.copyright":"markdown","ChargeItemDefinition.date":"dateTime","ChargeItemDefinition.derivedFromUri":"uri","ChargeItemDefinition.description":"markdown","ChargeItemDefinition.effectivePeriod":"Period","ChargeItemDefinition.experimental":"boolean","ChargeItemDefinition.extension":"Extension","ChargeItemDefinition.id":"System.String","ChargeItemDefinition.identifier":"Identifier","ChargeItemDefinition.implicitRules":"uri","ChargeItemDefinition.instance":"Reference","ChargeItemDefinition.jurisdiction":"CodeableConcept","ChargeItemDefinition.language":"code","ChargeItemDefinition.lastReviewDate":"date","ChargeItemDefinition.meta":"Meta","ChargeItemDefinition.modifierExtension":"Extension","ChargeItemDefinition.partOf":"canonical","ChargeItemDefinition.propertyGroup.extension":"Extension","ChargeItemDefinition.propertyGroup.id":"System.String","ChargeItemDefinition.propertyGroup.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.amount":"Money","ChargeItemDefinition.propertyGroup.priceComponent.code":"CodeableConcept","ChargeItemDefinition.propertyGroup.priceComponent.extension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.factor":"decimal","ChargeItemDefinition.propertyGroup.priceComponent.id":"System.String","ChargeItemDefinition.propertyGroup.priceComponent.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.type":"code","ChargeItemDefinition.publisher":"string","ChargeItemDefinition.replaces":"canonical","ChargeItemDefinition.status":"code","ChargeItemDefinition.text":"Narrative","ChargeItemDefinition.title":"string","ChargeItemDefinition.url":"uri","ChargeItemDefinition.useContext":"UsageContext","ChargeItemDefinition.version":"string","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"System.String","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"System.String","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"System.String","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.onAdmission":"CodeableConcept","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.id":"System.String","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"System.String","Claim.insurance.identifier":"Identifier","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamSequence":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"System.String","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.productOrService":"CodeableConcept","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"System.String","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.productOrService":"CodeableConcept","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisSequence":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"System.String","Claim.item.informationSequence":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureSequence":"positiveInt","Claim.item.productOrService":"CodeableConcept","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"System.String","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"System.String","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.procedure.type":"CodeableConcept","Claim.procedure.udi":"Reference","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"System.String","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.supportingInfo.category":"CodeableConcept","Claim.supportingInfo.code":"CodeableConcept","Claim.supportingInfo.extension":"Extension","Claim.supportingInfo.id":"System.String","Claim.supportingInfo.modifierExtension":"Extension","Claim.supportingInfo.reason":"CodeableConcept","Claim.supportingInfo.sequence":"positiveInt","Claim.supportingInfo.timingDate":"date","Claim.supportingInfo.timingPeriod":"Period","Claim.supportingInfo.valueAttachment":"Attachment","Claim.supportingInfo.valueBoolean":"boolean","Claim.supportingInfo.valueQuantity":"Quantity","Claim.supportingInfo.valueReference":"Reference","Claim.supportingInfo.valueString":"string","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.bodySite":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.factor":"decimal","ClaimResponse.addItem.detail.id":"System.String","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.net":"Money","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.extension":"Extension","ClaimResponse.addItem.detail.subDetail.factor":"decimal","ClaimResponse.addItem.detail.subDetail.id":"System.String","ClaimResponse.addItem.detail.subDetail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.modifierExtension":"Extension","ClaimResponse.addItem.detail.subDetail.net":"Money","ClaimResponse.addItem.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.subDetail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.unitPrice":"Money","ClaimResponse.addItem.detail.unitPrice":"Money","ClaimResponse.addItem.detailSequence":"positiveInt","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.factor":"decimal","ClaimResponse.addItem.id":"System.String","ClaimResponse.addItem.itemSequence":"positiveInt","ClaimResponse.addItem.locationAddress":"Address","ClaimResponse.addItem.locationCodeableConcept":"CodeableConcept","ClaimResponse.addItem.locationReference":"Reference","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.net":"Money","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.productOrService":"CodeableConcept","ClaimResponse.addItem.programCode":"CodeableConcept","ClaimResponse.addItem.provider":"Reference","ClaimResponse.addItem.quantity":"Quantity","ClaimResponse.addItem.servicedDate":"date","ClaimResponse.addItem.servicedPeriod":"Period","ClaimResponse.addItem.subSite":"CodeableConcept","ClaimResponse.addItem.subdetailSequence":"positiveInt","ClaimResponse.addItem.unitPrice":"Money","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequence":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"System.String","ClaimResponse.error.itemSequence":"positiveInt","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.subDetailSequence":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"Attachment","ClaimResponse.formCode":"CodeableConcept","ClaimResponse.fundsReserve":"CodeableConcept","ClaimResponse.id":"System.String","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"System.String","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"System.String","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.detailSequence":"positiveInt","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"System.String","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"System.String","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.subDetailSequence":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"System.String","ClaimResponse.item.itemSequence":"positiveInt","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"code","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"System.String","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.preAuthPeriod":"Period","ClaimResponse.preAuthRef":"string","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"System.String","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"code","ClaimResponse.request":"Reference","ClaimResponse.requestor":"Reference","ClaimResponse.status":"code","ClaimResponse.subType":"CodeableConcept","ClaimResponse.text":"Narrative","ClaimResponse.total.amount":"Money","ClaimResponse.total.category":"CodeableConcept","ClaimResponse.total.extension":"Extension","ClaimResponse.total.id":"System.String","ClaimResponse.total.modifierExtension":"Extension","ClaimResponse.type":"CodeableConcept","ClaimResponse.use":"code","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.encounter":"Reference","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"System.String","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"System.String","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"System.String","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.statusReason":"CodeableConcept","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.supportingInfo":"Reference","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"System.String","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"System.String","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"System.String","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueDecimal":"decimal","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"System.String","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"System.String","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"System.String","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.supplements":"canonical","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"canonical","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"System.String","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"System.String","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.about":"Reference","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.encounter":"Reference","Communication.extension":"Extension","Communication.id":"System.String","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.inResponseTo":"Reference","Communication.instantiatesCanonical":"canonical","Communication.instantiatesUri":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"System.String","Communication.payload.modifierExtension":"Extension","Communication.priority":"code","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.statusReason":"CodeableConcept","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"CodeableConcept","CommunicationRequest.about":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.doNotPerform":"boolean","CommunicationRequest.encounter":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"System.String","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"System.String","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.statusReason":"CodeableConcept","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"System.String","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"System.String","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","CompartmentDefinition.version":"string","Composition.attester.extension":"Extension","Composition.attester.id":"System.String","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.category":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"System.String","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"System.String","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"System.String","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.author":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.focus":"Reference","Composition.section.id":"System.String","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"System.String","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"System.String","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"canonical","ConceptMap.group.element.target.dependsOn.value":"string","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"System.String","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"System.String","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"System.String","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"canonical","ConceptMap.id":"System.String","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceCanonical":"canonical","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetCanonical":"canonical","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"CodeableConcept","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.encounter":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"System.String","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"System.String","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.recordedDate":"dateTime","Condition.recorder":"Reference","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"System.String","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.stage.type":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"CodeableConcept","Consent.category":"CodeableConcept","Consent.contained":"Resource","Consent.dateTime":"dateTime","Consent.extension":"Extension","Consent.id":"System.String","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.performer":"Reference","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"System.String","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"CodeableConcept","Consent.provision.action":"CodeableConcept","Consent.provision.actor.extension":"Extension","Consent.provision.actor.id":"System.String","Consent.provision.actor.modifierExtension":"Extension","Consent.provision.actor.reference":"Reference","Consent.provision.actor.role":"CodeableConcept","Consent.provision.class":"Coding","Consent.provision.code":"CodeableConcept","Consent.provision.data.extension":"Extension","Consent.provision.data.id":"System.String","Consent.provision.data.meaning":"code","Consent.provision.data.modifierExtension":"Extension","Consent.provision.data.reference":"Reference","Consent.provision.dataPeriod":"Period","Consent.provision.extension":"Extension","Consent.provision.id":"System.String","Consent.provision.modifierExtension":"Extension","Consent.provision.period":"Period","Consent.provision.purpose":"Coding","Consent.provision.securityLabel":"Coding","Consent.provision.type":"code","Consent.scope":"CodeableConcept","Consent.sourceAttachment":"Attachment","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","Consent.verification.extension":"Extension","Consent.verification.id":"System.String","Consent.verification.modifierExtension":"Extension","Consent.verification.verificationDate":"dateTime","Consent.verification.verified":"boolean","Consent.verification.verifiedWith":"Reference","ContactDetail.extension":"Extension","ContactDetail.id":"System.String","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"System.String","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.alias":"string","Contract.applies":"Period","Contract.author":"Reference","Contract.authority":"Reference","Contract.contained":"Resource","Contract.contentDefinition.copyright":"markdown","Contract.contentDefinition.extension":"Extension","Contract.contentDefinition.id":"System.String","Contract.contentDefinition.modifierExtension":"Extension","Contract.contentDefinition.publicationDate":"dateTime","Contract.contentDefinition.publicationStatus":"code","Contract.contentDefinition.publisher":"Reference","Contract.contentDefinition.subType":"CodeableConcept","Contract.contentDefinition.type":"CodeableConcept","Contract.contentDerivative":"CodeableConcept","Contract.domain":"Reference","Contract.expirationType":"CodeableConcept","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"System.String","Contract.friendly.modifierExtension":"Extension","Contract.id":"System.String","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.instantiatesCanonical":"Reference","Contract.instantiatesUri":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"System.String","Contract.legal.modifierExtension":"Extension","Contract.legalState":"CodeableConcept","Contract.legallyBindingAttachment":"Attachment","Contract.legallyBindingReference":"Reference","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.name":"string","Contract.relevantHistory":"Reference","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"System.String","Contract.rule.modifierExtension":"Extension","Contract.scope":"CodeableConcept","Contract.signer.extension":"Extension","Contract.signer.id":"System.String","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.site":"Reference","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.subtitle":"string","Contract.supportingInfo":"Reference","Contract.term.action.context":"Reference","Contract.term.action.contextLinkId":"string","Contract.term.action.doNotPerform":"boolean","Contract.term.action.extension":"Extension","Contract.term.action.id":"System.String","Contract.term.action.intent":"CodeableConcept","Contract.term.action.linkId":"string","Contract.term.action.modifierExtension":"Extension","Contract.term.action.note":"Annotation","Contract.term.action.occurrenceDateTime":"dateTime","Contract.term.action.occurrencePeriod":"Period","Contract.term.action.occurrenceTiming":"Timing","Contract.term.action.performer":"Reference","Contract.term.action.performerLinkId":"string","Contract.term.action.performerRole":"CodeableConcept","Contract.term.action.performerType":"CodeableConcept","Contract.term.action.reason":"string","Contract.term.action.reasonCode":"CodeableConcept","Contract.term.action.reasonLinkId":"string","Contract.term.action.reasonReference":"Reference","Contract.term.action.requester":"Reference","Contract.term.action.requesterLinkId":"string","Contract.term.action.securityLabelNumber":"unsignedInt","Contract.term.action.status":"CodeableConcept","Contract.term.action.subject.extension":"Extension","Contract.term.action.subject.id":"System.String","Contract.term.action.subject.modifierExtension":"Extension","Contract.term.action.subject.reference":"Reference","Contract.term.action.subject.role":"CodeableConcept","Contract.term.action.type":"CodeableConcept","Contract.term.applies":"Period","Contract.term.asset.condition":"string","Contract.term.asset.context.code":"CodeableConcept","Contract.term.asset.context.extension":"Extension","Contract.term.asset.context.id":"System.String","Contract.term.asset.context.modifierExtension":"Extension","Contract.term.asset.context.reference":"Reference","Contract.term.asset.context.text":"string","Contract.term.asset.extension":"Extension","Contract.term.asset.id":"System.String","Contract.term.asset.linkId":"string","Contract.term.asset.modifierExtension":"Extension","Contract.term.asset.period":"Period","Contract.term.asset.periodType":"CodeableConcept","Contract.term.asset.relationship":"Coding","Contract.term.asset.scope":"CodeableConcept","Contract.term.asset.securityLabelNumber":"unsignedInt","Contract.term.asset.subtype":"CodeableConcept","Contract.term.asset.text":"string","Contract.term.asset.type":"CodeableConcept","Contract.term.asset.typeReference":"Reference","Contract.term.asset.usePeriod":"Period","Contract.term.asset.valuedItem.effectiveTime":"dateTime","Contract.term.asset.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.asset.valuedItem.entityReference":"Reference","Contract.term.asset.valuedItem.extension":"Extension","Contract.term.asset.valuedItem.factor":"decimal","Contract.term.asset.valuedItem.id":"System.String","Contract.term.asset.valuedItem.identifier":"Identifier","Contract.term.asset.valuedItem.linkId":"string","Contract.term.asset.valuedItem.modifierExtension":"Extension","Contract.term.asset.valuedItem.net":"Money","Contract.term.asset.valuedItem.payment":"string","Contract.term.asset.valuedItem.paymentDate":"dateTime","Contract.term.asset.valuedItem.points":"decimal","Contract.term.asset.valuedItem.quantity":"Quantity","Contract.term.asset.valuedItem.recipient":"Reference","Contract.term.asset.valuedItem.responsible":"Reference","Contract.term.asset.valuedItem.securityLabelNumber":"unsignedInt","Contract.term.asset.valuedItem.unitPrice":"Money","Contract.term.extension":"Extension","Contract.term.id":"System.String","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.offer.answer.extension":"Extension","Contract.term.offer.answer.id":"System.String","Contract.term.offer.answer.modifierExtension":"Extension","Contract.term.offer.answer.valueAttachment":"Attachment","Contract.term.offer.answer.valueBoolean":"boolean","Contract.term.offer.answer.valueCoding":"Coding","Contract.term.offer.answer.valueDate":"date","Contract.term.offer.answer.valueDateTime":"dateTime","Contract.term.offer.answer.valueDecimal":"decimal","Contract.term.offer.answer.valueInteger":"integer","Contract.term.offer.answer.valueQuantity":"Quantity","Contract.term.offer.answer.valueReference":"Reference","Contract.term.offer.answer.valueString":"string","Contract.term.offer.answer.valueTime":"time","Contract.term.offer.answer.valueUri":"uri","Contract.term.offer.decision":"CodeableConcept","Contract.term.offer.decisionMode":"CodeableConcept","Contract.term.offer.extension":"Extension","Contract.term.offer.id":"System.String","Contract.term.offer.identifier":"Identifier","Contract.term.offer.linkId":"string","Contract.term.offer.modifierExtension":"Extension","Contract.term.offer.party.extension":"Extension","Contract.term.offer.party.id":"System.String","Contract.term.offer.party.modifierExtension":"Extension","Contract.term.offer.party.reference":"Reference","Contract.term.offer.party.role":"CodeableConcept","Contract.term.offer.securityLabelNumber":"unsignedInt","Contract.term.offer.text":"string","Contract.term.offer.topic":"Reference","Contract.term.offer.type":"CodeableConcept","Contract.term.securityLabel.category":"Coding","Contract.term.securityLabel.classification":"Coding","Contract.term.securityLabel.control":"Coding","Contract.term.securityLabel.extension":"Extension","Contract.term.securityLabel.id":"System.String","Contract.term.securityLabel.modifierExtension":"Extension","Contract.term.securityLabel.number":"unsignedInt","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topicCodeableConcept":"CodeableConcept","Contract.term.topicReference":"Reference","Contract.term.type":"CodeableConcept","Contract.text":"Narrative","Contract.title":"string","Contract.topicCodeableConcept":"CodeableConcept","Contract.topicReference":"Reference","Contract.type":"CodeableConcept","Contract.url":"uri","Contract.version":"string","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"System.String","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"System.String","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.class.extension":"Extension","Coverage.class.id":"System.String","Coverage.class.modifierExtension":"Extension","Coverage.class.name":"string","Coverage.class.type":"CodeableConcept","Coverage.class.value":"string","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.costToBeneficiary.exception.extension":"Extension","Coverage.costToBeneficiary.exception.id":"System.String","Coverage.costToBeneficiary.exception.modifierExtension":"Extension","Coverage.costToBeneficiary.exception.period":"Period","Coverage.costToBeneficiary.exception.type":"CodeableConcept","Coverage.costToBeneficiary.extension":"Extension","Coverage.costToBeneficiary.id":"System.String","Coverage.costToBeneficiary.modifierExtension":"Extension","Coverage.costToBeneficiary.type":"CodeableConcept","Coverage.costToBeneficiary.valueMoney":"Money","Coverage.costToBeneficiary.valueQuantity":"Quantity","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.id":"System.String","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.status":"code","Coverage.subrogation":"boolean","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","CoverageEligibilityRequest.contained":"Resource","CoverageEligibilityRequest.created":"dateTime","CoverageEligibilityRequest.enterer":"Reference","CoverageEligibilityRequest.extension":"Extension","CoverageEligibilityRequest.facility":"Reference","CoverageEligibilityRequest.id":"System.String","CoverageEligibilityRequest.identifier":"Identifier","CoverageEligibilityRequest.implicitRules":"uri","CoverageEligibilityRequest.insurance.businessArrangement":"string","CoverageEligibilityRequest.insurance.coverage":"Reference","CoverageEligibilityRequest.insurance.extension":"Extension","CoverageEligibilityRequest.insurance.focal":"boolean","CoverageEligibilityRequest.insurance.id":"System.String","CoverageEligibilityRequest.insurance.modifierExtension":"Extension","CoverageEligibilityRequest.insurer":"Reference","CoverageEligibilityRequest.item.category":"CodeableConcept","CoverageEligibilityRequest.item.detail":"Reference","CoverageEligibilityRequest.item.diagnosis.diagnosisCodeableConcept":"CodeableConcept","CoverageEligibilityRequest.item.diagnosis.diagnosisReference":"Reference","CoverageEligibilityRequest.item.diagnosis.extension":"Extension","CoverageEligibilityRequest.item.diagnosis.id":"System.String","CoverageEligibilityRequest.item.diagnosis.modifierExtension":"Extension","CoverageEligibilityRequest.item.extension":"Extension","CoverageEligibilityRequest.item.facility":"Reference","CoverageEligibilityRequest.item.id":"System.String","CoverageEligibilityRequest.item.modifier":"CodeableConcept","CoverageEligibilityRequest.item.modifierExtension":"Extension","CoverageEligibilityRequest.item.productOrService":"CodeableConcept","CoverageEligibilityRequest.item.provider":"Reference","CoverageEligibilityRequest.item.quantity":"Quantity","CoverageEligibilityRequest.item.supportingInfoSequence":"positiveInt","CoverageEligibilityRequest.item.unitPrice":"Money","CoverageEligibilityRequest.language":"code","CoverageEligibilityRequest.meta":"Meta","CoverageEligibilityRequest.modifierExtension":"Extension","CoverageEligibilityRequest.patient":"Reference","CoverageEligibilityRequest.priority":"CodeableConcept","CoverageEligibilityRequest.provider":"Reference","CoverageEligibilityRequest.purpose":"code","CoverageEligibilityRequest.servicedDate":"date","CoverageEligibilityRequest.servicedPeriod":"Period","CoverageEligibilityRequest.status":"code","CoverageEligibilityRequest.supportingInfo.appliesToAll":"boolean","CoverageEligibilityRequest.supportingInfo.extension":"Extension","CoverageEligibilityRequest.supportingInfo.id":"System.String","CoverageEligibilityRequest.supportingInfo.information":"Reference","CoverageEligibilityRequest.supportingInfo.modifierExtension":"Extension","CoverageEligibilityRequest.supportingInfo.sequence":"positiveInt","CoverageEligibilityRequest.text":"Narrative","CoverageEligibilityResponse.contained":"Resource","CoverageEligibilityResponse.created":"dateTime","CoverageEligibilityResponse.disposition":"string","CoverageEligibilityResponse.error.code":"CodeableConcept","CoverageEligibilityResponse.error.extension":"Extension","CoverageEligibilityResponse.error.id":"System.String","CoverageEligibilityResponse.error.modifierExtension":"Extension","CoverageEligibilityResponse.extension":"Extension","CoverageEligibilityResponse.form":"CodeableConcept","CoverageEligibilityResponse.id":"System.String","CoverageEligibilityResponse.identifier":"Identifier","CoverageEligibilityResponse.implicitRules":"uri","CoverageEligibilityResponse.insurance.benefitPeriod":"Period","CoverageEligibilityResponse.insurance.coverage":"Reference","CoverageEligibilityResponse.insurance.extension":"Extension","CoverageEligibilityResponse.insurance.id":"System.String","CoverageEligibilityResponse.insurance.inforce":"boolean","CoverageEligibilityResponse.insurance.item.authorizationRequired":"boolean","CoverageEligibilityResponse.insurance.item.authorizationSupporting":"CodeableConcept","CoverageEligibilityResponse.insurance.item.authorizationUrl":"uri","CoverageEligibilityResponse.insurance.item.benefit.allowedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.allowedString":"string","CoverageEligibilityResponse.insurance.item.benefit.allowedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.benefit.extension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.id":"System.String","CoverageEligibilityResponse.insurance.item.benefit.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.type":"CodeableConcept","CoverageEligibilityResponse.insurance.item.benefit.usedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.usedString":"string","CoverageEligibilityResponse.insurance.item.benefit.usedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.category":"CodeableConcept","CoverageEligibilityResponse.insurance.item.description":"string","CoverageEligibilityResponse.insurance.item.excluded":"boolean","CoverageEligibilityResponse.insurance.item.extension":"Extension","CoverageEligibilityResponse.insurance.item.id":"System.String","CoverageEligibilityResponse.insurance.item.modifier":"CodeableConcept","CoverageEligibilityResponse.insurance.item.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.name":"string","CoverageEligibilityResponse.insurance.item.network":"CodeableConcept","CoverageEligibilityResponse.insurance.item.productOrService":"CodeableConcept","CoverageEligibilityResponse.insurance.item.provider":"Reference","CoverageEligibilityResponse.insurance.item.term":"CodeableConcept","CoverageEligibilityResponse.insurance.item.unit":"CodeableConcept","CoverageEligibilityResponse.insurance.modifierExtension":"Extension","CoverageEligibilityResponse.insurer":"Reference","CoverageEligibilityResponse.language":"code","CoverageEligibilityResponse.meta":"Meta","CoverageEligibilityResponse.modifierExtension":"Extension","CoverageEligibilityResponse.outcome":"code","CoverageEligibilityResponse.patient":"Reference","CoverageEligibilityResponse.preAuthRef":"string","CoverageEligibilityResponse.purpose":"code","CoverageEligibilityResponse.request":"Reference","CoverageEligibilityResponse.requestor":"Reference","CoverageEligibilityResponse.servicedDate":"date","CoverageEligibilityResponse.servicedPeriod":"Period","CoverageEligibilityResponse.status":"code","CoverageEligibilityResponse.text":"Narrative","DataRequirement.codeFilter.code":"Coding","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"System.String","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.searchParam":"string","DataRequirement.codeFilter.valueSet":"canonical","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"System.String","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.searchParam":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"System.String","DataRequirement.limit":"positiveInt","DataRequirement.mustSupport":"string","DataRequirement.profile":"canonical","DataRequirement.sort.direction":"code","DataRequirement.sort.extension":"Extension","DataRequirement.sort.id":"System.String","DataRequirement.sort.path":"string","DataRequirement.subjectCodeableConcept":"CodeableConcept","DataRequirement.subjectReference":"Reference","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.code":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.detail":"string","DetectedIssue.evidence.code":"CodeableConcept","DetectedIssue.evidence.detail":"Reference","DetectedIssue.evidence.extension":"Extension","DetectedIssue.evidence.id":"System.String","DetectedIssue.evidence.modifierExtension":"Extension","DetectedIssue.extension":"Extension","DetectedIssue.id":"System.String","DetectedIssue.identifiedDateTime":"dateTime","DetectedIssue.identifiedPeriod":"Period","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"System.String","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.definition":"Reference","Device.deviceName.extension":"Extension","Device.deviceName.id":"System.String","Device.deviceName.modifierExtension":"Extension","Device.deviceName.name":"string","Device.deviceName.type":"code","Device.distinctIdentifier":"string","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"System.String","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.modelNumber":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.parent":"Reference","Device.partNumber":"string","Device.patient":"Reference","Device.property.extension":"Extension","Device.property.id":"System.String","Device.property.modifierExtension":"Extension","Device.property.type":"CodeableConcept","Device.property.valueCode":"CodeableConcept","Device.property.valueQuantity":"Quantity","Device.safety":"CodeableConcept","Device.serialNumber":"string","Device.specialization.extension":"Extension","Device.specialization.id":"System.String","Device.specialization.modifierExtension":"Extension","Device.specialization.systemType":"CodeableConcept","Device.specialization.version":"string","Device.status":"code","Device.statusReason":"CodeableConcept","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udiCarrier.carrierAIDC":"base64Binary","Device.udiCarrier.carrierHRF":"string","Device.udiCarrier.deviceIdentifier":"string","Device.udiCarrier.entryType":"code","Device.udiCarrier.extension":"Extension","Device.udiCarrier.id":"System.String","Device.udiCarrier.issuer":"uri","Device.udiCarrier.jurisdiction":"uri","Device.udiCarrier.modifierExtension":"Extension","Device.url":"uri","Device.version.component":"Identifier","Device.version.extension":"Extension","Device.version.id":"System.String","Device.version.modifierExtension":"Extension","Device.version.type":"CodeableConcept","Device.version.value":"string","DeviceDefinition.capability.description":"CodeableConcept","DeviceDefinition.capability.extension":"Extension","DeviceDefinition.capability.id":"System.String","DeviceDefinition.capability.modifierExtension":"Extension","DeviceDefinition.capability.type":"CodeableConcept","DeviceDefinition.contact":"ContactPoint","DeviceDefinition.contained":"Resource","DeviceDefinition.deviceName.extension":"Extension","DeviceDefinition.deviceName.id":"System.String","DeviceDefinition.deviceName.modifierExtension":"Extension","DeviceDefinition.deviceName.name":"string","DeviceDefinition.deviceName.type":"code","DeviceDefinition.extension":"Extension","DeviceDefinition.id":"System.String","DeviceDefinition.identifier":"Identifier","DeviceDefinition.implicitRules":"uri","DeviceDefinition.language":"code","DeviceDefinition.languageCode":"CodeableConcept","DeviceDefinition.manufacturerReference":"Reference","DeviceDefinition.manufacturerString":"string","DeviceDefinition.material.allergenicIndicator":"boolean","DeviceDefinition.material.alternate":"boolean","DeviceDefinition.material.extension":"Extension","DeviceDefinition.material.id":"System.String","DeviceDefinition.material.modifierExtension":"Extension","DeviceDefinition.material.substance":"CodeableConcept","DeviceDefinition.meta":"Meta","DeviceDefinition.modelNumber":"string","DeviceDefinition.modifierExtension":"Extension","DeviceDefinition.note":"Annotation","DeviceDefinition.onlineInformation":"uri","DeviceDefinition.owner":"Reference","DeviceDefinition.parentDevice":"Reference","DeviceDefinition.physicalCharacteristics":"ProdCharacteristic","DeviceDefinition.property.extension":"Extension","DeviceDefinition.property.id":"System.String","DeviceDefinition.property.modifierExtension":"Extension","DeviceDefinition.property.type":"CodeableConcept","DeviceDefinition.property.valueCode":"CodeableConcept","DeviceDefinition.property.valueQuantity":"Quantity","DeviceDefinition.quantity":"Quantity","DeviceDefinition.safety":"CodeableConcept","DeviceDefinition.shelfLifeStorage":"ProductShelfLife","DeviceDefinition.specialization.extension":"Extension","DeviceDefinition.specialization.id":"System.String","DeviceDefinition.specialization.modifierExtension":"Extension","DeviceDefinition.specialization.systemType":"string","DeviceDefinition.specialization.version":"string","DeviceDefinition.text":"Narrative","DeviceDefinition.type":"CodeableConcept","DeviceDefinition.udiDeviceIdentifier.deviceIdentifier":"string","DeviceDefinition.udiDeviceIdentifier.extension":"Extension","DeviceDefinition.udiDeviceIdentifier.id":"System.String","DeviceDefinition.udiDeviceIdentifier.issuer":"uri","DeviceDefinition.udiDeviceIdentifier.jurisdiction":"uri","DeviceDefinition.udiDeviceIdentifier.modifierExtension":"Extension","DeviceDefinition.url":"uri","DeviceDefinition.version":"string","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"System.String","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"System.String","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.encounter":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"System.String","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.instantiatesCanonical":"canonical","DeviceRequest.instantiatesUri":"uri","DeviceRequest.insurance":"Reference","DeviceRequest.intent":"code","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.parameter.code":"CodeableConcept","DeviceRequest.parameter.extension":"Extension","DeviceRequest.parameter.id":"System.String","DeviceRequest.parameter.modifierExtension":"Extension","DeviceRequest.parameter.valueBoolean":"boolean","DeviceRequest.parameter.valueCodeableConcept":"CodeableConcept","DeviceRequest.parameter.valueQuantity":"Quantity","DeviceRequest.parameter.valueRange":"Range","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.basedOn":"Reference","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.derivedFrom":"Reference","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"System.String","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.reasonCode":"CodeableConcept","DeviceUseStatement.reasonReference":"Reference","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.conclusionCode":"CodeableConcept","DiagnosticReport.contained":"Resource","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.encounter":"Reference","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"System.String","DiagnosticReport.identifier":"Identifier","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.media.comment":"string","DiagnosticReport.media.extension":"Extension","DiagnosticReport.media.id":"System.String","DiagnosticReport.media.link":"Reference","DiagnosticReport.media.modifierExtension":"Extension","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer":"Reference","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.resultsInterpreter":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"System.String","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"System.String","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"System.String","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.category":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"System.String","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"System.String","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.custodian":"Reference","DocumentReference.date":"instant","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"System.String","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"System.String","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"System.String","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseAndRate.doseQuantity":"Quantity","Dosage.doseAndRate.doseRange":"Range","Dosage.doseAndRate.extension":"Extension","Dosage.doseAndRate.id":"System.String","Dosage.doseAndRate.rateQuantity":"Quantity","Dosage.doseAndRate.rateRange":"Range","Dosage.doseAndRate.rateRatio":"Ratio","Dosage.doseAndRate.type":"CodeableConcept","Dosage.extension":"Extension","Dosage.id":"System.String","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.modifierExtension":"Extension","Dosage.patientInstruction":"string","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"System.String","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","EffectEvidenceSynthesis.approvalDate":"date","EffectEvidenceSynthesis.author":"ContactDetail","EffectEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","EffectEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","EffectEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","EffectEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","EffectEvidenceSynthesis.certainty.extension":"Extension","EffectEvidenceSynthesis.certainty.id":"System.String","EffectEvidenceSynthesis.certainty.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.note":"Annotation","EffectEvidenceSynthesis.certainty.rating":"CodeableConcept","EffectEvidenceSynthesis.contact":"ContactDetail","EffectEvidenceSynthesis.contained":"Resource","EffectEvidenceSynthesis.copyright":"markdown","EffectEvidenceSynthesis.date":"dateTime","EffectEvidenceSynthesis.description":"markdown","EffectEvidenceSynthesis.editor":"ContactDetail","EffectEvidenceSynthesis.effectEstimate.description":"string","EffectEvidenceSynthesis.effectEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.from":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.level":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.to":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.unitOfMeasure":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.value":"decimal","EffectEvidenceSynthesis.effectEstimate.variantState":"CodeableConcept","EffectEvidenceSynthesis.effectivePeriod":"Period","EffectEvidenceSynthesis.endorser":"ContactDetail","EffectEvidenceSynthesis.exposure":"Reference","EffectEvidenceSynthesis.exposureAlternative":"Reference","EffectEvidenceSynthesis.extension":"Extension","EffectEvidenceSynthesis.id":"System.String","EffectEvidenceSynthesis.identifier":"Identifier","EffectEvidenceSynthesis.implicitRules":"uri","EffectEvidenceSynthesis.jurisdiction":"CodeableConcept","EffectEvidenceSynthesis.language":"code","EffectEvidenceSynthesis.lastReviewDate":"date","EffectEvidenceSynthesis.meta":"Meta","EffectEvidenceSynthesis.modifierExtension":"Extension","EffectEvidenceSynthesis.name":"string","EffectEvidenceSynthesis.note":"Annotation","EffectEvidenceSynthesis.outcome":"Reference","EffectEvidenceSynthesis.population":"Reference","EffectEvidenceSynthesis.publisher":"string","EffectEvidenceSynthesis.relatedArtifact":"RelatedArtifact","EffectEvidenceSynthesis.resultsByExposure.description":"string","EffectEvidenceSynthesis.resultsByExposure.exposureState":"code","EffectEvidenceSynthesis.resultsByExposure.extension":"Extension","EffectEvidenceSynthesis.resultsByExposure.id":"System.String","EffectEvidenceSynthesis.resultsByExposure.modifierExtension":"Extension","EffectEvidenceSynthesis.resultsByExposure.riskEvidenceSynthesis":"Reference","EffectEvidenceSynthesis.resultsByExposure.variantState":"CodeableConcept","EffectEvidenceSynthesis.reviewer":"ContactDetail","EffectEvidenceSynthesis.sampleSize.description":"string","EffectEvidenceSynthesis.sampleSize.extension":"Extension","EffectEvidenceSynthesis.sampleSize.id":"System.String","EffectEvidenceSynthesis.sampleSize.modifierExtension":"Extension","EffectEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","EffectEvidenceSynthesis.sampleSize.numberOfStudies":"integer","EffectEvidenceSynthesis.status":"code","EffectEvidenceSynthesis.studyType":"CodeableConcept","EffectEvidenceSynthesis.synthesisType":"CodeableConcept","EffectEvidenceSynthesis.text":"Narrative","EffectEvidenceSynthesis.title":"string","EffectEvidenceSynthesis.topic":"CodeableConcept","EffectEvidenceSynthesis.url":"uri","EffectEvidenceSynthesis.useContext":"UsageContext","EffectEvidenceSynthesis.version":"string","Element.extension":"Extension","Element.id":"System.String","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"System.String","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"System.String","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSet":"canonical","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"System.String","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"canonical","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCanonical":"canonical","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactDetail":"ContactDetail","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueContributor":"Contributor","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDataRequirement":"DataRequirement","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDosage":"Dosage","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueExpression":"Expression","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValueParameterDefinition":"ParameterDefinition","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueRelatedArtifact":"RelatedArtifact","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueTriggerDefinition":"TriggerDefinition","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.defaultValueUrl":"url","ElementDefinition.defaultValueUsageContext":"UsageContext","ElementDefinition.defaultValueUuid":"uuid","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"System.String","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCanonical":"canonical","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactDetail":"ContactDetail","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueContributor":"Contributor","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDataRequirement":"DataRequirement","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDosage":"Dosage","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueExpression":"Expression","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valueParameterDefinition":"ParameterDefinition","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueRelatedArtifact":"RelatedArtifact","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueTriggerDefinition":"TriggerDefinition","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.example.valueUrl":"url","ElementDefinition.example.valueUsageContext":"UsageContext","ElementDefinition.example.valueUuid":"uuid","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"System.String","ElementDefinition.extension.url":"System.String","ElementDefinition.extension.valueCanonical":"canonical","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCanonical":"canonical","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactDetail":"ContactDetail","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedContributor":"Contributor","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDataRequirement":"DataRequirement","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDosage":"Dosage","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedExpression":"Expression","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedParameterDefinition":"ParameterDefinition","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedRelatedArtifact":"RelatedArtifact","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedTriggerDefinition":"TriggerDefinition","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.fixedUrl":"url","ElementDefinition.fixedUsageContext":"UsageContext","ElementDefinition.fixedUuid":"uuid","ElementDefinition.id":"System.String","ElementDefinition.isModifier":"boolean","ElementDefinition.isModifierReason":"string","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"System.String","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.modifierExtension":"Extension","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCanonical":"canonical","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactDetail":"ContactDetail","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternContributor":"Contributor","ElementDefinition.patternCount":"Count","ElementDefinition.patternDataRequirement":"DataRequirement","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDosage":"Dosage","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternExpression":"Expression","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternParameterDefinition":"ParameterDefinition","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternRelatedArtifact":"RelatedArtifact","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternTriggerDefinition":"TriggerDefinition","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.patternUrl":"url","ElementDefinition.patternUsageContext":"UsageContext","ElementDefinition.patternUuid":"uuid","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceIsConstraining":"boolean","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"System.String","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"System.String","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"System.String","ElementDefinition.type.profile":"canonical","ElementDefinition.type.targetProfile":"canonical","ElementDefinition.type.versioning":"code","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.basedOn":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"System.String","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"System.String","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.use":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"System.String","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"System.String","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"System.String","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.physicalType":"CodeableConcept","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"System.String","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reasonCode":"CodeableConcept","Encounter.reasonReference":"Reference","Encounter.serviceProvider":"Reference","Encounter.serviceType":"CodeableConcept","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"System.String","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"url","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"System.String","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.candidate":"Reference","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"System.String","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"System.String","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"code","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"System.String","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"System.String","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"System.String","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","EventDefinition.approvalDate":"date","EventDefinition.author":"ContactDetail","EventDefinition.contact":"ContactDetail","EventDefinition.contained":"Resource","EventDefinition.copyright":"markdown","EventDefinition.date":"dateTime","EventDefinition.description":"markdown","EventDefinition.editor":"ContactDetail","EventDefinition.effectivePeriod":"Period","EventDefinition.endorser":"ContactDetail","EventDefinition.experimental":"boolean","EventDefinition.extension":"Extension","EventDefinition.id":"System.String","EventDefinition.identifier":"Identifier","EventDefinition.implicitRules":"uri","EventDefinition.jurisdiction":"CodeableConcept","EventDefinition.language":"code","EventDefinition.lastReviewDate":"date","EventDefinition.meta":"Meta","EventDefinition.modifierExtension":"Extension","EventDefinition.name":"string","EventDefinition.publisher":"string","EventDefinition.purpose":"markdown","EventDefinition.relatedArtifact":"RelatedArtifact","EventDefinition.reviewer":"ContactDetail","EventDefinition.status":"code","EventDefinition.subjectCodeableConcept":"CodeableConcept","EventDefinition.subjectReference":"Reference","EventDefinition.subtitle":"string","EventDefinition.text":"Narrative","EventDefinition.title":"string","EventDefinition.topic":"CodeableConcept","EventDefinition.trigger":"TriggerDefinition","EventDefinition.url":"uri","EventDefinition.usage":"string","EventDefinition.useContext":"UsageContext","EventDefinition.version":"string","Evidence.approvalDate":"date","Evidence.author":"ContactDetail","Evidence.contact":"ContactDetail","Evidence.contained":"Resource","Evidence.copyright":"markdown","Evidence.date":"dateTime","Evidence.description":"markdown","Evidence.editor":"ContactDetail","Evidence.effectivePeriod":"Period","Evidence.endorser":"ContactDetail","Evidence.exposureBackground":"Reference","Evidence.exposureVariant":"Reference","Evidence.extension":"Extension","Evidence.id":"System.String","Evidence.identifier":"Identifier","Evidence.implicitRules":"uri","Evidence.jurisdiction":"CodeableConcept","Evidence.language":"code","Evidence.lastReviewDate":"date","Evidence.meta":"Meta","Evidence.modifierExtension":"Extension","Evidence.name":"string","Evidence.note":"Annotation","Evidence.outcome":"Reference","Evidence.publisher":"string","Evidence.relatedArtifact":"RelatedArtifact","Evidence.reviewer":"ContactDetail","Evidence.shortTitle":"string","Evidence.status":"code","Evidence.subtitle":"string","Evidence.text":"Narrative","Evidence.title":"string","Evidence.topic":"CodeableConcept","Evidence.url":"uri","Evidence.useContext":"UsageContext","Evidence.version":"string","EvidenceVariable.approvalDate":"date","EvidenceVariable.author":"ContactDetail","EvidenceVariable.characteristic.definitionCanonical":"canonical","EvidenceVariable.characteristic.definitionCodeableConcept":"CodeableConcept","EvidenceVariable.characteristic.definitionDataRequirement":"DataRequirement","EvidenceVariable.characteristic.definitionExpression":"Expression","EvidenceVariable.characteristic.definitionReference":"Reference","EvidenceVariable.characteristic.definitionTriggerDefinition":"TriggerDefinition","EvidenceVariable.characteristic.description":"string","EvidenceVariable.characteristic.exclude":"boolean","EvidenceVariable.characteristic.extension":"Extension","EvidenceVariable.characteristic.groupMeasure":"code","EvidenceVariable.characteristic.id":"System.String","EvidenceVariable.characteristic.modifierExtension":"Extension","EvidenceVariable.characteristic.participantEffectiveDateTime":"dateTime","EvidenceVariable.characteristic.participantEffectiveDuration":"Duration","EvidenceVariable.characteristic.participantEffectivePeriod":"Period","EvidenceVariable.characteristic.participantEffectiveTiming":"Timing","EvidenceVariable.characteristic.timeFromStart":"Duration","EvidenceVariable.characteristic.usageContext":"UsageContext","EvidenceVariable.contact":"ContactDetail","EvidenceVariable.contained":"Resource","EvidenceVariable.copyright":"markdown","EvidenceVariable.date":"dateTime","EvidenceVariable.description":"markdown","EvidenceVariable.editor":"ContactDetail","EvidenceVariable.effectivePeriod":"Period","EvidenceVariable.endorser":"ContactDetail","EvidenceVariable.extension":"Extension","EvidenceVariable.id":"System.String","EvidenceVariable.identifier":"Identifier","EvidenceVariable.implicitRules":"uri","EvidenceVariable.jurisdiction":"CodeableConcept","EvidenceVariable.language":"code","EvidenceVariable.lastReviewDate":"date","EvidenceVariable.meta":"Meta","EvidenceVariable.modifierExtension":"Extension","EvidenceVariable.name":"string","EvidenceVariable.note":"Annotation","EvidenceVariable.publisher":"string","EvidenceVariable.relatedArtifact":"RelatedArtifact","EvidenceVariable.reviewer":"ContactDetail","EvidenceVariable.shortTitle":"string","EvidenceVariable.status":"code","EvidenceVariable.subtitle":"string","EvidenceVariable.text":"Narrative","EvidenceVariable.title":"string","EvidenceVariable.topic":"CodeableConcept","EvidenceVariable.type":"code","EvidenceVariable.url":"uri","EvidenceVariable.useContext":"UsageContext","EvidenceVariable.version":"string","ExampleScenario.actor.actorId":"string","ExampleScenario.actor.description":"markdown","ExampleScenario.actor.extension":"Extension","ExampleScenario.actor.id":"System.String","ExampleScenario.actor.modifierExtension":"Extension","ExampleScenario.actor.name":"string","ExampleScenario.actor.type":"code","ExampleScenario.contact":"ContactDetail","ExampleScenario.contained":"Resource","ExampleScenario.copyright":"markdown","ExampleScenario.date":"dateTime","ExampleScenario.experimental":"boolean","ExampleScenario.extension":"Extension","ExampleScenario.id":"System.String","ExampleScenario.identifier":"Identifier","ExampleScenario.implicitRules":"uri","ExampleScenario.instance.containedInstance.extension":"Extension","ExampleScenario.instance.containedInstance.id":"System.String","ExampleScenario.instance.containedInstance.modifierExtension":"Extension","ExampleScenario.instance.containedInstance.resourceId":"string","ExampleScenario.instance.containedInstance.versionId":"string","ExampleScenario.instance.description":"markdown","ExampleScenario.instance.extension":"Extension","ExampleScenario.instance.id":"System.String","ExampleScenario.instance.modifierExtension":"Extension","ExampleScenario.instance.name":"string","ExampleScenario.instance.resourceId":"string","ExampleScenario.instance.resourceType":"code","ExampleScenario.instance.version.description":"markdown","ExampleScenario.instance.version.extension":"Extension","ExampleScenario.instance.version.id":"System.String","ExampleScenario.instance.version.modifierExtension":"Extension","ExampleScenario.instance.version.versionId":"string","ExampleScenario.jurisdiction":"CodeableConcept","ExampleScenario.language":"code","ExampleScenario.meta":"Meta","ExampleScenario.modifierExtension":"Extension","ExampleScenario.name":"string","ExampleScenario.process.description":"markdown","ExampleScenario.process.extension":"Extension","ExampleScenario.process.id":"System.String","ExampleScenario.process.modifierExtension":"Extension","ExampleScenario.process.postConditions":"markdown","ExampleScenario.process.preConditions":"markdown","ExampleScenario.process.step.alternative.description":"markdown","ExampleScenario.process.step.alternative.extension":"Extension","ExampleScenario.process.step.alternative.id":"System.String","ExampleScenario.process.step.alternative.modifierExtension":"Extension","ExampleScenario.process.step.alternative.title":"string","ExampleScenario.process.step.extension":"Extension","ExampleScenario.process.step.id":"System.String","ExampleScenario.process.step.modifierExtension":"Extension","ExampleScenario.process.step.operation.description":"markdown","ExampleScenario.process.step.operation.extension":"Extension","ExampleScenario.process.step.operation.id":"System.String","ExampleScenario.process.step.operation.initiator":"string","ExampleScenario.process.step.operation.initiatorActive":"boolean","ExampleScenario.process.step.operation.modifierExtension":"Extension","ExampleScenario.process.step.operation.name":"string","ExampleScenario.process.step.operation.number":"string","ExampleScenario.process.step.operation.receiver":"string","ExampleScenario.process.step.operation.receiverActive":"boolean","ExampleScenario.process.step.operation.type":"string","ExampleScenario.process.step.pause":"boolean","ExampleScenario.process.title":"string","ExampleScenario.publisher":"string","ExampleScenario.purpose":"markdown","ExampleScenario.status":"code","ExampleScenario.text":"Narrative","ExampleScenario.url":"uri","ExampleScenario.useContext":"UsageContext","ExampleScenario.version":"string","ExampleScenario.workflow":"canonical","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"System.String","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.bodySite":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.factor":"decimal","ExplanationOfBenefit.addItem.detail.id":"System.String","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.net":"Money","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.extension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.factor":"decimal","ExplanationOfBenefit.addItem.detail.subDetail.id":"System.String","ExplanationOfBenefit.addItem.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.net":"Money","ExplanationOfBenefit.addItem.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.addItem.detail.unitPrice":"Money","ExplanationOfBenefit.addItem.detailSequence":"positiveInt","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.factor":"decimal","ExplanationOfBenefit.addItem.id":"System.String","ExplanationOfBenefit.addItem.itemSequence":"positiveInt","ExplanationOfBenefit.addItem.locationAddress":"Address","ExplanationOfBenefit.addItem.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.addItem.locationReference":"Reference","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.net":"Money","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.programCode":"CodeableConcept","ExplanationOfBenefit.addItem.provider":"Reference","ExplanationOfBenefit.addItem.quantity":"Quantity","ExplanationOfBenefit.addItem.servicedDate":"date","ExplanationOfBenefit.addItem.servicedPeriod":"Period","ExplanationOfBenefit.addItem.subDetailSequence":"positiveInt","ExplanationOfBenefit.addItem.subSite":"CodeableConcept","ExplanationOfBenefit.addItem.unitPrice":"Money","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"System.String","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"System.String","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.benefitPeriod":"Period","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"System.String","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"System.String","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.onAdmission":"CodeableConcept","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"Attachment","ExplanationOfBenefit.formCode":"CodeableConcept","ExplanationOfBenefit.fundsReserve":"CodeableConcept","ExplanationOfBenefit.fundsReserveRequested":"CodeableConcept","ExplanationOfBenefit.id":"System.String","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.focal":"boolean","ExplanationOfBenefit.insurance.id":"System.String","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"System.String","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamSequence":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"System.String","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"System.String","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisSequence":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"System.String","ExplanationOfBenefit.item.informationSequence":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureSequence":"positiveInt","ExplanationOfBenefit.item.productOrService":"CodeableConcept","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"code","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"System.String","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"System.String","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.preAuthRef":"string","ExplanationOfBenefit.preAuthRefPeriod":"Period","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.priority":"CodeableConcept","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"System.String","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.procedure.type":"CodeableConcept","ExplanationOfBenefit.procedure.udi":"Reference","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"System.String","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"code","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"System.String","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.supportingInfo.category":"CodeableConcept","ExplanationOfBenefit.supportingInfo.code":"CodeableConcept","ExplanationOfBenefit.supportingInfo.extension":"Extension","ExplanationOfBenefit.supportingInfo.id":"System.String","ExplanationOfBenefit.supportingInfo.modifierExtension":"Extension","ExplanationOfBenefit.supportingInfo.reason":"Coding","ExplanationOfBenefit.supportingInfo.sequence":"positiveInt","ExplanationOfBenefit.supportingInfo.timingDate":"date","ExplanationOfBenefit.supportingInfo.timingPeriod":"Period","ExplanationOfBenefit.supportingInfo.valueAttachment":"Attachment","ExplanationOfBenefit.supportingInfo.valueBoolean":"boolean","ExplanationOfBenefit.supportingInfo.valueQuantity":"Quantity","ExplanationOfBenefit.supportingInfo.valueReference":"Reference","ExplanationOfBenefit.supportingInfo.valueString":"string","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.total.amount":"Money","ExplanationOfBenefit.total.category":"CodeableConcept","ExplanationOfBenefit.total.extension":"Extension","ExplanationOfBenefit.total.id":"System.String","ExplanationOfBenefit.total.modifierExtension":"Extension","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.use":"code","Expression.description":"string","Expression.expression":"string","Expression.extension":"Extension","Expression.id":"System.String","Expression.language":"code","Expression.name":"id","Expression.reference":"uri","Extension.extension":"Extension","Extension.id":"System.String","Extension.url":"System.String","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCanonical":"canonical","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactDetail":"ContactDetail","Extension.valueContactPoint":"ContactPoint","Extension.valueContributor":"Contributor","Extension.valueCount":"Count","Extension.valueDataRequirement":"DataRequirement","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDosage":"Dosage","Extension.valueDuration":"Duration","Extension.valueExpression":"Expression","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valueParameterDefinition":"ParameterDefinition","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueRelatedArtifact":"RelatedArtifact","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueTriggerDefinition":"TriggerDefinition","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","Extension.valueUrl":"url","Extension.valueUsageContext":"UsageContext","Extension.valueUuid":"uuid","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.contributedToDeath":"boolean","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"System.String","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.dataAbsentReason":"CodeableConcept","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.id":"System.String","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.instantiatesCanonical":"canonical","FamilyMemberHistory.instantiatesUri":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.sex":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"System.String","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.achievementStatus":"CodeableConcept","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"System.String","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.lifecycleStatus":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailBoolean":"boolean","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailInteger":"integer","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.detailRatio":"Ratio","Goal.target.detailString":"string","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"System.String","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"System.String","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"System.String","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"System.String","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.compartment.use":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"System.String","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.params":"string","GraphDefinition.link.target.profile":"canonical","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"canonical","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"System.String","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.characteristic.valueReference":"Reference","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"System.String","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.managingEntity":"Reference","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"System.String","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.encounter":"Reference","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"System.String","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.moduleCanonical":"canonical","GuidanceResponse.moduleCodeableConcept":"CodeableConcept","GuidanceResponse.moduleUri":"uri","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCode":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestIdentifier":"Identifier","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"System.String","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.communication":"CodeableConcept","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility.code":"CodeableConcept","HealthcareService.eligibility.comment":"markdown","HealthcareService.eligibility.extension":"Extension","HealthcareService.eligibility.id":"System.String","HealthcareService.eligibility.modifierExtension":"Extension","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"markdown","HealthcareService.id":"System.String","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"System.String","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.program":"CodeableConcept","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"System.String","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"System.String","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.description":"string","ImagingStudy.encounter":"Reference","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"System.String","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.location":"Reference","ImagingStudy.meta":"Meta","ImagingStudy.modality":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.note":"Annotation","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reasonCode":"CodeableConcept","ImagingStudy.reasonReference":"Reference","ImagingStudy.referrer":"Reference","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"System.String","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"System.String","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"Coding","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"id","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer.actor":"Reference","ImagingStudy.series.performer.extension":"Extension","ImagingStudy.series.performer.function":"CodeableConcept","ImagingStudy.series.performer.id":"System.String","ImagingStudy.series.performer.modifierExtension":"Extension","ImagingStudy.series.specimen":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"id","ImagingStudy.started":"dateTime","ImagingStudy.status":"code","ImagingStudy.subject":"Reference","ImagingStudy.text":"Narrative","Immunization.contained":"Resource","Immunization.doseQuantity":"Quantity","Immunization.education.documentType":"string","Immunization.education.extension":"Extension","Immunization.education.id":"System.String","Immunization.education.modifierExtension":"Extension","Immunization.education.presentationDate":"dateTime","Immunization.education.publicationDate":"dateTime","Immunization.education.reference":"uri","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.extension":"Extension","Immunization.fundingSource":"CodeableConcept","Immunization.id":"System.String","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.isSubpotent":"boolean","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.note":"Annotation","Immunization.occurrenceDateTime":"dateTime","Immunization.occurrenceString":"string","Immunization.patient":"Reference","Immunization.performer.actor":"Reference","Immunization.performer.extension":"Extension","Immunization.performer.function":"CodeableConcept","Immunization.performer.id":"System.String","Immunization.performer.modifierExtension":"Extension","Immunization.primarySource":"boolean","Immunization.programEligibility":"CodeableConcept","Immunization.protocolApplied.authority":"Reference","Immunization.protocolApplied.doseNumberPositiveInt":"positiveInt","Immunization.protocolApplied.doseNumberString":"string","Immunization.protocolApplied.extension":"Extension","Immunization.protocolApplied.id":"System.String","Immunization.protocolApplied.modifierExtension":"Extension","Immunization.protocolApplied.series":"string","Immunization.protocolApplied.seriesDosesPositiveInt":"positiveInt","Immunization.protocolApplied.seriesDosesString":"string","Immunization.protocolApplied.targetDisease":"CodeableConcept","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"System.String","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reasonCode":"CodeableConcept","Immunization.reasonReference":"Reference","Immunization.recorded":"dateTime","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.statusReason":"CodeableConcept","Immunization.subpotentReason":"CodeableConcept","Immunization.text":"Narrative","Immunization.vaccineCode":"CodeableConcept","ImmunizationEvaluation.authority":"Reference","ImmunizationEvaluation.contained":"Resource","ImmunizationEvaluation.date":"dateTime","ImmunizationEvaluation.description":"string","ImmunizationEvaluation.doseNumberPositiveInt":"positiveInt","ImmunizationEvaluation.doseNumberString":"string","ImmunizationEvaluation.doseStatus":"CodeableConcept","ImmunizationEvaluation.doseStatusReason":"CodeableConcept","ImmunizationEvaluation.extension":"Extension","ImmunizationEvaluation.id":"System.String","ImmunizationEvaluation.identifier":"Identifier","ImmunizationEvaluation.immunizationEvent":"Reference","ImmunizationEvaluation.implicitRules":"uri","ImmunizationEvaluation.language":"code","ImmunizationEvaluation.meta":"Meta","ImmunizationEvaluation.modifierExtension":"Extension","ImmunizationEvaluation.patient":"Reference","ImmunizationEvaluation.series":"string","ImmunizationEvaluation.seriesDosesPositiveInt":"positiveInt","ImmunizationEvaluation.seriesDosesString":"string","ImmunizationEvaluation.status":"code","ImmunizationEvaluation.targetDisease":"CodeableConcept","ImmunizationEvaluation.text":"Narrative","ImmunizationRecommendation.authority":"Reference","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.date":"dateTime","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"System.String","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.contraindicatedVaccineCode":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"System.String","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.description":"string","ImmunizationRecommendation.recommendation.doseNumberPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.doseNumberString":"string","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastReason":"CodeableConcept","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"System.String","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.series":"string","ImmunizationRecommendation.recommendation.seriesDosesPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.seriesDosesString":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.definition.extension":"Extension","ImplementationGuide.definition.grouping.description":"string","ImplementationGuide.definition.grouping.extension":"Extension","ImplementationGuide.definition.grouping.id":"System.String","ImplementationGuide.definition.grouping.modifierExtension":"Extension","ImplementationGuide.definition.grouping.name":"string","ImplementationGuide.definition.id":"System.String","ImplementationGuide.definition.modifierExtension":"Extension","ImplementationGuide.definition.page.extension":"Extension","ImplementationGuide.definition.page.generation":"code","ImplementationGuide.definition.page.id":"System.String","ImplementationGuide.definition.page.modifierExtension":"Extension","ImplementationGuide.definition.page.nameReference":"Reference","ImplementationGuide.definition.page.nameUrl":"url","ImplementationGuide.definition.page.title":"string","ImplementationGuide.definition.parameter.code":"code","ImplementationGuide.definition.parameter.extension":"Extension","ImplementationGuide.definition.parameter.id":"System.String","ImplementationGuide.definition.parameter.modifierExtension":"Extension","ImplementationGuide.definition.parameter.value":"string","ImplementationGuide.definition.resource.description":"string","ImplementationGuide.definition.resource.exampleBoolean":"boolean","ImplementationGuide.definition.resource.exampleCanonical":"canonical","ImplementationGuide.definition.resource.extension":"Extension","ImplementationGuide.definition.resource.fhirVersion":"code","ImplementationGuide.definition.resource.groupingId":"id","ImplementationGuide.definition.resource.id":"System.String","ImplementationGuide.definition.resource.modifierExtension":"Extension","ImplementationGuide.definition.resource.name":"string","ImplementationGuide.definition.resource.reference":"Reference","ImplementationGuide.definition.template.code":"code","ImplementationGuide.definition.template.extension":"Extension","ImplementationGuide.definition.template.id":"System.String","ImplementationGuide.definition.template.modifierExtension":"Extension","ImplementationGuide.definition.template.scope":"string","ImplementationGuide.definition.template.source":"string","ImplementationGuide.dependsOn.extension":"Extension","ImplementationGuide.dependsOn.id":"System.String","ImplementationGuide.dependsOn.modifierExtension":"Extension","ImplementationGuide.dependsOn.packageId":"id","ImplementationGuide.dependsOn.uri":"canonical","ImplementationGuide.dependsOn.version":"string","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"code","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"System.String","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"canonical","ImplementationGuide.global.type":"code","ImplementationGuide.id":"System.String","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.license":"code","ImplementationGuide.manifest.extension":"Extension","ImplementationGuide.manifest.id":"System.String","ImplementationGuide.manifest.image":"string","ImplementationGuide.manifest.modifierExtension":"Extension","ImplementationGuide.manifest.other":"string","ImplementationGuide.manifest.page.anchor":"string","ImplementationGuide.manifest.page.extension":"Extension","ImplementationGuide.manifest.page.id":"System.String","ImplementationGuide.manifest.page.modifierExtension":"Extension","ImplementationGuide.manifest.page.name":"string","ImplementationGuide.manifest.page.title":"string","ImplementationGuide.manifest.rendering":"url","ImplementationGuide.manifest.resource.exampleBoolean":"boolean","ImplementationGuide.manifest.resource.exampleCanonical":"canonical","ImplementationGuide.manifest.resource.extension":"Extension","ImplementationGuide.manifest.resource.id":"System.String","ImplementationGuide.manifest.resource.modifierExtension":"Extension","ImplementationGuide.manifest.resource.reference":"Reference","ImplementationGuide.manifest.resource.relativePath":"url","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.packageId":"id","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.title":"string","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","InsurancePlan.administeredBy":"Reference","InsurancePlan.alias":"string","InsurancePlan.contact.address":"Address","InsurancePlan.contact.extension":"Extension","InsurancePlan.contact.id":"System.String","InsurancePlan.contact.modifierExtension":"Extension","InsurancePlan.contact.name":"HumanName","InsurancePlan.contact.purpose":"CodeableConcept","InsurancePlan.contact.telecom":"ContactPoint","InsurancePlan.contained":"Resource","InsurancePlan.coverage.benefit.extension":"Extension","InsurancePlan.coverage.benefit.id":"System.String","InsurancePlan.coverage.benefit.limit.code":"CodeableConcept","InsurancePlan.coverage.benefit.limit.extension":"Extension","InsurancePlan.coverage.benefit.limit.id":"System.String","InsurancePlan.coverage.benefit.limit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.limit.value":"Quantity","InsurancePlan.coverage.benefit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.requirement":"string","InsurancePlan.coverage.benefit.type":"CodeableConcept","InsurancePlan.coverage.extension":"Extension","InsurancePlan.coverage.id":"System.String","InsurancePlan.coverage.modifierExtension":"Extension","InsurancePlan.coverage.network":"Reference","InsurancePlan.coverage.type":"CodeableConcept","InsurancePlan.coverageArea":"Reference","InsurancePlan.endpoint":"Reference","InsurancePlan.extension":"Extension","InsurancePlan.id":"System.String","InsurancePlan.identifier":"Identifier","InsurancePlan.implicitRules":"uri","InsurancePlan.language":"code","InsurancePlan.meta":"Meta","InsurancePlan.modifierExtension":"Extension","InsurancePlan.name":"string","InsurancePlan.network":"Reference","InsurancePlan.ownedBy":"Reference","InsurancePlan.period":"Period","InsurancePlan.plan.coverageArea":"Reference","InsurancePlan.plan.extension":"Extension","InsurancePlan.plan.generalCost.comment":"string","InsurancePlan.plan.generalCost.cost":"Money","InsurancePlan.plan.generalCost.extension":"Extension","InsurancePlan.plan.generalCost.groupSize":"positiveInt","InsurancePlan.plan.generalCost.id":"System.String","InsurancePlan.plan.generalCost.modifierExtension":"Extension","InsurancePlan.plan.generalCost.type":"CodeableConcept","InsurancePlan.plan.id":"System.String","InsurancePlan.plan.identifier":"Identifier","InsurancePlan.plan.modifierExtension":"Extension","InsurancePlan.plan.network":"Reference","InsurancePlan.plan.specificCost.benefit.cost.applicability":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.extension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.id":"System.String","InsurancePlan.plan.specificCost.benefit.cost.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.qualifiers":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.type":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.value":"Quantity","InsurancePlan.plan.specificCost.benefit.extension":"Extension","InsurancePlan.plan.specificCost.benefit.id":"System.String","InsurancePlan.plan.specificCost.benefit.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.type":"CodeableConcept","InsurancePlan.plan.specificCost.category":"CodeableConcept","InsurancePlan.plan.specificCost.extension":"Extension","InsurancePlan.plan.specificCost.id":"System.String","InsurancePlan.plan.specificCost.modifierExtension":"Extension","InsurancePlan.plan.type":"CodeableConcept","InsurancePlan.status":"code","InsurancePlan.text":"Narrative","InsurancePlan.type":"CodeableConcept","Invoice.account":"Reference","Invoice.cancelledReason":"string","Invoice.contained":"Resource","Invoice.date":"dateTime","Invoice.extension":"Extension","Invoice.id":"System.String","Invoice.identifier":"Identifier","Invoice.implicitRules":"uri","Invoice.issuer":"Reference","Invoice.language":"code","Invoice.lineItem.chargeItemCodeableConcept":"CodeableConcept","Invoice.lineItem.chargeItemReference":"Reference","Invoice.lineItem.extension":"Extension","Invoice.lineItem.id":"System.String","Invoice.lineItem.modifierExtension":"Extension","Invoice.lineItem.priceComponent.amount":"Money","Invoice.lineItem.priceComponent.code":"CodeableConcept","Invoice.lineItem.priceComponent.extension":"Extension","Invoice.lineItem.priceComponent.factor":"decimal","Invoice.lineItem.priceComponent.id":"System.String","Invoice.lineItem.priceComponent.modifierExtension":"Extension","Invoice.lineItem.priceComponent.type":"code","Invoice.lineItem.sequence":"positiveInt","Invoice.meta":"Meta","Invoice.modifierExtension":"Extension","Invoice.note":"Annotation","Invoice.participant.actor":"Reference","Invoice.participant.extension":"Extension","Invoice.participant.id":"System.String","Invoice.participant.modifierExtension":"Extension","Invoice.participant.role":"CodeableConcept","Invoice.paymentTerms":"markdown","Invoice.recipient":"Reference","Invoice.status":"code","Invoice.subject":"Reference","Invoice.text":"Narrative","Invoice.totalGross":"Money","Invoice.totalNet":"Money","Invoice.type":"CodeableConcept","Library.approvalDate":"date","Library.author":"ContactDetail","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.editor":"ContactDetail","Library.effectivePeriod":"Period","Library.endorser":"ContactDetail","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"System.String","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.reviewer":"ContactDetail","Library.status":"code","Library.subjectCodeableConcept":"CodeableConcept","Library.subjectReference":"Reference","Library.subtitle":"string","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"System.String","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"System.String","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"System.String","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"System.String","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.availabilityExceptions":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.hoursOfOperation.allDay":"boolean","Location.hoursOfOperation.closingTime":"time","Location.hoursOfOperation.daysOfWeek":"code","Location.hoursOfOperation.extension":"Extension","Location.hoursOfOperation.id":"System.String","Location.hoursOfOperation.modifierExtension":"Extension","Location.hoursOfOperation.openingTime":"time","Location.id":"System.String","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"System.String","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","MarketingStatus.country":"CodeableConcept","MarketingStatus.dateRange":"Period","MarketingStatus.extension":"Extension","MarketingStatus.id":"System.String","MarketingStatus.jurisdiction":"CodeableConcept","MarketingStatus.modifierExtension":"Extension","MarketingStatus.restoreDate":"dateTime","MarketingStatus.status":"CodeableConcept","Measure.approvalDate":"date","Measure.author":"ContactDetail","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.editor":"ContactDetail","Measure.effectivePeriod":"Period","Measure.endorser":"ContactDetail","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.code":"CodeableConcept","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"System.String","Measure.group.modifierExtension":"Extension","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"Expression","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"System.String","Measure.group.population.modifierExtension":"Extension","Measure.group.stratifier.code":"CodeableConcept","Measure.group.stratifier.component.code":"CodeableConcept","Measure.group.stratifier.component.criteria":"Expression","Measure.group.stratifier.component.description":"string","Measure.group.stratifier.component.extension":"Extension","Measure.group.stratifier.component.id":"System.String","Measure.group.stratifier.component.modifierExtension":"Extension","Measure.group.stratifier.criteria":"Expression","Measure.group.stratifier.description":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"System.String","Measure.group.stratifier.modifierExtension":"Extension","Measure.guidance":"markdown","Measure.id":"System.String","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"CodeableConcept","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"canonical","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.reviewer":"ContactDetail","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.status":"code","Measure.subjectCodeableConcept":"CodeableConcept","Measure.subjectReference":"Reference","Measure.subtitle":"string","Measure.supplementalData.code":"CodeableConcept","Measure.supplementalData.criteria":"Expression","Measure.supplementalData.description":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"System.String","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResource":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.code":"CodeableConcept","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"System.String","MeasureReport.group.measureScore":"Quantity","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"System.String","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.subjectResults":"Reference","MeasureReport.group.stratifier.code":"CodeableConcept","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"System.String","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.component.extension":"Extension","MeasureReport.group.stratifier.stratum.component.id":"System.String","MeasureReport.group.stratifier.stratum.component.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.value":"CodeableConcept","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"System.String","MeasureReport.group.stratifier.stratum.measureScore":"Quantity","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"System.String","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.subjectResults":"Reference","MeasureReport.group.stratifier.stratum.value":"CodeableConcept","MeasureReport.id":"System.String","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.improvementNotation":"CodeableConcept","MeasureReport.language":"code","MeasureReport.measure":"canonical","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.period":"Period","MeasureReport.reporter":"Reference","MeasureReport.status":"code","MeasureReport.subject":"Reference","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.createdDateTime":"dateTime","Media.createdPeriod":"Period","Media.device":"Reference","Media.deviceName":"string","Media.duration":"decimal","Media.encounter":"Reference","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"System.String","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.issued":"instant","Media.language":"code","Media.meta":"Meta","Media.modality":"CodeableConcept","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.operator":"Reference","Media.partOf":"Reference","Media.reasonCode":"CodeableConcept","Media.status":"code","Media.subject":"Reference","Media.text":"Narrative","Media.type":"CodeableConcept","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.amount":"Ratio","Medication.batch.expirationDate":"dateTime","Medication.batch.extension":"Extension","Medication.batch.id":"System.String","Medication.batch.lotNumber":"string","Medication.batch.modifierExtension":"Extension","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"System.String","Medication.identifier":"Identifier","Medication.implicitRules":"uri","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"System.String","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.ingredient.strength":"Ratio","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"System.String","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"System.String","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.instantiates":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.function":"CodeableConcept","MedicationAdministration.performer.id":"System.String","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.request":"Reference","MedicationAdministration.status":"code","MedicationAdministration.statusReason":"CodeableConcept","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"System.String","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.location":"Reference","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.function":"CodeableConcept","MedicationDispense.performer.id":"System.String","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.statusReasonCodeableConcept":"CodeableConcept","MedicationDispense.statusReasonReference":"Reference","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"System.String","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationKnowledge.administrationGuidelines.dosage.dosage":"Dosage","MedicationKnowledge.administrationGuidelines.dosage.extension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.id":"System.String","MedicationKnowledge.administrationGuidelines.dosage.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.type":"CodeableConcept","MedicationKnowledge.administrationGuidelines.extension":"Extension","MedicationKnowledge.administrationGuidelines.id":"System.String","MedicationKnowledge.administrationGuidelines.indicationCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.indicationReference":"Reference","MedicationKnowledge.administrationGuidelines.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicQuantity":"Quantity","MedicationKnowledge.administrationGuidelines.patientCharacteristics.extension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.id":"System.String","MedicationKnowledge.administrationGuidelines.patientCharacteristics.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.value":"string","MedicationKnowledge.amount":"Quantity","MedicationKnowledge.associatedMedication":"Reference","MedicationKnowledge.code":"CodeableConcept","MedicationKnowledge.contained":"Resource","MedicationKnowledge.contraindication":"Reference","MedicationKnowledge.cost.cost":"Money","MedicationKnowledge.cost.extension":"Extension","MedicationKnowledge.cost.id":"System.String","MedicationKnowledge.cost.modifierExtension":"Extension","MedicationKnowledge.cost.source":"string","MedicationKnowledge.cost.type":"CodeableConcept","MedicationKnowledge.doseForm":"CodeableConcept","MedicationKnowledge.drugCharacteristic.extension":"Extension","MedicationKnowledge.drugCharacteristic.id":"System.String","MedicationKnowledge.drugCharacteristic.modifierExtension":"Extension","MedicationKnowledge.drugCharacteristic.type":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueBase64Binary":"base64Binary","MedicationKnowledge.drugCharacteristic.valueCodeableConcept":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueQuantity":"Quantity","MedicationKnowledge.drugCharacteristic.valueString":"string","MedicationKnowledge.extension":"Extension","MedicationKnowledge.id":"System.String","MedicationKnowledge.implicitRules":"uri","MedicationKnowledge.ingredient.extension":"Extension","MedicationKnowledge.ingredient.id":"System.String","MedicationKnowledge.ingredient.isActive":"boolean","MedicationKnowledge.ingredient.itemCodeableConcept":"CodeableConcept","MedicationKnowledge.ingredient.itemReference":"Reference","MedicationKnowledge.ingredient.modifierExtension":"Extension","MedicationKnowledge.ingredient.strength":"Ratio","MedicationKnowledge.intendedRoute":"CodeableConcept","MedicationKnowledge.kinetics.areaUnderCurve":"Quantity","MedicationKnowledge.kinetics.extension":"Extension","MedicationKnowledge.kinetics.halfLifePeriod":"Duration","MedicationKnowledge.kinetics.id":"System.String","MedicationKnowledge.kinetics.lethalDose50":"Quantity","MedicationKnowledge.kinetics.modifierExtension":"Extension","MedicationKnowledge.language":"code","MedicationKnowledge.manufacturer":"Reference","MedicationKnowledge.medicineClassification.classification":"CodeableConcept","MedicationKnowledge.medicineClassification.extension":"Extension","MedicationKnowledge.medicineClassification.id":"System.String","MedicationKnowledge.medicineClassification.modifierExtension":"Extension","MedicationKnowledge.medicineClassification.type":"CodeableConcept","MedicationKnowledge.meta":"Meta","MedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.extension":"Extension","MedicationKnowledge.monitoringProgram.id":"System.String","MedicationKnowledge.monitoringProgram.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.name":"string","MedicationKnowledge.monitoringProgram.type":"CodeableConcept","MedicationKnowledge.monograph.extension":"Extension","MedicationKnowledge.monograph.id":"System.String","MedicationKnowledge.monograph.modifierExtension":"Extension","MedicationKnowledge.monograph.source":"Reference","MedicationKnowledge.monograph.type":"CodeableConcept","MedicationKnowledge.packaging.extension":"Extension","MedicationKnowledge.packaging.id":"System.String","MedicationKnowledge.packaging.modifierExtension":"Extension","MedicationKnowledge.packaging.quantity":"Quantity","MedicationKnowledge.packaging.type":"CodeableConcept","MedicationKnowledge.preparationInstruction":"markdown","MedicationKnowledge.productType":"CodeableConcept","MedicationKnowledge.regulatory.extension":"Extension","MedicationKnowledge.regulatory.id":"System.String","MedicationKnowledge.regulatory.maxDispense.extension":"Extension","MedicationKnowledge.regulatory.maxDispense.id":"System.String","MedicationKnowledge.regulatory.maxDispense.modifierExtension":"Extension","MedicationKnowledge.regulatory.maxDispense.period":"Duration","MedicationKnowledge.regulatory.maxDispense.quantity":"Quantity","MedicationKnowledge.regulatory.modifierExtension":"Extension","MedicationKnowledge.regulatory.regulatoryAuthority":"Reference","MedicationKnowledge.regulatory.schedule.extension":"Extension","MedicationKnowledge.regulatory.schedule.id":"System.String","MedicationKnowledge.regulatory.schedule.modifierExtension":"Extension","MedicationKnowledge.regulatory.schedule.schedule":"CodeableConcept","MedicationKnowledge.regulatory.substitution.allowed":"boolean","MedicationKnowledge.regulatory.substitution.extension":"Extension","MedicationKnowledge.regulatory.substitution.id":"System.String","MedicationKnowledge.regulatory.substitution.modifierExtension":"Extension","MedicationKnowledge.regulatory.substitution.type":"CodeableConcept","MedicationKnowledge.relatedMedicationKnowledge.extension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.id":"System.String","MedicationKnowledge.relatedMedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.reference":"Reference","MedicationKnowledge.relatedMedicationKnowledge.type":"CodeableConcept","MedicationKnowledge.status":"code","MedicationKnowledge.synonym":"string","MedicationKnowledge.text":"Narrative","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.courseOfTherapyType":"CodeableConcept","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.dispenseInterval":"Duration","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"System.String","MedicationRequest.dispenseRequest.initialFill.duration":"Duration","MedicationRequest.dispenseRequest.initialFill.extension":"Extension","MedicationRequest.dispenseRequest.initialFill.id":"System.String","MedicationRequest.dispenseRequest.initialFill.modifierExtension":"Extension","MedicationRequest.dispenseRequest.initialFill.quantity":"Quantity","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"unsignedInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.doNotPerform":"boolean","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.encounter":"Reference","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"System.String","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.instantiatesCanonical":"canonical","MedicationRequest.instantiatesUri":"uri","MedicationRequest.insurance":"Reference","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.performer":"Reference","MedicationRequest.performerType":"CodeableConcept","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.reportedBoolean":"boolean","MedicationRequest.reportedReference":"Reference","MedicationRequest.requester":"Reference","MedicationRequest.status":"code","MedicationRequest.statusReason":"CodeableConcept","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowedBoolean":"boolean","MedicationRequest.substitution.allowedCodeableConcept":"CodeableConcept","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"System.String","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"System.String","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.statusReason":"CodeableConcept","MedicationStatement.subject":"Reference","MedicationStatement.text":"Narrative","MedicinalProduct.additionalMonitoringIndicator":"CodeableConcept","MedicinalProduct.attachedDocument":"Reference","MedicinalProduct.clinicalTrial":"Reference","MedicinalProduct.combinedPharmaceuticalDoseForm":"CodeableConcept","MedicinalProduct.contact":"Reference","MedicinalProduct.contained":"Resource","MedicinalProduct.crossReference":"Identifier","MedicinalProduct.domain":"Coding","MedicinalProduct.extension":"Extension","MedicinalProduct.id":"System.String","MedicinalProduct.identifier":"Identifier","MedicinalProduct.implicitRules":"uri","MedicinalProduct.language":"code","MedicinalProduct.legalStatusOfSupply":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.authorisationReferenceNumber":"Identifier","MedicinalProduct.manufacturingBusinessOperation.confidentialityIndicator":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.effectiveDate":"dateTime","MedicinalProduct.manufacturingBusinessOperation.extension":"Extension","MedicinalProduct.manufacturingBusinessOperation.id":"System.String","MedicinalProduct.manufacturingBusinessOperation.manufacturer":"Reference","MedicinalProduct.manufacturingBusinessOperation.modifierExtension":"Extension","MedicinalProduct.manufacturingBusinessOperation.operationType":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.regulator":"Reference","MedicinalProduct.marketingStatus":"MarketingStatus","MedicinalProduct.masterFile":"Reference","MedicinalProduct.meta":"Meta","MedicinalProduct.modifierExtension":"Extension","MedicinalProduct.name.countryLanguage.country":"CodeableConcept","MedicinalProduct.name.countryLanguage.extension":"Extension","MedicinalProduct.name.countryLanguage.id":"System.String","MedicinalProduct.name.countryLanguage.jurisdiction":"CodeableConcept","MedicinalProduct.name.countryLanguage.language":"CodeableConcept","MedicinalProduct.name.countryLanguage.modifierExtension":"Extension","MedicinalProduct.name.extension":"Extension","MedicinalProduct.name.id":"System.String","MedicinalProduct.name.modifierExtension":"Extension","MedicinalProduct.name.namePart.extension":"Extension","MedicinalProduct.name.namePart.id":"System.String","MedicinalProduct.name.namePart.modifierExtension":"Extension","MedicinalProduct.name.namePart.part":"string","MedicinalProduct.name.namePart.type":"Coding","MedicinalProduct.name.productName":"string","MedicinalProduct.packagedMedicinalProduct":"Reference","MedicinalProduct.paediatricUseIndicator":"CodeableConcept","MedicinalProduct.pharmaceuticalProduct":"Reference","MedicinalProduct.productClassification":"CodeableConcept","MedicinalProduct.specialDesignation.date":"dateTime","MedicinalProduct.specialDesignation.extension":"Extension","MedicinalProduct.specialDesignation.id":"System.String","MedicinalProduct.specialDesignation.identifier":"Identifier","MedicinalProduct.specialDesignation.indicationCodeableConcept":"CodeableConcept","MedicinalProduct.specialDesignation.indicationReference":"Reference","MedicinalProduct.specialDesignation.intendedUse":"CodeableConcept","MedicinalProduct.specialDesignation.modifierExtension":"Extension","MedicinalProduct.specialDesignation.species":"CodeableConcept","MedicinalProduct.specialDesignation.status":"CodeableConcept","MedicinalProduct.specialDesignation.type":"CodeableConcept","MedicinalProduct.specialMeasures":"string","MedicinalProduct.text":"Narrative","MedicinalProduct.type":"CodeableConcept","MedicinalProductAuthorization.contained":"Resource","MedicinalProductAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.dataExclusivityPeriod":"Period","MedicinalProductAuthorization.dateOfFirstAuthorization":"dateTime","MedicinalProductAuthorization.extension":"Extension","MedicinalProductAuthorization.holder":"Reference","MedicinalProductAuthorization.id":"System.String","MedicinalProductAuthorization.identifier":"Identifier","MedicinalProductAuthorization.implicitRules":"uri","MedicinalProductAuthorization.internationalBirthDate":"dateTime","MedicinalProductAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.extension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.id":"System.String","MedicinalProductAuthorization.jurisdictionalAuthorization.identifier":"Identifier","MedicinalProductAuthorization.jurisdictionalAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.legalStatusOfSupply":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.validityPeriod":"Period","MedicinalProductAuthorization.language":"code","MedicinalProductAuthorization.legalBasis":"CodeableConcept","MedicinalProductAuthorization.meta":"Meta","MedicinalProductAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.dateDateTime":"dateTime","MedicinalProductAuthorization.procedure.datePeriod":"Period","MedicinalProductAuthorization.procedure.extension":"Extension","MedicinalProductAuthorization.procedure.id":"System.String","MedicinalProductAuthorization.procedure.identifier":"Identifier","MedicinalProductAuthorization.procedure.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.type":"CodeableConcept","MedicinalProductAuthorization.regulator":"Reference","MedicinalProductAuthorization.restoreDate":"dateTime","MedicinalProductAuthorization.status":"CodeableConcept","MedicinalProductAuthorization.statusDate":"dateTime","MedicinalProductAuthorization.subject":"Reference","MedicinalProductAuthorization.text":"Narrative","MedicinalProductAuthorization.validityPeriod":"Period","MedicinalProductContraindication.comorbidity":"CodeableConcept","MedicinalProductContraindication.contained":"Resource","MedicinalProductContraindication.disease":"CodeableConcept","MedicinalProductContraindication.diseaseStatus":"CodeableConcept","MedicinalProductContraindication.extension":"Extension","MedicinalProductContraindication.id":"System.String","MedicinalProductContraindication.implicitRules":"uri","MedicinalProductContraindication.language":"code","MedicinalProductContraindication.meta":"Meta","MedicinalProductContraindication.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.extension":"Extension","MedicinalProductContraindication.otherTherapy.id":"System.String","MedicinalProductContraindication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductContraindication.otherTherapy.medicationReference":"Reference","MedicinalProductContraindication.otherTherapy.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductContraindication.population":"Population","MedicinalProductContraindication.subject":"Reference","MedicinalProductContraindication.text":"Narrative","MedicinalProductContraindication.therapeuticIndication":"Reference","MedicinalProductIndication.comorbidity":"CodeableConcept","MedicinalProductIndication.contained":"Resource","MedicinalProductIndication.diseaseStatus":"CodeableConcept","MedicinalProductIndication.diseaseSymptomProcedure":"CodeableConcept","MedicinalProductIndication.duration":"Quantity","MedicinalProductIndication.extension":"Extension","MedicinalProductIndication.id":"System.String","MedicinalProductIndication.implicitRules":"uri","MedicinalProductIndication.intendedEffect":"CodeableConcept","MedicinalProductIndication.language":"code","MedicinalProductIndication.meta":"Meta","MedicinalProductIndication.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.extension":"Extension","MedicinalProductIndication.otherTherapy.id":"System.String","MedicinalProductIndication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductIndication.otherTherapy.medicationReference":"Reference","MedicinalProductIndication.otherTherapy.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductIndication.population":"Population","MedicinalProductIndication.subject":"Reference","MedicinalProductIndication.text":"Narrative","MedicinalProductIndication.undesirableEffect":"Reference","MedicinalProductIngredient.allergenicIndicator":"boolean","MedicinalProductIngredient.contained":"Resource","MedicinalProductIngredient.extension":"Extension","MedicinalProductIngredient.id":"System.String","MedicinalProductIngredient.identifier":"Identifier","MedicinalProductIngredient.implicitRules":"uri","MedicinalProductIngredient.language":"code","MedicinalProductIngredient.manufacturer":"Reference","MedicinalProductIngredient.meta":"Meta","MedicinalProductIngredient.modifierExtension":"Extension","MedicinalProductIngredient.role":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.code":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.confidentiality":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.group":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.id":"System.String","MedicinalProductIngredient.specifiedSubstance.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.concentration":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.concentrationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.presentation":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.presentationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strength":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strengthLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.substance":"CodeableConcept","MedicinalProductIngredient.substance.code":"CodeableConcept","MedicinalProductIngredient.substance.extension":"Extension","MedicinalProductIngredient.substance.id":"System.String","MedicinalProductIngredient.substance.modifierExtension":"Extension","MedicinalProductIngredient.text":"Narrative","MedicinalProductInteraction.contained":"Resource","MedicinalProductInteraction.description":"string","MedicinalProductInteraction.effect":"CodeableConcept","MedicinalProductInteraction.extension":"Extension","MedicinalProductInteraction.id":"System.String","MedicinalProductInteraction.implicitRules":"uri","MedicinalProductInteraction.incidence":"CodeableConcept","MedicinalProductInteraction.interactant.extension":"Extension","MedicinalProductInteraction.interactant.id":"System.String","MedicinalProductInteraction.interactant.itemCodeableConcept":"CodeableConcept","MedicinalProductInteraction.interactant.itemReference":"Reference","MedicinalProductInteraction.interactant.modifierExtension":"Extension","MedicinalProductInteraction.language":"code","MedicinalProductInteraction.management":"CodeableConcept","MedicinalProductInteraction.meta":"Meta","MedicinalProductInteraction.modifierExtension":"Extension","MedicinalProductInteraction.subject":"Reference","MedicinalProductInteraction.text":"Narrative","MedicinalProductInteraction.type":"CodeableConcept","MedicinalProductManufactured.contained":"Resource","MedicinalProductManufactured.extension":"Extension","MedicinalProductManufactured.id":"System.String","MedicinalProductManufactured.implicitRules":"uri","MedicinalProductManufactured.ingredient":"Reference","MedicinalProductManufactured.language":"code","MedicinalProductManufactured.manufacturedDoseForm":"CodeableConcept","MedicinalProductManufactured.manufacturer":"Reference","MedicinalProductManufactured.meta":"Meta","MedicinalProductManufactured.modifierExtension":"Extension","MedicinalProductManufactured.otherCharacteristics":"CodeableConcept","MedicinalProductManufactured.physicalCharacteristics":"ProdCharacteristic","MedicinalProductManufactured.quantity":"Quantity","MedicinalProductManufactured.text":"Narrative","MedicinalProductManufactured.unitOfPresentation":"CodeableConcept","MedicinalProductPackaged.batchIdentifier.extension":"Extension","MedicinalProductPackaged.batchIdentifier.id":"System.String","MedicinalProductPackaged.batchIdentifier.immediatePackaging":"Identifier","MedicinalProductPackaged.batchIdentifier.modifierExtension":"Extension","MedicinalProductPackaged.batchIdentifier.outerPackaging":"Identifier","MedicinalProductPackaged.contained":"Resource","MedicinalProductPackaged.description":"string","MedicinalProductPackaged.extension":"Extension","MedicinalProductPackaged.id":"System.String","MedicinalProductPackaged.identifier":"Identifier","MedicinalProductPackaged.implicitRules":"uri","MedicinalProductPackaged.language":"code","MedicinalProductPackaged.legalStatusOfSupply":"CodeableConcept","MedicinalProductPackaged.manufacturer":"Reference","MedicinalProductPackaged.marketingAuthorization":"Reference","MedicinalProductPackaged.marketingStatus":"MarketingStatus","MedicinalProductPackaged.meta":"Meta","MedicinalProductPackaged.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.alternateMaterial":"CodeableConcept","MedicinalProductPackaged.packageItem.device":"Reference","MedicinalProductPackaged.packageItem.extension":"Extension","MedicinalProductPackaged.packageItem.id":"System.String","MedicinalProductPackaged.packageItem.identifier":"Identifier","MedicinalProductPackaged.packageItem.manufacturedItem":"Reference","MedicinalProductPackaged.packageItem.manufacturer":"Reference","MedicinalProductPackaged.packageItem.material":"CodeableConcept","MedicinalProductPackaged.packageItem.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.otherCharacteristics":"CodeableConcept","MedicinalProductPackaged.packageItem.physicalCharacteristics":"ProdCharacteristic","MedicinalProductPackaged.packageItem.quantity":"Quantity","MedicinalProductPackaged.packageItem.shelfLifeStorage":"ProductShelfLife","MedicinalProductPackaged.packageItem.type":"CodeableConcept","MedicinalProductPackaged.subject":"Reference","MedicinalProductPackaged.text":"Narrative","MedicinalProductPharmaceutical.administrableDoseForm":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.code":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.extension":"Extension","MedicinalProductPharmaceutical.characteristics.id":"System.String","MedicinalProductPharmaceutical.characteristics.modifierExtension":"Extension","MedicinalProductPharmaceutical.characteristics.status":"CodeableConcept","MedicinalProductPharmaceutical.contained":"Resource","MedicinalProductPharmaceutical.device":"Reference","MedicinalProductPharmaceutical.extension":"Extension","MedicinalProductPharmaceutical.id":"System.String","MedicinalProductPharmaceutical.identifier":"Identifier","MedicinalProductPharmaceutical.implicitRules":"uri","MedicinalProductPharmaceutical.ingredient":"Reference","MedicinalProductPharmaceutical.language":"code","MedicinalProductPharmaceutical.meta":"Meta","MedicinalProductPharmaceutical.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.firstDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod":"Ratio","MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod":"Duration","MedicinalProductPharmaceutical.routeOfAdministration.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation":"string","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.value":"Quantity","MedicinalProductPharmaceutical.text":"Narrative","MedicinalProductPharmaceutical.unitOfPresentation":"CodeableConcept","MedicinalProductUndesirableEffect.classification":"CodeableConcept","MedicinalProductUndesirableEffect.contained":"Resource","MedicinalProductUndesirableEffect.extension":"Extension","MedicinalProductUndesirableEffect.frequencyOfOccurrence":"CodeableConcept","MedicinalProductUndesirableEffect.id":"System.String","MedicinalProductUndesirableEffect.implicitRules":"uri","MedicinalProductUndesirableEffect.language":"code","MedicinalProductUndesirableEffect.meta":"Meta","MedicinalProductUndesirableEffect.modifierExtension":"Extension","MedicinalProductUndesirableEffect.population":"Population","MedicinalProductUndesirableEffect.subject":"Reference","MedicinalProductUndesirableEffect.symptomConditionEffect":"CodeableConcept","MedicinalProductUndesirableEffect.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"System.String","MessageDefinition.allowedResponse.message":"canonical","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"canonical","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.eventCoding":"Coding","MessageDefinition.eventUri":"uri","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"System.String","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"canonical","MessageDefinition.graph":"canonical","MessageDefinition.id":"System.String","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"canonical","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"canonical","MessageDefinition.responseRequired":"code","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.definition":"canonical","MessageHeader.destination.endpoint":"url","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"System.String","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.receiver":"Reference","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.eventCoding":"Coding","MessageHeader.eventUri":"uri","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"System.String","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"System.String","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"url","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"System.String","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","Meta.extension":"Extension","Meta.id":"System.String","Meta.lastUpdated":"instant","Meta.profile":"canonical","Meta.security":"Coding","Meta.source":"uri","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"System.String","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","MolecularSequence.contained":"Resource","MolecularSequence.coordinateSystem":"integer","MolecularSequence.device":"Reference","MolecularSequence.extension":"Extension","MolecularSequence.id":"System.String","MolecularSequence.identifier":"Identifier","MolecularSequence.implicitRules":"uri","MolecularSequence.language":"code","MolecularSequence.meta":"Meta","MolecularSequence.modifierExtension":"Extension","MolecularSequence.observedSeq":"string","MolecularSequence.patient":"Reference","MolecularSequence.performer":"Reference","MolecularSequence.pointer":"Reference","MolecularSequence.quality.end":"integer","MolecularSequence.quality.extension":"Extension","MolecularSequence.quality.fScore":"decimal","MolecularSequence.quality.gtFP":"decimal","MolecularSequence.quality.id":"System.String","MolecularSequence.quality.method":"CodeableConcept","MolecularSequence.quality.modifierExtension":"Extension","MolecularSequence.quality.precision":"decimal","MolecularSequence.quality.queryFP":"decimal","MolecularSequence.quality.queryTP":"decimal","MolecularSequence.quality.recall":"decimal","MolecularSequence.quality.roc.extension":"Extension","MolecularSequence.quality.roc.fMeasure":"decimal","MolecularSequence.quality.roc.id":"System.String","MolecularSequence.quality.roc.modifierExtension":"Extension","MolecularSequence.quality.roc.numFN":"integer","MolecularSequence.quality.roc.numFP":"integer","MolecularSequence.quality.roc.numTP":"integer","MolecularSequence.quality.roc.precision":"decimal","MolecularSequence.quality.roc.score":"integer","MolecularSequence.quality.roc.sensitivity":"decimal","MolecularSequence.quality.score":"Quantity","MolecularSequence.quality.standardSequence":"CodeableConcept","MolecularSequence.quality.start":"integer","MolecularSequence.quality.truthFN":"decimal","MolecularSequence.quality.truthTP":"decimal","MolecularSequence.quality.type":"code","MolecularSequence.quantity":"Quantity","MolecularSequence.readCoverage":"integer","MolecularSequence.referenceSeq.chromosome":"CodeableConcept","MolecularSequence.referenceSeq.extension":"Extension","MolecularSequence.referenceSeq.genomeBuild":"string","MolecularSequence.referenceSeq.id":"System.String","MolecularSequence.referenceSeq.modifierExtension":"Extension","MolecularSequence.referenceSeq.orientation":"code","MolecularSequence.referenceSeq.referenceSeqId":"CodeableConcept","MolecularSequence.referenceSeq.referenceSeqPointer":"Reference","MolecularSequence.referenceSeq.referenceSeqString":"string","MolecularSequence.referenceSeq.strand":"code","MolecularSequence.referenceSeq.windowEnd":"integer","MolecularSequence.referenceSeq.windowStart":"integer","MolecularSequence.repository.datasetId":"string","MolecularSequence.repository.extension":"Extension","MolecularSequence.repository.id":"System.String","MolecularSequence.repository.modifierExtension":"Extension","MolecularSequence.repository.name":"string","MolecularSequence.repository.readsetId":"string","MolecularSequence.repository.type":"code","MolecularSequence.repository.url":"uri","MolecularSequence.repository.variantsetId":"string","MolecularSequence.specimen":"Reference","MolecularSequence.structureVariant.exact":"boolean","MolecularSequence.structureVariant.extension":"Extension","MolecularSequence.structureVariant.id":"System.String","MolecularSequence.structureVariant.inner.end":"integer","MolecularSequence.structureVariant.inner.extension":"Extension","MolecularSequence.structureVariant.inner.id":"System.String","MolecularSequence.structureVariant.inner.modifierExtension":"Extension","MolecularSequence.structureVariant.inner.start":"integer","MolecularSequence.structureVariant.length":"integer","MolecularSequence.structureVariant.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.end":"integer","MolecularSequence.structureVariant.outer.extension":"Extension","MolecularSequence.structureVariant.outer.id":"System.String","MolecularSequence.structureVariant.outer.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.start":"integer","MolecularSequence.structureVariant.variantType":"CodeableConcept","MolecularSequence.text":"Narrative","MolecularSequence.type":"code","MolecularSequence.variant.cigar":"string","MolecularSequence.variant.end":"integer","MolecularSequence.variant.extension":"Extension","MolecularSequence.variant.id":"System.String","MolecularSequence.variant.modifierExtension":"Extension","MolecularSequence.variant.observedAllele":"string","MolecularSequence.variant.referenceAllele":"string","MolecularSequence.variant.start":"integer","MolecularSequence.variant.variantPointer":"Reference","Money.currency":"code","Money.extension":"Extension","Money.id":"System.String","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"System.String","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"System.String","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"System.String","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"System.String","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"System.String","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"System.String","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.instantiates":"uri","NutritionOrder.instantiatesCanonical":"canonical","NutritionOrder.instantiatesUri":"uri","NutritionOrder.intent":"code","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.note":"Annotation","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"System.String","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"System.String","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"System.String","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"System.String","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"System.String","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueBoolean":"boolean","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valueInteger":"integer","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.dataAbsentReason":"CodeableConcept","Observation.derivedFrom":"Reference","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectiveInstant":"instant","Observation.effectivePeriod":"Period","Observation.effectiveTiming":"Timing","Observation.encounter":"Reference","Observation.extension":"Extension","Observation.focus":"Reference","Observation.hasMember":"Reference","Observation.id":"System.String","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.note":"Annotation","Observation.partOf":"Reference","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"System.String","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valueInteger":"integer","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","ObservationDefinition.abnormalCodedValueSet":"Reference","ObservationDefinition.category":"CodeableConcept","ObservationDefinition.code":"CodeableConcept","ObservationDefinition.contained":"Resource","ObservationDefinition.criticalCodedValueSet":"Reference","ObservationDefinition.extension":"Extension","ObservationDefinition.id":"System.String","ObservationDefinition.identifier":"Identifier","ObservationDefinition.implicitRules":"uri","ObservationDefinition.language":"code","ObservationDefinition.meta":"Meta","ObservationDefinition.method":"CodeableConcept","ObservationDefinition.modifierExtension":"Extension","ObservationDefinition.multipleResultsAllowed":"boolean","ObservationDefinition.normalCodedValueSet":"Reference","ObservationDefinition.permittedDataType":"code","ObservationDefinition.preferredReportName":"string","ObservationDefinition.qualifiedInterval.age":"Range","ObservationDefinition.qualifiedInterval.appliesTo":"CodeableConcept","ObservationDefinition.qualifiedInterval.category":"code","ObservationDefinition.qualifiedInterval.condition":"string","ObservationDefinition.qualifiedInterval.context":"CodeableConcept","ObservationDefinition.qualifiedInterval.extension":"Extension","ObservationDefinition.qualifiedInterval.gender":"code","ObservationDefinition.qualifiedInterval.gestationalAge":"Range","ObservationDefinition.qualifiedInterval.id":"System.String","ObservationDefinition.qualifiedInterval.modifierExtension":"Extension","ObservationDefinition.qualifiedInterval.range":"Range","ObservationDefinition.quantitativeDetails.conversionFactor":"decimal","ObservationDefinition.quantitativeDetails.customaryUnit":"CodeableConcept","ObservationDefinition.quantitativeDetails.decimalPrecision":"integer","ObservationDefinition.quantitativeDetails.extension":"Extension","ObservationDefinition.quantitativeDetails.id":"System.String","ObservationDefinition.quantitativeDetails.modifierExtension":"Extension","ObservationDefinition.quantitativeDetails.unit":"CodeableConcept","ObservationDefinition.text":"Narrative","ObservationDefinition.validCodedValueSet":"Reference","OperationDefinition.affectsState":"boolean","OperationDefinition.base":"canonical","OperationDefinition.code":"code","OperationDefinition.comment":"markdown","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"System.String","OperationDefinition.implicitRules":"uri","OperationDefinition.inputProfile":"canonical","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.outputProfile":"canonical","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"System.String","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"System.String","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSet":"canonical","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"System.String","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.referencedFrom.extension":"Extension","OperationDefinition.parameter.referencedFrom.id":"System.String","OperationDefinition.parameter.referencedFrom.modifierExtension":"Extension","OperationDefinition.parameter.referencedFrom.source":"string","OperationDefinition.parameter.referencedFrom.sourceId":"string","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.targetProfile":"canonical","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.title":"string","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"System.String","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"System.String","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"System.String","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"System.String","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","OrganizationAffiliation.active":"boolean","OrganizationAffiliation.code":"CodeableConcept","OrganizationAffiliation.contained":"Resource","OrganizationAffiliation.endpoint":"Reference","OrganizationAffiliation.extension":"Extension","OrganizationAffiliation.healthcareService":"Reference","OrganizationAffiliation.id":"System.String","OrganizationAffiliation.identifier":"Identifier","OrganizationAffiliation.implicitRules":"uri","OrganizationAffiliation.language":"code","OrganizationAffiliation.location":"Reference","OrganizationAffiliation.meta":"Meta","OrganizationAffiliation.modifierExtension":"Extension","OrganizationAffiliation.network":"Reference","OrganizationAffiliation.organization":"Reference","OrganizationAffiliation.participatingOrganization":"Reference","OrganizationAffiliation.period":"Period","OrganizationAffiliation.specialty":"CodeableConcept","OrganizationAffiliation.telecom":"ContactPoint","OrganizationAffiliation.text":"Narrative","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"System.String","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"canonical","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"System.String","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"System.String","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCanonical":"canonical","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactDetail":"ContactDetail","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueContributor":"Contributor","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDataRequirement":"DataRequirement","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDosage":"Dosage","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueExpression":"Expression","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valueParameterDefinition":"ParameterDefinition","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueRelatedArtifact":"RelatedArtifact","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueTriggerDefinition":"TriggerDefinition","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Parameters.parameter.valueUrl":"url","Parameters.parameter.valueUsageContext":"UsageContext","Parameters.parameter.valueUuid":"uuid","Patient.active":"boolean","Patient.address":"Address","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"System.String","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"System.String","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"System.String","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"System.String","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.amount":"Money","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"System.String","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.payee":"Reference","PaymentNotice.payment":"Reference","PaymentNotice.paymentDate":"date","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.recipient":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"System.String","PaymentReconciliation.detail.identifier":"Identifier","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.predecessor":"Identifier","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.responsible":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.formCode":"CodeableConcept","PaymentReconciliation.id":"System.String","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.outcome":"code","PaymentReconciliation.paymentAmount":"Money","PaymentReconciliation.paymentDate":"date","PaymentReconciliation.paymentIdentifier":"Identifier","PaymentReconciliation.paymentIssuer":"Reference","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"System.String","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"code","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestor":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","Period.end":"dateTime","Period.extension":"Extension","Period.id":"System.String","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"System.String","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"System.String","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.expression":"Expression","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"System.String","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definitionCanonical":"canonical","PlanDefinition.action.definitionUri":"uri","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.expression":"Expression","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"System.String","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"System.String","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"System.String","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.prefix":"string","PlanDefinition.action.priority":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"System.String","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.subjectCodeableConcept":"CodeableConcept","PlanDefinition.action.subjectReference":"Reference","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingAge":"Age","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"canonical","PlanDefinition.action.trigger":"TriggerDefinition","PlanDefinition.action.type":"CodeableConcept","PlanDefinition.approvalDate":"date","PlanDefinition.author":"ContactDetail","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.editor":"ContactDetail","PlanDefinition.effectivePeriod":"Period","PlanDefinition.endorser":"ContactDetail","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"System.String","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"System.String","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"System.String","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"canonical","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.reviewer":"ContactDetail","PlanDefinition.status":"code","PlanDefinition.subjectCodeableConcept":"CodeableConcept","PlanDefinition.subjectReference":"Reference","PlanDefinition.subtitle":"string","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Population.ageCodeableConcept":"CodeableConcept","Population.ageRange":"Range","Population.extension":"Extension","Population.gender":"CodeableConcept","Population.id":"System.String","Population.modifierExtension":"Extension","Population.physiologicalCondition":"CodeableConcept","Population.race":"CodeableConcept","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"System.String","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"System.String","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"System.String","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"System.String","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"System.String","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.asserter":"Reference","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.encounter":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"System.String","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"System.String","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.instantiatesCanonical":"canonical","Procedure.instantiatesUri":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedAge":"Age","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performedRange":"Range","Procedure.performedString":"string","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.function":"CodeableConcept","Procedure.performer.id":"System.String","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.recorder":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.statusReason":"CodeableConcept","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProdCharacteristic.color":"string","ProdCharacteristic.depth":"Quantity","ProdCharacteristic.extension":"Extension","ProdCharacteristic.externalDiameter":"Quantity","ProdCharacteristic.height":"Quantity","ProdCharacteristic.id":"System.String","ProdCharacteristic.image":"Attachment","ProdCharacteristic.imprint":"string","ProdCharacteristic.modifierExtension":"Extension","ProdCharacteristic.nominalVolume":"Quantity","ProdCharacteristic.scoring":"CodeableConcept","ProdCharacteristic.shape":"string","ProdCharacteristic.weight":"Quantity","ProdCharacteristic.width":"Quantity","ProductShelfLife.extension":"Extension","ProductShelfLife.id":"System.String","ProductShelfLife.identifier":"Identifier","ProductShelfLife.modifierExtension":"Extension","ProductShelfLife.period":"Quantity","ProductShelfLife.specialPrecautionsForStorage":"CodeableConcept","ProductShelfLife.type":"CodeableConcept","Provenance.activity":"CodeableConcept","Provenance.agent.extension":"Extension","Provenance.agent.id":"System.String","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOf":"Reference","Provenance.agent.role":"CodeableConcept","Provenance.agent.type":"CodeableConcept","Provenance.agent.who":"Reference","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"System.String","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.what":"Reference","Provenance.extension":"Extension","Provenance.id":"System.String","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.occurredDateTime":"dateTime","Provenance.occurredPeriod":"Period","Provenance.policy":"uri","Provenance.reason":"CodeableConcept","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"System.String","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.derivedFrom":"canonical","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"System.String","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.answerOption.extension":"Extension","Questionnaire.item.answerOption.id":"System.String","Questionnaire.item.answerOption.initialSelected":"boolean","Questionnaire.item.answerOption.modifierExtension":"Extension","Questionnaire.item.answerOption.valueCoding":"Coding","Questionnaire.item.answerOption.valueDate":"date","Questionnaire.item.answerOption.valueInteger":"integer","Questionnaire.item.answerOption.valueReference":"Reference","Questionnaire.item.answerOption.valueString":"string","Questionnaire.item.answerOption.valueTime":"time","Questionnaire.item.answerValueSet":"canonical","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableBehavior":"code","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.id":"System.String","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.operator":"code","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"System.String","Questionnaire.item.initial.extension":"Extension","Questionnaire.item.initial.id":"System.String","Questionnaire.item.initial.modifierExtension":"Extension","Questionnaire.item.initial.valueAttachment":"Attachment","Questionnaire.item.initial.valueBoolean":"boolean","Questionnaire.item.initial.valueCoding":"Coding","Questionnaire.item.initial.valueDate":"date","Questionnaire.item.initial.valueDateTime":"dateTime","Questionnaire.item.initial.valueDecimal":"decimal","Questionnaire.item.initial.valueInteger":"integer","Questionnaire.item.initial.valueQuantity":"Quantity","Questionnaire.item.initial.valueReference":"Reference","Questionnaire.item.initial.valueString":"string","Questionnaire.item.initial.valueTime":"time","Questionnaire.item.initial.valueUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.encounter":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"System.String","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"System.String","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"System.String","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.partOf":"Reference","QuestionnaireResponse.questionnaire":"canonical","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"System.String","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"System.String","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"System.String","Reference.identifier":"Identifier","Reference.reference":"string","Reference.type":"uri","RelatedArtifact.citation":"markdown","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"System.String","RelatedArtifact.label":"string","RelatedArtifact.resource":"canonical","RelatedArtifact.type":"code","RelatedArtifact.url":"url","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.communication.extension":"Extension","RelatedPerson.communication.id":"System.String","RelatedPerson.communication.language":"CodeableConcept","RelatedPerson.communication.modifierExtension":"Extension","RelatedPerson.communication.preferred":"boolean","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"System.String","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.expression":"Expression","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"System.String","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"System.String","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.prefix":"string","RequestGroup.action.priority":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"System.String","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingAge":"Age","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"CodeableConcept","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.code":"CodeableConcept","RequestGroup.contained":"Resource","RequestGroup.encounter":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"System.String","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.instantiatesCanonical":"canonical","RequestGroup.instantiatesUri":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCode":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchDefinition.approvalDate":"date","ResearchDefinition.author":"ContactDetail","ResearchDefinition.comment":"string","ResearchDefinition.contact":"ContactDetail","ResearchDefinition.contained":"Resource","ResearchDefinition.copyright":"markdown","ResearchDefinition.date":"dateTime","ResearchDefinition.description":"markdown","ResearchDefinition.editor":"ContactDetail","ResearchDefinition.effectivePeriod":"Period","ResearchDefinition.endorser":"ContactDetail","ResearchDefinition.experimental":"boolean","ResearchDefinition.exposure":"Reference","ResearchDefinition.exposureAlternative":"Reference","ResearchDefinition.extension":"Extension","ResearchDefinition.id":"System.String","ResearchDefinition.identifier":"Identifier","ResearchDefinition.implicitRules":"uri","ResearchDefinition.jurisdiction":"CodeableConcept","ResearchDefinition.language":"code","ResearchDefinition.lastReviewDate":"date","ResearchDefinition.library":"canonical","ResearchDefinition.meta":"Meta","ResearchDefinition.modifierExtension":"Extension","ResearchDefinition.name":"string","ResearchDefinition.outcome":"Reference","ResearchDefinition.population":"Reference","ResearchDefinition.publisher":"string","ResearchDefinition.purpose":"markdown","ResearchDefinition.relatedArtifact":"RelatedArtifact","ResearchDefinition.reviewer":"ContactDetail","ResearchDefinition.shortTitle":"string","ResearchDefinition.status":"code","ResearchDefinition.subjectCodeableConcept":"CodeableConcept","ResearchDefinition.subjectReference":"Reference","ResearchDefinition.subtitle":"string","ResearchDefinition.text":"Narrative","ResearchDefinition.title":"string","ResearchDefinition.topic":"CodeableConcept","ResearchDefinition.url":"uri","ResearchDefinition.usage":"string","ResearchDefinition.useContext":"UsageContext","ResearchDefinition.version":"string","ResearchElementDefinition.approvalDate":"date","ResearchElementDefinition.author":"ContactDetail","ResearchElementDefinition.characteristic.definitionCanonical":"canonical","ResearchElementDefinition.characteristic.definitionCodeableConcept":"CodeableConcept","ResearchElementDefinition.characteristic.definitionDataRequirement":"DataRequirement","ResearchElementDefinition.characteristic.definitionExpression":"Expression","ResearchElementDefinition.characteristic.exclude":"boolean","ResearchElementDefinition.characteristic.extension":"Extension","ResearchElementDefinition.characteristic.id":"System.String","ResearchElementDefinition.characteristic.modifierExtension":"Extension","ResearchElementDefinition.characteristic.participantEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.participantEffectiveDescription":"string","ResearchElementDefinition.characteristic.participantEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.participantEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.participantEffectivePeriod":"Period","ResearchElementDefinition.characteristic.participantEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.participantEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.studyEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.studyEffectiveDescription":"string","ResearchElementDefinition.characteristic.studyEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.studyEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.studyEffectivePeriod":"Period","ResearchElementDefinition.characteristic.studyEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.studyEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.unitOfMeasure":"CodeableConcept","ResearchElementDefinition.characteristic.usageContext":"UsageContext","ResearchElementDefinition.comment":"string","ResearchElementDefinition.contact":"ContactDetail","ResearchElementDefinition.contained":"Resource","ResearchElementDefinition.copyright":"markdown","ResearchElementDefinition.date":"dateTime","ResearchElementDefinition.description":"markdown","ResearchElementDefinition.editor":"ContactDetail","ResearchElementDefinition.effectivePeriod":"Period","ResearchElementDefinition.endorser":"ContactDetail","ResearchElementDefinition.experimental":"boolean","ResearchElementDefinition.extension":"Extension","ResearchElementDefinition.id":"System.String","ResearchElementDefinition.identifier":"Identifier","ResearchElementDefinition.implicitRules":"uri","ResearchElementDefinition.jurisdiction":"CodeableConcept","ResearchElementDefinition.language":"code","ResearchElementDefinition.lastReviewDate":"date","ResearchElementDefinition.library":"canonical","ResearchElementDefinition.meta":"Meta","ResearchElementDefinition.modifierExtension":"Extension","ResearchElementDefinition.name":"string","ResearchElementDefinition.publisher":"string","ResearchElementDefinition.purpose":"markdown","ResearchElementDefinition.relatedArtifact":"RelatedArtifact","ResearchElementDefinition.reviewer":"ContactDetail","ResearchElementDefinition.shortTitle":"string","ResearchElementDefinition.status":"code","ResearchElementDefinition.subjectCodeableConcept":"CodeableConcept","ResearchElementDefinition.subjectReference":"Reference","ResearchElementDefinition.subtitle":"string","ResearchElementDefinition.text":"Narrative","ResearchElementDefinition.title":"string","ResearchElementDefinition.topic":"CodeableConcept","ResearchElementDefinition.type":"code","ResearchElementDefinition.url":"uri","ResearchElementDefinition.usage":"string","ResearchElementDefinition.useContext":"UsageContext","ResearchElementDefinition.variableType":"code","ResearchElementDefinition.version":"string","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"System.String","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.arm.type":"CodeableConcept","ResearchStudy.category":"CodeableConcept","ResearchStudy.condition":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"System.String","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.location":"CodeableConcept","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.objective.extension":"Extension","ResearchStudy.objective.id":"System.String","ResearchStudy.objective.modifierExtension":"Extension","ResearchStudy.objective.name":"string","ResearchStudy.objective.type":"CodeableConcept","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.phase":"CodeableConcept","ResearchStudy.primaryPurposeType":"CodeableConcept","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"System.String","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"System.String","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.encounter":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"System.String","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.note":"Annotation","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"System.String","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCode":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","RiskEvidenceSynthesis.approvalDate":"date","RiskEvidenceSynthesis.author":"ContactDetail","RiskEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","RiskEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","RiskEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","RiskEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","RiskEvidenceSynthesis.certainty.extension":"Extension","RiskEvidenceSynthesis.certainty.id":"System.String","RiskEvidenceSynthesis.certainty.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.note":"Annotation","RiskEvidenceSynthesis.certainty.rating":"CodeableConcept","RiskEvidenceSynthesis.contact":"ContactDetail","RiskEvidenceSynthesis.contained":"Resource","RiskEvidenceSynthesis.copyright":"markdown","RiskEvidenceSynthesis.date":"dateTime","RiskEvidenceSynthesis.description":"markdown","RiskEvidenceSynthesis.editor":"ContactDetail","RiskEvidenceSynthesis.effectivePeriod":"Period","RiskEvidenceSynthesis.endorser":"ContactDetail","RiskEvidenceSynthesis.exposure":"Reference","RiskEvidenceSynthesis.extension":"Extension","RiskEvidenceSynthesis.id":"System.String","RiskEvidenceSynthesis.identifier":"Identifier","RiskEvidenceSynthesis.implicitRules":"uri","RiskEvidenceSynthesis.jurisdiction":"CodeableConcept","RiskEvidenceSynthesis.language":"code","RiskEvidenceSynthesis.lastReviewDate":"date","RiskEvidenceSynthesis.meta":"Meta","RiskEvidenceSynthesis.modifierExtension":"Extension","RiskEvidenceSynthesis.name":"string","RiskEvidenceSynthesis.note":"Annotation","RiskEvidenceSynthesis.outcome":"Reference","RiskEvidenceSynthesis.population":"Reference","RiskEvidenceSynthesis.publisher":"string","RiskEvidenceSynthesis.relatedArtifact":"RelatedArtifact","RiskEvidenceSynthesis.reviewer":"ContactDetail","RiskEvidenceSynthesis.riskEstimate.denominatorCount":"integer","RiskEvidenceSynthesis.riskEstimate.description":"string","RiskEvidenceSynthesis.riskEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.numeratorCount":"integer","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.from":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.level":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.to":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.unitOfMeasure":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.value":"decimal","RiskEvidenceSynthesis.sampleSize.description":"string","RiskEvidenceSynthesis.sampleSize.extension":"Extension","RiskEvidenceSynthesis.sampleSize.id":"System.String","RiskEvidenceSynthesis.sampleSize.modifierExtension":"Extension","RiskEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","RiskEvidenceSynthesis.sampleSize.numberOfStudies":"integer","RiskEvidenceSynthesis.status":"code","RiskEvidenceSynthesis.studyType":"CodeableConcept","RiskEvidenceSynthesis.synthesisType":"CodeableConcept","RiskEvidenceSynthesis.text":"Narrative","RiskEvidenceSynthesis.title":"string","RiskEvidenceSynthesis.topic":"CodeableConcept","RiskEvidenceSynthesis.url":"uri","RiskEvidenceSynthesis.useContext":"UsageContext","RiskEvidenceSynthesis.version":"string","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"System.String","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"System.String","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"canonical","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"System.String","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"canonical","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"System.String","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.multipleAnd":"boolean","SearchParameter.multipleOr":"boolean","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","ServiceRequest.asNeededBoolean":"boolean","ServiceRequest.asNeededCodeableConcept":"CodeableConcept","ServiceRequest.authoredOn":"dateTime","ServiceRequest.basedOn":"Reference","ServiceRequest.bodySite":"CodeableConcept","ServiceRequest.category":"CodeableConcept","ServiceRequest.code":"CodeableConcept","ServiceRequest.contained":"Resource","ServiceRequest.doNotPerform":"boolean","ServiceRequest.encounter":"Reference","ServiceRequest.extension":"Extension","ServiceRequest.id":"System.String","ServiceRequest.identifier":"Identifier","ServiceRequest.implicitRules":"uri","ServiceRequest.instantiatesCanonical":"canonical","ServiceRequest.instantiatesUri":"uri","ServiceRequest.insurance":"Reference","ServiceRequest.intent":"code","ServiceRequest.language":"code","ServiceRequest.locationCode":"CodeableConcept","ServiceRequest.locationReference":"Reference","ServiceRequest.meta":"Meta","ServiceRequest.modifierExtension":"Extension","ServiceRequest.note":"Annotation","ServiceRequest.occurrenceDateTime":"dateTime","ServiceRequest.occurrencePeriod":"Period","ServiceRequest.occurrenceTiming":"Timing","ServiceRequest.orderDetail":"CodeableConcept","ServiceRequest.patientInstruction":"string","ServiceRequest.performer":"Reference","ServiceRequest.performerType":"CodeableConcept","ServiceRequest.priority":"code","ServiceRequest.quantityQuantity":"Quantity","ServiceRequest.quantityRange":"Range","ServiceRequest.quantityRatio":"Ratio","ServiceRequest.reasonCode":"CodeableConcept","ServiceRequest.reasonReference":"Reference","ServiceRequest.relevantHistory":"Reference","ServiceRequest.replaces":"Reference","ServiceRequest.requester":"Reference","ServiceRequest.requisition":"Identifier","ServiceRequest.specimen":"Reference","ServiceRequest.status":"code","ServiceRequest.subject":"Reference","ServiceRequest.supportingInfo":"Reference","ServiceRequest.text":"Narrative","Signature.data":"base64Binary","Signature.extension":"Extension","Signature.id":"System.String","Signature.onBehalfOf":"Reference","Signature.sigFormat":"code","Signature.targetFormat":"code","Signature.type":"Coding","Signature.when":"instant","Signature.who":"Reference","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"System.String","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.duration":"Duration","Specimen.collection.extension":"Extension","Specimen.collection.fastingStatusCodeableConcept":"CodeableConcept","Specimen.collection.fastingStatusDuration":"Duration","Specimen.collection.id":"System.String","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.condition":"CodeableConcept","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"System.String","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"System.String","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"System.String","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","SpecimenDefinition.collection":"CodeableConcept","SpecimenDefinition.contained":"Resource","SpecimenDefinition.extension":"Extension","SpecimenDefinition.id":"System.String","SpecimenDefinition.identifier":"Identifier","SpecimenDefinition.implicitRules":"uri","SpecimenDefinition.language":"code","SpecimenDefinition.meta":"Meta","SpecimenDefinition.modifierExtension":"Extension","SpecimenDefinition.patientPreparation":"CodeableConcept","SpecimenDefinition.text":"Narrative","SpecimenDefinition.timeAspect":"string","SpecimenDefinition.typeCollected":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveCodeableConcept":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveReference":"Reference","SpecimenDefinition.typeTested.container.additive.extension":"Extension","SpecimenDefinition.typeTested.container.additive.id":"System.String","SpecimenDefinition.typeTested.container.additive.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.cap":"CodeableConcept","SpecimenDefinition.typeTested.container.capacity":"Quantity","SpecimenDefinition.typeTested.container.description":"string","SpecimenDefinition.typeTested.container.extension":"Extension","SpecimenDefinition.typeTested.container.id":"System.String","SpecimenDefinition.typeTested.container.material":"CodeableConcept","SpecimenDefinition.typeTested.container.minimumVolumeQuantity":"Quantity","SpecimenDefinition.typeTested.container.minimumVolumeString":"string","SpecimenDefinition.typeTested.container.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.preparation":"string","SpecimenDefinition.typeTested.container.type":"CodeableConcept","SpecimenDefinition.typeTested.extension":"Extension","SpecimenDefinition.typeTested.handling.extension":"Extension","SpecimenDefinition.typeTested.handling.id":"System.String","SpecimenDefinition.typeTested.handling.instruction":"string","SpecimenDefinition.typeTested.handling.maxDuration":"Duration","SpecimenDefinition.typeTested.handling.modifierExtension":"Extension","SpecimenDefinition.typeTested.handling.temperatureQualifier":"CodeableConcept","SpecimenDefinition.typeTested.handling.temperatureRange":"Range","SpecimenDefinition.typeTested.id":"System.String","SpecimenDefinition.typeTested.isDerived":"boolean","SpecimenDefinition.typeTested.modifierExtension":"Extension","SpecimenDefinition.typeTested.preference":"code","SpecimenDefinition.typeTested.rejectionCriterion":"CodeableConcept","SpecimenDefinition.typeTested.requirement":"string","SpecimenDefinition.typeTested.retentionTime":"Duration","SpecimenDefinition.typeTested.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"canonical","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context.expression":"string","StructureDefinition.context.extension":"Extension","StructureDefinition.context.id":"System.String","StructureDefinition.context.modifierExtension":"Extension","StructureDefinition.context.type":"code","StructureDefinition.contextInvariant":"string","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"System.String","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"code","StructureDefinition.id":"System.String","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"System.String","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"System.String","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"uri","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"System.String","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"System.String","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"System.String","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"System.String","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCanonical":"canonical","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactDetail":"ContactDetail","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueContributor":"Contributor","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDataRequirement":"DataRequirement","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDosage":"Dosage","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueExpression":"Expression","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValueParameterDefinition":"ParameterDefinition","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueRelatedArtifact":"RelatedArtifact","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueTriggerDefinition":"TriggerDefinition","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.defaultValueUrl":"url","StructureMap.group.rule.source.defaultValueUsageContext":"UsageContext","StructureMap.group.rule.source.defaultValueUuid":"uuid","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"System.String","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.logMessage":"string","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"System.String","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"System.String","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"System.String","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"canonical","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"System.String","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"canonical","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"url","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"System.String","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"code","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"System.String","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"System.String","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"System.String","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"System.String","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SubstanceAmount.amountQuantity":"Quantity","SubstanceAmount.amountRange":"Range","SubstanceAmount.amountString":"string","SubstanceAmount.amountText":"string","SubstanceAmount.amountType":"CodeableConcept","SubstanceAmount.extension":"Extension","SubstanceAmount.id":"System.String","SubstanceAmount.modifierExtension":"Extension","SubstanceAmount.referenceRange.extension":"Extension","SubstanceAmount.referenceRange.highLimit":"Quantity","SubstanceAmount.referenceRange.id":"System.String","SubstanceAmount.referenceRange.lowLimit":"Quantity","SubstanceNucleicAcid.areaOfHybridisation":"string","SubstanceNucleicAcid.contained":"Resource","SubstanceNucleicAcid.extension":"Extension","SubstanceNucleicAcid.id":"System.String","SubstanceNucleicAcid.implicitRules":"uri","SubstanceNucleicAcid.language":"code","SubstanceNucleicAcid.meta":"Meta","SubstanceNucleicAcid.modifierExtension":"Extension","SubstanceNucleicAcid.numberOfSubunits":"integer","SubstanceNucleicAcid.oligoNucleotideType":"CodeableConcept","SubstanceNucleicAcid.sequenceType":"CodeableConcept","SubstanceNucleicAcid.subunit.extension":"Extension","SubstanceNucleicAcid.subunit.fivePrime":"CodeableConcept","SubstanceNucleicAcid.subunit.id":"System.String","SubstanceNucleicAcid.subunit.length":"integer","SubstanceNucleicAcid.subunit.linkage.connectivity":"string","SubstanceNucleicAcid.subunit.linkage.extension":"Extension","SubstanceNucleicAcid.subunit.linkage.id":"System.String","SubstanceNucleicAcid.subunit.linkage.identifier":"Identifier","SubstanceNucleicAcid.subunit.linkage.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.linkage.name":"string","SubstanceNucleicAcid.subunit.linkage.residueSite":"string","SubstanceNucleicAcid.subunit.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sequence":"string","SubstanceNucleicAcid.subunit.sequenceAttachment":"Attachment","SubstanceNucleicAcid.subunit.subunit":"integer","SubstanceNucleicAcid.subunit.sugar.extension":"Extension","SubstanceNucleicAcid.subunit.sugar.id":"System.String","SubstanceNucleicAcid.subunit.sugar.identifier":"Identifier","SubstanceNucleicAcid.subunit.sugar.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sugar.name":"string","SubstanceNucleicAcid.subunit.sugar.residueSite":"string","SubstanceNucleicAcid.subunit.threePrime":"CodeableConcept","SubstanceNucleicAcid.text":"Narrative","SubstancePolymer.class":"CodeableConcept","SubstancePolymer.contained":"Resource","SubstancePolymer.copolymerConnectivity":"CodeableConcept","SubstancePolymer.extension":"Extension","SubstancePolymer.geometry":"CodeableConcept","SubstancePolymer.id":"System.String","SubstancePolymer.implicitRules":"uri","SubstancePolymer.language":"code","SubstancePolymer.meta":"Meta","SubstancePolymer.modification":"string","SubstancePolymer.modifierExtension":"Extension","SubstancePolymer.monomerSet.extension":"Extension","SubstancePolymer.monomerSet.id":"System.String","SubstancePolymer.monomerSet.modifierExtension":"Extension","SubstancePolymer.monomerSet.ratioType":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.amount":"SubstanceAmount","SubstancePolymer.monomerSet.startingMaterial.extension":"Extension","SubstancePolymer.monomerSet.startingMaterial.id":"System.String","SubstancePolymer.monomerSet.startingMaterial.isDefining":"boolean","SubstancePolymer.monomerSet.startingMaterial.material":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.modifierExtension":"Extension","SubstancePolymer.monomerSet.startingMaterial.type":"CodeableConcept","SubstancePolymer.repeat.averageMolecularFormula":"string","SubstancePolymer.repeat.extension":"Extension","SubstancePolymer.repeat.id":"System.String","SubstancePolymer.repeat.modifierExtension":"Extension","SubstancePolymer.repeat.numberOfUnits":"integer","SubstancePolymer.repeat.repeatUnit.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.id":"System.String","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.extension":"Extension","SubstancePolymer.repeat.repeatUnit.id":"System.String","SubstancePolymer.repeat.repeatUnit.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.repeatUnit":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment":"Attachment","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.id":"System.String","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type":"CodeableConcept","SubstancePolymer.repeat.repeatUnitAmountType":"CodeableConcept","SubstancePolymer.text":"Narrative","SubstanceProtein.contained":"Resource","SubstanceProtein.disulfideLinkage":"string","SubstanceProtein.extension":"Extension","SubstanceProtein.id":"System.String","SubstanceProtein.implicitRules":"uri","SubstanceProtein.language":"code","SubstanceProtein.meta":"Meta","SubstanceProtein.modifierExtension":"Extension","SubstanceProtein.numberOfSubunits":"integer","SubstanceProtein.sequenceType":"CodeableConcept","SubstanceProtein.subunit.cTerminalModification":"string","SubstanceProtein.subunit.cTerminalModificationId":"Identifier","SubstanceProtein.subunit.extension":"Extension","SubstanceProtein.subunit.id":"System.String","SubstanceProtein.subunit.length":"integer","SubstanceProtein.subunit.modifierExtension":"Extension","SubstanceProtein.subunit.nTerminalModification":"string","SubstanceProtein.subunit.nTerminalModificationId":"Identifier","SubstanceProtein.subunit.sequence":"string","SubstanceProtein.subunit.sequenceAttachment":"Attachment","SubstanceProtein.subunit.subunit":"integer","SubstanceProtein.text":"Narrative","SubstanceReferenceInformation.classification.classification":"CodeableConcept","SubstanceReferenceInformation.classification.domain":"CodeableConcept","SubstanceReferenceInformation.classification.extension":"Extension","SubstanceReferenceInformation.classification.id":"System.String","SubstanceReferenceInformation.classification.modifierExtension":"Extension","SubstanceReferenceInformation.classification.source":"Reference","SubstanceReferenceInformation.classification.subtype":"CodeableConcept","SubstanceReferenceInformation.comment":"string","SubstanceReferenceInformation.contained":"Resource","SubstanceReferenceInformation.extension":"Extension","SubstanceReferenceInformation.gene.extension":"Extension","SubstanceReferenceInformation.gene.gene":"CodeableConcept","SubstanceReferenceInformation.gene.geneSequenceOrigin":"CodeableConcept","SubstanceReferenceInformation.gene.id":"System.String","SubstanceReferenceInformation.gene.modifierExtension":"Extension","SubstanceReferenceInformation.gene.source":"Reference","SubstanceReferenceInformation.geneElement.element":"Identifier","SubstanceReferenceInformation.geneElement.extension":"Extension","SubstanceReferenceInformation.geneElement.id":"System.String","SubstanceReferenceInformation.geneElement.modifierExtension":"Extension","SubstanceReferenceInformation.geneElement.source":"Reference","SubstanceReferenceInformation.geneElement.type":"CodeableConcept","SubstanceReferenceInformation.id":"System.String","SubstanceReferenceInformation.implicitRules":"uri","SubstanceReferenceInformation.language":"code","SubstanceReferenceInformation.meta":"Meta","SubstanceReferenceInformation.modifierExtension":"Extension","SubstanceReferenceInformation.target.amountQuantity":"Quantity","SubstanceReferenceInformation.target.amountRange":"Range","SubstanceReferenceInformation.target.amountString":"string","SubstanceReferenceInformation.target.amountType":"CodeableConcept","SubstanceReferenceInformation.target.extension":"Extension","SubstanceReferenceInformation.target.id":"System.String","SubstanceReferenceInformation.target.interaction":"CodeableConcept","SubstanceReferenceInformation.target.modifierExtension":"Extension","SubstanceReferenceInformation.target.organism":"CodeableConcept","SubstanceReferenceInformation.target.organismType":"CodeableConcept","SubstanceReferenceInformation.target.source":"Reference","SubstanceReferenceInformation.target.target":"Identifier","SubstanceReferenceInformation.target.type":"CodeableConcept","SubstanceReferenceInformation.text":"Narrative","SubstanceSourceMaterial.contained":"Resource","SubstanceSourceMaterial.countryOfOrigin":"CodeableConcept","SubstanceSourceMaterial.developmentStage":"CodeableConcept","SubstanceSourceMaterial.extension":"Extension","SubstanceSourceMaterial.fractionDescription.extension":"Extension","SubstanceSourceMaterial.fractionDescription.fraction":"string","SubstanceSourceMaterial.fractionDescription.id":"System.String","SubstanceSourceMaterial.fractionDescription.materialType":"CodeableConcept","SubstanceSourceMaterial.fractionDescription.modifierExtension":"Extension","SubstanceSourceMaterial.geographicalLocation":"string","SubstanceSourceMaterial.id":"System.String","SubstanceSourceMaterial.implicitRules":"uri","SubstanceSourceMaterial.language":"code","SubstanceSourceMaterial.meta":"Meta","SubstanceSourceMaterial.modifierExtension":"Extension","SubstanceSourceMaterial.organism.author.authorDescription":"string","SubstanceSourceMaterial.organism.author.authorType":"CodeableConcept","SubstanceSourceMaterial.organism.author.extension":"Extension","SubstanceSourceMaterial.organism.author.id":"System.String","SubstanceSourceMaterial.organism.author.modifierExtension":"Extension","SubstanceSourceMaterial.organism.extension":"Extension","SubstanceSourceMaterial.organism.family":"CodeableConcept","SubstanceSourceMaterial.organism.genus":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.extension":"Extension","SubstanceSourceMaterial.organism.hybrid.hybridType":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.id":"System.String","SubstanceSourceMaterial.organism.hybrid.maternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.maternalOrganismName":"string","SubstanceSourceMaterial.organism.hybrid.modifierExtension":"Extension","SubstanceSourceMaterial.organism.hybrid.paternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.paternalOrganismName":"string","SubstanceSourceMaterial.organism.id":"System.String","SubstanceSourceMaterial.organism.intraspecificDescription":"string","SubstanceSourceMaterial.organism.intraspecificType":"CodeableConcept","SubstanceSourceMaterial.organism.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.class":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.extension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.id":"System.String","SubstanceSourceMaterial.organism.organismGeneral.kingdom":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.order":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.phylum":"CodeableConcept","SubstanceSourceMaterial.organism.species":"CodeableConcept","SubstanceSourceMaterial.organismId":"Identifier","SubstanceSourceMaterial.organismName":"string","SubstanceSourceMaterial.parentSubstanceId":"Identifier","SubstanceSourceMaterial.parentSubstanceName":"string","SubstanceSourceMaterial.partDescription.extension":"Extension","SubstanceSourceMaterial.partDescription.id":"System.String","SubstanceSourceMaterial.partDescription.modifierExtension":"Extension","SubstanceSourceMaterial.partDescription.part":"CodeableConcept","SubstanceSourceMaterial.partDescription.partLocation":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialClass":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialState":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialType":"CodeableConcept","SubstanceSourceMaterial.text":"Narrative","SubstanceSpecification.code.code":"CodeableConcept","SubstanceSpecification.code.comment":"string","SubstanceSpecification.code.extension":"Extension","SubstanceSpecification.code.id":"System.String","SubstanceSpecification.code.modifierExtension":"Extension","SubstanceSpecification.code.source":"Reference","SubstanceSpecification.code.status":"CodeableConcept","SubstanceSpecification.code.statusDate":"dateTime","SubstanceSpecification.comment":"string","SubstanceSpecification.contained":"Resource","SubstanceSpecification.description":"string","SubstanceSpecification.domain":"CodeableConcept","SubstanceSpecification.extension":"Extension","SubstanceSpecification.id":"System.String","SubstanceSpecification.identifier":"Identifier","SubstanceSpecification.implicitRules":"uri","SubstanceSpecification.language":"code","SubstanceSpecification.meta":"Meta","SubstanceSpecification.modifierExtension":"Extension","SubstanceSpecification.moiety.amountQuantity":"Quantity","SubstanceSpecification.moiety.amountString":"string","SubstanceSpecification.moiety.extension":"Extension","SubstanceSpecification.moiety.id":"System.String","SubstanceSpecification.moiety.identifier":"Identifier","SubstanceSpecification.moiety.modifierExtension":"Extension","SubstanceSpecification.moiety.molecularFormula":"string","SubstanceSpecification.moiety.name":"string","SubstanceSpecification.moiety.opticalActivity":"CodeableConcept","SubstanceSpecification.moiety.role":"CodeableConcept","SubstanceSpecification.moiety.stereochemistry":"CodeableConcept","SubstanceSpecification.name.domain":"CodeableConcept","SubstanceSpecification.name.extension":"Extension","SubstanceSpecification.name.id":"System.String","SubstanceSpecification.name.jurisdiction":"CodeableConcept","SubstanceSpecification.name.language":"CodeableConcept","SubstanceSpecification.name.modifierExtension":"Extension","SubstanceSpecification.name.name":"string","SubstanceSpecification.name.official.authority":"CodeableConcept","SubstanceSpecification.name.official.date":"dateTime","SubstanceSpecification.name.official.extension":"Extension","SubstanceSpecification.name.official.id":"System.String","SubstanceSpecification.name.official.modifierExtension":"Extension","SubstanceSpecification.name.official.status":"CodeableConcept","SubstanceSpecification.name.preferred":"boolean","SubstanceSpecification.name.source":"Reference","SubstanceSpecification.name.status":"CodeableConcept","SubstanceSpecification.name.type":"CodeableConcept","SubstanceSpecification.nucleicAcid":"Reference","SubstanceSpecification.polymer":"Reference","SubstanceSpecification.property.amountQuantity":"Quantity","SubstanceSpecification.property.amountString":"string","SubstanceSpecification.property.category":"CodeableConcept","SubstanceSpecification.property.code":"CodeableConcept","SubstanceSpecification.property.definingSubstanceCodeableConcept":"CodeableConcept","SubstanceSpecification.property.definingSubstanceReference":"Reference","SubstanceSpecification.property.extension":"Extension","SubstanceSpecification.property.id":"System.String","SubstanceSpecification.property.modifierExtension":"Extension","SubstanceSpecification.property.parameters":"string","SubstanceSpecification.protein":"Reference","SubstanceSpecification.referenceInformation":"Reference","SubstanceSpecification.relationship.amountQuantity":"Quantity","SubstanceSpecification.relationship.amountRange":"Range","SubstanceSpecification.relationship.amountRatio":"Ratio","SubstanceSpecification.relationship.amountRatioLowLimit":"Ratio","SubstanceSpecification.relationship.amountString":"string","SubstanceSpecification.relationship.amountType":"CodeableConcept","SubstanceSpecification.relationship.extension":"Extension","SubstanceSpecification.relationship.id":"System.String","SubstanceSpecification.relationship.isDefining":"boolean","SubstanceSpecification.relationship.modifierExtension":"Extension","SubstanceSpecification.relationship.relationship":"CodeableConcept","SubstanceSpecification.relationship.source":"Reference","SubstanceSpecification.relationship.substanceCodeableConcept":"CodeableConcept","SubstanceSpecification.relationship.substanceReference":"Reference","SubstanceSpecification.source":"Reference","SubstanceSpecification.sourceMaterial":"Reference","SubstanceSpecification.status":"CodeableConcept","SubstanceSpecification.structure.extension":"Extension","SubstanceSpecification.structure.id":"System.String","SubstanceSpecification.structure.isotope.extension":"Extension","SubstanceSpecification.structure.isotope.halfLife":"Quantity","SubstanceSpecification.structure.isotope.id":"System.String","SubstanceSpecification.structure.isotope.identifier":"Identifier","SubstanceSpecification.structure.isotope.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.amount":"Quantity","SubstanceSpecification.structure.isotope.molecularWeight.extension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.id":"System.String","SubstanceSpecification.structure.isotope.molecularWeight.method":"CodeableConcept","SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.type":"CodeableConcept","SubstanceSpecification.structure.isotope.name":"CodeableConcept","SubstanceSpecification.structure.isotope.substitution":"CodeableConcept","SubstanceSpecification.structure.modifierExtension":"Extension","SubstanceSpecification.structure.molecularFormula":"string","SubstanceSpecification.structure.molecularFormulaByMoiety":"string","SubstanceSpecification.structure.opticalActivity":"CodeableConcept","SubstanceSpecification.structure.representation.attachment":"Attachment","SubstanceSpecification.structure.representation.extension":"Extension","SubstanceSpecification.structure.representation.id":"System.String","SubstanceSpecification.structure.representation.modifierExtension":"Extension","SubstanceSpecification.structure.representation.representation":"string","SubstanceSpecification.structure.representation.type":"CodeableConcept","SubstanceSpecification.structure.source":"Reference","SubstanceSpecification.structure.stereochemistry":"CodeableConcept","SubstanceSpecification.text":"Narrative","SubstanceSpecification.type":"CodeableConcept","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"System.String","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"System.String","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"System.String","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.itemCodeableConcept":"CodeableConcept","SupplyRequest.itemReference":"Reference","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.parameter.code":"CodeableConcept","SupplyRequest.parameter.extension":"Extension","SupplyRequest.parameter.id":"System.String","SupplyRequest.parameter.modifierExtension":"Extension","SupplyRequest.parameter.valueBoolean":"boolean","SupplyRequest.parameter.valueCodeableConcept":"CodeableConcept","SupplyRequest.parameter.valueQuantity":"Quantity","SupplyRequest.parameter.valueRange":"Range","SupplyRequest.priority":"code","SupplyRequest.quantity":"Quantity","SupplyRequest.reasonCode":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.description":"string","Task.encounter":"Reference","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"System.String","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"System.String","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCanonical":"canonical","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactDetail":"ContactDetail","Task.input.valueContactPoint":"ContactPoint","Task.input.valueContributor":"Contributor","Task.input.valueCount":"Count","Task.input.valueDataRequirement":"DataRequirement","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDosage":"Dosage","Task.input.valueDuration":"Duration","Task.input.valueExpression":"Expression","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valueParameterDefinition":"ParameterDefinition","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueRelatedArtifact":"RelatedArtifact","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueTriggerDefinition":"TriggerDefinition","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.input.valueUrl":"url","Task.input.valueUsageContext":"UsageContext","Task.input.valueUuid":"uuid","Task.instantiatesCanonical":"canonical","Task.instantiatesUri":"uri","Task.insurance":"Reference","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.location":"Reference","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"System.String","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCanonical":"canonical","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactDetail":"ContactDetail","Task.output.valueContactPoint":"ContactPoint","Task.output.valueContributor":"Contributor","Task.output.valueCount":"Count","Task.output.valueDataRequirement":"DataRequirement","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDosage":"Dosage","Task.output.valueDuration":"Duration","Task.output.valueExpression":"Expression","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valueParameterDefinition":"ParameterDefinition","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueRelatedArtifact":"RelatedArtifact","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueTriggerDefinition":"TriggerDefinition","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.output.valueUrl":"url","Task.output.valueUsageContext":"UsageContext","Task.output.valueUuid":"uuid","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reasonCode":"CodeableConcept","Task.reasonReference":"Reference","Task.relevantHistory":"Reference","Task.requester":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"System.String","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TerminologyCapabilities.closure.extension":"Extension","TerminologyCapabilities.closure.id":"System.String","TerminologyCapabilities.closure.modifierExtension":"Extension","TerminologyCapabilities.closure.translation":"boolean","TerminologyCapabilities.codeSearch":"code","TerminologyCapabilities.codeSystem.extension":"Extension","TerminologyCapabilities.codeSystem.id":"System.String","TerminologyCapabilities.codeSystem.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.subsumption":"boolean","TerminologyCapabilities.codeSystem.uri":"canonical","TerminologyCapabilities.codeSystem.version.code":"string","TerminologyCapabilities.codeSystem.version.compositional":"boolean","TerminologyCapabilities.codeSystem.version.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.code":"code","TerminologyCapabilities.codeSystem.version.filter.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.id":"System.String","TerminologyCapabilities.codeSystem.version.filter.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.filter.op":"code","TerminologyCapabilities.codeSystem.version.id":"System.String","TerminologyCapabilities.codeSystem.version.isDefault":"boolean","TerminologyCapabilities.codeSystem.version.language":"code","TerminologyCapabilities.codeSystem.version.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.property":"code","TerminologyCapabilities.contact":"ContactDetail","TerminologyCapabilities.contained":"Resource","TerminologyCapabilities.copyright":"markdown","TerminologyCapabilities.date":"dateTime","TerminologyCapabilities.description":"markdown","TerminologyCapabilities.expansion.extension":"Extension","TerminologyCapabilities.expansion.hierarchical":"boolean","TerminologyCapabilities.expansion.id":"System.String","TerminologyCapabilities.expansion.incomplete":"boolean","TerminologyCapabilities.expansion.modifierExtension":"Extension","TerminologyCapabilities.expansion.paging":"boolean","TerminologyCapabilities.expansion.parameter.documentation":"string","TerminologyCapabilities.expansion.parameter.extension":"Extension","TerminologyCapabilities.expansion.parameter.id":"System.String","TerminologyCapabilities.expansion.parameter.modifierExtension":"Extension","TerminologyCapabilities.expansion.parameter.name":"code","TerminologyCapabilities.expansion.textFilter":"markdown","TerminologyCapabilities.experimental":"boolean","TerminologyCapabilities.extension":"Extension","TerminologyCapabilities.id":"System.String","TerminologyCapabilities.implementation.description":"string","TerminologyCapabilities.implementation.extension":"Extension","TerminologyCapabilities.implementation.id":"System.String","TerminologyCapabilities.implementation.modifierExtension":"Extension","TerminologyCapabilities.implementation.url":"url","TerminologyCapabilities.implicitRules":"uri","TerminologyCapabilities.jurisdiction":"CodeableConcept","TerminologyCapabilities.kind":"code","TerminologyCapabilities.language":"code","TerminologyCapabilities.lockedDate":"boolean","TerminologyCapabilities.meta":"Meta","TerminologyCapabilities.modifierExtension":"Extension","TerminologyCapabilities.name":"string","TerminologyCapabilities.publisher":"string","TerminologyCapabilities.purpose":"markdown","TerminologyCapabilities.software.extension":"Extension","TerminologyCapabilities.software.id":"System.String","TerminologyCapabilities.software.modifierExtension":"Extension","TerminologyCapabilities.software.name":"string","TerminologyCapabilities.software.version":"string","TerminologyCapabilities.status":"code","TerminologyCapabilities.text":"Narrative","TerminologyCapabilities.title":"string","TerminologyCapabilities.translation.extension":"Extension","TerminologyCapabilities.translation.id":"System.String","TerminologyCapabilities.translation.modifierExtension":"Extension","TerminologyCapabilities.translation.needsMap":"boolean","TerminologyCapabilities.url":"uri","TerminologyCapabilities.useContext":"UsageContext","TerminologyCapabilities.validateCode.extension":"Extension","TerminologyCapabilities.validateCode.id":"System.String","TerminologyCapabilities.validateCode.modifierExtension":"Extension","TerminologyCapabilities.validateCode.translations":"boolean","TerminologyCapabilities.version":"string","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"System.String","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"System.String","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"System.String","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"System.String","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"System.String","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"System.String","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"System.String","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"System.String","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"System.String","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"System.String","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"System.String","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"System.String","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"System.String","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"canonical","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"System.String","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"System.String","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"System.String","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"System.String","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"System.String","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"System.String","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"System.String","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.method":"code","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"System.String","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"System.String","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"System.String","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"System.String","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"System.String","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"System.String","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"System.String","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"System.String","Timing.modifierExtension":"Extension","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"positiveInt","Timing.repeat.countMax":"positiveInt","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"positiveInt","Timing.repeat.frequencyMax":"positiveInt","Timing.repeat.id":"System.String","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.condition":"Expression","TriggerDefinition.data":"DataRequirement","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"System.String","TriggerDefinition.name":"string","TriggerDefinition.timingDate":"date","TriggerDefinition.timingDateTime":"dateTime","TriggerDefinition.timingReference":"Reference","TriggerDefinition.timingTiming":"Timing","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"System.String","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","UsageContext.valueReference":"Reference","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"System.String","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"System.String","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"System.String","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"System.String","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"string","ValueSet.compose.include.id":"System.String","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"canonical","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"System.String","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"System.String","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"System.String","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDateTime":"dateTime","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extension":"Extension","ValueSet.id":"System.String","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VerificationResult.attestation.communicationMethod":"CodeableConcept","VerificationResult.attestation.date":"date","VerificationResult.attestation.extension":"Extension","VerificationResult.attestation.id":"System.String","VerificationResult.attestation.modifierExtension":"Extension","VerificationResult.attestation.onBehalfOf":"Reference","VerificationResult.attestation.proxyIdentityCertificate":"string","VerificationResult.attestation.proxySignature":"Signature","VerificationResult.attestation.sourceIdentityCertificate":"string","VerificationResult.attestation.sourceSignature":"Signature","VerificationResult.attestation.who":"Reference","VerificationResult.contained":"Resource","VerificationResult.extension":"Extension","VerificationResult.failureAction":"CodeableConcept","VerificationResult.frequency":"Timing","VerificationResult.id":"System.String","VerificationResult.implicitRules":"uri","VerificationResult.language":"code","VerificationResult.lastPerformed":"dateTime","VerificationResult.meta":"Meta","VerificationResult.modifierExtension":"Extension","VerificationResult.need":"CodeableConcept","VerificationResult.nextScheduled":"date","VerificationResult.primarySource.canPushUpdates":"CodeableConcept","VerificationResult.primarySource.communicationMethod":"CodeableConcept","VerificationResult.primarySource.extension":"Extension","VerificationResult.primarySource.id":"System.String","VerificationResult.primarySource.modifierExtension":"Extension","VerificationResult.primarySource.pushTypeAvailable":"CodeableConcept","VerificationResult.primarySource.type":"CodeableConcept","VerificationResult.primarySource.validationDate":"dateTime","VerificationResult.primarySource.validationStatus":"CodeableConcept","VerificationResult.primarySource.who":"Reference","VerificationResult.status":"code","VerificationResult.statusDate":"dateTime","VerificationResult.target":"Reference","VerificationResult.targetLocation":"string","VerificationResult.text":"Narrative","VerificationResult.validationProcess":"CodeableConcept","VerificationResult.validationType":"CodeableConcept","VerificationResult.validator.attestationSignature":"Signature","VerificationResult.validator.extension":"Extension","VerificationResult.validator.id":"System.String","VerificationResult.validator.identityCertificate":"string","VerificationResult.validator.modifierExtension":"Extension","VerificationResult.validator.organization":"Reference","VisionPrescription.contained":"Resource","VisionPrescription.created":"dateTime","VisionPrescription.dateWritten":"dateTime","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"System.String","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.lensSpecification.add":"decimal","VisionPrescription.lensSpecification.axis":"integer","VisionPrescription.lensSpecification.backCurve":"decimal","VisionPrescription.lensSpecification.brand":"string","VisionPrescription.lensSpecification.color":"string","VisionPrescription.lensSpecification.cylinder":"decimal","VisionPrescription.lensSpecification.diameter":"decimal","VisionPrescription.lensSpecification.duration":"Quantity","VisionPrescription.lensSpecification.extension":"Extension","VisionPrescription.lensSpecification.eye":"code","VisionPrescription.lensSpecification.id":"System.String","VisionPrescription.lensSpecification.modifierExtension":"Extension","VisionPrescription.lensSpecification.note":"Annotation","VisionPrescription.lensSpecification.power":"decimal","VisionPrescription.lensSpecification.prism.amount":"decimal","VisionPrescription.lensSpecification.prism.base":"code","VisionPrescription.lensSpecification.prism.extension":"Extension","VisionPrescription.lensSpecification.prism.id":"System.String","VisionPrescription.lensSpecification.prism.modifierExtension":"Extension","VisionPrescription.lensSpecification.product":"CodeableConcept","VisionPrescription.lensSpecification.sphere":"decimal","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},2756:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.operation":"CapabilityStatement.rest.resource.operation","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ChargeItemDefinition.propertyGroup.applicability":"ChargeItemDefinition.applicability","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Consent.provision.provision":"Consent.provision","Contract.term.asset.answer":"Contract.term.offer.answer","Contract.term.group":"Contract.term","ExampleScenario.process.step.alternative.step":"ExampleScenario.process.step","ExampleScenario.process.step.operation.request":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.operation.response":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.process":"ExampleScenario.process","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.definition.page.page":"ImplementationGuide.definition.page","Invoice.totalPriceComponent":"Invoice.lineItem.priceComponent","MedicinalProductAuthorization.procedure.application":"MedicinalProductAuthorization.procedure","MedicinalProductIngredient.substance.strength":"MedicinalProductIngredient.specifiedSubstance.strength","MedicinalProductPackaged.packageItem.packageItem":"MedicinalProductPackaged.packageItem","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","SubstanceSpecification.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","SubstanceSpecification.name.synonym":"SubstanceSpecification.name","SubstanceSpecification.name.translation":"SubstanceSpecification.name","SubstanceSpecification.structure.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},5971:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BiologicallyDerivedProduct":"DomainResource","BodyStructure":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","CatalogEntry":"DomainResource","ChargeItem":"DomainResource","ChargeItemDefinition":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","CoverageEligibilityRequest":"DomainResource","CoverageEligibilityResponse":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceDefinition":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"BackboneElement","Duration":"Quantity","EffectEvidenceSynthesis":"DomainResource","ElementDefinition":"BackboneElement","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","EventDefinition":"DomainResource","Evidence":"DomainResource","EvidenceVariable":"DomainResource","ExampleScenario":"DomainResource","ExplanationOfBenefit":"DomainResource","Expression":"Element","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationEvaluation":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","InsurancePlan":"DomainResource","Invoice":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","MarketingStatus":"BackboneElement","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationKnowledge":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MedicinalProduct":"DomainResource","MedicinalProductAuthorization":"DomainResource","MedicinalProductContraindication":"DomainResource","MedicinalProductIndication":"DomainResource","MedicinalProductIngredient":"DomainResource","MedicinalProductInteraction":"DomainResource","MedicinalProductManufactured":"DomainResource","MedicinalProductPackaged":"DomainResource","MedicinalProductPharmaceutical":"DomainResource","MedicinalProductUndesirableEffect":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","MolecularSequence":"DomainResource","Money":"Element","MoneyQuantity":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","ObservationDefinition":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","OrganizationAffiliation":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Population":"BackboneElement","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProdCharacteristic":"BackboneElement","ProductShelfLife":"BackboneElement","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchDefinition":"DomainResource","ResearchElementDefinition":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","RiskEvidenceSynthesis":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","ServiceRequest":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","SpecimenDefinition":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SubstanceAmount":"BackboneElement","SubstanceNucleicAcid":"DomainResource","SubstancePolymer":"DomainResource","SubstanceProtein":"DomainResource","SubstanceReferenceInformation":"DomainResource","SubstanceSourceMaterial":"DomainResource","SubstanceSpecification":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TerminologyCapabilities":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"BackboneElement","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VerificationResult":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","canonical":"uri","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","url":"uri","uuid":"uri","xhtml":"Element"}')},9052:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.timing":["Timing","DateTime","Period","Range"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.information.timing":["Date","Period"],"Claim.information.value":["String","Quantity","Attachment","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"ClinicalImpression.effective":["DateTime","Period"],"ClinicalImpression.finding.item":["CodeableConcept","Reference"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Reference"],"ConceptMap.target":["Uri","Reference"],"Condition.abatement":["DateTime","Age","Boolean","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Identifier","Reference"],"Contract.binding":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.valuedItem.entity":["CodeableConcept","Reference"],"Contract.valuedItem.entity":["CodeableConcept","Reference"],"DataRequirement.codeFilter.valueSet":["String","Reference"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"DocumentManifest.content.p":["Attachment","Reference"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.dose":["Range","Quantity"],"Dosage.rate":["Ratio","Range","Quantity"],"ElementDefinition.binding.valueSet":["Uri","Reference"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Reference"],"ElementDefinition.fixed":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"EligibilityRequest.serviced":["Date","Period"],"EligibilityResponse.insurance.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"EligibilityResponse.insurance.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.information.timing":["Date","Period"],"ExplanationOfBenefit.information.value":["String","Quantity","Attachment","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"Extension.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range"],"GuidanceResponse.reason":["CodeableConcept","Reference"],"ImplementationGuide.package.resource.source":["Uri","Reference"],"Media.occurrence":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"Medication.package.content.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.notDoneReason":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"Observation.effective":["DateTime","Period"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"OperationDefinition.parameter.binding.valueSet":["Uri","Reference"],"Parameters.parameter.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.timing":["DateTime","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"Procedure.performed":["DateTime","Period"],"ProcedureRequest.asNeeded":["Boolean","CodeableConcept"],"ProcedureRequest.occurrence":["DateTime","Period","Timing"],"Provenance.agent.onBehalfOf":["Uri","Reference"],"Provenance.agent.who":["Uri","Reference"],"Provenance.entity.what":["Uri","Reference","Identifier"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.initial":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.option.value":["Integer","Date","Time","String","Coding"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"ReferralRequest.occurrence":["DateTime","Period"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Period","Duration","Range","Timing"],"RequestGroup.reason":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"RiskAssessment.reason":["CodeableConcept","Reference"],"Signature.onBehalfOf":["Uri","Reference"],"Signature.who":["Uri","Reference"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.orderedItem.item":["CodeableConcept","Reference"],"SupplyRequest.reason":["CodeableConcept","Reference"],"Task.definition":["Uri","Reference"],"Task.input.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Task.output.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.eventTiming":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code"],"VisionPrescription.reason":["CodeableConcept","Reference"]}')},7125:function(e){"use strict";e.exports=JSON.parse('{"Account.active":"Period","Account.balance":"Money","Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"string","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"string","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"id","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.period":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.contributor":"Contributor","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.description":"string","ActivityDefinition.dynamicValue.expression":"string","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"string","ActivityDefinition.dynamicValue.language":"string","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"id","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"Reference","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"string","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.status":"code","ActivityDefinition.text":"Narrative","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"Reference","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"string","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.category":"code","AdverseEvent.contained":"Resource","AdverseEvent.date":"dateTime","AdverseEvent.description":"string","AdverseEvent.eventParticipant":"Reference","AdverseEvent.extension":"Extension","AdverseEvent.id":"id","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.reaction":"Reference","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality":"code","AdverseEvent.suspectEntity.causalityAssessment":"CodeableConcept","AdverseEvent.suspectEntity.causalityAuthor":"Reference","AdverseEvent.suspectEntity.causalityMethod":"CodeableConcept","AdverseEvent.suspectEntity.causalityProductRelatedness":"string","AdverseEvent.suspectEntity.causalityResult":"CodeableConcept","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"string","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","AdverseEvent.type":"CodeableConcept","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"string","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.assertedDate":"dateTime","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"code","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"id","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"string","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"code","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"string","Annotation.text":"string","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"id","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.incomingReferral":"Reference","Appointment.indication":"Reference","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"string","Appointment.participant.modifierExtension":"Extension","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.priority":"unsignedInt","Appointment.reason":"CodeableConcept","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"id","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"string","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"uri","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"string","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"string","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.reference":"Reference","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.userId":"Identifier","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"string","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.value":"base64Binary","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"string","AuditEvent.entity.identifier":"Identifier","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.reference":"Reference","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.extension":"Extension","AuditEvent.id":"id","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"string","AuditEvent.source.identifier":"Identifier","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"string","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"id","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.content":"base64Binary","Binary.contentType":"code","Binary.id":"id","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BodySite.active":"boolean","BodySite.code":"CodeableConcept","BodySite.contained":"Resource","BodySite.description":"string","BodySite.extension":"Extension","BodySite.id":"id","BodySite.identifier":"Identifier","BodySite.image":"Attachment","BodySite.implicitRules":"uri","BodySite.language":"code","BodySite.meta":"Meta","BodySite.modifierExtension":"Extension","BodySite.patient":"Reference","BodySite.qualifier":"CodeableConcept","BodySite.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"string","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"string","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"string","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"string","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"id","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"string","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.acceptUnknown":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"string","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"string","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"Reference","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"id","CapabilityStatement.format":"code","CapabilityStatement.id":"id","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"string","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"uri","CapabilityStatement.implementationGuide":"uri","CapabilityStatement.implicitRules":"uri","CapabilityStatement.instantiates":"uri","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"string","CapabilityStatement.messaging.endpoint.address":"uri","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"string","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.event.category":"code","CapabilityStatement.messaging.event.code":"Coding","CapabilityStatement.messaging.event.documentation":"string","CapabilityStatement.messaging.event.extension":"Extension","CapabilityStatement.messaging.event.focus":"code","CapabilityStatement.messaging.event.id":"string","CapabilityStatement.messaging.event.mode":"code","CapabilityStatement.messaging.event.modifierExtension":"Extension","CapabilityStatement.messaging.event.request":"Reference","CapabilityStatement.messaging.event.response":"Reference","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"string","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"Reference","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"string","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.profile":"Reference","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"uri","CapabilityStatement.rest.documentation":"string","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"string","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"string","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"string","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.operation.definition":"Reference","CapabilityStatement.rest.operation.extension":"Extension","CapabilityStatement.rest.operation.id":"string","CapabilityStatement.rest.operation.modifierExtension":"Extension","CapabilityStatement.rest.operation.name":"string","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"string","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"string","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"string","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.profile":"Reference","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"uri","CapabilityStatement.rest.resource.searchParam.documentation":"string","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"string","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.certificate.blob":"base64Binary","CapabilityStatement.rest.security.certificate.extension":"Extension","CapabilityStatement.rest.security.certificate.id":"string","CapabilityStatement.rest.security.certificate.modifierExtension":"Extension","CapabilityStatement.rest.security.certificate.type":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"string","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"string","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"string","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.category":"CodeableConcept","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.definition":"Reference","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"string","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.prohibited":"boolean","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"string","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"string","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.context":"Reference","CarePlan.definition":"Reference","CarePlan.description":"string","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"id","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.context":"Reference","CareTeam.extension":"Extension","CareTeam.id":"id","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"string","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.text":"Narrative","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.definition":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"id","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.participant.actor":"Reference","ChargeItem.participant.extension":"Extension","ChargeItem.participant.id":"string","ChargeItem.participant.modifierExtension":"Extension","ChargeItem.participant.role":"CodeableConcept","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"string","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"string","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"string","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.employmentImpacted":"Period","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.hospitalization":"Period","Claim.id":"id","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.information.category":"CodeableConcept","Claim.information.code":"CodeableConcept","Claim.information.extension":"Extension","Claim.information.id":"string","Claim.information.modifierExtension":"Extension","Claim.information.reason":"CodeableConcept","Claim.information.sequence":"positiveInt","Claim.information.timingDate":"date","Claim.information.timingPeriod":"Period","Claim.information.valueAttachment":"Attachment","Claim.information.valueQuantity":"Quantity","Claim.information.valueReference":"Reference","Claim.information.valueString":"string","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"string","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamLinkId":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"string","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.service":"CodeableConcept","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"string","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.service":"CodeableConcept","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisLinkId":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"string","Claim.item.informationLinkId":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureLinkId":"positiveInt","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.service":"CodeableConcept","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.organization":"Reference","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"string","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.resourceType":"Coding","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"string","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"string","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.category":"CodeableConcept","ClaimResponse.addItem.detail.category":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.fee":"Money","ClaimResponse.addItem.detail.id":"string","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.revenue":"CodeableConcept","ClaimResponse.addItem.detail.service":"CodeableConcept","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.fee":"Money","ClaimResponse.addItem.id":"string","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.revenue":"CodeableConcept","ClaimResponse.addItem.sequenceLinkId":"positiveInt","ClaimResponse.addItem.service":"CodeableConcept","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequenceLinkId":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"string","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.sequenceLinkId":"positiveInt","ClaimResponse.error.subdetailSequenceLinkId":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"CodeableConcept","ClaimResponse.id":"id","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"string","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.preAuthRef":"string","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"string","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"string","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.sequenceLinkId":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"string","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.sequenceLinkId":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"string","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.item.sequenceLinkId":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"CodeableConcept","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"string","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"string","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"CodeableConcept","ClaimResponse.request":"Reference","ClaimResponse.requestOrganization":"Reference","ClaimResponse.requestProvider":"Reference","ClaimResponse.reserved":"Coding","ClaimResponse.status":"code","ClaimResponse.text":"Narrative","ClaimResponse.totalBenefit":"Money","ClaimResponse.totalCost":"Money","ClaimResponse.unallocDeductable":"Money","ClinicalImpression.action":"Reference","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.context":"Reference","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"string","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"id","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"string","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"string","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"string","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"string","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"string","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"id","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"string","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"uri","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"string","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"string","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.context":"Reference","Communication.definition":"Reference","Communication.extension":"Extension","Communication.id":"id","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.notDone":"boolean","Communication.notDoneReason":"CodeableConcept","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"string","Communication.payload.modifierExtension":"Extension","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.context":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"id","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"string","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester.agent":"Reference","CommunicationRequest.requester.extension":"Extension","CommunicationRequest.requester.id":"string","CommunicationRequest.requester.modifierExtension":"Extension","CommunicationRequest.requester.onBehalfOf":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CommunicationRequest.topic":"Reference","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"id","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.jurisdiction":"CodeableConcept","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"string","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.title":"string","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","Composition.attester.extension":"Extension","Composition.attester.id":"string","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.class":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"string","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"id","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"string","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.id":"string","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"string","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.code":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"string","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"uri","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"string","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"string","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"string","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"uri","ConceptMap.id":"id","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceReference":"Reference","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetReference":"Reference","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementBoolean":"boolean","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.assertedDate":"dateTime","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"code","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.context":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"string","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"id","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"string","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"code","Consent.action":"CodeableConcept","Consent.actor.extension":"Extension","Consent.actor.id":"string","Consent.actor.modifierExtension":"Extension","Consent.actor.reference":"Reference","Consent.actor.role":"CodeableConcept","Consent.category":"CodeableConcept","Consent.consentingParty":"Reference","Consent.contained":"Resource","Consent.data.extension":"Extension","Consent.data.id":"string","Consent.data.meaning":"code","Consent.data.modifierExtension":"Extension","Consent.data.reference":"Reference","Consent.dataPeriod":"Period","Consent.dateTime":"dateTime","Consent.except.action":"CodeableConcept","Consent.except.actor.extension":"Extension","Consent.except.actor.id":"string","Consent.except.actor.modifierExtension":"Extension","Consent.except.actor.reference":"Reference","Consent.except.actor.role":"CodeableConcept","Consent.except.class":"Coding","Consent.except.code":"Coding","Consent.except.data.extension":"Extension","Consent.except.data.id":"string","Consent.except.data.meaning":"code","Consent.except.data.modifierExtension":"Extension","Consent.except.data.reference":"Reference","Consent.except.dataPeriod":"Period","Consent.except.extension":"Extension","Consent.except.id":"string","Consent.except.modifierExtension":"Extension","Consent.except.period":"Period","Consent.except.purpose":"Coding","Consent.except.securityLabel":"Coding","Consent.except.type":"code","Consent.extension":"Extension","Consent.id":"id","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.period":"Period","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"string","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"uri","Consent.purpose":"Coding","Consent.securityLabel":"Coding","Consent.sourceAttachment":"Attachment","Consent.sourceIdentifier":"Identifier","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","ContactDetail.extension":"Extension","ContactDetail.id":"string","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"string","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.action":"CodeableConcept","Contract.actionReason":"CodeableConcept","Contract.agent.actor":"Reference","Contract.agent.extension":"Extension","Contract.agent.id":"string","Contract.agent.modifierExtension":"Extension","Contract.agent.role":"CodeableConcept","Contract.applies":"Period","Contract.authority":"Reference","Contract.bindingAttachment":"Attachment","Contract.bindingReference":"Reference","Contract.contained":"Resource","Contract.contentDerivative":"CodeableConcept","Contract.decisionType":"CodeableConcept","Contract.domain":"Reference","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"string","Contract.friendly.modifierExtension":"Extension","Contract.id":"id","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"string","Contract.legal.modifierExtension":"Extension","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"string","Contract.rule.modifierExtension":"Extension","Contract.securityLabel":"Coding","Contract.signer.extension":"Extension","Contract.signer.id":"string","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.term.action":"CodeableConcept","Contract.term.actionReason":"CodeableConcept","Contract.term.agent.actor":"Reference","Contract.term.agent.extension":"Extension","Contract.term.agent.id":"string","Contract.term.agent.modifierExtension":"Extension","Contract.term.agent.role":"CodeableConcept","Contract.term.applies":"Period","Contract.term.extension":"Extension","Contract.term.id":"string","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.securityLabel":"Coding","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topic":"Reference","Contract.term.type":"CodeableConcept","Contract.term.valuedItem.effectiveTime":"dateTime","Contract.term.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.valuedItem.entityReference":"Reference","Contract.term.valuedItem.extension":"Extension","Contract.term.valuedItem.factor":"decimal","Contract.term.valuedItem.id":"string","Contract.term.valuedItem.identifier":"Identifier","Contract.term.valuedItem.modifierExtension":"Extension","Contract.term.valuedItem.net":"Money","Contract.term.valuedItem.points":"decimal","Contract.term.valuedItem.quantity":"Quantity","Contract.term.valuedItem.unitPrice":"Money","Contract.text":"Narrative","Contract.topic":"Reference","Contract.type":"CodeableConcept","Contract.valuedItem.effectiveTime":"dateTime","Contract.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.valuedItem.entityReference":"Reference","Contract.valuedItem.extension":"Extension","Contract.valuedItem.factor":"decimal","Contract.valuedItem.id":"string","Contract.valuedItem.identifier":"Identifier","Contract.valuedItem.modifierExtension":"Extension","Contract.valuedItem.net":"Money","Contract.valuedItem.points":"decimal","Contract.valuedItem.quantity":"Quantity","Contract.valuedItem.unitPrice":"Money","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"string","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"string","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.grouping.class":"string","Coverage.grouping.classDisplay":"string","Coverage.grouping.extension":"Extension","Coverage.grouping.group":"string","Coverage.grouping.groupDisplay":"string","Coverage.grouping.id":"string","Coverage.grouping.modifierExtension":"Extension","Coverage.grouping.plan":"string","Coverage.grouping.planDisplay":"string","Coverage.grouping.subClass":"string","Coverage.grouping.subClassDisplay":"string","Coverage.grouping.subGroup":"string","Coverage.grouping.subGroupDisplay":"string","Coverage.grouping.subPlan":"string","Coverage.grouping.subPlanDisplay":"string","Coverage.id":"id","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.sequence":"string","Coverage.status":"code","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","DataElement.contact":"ContactDetail","DataElement.contained":"Resource","DataElement.copyright":"markdown","DataElement.date":"dateTime","DataElement.element":"ElementDefinition","DataElement.experimental":"boolean","DataElement.extension":"Extension","DataElement.id":"id","DataElement.identifier":"Identifier","DataElement.implicitRules":"uri","DataElement.jurisdiction":"CodeableConcept","DataElement.language":"code","DataElement.mapping.comment":"string","DataElement.mapping.extension":"Extension","DataElement.mapping.id":"string","DataElement.mapping.identity":"id","DataElement.mapping.modifierExtension":"Extension","DataElement.mapping.name":"string","DataElement.mapping.uri":"uri","DataElement.meta":"Meta","DataElement.modifierExtension":"Extension","DataElement.name":"string","DataElement.publisher":"string","DataElement.status":"code","DataElement.stringency":"code","DataElement.text":"Narrative","DataElement.title":"string","DataElement.url":"uri","DataElement.useContext":"UsageContext","DataElement.version":"string","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"string","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.valueCode":"code","DataRequirement.codeFilter.valueCodeableConcept":"CodeableConcept","DataRequirement.codeFilter.valueCoding":"Coding","DataRequirement.codeFilter.valueSetReference":"Reference","DataRequirement.codeFilter.valueSetString":"string","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"string","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"string","DataRequirement.mustSupport":"string","DataRequirement.profile":"uri","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.category":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.date":"dateTime","DetectedIssue.detail":"string","DetectedIssue.extension":"Extension","DetectedIssue.id":"id","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"string","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"id","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.model":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.patient":"Reference","Device.safety":"CodeableConcept","Device.status":"code","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udi.carrierAIDC":"base64Binary","Device.udi.carrierHRF":"string","Device.udi.deviceIdentifier":"string","Device.udi.entryType":"code","Device.udi.extension":"Extension","Device.udi.id":"string","Device.udi.issuer":"uri","Device.udi.jurisdiction":"uri","Device.udi.modifierExtension":"Extension","Device.udi.name":"string","Device.url":"uri","Device.version":"string","DeviceComponent.contained":"Resource","DeviceComponent.extension":"Extension","DeviceComponent.id":"id","DeviceComponent.identifier":"Identifier","DeviceComponent.implicitRules":"uri","DeviceComponent.language":"code","DeviceComponent.languageCode":"CodeableConcept","DeviceComponent.lastSystemChange":"instant","DeviceComponent.measurementPrinciple":"code","DeviceComponent.meta":"Meta","DeviceComponent.modifierExtension":"Extension","DeviceComponent.operationalStatus":"CodeableConcept","DeviceComponent.parameterGroup":"CodeableConcept","DeviceComponent.parent":"Reference","DeviceComponent.productionSpecification.componentId":"Identifier","DeviceComponent.productionSpecification.extension":"Extension","DeviceComponent.productionSpecification.id":"string","DeviceComponent.productionSpecification.modifierExtension":"Extension","DeviceComponent.productionSpecification.productionSpec":"string","DeviceComponent.productionSpecification.specType":"CodeableConcept","DeviceComponent.source":"Reference","DeviceComponent.text":"Narrative","DeviceComponent.type":"CodeableConcept","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"string","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"id","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.context":"Reference","DeviceRequest.definition":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"id","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.intent":"CodeableConcept","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester.agent":"Reference","DeviceRequest.requester.extension":"Extension","DeviceRequest.requester.id":"string","DeviceRequest.requester.modifierExtension":"Extension","DeviceRequest.requester.onBehalfOf":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"id","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.indication":"CodeableConcept","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DeviceUseStatement.whenUsed":"Period","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.codedDiagnosis":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.contained":"Resource","DiagnosticReport.context":"Reference","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"id","DiagnosticReport.identifier":"Identifier","DiagnosticReport.image.comment":"string","DiagnosticReport.image.extension":"Extension","DiagnosticReport.image.id":"string","DiagnosticReport.image.link":"Reference","DiagnosticReport.image.modifierExtension":"Extension","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer.actor":"Reference","DiagnosticReport.performer.extension":"Extension","DiagnosticReport.performer.id":"string","DiagnosticReport.performer.modifierExtension":"Extension","DiagnosticReport.performer.role":"CodeableConcept","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"string","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content.extension":"Extension","DocumentManifest.content.id":"string","DocumentManifest.content.modifierExtension":"Extension","DocumentManifest.content.pAttachment":"Attachment","DocumentManifest.content.pReference":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"id","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"string","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.class":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"string","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"string","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related.extension":"Extension","DocumentReference.context.related.id":"string","DocumentReference.context.related.identifier":"Identifier","DocumentReference.context.related.modifierExtension":"Extension","DocumentReference.context.related.ref":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.created":"dateTime","DocumentReference.custodian":"Reference","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"id","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.indexed":"instant","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"string","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"id","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseQuantity":"Quantity","Dosage.doseRange":"Range","Dosage.extension":"Extension","Dosage.id":"string","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.patientInstruction":"string","Dosage.rateQuantity":"Quantity","Dosage.rateRange":"Range","Dosage.rateRatio":"Ratio","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"string","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","Element.extension":"Extension","Element.id":"string","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"string","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"string","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSetReference":"Reference","ElementDefinition.binding.valueSetUri":"uri","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"string","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"uri","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"string","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"string","ElementDefinition.extension.url":"uri","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueReference":"Reference","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.id":"string","ElementDefinition.isModifier":"boolean","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"string","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternCount":"Count","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"string","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"string","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"string","ElementDefinition.type.profile":"uri","ElementDefinition.type.targetProfile":"uri","ElementDefinition.type.versioning":"code","EligibilityRequest.benefitCategory":"CodeableConcept","EligibilityRequest.benefitSubCategory":"CodeableConcept","EligibilityRequest.businessArrangement":"string","EligibilityRequest.contained":"Resource","EligibilityRequest.coverage":"Reference","EligibilityRequest.created":"dateTime","EligibilityRequest.enterer":"Reference","EligibilityRequest.extension":"Extension","EligibilityRequest.facility":"Reference","EligibilityRequest.id":"id","EligibilityRequest.identifier":"Identifier","EligibilityRequest.implicitRules":"uri","EligibilityRequest.insurer":"Reference","EligibilityRequest.language":"code","EligibilityRequest.meta":"Meta","EligibilityRequest.modifierExtension":"Extension","EligibilityRequest.organization":"Reference","EligibilityRequest.patient":"Reference","EligibilityRequest.priority":"CodeableConcept","EligibilityRequest.provider":"Reference","EligibilityRequest.servicedDate":"date","EligibilityRequest.servicedPeriod":"Period","EligibilityRequest.status":"code","EligibilityRequest.text":"Narrative","EligibilityResponse.contained":"Resource","EligibilityResponse.created":"dateTime","EligibilityResponse.disposition":"string","EligibilityResponse.error.code":"CodeableConcept","EligibilityResponse.error.extension":"Extension","EligibilityResponse.error.id":"string","EligibilityResponse.error.modifierExtension":"Extension","EligibilityResponse.extension":"Extension","EligibilityResponse.form":"CodeableConcept","EligibilityResponse.id":"id","EligibilityResponse.identifier":"Identifier","EligibilityResponse.implicitRules":"uri","EligibilityResponse.inforce":"boolean","EligibilityResponse.insurance.benefitBalance.category":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.description":"string","EligibilityResponse.insurance.benefitBalance.excluded":"boolean","EligibilityResponse.insurance.benefitBalance.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.allowedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.allowedString":"string","EligibilityResponse.insurance.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.financial.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.id":"string","EligibilityResponse.insurance.benefitBalance.financial.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.type":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.financial.usedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.usedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.id":"string","EligibilityResponse.insurance.benefitBalance.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.name":"string","EligibilityResponse.insurance.benefitBalance.network":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.subCategory":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.term":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.unit":"CodeableConcept","EligibilityResponse.insurance.contract":"Reference","EligibilityResponse.insurance.coverage":"Reference","EligibilityResponse.insurance.extension":"Extension","EligibilityResponse.insurance.id":"string","EligibilityResponse.insurance.modifierExtension":"Extension","EligibilityResponse.insurer":"Reference","EligibilityResponse.language":"code","EligibilityResponse.meta":"Meta","EligibilityResponse.modifierExtension":"Extension","EligibilityResponse.outcome":"CodeableConcept","EligibilityResponse.request":"Reference","EligibilityResponse.requestOrganization":"Reference","EligibilityResponse.requestProvider":"Reference","EligibilityResponse.status":"code","EligibilityResponse.text":"Narrative","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"string","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"string","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.role":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"string","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"id","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.incomingReferral":"Reference","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"string","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"string","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reason":"CodeableConcept","Encounter.serviceProvider":"Reference","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"string","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"uri","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"id","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"id","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.organization":"Reference","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.subject":"Reference","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"id","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"CodeableConcept","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestOrganization":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"string","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"id","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"string","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","ExpansionProfile.activeOnly":"boolean","ExpansionProfile.contact":"ContactDetail","ExpansionProfile.contained":"Resource","ExpansionProfile.date":"dateTime","ExpansionProfile.description":"markdown","ExpansionProfile.designation.exclude.designation.extension":"Extension","ExpansionProfile.designation.exclude.designation.id":"string","ExpansionProfile.designation.exclude.designation.language":"code","ExpansionProfile.designation.exclude.designation.modifierExtension":"Extension","ExpansionProfile.designation.exclude.designation.use":"Coding","ExpansionProfile.designation.exclude.extension":"Extension","ExpansionProfile.designation.exclude.id":"string","ExpansionProfile.designation.exclude.modifierExtension":"Extension","ExpansionProfile.designation.extension":"Extension","ExpansionProfile.designation.id":"string","ExpansionProfile.designation.include.designation.extension":"Extension","ExpansionProfile.designation.include.designation.id":"string","ExpansionProfile.designation.include.designation.language":"code","ExpansionProfile.designation.include.designation.modifierExtension":"Extension","ExpansionProfile.designation.include.designation.use":"Coding","ExpansionProfile.designation.include.extension":"Extension","ExpansionProfile.designation.include.id":"string","ExpansionProfile.designation.include.modifierExtension":"Extension","ExpansionProfile.designation.modifierExtension":"Extension","ExpansionProfile.displayLanguage":"code","ExpansionProfile.excludeNested":"boolean","ExpansionProfile.excludeNotForUI":"boolean","ExpansionProfile.excludePostCoordinated":"boolean","ExpansionProfile.excludedSystem.extension":"Extension","ExpansionProfile.excludedSystem.id":"string","ExpansionProfile.excludedSystem.modifierExtension":"Extension","ExpansionProfile.excludedSystem.system":"uri","ExpansionProfile.excludedSystem.version":"string","ExpansionProfile.experimental":"boolean","ExpansionProfile.extension":"Extension","ExpansionProfile.fixedVersion.extension":"Extension","ExpansionProfile.fixedVersion.id":"string","ExpansionProfile.fixedVersion.mode":"code","ExpansionProfile.fixedVersion.modifierExtension":"Extension","ExpansionProfile.fixedVersion.system":"uri","ExpansionProfile.fixedVersion.version":"string","ExpansionProfile.id":"id","ExpansionProfile.identifier":"Identifier","ExpansionProfile.implicitRules":"uri","ExpansionProfile.includeDefinition":"boolean","ExpansionProfile.includeDesignations":"boolean","ExpansionProfile.jurisdiction":"CodeableConcept","ExpansionProfile.language":"code","ExpansionProfile.limitedExpansion":"boolean","ExpansionProfile.meta":"Meta","ExpansionProfile.modifierExtension":"Extension","ExpansionProfile.name":"string","ExpansionProfile.publisher":"string","ExpansionProfile.status":"code","ExpansionProfile.text":"Narrative","ExpansionProfile.url":"uri","ExpansionProfile.useContext":"UsageContext","ExpansionProfile.version":"string","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"string","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.fee":"Money","ExplanationOfBenefit.addItem.detail.id":"string","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.detail.service":"CodeableConcept","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.fee":"Money","ExplanationOfBenefit.addItem.id":"string","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.sequenceLinkId":"positiveInt","ExplanationOfBenefit.addItem.service":"CodeableConcept","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"string","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"string","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.subCategory":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"string","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"string","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.employmentImpacted":"Period","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"CodeableConcept","ExplanationOfBenefit.hospitalization":"Period","ExplanationOfBenefit.id":"id","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.information.category":"CodeableConcept","ExplanationOfBenefit.information.code":"CodeableConcept","ExplanationOfBenefit.information.extension":"Extension","ExplanationOfBenefit.information.id":"string","ExplanationOfBenefit.information.modifierExtension":"Extension","ExplanationOfBenefit.information.reason":"Coding","ExplanationOfBenefit.information.sequence":"positiveInt","ExplanationOfBenefit.information.timingDate":"date","ExplanationOfBenefit.information.timingPeriod":"Period","ExplanationOfBenefit.information.valueAttachment":"Attachment","ExplanationOfBenefit.information.valueQuantity":"Quantity","ExplanationOfBenefit.information.valueReference":"Reference","ExplanationOfBenefit.information.valueString":"string","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.id":"string","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"string","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamLinkId":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"string","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"string","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisLinkId":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"string","ExplanationOfBenefit.item.informationLinkId":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureLinkId":"positiveInt","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.service":"CodeableConcept","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.organization":"Reference","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"CodeableConcept","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"string","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.resourceType":"CodeableConcept","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"string","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"string","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"string","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"CodeableConcept","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"string","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.totalBenefit":"Money","ExplanationOfBenefit.totalCost":"Money","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.unallocDeductable":"Money","Extension.extension":"Extension","Extension.id":"string","Extension.url":"uri","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactPoint":"ContactPoint","Extension.valueCount":"Count","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDuration":"Duration","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"string","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.definition":"Reference","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.gender":"code","FamilyMemberHistory.id":"id","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.notDone":"boolean","FamilyMemberHistory.notDoneReason":"CodeableConcept","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"id","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"id","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.status":"code","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"string","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"id","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"string","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"string","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"string","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.profile":"uri","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"uri","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"string","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"id","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"string","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.context":"Reference","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"id","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.module":"Reference","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCodeableConcept":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestId":"id","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"string","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility":"CodeableConcept","HealthcareService.eligibilityNote":"string","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"string","HealthcareService.id":"id","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"string","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.programName":"string","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"string","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"string","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingManifest.author":"Reference","ImagingManifest.authoringTime":"dateTime","ImagingManifest.contained":"Resource","ImagingManifest.description":"string","ImagingManifest.extension":"Extension","ImagingManifest.id":"id","ImagingManifest.identifier":"Identifier","ImagingManifest.implicitRules":"uri","ImagingManifest.language":"code","ImagingManifest.meta":"Meta","ImagingManifest.modifierExtension":"Extension","ImagingManifest.patient":"Reference","ImagingManifest.study.endpoint":"Reference","ImagingManifest.study.extension":"Extension","ImagingManifest.study.id":"string","ImagingManifest.study.imagingStudy":"Reference","ImagingManifest.study.modifierExtension":"Extension","ImagingManifest.study.series.endpoint":"Reference","ImagingManifest.study.series.extension":"Extension","ImagingManifest.study.series.id":"string","ImagingManifest.study.series.instance.extension":"Extension","ImagingManifest.study.series.instance.id":"string","ImagingManifest.study.series.instance.modifierExtension":"Extension","ImagingManifest.study.series.instance.sopClass":"oid","ImagingManifest.study.series.instance.uid":"oid","ImagingManifest.study.series.modifierExtension":"Extension","ImagingManifest.study.series.uid":"oid","ImagingManifest.study.uid":"oid","ImagingManifest.text":"Narrative","ImagingStudy.accession":"Identifier","ImagingStudy.availability":"code","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.context":"Reference","ImagingStudy.description":"string","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"id","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.meta":"Meta","ImagingStudy.modalityList":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.patient":"Reference","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reason":"CodeableConcept","ImagingStudy.referrer":"Reference","ImagingStudy.series.availability":"code","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"string","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"string","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"oid","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"oid","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"oid","ImagingStudy.started":"dateTime","ImagingStudy.text":"Narrative","ImagingStudy.uid":"oid","Immunization.contained":"Resource","Immunization.date":"dateTime","Immunization.doseQuantity":"Quantity","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.explanation.extension":"Extension","Immunization.explanation.id":"string","Immunization.explanation.modifierExtension":"Extension","Immunization.explanation.reason":"CodeableConcept","Immunization.explanation.reasonNotGiven":"CodeableConcept","Immunization.extension":"Extension","Immunization.id":"id","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.notGiven":"boolean","Immunization.note":"Annotation","Immunization.patient":"Reference","Immunization.practitioner.actor":"Reference","Immunization.practitioner.extension":"Extension","Immunization.practitioner.id":"string","Immunization.practitioner.modifierExtension":"Extension","Immunization.practitioner.role":"CodeableConcept","Immunization.primarySource":"boolean","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"string","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.text":"Narrative","Immunization.vaccinationProtocol.authority":"Reference","Immunization.vaccinationProtocol.description":"string","Immunization.vaccinationProtocol.doseSequence":"positiveInt","Immunization.vaccinationProtocol.doseStatus":"CodeableConcept","Immunization.vaccinationProtocol.doseStatusReason":"CodeableConcept","Immunization.vaccinationProtocol.extension":"Extension","Immunization.vaccinationProtocol.id":"string","Immunization.vaccinationProtocol.modifierExtension":"Extension","Immunization.vaccinationProtocol.series":"string","Immunization.vaccinationProtocol.seriesDoses":"positiveInt","Immunization.vaccinationProtocol.targetDisease":"CodeableConcept","Immunization.vaccineCode":"CodeableConcept","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"id","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.date":"dateTime","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"string","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.doseNumber":"positiveInt","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"string","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.authority":"Reference","ImmunizationRecommendation.recommendation.protocol.description":"string","ImmunizationRecommendation.recommendation.protocol.doseSequence":"positiveInt","ImmunizationRecommendation.recommendation.protocol.extension":"Extension","ImmunizationRecommendation.recommendation.protocol.id":"string","ImmunizationRecommendation.recommendation.protocol.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.series":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.binary":"uri","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.dependency.extension":"Extension","ImplementationGuide.dependency.id":"string","ImplementationGuide.dependency.modifierExtension":"Extension","ImplementationGuide.dependency.type":"code","ImplementationGuide.dependency.uri":"uri","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"id","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"string","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"Reference","ImplementationGuide.global.type":"code","ImplementationGuide.id":"id","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.package.description":"string","ImplementationGuide.package.extension":"Extension","ImplementationGuide.package.id":"string","ImplementationGuide.package.modifierExtension":"Extension","ImplementationGuide.package.name":"string","ImplementationGuide.package.resource.acronym":"string","ImplementationGuide.package.resource.description":"string","ImplementationGuide.package.resource.example":"boolean","ImplementationGuide.package.resource.exampleFor":"Reference","ImplementationGuide.package.resource.extension":"Extension","ImplementationGuide.package.resource.id":"string","ImplementationGuide.package.resource.modifierExtension":"Extension","ImplementationGuide.package.resource.name":"string","ImplementationGuide.package.resource.sourceReference":"Reference","ImplementationGuide.package.resource.sourceUri":"uri","ImplementationGuide.page.extension":"Extension","ImplementationGuide.page.format":"code","ImplementationGuide.page.id":"string","ImplementationGuide.page.kind":"code","ImplementationGuide.page.modifierExtension":"Extension","ImplementationGuide.page.package":"string","ImplementationGuide.page.source":"uri","ImplementationGuide.page.title":"string","ImplementationGuide.page.type":"code","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","Library.approvalDate":"date","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.contributor":"Contributor","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.effectivePeriod":"Period","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"id","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.status":"code","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"id","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"string","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"string","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"id","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.id":"id","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"string","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","Measure.approvalDate":"date","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.contributor":"Contributor","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.effectivePeriod":"Period","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"string","Measure.group.identifier":"Identifier","Measure.group.modifierExtension":"Extension","Measure.group.name":"string","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"string","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"string","Measure.group.population.identifier":"Identifier","Measure.group.population.modifierExtension":"Extension","Measure.group.population.name":"string","Measure.group.stratifier.criteria":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"string","Measure.group.stratifier.identifier":"Identifier","Measure.group.stratifier.modifierExtension":"Extension","Measure.group.stratifier.path":"string","Measure.guidance":"markdown","Measure.id":"id","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"string","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"Reference","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.set":"string","Measure.status":"code","Measure.supplementalData.criteria":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"string","Measure.supplementalData.identifier":"Identifier","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.path":"string","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResources":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"string","MeasureReport.group.identifier":"Identifier","MeasureReport.group.measureScore":"decimal","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"string","MeasureReport.group.population.identifier":"Identifier","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.patients":"Reference","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"string","MeasureReport.group.stratifier.identifier":"Identifier","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"string","MeasureReport.group.stratifier.stratum.measureScore":"decimal","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"string","MeasureReport.group.stratifier.stratum.population.identifier":"Identifier","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.patients":"Reference","MeasureReport.group.stratifier.stratum.value":"string","MeasureReport.id":"id","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.language":"code","MeasureReport.measure":"Reference","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.patient":"Reference","MeasureReport.period":"Period","MeasureReport.reportingOrganization":"Reference","MeasureReport.status":"code","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.context":"Reference","Media.device":"Reference","Media.duration":"unsignedInt","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"id","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.language":"code","Media.meta":"Meta","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.occurrenceDateTime":"dateTime","Media.occurrencePeriod":"Period","Media.operator":"Reference","Media.reasonCode":"CodeableConcept","Media.subject":"Reference","Media.subtype":"CodeableConcept","Media.text":"Narrative","Media.type":"code","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"id","Medication.image":"Attachment","Medication.implicitRules":"uri","Medication.ingredient.amount":"Ratio","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"string","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.isBrand":"boolean","Medication.isOverTheCounter":"boolean","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.package.batch.expirationDate":"dateTime","Medication.package.batch.extension":"Extension","Medication.package.batch.id":"string","Medication.package.batch.lotNumber":"string","Medication.package.batch.modifierExtension":"Extension","Medication.package.container":"CodeableConcept","Medication.package.content.amount":"Quantity","Medication.package.content.extension":"Extension","Medication.package.content.id":"string","Medication.package.content.itemCodeableConcept":"CodeableConcept","Medication.package.content.itemReference":"Reference","Medication.package.content.modifierExtension":"Extension","Medication.package.extension":"Extension","Medication.package.id":"string","Medication.package.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.definition":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"string","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"id","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.notGiven":"boolean","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.id":"string","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.performer.onBehalfOf":"Reference","MedicationAdministration.prescription":"Reference","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonNotGiven":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.status":"code","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"id","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.notDone":"boolean","MedicationDispense.notDoneReasonCodeableConcept":"CodeableConcept","MedicationDispense.notDoneReasonReference":"Reference","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.id":"string","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.performer.onBehalfOf":"Reference","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"string","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.context":"Reference","MedicationRequest.definition":"Reference","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"string","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"positiveInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"id","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.requester.agent":"Reference","MedicationRequest.requester.extension":"Extension","MedicationRequest.requester.id":"string","MedicationRequest.requester.modifierExtension":"Extension","MedicationRequest.requester.onBehalfOf":"Reference","MedicationRequest.status":"code","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowed":"boolean","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"string","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"id","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonNotTaken":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.subject":"Reference","MedicationStatement.taken":"code","MedicationStatement.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"string","MessageDefinition.allowedResponse.message":"Reference","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"Reference","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.event":"Coding","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"string","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"Reference","MessageDefinition.id":"id","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"Reference","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"Reference","MessageDefinition.responseRequired":"boolean","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.destination.endpoint":"uri","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"string","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.event":"Coding","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"id","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.receiver":"Reference","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"string","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"uri","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"string","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","MessageHeader.timestamp":"instant","Meta.extension":"Extension","Meta.id":"string","Meta.lastUpdated":"instant","Meta.profile":"uri","Meta.security":"Coding","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"id","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","Money.code":"code","Money.comparator":"code","Money.extension":"Extension","Money.id":"string","Money.system":"uri","Money.unit":"string","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"id","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.replacedBy":"Reference","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"string","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"string","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"string","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"string","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"id","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"string","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"string","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"string","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"string","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.comment":"string","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"string","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueAttachment":"Attachment","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.context":"Reference","Observation.dataAbsentReason":"CodeableConcept","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectivePeriod":"Period","Observation.extension":"Extension","Observation.id":"id","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"string","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.related.extension":"Extension","Observation.related.id":"string","Observation.related.modifierExtension":"Extension","Observation.related.target":"Reference","Observation.related.type":"code","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueAttachment":"Attachment","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","OperationDefinition.base":"Reference","OperationDefinition.code":"code","OperationDefinition.comment":"string","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"id","OperationDefinition.idempotent":"boolean","OperationDefinition.implicitRules":"uri","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"string","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"string","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSetReference":"Reference","OperationDefinition.parameter.binding.valueSetUri":"uri","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"string","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.profile":"Reference","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"id","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"string","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"string","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"id","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"string","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"Reference","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"id","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"string","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Patient.active":"boolean","Patient.address":"Address","Patient.animal.breed":"CodeableConcept","Patient.animal.extension":"Extension","Patient.animal.genderStatus":"CodeableConcept","Patient.animal.id":"string","Patient.animal.modifierExtension":"Extension","Patient.animal.species":"CodeableConcept","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"string","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"string","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"id","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"string","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"id","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.organization":"Reference","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.statusDate":"date","PaymentNotice.target":"Reference","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"string","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.form":"CodeableConcept","PaymentReconciliation.id":"id","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.organization":"Reference","PaymentReconciliation.outcome":"CodeableConcept","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"string","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"CodeableConcept","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestOrganization":"Reference","PaymentReconciliation.requestProvider":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","PaymentReconciliation.total":"Money","Period.end":"dateTime","Period.extension":"Extension","Period.id":"string","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"id","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"string","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.description":"string","PlanDefinition.action.condition.expression":"string","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"string","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.language":"string","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definition":"Reference","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.description":"string","PlanDefinition.action.dynamicValue.expression":"string","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"string","PlanDefinition.action.dynamicValue.language":"string","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"string","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.label":"string","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"string","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"string","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"Reference","PlanDefinition.action.triggerDefinition":"TriggerDefinition","PlanDefinition.action.type":"Coding","PlanDefinition.approvalDate":"date","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.contributor":"Contributor","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.effectivePeriod":"Period","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"string","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"string","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"id","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"Reference","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.status":"code","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"id","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"string","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"string","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"id","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"string","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.context":"Reference","Procedure.definition":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"string","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"id","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.notDone":"boolean","Procedure.notDoneReason":"CodeableConcept","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.id":"string","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.performer.role":"CodeableConcept","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProcedureRequest.asNeededBoolean":"boolean","ProcedureRequest.asNeededCodeableConcept":"CodeableConcept","ProcedureRequest.authoredOn":"dateTime","ProcedureRequest.basedOn":"Reference","ProcedureRequest.bodySite":"CodeableConcept","ProcedureRequest.category":"CodeableConcept","ProcedureRequest.code":"CodeableConcept","ProcedureRequest.contained":"Resource","ProcedureRequest.context":"Reference","ProcedureRequest.definition":"Reference","ProcedureRequest.doNotPerform":"boolean","ProcedureRequest.extension":"Extension","ProcedureRequest.id":"id","ProcedureRequest.identifier":"Identifier","ProcedureRequest.implicitRules":"uri","ProcedureRequest.intent":"code","ProcedureRequest.language":"code","ProcedureRequest.meta":"Meta","ProcedureRequest.modifierExtension":"Extension","ProcedureRequest.note":"Annotation","ProcedureRequest.occurrenceDateTime":"dateTime","ProcedureRequest.occurrencePeriod":"Period","ProcedureRequest.occurrenceTiming":"Timing","ProcedureRequest.performer":"Reference","ProcedureRequest.performerType":"CodeableConcept","ProcedureRequest.priority":"code","ProcedureRequest.reasonCode":"CodeableConcept","ProcedureRequest.reasonReference":"Reference","ProcedureRequest.relevantHistory":"Reference","ProcedureRequest.replaces":"Reference","ProcedureRequest.requester.agent":"Reference","ProcedureRequest.requester.extension":"Extension","ProcedureRequest.requester.id":"string","ProcedureRequest.requester.modifierExtension":"Extension","ProcedureRequest.requester.onBehalfOf":"Reference","ProcedureRequest.requisition":"Identifier","ProcedureRequest.specimen":"Reference","ProcedureRequest.status":"code","ProcedureRequest.subject":"Reference","ProcedureRequest.supportingInfo":"Reference","ProcedureRequest.text":"Narrative","ProcessRequest.action":"code","ProcessRequest.contained":"Resource","ProcessRequest.created":"dateTime","ProcessRequest.exclude":"string","ProcessRequest.extension":"Extension","ProcessRequest.id":"id","ProcessRequest.identifier":"Identifier","ProcessRequest.implicitRules":"uri","ProcessRequest.include":"string","ProcessRequest.item.extension":"Extension","ProcessRequest.item.id":"string","ProcessRequest.item.modifierExtension":"Extension","ProcessRequest.item.sequenceLinkId":"integer","ProcessRequest.language":"code","ProcessRequest.meta":"Meta","ProcessRequest.modifierExtension":"Extension","ProcessRequest.nullify":"boolean","ProcessRequest.organization":"Reference","ProcessRequest.period":"Period","ProcessRequest.provider":"Reference","ProcessRequest.reference":"string","ProcessRequest.request":"Reference","ProcessRequest.response":"Reference","ProcessRequest.status":"code","ProcessRequest.target":"Reference","ProcessRequest.text":"Narrative","ProcessResponse.communicationRequest":"Reference","ProcessResponse.contained":"Resource","ProcessResponse.created":"dateTime","ProcessResponse.disposition":"string","ProcessResponse.error":"CodeableConcept","ProcessResponse.extension":"Extension","ProcessResponse.form":"CodeableConcept","ProcessResponse.id":"id","ProcessResponse.identifier":"Identifier","ProcessResponse.implicitRules":"uri","ProcessResponse.language":"code","ProcessResponse.meta":"Meta","ProcessResponse.modifierExtension":"Extension","ProcessResponse.organization":"Reference","ProcessResponse.outcome":"CodeableConcept","ProcessResponse.processNote.extension":"Extension","ProcessResponse.processNote.id":"string","ProcessResponse.processNote.modifierExtension":"Extension","ProcessResponse.processNote.text":"string","ProcessResponse.processNote.type":"CodeableConcept","ProcessResponse.request":"Reference","ProcessResponse.requestOrganization":"Reference","ProcessResponse.requestProvider":"Reference","ProcessResponse.status":"code","ProcessResponse.text":"Narrative","Provenance.activity":"Coding","Provenance.agent.extension":"Extension","Provenance.agent.id":"string","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOfReference":"Reference","Provenance.agent.onBehalfOfUri":"uri","Provenance.agent.relatedAgentType":"CodeableConcept","Provenance.agent.role":"CodeableConcept","Provenance.agent.whoReference":"Reference","Provenance.agent.whoUri":"uri","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"string","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.whatIdentifier":"Identifier","Provenance.entity.whatReference":"Reference","Provenance.entity.whatUri":"uri","Provenance.extension":"Extension","Provenance.id":"id","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.period":"Period","Provenance.policy":"uri","Provenance.reason":"Coding","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"string","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"id","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableWhen.answerAttachment":"Attachment","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.answerUri":"uri","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.hasAnswer":"boolean","Questionnaire.item.enableWhen.id":"string","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"string","Questionnaire.item.initialAttachment":"Attachment","Questionnaire.item.initialBoolean":"boolean","Questionnaire.item.initialCoding":"Coding","Questionnaire.item.initialDate":"date","Questionnaire.item.initialDateTime":"dateTime","Questionnaire.item.initialDecimal":"decimal","Questionnaire.item.initialInteger":"integer","Questionnaire.item.initialQuantity":"Quantity","Questionnaire.item.initialReference":"Reference","Questionnaire.item.initialString":"string","Questionnaire.item.initialTime":"time","Questionnaire.item.initialUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.option.extension":"Extension","Questionnaire.item.option.id":"string","Questionnaire.item.option.modifierExtension":"Extension","Questionnaire.item.option.valueCoding":"Coding","Questionnaire.item.option.valueDate":"date","Questionnaire.item.option.valueInteger":"integer","Questionnaire.item.option.valueString":"string","Questionnaire.item.option.valueTime":"time","Questionnaire.item.options":"Reference","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.context":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"id","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"string","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"string","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.subject":"Reference","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.parent":"Reference","QuestionnaireResponse.questionnaire":"Reference","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"string","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"string","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"string","Reference.identifier":"Identifier","Reference.reference":"string","ReferralRequest.authoredOn":"dateTime","ReferralRequest.basedOn":"Reference","ReferralRequest.contained":"Resource","ReferralRequest.context":"Reference","ReferralRequest.definition":"Reference","ReferralRequest.description":"string","ReferralRequest.extension":"Extension","ReferralRequest.groupIdentifier":"Identifier","ReferralRequest.id":"id","ReferralRequest.identifier":"Identifier","ReferralRequest.implicitRules":"uri","ReferralRequest.intent":"code","ReferralRequest.language":"code","ReferralRequest.meta":"Meta","ReferralRequest.modifierExtension":"Extension","ReferralRequest.note":"Annotation","ReferralRequest.occurrenceDateTime":"dateTime","ReferralRequest.occurrencePeriod":"Period","ReferralRequest.priority":"code","ReferralRequest.reasonCode":"CodeableConcept","ReferralRequest.reasonReference":"Reference","ReferralRequest.recipient":"Reference","ReferralRequest.relevantHistory":"Reference","ReferralRequest.replaces":"Reference","ReferralRequest.requester.agent":"Reference","ReferralRequest.requester.extension":"Extension","ReferralRequest.requester.id":"string","ReferralRequest.requester.modifierExtension":"Extension","ReferralRequest.requester.onBehalfOf":"Reference","ReferralRequest.serviceRequested":"CodeableConcept","ReferralRequest.specialty":"CodeableConcept","ReferralRequest.status":"code","ReferralRequest.subject":"Reference","ReferralRequest.supportingInfo":"Reference","ReferralRequest.text":"Narrative","ReferralRequest.type":"CodeableConcept","RelatedArtifact.citation":"string","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"string","RelatedArtifact.resource":"Reference","RelatedArtifact.type":"code","RelatedArtifact.url":"uri","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"id","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.description":"string","RequestGroup.action.condition.expression":"string","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"string","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.language":"string","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"string","RequestGroup.action.label":"string","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"string","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"Coding","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.contained":"Resource","RequestGroup.context":"Reference","RequestGroup.definition":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"id","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCodeableConcept":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchStudy.arm.code":"CodeableConcept","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"string","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.category":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"id","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.jurisdiction":"CodeableConcept","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"id","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"id","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.comment":"string","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.context":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"id","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"string","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCodeableConcept":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"string","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"id","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"Reference","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"string","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"uri","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"id","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","Sequence.contained":"Resource","Sequence.coordinateSystem":"integer","Sequence.device":"Reference","Sequence.extension":"Extension","Sequence.id":"id","Sequence.identifier":"Identifier","Sequence.implicitRules":"uri","Sequence.language":"code","Sequence.meta":"Meta","Sequence.modifierExtension":"Extension","Sequence.observedSeq":"string","Sequence.patient":"Reference","Sequence.performer":"Reference","Sequence.pointer":"Reference","Sequence.quality.end":"integer","Sequence.quality.extension":"Extension","Sequence.quality.fScore":"decimal","Sequence.quality.gtFP":"decimal","Sequence.quality.id":"string","Sequence.quality.method":"CodeableConcept","Sequence.quality.modifierExtension":"Extension","Sequence.quality.precision":"decimal","Sequence.quality.queryFP":"decimal","Sequence.quality.queryTP":"decimal","Sequence.quality.recall":"decimal","Sequence.quality.score":"Quantity","Sequence.quality.standardSequence":"CodeableConcept","Sequence.quality.start":"integer","Sequence.quality.truthFN":"decimal","Sequence.quality.truthTP":"decimal","Sequence.quality.type":"code","Sequence.quantity":"Quantity","Sequence.readCoverage":"integer","Sequence.referenceSeq.chromosome":"CodeableConcept","Sequence.referenceSeq.extension":"Extension","Sequence.referenceSeq.genomeBuild":"string","Sequence.referenceSeq.id":"string","Sequence.referenceSeq.modifierExtension":"Extension","Sequence.referenceSeq.referenceSeqId":"CodeableConcept","Sequence.referenceSeq.referenceSeqPointer":"Reference","Sequence.referenceSeq.referenceSeqString":"string","Sequence.referenceSeq.strand":"integer","Sequence.referenceSeq.windowEnd":"integer","Sequence.referenceSeq.windowStart":"integer","Sequence.repository.datasetId":"string","Sequence.repository.extension":"Extension","Sequence.repository.id":"string","Sequence.repository.modifierExtension":"Extension","Sequence.repository.name":"string","Sequence.repository.readsetId":"string","Sequence.repository.type":"code","Sequence.repository.url":"uri","Sequence.repository.variantsetId":"string","Sequence.specimen":"Reference","Sequence.text":"Narrative","Sequence.type":"code","Sequence.variant.cigar":"string","Sequence.variant.end":"integer","Sequence.variant.extension":"Extension","Sequence.variant.id":"string","Sequence.variant.modifierExtension":"Extension","Sequence.variant.observedAllele":"string","Sequence.variant.referenceAllele":"string","Sequence.variant.start":"integer","Sequence.variant.variantPointer":"Reference","ServiceDefinition.approvalDate":"date","ServiceDefinition.contact":"ContactDetail","ServiceDefinition.contained":"Resource","ServiceDefinition.contributor":"Contributor","ServiceDefinition.copyright":"markdown","ServiceDefinition.dataRequirement":"DataRequirement","ServiceDefinition.date":"dateTime","ServiceDefinition.description":"markdown","ServiceDefinition.effectivePeriod":"Period","ServiceDefinition.experimental":"boolean","ServiceDefinition.extension":"Extension","ServiceDefinition.id":"id","ServiceDefinition.identifier":"Identifier","ServiceDefinition.implicitRules":"uri","ServiceDefinition.jurisdiction":"CodeableConcept","ServiceDefinition.language":"code","ServiceDefinition.lastReviewDate":"date","ServiceDefinition.meta":"Meta","ServiceDefinition.modifierExtension":"Extension","ServiceDefinition.name":"string","ServiceDefinition.operationDefinition":"Reference","ServiceDefinition.publisher":"string","ServiceDefinition.purpose":"markdown","ServiceDefinition.relatedArtifact":"RelatedArtifact","ServiceDefinition.status":"code","ServiceDefinition.text":"Narrative","ServiceDefinition.title":"string","ServiceDefinition.topic":"CodeableConcept","ServiceDefinition.trigger":"TriggerDefinition","ServiceDefinition.url":"uri","ServiceDefinition.usage":"string","ServiceDefinition.useContext":"UsageContext","ServiceDefinition.version":"string","Signature.blob":"base64Binary","Signature.contentType":"code","Signature.extension":"Extension","Signature.id":"string","Signature.onBehalfOfReference":"Reference","Signature.onBehalfOfUri":"uri","Signature.type":"Coding","Signature.when":"instant","Signature.whoReference":"Reference","Signature.whoUri":"uri","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"id","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.extension":"Extension","Specimen.collection.id":"string","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"string","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"id","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"string","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"uri","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context":"string","StructureDefinition.contextInvariant":"string","StructureDefinition.contextType":"code","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"string","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"id","StructureDefinition.id":"id","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"string","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"string","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"code","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"string","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"string","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"string","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"string","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"string","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"string","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"string","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"id","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"uri","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"string","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"uri","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"uri","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"string","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"string","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"id","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.tag":"Coding","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"id","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"string","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"string","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"id","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"string","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"id","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.orderedItem.extension":"Extension","SupplyRequest.orderedItem.id":"string","SupplyRequest.orderedItem.itemCodeableConcept":"CodeableConcept","SupplyRequest.orderedItem.itemReference":"Reference","SupplyRequest.orderedItem.modifierExtension":"Extension","SupplyRequest.orderedItem.quantity":"Quantity","SupplyRequest.priority":"code","SupplyRequest.reasonCodeableConcept":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester.agent":"Reference","SupplyRequest.requester.extension":"Extension","SupplyRequest.requester.id":"string","SupplyRequest.requester.modifierExtension":"Extension","SupplyRequest.requester.onBehalfOf":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.context":"Reference","Task.definitionReference":"Reference","Task.definitionUri":"uri","Task.description":"string","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"id","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"string","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactPoint":"ContactPoint","Task.input.valueCount":"Count","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDuration":"Duration","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"string","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactPoint":"ContactPoint","Task.output.valueCount":"Count","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDuration":"Duration","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reason":"CodeableConcept","Task.relevantHistory":"Reference","Task.requester.agent":"Reference","Task.requester.extension":"Extension","Task.requester.id":"string","Task.requester.modifierExtension":"Extension","Task.requester.onBehalfOf":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"string","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"id","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"string","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"string","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"string","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"string","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"string","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"string","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"string","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"string","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"string","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"string","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"string","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"id","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"Reference","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"string","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"string","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"string","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"string","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.rule.extension":"Extension","TestScript.rule.id":"string","TestScript.rule.modifierExtension":"Extension","TestScript.rule.param.extension":"Extension","TestScript.rule.param.id":"string","TestScript.rule.param.modifierExtension":"Extension","TestScript.rule.param.name":"string","TestScript.rule.param.value":"string","TestScript.rule.resource":"Reference","TestScript.ruleset.extension":"Extension","TestScript.ruleset.id":"string","TestScript.ruleset.modifierExtension":"Extension","TestScript.ruleset.resource":"Reference","TestScript.ruleset.rule.extension":"Extension","TestScript.ruleset.rule.id":"string","TestScript.ruleset.rule.modifierExtension":"Extension","TestScript.ruleset.rule.param.extension":"Extension","TestScript.ruleset.rule.param.id":"string","TestScript.ruleset.rule.param.modifierExtension":"Extension","TestScript.ruleset.rule.param.name":"string","TestScript.ruleset.rule.param.value":"string","TestScript.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"string","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.rule.extension":"Extension","TestScript.setup.action.assert.rule.id":"string","TestScript.setup.action.assert.rule.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.extension":"Extension","TestScript.setup.action.assert.rule.param.id":"string","TestScript.setup.action.assert.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.name":"string","TestScript.setup.action.assert.rule.param.value":"string","TestScript.setup.action.assert.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.extension":"Extension","TestScript.setup.action.assert.ruleset.id":"string","TestScript.setup.action.assert.ruleset.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.id":"string","TestScript.setup.action.assert.ruleset.rule.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.id":"string","TestScript.setup.action.assert.ruleset.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.name":"string","TestScript.setup.action.assert.ruleset.rule.param.value":"string","TestScript.setup.action.assert.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.rulesetId":"id","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"string","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"string","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"string","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"string","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"string","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"string","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"string","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"string","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"string","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"string","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"integer","Timing.repeat.countMax":"integer","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"integer","Timing.repeat.frequencyMax":"integer","Timing.repeat.id":"string","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.eventData":"DataRequirement","TriggerDefinition.eventName":"string","TriggerDefinition.eventTimingDate":"date","TriggerDefinition.eventTimingDateTime":"dateTime","TriggerDefinition.eventTimingReference":"Reference","TriggerDefinition.eventTimingTiming":"Timing","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"string","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"string","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"string","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"string","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"string","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"string","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"code","ValueSet.compose.include.id":"string","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"uri","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"string","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"string","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"string","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extensible":"boolean","ValueSet.extension":"Extension","ValueSet.id":"id","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VisionPrescription.contained":"Resource","VisionPrescription.dateWritten":"dateTime","VisionPrescription.dispense.add":"decimal","VisionPrescription.dispense.axis":"integer","VisionPrescription.dispense.backCurve":"decimal","VisionPrescription.dispense.base":"code","VisionPrescription.dispense.brand":"string","VisionPrescription.dispense.color":"string","VisionPrescription.dispense.cylinder":"decimal","VisionPrescription.dispense.diameter":"decimal","VisionPrescription.dispense.duration":"Quantity","VisionPrescription.dispense.extension":"Extension","VisionPrescription.dispense.eye":"code","VisionPrescription.dispense.id":"string","VisionPrescription.dispense.modifierExtension":"Extension","VisionPrescription.dispense.note":"Annotation","VisionPrescription.dispense.power":"decimal","VisionPrescription.dispense.prism":"decimal","VisionPrescription.dispense.product":"CodeableConcept","VisionPrescription.dispense.sphere":"decimal","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"id","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.reasonCodeableConcept":"CodeableConcept","VisionPrescription.reasonReference":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},4715:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Contract.term.group":"Contract.term","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.page.page":"ImplementationGuide.page","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},1976:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BodySite":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","ChargeItem":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","DataElement":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceComponent":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"Element","Duration":"Quantity","ElementDefinition":"Element","EligibilityRequest":"DomainResource","EligibilityResponse":"DomainResource","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","ExpansionProfile":"DomainResource","ExplanationOfBenefit":"DomainResource","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingManifest":"DomainResource","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","Money":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProcedureRequest":"DomainResource","ProcessRequest":"DomainResource","ProcessResponse":"DomainResource","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","ReferralRequest":"DomainResource","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","Sequence":"DomainResource","ServiceDefinition":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"Element","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","uuid":"uri","xhtml":"Element"}')},82:function(e){"use strict";e.exports=JSON.parse('{"name":"fhirpath","version":"3.2.0","description":"A FHIRPath engine","main":"src/fhirpath.js","dependencies":{"@lhncbc/ucum-lhc":"^4.1.3","antlr4":"~4.9.3","commander":"^2.18.0","date-fns":"^1.30.1","js-yaml":"^3.13.1"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.16.11","babel-loader":"^8.2.3","benny":"^3.7.1","bestzip":"^2.2.0","copy-webpack-plugin":"^6.0.3","cypress":"^10.3.0","eslint":"^8.10.0","fhir":"^4.10.3","grunt":"^1.5.2","grunt-cli":"^1.4.3","grunt-text-replace":"^0.4.0","jasmine-spec-reporter":"^4.2.1","jest":"^27.3.1","jit-grunt":"^0.10.0","lodash":"^4.17.21","open":"^8.4.0","rimraf":"^3.0.0","tmp":"0.0.33","webpack":"^5.11.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.9.1","xml2js":"^0.4.19","yargs":"^15.1.0"},"engines":{"node":">=8.9.0"},"scripts":{"generateParser":"cd src/parser; rimraf ./generated/*; java -Xmx500M -cp \\"../../antlr-4.9.3-complete.jar:$CLASSPATH\\" org.antlr.v4.Tool -o generated -Dlanguage=JavaScript FHIRPath.g4; grunt updateParserRequirements","build":"cd browser-build && webpack && rimraf fhirpath.zip && bestzip fhirpath.zip LICENSE.md fhirpath.min.js fhirpath.r4.min.js fhirpath.stu3.min.js fhirpath.dstu2.min.js && rimraf LICENSE.md","test:unit":"jest && TZ=America/New_York jest && TZ=Europe/Paris jest","test:unit:debug":"echo \'open chrome chrome://inspect/\' && node --inspect node_modules/.bin/jest --runInBand","build:demo":"npm run build && cd demo && npm run build","test:e2e":"npm run build:demo && cypress run","test":"npm run lint && npm run test:unit && npm run test:e2e && echo \\"For tests specific to IE 11, open browser-build/test/index.html in IE 11, and confirm that the tests on that page pass.\\"","lint":"eslint src/parser/index.js src/*.js converter/","compare-performance":"node ./test/benchmark.js"},"bin":{"fhirpath":"bin/fhirpath"},"repository":"github:HL7/fhirpath.js","license":"MIT"}')}},t={};function n(i){var a=t[i];if(void 0!==a)return a.exports;var o=t[i]={id:i,loaded:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(1961),t=n(9524),i=n(7472);let a=Object.create(i.Z);Object.assign(a,{_createObsIntValue:function(e){let t={value:e.value};return this._setFHIRQuantityUnit(t,e.unit),{key:"valueQuantity",val:t}}});var o=a,r="2.0",s={SDCVersion:r,QProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire|2.0",QRProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse|2.0",stdQProfile:"http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire",stdQRProfile:"http://hl7.org/fhir/3.0/StructureDefinition/QuestionnaireResponse",convertLFormsToQRAndExtracFHIRData:function(e,t,n){var i=this.convertLFormsToQuestionnaireResponse(e,t,n);if(!i)return null;i.id||(i.id=this._commonExport._getUniqueId(i.code&&i.code[0]&&i.code[0].code||i.identifier||"QR"));i.id;for(var a=[i],o=["Practitioner","Patient","RelatedPerson"],r=0,c=e.itemList.length;r=0&&(u[l].performer=i.author),a.push(u[l])}return a},_processQuestionCardinality:function(e,t){t.questionCardinality?"*"===t.questionCardinality.max?e.repeats=!0:parseInt(t.questionCardinality.max)>1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})):e.repeats=!1},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.option=this._handleAnswers(t,n)):t.answerValueSet&&(e.options=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=s)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null!==t.defaultAnswer&&void 0!==t.defaultAnswer&&""!==t.defaultAnswer){var n=this._getAssumedDataTypeForExport(t),i=this._getValueKeyByDataType("initial",t);if("CWE"===n||"CNE"===n){var a=null,o=null;"object"==typeof(c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer)?(o={code:c.code},void 0!==c&&(o.display=c.text),(a=c.system||t.answerCodeSystem)&&(o.system=LForms.Util.getCodeSystem(a)),e[i]=o):"string"==typeof c&&(e.initialString=c)}else if(!t.answers||"ST"!==n&&"INT"!==n&&"DT"!==n&&"TM"!==n){if("QTY"===n){var r=this._makeQuantity(t.defaultAnswer,t.units);r&&(e[i]=r)}else if("BL"===n||"REAL"===n||"INT"===n||"TM"===n||"ST"===n||"TX"===n||"URL"===n)e[i]=t.defaultAnswer;else if("DT"===n||"DTM"===n){var s=LForms.Util.stringToDate(t.defaultAnswer);s?(s="DTM"===n?LForms.Util.dateToDTMString(s):LForms.Util.dateToDTStringISO(s),e[i]=s):console.error(t.defaultAnswer+": Invalid date/datetime string as defaultAnswer for "+t.questionCode)}}else{var c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer;e[i]=c.text}}},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:s._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);(i&&i.default||e.initialQuantity)&&(e.initialQuantity||(e.initialQuantity={}),s._setUnitAttributesToFhirQuantity(e.initialQuantity,i));for(var a=0,o=t.units.length;a0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType&&e.expansion&&e.expansion.contains&&e.expansion.contains.length>0){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.options){if(i)var u=i[n.options.reference];u?e.answers=u.answers:e.answerValueSet=n.options.reference}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.option&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswer=function(e,n){var i=LForms.Util.deepCopy(n.initialCoding);i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(n,/^initial/),null!=i&&this._processFHIRValues(e,[i],!0)},t.getFirstInitialQuantity=function(e){return e.initialQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"!==i&&"TITLE"!==i||(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;o1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})))},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.answerOption=this._handleAnswers(t,n)):t.answerValueSet&&(e.answerValueSet=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=u)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null===t.defaultAnswer||void 0===t.defaultAnswer||""===t.defaultAnswer)return;var n=this._getAssumedDataTypeForExport(t),i=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer:[t.defaultAnswer],a=this._getValueKeyByDataType("value",t),o=null;let r=[];for(var s=0,c=i.length;s0&&(e.initial=r)},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:this._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);if(i&&i.default&&!(e.initial&&e.initial.length>0)){e.initial||(e.initial=[]);var a={};s._setUnitAttributesToFhirQuantity(a,i),e.initial.push({valueQuantity:a})}for(var o=0,r=t.units.length;o1&&(a=!0),i=i.concat(e)}if(a&&t.skipLogic.conditions.length>1)throw new Error("Multiple skip logic conditons included with range specification is not supported yet.");e.enableWhen=i,"ALL"===t.skipLogic.logic||a?e.enableBehavior="all":i.length>1&&(e.enableBehavior="any")}}},c=s,d=n(6412);var u=function(e){var t=e;t.fhirExtUrlOptionScore="http://hl7.org/fhir/StructureDefinition/ordinalValue",t.fhirExtUrlValueSetScore=t.fhirExtUrlOptionScore,t._extractContainedVS=function(e){var n;return e.contained&&e.contained.length>0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.answerValueSet){if(i)var u=i[n.answerValueSet];u?e.answers=u.answers:e.answerValueSet=n.answerValueSet}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.answerOption&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswerValue=function(e,n){var i=(e=LForms.Util.deepCopy(e)).valueCoding;i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(e,/^value/),null!=i&&n.push(i)},t._processDefaultAnswer=function(e,n){var i=[];n.answerOption&&n.answerOption.forEach((function(e){e.initialSelected&&t._processDefaultAnswerValue(e,i)})),n.initial&&n.initial.forEach((function(e){t._processDefaultAnswerValue(e,i)})),i.length>0&&this._processFHIRValues(e,i,!0)},t.getFirstInitialQuantity=function(e){return e.initial&&e.initial.length>0&&e.initial[0].valueQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"===i&&(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;oK in Q?tne(Q,K,{enumerable:!0,configurable:!0,writable:!0,value:O}):Q[K]=O,ep=(Q,K)=>{for(var O in K||(K={}))nne.call(K,O)&&XS(Q,O,K[O]);if(ZS)for(var O of ZS(K))ine.call(K,O)&&XS(Q,O,K[O]);return Q};(self.webpackChunklforms=self.webpackChunklforms||[]).push([[179],{7944:(Q,K,O)=>{"use strict";function L(n){return"function"==typeof n}let b=!1;const D={Promise:void 0,set useDeprecatedSynchronousErrorHandling(n){if(n){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else b&&console.log("RxJS: Back to a better error behavior. Thank you. <3");b=n},get useDeprecatedSynchronousErrorHandling(){return b}};function B(n){setTimeout(()=>{throw n},0)}const U={closed:!0,next(n){},error(n){if(D.useDeprecatedSynchronousErrorHandling)throw n;B(n)},complete(){}},m=Array.isArray||(n=>n&&"number"==typeof n.length);function d(n){return null!==n&&"object"==typeof n}const C=(()=>{function n(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return n.prototype=Object.create(Error.prototype),n})();class M{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof M)e.remove(this);else if(null!==e)for(let a=0;at.concat(e instanceof C?e.errors:e),[])}M.EMPTY=((n=new M).closed=!0,n);const _="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class I extends M{constructor(t,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=U;break;case 1:if(!t){this.destination=U;break}if("object"==typeof t){t instanceof I?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new F(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new F(this,t,e,i)}}[_](){return this}static create(t,e,i){const r=new I(t,e,i);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class F extends I{constructor(t,e,i,r){super(),this._parentSubscriber=t;let o,a=this;L(e)?o=e:e&&(o=e.next,i=e.error,r=e.complete,e!==U&&(a=Object.create(e),L(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=o,this._error=i,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;D.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=D;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=t,e.syncErrorThrown=!0):B(t),this.unsubscribe();else{if(this.unsubscribe(),i)throw t;B(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);D.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(i){if(this.unsubscribe(),D.useDeprecatedSynchronousErrorHandling)throw i;B(i)}}__tryOrSetError(t,e,i){if(!D.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return D.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(B(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const $="function"==typeof Symbol&&Symbol.observable||"@@observable";function ee(n){return n}let te=(()=>{class n{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:o}=this,a=function R(n,t,e){if(n){if(n instanceof I)return n;if(n[_])return n[_]()}return n||t||e?new I(n,t,e):new I(U)}(e,i,r);if(a.add(o?o.call(a,this.source):this.source||D.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),D.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(i){D.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function N(n){for(;n;){const{closed:t,destination:e,isStopped:i}=n;if(t||i)return!1;n=e&&e instanceof I?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=pe(i))((r,o)=>{let a;a=this.subscribe(s=>{try{e(s)}catch(l){o(l),a&&a.unsubscribe()}},o,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[$](){return this}pipe(...e){return 0===e.length?this:function he(n){return 0===n.length?ee:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=pe(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function pe(n){if(n||(n=D.Promise||Promise),!n)throw new Error("no Promise impl found");return n}const we=(()=>{function n(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return n.prototype=Object.create(Error.prototype),n})();class ce extends M{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class Ee extends I{constructor(t){super(t),this.destination=t}}let de=(()=>{class n extends te{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_](){return new Ee(this)}lift(e){const i=new Ne(this,this);return i.operator=e,i}next(e){if(this.closed)throw new we;if(!this.isStopped){const{observers:i}=this,r=i.length,o=i.slice();for(let a=0;anew Ne(t,e),n})();class Ne extends de{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):M.EMPTY}}function ke(n){return n&&"function"==typeof n.schedule}function He(n,t){return function(i){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new ut(n,t))}}class ut{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new An(t,this.project,this.thisArg))}}class An extends I{constructor(t,e,i){super(t),this.project=e,this.count=0,this.thisArg=i||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const Mt=n=>t=>{for(let e=0,i=n.length;en&&"number"==typeof n.length&&"function"!=typeof n;function Oe(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}const Qe=n=>{if(n&&"function"==typeof n[$])return(n=>t=>{const e=n[$]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(n);if(xe(n))return Mt(n);if(Oe(n))return(n=>t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,B),t))(n);if(n&&"function"==typeof n[sn])return(n=>t=>{const e=n[sn]();for(;;){let i;try{i=e.next()}catch(r){return t.error(r),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(n);{const e=`You provided ${d(n)?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function Qt(n,t){return new te(e=>{const i=new M;let r=0;return i.add(t.schedule(function(){r!==n.length?(e.next(n[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function yi(n,t){return t?function ji(n,t){if(null!=n){if(function hn(n){return n&&"function"==typeof n[$]}(n))return function un(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>{const r=n[$]();i.add(r.subscribe({next(o){i.add(t.schedule(()=>e.next(o)))},error(o){i.add(t.schedule(()=>e.error(o)))},complete(){i.add(t.schedule(()=>e.complete()))}}))})),i})}(n,t);if(Oe(n))return function tn(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>n.then(r=>{i.add(t.schedule(()=>{e.next(r),i.add(t.schedule(()=>e.complete()))}))},r=>{i.add(t.schedule(()=>e.error(r)))}))),i})}(n,t);if(xe(n))return Qt(n,t);if(function Wr(n){return n&&"function"==typeof n[sn]}(n)||"string"==typeof n)return function St(n,t){if(!n)throw new Error("Iterable cannot be null");return new te(e=>{const i=new M;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(t.schedule(()=>{r=n[sn](),i.add(t.schedule(function(){if(e.closed)return;let o,a;try{const s=r.next();o=s.value,a=s.done}catch(s){return void e.error(s)}a?e.complete():(e.next(o),this.schedule())}))})),i})}(n,t)}throw new TypeError((null!==n&&typeof n||n)+" is not observable")}(n,t):n instanceof te?n:new te(Qe(n))}class bi extends I{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class Ar extends I{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function Cn(n,t){if(t.closed)return;if(n instanceof te)return n.subscribe(t);let e;try{e=Qe(n)(t)}catch(i){t.error(i)}return e}function Ln(n,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?i=>i.pipe(Ln((r,o)=>yi(n(r,o)).pipe(He((a,s)=>t(r,a,o,s))),e)):("number"==typeof t&&(e=t),i=>i.lift(new uo(n,e)))}class uo{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new Lo(t,this.project,this.concurrent))}}class Lo extends Ar{constructor(t,e,i=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function cs(n=Number.POSITIVE_INFINITY){return Ln(ee,n)}function Fo(n,t){return t?Qt(n,t):new te(Mt(n))}function qn(...n){let t=Number.POSITIVE_INFINITY,e=null,i=n[n.length-1];return ke(i)?(e=n.pop(),n.length>1&&"number"==typeof n[n.length-1]&&(t=n.pop())):"number"==typeof i&&(t=n.pop()),null===e&&1===n.length&&n[0]instanceof te?n[0]:cs(t)(Fo(n,e))}function pt(){return function(t){return t.lift(new ho(t))}}class ho{constructor(t){this.connectable=t}call(t,e){const{connectable:i}=this;i._refCount++;const r=new Ta(t,i),o=e.subscribe(r);return r.closed||(r.connection=i.connect()),o}}class Ta extends I{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=t._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class tl extends te{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new M,t.add(this.source.subscribe(new Da(this.getSubject(),this))),t.closed&&(this._connection=null,t=M.EMPTY)),t}refCount(){return pt()(this)}}const us=(()=>{const n=tl.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class Da extends Ee{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class Zt{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:i}=this,r=this.subjectFactory(),o=i(r).subscribe(t);return o.add(e.subscribe(r)),o}}function gn(){return new de}function qe(){return n=>pt()(function Vt(n,t){return function(i){let r;if(r="function"==typeof n?n:function(){return n},"function"==typeof t)return i.lift(new Zt(r,t));const o=Object.create(i,us);return o.source=i,o.subjectFactory=r,o}}(gn)(n))} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 At(n){for(let t in n)if(n[t]===At)return t;throw Error("Could not find renamed property on target object.")}function gr(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])} +/** + * @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 ft(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(ft).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function $i(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t} +/** + * @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 + */const No=At({__forward_ref__:At});function vt(n){return n.__forward_ref__=vt,n.toString=function(){return ft(this())},n}function je(n){return ka(n)?n():n}function ka(n){return"function"==typeof n&&n.hasOwnProperty(No)&&n.__forward_ref__===vt} +/** + * @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 + */ +/** + * @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 + */ +class Se extends Error{constructor(t,e){super(function Wi(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`} +/** + * @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 + */(t,e)),this.code=t}}function et(n){return"string"==typeof n?n:null==n?"":String(n)}function fo(n,t){throw new Se(-201,!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 Yt(n,t){null==n&&function qt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")} +/** + * @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 Le(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ct(n){return{providers:n.providers||[],imports:n.imports||[]}}function il(n){return su(n,rl)||su(n,Cc)}function su(n,t){return n.hasOwnProperty(t)?n[t]:null}function uu(n){return n&&(n.hasOwnProperty(bc)||n.hasOwnProperty(fs))?n[bc]:null}const rl=At({\u0275prov:At}),bc=At({\u0275inj:At}),Cc=At({ngInjectableDef:At}),fs=At({ngInjectorDef:At}); +/** + * @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 + */var lt=(()=>((lt=lt||{})[lt.Default=0]="Default",lt[lt.Host=1]="Host",lt[lt.Self=2]="Self",lt[lt.SkipSelf=4]="SkipSelf",lt[lt.Optional=8]="Optional",lt))(); +/** + * @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 + */let wc;function xi(n){const t=wc;return wc=n,t}function ms(n,t,e){const i=il(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e<.Optional?null:void 0!==t?t:void fo(ft(n))} +/** + * @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 vr(n){return{toString:n}.toString()} +/** + * @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 + */var ni=(()=>((ni=ni||{})[ni.OnPush=0]="OnPush",ni[ni.Default=1]="Default",ni))(),Lr=(()=>(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Lr||(Lr={})),Lr))(); +/** + * @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 + */ +const vn=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),Pa={},Xt=[],za=At({\u0275cmp:At}),Mc=At({\u0275dir:At}),ol=At({\u0275pipe:At}),hu=At({\u0275mod:At}),mo=At({\u0275fac:At}),ps=At({__NG_ELEMENT_ID__:At}); +/** + * @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 + */ +/** + * @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 + */ +let Nh=0;function tt(n){return vr(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===ni.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Xt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||Lr.Emulated,id:"c"+Nh++,styles:n.styles||Xt,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,a=n.features;return r.inputs=pu(n.inputs,i),r.outputs=pu(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(fu).filter(mu):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(Ci).filter(mu):null,r})}function fu(n){return nn(n)||Ri(n)}function mu(n){return null!==n}function Tt(n){return vr(()=>({type:n.type,bootstrap:n.bootstrap||Xt,declarations:n.declarations||Xt,imports:n.imports||Xt,exports:n.exports||Xt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function pu(n,t){if(null==n)return Pa;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const We=tt;function Pi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function nn(n){return n[za]||null}function Ri(n){return n[Mc]||null}function Ci(n){return n[ol]||null} +/** + * @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 Ki(n){return Array.isArray(n)&&"object"==typeof n[1]}function Nr(n){return Array.isArray(n)&&!0===n[1]}function Tc(n){return 0!=(8&n.flags)}function ys(n){return 2==(2&n.flags)}function cl(n){return 1==(1&n.flags)}function Oi(n){return null!==n.template}function Bh(n){return 0!=(256&n[2])} +/** + * @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 + */ +/** + * @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 Zr(n,t){return n.hasOwnProperty(mo)?n[mo]:null} +/** + * @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 + */class ul{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}} +/** + * @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 Dt(){return Pc}function Pc(n){return n.type.prototype.ngOnChanges&&(n.setInput=zc),$h}function $h(){const n=dl(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===Pa)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function zc(n,t,e,i){const r=dl(n)||function Wh(n,t){return n[hl]=t} +/** + * @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 + */(n,{previous:Pa,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[e],l=a[s];o[s]=new ul(l&&l.currentValue,t,a===Pa),n[i]=t}Dt.ngInherit=!0;const hl="__ngSimpleChanges__";function dl(n){return n[hl]||null} +/** + * @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 Qn(n){for(;Array.isArray(n);)n=n[0];return n}function fl(n,t){return Qn(t[n])}function Fn(n,t){return Qn(t[n.index])}function ml(n,t){return n.data[t]}function Ia(n,t){return n[t]}function Qi(n,t){const e=t[n];return Ki(e)?e:e[0]}function pl(n){return 64==(64&n[2])}function po(n,t){return null==t?null:n[t]}function Cu(n){n[18]=0}function Ac(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3] +/** + * @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 + */}const dt={lFrame:Pu(null),bindingsEnabled:!0};function Mu(){return dt.bindingsEnabled}function be(){return dt.lFrame.lView}function Ht(){return dt.lFrame.tView}function ae(n){return dt.lFrame.contextLView=n,n[8]}function re(n){return dt.lFrame.contextLView=null,n}function ii(){let n=Su();for(;null!==n&&64===n.type;)n=n.parent;return n}function Su(){return dt.lFrame.currentTNode}function Xr(n,t){const e=dt.lFrame;e.currentTNode=n,e.isParent=t}function Lc(){return dt.lFrame.isParent}function Fc(){dt.lFrame.isParent=!1}function Ii(){const n=dt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function yr(){return dt.lFrame.bindingIndex}function go(){return dt.lFrame.bindingIndex++}function Jr(n){const t=dt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Tu(n,t){const e=dt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Vc(t)}function Vc(n){dt.lFrame.currentDirectiveIndex=n}function Du(){return dt.lFrame.currentQueryIndex}function Bc(n){dt.lFrame.currentQueryIndex=n}function ad(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function ku(n,t,e){if(e<.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e<.Host||(r=ad(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=dt.lFrame=xu();return i.currentTNode=t,i.lView=n,!0}function Uc(n){const t=xu(),e=n[1];dt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function xu(){const n=dt.lFrame,t=null===n?null:n.child;return null===t?Pu(n):t}function Pu(n){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:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function zu(){const n=dt.lFrame;return dt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Eu=zu;function Yc(){const n=zu();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Vi(){return dt.lFrame.selectedIndex}function Bo(n){dt.lFrame.selectedIndex=n}function Nn(){const n=dt.lFrame;return ml(n.tView,n.selectedIndex)}function gl(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}} +/** + * @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 + */class Cs{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function _l(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],e--;return i} +/** + * @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 + */let bl=!0;function Rt(n){const t=bl;return bl=n,t}let yd=0;const eo={};function ws(n,t){const e=Rr(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Kc(i.data,n),Kc(t,null),Kc(i.blueprint,null));const r=wl(n,t),o=n.injectorIndex;if(Lu(r)){const a=De(r),s=Ra(r,t),l=s[1].data;for(let u=0;u<8;u++)t[o+u]=s[a+u]|l[a+u]}return t[o+8]=r,o}function Kc(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Rr(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function wl(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=Hu(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Ms(n,t,e){!function bd(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(ps)&&(i=e[ps]),null==i&&(i=e[ps]=yd++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:wd:t}(e);if("function"==typeof o){if(!ku(t,n,i))return i<.Host?Fu(r,0,i):Qc(t,e,i,r);try{const a=o(i);if(null!=a||i<.Optional)return a;fo()}finally{Eu()}}else if("number"==typeof o){let a=null,s=Rr(n,t),l=-1,u=i<.Host?t[16][6]:null;for((-1===s||i<.SkipSelf)&&(l=-1===s?wl(n,t):t[s+8],-1!==l&&Vu(i,!1)?(a=t[1],s=De(l),t=Ra(l,t)):s=-1);-1!==s;){const f=t[1];if(Ru(o,s,f.data)){const p=Xc(s,t,e,a,i,u);if(p!==eo)return p}l=t[s+8],-1!==l&&Vu(i,t[1].data[s+8]===u)&&Ru(o,s,t)?(a=f,s=De(l),t=Ra(l,t)):s=-1}}return r}function Xc(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],f=Ml(s,a,e,null==i?ys(s)&&bl:i!=a&&0!=(3&s.type),r<.Host&&o===s);return null!==f?Ss(t,a,f,s):eo}function Ml(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,f=o>>20,P=r?s+f:n.directiveEnd;for(let E=i?s:s+f;E=l&&H.type===e)return E}if(r){const E=a[l];if(E&&Oi(E)&&E.type===e)return l}return null}function Ss(n,t,e,i){let r=n[e];const o=t.data;if(function pd(n){return n instanceof Cs}(r)){const a=r;a.resolving&& +/** + * @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 hs(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Se(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Me(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():et(n)}(o[e]));const s=Rt(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?xi(a.injectImpl):null;ku(n,i,lt.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.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 fd(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=Pc(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&xi(l),Rt(s),a.resolving=!1,Eu()}}return r}function Ru(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[mo]||Jc(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[mo]||Jc(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Jc(n){return ka(n)?()=>{const t=Jc(je(n));return t&&t()}:Zr(n)}function Hu(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null} +/** + * @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 + */ +/** + * @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 + */ +const Ba="__parameters__";function Ua(n,t,e){return vr(()=>{const i=function t1(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,u,f){const p=l.hasOwnProperty(Ba)?l[Ba]:Object.defineProperty(l,Ba,{value:[]})[Ba];for(;p.length<=f;)p.push(null);return(p[f]=p[f]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})} +/** + * @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 + */ +class $e{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}} +/** + * @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 v(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?S(e,t):t(e))}function z(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function W(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function fe(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function ln(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Td(n,t){const e=Sl(n,t);if(e>=0)return n[1|e]}function Sl(n,t){return function Lp(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<((Cr=Cr||{})[Cr.Important=1]="Important",Cr[Cr.DashCase=2]="DashCase",Cr))(); +/** + * @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 + */ +/** + * @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 + */ +const Id=new Map;let kT=0;const Ld="__ngContext__";function Xi(n,t){Ki(t)?(n[Ld]=t[20],function PT(n){Id.set(n[20],n)}(t)):n[Ld]=t}function Nd(n,t){return undefined(n,t)} +/** + * @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 u1(n){const t=n[3];return Nr(t)?t[3]:t}function Rd(n){return r5(n[13])}function Vd(n){return r5(n[4])}function r5(n){for(;null!==n&&!Nr(n);)n=n[4];return n} +/** + * @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 kl(n,t,e,i,r){if(null!=i){let o,a=!1;Nr(i)?o=i:Ki(i)&&(a=!0,i=i[0]);const s=Qn(i);0===n&&null!==e?null==r?u5(t,e,s):ks(t,e,s,r||null,!0):1===n&&null!==e?ks(t,e,s,r||null,!0):2===n?function $d(n,t,e){const i=Ku(n,t);i&&function ZT(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,s,a):3===n&&t.destroyNode(s),null!=o&&function eD(n,t,e,i,r){const o=e[7];o!==Qn(e)&&kl(t,n,i,o,r);for(let s=10;s0&&(n[e-1][4]=i[4]);const o=W(n,10+t);!function YT(n,t){h1(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function s5(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&h1(n,t,e,3,null,null),function $T(n){let t=n[13];if(!t)return Yd(n[1],n);for(;t;){let e=null;if(Ki(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)Ki(t)&&Yd(t[1],t),t=t[3];null===t&&(t=n),Ki(t)&&Yd(t[1],t),e=t&&t[4]}t=e}}(t)}}function Yd(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function QT(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=u]():i[r=-u].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;on,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Xu}())||void 0===t?void 0:t.createHTML(n))||n}function b5(n){var t;return(null===(t=function Zd(){if(void 0===Ju&&(Ju=null,vn.trustedTypes))try{Ju=vn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Ju}())||void 0===t?void 0:t.createHTML(n))||n} +/** + * @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 + */ +class Ps{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class aD extends Ps{getTypeName(){return"HTML"}}class sD extends Ps{getTypeName(){return"Style"}}class lD extends Ps{getTypeName(){return"Script"}}class cD extends Ps{getTypeName(){return"URL"}}class uD extends Ps{getTypeName(){return"ResourceURL"}}function Hr(n){return n instanceof Ps?n.changingThisBreaksApplicationSecurity:n}function jo(n,t){const e=function hD(n){return n instanceof Ps&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}class vD{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(xs(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class _D{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=xs(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=xs(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();Xd.hasOwnProperty(e)&&!S5.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(x5(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const MD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,SD=/([^\#-~ |!])/g;function x5(n){return n.replace(/&/g,"&").replace(MD,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(SD,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let t0;function P5(n,t){let e=null;try{t0=t0|| +/** + * @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 M5(n){const t=new _D(n);return function yD(){try{return!!(new window.DOMParser).parseFromString(xs(""),"text/html")}catch(n){return!1}}()?new vD(t):t}(n);let i=t?String(t):"";e=t0.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=t0.getInertBodyElement(i)}while(i!==o);return xs((new wD).sanitizeChildren(e3(e)||e))}finally{if(e){const i=e3(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function e3(n){return"content"in n&&function TD(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName} +/** + * @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 + */(n)?n.content:null}var Mn=(()=>((Mn=Mn||{})[Mn.NONE=0]="NONE",Mn[Mn.HTML=1]="HTML",Mn[Mn.STYLE=2]="STYLE",Mn[Mn.SCRIPT=3]="SCRIPT",Mn[Mn.URL=4]="URL",Mn[Mn.RESOURCE_URL=5]="RESOURCE_URL",Mn))(); +/** + * @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 qa(n){const t=m1();return t?b5(t.sanitize(Mn.HTML,n)||""):jo(n,"HTML")?b5(Hr(n)):P5(function y5(){return void 0!==Qd?Qd:"undefined"!=typeof document?document:void 0} +/** + * @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 + */(),et(n))}function f1(n){const t=m1();return t?t.sanitize(Mn.URL,n)||"":jo(n,"URL")?Hr(n):e0(et(n))}function m1(){const n=be();return n&&n[12]} +/** + * @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 + */const E5=new $e("ENVIRONMENT_INITIALIZER"),O5=new $e("INJECTOR",-1),I5=new $e("INJECTOR_DEF_TYPES"); +/** + * @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 + */ +/** + * @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 + */ +class A5{get(t,e=n1){if(e===n1){const i=new Error(`NullInjectorError: No provider for ${ft(t)}!`);throw i.name="NullInjectorError",i}return e}} +/** + * @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 + */ +/** + * @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 OD(...n){return{\u0275providers:L5(0,n)}}function L5(n,...t){const e=[],i=new Set;let r;return S(t,o=>{const a=o;t3(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&F5(r,e),e}function F5(n,t){for(let e=0;e{t.push(o)})}}function t3(n,t,e,i){if(!(n=je(n)))return!1;let r=null,o=uu(n);const a=!o&&nn(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=uu(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const u of l)t3(u,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let u;i.add(r);try{S(o.imports,f=>{t3(f,t,e,i)&&(u||(u=[]),u.push(f))})}finally{}void 0!==u&&F5(u,t)}if(!s){const u=Zr(r)||(()=>new r);t.push({provide:r,useFactory:u,deps:Xt},{provide:I5,useValue:r,multi:!0},{provide:E5,useValue:()=>me(r),multi:!0})}const l=o.providers;null==l||s||S(l,f=>{t.push(f)})}}return r!==n&&void 0!==n.providers}const ID=At({provide:String,useValue:At});function n3(n){return null!==n&&"object"==typeof n&&ID in n}function zs(n){return"function"==typeof n} +/** + * @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 + */ +const r3=new $e("Set Injector scope."),n0={},LD={}; +/** + * @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 + */let o3;function r0(){return void 0===o3&&(o3=new A5),o3}class xl{}class V5 extends xl{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,s3(t,a=>this.processProvider(a)),this.records.set(O5,Pl(void 0,this)),r.has("environment")&&this.records.set(xl,Pl(void 0,this));const o=this.records.get(r3);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(I5.multi,Xt,lt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Tl(this),i=xi(void 0);try{return t()}finally{Tl(e),xi(i)}}get(t,e=n1,i=lt.Default){this.assertNotDestroyed();const r=Tl(this),o=xi(void 0);try{if(!(i<.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function HD(n){return"function"==typeof n||"object"==typeof n&&n instanceof $e}(t)&&il(t);s=l&&this.injectableDefInScope(l)?Pl(a3(t),n0):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i<.Self?r0():this.parent).get(t,e=i<.Optional&&e===n1?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[qu]=a[qu]||[]).unshift(ft(t)),r)throw a;return function uT(n,t,e,i){const r=n[qu];throw t[Fp]&&r.unshift(t[Fp]),n.message=function hT(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=ft(t);if(Array.isArray(t))r=t.map(ft).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):ft(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(aT,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[qu]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{xi(o),Tl(r)}}resolveInjectorInitializers(){const t=Tl(this),e=xi(void 0);try{const i=this.get(E5.multi,Xt,lt.Self);for(const r of i)r()}finally{Tl(t),xi(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(ft(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Se(205,!1)}processProvider(t){let e=zs(t=je(t))?t:je(t&&t.provide);const i=function ND(n){return n3(n)?Pl(void 0,n.useValue):Pl(H5(n),n0)}(t);if(zs(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Pl(void 0,n0,!0),r.factory=()=>xd(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===n0&&(e.value=LD,e.value=e.factory()),"object"==typeof e.value&&e.value&&function VD(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=je(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function a3(n){const t=il(n),e=null!==t?t.factory:Zr(n);if(null!==e)return e;if(n instanceof $e)throw new Se(204,!1);if(n instanceof Function)return function FD(n){const t=n.length;if(t>0)throw fe(t,"?"),new Se(204,!1);const e=function lu(n){const t=n&&(n[rl]||n[Cc]);if(t){const e=function cu(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" 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 "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Se(204,!1)}function H5(n,t,e){let i;if(zs(n)){const r=je(n);return Zr(r)||a3(r)}if(n3(n))i=()=>je(n.useValue);else if(function R5(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...xd(n.deps||[]));else if(function N5(n){return!(!n||!n.useExisting)}(n))i=()=>me(je(n.useExisting));else{const r=je(n&&(n.useClass||n.provide));if(!function RD(n){return!!n.deps}(n))return Zr(r)||a3(r);i=()=>new r(...xd(n.deps))}return i}function Pl(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function BD(n){return!!n.\u0275providers}function s3(n,t){for(const e of n)Array.isArray(e)?s3(e,t):BD(e)?s3(e.\u0275providers,t):t(e)} +/** + * @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 + */class B5{} +/** + * @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 + */class qD{resolveComponentFactory(t){throw function YD(n){const t=Error(`No component factory found for ${ft(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let ha=(()=>{class n{} +/** + * @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 + */ +return n.NULL=new qD,n})();function jD(){return zl(ii(),be())}function zl(n,t){return new jt(Fn(n,t))}let jt=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=jD,n})();function $D(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 + */class ja{}let Ai=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function WD(){const n=be(),e=Qi(ii().index,n);return(Ki(e)?e:n)[11]} +/** + * @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 + */(),n})(),GD=(()=>{class n{} +/** + * @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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>null}),n})();class p1{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const KD=new p1("14.2.12"),l3={}; +/** + * @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 u3(n){return n.ngOriginalError} +/** + * @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 + */class El{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&u3(t);for(;e&&u3(e);)e=u3(e);return e||null}} +/** + * @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 + */ +/** + * @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 q5(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+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 + */const j5="ng-template";function ak(n,t,e){let i=0;for(;io?"":r[p+1].toLowerCase();const E=8&i?P:null;if(E&&-1!==q5(E,u,0)||2&i&&u!==P){if(bo(i))return!1;a=!0}}}}else{if(!a&&!bo(i)&&!bo(l))return!1;if(a&&bo(l))continue;a=!1,i=l|1&i}}return bo(i)||a}function bo(n){return 0==(1&n)}function ck(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!bo(a)&&(t+=G5(o,r),r=""),i=a,o=o||!bo(i);e++}return""!==r&&(t+=G5(o,r)),t} +/** + * @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 + */ +const _t={}; +/** + * @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 T(n){K5(Ht(),be(),Vi()+n,!1)}function K5(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&vl(t,o,e)}else{const o=n.preOrderHooks;null!==o&&La(t,o,0,e)}Bo(e)} +/** + * @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 + */ +/** + * @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 J5(n,t=null,e=null,i){const r=eg(n,t,e,i);return r.resolveInjectorInitializers(),r}function eg(n,t=null,e=null,i,r=new Set){const o=[e||Xt,OD(n)];return i=i||("object"==typeof n?void 0:ft(n)),new V5(o,t||r0(),i||null,r) +/** + * @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 + */}let hr=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return J5({name:""},i,e,"");{const o=null!==(r=e.name)&&void 0!==r?r:"";return J5({name:o},e.parent,e.providers,o)}}} +/** + * @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 + */ +return n.THROW_IF_NOT_FOUND=n1,n.NULL=new A5,n.\u0275prov=Le({token:n,providedIn:"any",factory:()=>me(O5)}),n.__NG_ELEMENT_ID__=-1,n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Y(n,t=lt.Default){const e=be();return null===e?me(n,t):Nu(ii(),e,je(n),t)} +/** + * @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 a0(n,t){return n<<17|t<<2}function Co(n){return n>>17&32767}function p3(n){return 2|n}function fa(n){return(131068&n)>>2}function g3(n,t){return-131069&n|t<<2}function v3(n){return 1|n}function vg(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&K5(n,t,22,!1),e(i,r)}finally{Bo(o)}}function yg(n,t,e){if(Tc(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function Dg(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function kg(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function ax(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&O3(e)}}function O3(n){for(let i=Rd(n);null!==i;i=Vd(i))for(let r=10;r0&&O3(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&O3(r)}}function fx(n,t){const e=Qi(t,n),i=e[1];(function mx(n,t){for(let e=t.length;e-1&&(Ud(t,i),W(e,i))}this._attachedToViewContainer=!1}s5(this._lView[1],this._lView)}onDestroy(t){Cg(this._lView[1],this._lView,null,t)}markForCheck(){I3(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){d0(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Se(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jT(n,t){h1(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Se(902,!1);this._appRef=t}}class px extends g1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;d0(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}} +/** + * @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 + */class F3 extends ha{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=nn(t);return new v1(e,this.ngModule)}}function Lg(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class vx{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,l3,i);return r!==l3||e===l3?r:this.parentInjector.get(t,e,i)}}class v1 extends B5{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function pk(n){return n.map(mk).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Lg(this.componentDef.inputs)}get outputs(){return Lg(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof xl?r:null==r?void 0:r.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new vx(t,o):t,s=a.get(ja,null);if(null===s)throw new Se(407,!1);const l=a.get(GD,null),u=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=i?function Qk(n,t,e){return n.selectRootElement(t,e===Lr.ShadowDom)}(u,i,this.componentDef.encapsulation):Bd(u,f,function gx(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),P=this.componentDef.onPush?288:272,E=P3(0,null,null,1,0,null,null,null,null,null),H=c0(null,E,null,P,null,null,s,u,l,a,null);let G,ne;Uc(H);try{const ue=function bx(n,t,e,i,r,o){const a=e[1];e[22]=n;const l=Al(a,22,2,"#host",null),u=l.mergedAttrs=t.hostAttrs;null!==u&&(f0(l,u,!0),null!==n&&(_l(r,n,u),null!==l.classes&&Gd(r,n,l.classes),null!==l.styles&&_5(r,n,l.styles)));const f=i.createRenderer(n,t),p=c0(e,bg(t),null,t.onPush?32:16,e[22],l,i,f,o||null,null,null);return a.firstCreatePass&&(Ms(ws(l,e),a,t.type),kg(a,l),xg(l,e.length,1)),h0(e,p),e[22]=p}(p,this.componentDef,H,s,u);if(p)if(i)_l(u,p,["ng-version",KD.full]);else{const{attrs:ye,classes:le}=function gk(n){const t=[],e=[];let i=1,r=2;for(;i0&&Gd(u,p,le.join(" "))}if(ne=ml(E,22),void 0!==e){const ye=ne.projection=[];for(let le=0;le=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=yl(r.hostAttrs,e=yl(e,r.hostAttrs))}}(i)}function N3(n){return n===Pa?{}:n===Xt?[]:n}function Sx(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function Tx(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function Dx(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t} +/** + * @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 + */ +/** + * @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 + */ +let p0=null;function Es(){if(!p0){const n=vn.Symbol;if(n&&n.iterator)p0=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Qn(Xe[i.index])):i.index;let Pe=null;if(!s&&l&&(Pe=function Rx(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==Pe)(Pe.__ngLastListenerFn__||Pe).__ngNextListenerFn__=o,Pe.__ngLastListenerFn__=o,E=!1;else{o=Kg(i,t,p,o,!1);const Xe=e.listen(ue,r,o);P.push(o,Xe),f&&f.push(r,le,ye,ye+1)}}else o=Kg(i,t,p,o,!1);const H=i.outputs;let G;if(E&&null!==H&&(G=H[r])){const ne=G.length;if(ne)for(let ue=0;ue0;)t=t[15],n--;return t}(n,dt.lFrame.contextLView))[8]}(n)} +/** + * @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 Vx(n,t){let e=null;const i=function uk(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r=0} +/** + * @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 + */const wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function a7(n){return n.substring(wi.key,wi.keyEnd)}function Yx(n){return n.substring(wi.value,wi.valueEnd)}function s7(n,t){const e=wi.textEnd;return e===t?-1:(t=wi.keyEnd=function $x(n,t,e){for(;t32;)t++;return t}(n,wi.key=t,e),Wl(n,t,e))}function l7(n,t){const e=wi.textEnd;let i=wi.key=Wl(n,t,e);return e===i?-1:(i=wi.keyEnd=function Wx(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=u7(n,i,e),i=wi.value=Wl(n,i,e),i=wi.valueEnd=function Gx(n,t,e){let i=-1,r=-1,o=-1,a=t,s=a;for(;a32&&(s=a),o=r,r=i,i=-33&l}return s}(n,i,e),u7(n,i,e))}function c7(n){wi.key=0,wi.keyEnd=0,wi.value=0,wi.valueEnd=0,wi.textEnd=n.length}function Wl(n,t,e){for(;t=0;e=l7(t,e))m7(n,a7(t),Yx(t))}function Mr(n){Mo(Vr,Go,n,!0)}function Go(n,t){for(let e=function qx(n){return c7(n),s7(n,Wl(n,0,wi.textEnd))}(t);e>=0;e=s7(t,e))Vr(n,a7(t),!0)}function wo(n,t,e,i){const r=be(),o=Ht(),a=Jr(2);o.firstUpdatePass&&f7(o,n,a,i),t!==_t&&Ji(r,a,t)&&p7(o,o.data[Vi()],r,r[11],n,r[a+1]=function nP(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=ft(Hr(n)))),n}(t,e),i,a)}function Mo(n,t,e,i){const r=Ht(),o=Jr(2);r.firstUpdatePass&&f7(r,null,o,i);const a=be();if(e!==_t&&Ji(a,o,e)){const s=r.data[Vi()];if(v7(s,i)&&!d7(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=$i(l,e||"")),V3(r,s,a,e,i)}else!function tP(n,t,e,i,r,o,a,s){r===_t&&(r=Xt);let l=0,u=0,f=0=n.expandoStartIndex}function f7(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[Vi()],a=d7(n,e);v7(o,i)&&null===t&&!a&&(t=!1),t=function Qx(n,t,e,i){const r=function Hc(n){const t=dt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=C1(e=H3(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=H3(r,n,t,e,i),null===o){let l=function Zx(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==fa(i))return n[Co(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=H3(null,n,t,l[1],i),l=C1(l,t.attrs,i),function Xx(n,t,e,i){n[Co(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function Jx(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(u=!0)}else f=e;if(r)if(0!==l){const P=Co(n[s+1]);n[i+1]=a0(P,s),0!==P&&(n[P+1]=g3(n[P+1],i)),n[s+1]=function Fk(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=a0(s,0),0!==s&&(n[s+1]=g3(n[s+1],i)),s=i;else n[i+1]=a0(l,0),0===s?s=i:n[l+1]=g3(n[l+1],i),l=i;u&&(n[i+1]=p3(n[i+1])),o7(n,f,i,!0),o7(n,f,i,!1),function Bx(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Sl(o,t)>=0&&(e[i+1]=v3(e[i+1]))}(t,f,n,i,o),a=a0(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}function H3(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],u=Array.isArray(l),f=u?l[1]:l,p=null===f;let P=e[r+1];P===_t&&(P=p?Xt:void 0);let E=p?Td(P,i):f===i?P:void 0;if(u&&!_0(E)&&(E=Td(l,i)),_0(E)&&(s=E,a))return s;const H=n[r+1];r=a?Co(H):fa(H)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=Td(l,i))}return s}function _0(n){return void 0!==n}function v7(n,t){return 0!=(n.flags&(t?16:32))} +/** + * @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 Fe(n,t=""){const e=be(),i=Ht(),r=n+22,o=i.firstCreatePass?Al(i,r,1,t,null):i.data[r],a=e[r]=function Hd(n,t){return n.createText(t)}(e[11],t);Qu(i,e,a,o),Xr(o,!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 cn(n){return $t("",n,""),cn}function $t(n,t,e){const i=be(),r=Nl(i,n,t,e);return r!==_t&&function ma(n,t,e){const i=fl(t,n);!function o5(n,t,e){n.setValue(t,e)}(n[11],i,e)}(i,Vi(),r),$t} +/** + * @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 Ue(n,t,e){Mo(Vr,Go,Nl(be(),n,t,e),!0)}function Gl(n,t,e,i,r){Mo(Vr,Go,Rl(be(),n,t,e,i,r),!0)} +/** + * @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 + */ +/** + * @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 + */ +const Is=void 0;var _P=["en",[["a","p"],["AM","PM"],Is],[["AM","PM"],Is,Is],[["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"]],Is,[["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"]],Is,[["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}",Is,"{1} 'at' {0}",Is],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vP(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}]; +/** + * @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 + */let Kl={};function dr(n){const t=function bP(n){return n.toLowerCase().replace(/_/g,"-")} +/** + * @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 + */(n);let e=H7(t);if(e)return e;const i=t.split("-")[0];if(e=H7(i),e)return e;if("en"===i)return _P;throw new Se(701,!1)}function H7(n){return n in Kl||(Kl[n]=vn.ng&&vn.ng.common&&vn.ng.common.locales&&vn.ng.common.locales[n]),Kl[n]}var Re=(()=>((Re=Re||{})[Re.LocaleId=0]="LocaleId",Re[Re.DayPeriodsFormat=1]="DayPeriodsFormat",Re[Re.DayPeriodsStandalone=2]="DayPeriodsStandalone",Re[Re.DaysFormat=3]="DaysFormat",Re[Re.DaysStandalone=4]="DaysStandalone",Re[Re.MonthsFormat=5]="MonthsFormat",Re[Re.MonthsStandalone=6]="MonthsStandalone",Re[Re.Eras=7]="Eras",Re[Re.FirstDayOfWeek=8]="FirstDayOfWeek",Re[Re.WeekendRange=9]="WeekendRange",Re[Re.DateFormat=10]="DateFormat",Re[Re.TimeFormat=11]="TimeFormat",Re[Re.DateTimeFormat=12]="DateTimeFormat",Re[Re.NumberSymbols=13]="NumberSymbols",Re[Re.NumberFormats=14]="NumberFormats",Re[Re.CurrencyCode=15]="CurrencyCode",Re[Re.CurrencySymbol=16]="CurrencySymbol",Re[Re.CurrencyName=17]="CurrencyName",Re[Re.Currencies=18]="Currencies",Re[Re.Directionality=19]="Directionality",Re[Re.PluralCase=20]="PluralCase",Re[Re.ExtraData=21]="ExtraData",Re))();const Ql="en-US"; +/** + * @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 + */ +/** + * @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 + */ +let B7=Ql;function Y3(n,t,e,i,r){if(n=je(n),Array.isArray(n))for(let o=0;o>20;if(zs(n)||!n.multi){const E=new Cs(l,r,Y),H=j3(s,t,r?f:f+P,p);-1===H?(Ms(ws(u,a),o,s),q3(o,n,t.length),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(E),a.push(E)):(e[H]=E,a[H]=E)}else{const E=j3(s,t,f+P,p),H=j3(s,t,f,f+P),G=E>=0&&e[E],ne=H>=0&&e[H];if(r&&!ne||!r&&!G){Ms(ws(u,a),o,s);const ue=function vz(n,t,e,i,r){const o=new Cs(n,e,Y);return o.multi=[],o.index=t,o.componentProviders=0,dv(o,r,i&&!e),o}(r?gz:pz,e.length,r,i,l);!r&&ne&&(e[H].providerFactory=ue),q3(o,n,t.length,0),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(ue),a.push(ue)}else q3(o,n,E>-1?E:H,dv(e[r?H:E],l,!r&&i));!r&&i&&ne&&e[H].componentProviders++}}}function q3(n,t,e,i){const r=zs(t),o=function AD(n){return!!n.useClass}(t);if(r||o){const l=(o?je(t.useClass):t).prototype.ngOnDestroy;if(l){const u=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=u.indexOf(e);-1===f?u.push(e,[i,l]):u[f+1].push(i,l)}else u.push(e,l)}}}function dv(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function j3(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=> +/** + * @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 + */ +/** + * @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 mz(n,t,e){const i=Ht();if(i.firstCreatePass){const r=Oi(n);Y3(e,i.data,i.blueprint,r,!0),Y3(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}} +/** + * @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 + */class Zl{}class fv extends Zl{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new F3(this);const i=function cr(n,t){const e=n[hu]||null;if(!e&&!0===t)throw new Error(`Type ${ft(n)} does not have '\u0275mod' property.`);return e}(t);this._bootstrapComponents=function da(n){return n instanceof Function?n():n} +/** + * @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 + */(i.bootstrap),this._r3Injector=eg(t,e,[{provide:Zl,useValue:this},{provide:ha,useValue:this.componentFactoryResolver}],ft(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(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class W3 extends class _z{} +/** + * @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 + */{constructor(t){super(),this.moduleType=t}create(t){return new fv(this.moduleType,t)}} +/** + * @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 Xl(n,t,e){const i=Ii()+n,r=be();return r[i]===_t?Wo(r,i,e?t.call(e):t()):function y1(n,t){return n[t]}(r,i)}function Fi(n,t,e,i){return Cv(be(),Ii(),n,t,e,i)}function k1(n,t){const e=n[t];return e===_t?void 0:e}function Cv(n,t,e,i,r,o){const a=t+e;return Ji(n,a,r)?Wo(n,a+1,o?i.call(o,r):i(r)):k1(n,a+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 Sr(n,t){const e=Ht();let i;const r=n+22;e.firstCreatePass?(i=function Vz(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Zr(i.type)),a=xi(Y);try{const s=Rt(!1),l=o();return Rt(s),function Lx(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,be(),r,l),l}finally{xi(a)}}function So(n,t,e){const i=n+22,r=be(),o=Ia(r,i);return x1(r,i)?Cv(r,Ii(),t,o.transform,e,o):o.transform(e)}function M0(n,t,e,i){const r=n+22,o=be(),a=Ia(o,r);return x1(o,r)?function wv(n,t,e,i,r,o,a){const s=t+e;return Os(n,s,r,o)?Wo(n,s+2,a?i.call(a,r,o):i(r,o)):k1(n,s+2)}(o,Ii(),t,a.transform,e,i,a):a.transform(e,i)}function x1(n,t){return n[1].data[t].pure} +/** + * @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 K3(n){return t=>{setTimeout(n,void 0,t)}}const Je=class Yz extends de{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,o,a;let s=t,l=e||(()=>null),u=i;if(t&&"object"==typeof t){const p=t;s=null===(r=p.next)||void 0===r?void 0:r.bind(p),l=null===(o=p.error)||void 0===o?void 0:o.bind(p),u=null===(a=p.complete)||void 0===a?void 0:a.bind(p)}this.__isAsync&&(l=K3(l),s&&(s=K3(s)),u&&(u=K3(u)));const f=super.subscribe({next:s,error:l,complete:u});return t instanceof M&&t.add(f),f}}; +/** + * @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 qz(){return this._results[Es()]()}class Q3{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Es(),i=Q3.prototype;i[e]||(i[e]=qz)}get changes(){return this._changes||(this._changes=new Je)}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,e){return this._results.reduce(t,e)}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,e){const i=this;i.dirty=!1;const r=v(t);(this._changesDetected=!function h(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=Wz,n})();const jz=Hi,$z=class extends jz{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=c0(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),D3(i,r,t),new g1(r)}};function Wz(){return S0(ii(),be())}function S0(n,t){return 4&n.type?new $z(t,n,zl(n,t)):null} +/** + * @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 + */let Tr=(()=>{class n{}return n.__NG_ELEMENT_ID__=Gz,n})();function Gz(){return xv(ii(),be())}const Kz=Tr,Dv=class extends Kz{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return zl(this._hostTNode,this._hostLView)}get injector(){return new Va(this._hostTNode,this._hostLView)}get parentInjector(){const t=wl(this._hostTNode,this._hostLView);if(Lu(t)){const e=Ra(t,this._hostLView),i=De(t);return new Va(e[1].data[i+8],e)}return new Va(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=kv(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function zt(n){return"function"==typeof n} +/** + * @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 + */(t);let s;if(a)s=e;else{const p=e||{};s=p.index,i=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}const l=a?t:new v1(nn(t)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const P=(a?u:this.parentInjector).get(xl,null);P&&(o=P)}const f=l.create(u,r,void 0,o);return this.insert(f.hostView,s),f}insert(t,e){const i=t._lView,r=i[1];if(function Zh(n){return Nr(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const p=i[3],P=new Dv(p,p[6],p[3]);P.detach(P.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function WT(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const u=o[s+1],f=t[-l];for(let p=10;p{class n{constructor(e){this.appInits=e,this.resolve=D0,this.reject=D0,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(me(Jv,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */const z1=new $e("AppId",{providedIn:"root",factory:function e9(){return`${cf()}${cf()}${cf()}`}});function cf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const t9=new $e("Platform Initializer"),E1=new $e("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ME=new $e("appBootstrapListener"),O1=new $e("AnimationModuleType"),pa=new $e("LocaleId",{providedIn:"root",factory:()=>o1(pa,lt.Optional|lt.SkipSelf)|| +/** + * @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 SE(){return"undefined"!=typeof $localize&&$localize.locale||Ql}()}),PE=(()=>Promise.resolve(0))(); +/** + * @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 uf(n){"undefined"==typeof Zone?PE.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)} +/** + * @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 + */ +/** + * @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 + */ +class Ft{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Je(!1),this.onMicrotaskEmpty=new Je(!1),this.onStable=new Je(!1),this.onError=new Je(!1),"undefined"==typeof Zone)throw new Se(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function zE(){let n=vn.requestAnimationFrame,t=vn.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function IE(n){const t=()=>{!function OE(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(vn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,df(n),n.isCheckStableRunning=!0,hf(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),df(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return r9(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),o9(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return r9(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),o9(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,df(n),hf(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ft.isInAngularZone())throw new Se(909,!1)}static assertNotInAngularZone(){if(Ft.isInAngularZone())throw new Se(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,EE,D0,D0);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const EE={};function hf(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function df(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function r9(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function o9(n){n._nesting--,hf(n)}class AE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Je,this.onMicrotaskEmpty=new Je,this.onStable=new Je,this.onError=new Je}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}} +/** + * @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 + */const a9=new $e(""),x0=new $e("");let I1,ff=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,I1||(function LE(n){I1=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?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:()=>{Ft.assertNotInAngularZone(),uf(()=>{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())uf(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!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(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(mf),me(x0))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),mf=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){var r;return null!==(r=null==I1?void 0:I1.findTestabilityInTree(this,e,i))&&void 0!==r?r:null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ko=null;const s9=new $e("AllowMultipleToken"),pf=new $e("PlatformDestroyListeners");function c9(n,t,e=[]){const i=`Platform: ${t}`,r=new $e(i);return(o=[])=>{let a=gf();if(!a||a.injector.get(s9,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function RE(n){if(Ko&&!Ko.get(s9,!1))throw new Se(400,!1);Ko=n;const t=n.get(h9);(function l9(n){const t=n.get(t9,null);t&&t.forEach(e=>e())})(n)}(function u9(n=[],t){return hr.create({name:t,providers:[{provide:r3,useValue:"platform"},{provide:pf,useValue:new Set([()=>Ko=null])},...n]})}(s,i))}return function HE(n){const t=gf();if(!t)throw new Se(401,!1);return t}()}}function gf(){var n;return null!==(n=null==Ko?void 0:Ko.get(h9))&&void 0!==n?n:null}let h9=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function f9(n,t){let e;return e="noop"===n?new AE:("zone.js"===n?void 0:n)||new Ft(t),e}(null==i?void 0:i.ngZone,function d9(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Ft,useValue:r}];return r.run(()=>{const a=hr.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(El,null);if(!l)throw new Se(402,!1);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:f=>{l.handleError(f)}});s.onDestroy(()=>{P0(this._modules,s),u.unsubscribe()})}),function m9(n,t,e){try{const i=e();return v0(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const u=s.injector.get(k0);return u.runInitializers(),u.donePromise.then(()=>(function U7(n){Yt(n,"Expected localeId to be defined"),"string"==typeof n&&(B7=n.toLowerCase().replace(/_/g,"-"))}(s.injector.get(pa,Ql)||Ql),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=p9({},i);return function FE(n,t,e){const i=new W3(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(tc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Se(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Se(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(pf,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function p9(n,t){return Array.isArray(t)?t.reduce(p9,n):Object.assign(Object.assign({},n),t)}let tc=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,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 o=new te(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new te(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Ft.assertNotInAngularZone(),uf(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Ft.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),u.unsubscribe()}});this.isStable=qn(o,a.pipe(qe()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof B5;if(!this._injector.get(k0).done)throw!r&&function ia(n){const t=nn(n)||Ri(n)||Ci(n);return null!==t&&t.standalone}(e),new Se(405,false);let a;a=r?e:this._injector.get(ha).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function NE(n){return n.isBoundToModule}(a)?void 0:this._injector.get(Zl),u=a.create(hr.NULL,[],i||a.selector,s),f=u.location.nativeElement,p=u.injector.get(a9,null);return null==p||p.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),P0(this.components,u),null==p||p.unregisterApplication(f)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new Se(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;P0(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ME,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>P0(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Se(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(xl),me(El))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function P0(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,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 + */ +let v9=!0,_9=!1;function y9(){return _9=!0,v9} +/** + * @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 + */ +let er=(()=>{class n{}return n.__NG_ELEMENT_ID__=YE,n})();function YE(n){return function qE(n,t,e){if(ys(n)&&!e){const i=Qi(n.index,t);return new g1(i,i)}return 47&n.type?new g1(t[16],t):null} +/** + * @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 + */(ii(),be(),16==(16&n))} +/** + * @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 + */ +class M9{constructor(){}supports(t){return _1(t)}create(t){return new QE(t)}}const KE=(n,t)=>t;class QE{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||KE}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),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,e,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new ZE(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}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,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new S9),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new S9),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,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class ZE{constructor(t,e){this.item=t,this.trackById=e,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 XE{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,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class S9{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new XE,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function T9(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new eO(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_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,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,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,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class eO{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}} +/** + * @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 k9(){return new O0([new M9])}let O0=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||k9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Se(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:k9}),n})(); +/** + * @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 x9(){return new A1([new D9])}let A1=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||x9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new Se(901,!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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:x9}),n})();const iO=c9(null,"core",[]); +/** + * @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 + */ +/** + * @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 + */let rO=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(me(tc))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +let I0=null;function Qo(){return I0} +/** + * @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 + */ +const en=new $e("DocumentToken"); +/** + * @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 + */let P9=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return function lO(){return me(z9)}()},providedIn:"platform"}),n})(),z9=(()=>{class n extends P9{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Qo().getBaseHref(this._doc)}onPopState(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){E9()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){E9()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(){return function cO(){return new z9(me(en))} +/** + * @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 + */ +/** + * @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 + */()},providedIn:"platform"}),n})();function E9(){return!!window.history.pushState}function O9(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function I9(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ls(n){return n&&"?"!==n[0]?"?"+n:n} +/** + * @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 + */let wf=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return o1(hO)},providedIn:"root"}),n})();const uO=new $e("appBaseHref");let hO=(()=>{class n extends wf{constructor(e,i){var r,o,a;super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=null!==(a=null!==(r=null!=i?i:this._platformLocation.getBaseHrefFromDOM())&&void 0!==r?r:null===(o=o1(en).location)||void 0===o?void 0:o.origin)&&void 0!==a?a:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return O9(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ls(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(me(P9),me(uO,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),A9=(()=>{class n{constructor(e){this._subject=new Je,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._baseHref=I9(L9(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){var e;null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ls(i))}normalize(e){return n.stripTrailingSlash(function fO(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,L9(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._locationStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{var i;const r=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(null===(i=this._urlChangeSubscription)||void 0===i||i.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ls,n.joinWithSlash=O9,n.stripTrailingSlash=I9,n.\u0275fac=function(e){return new(e||n)(me(wf))},n.\u0275prov=Le({token:n,factory:function(){return function dO(){return new A9(me(wf))}()},providedIn:"root"}),n})(); +/** + * @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 L9(n){return n.replace(/\/index.html$/,"")} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +var Dr=(()=>((Dr=Dr||{})[Dr.Decimal=0]="Decimal",Dr[Dr.Percent=1]="Percent",Dr[Dr.Currency=2]="Currency",Dr[Dr.Scientific=3]="Scientific",Dr))(),Dn=(()=>((Dn=Dn||{})[Dn.Format=0]="Format",Dn[Dn.Standalone=1]="Standalone",Dn))(),bt=(()=>((bt=bt||{})[bt.Narrow=0]="Narrow",bt[bt.Abbreviated=1]="Abbreviated",bt[bt.Wide=2]="Wide",bt[bt.Short=3]="Short",bt))(),$n=(()=>(($n=$n||{})[$n.Short=0]="Short",$n[$n.Medium=1]="Medium",$n[$n.Long=2]="Long",$n[$n.Full=3]="Full",$n))(),ot=(()=>((ot=ot||{})[ot.Decimal=0]="Decimal",ot[ot.Group=1]="Group",ot[ot.List=2]="List",ot[ot.PercentSign=3]="PercentSign",ot[ot.PlusSign=4]="PlusSign",ot[ot.MinusSign=5]="MinusSign",ot[ot.Exponential=6]="Exponential",ot[ot.SuperscriptingExponent=7]="SuperscriptingExponent",ot[ot.PerMille=8]="PerMille",ot[ot.Infinity=9]="Infinity",ot[ot.NaN=10]="NaN",ot[ot.TimeSeparator=11]="TimeSeparator",ot[ot.CurrencyDecimal=12]="CurrencyDecimal",ot[ot.CurrencyGroup=13]="CurrencyGroup",ot))();function Fs(n,t,e){const i=dr(n),o=io([i[Re.DayPeriodsFormat],i[Re.DayPeriodsStandalone]],t);return io(o,e)}function A0(n,t){return io(dr(n)[Re.DateFormat],t)}function L0(n,t){return io(dr(n)[Re.TimeFormat],t)}function F0(n,t){return io(dr(n)[Re.DateTimeFormat],t)}function no(n,t){const e=dr(n),i=e[Re.NumberSymbols][t];if(void 0===i){if(t===ot.CurrencyDecimal)return e[Re.NumberSymbols][ot.Decimal];if(t===ot.CurrencyGroup)return e[Re.NumberSymbols][ot.Group]}return i}function N9(n){if(!n[Re.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Re.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function io(n,t){for(let e=t;e>-1;e--)if(void 0!==n[e])return n[e];throw new Error("Locale data API: locale data undefined")}function Sf(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}} +/** + * @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 + */ +const TO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,L1={},DO=/((?:[^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 Si=(()=>((Si=Si||{})[Si.Short=0]="Short",Si[Si.ShortGMT=1]="ShortGMT",Si[Si.Long=2]="Long",Si[Si.Extended=3]="Extended",Si))(),ct=(()=>((ct=ct||{})[ct.FullYear=0]="FullYear",ct[ct.Month=1]="Month",ct[ct.Date=2]="Date",ct[ct.Hours=3]="Hours",ct[ct.Minutes=4]="Minutes",ct[ct.Seconds=5]="Seconds",ct[ct.FractionalSeconds=6]="FractionalSeconds",ct[ct.Day=7]="Day",ct))(),xt=(()=>((xt=xt||{})[xt.DayPeriods=0]="DayPeriods",xt[xt.Days=1]="Days",xt[xt.Months=2]="Months",xt[xt.Eras=3]="Eras",xt))();function R9(n,t,e,i){let r=function LO(n){if(B9(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[r,o=1,a=1]=n.split("-").map(s=>+s);return N0(r,o-1,a)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(TO))return function FO(n){const t=new Date(0);let e=0,i=0;const r=n[8]?t.setUTCFullYear:t.setFullYear,o=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),r.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const a=Number(n[4]||0)-e,s=Number(n[5]||0)-i,l=Number(n[6]||0),u=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return o.call(t,a,s,l,u),t}(i)}const t=new Date(n);if(!B9(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=va(e,t)||t;let s,a=[];for(;t;){if(s=DO.exec(t),!s){a.push(t);break}{a=a.concat(s.slice(1));const f=a.pop();if(!f)break;t=f}}let l=r.getTimezoneOffset();i&&(l=H9(i,l),r=function AO(n,t,e){const i=e?-1:1,r=n.getTimezoneOffset();return function IO(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(H9(t,r)-r))}(r,i,!0));let u="";return a.forEach(f=>{const p=function OO(n){if(Df[n])return Df[n];let t;switch(n){case"G":case"GG":case"GGG":t=En(xt.Eras,bt.Abbreviated);break;case"GGGG":t=En(xt.Eras,bt.Wide);break;case"GGGGG":t=En(xt.Eras,bt.Narrow);break;case"y":t=mi(ct.FullYear,1,0,!1,!0);break;case"yy":t=mi(ct.FullYear,2,0,!0,!0);break;case"yyy":t=mi(ct.FullYear,3,0,!1,!0);break;case"yyyy":t=mi(ct.FullYear,4,0,!1,!0);break;case"Y":t=B0(1);break;case"YY":t=B0(2,!0);break;case"YYY":t=B0(3);break;case"YYYY":t=B0(4);break;case"M":case"L":t=mi(ct.Month,1,1);break;case"MM":case"LL":t=mi(ct.Month,2,1);break;case"MMM":t=En(xt.Months,bt.Abbreviated);break;case"MMMM":t=En(xt.Months,bt.Wide);break;case"MMMMM":t=En(xt.Months,bt.Narrow);break;case"LLL":t=En(xt.Months,bt.Abbreviated,Dn.Standalone);break;case"LLLL":t=En(xt.Months,bt.Wide,Dn.Standalone);break;case"LLLLL":t=En(xt.Months,bt.Narrow,Dn.Standalone);break;case"w":t=Tf(1);break;case"ww":t=Tf(2);break;case"W":t=Tf(1,!0);break;case"d":t=mi(ct.Date,1);break;case"dd":t=mi(ct.Date,2);break;case"c":case"cc":t=mi(ct.Day,1);break;case"ccc":t=En(xt.Days,bt.Abbreviated,Dn.Standalone);break;case"cccc":t=En(xt.Days,bt.Wide,Dn.Standalone);break;case"ccccc":t=En(xt.Days,bt.Narrow,Dn.Standalone);break;case"cccccc":t=En(xt.Days,bt.Short,Dn.Standalone);break;case"E":case"EE":case"EEE":t=En(xt.Days,bt.Abbreviated);break;case"EEEE":t=En(xt.Days,bt.Wide);break;case"EEEEE":t=En(xt.Days,bt.Narrow);break;case"EEEEEE":t=En(xt.Days,bt.Short);break;case"a":case"aa":case"aaa":t=En(xt.DayPeriods,bt.Abbreviated);break;case"aaaa":t=En(xt.DayPeriods,bt.Wide);break;case"aaaaa":t=En(xt.DayPeriods,bt.Narrow);break;case"b":case"bb":case"bbb":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Standalone,!0);break;case"bbbb":t=En(xt.DayPeriods,bt.Wide,Dn.Standalone,!0);break;case"bbbbb":t=En(xt.DayPeriods,bt.Narrow,Dn.Standalone,!0);break;case"B":case"BB":case"BBB":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Format,!0);break;case"BBBB":t=En(xt.DayPeriods,bt.Wide,Dn.Format,!0);break;case"BBBBB":t=En(xt.DayPeriods,bt.Narrow,Dn.Format,!0);break;case"h":t=mi(ct.Hours,1,-12);break;case"hh":t=mi(ct.Hours,2,-12);break;case"H":t=mi(ct.Hours,1);break;case"HH":t=mi(ct.Hours,2);break;case"m":t=mi(ct.Minutes,1);break;case"mm":t=mi(ct.Minutes,2);break;case"s":t=mi(ct.Seconds,1);break;case"ss":t=mi(ct.Seconds,2);break;case"S":t=mi(ct.FractionalSeconds,1);break;case"SS":t=mi(ct.FractionalSeconds,2);break;case"SSS":t=mi(ct.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=V0(Si.Short);break;case"ZZZZZ":t=V0(Si.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=V0(Si.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=V0(Si.Long);break;default:return null}return Df[n]=t,t}(f);u+=p?p(r,e,l):"''"===f?"'":f.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function N0(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function va(n,t){const e=function mO(n){return dr(n)[Re.LocaleId]}(n);if(L1[e]=L1[e]||{},L1[e][t])return L1[e][t];let i="";switch(t){case"shortDate":i=A0(n,$n.Short);break;case"mediumDate":i=A0(n,$n.Medium);break;case"longDate":i=A0(n,$n.Long);break;case"fullDate":i=A0(n,$n.Full);break;case"shortTime":i=L0(n,$n.Short);break;case"mediumTime":i=L0(n,$n.Medium);break;case"longTime":i=L0(n,$n.Long);break;case"fullTime":i=L0(n,$n.Full);break;case"short":const r=va(n,"shortTime"),o=va(n,"shortDate");i=R0(F0(n,$n.Short),[r,o]);break;case"medium":const a=va(n,"mediumTime"),s=va(n,"mediumDate");i=R0(F0(n,$n.Medium),[a,s]);break;case"long":const l=va(n,"longTime"),u=va(n,"longDate");i=R0(F0(n,$n.Long),[l,u]);break;case"full":const f=va(n,"fullTime"),p=va(n,"fullDate");i=R0(F0(n,$n.Full),[f,p])}return i&&(L1[e][t]=i),i}function R0(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function Do(n,t,e="-",i,r){let o="";(n<0||r&&n<=0)&&(r?n=1-n:(n=-n,o=e));let a=String(n);for(;a.length0||s>-e)&&(s+=e),n===ct.Hours)0===s&&-12===e&&(s=12);else if(n===ct.FractionalSeconds)return function kO(n,t){return Do(n,3).substring(0,t)}(s,t);const l=no(a,ot.MinusSign);return Do(s,t,l,i,r)}}function En(n,t,e=Dn.Format,i=!1){return function(r,o){return function PO(n,t,e,i,r,o){switch(e){case xt.Months:return function gO(n,t,e){const i=dr(n),o=io([i[Re.MonthsFormat],i[Re.MonthsStandalone]],t);return io(o,e)}(t,r,i)[n.getMonth()];case xt.Days:return function pO(n,t,e){const i=dr(n),o=io([i[Re.DaysFormat],i[Re.DaysStandalone]],t);return io(o,e)}(t,r,i)[n.getDay()];case xt.DayPeriods:const a=n.getHours(),s=n.getMinutes();if(o){const u=function bO(n){const t=dr(n);return N9(t),(t[Re.ExtraData][2]||[]).map(i=>"string"==typeof i?Sf(i):[Sf(i[0]),Sf(i[1])])}(t),f=function CO(n,t,e){const i=dr(n);N9(i);const o=io([i[Re.ExtraData][0],i[Re.ExtraData][1]],t)||[];return io(o,e)||[]}(t,r,i),p=u.findIndex(P=>{if(Array.isArray(P)){const[E,H]=P,G=a>=E.hours&&s>=E.minutes,ne=a0?Math.floor(r/60):Math.ceil(r/60);switch(n){case Si.Short:return(r>=0?"+":"")+Do(a,2,o)+Do(Math.abs(r%60),2,o);case Si.ShortGMT:return"GMT"+(r>=0?"+":"")+Do(a,1,o);case Si.Long:return"GMT"+(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);case Si.Extended:return 0===i?"Z":(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${n}"`)}}}function V9(n){return N0(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function Tf(n,t=!1){return function(e,i){let r;if(t){const o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+o)/7)}else{const o=V9(e),a=function EO(n){const t=N0(n,0,1).getDay();return N0(n,0,1+(t<=4?4:11)-t)}(o.getFullYear()),s=o.getTime()-a.getTime();r=1+Math.round(s/6048e5)}return Do(r,n,no(i,ot.MinusSign))}}function B0(n,t=!1){return function(e,i){return Do(V9(e).getFullYear(),n,no(i,ot.MinusSign),t)}}const Df={};function H9(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function B9(n){return n instanceof Date&&!isNaN(n.valueOf())} +/** + * @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 + */const NO=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function zf(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t} +/** + * @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 + */ +/** + * @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 j9(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null} +/** + * @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 + */let Zo=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(_1(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${ft(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(O0),Y(A1),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})(); +/** + * @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 + */class QO{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}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 pi=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new QO(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),G9(s,r)}});for(let r=0,o=i.length;r{G9(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(O0))},n.\u0275dir=We({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function G9(n,t){n.context.$implicit=t.item} +/** + * @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 + */ +let Et=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new XO,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){K9("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){K9("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class XO{constructor(){this.$implicit=null,this.ngIf=null}}function K9(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${ft(t)}'.`)} +/** + * @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 + */class Of{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let tr=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Of(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),Xo=(()=>{class n{constructor(e,i,r){r._addDefault(new Of(e,i))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),Ns=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:Cr.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(A1),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),_a=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:a}=this;this._viewRef=i.createEmbeddedView(r,o,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr))},n.\u0275dir=We({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Dt]}),n})(); +/** + * @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 ko(n,t){return new Se(2100,!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 + */class eI{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class tI{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const nI=new tI,iI=new eI;let Z9=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(v0(e))return nI;if(qg(e))return iI;throw ko()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(Y(er,16))},n.\u0275pipe=Pi({name:"async",type:n,pure:!1,standalone:!0}),n})(),X9=(()=>{class n{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=J9}transform(e,i=J9){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{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 mI(n,t){return{key:n,value:t}}(a.key,a.currentValue))})),(r||o)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}}return n.\u0275fac=function(e){return new(e||n)(Y(A1,16))},n.\u0275pipe=Pi({name:"keyvalue",type:n,pure:!1,standalone:!0}),n})(); +/** + * @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 J9(n,t){const e=n.key,i=t.key;if(e===i)return 0;if(void 0===e)return 1;if(void 0===i)return-1;if(null===e)return 1;if(null===i)return-1;if("string"==typeof e&&"string"==typeof i)return e{class n{constructor(e){this._locale=e}transform(e,i,r){if(!function If(n){return!(null==n||""===n||n!=n)}(e))return null;r=r||this._locale;try{return function YO(n,t,e){return function xf(n,t,e,i,r,o,a=!1){let s="",l=!1;if(isFinite(n)){let u=function jO(n){let i,r,o,a,s,t=Math.abs(n)+"",e=0;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;"0"===t.charAt(o);o++);if(o===(s=t.length))i=[0],r=1;else{for(s--;"0"===t.charAt(s);)s--;for(r-=o,i=[],a=0;o<=s;o++,a++)i[a]=Number(t.charAt(o))}return r>22&&(i=i.splice(0,21),e=r-1,r=1),{digits:i,exponent:e,integerLen:r}}(n);a&&(u=function qO(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(u));let f=t.minInt,p=t.minFrac,P=t.maxFrac;if(o){const ye=o.match(NO);if(null===ye)throw new Error(`${o} is not a valid digit info`);const le=ye[1],Pe=ye[3],Xe=ye[5];null!=le&&(f=zf(le)),null!=Pe&&(p=zf(Pe)),null!=Xe?P=zf(Xe):null!=Pe&&p>P&&(P=p)}!function $O(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,r=i.length-n.integerLen;const o=Math.min(Math.max(t,r),e);let a=o+n.integerLen,s=i[a];if(a>0){i.splice(Math.max(n.integerLen,a));for(let p=a;p=5)if(a-1<0){for(let p=0;p>a;p--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[a-1]++;for(;r=u?H.pop():l=!1),P>=10?1:0},0);f&&(i.unshift(f),n.integerLen++)}(u,p,P);let E=u.digits,H=u.integerLen;const G=u.exponent;let ne=[];for(l=E.every(ye=>!ye);H0?ne=E.splice(H,E.length):(ne=E,E=[0]);const ue=[];for(E.length>=t.lgSize&&ue.unshift(E.splice(-t.lgSize,E.length).join(""));E.length>t.gSize;)ue.unshift(E.splice(-t.gSize,E.length).join(""));E.length&&ue.unshift(E.join("")),s=ue.join(no(e,i)),ne.length&&(s+=no(e,r)+ne.join("")),G&&(s+=no(e,ot.Exponential)+"+"+G)}else s=no(e,ot.Infinity);return s=n<0&&!l?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf,s}(n,function Pf(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),r=i[0],o=i[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";e.posPre=s.substring(0,s.indexOf("#"));for(let f=0;f{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const t_="browser"; +/** + * @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 + */ +class i_{} +/** + * @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 + */ +/** + * @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 + */ +class Nf extends +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +class HI extends class sO{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function aO(n){I0||(I0=n)}(new Nf)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function BI(){return R1=R1||document.querySelector("base"),R1?R1.getAttribute("href"):null}();return null==e?null:function UI(n){q0=q0||document.createElement("a"),q0.setAttribute("href",n);const t=q0.pathname;return"/"===t.charAt(0)?t:`/${t}`} +/** + * @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 + */(e)}resetBaseElement(){R1=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return j9(document.cookie,t)}}let q0,R1=null;const s_=new $e("TRANSITION_ID"),qI=[{provide:Jv,useFactory:function YI(n,t,e){return()=>{e.get(k0).donePromise.then(()=>{const i=Qo(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const j0=new $e("EventManagerPlugins");let $0=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),V1=(()=>{class n extends c_{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(u_),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(u_))}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function u_(n){Qo().remove(n)} +/** + * @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 + */const Rf={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/"},Vf=/%COMP%/g;function W0(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let G0=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Hf(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case Lr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new XI(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case Lr.ShadowDom:return new JI(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=W0(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(me($0),me(V1),me(z1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Hf{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Rf[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(p_(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(p_(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=Rf[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=Rf[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(Cr.DashCase|Cr.Important)?t.style.setProperty(e,i,r&Cr.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Cr.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,f_(i)):this.eventManager.addEventListener(t,e,f_(i))}}function p_(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class XI extends Hf{constructor(t,e,i,r){super(t),this.component=i;const o=W0(r+"-"+i.id,i.styles,[]);e.addStyles(o),this.contentAttr=function KI(n){return"_ngcontent-%COMP%".replace(Vf,n)}(r+"-"+i.id),this.hostAttr=function QI(n){return"_nghost-%COMP%".replace(Vf,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class JI extends Hf{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=W0(r.id,r.styles,[]);for(let a=0;a{class n extends l_{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const g_=["alt","control","meta","shift"],tA={"\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"},nA={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let iA=(()=>{class n extends l_{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Qo().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),g_.forEach(u=>{const f=i.indexOf(u);f>-1&&(i.splice(f,1),a+=u+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=tA[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),g_.forEach(a=>{a!==r&&(0,nA[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const __=[{provide:E1,useValue:t_},{provide:t9,useValue:function rA(){Nf.makeCurrent()},multi:!0},{provide:en,useFactory:function aA(){return function oD(n){Qd=n}(document),document},deps:[]}],sA=c9(iO,"browser",__),y_=new $e(""),b_=[{provide:x0,useClass: +/** + * @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 + */ +class jI{addToWindow(t){vn.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},vn.getAllAngularTestabilities=()=>t.getAllTestabilities(),vn.getAllAngularRootElements=()=>t.getAllRootElements(),vn.frameworkStabilizers||(vn.frameworkStabilizers=[]),vn.frameworkStabilizers.push(i=>{const r=vn.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?Qo().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:a9,useClass:ff,deps:[Ft,mf,x0]},{provide:ff,useClass:ff,deps:[Ft,mf,x0]}],C_=[{provide:r3,useValue:"root"},{provide:El,useFactory:function oA(){return new El},deps:[]},{provide:j0,useClass:eA,multi:!0,deps:[en,Ft,E1]},{provide:j0,useClass:iA,multi:!0,deps:[en]},{provide:G0,useClass:G0,deps:[$0,V1,z1]},{provide:ja,useExisting:G0},{provide:c_,useExisting:V1},{provide:V1,useClass:V1,deps:[en]},{provide:$0,useClass:$0,deps:[j0,Ft]},{provide:i_,useClass:$I,deps:[]},[]];let w_=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:z1,useValue:e.appId},{provide:s_,useExisting:z1},qI]}}}return n.\u0275fac=function(e){return new(e||n)(me(y_,12))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[...C_,...b_],imports:[xr,rO]}),n})(); +/** + * @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 + */"undefined"!=typeof window&&window;let K0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new(e||n):me(T_),i},providedIn:"root"}),n})(),T_=(()=>{class n extends K0{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Mn.NONE:return i;case Mn.HTML:return jo(i,"HTML")?Hr(i):P5(this._doc,String(i)).toString();case Mn.STYLE:return jo(i,"Style")?Hr(i):i;case Mn.SCRIPT:if(jo(i,"Script"))return Hr(i);throw new Error("unsafe value used in a script context");case Mn.URL:return jo(i,"URL")?Hr(i):e0(String(i));case Mn.RESOURCE_URL:if(jo(i,"ResourceURL"))return Hr(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function dD(n){return new aD(n)}(e)}bypassSecurityTrustStyle(e){return function fD(n){return new sD(n)}(e)}bypassSecurityTrustScript(e){return function mD(n){return new lD(n)}(e)}bypassSecurityTrustUrl(e){return function pD(n){return new cD(n)}(e)}bypassSecurityTrustResourceUrl(e){return function gD(n){return new uD(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function gA(n){return new T_(n.get(en))}(me(hr)),i},providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +class vA extends M{constructor(t,e){super()}schedule(t,e=0){return this}}class Q0 extends vA{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=!!o&&o||new Error(o)}if(i)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,r=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&i.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let D_=(()=>{class n{constructor(e,i=n.now){this.SchedulerAction=e,this.now=i}schedule(e,i=0,r){return new this.SchedulerAction(this,e).schedule(r,i)}}return n.now=()=>Date.now(),n})();class xo extends D_{constructor(t,e=D_.now){super(t,()=>xo.delegate&&xo.delegate!==this?xo.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return xo.delegate&&xo.delegate!==this?xo.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const bA=new class yA extends xo{}(class _A extends Q0{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}),CA=new te(n=>n.complete());function k_(n){return n?function wA(n){return new te(t=>n.schedule(()=>t.complete()))}(n):CA}function Po(...n){let t=n[n.length-1];return ke(t)?(n.pop(),Qt(n,t)):Fo(n)}function SA({error:n,subscriber:t}){t.error(n)}class Pr{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Po(this.value);case"E":return function MA(n,t){return new te(t?e=>t.schedule(SA,0,{error:n,subscriber:e}):e=>e.error(n))}(this.error);case"C":return k_()}throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new Pr("N",t):Pr.undefinedValueNotification}static createError(t){return new Pr("E",void 0,t)}static createComplete(){return Pr.completeNotification}}Pr.completeNotification=new Pr("C"),Pr.undefinedValueNotification=new Pr("N",void 0);class Z0 extends I{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Z0.dispatch,this.delay,new DA(t,this.destination)))}_next(t){this.scheduleMessage(Pr.createNext(t))}_error(t){this.scheduleMessage(Pr.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Pr.createComplete()),this.unsubscribe()}}class DA{constructor(t,e){this.notification=t,this.destination=e}}class Rs extends de{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){if(!this.isStopped){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift()}super.next(t)}nextTimeWindow(t){this.isStopped||(this._events.push(new kA(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=i.length;let a;if(this.closed)throw new we;if(this.isStopped||this.hasError?a=M.EMPTY:(this.observers.push(t),a=new ce(this,t)),r&&t.add(t=new Z0(t,r)),e)for(let s=0;se&&(a=Math.max(a,o-e)),a>0&&r.splice(0,a),r}}class kA{constructor(t,e){this.time=t,this.value=e}}function x_(n,t){return"function"==typeof t?e=>e.pipe(x_((i,r)=>yi(n(i,r)).pipe(He((o,a)=>t(i,o,r,a))))):e=>e.lift(new xA(n))}class xA{constructor(t){this.project=t}call(t,e){return e.subscribe(new PA(t,this.project))}}class PA extends Ar{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(r){return void this.destination.error(r)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const i=new bi(this),r=this.destination;r.add(i),this.innerSubscription=Cn(t,i),this.innerSubscription!==i&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;(!t||t.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */const X0={schedule(n,t){const e=setTimeout(n,t);return()=>clearTimeout(e)},scheduleBeforeRender(n){if("undefined"==typeof window)return X0.schedule(n,0);if(void 0===window.requestAnimationFrame)return X0.schedule(n,16);const t=window.requestAnimationFrame(n);return()=>window.cancelAnimationFrame(t)}};let Yf;function RA(n,t,e){let i=e;return function EA(n){return!!n&&n.nodeType===Node.ELEMENT_NODE}(n)&&t.some((r,o)=>!("*"===r||!function IA(n,t){if(!Yf){const e=Element.prototype;Yf=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return n.nodeType===Node.ELEMENT_NODE&&Yf.call(n,t)}(n,r)||(i=o,0))),i +/** + * @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 + */}class HA{constructor(t,e){this.componentFactory=e.get(ha).resolveComponentFactory(t)}create(t){return new BA(this.componentFactory,t)}}class BA{constructor(t,e){this.componentFactory=t,this.injector=e,this.eventEmitters=new Rs(1),this.events=this.eventEmitters.pipe(x_(i=>qn(...i))),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:i})=>i)),this.ngZone=this.injector.get(Ft),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(t){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(t)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=X0.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(t){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(t):this.componentRef.instance[t])}setInputValue(t,e){this.runInZone(()=>{null!==this.componentRef?function AA(n,t){return n===t||n!=n&&t!=t}(e,this.getInputValue(t))&&(void 0!==e||!this.unchangedInputs.has(t))||(this.recordInputChange(t,e),this.unchangedInputs.delete(t),this.hasInputChanges=!0,this.componentRef.instance[t]=e,this.scheduleDetectChanges()):this.initialInputValues.set(t,e)})}initializeComponent(t){const e=hr.create({providers:[],parent:this.injector}),i= +/** + * @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 NA(n,t){const e=n.childNodes,i=t.map(()=>[]);let r=-1;t.some((o,a)=>"*"===o&&(r=a,!0));for(let o=0,a=e.length;o{this.initialInputValues.has(t)&&this.setInputValue(t,this.initialInputValues.get(t))}),this.initialInputValues.clear()}initializeOutputs(t){const e=this.componentFactory.outputs.map(({propName:i,templateName:r})=>t.instance[i].pipe(He(a=>({name:r,value:a}))));this.eventEmitters.next(e)}callNgOnChanges(t){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,t.instance.ngOnChanges(e)}markViewForCheck(t){this.hasInputChanges&&(this.hasInputChanges=!1,t.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=X0.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(t,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const i=this.inputChanges[t];if(i)return void(i.currentValue=e);const r=this.unchangedInputs.has(t),o=r?void 0:this.getInputValue(t);this.inputChanges[t]=new ul(o,e,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(t){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(t):t()}} +/** + * @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 + */class UA extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function J0(n,t){return new te(e=>{const i=n.length;if(0===i)return void e.complete();const r=new Array(i);let o=0,a=0;for(let s=0;s{u||(u=!0,a++),r[s]=f},error:f=>e.error(f),complete:()=>{o++,(o===i||!u)&&(a===i&&e.next(t?t.reduce((f,p,P)=>(f[p]=r[P],f),{}):r),e.complete())}}))}})} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let P_=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275dir=We({type:n}),n})(),Vs=(()=>{class n extends P_{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,features:[kt]}),n})();const ir=new $e("NgValueAccessor"),jA={provide:ir,useExisting:vt(()=>e4),multi:!0}; +/** + * @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 + */let e4=(()=>{class n extends Vs{writeValue(e){this.setProperty("checked",e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(o){return i.onChange(o.target.checked)})("blur",function(){return i.onTouched()})},features:[Jt([jA]),kt]}),n})(); +/** + * @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 + */const $A={provide:ir,useExisting:vt(()=>zo),multi:!0},GA=new $e("CompositionEventMode");let zo=(()=>{class n extends P_{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function WA(){const n=Qo()?Qo().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(GA,8))},n.\u0275dir=We({type:n,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(e,i){1&e&&_e("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Jt([$A]),kt]}),n})(); +/** + * @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 + */const rr=new $e("NgValidators"),Qa=new $e("NgAsyncValidators");function V_(n){return null!=n}function H_(n){return v0(n)?yi(n):n}function B_(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function U_(n,t){return t.map(e=>e(n))}function Y_(n){return n.map(t=>function ZA(n){return!n.validate}(t)?t:e=>t.validate(e))}function qf(n){return null!=n?function q_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){return B_(U_(e,t))}}(Y_(n)):null}function jf(n){return null!=n?function j_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){ +/** + * @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 + */ +/** + * @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 + */ +return function qA(...n){if(1===n.length){const t=n[0];if(m(t))return J0(t,null);if(d(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return J0(e.map(i=>t[i]),e)}}if("function"==typeof n[n.length-1]){const t=n.pop();return J0(n=1===n.length&&m(n[0])?n[0]:n,null).pipe(He(e=>t(...e)))}return J0(n,null)}(U_(e,t).map(H_)).pipe(He(B_))}}(Y_(n)):null}function $_(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function $f(n){return n?Array.isArray(n)?n:[n]:[]}function n4(n,t){return Array.isArray(n)?n.includes(t):n===t}function K_(n,t){const e=$f(t);return $f(n).forEach(r=>{n4(e,r)||e.push(r)}),e}function Q_(n,t){return $f(t).filter(e=>!n4(n,e))} +/** + * @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 + */class Z_{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(t){this._rawValidators=t||[],this._composedValidatorFn=qf(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=jf(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}} +/** + * @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 + */class Za extends Z_{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}} +/** + * @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 + */class mr extends Z_{get formDirective(){return null}get path(){return null}} +/** + * @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 + */class X_{constructor(t){this._cd=t}get isTouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.touched)}get isUntouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.untouched)}get isPristine(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pristine)}get isDirty(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.dirty)}get isValid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.valid)}get isInvalid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.invalid)}get isPending(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pending)}get isSubmitted(){var t;return!(null===(t=this._cd)||void 0===t||!t.submitted)}}let pr=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Za,2))},n.\u0275dir=We({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[kt]}),n})(),J_=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,10))},n.\u0275dir=We({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[kt]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const H1="VALID",o4="INVALID",nc="PENDING",B1="DISABLED";function Qf(n){return(a4(n)?n.validators:n)||null}function ty(n){return Array.isArray(n)?qf(n):n||null}function Zf(n,t){return(a4(t)?t.asyncValidators:n)||null}function ny(n){return Array.isArray(n)?jf(n):n||null}function a4(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class oy{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=ty(this._rawValidators),this._composedAsyncValidatorFn=ny(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===H1}get invalid(){return this.status===o4}get pending(){return this.status==nc}get disabled(){return this.status===B1}get enabled(){return this.status!==B1}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=ty(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=ny(t)}addValidators(t){this.setValidators(K_(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(K_(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(Q_(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(Q_(t,this._rawAsyncValidators))}hasValidator(t){return n4(this._rawValidators,t)}hasAsyncValidator(t){return n4(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=nc,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=B1,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=H1,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===H1||this.status===nc)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?B1:H1}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=nc,this._hasOwnPendingAsyncValidator=!0;const e=H_(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Je,this.statusChanges=new Je}_calculateStatus(){return this._allControlsDisabled()?B1:this.errors?o4:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nc)?nc:this._anyControlsHaveStatus(o4)?o4:H1}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){a4(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}} +/** + * @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 + */class Xf extends oy{constructor(t,e,i){super(Qf(e),Zf(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function ry(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new Se(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function iy(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new Se(1e3,"");if(!i[e])throw new Se(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}function U1(n,t){var e,i;Jf(n,t),t.valueAccessor.writeValue(n.value),n.disabled&&(null===(i=(e=t.valueAccessor).setDisabledState)||void 0===i||i.call(e,!0)),function aL(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&ay(n,t)})}(n,t),function lL(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function sL(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&ay(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function oL(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function c4(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function Jf(n,t){const e=function W_(n){return n._rawValidators}(n);null!==t.validator?n.setValidators($_(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=function G_(n){return n._rawAsyncValidators}(n);null!==t.asyncValidator?n.setAsyncValidators($_(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();c4(t._rawValidators,r),c4(t._rawAsyncValidators,r)}function ay(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!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 + */ +const fL={provide:mr,useExisting:vt(()=>h4)},Y1=(()=>Promise.resolve())();let h4=(()=>{class n extends mr{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new Je,this.form=new Xf({},qf(e),jf(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Y1.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),U1(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path),r=new Xf({});(function sy(n,t){Jf(n,t)})(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Y1.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){var i;return this.submitted=!0,function cy(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===(null===(i=null==e?void 0:e.target)||void 0===i?void 0:i.method)}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(Y(rr,10),Y(Qa,10))},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&_e("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Jt([fL]),kt]}),n})(); +/** + * @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 uy(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,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 hy(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const dy=class extends oy{constructor(t=null,e,i){super(Qf(e),Zf(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),a4(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=hy(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){uy(this._onDisabledChange,t)}_forEachChild(t){}_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(t){hy(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},gL={provide:Za,useExisting:vt(()=>or)},py=(()=>Promise.resolve())(); +/** + * @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 + */let or=(()=>{class n extends Za{constructor(e,i,r,o,a){super(),this._changeDetectorRef=a,this.control=new dy,this._registered=!1,this.update=new Je,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=function t6(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===zo?e=o:function hL(n){return Object.getPrototypeOf(n.constructor)===Vs}(o)?i=o:r=o}),r||i||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function e6(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,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(e){this.viewModel=e,this.update.emit(e)}_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(){U1(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(e){py.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&function Cf(n){return"boolean"==typeof n?n:null!=n&&"false"!==n} +/** + * @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 + */(i);py.then(()=>{var o;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(o=this._changeDetectorRef)||void 0===o||o.markForCheck()})}_getPath(e){return this._parent? +/** + * @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 s4(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,9),Y(rr,10),Y(Qa,10),Y(ir,10),Y(er,8))},n.\u0275dir=We({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Jt([gL]),kt,Dt]}),n})(),gy=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const _L={provide:ir,useExisting:vt(()=>n6),multi:!0};let _y=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),yL=(()=>{class n{constructor(){this._accessors=[]}add(e,i){this._accessors.push([e,i])}remove(e){for(let i=this._accessors.length-1;i>=0;--i)if(this._accessors[i][1]===e)return void this._accessors.splice(i,1)}select(e){this._accessors.forEach(i=>{this._isSameGroup(i,e)&&i[1]!==e&&i[1].fireUncheck(e.value)})}_isSameGroup(e,i){return!!e[0].control&&e[0]._parent===i._control._parent&&e[1].name===i.name}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:_y}),n})(),n6=(()=>{class n extends Vs{constructor(e,i,r,o){super(e,i),this._registry=r,this._injector=o,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(Za),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(yL),Y(hr))},n.\u0275dir=We({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(){return i.onChange()})("blur",function(){return i.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Jt([_L]),kt]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const r6=new $e("NgModelWithFormControlWarning");let Ay=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[_y]}),n})(),ic=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(),HL=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:r6,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(); +/** + * @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 Bs(n,t){return function(i){return i.lift(new YL(n,t))}}class YL{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new qL(t,this.predicate,this.thisArg))}}class qL extends I{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */class Ly{}class d4{} +/** + * @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 + */class ya{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof ya?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new ya;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof ya?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}} +/** + * @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 + */ +class jL{encodeKey(t){return Fy(t)}encodeValue(t){return Fy(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const WL=/%(\d[a-f0-9])/gi,GL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Fy(n){return encodeURIComponent(n).replace(WL,(t,e)=>{var i;return null!==(i=GL[e])&&void 0!==i?i:t})}function f4(n){return`${n}`}class Xa{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new jL,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $L(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(f4):[f4(i)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Xa({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(f4(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(f4(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}} +/** + * @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 + */class KL{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}} +/** + * @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 Ny(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function Ry(n){return"undefined"!=typeof Blob&&n instanceof Blob}function Vy(n){return"undefined"!=typeof FormData&&n instanceof FormData}class q1{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function QL(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new ya),this.context||(this.context=new KL),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sP.set(E,t.setHeaders[E]),u)),t.setParams&&(f=Object.keys(t.setParams).reduce((P,E)=>P.set(E,t.setParams[E]),f)),new q1(i,r,a,{params:f,headers:u,context:p,reportProgress:l,responseType:o,withCredentials:s})}} +/** + * @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 + */var gi=(()=>((gi=gi||{})[gi.Sent=0]="Sent",gi[gi.UploadProgress=1]="UploadProgress",gi[gi.ResponseHeader=2]="ResponseHeader",gi[gi.DownloadProgress=3]="DownloadProgress",gi[gi.Response=4]="Response",gi[gi.User=5]="User",gi))();class h6{constructor(t,e=200,i="OK"){this.headers=t.headers||new ya,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class d6 extends h6{constructor(t={}){super(t),this.type=gi.ResponseHeader}clone(t={}){return new d6({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class m4 extends h6{constructor(t={}){super(t),this.type=gi.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new m4({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Hy extends h6{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}} +/** + * @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 f6(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let By=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof q1)o=e;else{let l,u;l=r.headers instanceof ya?r.headers:new ya(r.headers),r.params&&(u=r.params instanceof Xa?r.params:new Xa({fromObject:r.params})),o=new q1(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:u,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=Po(o).pipe( +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 UL(n,t){return Ln(n,t,1)}(l=>this.handler.handle(l)));if(e instanceof q1||"events"===r.observe)return a;const s=a.pipe(Bs(l=>l instanceof m4));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(He(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(He(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Xa).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,f6(r,i))}post(e,i,r={}){return this.request("POST",e,f6(r,i))}put(e,i,r={}){return this.request("PUT",e,f6(r,i))}}return n.\u0275fac=function(e){return new(e||n)(me(Ly))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */class Uy{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Yy=new $e("HTTP_INTERCEPTORS");let XL=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const JL=/^\)\]\}',?\n/;let qy=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new te(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((E,H)=>r.setRequestHeader(E,H.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const E=e.detectContentTypeHeader();null!==E&&r.setRequestHeader("Content-Type",E)}if(e.responseType){const E=e.responseType.toLowerCase();r.responseType="json"!==E?E:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const E=r.statusText||"OK",H=new ya(r.getAllResponseHeaders()),G=function eF(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new d6({headers:H,status:r.status,statusText:E,url:G}),a},l=()=>{let{headers:E,status:H,statusText:G,url:ne}=s(),ue=null;204!==H&&(ue=void 0===r.response?r.responseText:r.response),0===H&&(H=ue?200:0);let ye=H>=200&&H<300;if("json"===e.responseType&&"string"==typeof ue){const le=ue;ue=ue.replace(JL,"");try{ue=""!==ue?JSON.parse(ue):null}catch(Pe){ue=le,ye&&(ye=!1,ue={error:Pe,text:ue})}}ye?(i.next(new m4({body:ue,headers:E,status:H,statusText:G,url:ne||void 0})),i.complete()):i.error(new Hy({error:ue,headers:E,status:H,statusText:G,url:ne||void 0}))},u=E=>{const{url:H}=s(),G=new Hy({error:E,status:r.status||0,statusText:r.statusText||"Unknown Error",url:H||void 0});i.error(G)};let f=!1;const p=E=>{f||(i.next(s()),f=!0);let H={type:gi.DownloadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),"text"===e.responseType&&!!r.responseText&&(H.partialText=r.responseText),i.next(H)},P=E=>{let H={type:gi.UploadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),i.next(H)};return r.addEventListener("load",l),r.addEventListener("error",u),r.addEventListener("timeout",u),r.addEventListener("abort",u),e.reportProgress&&(r.addEventListener("progress",p),null!==o&&r.upload&&r.upload.addEventListener("progress",P)),r.send(o),i.next({type:gi.Sent}),()=>{r.removeEventListener("error",u),r.removeEventListener("abort",u),r.removeEventListener("load",l),r.removeEventListener("timeout",u),e.reportProgress&&(r.removeEventListener("progress",p),null!==o&&r.upload&&r.upload.removeEventListener("progress",P)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(me(i_))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const m6=new $e("XSRF_COOKIE_NAME"),p6=new $e("XSRF_HEADER_NAME");class jy{}let tF=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=j9(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(E1),me(m6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),g6=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const o=this.tokenService.getToken();return null!==o&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,o)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(jy),me(p6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),nF=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(Yy,[]);this.chain=i.reduceRight((r,o)=>new Uy(r,o),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(d4),me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),iF=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:g6,useClass:XL}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:m6,useValue:e.cookieName}:[],e.headerName?{provide:p6,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[g6,{provide:Yy,useExisting:g6,multi:!0},{provide:jy,useClass:tF},{provide:m6,useValue:"XSRF-TOKEN"},{provide:p6,useValue:"X-XSRF-TOKEN"}]}),n})(),rF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[By,{provide:Ly,useClass:nF},qy,{provide:d4,useExisting:qy}],imports:[iF.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +class $y{} +/** + * @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 + */ +const ba="*";function Eo(n,t){return{type:7,name:n,definitions:t,options:{}}}function Rn(n,t=null){return{type:4,styles:t,timings:n}}function Wy(n,t=null){return{type:2,steps:n,options:t}}function gt(n){return{type:6,styles:n,offset:null}}function ro(n,t,e){return{type:0,name:n,styles:t,options:e}}function Un(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function Gy(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function Ky(n,t){return{type:12,timings:n,animation:t}} +/** + * @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 Qy(n){Promise.resolve().then(n)} +/** + * @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 + */class j1{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Qy(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}} +/** + * @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 + */class Zy{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,r=0;const o=this.players.length;0==o?Qy(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}} +/** + * @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 Xy(n){return new Se(3e3,!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 HF(){return"undefined"!=typeof window&&void 0!==window.document}function _6(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ja(n){switch(n.length){case 0:return new j1;case 1:return n[0];default:return new Zy(n)}}function Jy(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,u=null;if(i.forEach(f=>{const p=f.get("offset"),P=p==l,E=P&&u||new Map;f.forEach((H,G)=>{let ne=G,ue=H;if("offset"!==G)switch(ne=t.normalizePropertyName(ne,a),ue){case"!":ue=r.get(G);break;case ba:ue=o.get(G);break;default:ue=t.normalizeStyleValue(G,ne,ue,a)}E.set(ne,ue)}),P||s.push(E),u=E,l=p}),a.length)throw function xF(n){return new Se(3502,!1)}();return s}function y6(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&b6(e,"start",n)));break;case"done":n.onDone(()=>i(e&&b6(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&b6(e,"destroy",n)))}}function b6(n,t,e){const i=e.totalTime,o=C6(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function C6(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function Ur(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function eb(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}let w6=(n,t)=>!1,tb=(n,t,e)=>[],nb=null;function M6(n){const t=n.parentNode||n.host;return t===nb?null:t}(_6()||"undefined"!=typeof Element)&&(HF()?(nb=(()=>document.documentElement)(),w6=(n,t)=>{for(;t;){if(t===n)return!0;t=M6(t)}return!1}):w6=(n,t)=>n.contains(t),tb=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let Us=null,ib=!1;const rb=w6,ob=tb; +/** + * @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 + */ +let ab=(()=>{class n{validateStyleProperty(e){return function UF(n){Us||(Us=function YF(){return"undefined"!=typeof document?document.body:null}()||{},ib=!!Us.style&&"WebkitAppearance"in Us.style);let t=!0;return Us.style&&!function BF(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in Us.style,!t&&ib&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Us.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return rb(e,i)}getParentElement(e){return M6(e)}query(e,i,r){return ob(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new j1(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),S6=(()=>{class n{} +/** + * @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 + */ +return n.NOOP=new ab,n})();const T6="ng-enter",p4="ng-leave",g4="ng-trigger",v4=".ng-trigger",lb="ng-animating",D6=".ng-animating";function Ca(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:k6(parseFloat(t[1]),t[2])}function k6(n,t){return"s"===t?1e3*n:n}function _4(n,t,e){return n.hasOwnProperty("duration")?n:function $F(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push(Xy()),{duration:0,delay:0,easing:""};r=k6(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=k6(parseFloat(l),s[4]));const u=s[5];u&&(a=u)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function aF(){return new Se(3100,!1)}()),s=!0),o<0&&(t.push(function sF(){return new Se(3101,!1)}()),s=!0),s&&t.splice(l,0,Xy())}return{duration:r,delay:o,easing:a}}(n,t,e)}function $1(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function cb(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function es(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function hb(n,t,e){return e?t+":"+e+";":""}function db(n){let t="";for(let e=0;e{const o=P6(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),_6()&&db(n))}function Ys(n,t){n.style&&(t.forEach((e,i)=>{const r=P6(i);n.style[r]=""}),_6()&&db(n))}function W1(n){return Array.isArray(n)?1==n.length?n[0]:Wy(n):n}const x6=new RegExp("{{\\s*(.+?)\\s*}}","g");function fb(n){let t=[];if("string"==typeof n){let e;for(;e=x6.exec(n);)t.push(e[1]);x6.lastIndex=0}return t}function G1(n,t,e){const i=n.toString(),r=i.replace(x6,(o,a)=>{let s=t[a];return null==s&&(e.push(function cF(n){return new Se(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function y4(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const KF=/-+([a-z0-9])/g;function P6(n){return n.replace(KF,(...t)=>t[1].toUpperCase())}function QF(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Yr(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function uF(n){return new Se(3004,!1)}()}}function mb(n,t){return window.getComputedStyle(n)[t]} +/** + * @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(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function iN(n,t,e){if(":"==n[0]){const l=function rN(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function MF(n){return new Se(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(pb(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(pb(a,r))}(i,e,t)):e.push(n),e}const M4=new Set(["true","1"]),S4=new Set(["false","0"]);function pb(n,t){const e=M4.has(n)||S4.has(n),i=M4.has(t)||S4.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?M4.has(n):S4.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?M4.has(t):S4.has(t)),a&&s}} +/** + * @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 + */const oN=new RegExp("s*:selfs*,?","g");function z6(n,t,e,i){return new aN(n).build(t,e,i)}class aN{constructor(t){this._driver=t}build(t,e,i){const r=new cN(e);return this._resetContextStyleTimingState(r),Yr(this,W1(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function dF(){return new Se(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,u=l.name;u.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=u}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function fF(){return new Se(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{fb(l).forEach(u=>{a.hasOwnProperty(u)||o.add(u)})})}),o.size&&(y4(o.values()),e.errors.push(function mF(n,t){return new Se(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Yr(this,W1(t.animation),e);return{type:1,matchers:nN(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:qs(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Yr(this,i,e)),options:qs(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=Yr(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:qs(t.options)}}visitAnimate(t,e){const i=function hN(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return E6(_4(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=E6(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=_4(e,t);return E6(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:gt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const u={};i.easing&&(u.easing=i.easing),a=gt(u)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===ba?i.push(s):e.errors.push(new Se(3002,!1)):i.push(cb(s));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const u=e.collectedStyles.get(e.currentQuerySelector),f=u.get(l);let p=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function gF(n,t,e,i,r){return new Se(3010,!1)}()),p=!1),o=f.startTime),p&&u.set(l,{startTime:o,endTime:r}),e.options&&function GF(n,t,e){const i=t.params||{},r=fb(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function lF(n){return new Se(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function vF(){return new Se(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,u=0;const f=t.steps.map(ue=>{const ye=this._makeStyleAst(ue,e);let le=null!=ye.offset?ye.offset:function uN(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(ye.styles),Pe=0;return null!=le&&(o++,Pe=ye.offset=le),l=l||Pe<0||Pe>1,s=s||Pe0&&o{const le=P>0?ye==E?1:P*ye:a[ye],Pe=le*ne;e.currentTime=H+G.delay+Pe,G.duration=Pe,this._validateStyleAst(ue,e),ue.offset=le,i.styles.push(ue)}),i}visitReference(t,e){return{type:8,animation:Yr(this,W1(t.animation),e),options:qs(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:qs(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:qs(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function sN(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(oN,"")),n=n.replace(/@\*/g,v4).replace(/@\w+/g,e=>v4+"-"+e.slice(1)).replace(/:animating/g,D6),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,Ur(e.collectedStyles,e.currentQuerySelector,new Map);const s=Yr(this,W1(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:qs(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function CF(){return new Se(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:_4(t.timings,e.errors,!0);return{type:12,animation:Yr(this,W1(t.animation),e),timings:i,options:null}}}class cN{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function qs(n){return n?(n=$1(n)).params&&(n.params=function lN(n){return n?$1(n):null}(n.params)):n={},n}function E6(n,t,e){return{duration:n,delay:t,easing:e}}function O6(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class T4{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}} +/** + * @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 + */const mN=new RegExp(":enter","g"),gN=new RegExp(":leave","g");function I6(n,t,e,i,r,o=new Map,a=new Map,s,l,u=[]){return(new vN).buildKeyframes(n,t,e,i,r,o,a,s,l,u)}class vN{buildKeyframes(t,e,i,r,o,a,s,l,u,f=[]){u=u||new T4;const p=new A6(t,e,u,r,o,f,[]);p.options=l;const P=l.delay?Ca(l.delay):0;p.currentTimeline.delayNextStep(P),p.currentTimeline.setStyles([a],null,p.errors,l),Yr(this,i,p);const E=p.timelines.filter(H=>H.containsAnimation());if(E.length&&s.size){let H;for(let G=E.length-1;G>=0;G--){const ne=E[G];if(ne.element===e){H=ne;break}}H&&!H.allowOnlyTimelineStyles()&&H.setStyles([s],null,p.errors,l)}return E.length?E.map(H=>H.buildKeyframes()):[O6(e,[],[],[],0,P,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){var r;for(const o of t){const a=null==o?void 0:o.delay;if(a){const s="number"==typeof a?a:Ca(G1(a,null!==(r=null==o?void 0:o.params)&&void 0!==r?r:{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?Ca(i.duration):null,s=null!=i.delay?Ca(i.delay):null;return 0!==a&&t.forEach(l=>{const u=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,u.duration+u.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Yr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=D4);const a=Ca(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Yr(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?Ca(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),Yr(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return _4(e.params?G1(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?Ca(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=D4);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((u,f)=>{e.currentQueryIndex=f;const p=e.createSubContext(t.options,u);o&&p.delayNextStep(o),u===e.element&&(l=p.currentTimeline),Yr(this,t.animation,p),p.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,p.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const p=f.currentTime;Yr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-p+(r.startTime-i.currentTimeline.startTime)}}const D4={};class A6{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=D4,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new k4(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Ca(i.duration)),null!=i.delay&&(r.delay=Ca(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=G1(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new A6(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=D4,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},o=new _N(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace(mN,"."+this._enterClassName)).replace(gN,"."+this._leaveClassName);let u=this._driver.query(this.element,t,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),s.push(...u)}return!o&&0==s.length&&a.push(function wF(n){return new Se(3014,!1)}()),s}}class k4{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new k4(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||ba),this._currentKeyframe.set(e,ba);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){var o;e&&this._previousKeyframe.set("easing",e);const a=r&&r.params||{},s=function yN(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,ba)}else es(r,e)}),e}(t,this._globalTimelineStyles);for(let[l,u]of s){const f=G1(u,a,i);this._pendingStyles.set(l,f),this._localTimelineStyles.has(l)||this._backFill.set(l,null!==(o=this._globalTimelineStyles.get(l))&&void 0!==o?o:ba),this._updateStyle(l,f)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const u=es(s,new Map,this._backFill);u.forEach((f,p)=>{"!"===f?t.add(p):f===ba&&e.add(p)}),i||u.set("offset",l/this.duration),r.push(u)});const o=t.size?y4(t.values()):[],a=e.size?y4(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return O6(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class _N extends k4{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=es(t[0]);l.set("offset",0),o.push(l);const u=es(t[0]);u.set("offset",_b(s)),o.push(u);const f=t.length-1;for(let p=1;p<=f;p++){let P=es(t[p]);const E=P.get("offset");P.set("offset",_b((e+E*i)/a)),o.push(P)}i=a,e=0,r="",t=o}return O6(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function _b(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e} +/** + * @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 + */ +class L6{} +/** + * @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 + */ +const bN=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class CN extends L6{normalizePropertyName(t,e){return P6(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(bN.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function hF(n,t){return new Se(3005,!1)}())}return a+o}} +/** + * @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 yb(n,t,e,i,r,o,a,s,l,u,f,p,P){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:u,postStyleProps:f,totalTime:p,errors:P}}const F6={};class bb{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function wN(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(null==t?void 0:t.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,u,f){var p;const P=[],E=this.ast.options&&this.ast.options.params||F6,G=this.buildStyles(i,s&&s.params||F6,P),ne=l&&l.params||F6,ue=this.buildStyles(r,ne,P),ye=new Set,le=new Map,Pe=new Map,Xe="void"===r,st={params:MN(ne,E),delay:null===(p=this.ast.options)||void 0===p?void 0:p.delay},Bt=f?[]:I6(t,e,this.ast.animation,o,a,G,ue,st,u,P);let yn=0;if(Bt.forEach(Ut=>{yn=Math.max(Ut.duration+Ut.delay,yn)}),P.length)return yb(e,this._triggerName,i,r,Xe,G,ue,[],[],le,Pe,yn,P);Bt.forEach(Ut=>{const Hn=Ut.element,On=Ur(le,Hn,new Set);Ut.preStyleProps.forEach(Ti=>On.add(Ti));const _i=Ur(Pe,Hn,new Set);Ut.postStyleProps.forEach(Ti=>_i.add(Ti)),Hn!==e&&ye.add(Hn)});const Ot=y4(ye.values());return yb(e,this._triggerName,i,r,Xe,G,ue,Bt,Ot,le,Pe,yn)}}function MN(n,t){const e=$1(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class SN{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=$1(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=G1(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(l,a)})}),i}}class DN{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new SN(r.style,r.options&&r.options.params||{},i))}),Cb(this.states,"true","1"),Cb(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new bb(t,r,this.states))}),this.fallbackTransition=function kN(n,t,e){return new bb(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function Cb(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))} +/** + * @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 + */const xN=new T4;class PN{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=z6(this._driver,e,i,[]);if(i.length)throw function PF(n){return new Se(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=Jy(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=I6(this._driver,e,o,T6,p4,new Map,new Map,i,xN,r),a.forEach(f=>{const p=Ur(s,f.element,new Map);f.postStyleProps.forEach(P=>p.set(P,null))})):(r.push(function zF(){return new Se(3300,!1)}()),a=[]),r.length)throw function EF(n){return new Se(3504,!1)}();s.forEach((f,p)=>{f.forEach((P,E)=>{f.set(E,this._driver.computeStyle(p,E,ba))})});const u=Ja(a.map(f=>{const p=s.get(f.element);return this._buildPlayer(f,new Map,p)}));return this._playersById.set(t,u),u.onDestroy(()=>this.destroy(t)),this.players.push(u),u}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function OF(n){return new Se(3301,!1)}();return e}listen(t,e,i,r){const o=C6(e,"","","");return y6(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}} +/** + * @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 + */const wb="ng-animate-queued",N6="ng-animate-disabled",AN=[],Mb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},LN={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},oo="__ng_removed";class R6{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function VN(n){return null!=n?n:null}(i?t.value:t),i){const o=$1(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const K1="void",V6=new R6(K1);class FN{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ao(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function IF(n,t){return new Se(3302,!1)}();if(null==i||0==i.length)throw function AF(n){return new Se(3303,!1)}();if(!function HN(n){return"start"==n||"done"==n}(i))throw function LF(n,t){return new Se(3400,!1)}();const o=Ur(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=Ur(this._engine.statesByElement,t,new Map);return s.has(e)||(ao(t,g4),ao(t,g4+"-"+e),s.set(e,V6)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function FF(n){return new Se(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new H6(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(ao(t,g4),ao(t,g4+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const u=new R6(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),s.set(e,u),l||(l=V6),u.value!==K1&&l.value===u.value){if(!function YN(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{Ys(t,ne),Jo(t,ue)})}return}const P=Ur(this._engine.playersByElement,t,[]);P.forEach(G=>{G.namespaceId==this.id&&G.triggerName==e&&G.queued&&G.destroy()});let E=o.matchTransition(l.value,u.value,t,u.params),H=!1;if(!E){if(!r)return;E=o.fallbackTransition,H=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:E,fromState:l,toState:u,player:a,isFallbackTransition:H}),H||(ao(t,wb),a.onStart(()=>{rc(t,wb)})),a.onDone(()=>{let G=this.players.indexOf(a);G>=0&&this.players.splice(G,1);const ne=this._engine.playersByElement.get(t);if(ne){let ue=ne.indexOf(a);ue>=0&&ne.splice(ue,1)}}),this.players.push(a),P.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,v4,!0);i.forEach(r=>{if(r[oo])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),a=new Map;if(o){const s=[];if(o.forEach((l,u)=>{if(a.set(u,l.value),this._triggers.has(u)){const f=this.trigger(t,u,K1,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&Ja(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,u=i.get(a)||V6,f=new R6(K1),p=new H6(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:u,toState:f,player:p,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[oo];(!o||o===Mb)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ao(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=C6(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,y6(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class NN{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new FN(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const u=i.indexOf(l);i.splice(u+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(x4(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!x4(e))return;const o=e[oo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ao(t,N6)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),rc(t,N6))}removeNode(t,e,i,r){if(x4(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[oo]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return x4(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,v4,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,D6,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Ja(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[oo];if(i&&i.setForRemoval){if(t[oo]=Mb,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}!(null===(e=t.classList)||void 0===e)&&e.contains(N6)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Ja(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function NF(n){return new Se(3402,!1)}()}_flushAnimations(t,e){const i=new T4,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,f=new Set;this.disabledNodes.forEach(ze=>{f.add(ze);const Ge=this.driver.query(ze,".ng-animate-queued",!0);for(let it=0;it{const it=T6+G++;H.set(Ge,it),ze.forEach(It=>ao(It,it))});const ne=[],ue=new Set,ye=new Set;for(let ze=0;zeue.add(It)):ye.add(Ge))}const le=new Map,Pe=Db(P,Array.from(ue));Pe.forEach((ze,Ge)=>{const it=p4+G++;le.set(Ge,it),ze.forEach(It=>ao(It,it))}),t.push(()=>{E.forEach((ze,Ge)=>{const it=H.get(Ge);ze.forEach(It=>rc(It,it))}),Pe.forEach((ze,Ge)=>{const it=le.get(Ge);ze.forEach(It=>rc(It,it))}),ne.forEach(ze=>{this.processLeaveNode(ze)})});const Xe=[],st=[];for(let ze=this._namespaceList.length-1;ze>=0;ze--)this._namespaceList[ze].drainQueuedTransitions(e).forEach(it=>{const It=it.player,Yn=it.element;if(Xe.push(It),this.collectedEnterElements.length){const si=Yn[oo];if(si&&si.setForMove){if(si.previousTriggersValues&&si.previousTriggersValues.has(it.triggerName)){const In=si.previousTriggersValues.get(it.triggerName),Lt=this.statesByElement.get(it.element);if(Lt&&Lt.has(it.triggerName)){const qi=Lt.get(it.triggerName);qi.value=In,Lt.set(it.triggerName,qi)}}return void It.destroy()}}const Ir=!p||!this.driver.containsElement(p,Yn),Di=le.get(Yn),Ao=H.get(Yn),bn=this._buildInstruction(it,i,Ao,Di,Ir);if(bn.errors&&bn.errors.length)return void st.push(bn);if(Ir)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);if(it.isFallbackTransition)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);const au=[];bn.timelines.forEach(si=>{si.stretchStartingKeyframe=!0,this.disabledNodes.has(si.element)||au.push(si)}),bn.timelines=au,i.append(Yn,bn.timelines),a.push({instruction:bn,player:It,element:Yn}),bn.queriedElements.forEach(si=>Ur(s,si,[]).push(It)),bn.preStyleProps.forEach((si,In)=>{if(si.size){let Lt=l.get(In);Lt||l.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))}}),bn.postStyleProps.forEach((si,In)=>{let Lt=u.get(In);Lt||u.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))})});if(st.length){const ze=[];st.forEach(Ge=>{ze.push(function RF(n,t){return new Se(3505,!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 + */())}),Xe.forEach(Ge=>Ge.destroy()),this.reportError(ze)}const Bt=new Map,yn=new Map;a.forEach(ze=>{const Ge=ze.element;i.has(Ge)&&(yn.set(Ge,Ge),this._beforeAnimationBuild(ze.player.namespaceId,ze.instruction,Bt))}),r.forEach(ze=>{const Ge=ze.element;this._getPreviousPlayers(Ge,!1,ze.namespaceId,ze.triggerName,null).forEach(It=>{Ur(Bt,Ge,[]).push(It),It.destroy()})});const Ot=ne.filter(ze=>xb(ze,l,u)),Ut=new Map;Tb(Ut,this.driver,ye,u,ba).forEach(ze=>{xb(ze,l,u)&&Ot.push(ze)});const On=new Map;E.forEach((ze,Ge)=>{Tb(On,this.driver,new Set(ze),l,"!")}),Ot.forEach(ze=>{var Ge,it;const It=Ut.get(ze),Yn=On.get(ze);Ut.set(ze,new Map([...Array.from(null!==(Ge=null==It?void 0:It.entries())&&void 0!==Ge?Ge:[]),...Array.from(null!==(it=null==Yn?void 0:Yn.entries())&&void 0!==it?it:[])]))});const _i=[],Ti=[],pn={};a.forEach(ze=>{const{element:Ge,player:it,instruction:It}=ze;if(i.has(Ge)){if(f.has(Ge))return it.onDestroy(()=>Jo(Ge,It.toStyles)),it.disabled=!0,it.overrideTotalTime(It.totalTime),void r.push(it);let Yn=pn;if(yn.size>1){let Di=Ge;const Ao=[];for(;Di=Di.parentNode;){const bn=yn.get(Di);if(bn){Yn=bn;break}Ao.push(Di)}Ao.forEach(bn=>yn.set(bn,Yn))}const Ir=this._buildAnimation(it.namespaceId,It,Bt,o,On,Ut);if(it.setRealPlayer(Ir),Yn===pn)_i.push(it);else{const Di=this.playersByElement.get(Yn);Di&&Di.length&&(it.parentPlayer=Ja(Di)),r.push(it)}}else Ys(Ge,It.fromStyles),it.onDestroy(()=>Jo(Ge,It.toStyles)),Ti.push(it),f.has(Ge)&&r.push(it)}),Ti.forEach(ze=>{const Ge=o.get(ze.element);if(Ge&&Ge.length){const it=Ja(Ge);ze.setRealPlayer(it)}}),r.forEach(ze=>{ze.parentPlayer?ze.syncPlayerEvents(ze.parentPlayer):ze.destroy()});for(let ze=0;ze!Ir.destroyed);Yn.length?BN(this,Ge,Yn):this.processLeaveNode(Ge)}return ne.length=0,_i.forEach(ze=>{this.players.push(ze),ze.onDone(()=>{ze.destroy();const Ge=this.players.indexOf(ze);this.players.splice(Ge,1)}),ze.play()}),_i}elementContainsData(t,e){let i=!1;const r=e[oo];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==K1;s.forEach(u=>{u.queued||!l&&u.triggerName!=r||a.push(u)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const u=l.element,f=u!==o,p=Ur(i,u,[]);this._getPreviousPlayers(u,f,a,s,e.toState).forEach(E=>{const H=E.getRealPlayer();H.beforeDestroy&&H.beforeDestroy(),E.destroy(),p.push(E)})}Ys(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,u=[],f=new Set,p=new Set,P=e.timelines.map(H=>{const G=H.element;f.add(G);const ne=G[oo];if(ne&&ne.removedBeforeQueried)return new j1(H.duration,H.delay);const ue=G!==l,ye=function UN(n){const t=[];return kb(n,t),t}((i.get(G)||AN).map(Bt=>Bt.getRealPlayer())).filter(Bt=>!!Bt.element&&Bt.element===G),le=o.get(G),Pe=a.get(G),Xe=Jy(0,this._normalizer,0,H.keyframes,le,Pe),st=this._buildPlayer(H,Xe,ye);if(H.subTimeline&&r&&p.add(G),ue){const Bt=new H6(t,s,G);Bt.setRealPlayer(st),u.push(Bt)}return st});u.forEach(H=>{Ur(this.playersByQueriedElement,H.element,[]).push(H),H.onDone(()=>function RN(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,H.element,H))}),f.forEach(H=>ao(H,lb));const E=Ja(P);return E.onDestroy(()=>{f.forEach(H=>rc(H,lb)),Jo(l,e.toStyles)}),p.forEach(H=>{Ur(r,H,[]).push(E)}),E}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new j1(t.duration,t.delay)}}class H6{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new j1,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>y6(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ur(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function x4(n){return n&&1===n.nodeType}function Sb(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function Tb(n,t,e,i,r){const o=[];e.forEach(l=>o.push(Sb(l)));const a=[];i.forEach((l,u)=>{const f=new Map;l.forEach(p=>{const P=t.computeStyle(u,p,r);f.set(p,P),(!P||0==P.length)&&(u[oo]=LN,a.push(u))}),n.set(u,f)});let s=0;return e.forEach(l=>Sb(l,o[s++])),a}function Db(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const u=s.parentNode;return l=e.has(u)?u:r.has(u)?1:a(u),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function ao(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function rc(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function BN(n,t,e){Ja(e).onDone(()=>n.processLeaveNode(t))}function kb(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class P4{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new NN(t,e,i),this._timelineEngine=new PN(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=z6(this._driver,o,l,[]);if(l.length)throw function kF(n,t){return new Se(3404,!1)}();s=function TN(n,t,e){return new DN(n,t,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=eb(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=eb(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let jN=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Jo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Jo(this._element,this._initialStyles),this._endStyles&&(Jo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ys(this._element,this._endStyles),this._endStyles=null),Jo(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function B6(n){let t=null;return n.forEach((e,i)=>{(function $N(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class Pb{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:mb(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class WN{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return rb(t,e)}getParentElement(t){return M6(t)}query(t,e,i){return ob(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const u=new Map,f=a.filter(E=>E instanceof Pb);(function ZF(n,t){return 0===n||0===t})(i,r)&&f.forEach(E=>{E.currentSnapshot.forEach((H,G)=>u.set(G,H))});let p=function WF(n){return n.length?n[0]instanceof Map?n:n.map(t=>cb(t)):[]}(e).map(E=>es(E));p=function XF(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,mb(n,s)))}}return t}(t,p,u);const P=function qN(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=B6(t[0]),t.length>1&&(i=B6(t[t.length-1]))):t instanceof Map&&(e=B6(t)),e||i?new jN(n,e,i):null}(t,p);return new Pb(t,p,l,P)}} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let GN=(()=>{class n extends $y{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Lr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?Wy(e):e;return zb(this._renderer,null,i,"register",[r]),new KN(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class KN extends class oF{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new QN(this._id,t,e||{},this._renderer)}}class QN{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return zb(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function zb(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const Eb="@.disabled";let ZN=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=null==a?void 0:a.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new Ob("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(a,s,e,f.name,f)};return i.data.animation.forEach(l),new XN(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(P4),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Ob{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){var t;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(t=this._onDestroy)||void 0===t||t.call(this)}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==Eb?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XN extends Ob{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==Eb?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function JN(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function eR(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+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 + */(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}let tR=(()=>{class n extends P4{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(S6),me(L6),me(tc))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Ib=[{provide:$y,useClass:GN},{provide:L6,useFactory:function nR(){return new CN}},{provide:P4,useClass:tR},{provide:ja,useFactory:function iR(n,t,e){return new ZN(n,t,e)},deps:[G0,P4,Ft]}],U6=[{provide:S6,useFactory:()=>new WN},{provide:O1,useValue:"BrowserAnimations"},...Ib],Ab=[{provide:S6,useClass:ab},{provide:O1,useValue:"NoopAnimations"},...Ib]; +/** + * @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 + */let rR=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?Ab:U6}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:U6,imports:[w_]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +class Q1 extends de{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new we;return this._value}next(t){super.next(this._value=t)}}const Lb={};const js=(...n)=>function Fb(n,...t){y9()&&function aR(...n){const t=n.reduce((e,i)=>e+i.toString(),"");return!Lb[t]&&(Lb[t]=!0,!0)}(...t)&&n(...t)}((...t)=>console.warn("[NG-ZORRO]:",...t),...n);function Ze(n,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function E4(n){return(E4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function yt(n){Ze(1,arguments);var t=Object.prototype.toString.call(n);return n instanceof Date||"object"===E4(n)&&"[object Date]"===t?new Date(n.getTime()):"number"==typeof n||"[object Number]"===t?new Date(n):(("string"==typeof n||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Jn(n){if(null===n||!0===n||!1===n)return NaN;var t=Number(n);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var Nb={};function ts(){return Nb}function Rb(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getDay(),H=(E=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function lR(n){Ze(1,arguments);var t=sR(n),e=new Date(0);e.setFullYear(t,0,4),e.setHours(0,0,0,0);var i=O4(e);return i}var cR=6048e5;function I4(n){return(I4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hR(n){return Ze(1,arguments),n instanceof Date||"object"===I4(n)&&"[object Date]"===Object.prototype.toString.call(n)}function oc(n){if(Ze(1,arguments),!hR(n)&&"number"!=typeof n)return!1;var t=yt(n);return!isNaN(Number(t))}function dR(n,t){Ze(2,arguments);var e=yt(n).getTime(),i=Jn(t);return new Date(e+i)}function Vb(n,t){Ze(2,arguments);var e=Jn(t);return dR(n,-e)}function ac(n){Ze(1,arguments);var t=1,e=yt(n),i=e.getUTCDay(),r=(i=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function pR(n){Ze(1,arguments);var t=Hb(n),e=new Date(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);var i=ac(e);return i}var gR=6048e5;function Bb(n){Ze(1,arguments);var t=yt(n),e=ac(t).getTime()-pR(t).getTime();return Math.round(e/gR)+1}function $s(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getUTCDay(),H=(E=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=new Date(0);H.setUTCFullYear(p+1,0,E),H.setUTCHours(0,0,0,0);var G=$s(H,t),ne=new Date(0);ne.setUTCFullYear(p,0,E),ne.setUTCHours(0,0,0,0);var ue=$s(ne,t);return f.getTime()>=G.getTime()?p+1:f.getTime()>=ue.getTime()?p:p-1}function vR(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:f.firstWeekContainsDate)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==e?e:1),P=q6(n,t),E=new Date(0);E.setUTCFullYear(P,0,p),E.setUTCHours(0,0,0,0);var H=$s(E,t);return H}var _R=6048e5;function Ub(n,t){Ze(1,arguments);var e=yt(n),i=$s(e,t).getTime()-vR(e,t).getTime();return Math.round(i/_R)+1}function fn(n,t){for(var e=n<0?"-":"",i=Math.abs(n).toString();i.length0?i:1-i;return fn("yy"===e?r%100:r,e.length)},ns_M=function(t,e){var i=t.getUTCMonth();return"M"===e?String(i+1):fn(i+1,2)},ns_d=function(t,e){return fn(t.getUTCDate(),e.length)},ns_h=function(t,e){return fn(t.getUTCHours()%12||12,e.length)},ns_H=function(t,e){return fn(t.getUTCHours(),e.length)},ns_m=function(t,e){return fn(t.getUTCMinutes(),e.length)},ns_s=function(t,e){return fn(t.getUTCSeconds(),e.length)},ns_S=function(t,e){var i=e.length,r=t.getUTCMilliseconds();return fn(Math.floor(r*Math.pow(10,i-3)),e.length)};var bR={G:function(t,e,i){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return i.era(r,{width:"abbreviated"});case"GGGGG":return i.era(r,{width:"narrow"});default:return i.era(r,{width:"wide"})}},y:function(t,e,i){if("yo"===e){var r=t.getUTCFullYear();return i.ordinalNumber(r>0?r:1-r,{unit:"year"})}return ns_y(t,e)},Y:function(t,e,i,r){var o=q6(t,r),a=o>0?o:1-o;return"YY"===e?fn(a%100,2):"Yo"===e?i.ordinalNumber(a,{unit:"year"}):fn(a,e.length)},R:function(t,e){return fn(Hb(t),e.length)},u:function(t,e){return fn(t.getUTCFullYear(),e.length)},Q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return fn(r,2);case"Qo":return i.ordinalNumber(r,{unit:"quarter"});case"QQQ":return i.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(r,{width:"narrow",context:"formatting"});default:return i.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return fn(r,2);case"qo":return i.ordinalNumber(r,{unit:"quarter"});case"qqq":return i.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(r,{width:"narrow",context:"standalone"});default:return i.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,i){var r=t.getUTCMonth();switch(e){case"M":case"MM":return ns_M(t,e);case"Mo":return i.ordinalNumber(r+1,{unit:"month"});case"MMM":return i.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(r,{width:"narrow",context:"formatting"});default:return i.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,i){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return fn(r+1,2);case"Lo":return i.ordinalNumber(r+1,{unit:"month"});case"LLL":return i.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(r,{width:"narrow",context:"standalone"});default:return i.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,i,r){var o=Ub(t,r);return"wo"===e?i.ordinalNumber(o,{unit:"week"}):fn(o,e.length)},I:function(t,e,i){var r=Bb(t);return"Io"===e?i.ordinalNumber(r,{unit:"week"}):fn(r,e.length)},d:function(t,e,i){return"do"===e?i.ordinalNumber(t.getUTCDate(),{unit:"date"}):ns_d(t,e)},D:function(t,e,i){var r=function mR(n){Ze(1,arguments);var t=yt(n),e=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var i=t.getTime();return Math.floor((e-i)/864e5)+1}(t);return"Do"===e?i.ordinalNumber(r,{unit:"dayOfYear"}):fn(r,e.length)},E:function(t,e,i){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return i.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return fn(a,2);case"eo":return i.ordinalNumber(a,{unit:"day"});case"eee":return i.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(o,{width:"short",context:"formatting"});default:return i.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return fn(a,e.length);case"co":return i.ordinalNumber(a,{unit:"day"});case"ccc":return i.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(o,{width:"narrow",context:"standalone"});case"cccccc":return i.day(o,{width:"short",context:"standalone"});default:return i.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,i){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return fn(o,e.length);case"io":return i.ordinalNumber(o,{unit:"day"});case"iii":return i.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,i){var o=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,e,i){var o,r=t.getUTCHours();switch(o=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",e){case"b":case"bb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,e,i){var o,r=t.getUTCHours();switch(o=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",e){case"B":case"BB":case"BBB":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,e,i){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),i.ordinalNumber(r,{unit:"hour"})}return ns_h(t,e)},H:function(t,e,i){return"Ho"===e?i.ordinalNumber(t.getUTCHours(),{unit:"hour"}):ns_H(t,e)},K:function(t,e,i){var r=t.getUTCHours()%12;return"Ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},k:function(t,e,i){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},m:function(t,e,i){return"mo"===e?i.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):ns_m(t,e)},s:function(t,e,i){return"so"===e?i.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):ns_s(t,e)},S:function(t,e){return ns_S(t,e)},X:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return qb(a);case"XXXX":case"XX":return Ws(a);default:return Ws(a,":")}},x:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return qb(a);case"xxxx":case"xx":return Ws(a);default:return Ws(a,":")}},O:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},z:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},t:function(t,e,i,r){return fn(Math.floor((r._originalDate||t).getTime()/1e3),e.length)},T:function(t,e,i,r){return fn((r._originalDate||t).getTime(),e.length)}};function Yb(n,t){var e=n>0?"-":"+",i=Math.abs(n),r=Math.floor(i/60),o=i%60;if(0===o)return e+String(r);var a=t||"";return e+String(r)+a+fn(o,2)}function qb(n,t){return n%60==0?(n>0?"-":"+")+fn(Math.abs(n)/60,2):Ws(n,t)}function Ws(n,t){var e=t||"",i=n>0?"-":"+",r=Math.abs(n);return i+fn(Math.floor(r/60),2)+e+fn(r%60,2)}const CR=bR;var jb=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},$b=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const j6={p:$b,P:function(t,e){var a,i=t.match(/(P+)(p+)?/)||[],r=i[1],o=i[2];if(!o)return jb(t,e);switch(r){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;default:a=e.dateTime({width:"full"})}return a.replace("{{date}}",jb(r,e)).replace("{{time}}",$b(o,e))}};function A4(n){var t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),n.getTime()-t.getTime()}var SR=["D","DD"],TR=["YY","YYYY"];function Wb(n){return-1!==SR.indexOf(n)}function Gb(n){return-1!==TR.indexOf(n)}function L4(n,t,e){if("YYYY"===n)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===n)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===n)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===n)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var DR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function $6(n){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.width?String(t.width):n.defaultWidth,i=n.formats[e]||n.formats[n.defaultWidth];return i}}const IR={date:$6({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:$6({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:$6({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var AR={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Z1(n){return function(t,e){var r;if("formatting"===(null!=e&&e.context?String(e.context):"standalone")&&n.formattingValues){var o=n.defaultFormattingWidth||n.defaultWidth,a=null!=e&&e.width?String(e.width):o;r=n.formattingValues[a]||n.formattingValues[o]}else{var s=n.defaultWidth,l=null!=e&&e.width?String(e.width):n.defaultWidth;r=n.values[l]||n.values[s]}return r[n.argumentCallback?n.argumentCallback(t):t]}}const jR={ordinalNumber:function(t,e){var i=Number(t),r=i%100;if(r>20||r<10)switch(r%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:Z1({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Z1({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Z1({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Z1({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Z1({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function X1(n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.width,r=i&&n.matchPatterns[i]||n.matchPatterns[n.defaultMatchWidth],o=t.match(r);if(!o)return null;var u,a=o[0],s=i&&n.parsePatterns[i]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(s)?WR(s,function(p){return p.test(a)}):$R(s,function(p){return p.test(a)});u=n.valueCallback?n.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var f=t.slice(a.length);return{value:u,rest:f}}}function $R(n,t){for(var e in n)if(n.hasOwnProperty(e)&&t(n[e]))return e}function WR(n,t){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:{},i=t.match(n.matchPattern);if(!i)return null;var r=i[0],o=t.match(n.parsePattern);if(!o)return null;var a=n.valueCallback?n.valueCallback(o[0]):o[0];a=e.valueCallback?e.valueCallback(a):a;var s=t.slice(r.length);return{value:a,rest:s}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}}),era:X1({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:X1({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:X1({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:X1({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:X1({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const Kb={code:"en-US",formatDistance:function(t,e,i){var r,o=DR[t];return r="string"==typeof o?o:1===e?o.one:o.other.replace("{{count}}",e.toString()),null!=i&&i.addSuffix?i.comparison&&i.comparison>0?"in "+r:r+" ago":r},formatLong:IR,formatRelative:function(t,e,i,r){return AR[t]},localize:jR,match:sV,options:{weekStartsOn:0,firstWeekContainsDate:1}};var cV=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,uV=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hV=/^'([^]*?)'?$/,dV=/''/g,fV=/[a-zA-Z]/;function pV(n){var t=n.match(hV);return t?t[1].replace(dV,"'"):n}function gV(n,t){if(null==n)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n}function F4(n){return(F4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function Qb(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&W6(n,t)}function W6(n,t){return(W6=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i})(n,t)}function Zb(n){var t=function _V(){if("undefined"==typeof Reflect||!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(n){return!1}}();return function(){var r,i=N4(n);if(t){var o=N4(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return vV(this,r)}}function vV(n,t){return!t||"object"!==F4(t)&&"function"!=typeof t?G6(n):t}function G6(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function N4(n){return(N4=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(n)}function K6(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function Xb(n,t){for(var e=0;e0,i=e?t:1-t;if(i<=50)r=n||100;else{var o=i+50;r=n+100*Math.floor(o/100)-(n>=o%100?100:0)}return e?r:1-r}function lC(n){return n%400==0||n%4==0&&n%100!=0}function B4(n){return(B4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function NV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function cC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a){var s=r.getUTCFullYear();if(a.isTwoDigitYear){var l=sC(a.year,s);return r.setUTCFullYear(l,0,1),r.setUTCHours(0,0,0,0),r}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Y4(n){return(Y4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function qV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function hC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a,s){var l=q6(r,s);if(a.isTwoDigitYear){var u=sC(a.year,l);return r.setUTCFullYear(u,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}}]),e}(on);function j4(n){return(j4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function ZV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function fC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Z4(n){return(Z4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function _H(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function yC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function J4(n){return(J4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function CC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function t2(n){return(t2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function MC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function r2(n){return(r2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function TC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a,s){return $s(function VH(n,t,e){Ze(2,arguments);var i=yt(n),r=Jn(t),o=Ub(i,e)-r;return i.setUTCDate(i.getUTCDate()-7*o),i}(r,a,s),s)}}]),e}(on);function a2(n){return(a2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function kC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a){return ac(function GH(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=Bb(e)-i;return e.setUTCDate(e.getUTCDate()-7*r),e}(r,a))}}]),e}(on);function l2(n){return(l2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function PC(n,t){for(var e=0;e=1&&o<=cB[l]:o>=1&&o<=lB[l]}},{key:"set",value:function(r,o,a){return r.setUTCDate(a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function h2(n){return(h2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function zC(n,t){for(var e=0;e=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(r,o,a){return r.setUTCMonth(0,a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function T8(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getUTCDay(),ne=H%7,ue=(ne+7)%7,ye=(ue=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function g2(n){return(g2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function IC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function _2(n){return(_2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function LC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function b2(n){return(b2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function NC(n,t){for(var e=0;e=1&&o<=7}},{key:"set",value:function(r,o,a){return r=function VB(n,t){Ze(2,arguments);var e=Jn(t);e%7==0&&(e-=7);var i=1,r=yt(n),o=r.getUTCDay(),l=((e%7+7)%7=1&&o<=12}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:s||12!==a?a:0,0,0,0),r}}]),e}(on);function z2(n){return(z2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function CU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function WC(n,t){for(var e=0;e=0&&o<=23}},{key:"set",value:function(r,o,a){return r.setUTCHours(a,0,0,0),r}}]),e}(on);function O2(n){return(O2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function xU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function KC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:a,0,0,0),r}}]),e}(on);function A2(n){return(A2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function LU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function ZC(n,t){for(var e=0;e=1&&o<=24}},{key:"set",value:function(r,o,a){return r.setUTCHours(a<=24?a%24:a,0,0,0),r}}]),e}(on);function F2(n){return(F2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function UU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function JC(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCMinutes(a,0,0),r}}]),e}(on);function R2(n){return(R2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function tw(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCSeconds(a,0),r}}]),e}(on);function H2(n){return(H2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nY(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function iw(n,t){for(var e=0;e=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(u){throw u},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){e=n[Symbol.iterator]()},n:function(){var u=e.next();return o=u.done,u},e:function(u){a=!0,s=u},f:function(){try{!o&&null!=e.return&&e.return()}finally{if(a)throw s}}}}function mw(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e=a?o:(e.setFullYear(o.getFullYear(),o.getMonth(),r),e)}function QY(n){Ze(1,arguments);var t=yt(n),e=t.getFullYear(),i=t.getMonth(),r=new Date(0);return r.setFullYear(e,i+1,0),r.setHours(0,0,0,0),r.getDate()}function XY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function eq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()}function tq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}function Z2(n){Ze(1,arguments);var t=yt(n);return t.setHours(0,0,0,0),t}function lm(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t);return e.getTime()===i.getTime()}function gw(n){Ze(1,arguments);var t=yt(n);return t.setMinutes(0,0,0),t}function nq(n,t){Ze(2,arguments);var e=gw(n),i=gw(t);return e.getTime()===i.getTime()}function vw(n){Ze(1,arguments);var t=yt(n);return t.setSeconds(0,0),t}function iq(n,t){Ze(2,arguments);var e=vw(n),i=vw(t);return e.getTime()===i.getTime()}function _w(n){Ze(1,arguments);var t=yt(n);return t.setMilliseconds(0),t}function rq(n,t){Ze(2,arguments);var e=_w(n),i=_w(t);return e.getTime()===i.getTime()}function oq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()-i.getFullYear()}function aq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t),r=e.getFullYear()-i.getFullYear(),o=e.getMonth()-i.getMonth();return 12*r+o}function yw(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t),r=e.getTime()-A4(e),o=i.getTime()-A4(i);return Math.round((r-o)/864e5)}function cm(n,t){return Ze(2,arguments),yt(n).getTime()-yt(t).getTime()}var bw={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}};function um(n){return n?bw[n]:bw.trunc}function cq(n,t,e){Ze(2,arguments);var i=cm(n,t)/rC;return um(null==e?void 0:e.roundingMethod)(i)}function uq(n,t,e){Ze(2,arguments);var i=cm(n,t)/6e4;return um(null==e?void 0:e.roundingMethod)(i)}function hq(n,t,e){Ze(2,arguments);var i=cm(n,t)/1e3;return um(null==e?void 0:e.roundingMethod)(i)}function mq(n){Ze(1,arguments);var t=yt(n);return t.setHours(23,59,59,999),t}function pq(n){Ze(1,arguments);var t=yt(n),e=t.getMonth();return t.setFullYear(t.getFullYear(),e+1,0),t.setHours(23,59,59,999),t} +/** + * @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 lc(n){return null!=n&&"false"!=`${n}`} +/** + * @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 + */ +/** + * @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 X2(n){return Array.isArray(n)?n:[n]} +/** + * @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 vi(n){return null==n?"":"string"==typeof n?n:`${n}px`} +/** + * @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 cc(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 kn(n){return null!=n}function Cw(n){return null==n}function ww(n){return"string"==typeof n&&""!==n}function Mw(n){return n instanceof Hi}function hm(n){return lc(n)}function Gs(n,...t){return"function"==typeof n?n(...t):n}function Wt(){return function dm(n,t){return function e(i,r,o){const a=`$$__zorroPropDecorator__${r}`;return Object.prototype.hasOwnProperty.call(i,a)&&js(`The prop "${a}" is already exist, it will be overrided by ${n} decorator.`),Object.defineProperty(i,a,{configurable:!0,writable:!0}),{get(){return o&&o.get?o.get.bind(this)():this[a]},set(s){o&&o.set&&o.set.bind(this)(t(s)),this[a]=t(s)}}}}("InputBoolean",hm)}function kw(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function xw({mark:n}={}){return n?n.startsWith("data-")?n:`data-${n}`:"rc-util-key"}function _m(n){return n.attachTo?n.attachTo:document.querySelector("head")||document.body}function Pw(n,t={}){var e,i;if(!kw())return null;const r=document.createElement("style");!(null===(e=t.csp)||void 0===e)&&e.nonce&&(r.nonce=null===(i=t.csp)||void 0===i?void 0:i.nonce),r.innerHTML=n;const o=_m(t),{firstChild:a}=o;return t.prepend&&o.prepend?o.prepend(r):t.prepend&&a?o.insertBefore(r,a):o.appendChild(r),r}"undefined"!=typeof window&&window;const ym=new Map;function Ew(n,t,e){return{[`${n}-status-success`]:"success"===t,[`${n}-status-warning`]:"warning"===t,[`${n}-status-error`]:"error"===t,[`${n}-status-validating`]:"validating"===t,[`${n}-has-feedback`]:e}}function Ow(n){const[t,e]=n;return!!t&&!!e&&e.isBeforeDay(t)}function eh(n){return Array.isArray(n)?n.map(t=>t instanceof Kt?t.clone():null):n instanceof Kt?n.clone():null}class Kt{constructor(t){if(t)if(t instanceof Date)this.nativeDate=t;else{if("string"!=typeof t&&"number"!=typeof t)throw new Error('The input date type is not supported ("Date" is now recommended)');js('The string type is not recommended for date-picker, use "Date" type'),this.nativeDate=new Date(t)}else this.nativeDate=new Date}calendarStart(t){return new Kt(Rb(function WY(n){Ze(1,arguments);var t=yt(n);return t.setDate(1),t.setHours(0,0,0,0),t}(this.nativeDate),t))}getYear(){return this.nativeDate.getFullYear()}getMonth(){return this.nativeDate.getMonth()}getDay(){return this.nativeDate.getDay()}getTime(){return this.nativeDate.getTime()}getDate(){return this.nativeDate.getDate()}getHours(){return this.nativeDate.getHours()}getMinutes(){return this.nativeDate.getMinutes()}getSeconds(){return this.nativeDate.getSeconds()}getMilliseconds(){return this.nativeDate.getMilliseconds()}clone(){return new Kt(new Date(this.nativeDate))}setHms(t,e,i){const r=new Date(this.nativeDate.setHours(t,e,i));return new Kt(r)}setYear(t){return new Kt(function GY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(e.getTime())?new Date(NaN):(e.setFullYear(i),e)}(this.nativeDate,t))}addYears(t){return new Kt(function KY(n,t){Ze(2,arguments);var e=Jn(t);return pw(n,12*e)}(this.nativeDate,t))}setMonth(t){return new Kt(function ZY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=e.getFullYear(),o=e.getDate(),a=new Date(0);a.setFullYear(r,i,15),a.setHours(0,0,0,0);var s=QY(a);return e.setMonth(i,Math.min(o,s)),e}(this.nativeDate,t))}addMonths(t){return new Kt(pw(this.nativeDate,t))}setDay(t,e){return new Kt(function JY(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getDay(),ue=(H%7+7)%7,ye=7-P;return XY(E,H<0||H>6?H-(G+ye)%7:(ue+ye)%7-(G+ye)%7)}(this.nativeDate,t,e))}setDate(t){const e=new Date(this.nativeDate);return e.setDate(t),new Kt(e)}addDays(t){return this.setDate(this.getDate()+t)}add(t,e){switch(e){case"decade":return this.addYears(10*t);case"year":return this.addYears(t);default:return this.addMonths(t)}}isSame(t,e="day"){let i;switch(e){case"decade":i=(r,o)=>Math.abs(r.getFullYear()-o.getFullYear())<11;break;case"year":i=eq;break;case"month":i=tq;break;case"day":default:i=lm;break;case"hour":i=nq;break;case"minute":i=iq;break;case"second":i=rq}return i(this.nativeDate,this.toNativeDate(t))}isSameYear(t){return this.isSame(t,"year")}isSameMonth(t){return this.isSame(t,"month")}isSameDay(t){return this.isSame(t,"day")}isSameHour(t){return this.isSame(t,"hour")}isSameMinute(t){return this.isSame(t,"minute")}isSameSecond(t){return this.isSame(t,"second")}isBefore(t,e="day"){if(null===t)return!1;let i;switch(e){case"year":i=oq;break;case"month":i=aq;break;case"day":default:i=yw;break;case"hour":i=cq;break;case"minute":i=uq;break;case"second":i=hq}return i(this.nativeDate,this.toNativeDate(t))<0}isBeforeYear(t){return this.isBefore(t,"year")}isBeforeMonth(t){return this.isBefore(t,"month")}isBeforeDay(t){return this.isBefore(t,"day")}isToday(){return function dq(n){return Ze(1,arguments),lm(n,Date.now())}(this.nativeDate)}isValid(){return oc(this.nativeDate)}isFirstDayOfMonth(){return function fq(n){return Ze(1,arguments),1===yt(n).getDate()}(this.nativeDate)}isLastDayOfMonth(){return function gq(n){Ze(1,arguments);var t=yt(n);return mq(t).getTime()===pq(t).getTime()}(this.nativeDate)}toNativeDate(t){return t instanceof Kt?t.nativeDate:t}}class Iq{constructor(t,e){this.format=t,this.localeId=e,this.regex=null,this.matchMap={hour:null,minute:null,second:null,periodNarrow:null,periodWide:null,periodAbbreviated:null},this.genRegexp()}toDate(t){const e=this.getTimeResult(t),i=new Date;return kn(null==e?void 0:e.hour)&&i.setHours(e.hour),kn(null==e?void 0:e.minute)&&i.setMinutes(e.minute),kn(null==e?void 0:e.second)&&i.setSeconds(e.second),1===(null==e?void 0:e.period)&&i.getHours()<12&&i.setHours(i.getHours()+12),i}getTimeResult(t){const e=this.regex.exec(t);let i=null;return e?(kn(this.matchMap.periodNarrow)&&(i=Fs(this.localeId,Dn.Format,bt.Narrow).indexOf(e[this.matchMap.periodNarrow+1])),kn(this.matchMap.periodWide)&&(i=Fs(this.localeId,Dn.Format,bt.Wide).indexOf(e[this.matchMap.periodWide+1])),kn(this.matchMap.periodAbbreviated)&&(i=Fs(this.localeId,Dn.Format,bt.Abbreviated).indexOf(e[this.matchMap.periodAbbreviated+1])),{hour:kn(this.matchMap.hour)?Number.parseInt(e[this.matchMap.hour+1],10):null,minute:kn(this.matchMap.minute)?Number.parseInt(e[this.matchMap.minute+1],10):null,second:kn(this.matchMap.second)?Number.parseInt(e[this.matchMap.second+1],10):null,period:i}):null}genRegexp(){let t=this.format.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$&");const e=/h{1,2}/i,i=/m{1,2}/,r=/s{1,2}/,o=/aaaaa/,a=/aaaa/,s=/a{1,3}/,l=e.exec(this.format),u=i.exec(this.format),f=r.exec(this.format),p=o.exec(this.format);let P=null,E=null;p||(P=a.exec(this.format)),!P&&!p&&(E=s.exec(this.format)),[l,u,f,p,P,E].filter(G=>!!G).sort((G,ne)=>G.index-ne.index).forEach((G,ne)=>{switch(G){case l:this.matchMap.hour=ne,t=t.replace(e,"(\\d{1,2})");break;case u:this.matchMap.minute=ne,t=t.replace(i,"(\\d{1,2})");break;case f:this.matchMap.second=ne,t=t.replace(r,"(\\d{1,2})");break;case p:this.matchMap.periodNarrow=ne;const ue=Fs(this.localeId,Dn.Format,bt.Narrow).join("|");t=t.replace(o,`(${ue})`);break;case P:this.matchMap.periodWide=ne;const ye=Fs(this.localeId,Dn.Format,bt.Wide).join("|");t=t.replace(a,`(${ye})`);break;case E:this.matchMap.periodAbbreviated=ne;const le=Fs(this.localeId,Dn.Format,bt.Abbreviated).join("|");t=t.replace(s,`(${le})`)}}),this.regex=new RegExp(t)}}var Iw={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Image:{preview:"Preview"},CronExpression:{cronError:"Invalid cron expression",second:"second",minute:"minute",hour:"hour",day:"day",month:"month",week:"week",secondError:"

        *Any value

        ,Separator between multiple values

        -Connector for interval values

        /Equally distributed

        0-59Allowable range

        ",minuteError:"

        *Any value

        ,Separator between multiple values

        -Connector for interval values

        /Equally distributed

        0-59Allowable range

        ",hourError:"

        *Any value

        ,Separator between multiple values

        -Connector for interval values

        /Equally distributed

        0-23Allowable range

        ",dayError:"

        *Any value

        ,Separator between multiple values

        -Connector for interval values

        /Equally distributed

        1-31Allowable range

        ",monthError:"

        *Any value

        ,Separator between multiple values

        -Connector for interval values

        /Equally distributed

        1-12Allowable range

        ",weekError:"

        *Any value

        ,Separator between multiple values

        -Connector for interval values

        /Equally distributed

        ? Not specify

        0-7Allowable range (0 represents Sunday, 1-7 are Monday to Sunday)

        "}},Aq={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7b5b\u9009\u9879\u4e2d\u641c\u7d22",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9884\u89c8"},CronExpression:{cronError:"cron \u8868\u8fbe\u5f0f\u4e0d\u5408\u6cd5",second:"\u79d2",minute:"\u5206\u949f",hour:"\u5c0f\u65f6",day:"\u65e5",month:"\u6708",week:"\u5468",secondError:"

        *\u4efb\u610f\u503c

        ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

        -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

        /\u5e73\u5747\u5206\u914d

        0-59\u5141\u8bb8\u8303\u56f4

        ",minuteError:"

        *\u4efb\u610f\u503c

        ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

        -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

        /\u5e73\u5747\u5206\u914d

        0-59\u5141\u8bb8\u8303\u56f4

        ",hourError:"

        * \u4efb\u610f\u503c

        , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

        - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

        / \u5e73\u5747\u5206\u914d

        0-23 \u5141\u8bb8\u8303\u56f4

        ",dayError:"

        * \u4efb\u610f\u503c

        , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

        - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

        / \u5e73\u5747\u5206\u914d

        1-31 \u5141\u8bb8\u8303\u56f4

        ",monthError:"

        * \u4efb\u610f\u503c

        , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

        - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

        / \u5e73\u5747\u5206\u914d

        1-12 \u5141\u8bb8\u8303\u56f4

        ",weekError:"

        * \u4efb\u610f\u503c

        , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

        - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

        / \u5e73\u5747\u5206\u914d

        ? \u4e0d\u6307\u5b9a

        0-7 \u5141\u8bb8\u8303\u56f4\uff080\u4ee3\u8868\u5468\u65e5\uff0c1-7\u4f9d\u6b21\u4e3a\u5468\u4e00\u5230\u5468\u65e5\uff09

        "}};const Aw=new $e("nz-i18n"),Lq=new $e("nz-date-locale");let uc=(()=>{class n{constructor(e,i){this._change=new Q1(this._locale),this.setLocale(e||Aq),this.setDateLocale(i||null)}get localeChange(){return this._change.asObservable()}translate(e,i){let r=this._getObjectPath(this._locale,e);return"string"==typeof r?(i&&Object.keys(i).forEach(o=>r=r.replace(new RegExp(`%${o}%`,"g"),i[o])),r):e}setLocale(e){this._locale&&this._locale.locale===e.locale||(this._locale=e,this._change.next(e))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(e){this.dateLocale=e}getDateLocale(){return this.dateLocale}getLocaleData(e,i){const r=e?this._getObjectPath(this._locale,e):this._locale;return!r&&!i&&js(`Missing translations for "${e}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),r||i||this._getObjectPath(Iw,e)||{}}_getObjectPath(e,i){let r=e;const o=i.split("."),a=o.length;let s=0;for(;r&&s{class n{constructor(e){this._locale=e}transform(e,i){return this._locale.translate(e,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(uc,16))},n.\u0275pipe=Pi({name:"nzI18n",type:n,pure:!0}),n})(),Lw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();const Fw=new $e("date-config"),Nq={firstDayOfWeek:void 0};let Oo=(()=>{class n{constructor(e,i){this.i18n=e,this.config=i,this.config=function Rq(n){return Object.assign(Object.assign({},Nq),n)}(this.config)}}return n.\u0275fac=function(e){return new(e||n)(me(uc),me(Fw,8))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function Vq(n,t){const e=n.get(uc);return e.getDateLocale()?new Hq(e,t):new Bq(e,t)}(me(hr),me(Fw,8)),i},providedIn:"root"}),n})();class Hq extends Oo{getISOWeek(t){return function uR(n){Ze(1,arguments);var t=yt(n),e=O4(t).getTime()-lR(t).getTime();return Math.round(e/cR)+1}(t)}getFirstDayOfWeek(){let t;try{t=this.i18n.getDateLocale().options.weekStartsOn}catch(e){t=1}return null==this.config.firstDayOfWeek?t:this.config.firstDayOfWeek}format(t,e){return t?function mV(n,t,e){var i,r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe;Ze(2,arguments);var Xe=String(t),st=ts(),Bt=null!==(i=null!==(r=null==e?void 0:e.locale)&&void 0!==r?r:st.locale)&&void 0!==i?i:Kb,yn=Jn(null!==(o=null!==(a=null!==(s=null!==(l=null==e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null==e||null===(u=e.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==s?s:st.firstWeekContainsDate)&&void 0!==a?a:null===(p=st.locale)||void 0===p||null===(P=p.options)||void 0===P?void 0:P.firstWeekContainsDate)&&void 0!==o?o:1);if(!(yn>=1&&yn<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ot=Jn(null!==(E=null!==(H=null!==(G=null!==(ne=null==e?void 0:e.weekStartsOn)&&void 0!==ne?ne:null==e||null===(ue=e.locale)||void 0===ue||null===(ye=ue.options)||void 0===ye?void 0:ye.weekStartsOn)&&void 0!==G?G:st.weekStartsOn)&&void 0!==H?H:null===(le=st.locale)||void 0===le||null===(Pe=le.options)||void 0===Pe?void 0:Pe.weekStartsOn)&&void 0!==E?E:0);if(!(Ot>=0&&Ot<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Bt.localize)throw new RangeError("locale must contain localize property");if(!Bt.formatLong)throw new RangeError("locale must contain formatLong property");var Ut=yt(n);if(!oc(Ut))throw new RangeError("Invalid time value");var Hn=A4(Ut),On=Vb(Ut,Hn),_i={firstWeekContainsDate:yn,weekStartsOn:Ot,locale:Bt,_originalDate:Ut};return Xe.match(uV).map(function(pn){var ze=pn[0];return"p"===ze||"P"===ze?(0,j6[ze])(pn,Bt.formatLong):pn}).join("").match(cV).map(function(pn){if("''"===pn)return"'";var ze=pn[0];if("'"===ze)return pV(pn);var Ge=CR[ze];if(Ge)return!(null!=e&&e.useAdditionalWeekYearTokens)&&Gb(pn)&&L4(pn,t,String(n)),!(null!=e&&e.useAdditionalDayOfYearTokens)&&Wb(pn)&&L4(pn,t,String(n)),Ge(On,pn,Bt.localize,_i);if(ze.match(fV))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ze+"`");return pn}).join("")}(t,e,{locale:this.i18n.getDateLocale()}):""}parseDate(t,e){return function jY(n,t,e,i){var r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe,Xe;Ze(3,arguments);var st=String(n),Bt=String(t),yn=ts(),Ot=null!==(r=null!==(o=null==i?void 0:i.locale)&&void 0!==o?o:yn.locale)&&void 0!==r?r:Kb;if(!Ot.match)throw new RangeError("locale must contain match property");var Ut=Jn(null!==(a=null!==(s=null!==(l=null!==(u=null==i?void 0:i.firstWeekContainsDate)&&void 0!==u?u:null==i||null===(f=i.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==l?l:yn.firstWeekContainsDate)&&void 0!==s?s:null===(P=yn.locale)||void 0===P||null===(E=P.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==a?a:1);if(!(Ut>=1&&Ut<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Hn=Jn(null!==(H=null!==(G=null!==(ne=null!==(ue=null==i?void 0:i.weekStartsOn)&&void 0!==ue?ue:null==i||null===(ye=i.locale)||void 0===ye||null===(le=ye.options)||void 0===le?void 0:le.weekStartsOn)&&void 0!==ne?ne:yn.weekStartsOn)&&void 0!==G?G:null===(Pe=yn.locale)||void 0===Pe||null===(Xe=Pe.options)||void 0===Xe?void 0:Xe.weekStartsOn)&&void 0!==H?H:0);if(!(Hn>=0&&Hn<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===Bt)return""===st?yt(e):new Date(NaN);var Ge,On={firstWeekContainsDate:Ut,weekStartsOn:Hn,locale:Ot},_i=[new CV],Ti=Bt.match(HY).map(function(In){var Lt=In[0];return Lt in j6?(0,j6[Lt])(In,Ot.formatLong):In}).join("").match(VY),pn=[],ze=fw(Ti);try{var it=function(){var Lt=Ge.value;!(null!=i&&i.useAdditionalWeekYearTokens)&&Gb(Lt)&&L4(Lt,Bt,n),(null==i||!i.useAdditionalDayOfYearTokens)&&Wb(Lt)&&L4(Lt,Bt,n);var qi=Lt[0],ss=NY[qi];if(ss){var GS=ss.incompatibleTokens;if(Array.isArray(GS)){var KS=pn.find(function(QS){return GS.includes(QS.token)||QS.token===qi});if(KS)throw new RangeError("The format string mustn't contain `".concat(KS.fullToken,"` and `").concat(Lt,"` at the same time"))}else if("*"===ss.incompatibleTokens&&pn.length>0)throw new RangeError("The format string mustn't contain `".concat(Lt,"` and any other token at the same time"));pn.push({token:qi,fullToken:Lt});var Jm=ss.run(st,Lt,Ot.match,On);if(!Jm)return{v:new Date(NaN)};_i.push(Jm.setter),st=Jm.rest}else{if(qi.match(qY))throw new RangeError("Format string contains an unescaped latin alphabet character `"+qi+"`");if("''"===Lt?Lt="'":"'"===qi&&(Lt=$Y(Lt)),0!==st.indexOf(Lt))return{v:new Date(NaN)};st=st.slice(Lt.length)}};for(ze.s();!(Ge=ze.n()).done;){var It=it();if("object"===Q2(It))return It.v}}catch(In){ze.e(In)}finally{ze.f()}if(st.length>0&&YY.test(st))return new Date(NaN);var Yn=_i.map(function(In){return In.priority}).sort(function(In,Lt){return Lt-In}).filter(function(In,Lt,qi){return qi.indexOf(In)===Lt}).map(function(In){return _i.filter(function(Lt){return Lt.priority===In}).sort(function(Lt,qi){return qi.subPriority-Lt.subPriority})}).map(function(In){return In[0]}),Ir=yt(e);if(isNaN(Ir.getTime()))return new Date(NaN);var au,Di=Vb(Ir,A4(Ir)),Ao={},bn=fw(Yn);try{for(bn.s();!(au=bn.n()).done;){var Eh=au.value;if(!Eh.validate(Di,On))return new Date(NaN);var si=Eh.set(Di,Ao,On);Array.isArray(si)?(Di=si[0],gV(Ao,si[1])):Di=si}}catch(In){bn.e(In)}finally{bn.f()}return Di}(t,e,new Date,{locale:this.i18n.getDateLocale(),weekStartsOn:this.getFirstDayOfWeek()})}parseTime(t,e){return this.parseDate(t,e)}}class Bq extends Oo{getISOWeek(t){return+this.format(t,"w")}getFirstDayOfWeek(){if(void 0===this.config.firstDayOfWeek){const t=this.i18n.getLocaleId();return t&&["zh-cn","zh-tw"].indexOf(t.toLowerCase())>-1?1:0}return this.config.firstDayOfWeek}format(t,e){return t?R9(t,e,this.i18n.getLocaleId()):""}parseDate(t){return new Date(t)}parseTime(t,e){return new Iq(e,this.i18n.getLocaleId()).toDate(t)}} +/** + * @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 + */ +const Ks=void 0,Yq=["en",[["a","p"],["AM","PM"],Ks],[["AM","PM"],Ks,Ks],[["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"]],Ks,[["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"]],Ks,[["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}",Ks,"{1} 'at' {0}",Ks],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Uq(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];var qq=O(137),jq=O(6908),th=O.n(jq),$q=O(1318),bm=O.n($q),Wq=O(5541),Cm=O.n(Wq);const nt={parseDateFormats:["M/D/YYYY","M/D/YY","M/D","M-D-YYYY","M-D-YY","M-D","YYYY","YYYY-M-D","YYYY/M/D",th().ISO_8601,"M/D/YYYY HH:mm","M/D/YY HH:mm","M/D HH:mm","M-D-YYYY HH:mm","M-D-YY HH:mm","M-D HH:mm"],intRegex:/^\s*(\+|-)?\d+\s*$/,decRegex:/^\s*[\+-]?([\+-]?\d+\.?\d*([eE]?[\+|-]?\d+)?|[\+-]?\d*\.?\d+[eE]?([\+|-]?\d+)?)\s*$/,areTwoAnswersSame:function(n,t,e){let i=["label","code","text","score","other"];if("object"!=typeof n)return!1;let o=!1;if(!n.system&&!t.system||n.system===(t.system?t.system:e.answerCodeSystem)){o=!0;let l=Object.keys(n);for(var a=0,s=l.length;a=0&&n[l[a]]!==t[l[a]]){o=!1;break}}return o},dateToDTStringISO:function(n){return n&&n instanceof Date&&!isNaN(n.getTime())?[(1e4+n.getFullYear()).toString().substr(1),(101+n.getMonth()).toString().substr(1),(100+n.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(n){var t=new Date(n);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(n){return"string"==typeof n&&(n=this.stringToDate(n,!0)),n.toISOString()},stringToDate:function(n,t){if(!n||"string"!=typeof n)return n;if("t"===n.trim())return new Date;let e=th()(n,this.parseDateFormats,!0);return t&&!e.isValid()&&(e=th()(n)),e.isValid()?e.toDate():null},isValidDate:function(n){return!!this.stringToDate(n)},formatDate:function(n,t){return th()(n).format(t)},getNextLetter:function(n){for(var e=[],i=n;i>0;){var r=i%26;e.push(r=0===r?25:r-1),i=Math.floor((i-1)/26)}for(var o="",a=e.length-1;a>=0;a--)o+="abcdefghijklmnopqrstuvqxyz".charAt(e[a]);return o},findObjectInArray:function(n,t,e,i,r){var o=r?[]:null;if(Array.isArray(n)){var a=0;i&&Math.abs(i)=0;t--)null==n[t]?n.splice(t,1):"object"==typeof n[t]&&this.pruneNulls(n[t]);else n&&"object"==typeof n&&Object.keys(n).forEach(function(i){null==n[i]?delete n[i]:"object"==typeof n[i]&&this.pruneNulls(n[i])},this)},deepCopy:function(n){return bm()(n)},deepEqual:function(n,t){return Cm()(n,t)},shallowEqual:function(n,t){var e=!0;if(typeof n!=typeof t)e=!1;else if("object"!=typeof n)n!==t&&(e=!1);else{var i=Object.keys(n),r=Object.keys(t);if(i.length!==r.length)e=!1;else for(var o=0,a=i.length;o=0?JSON.parse(n):window[n]);var r=n.resourceType,o=e&&e.fhirVersion;if(r&&"Questionnaire"!==r)throw new Error("Only Questionnaire FHIR content is supported in addFormToPage.");this.pageFormID_||(this.pageFormID_=0),LForms.addedFormDefs||(LForms.addedFormDefs=[]),LForms.addedFormDefs.push(n);for(var a=e&&!0===e.prepopulate;i.firstChild;)i.removeChild(i.lastChild);const s=document.createElement("wc-lhc-form");return i.appendChild(s),new Promise(function(u,f){try{s.questionnaire=n,s.options=e,s.prepop=a,s.fhirVersion=o,s.addEventListener("onFormReady",function(p){u()}),s.addEventListener("onError",function(p){f(p.detail)})}catch(p){f(p)}})},removeFormsFromPage:function(t){for(t="string"==typeof t?document.getElementById(t):t;t.firstChild;)t.removeChild(t.lastChild)},getUserData:function(n,t,e,i){var r=this._getFormObjectInScope(n);return r?r.getUserData(t,e,i):null},getFormData:function(n,t,e){var i=this._getFormObjectInScope(n);return i?i.getFormData(t,e):null},getFormHL7Data:function(n){var t=this._getFormObjectInScope(n);return t?LForms.HL7.toHL7Segments(t):null},getFormFHIRData:function(n,t,e,i){return(!e||e instanceof HTMLElement||"string"==typeof e)&&(e=this._getFormObjectInScope(e)),this._convertLFormsToFHIRData(n,t,e,i)},checkValidity:function(n){var t=this._getFormObjectInScope(n);return t?t.checkValidity():null},_convertLFormsToFHIRData:function(n,t,e,i){i||(i={}),e instanceof LForms.LFormsData||(e=new LForms.LFormsData(e));var r=this.validateFHIRVersion(t),o=LForms.FHIR[r],a=null;if(e)switch(n){case"DiagnosticReport":var s=i?i.bundleType:void 0;a=o.DiagnosticReport.createDiagnosticReport(e,i.subject,null!=s,s);break;case"Questionnaire":a=o.SDC.convertLFormsToQuestionnaire(e,i.noExtensions);break;case"QuestionnaireResponse":a=i.extract?o.SDC.convertLFormsToQRAndExtracFHIRData(e,i.noExtensions,i.subject):o.SDC.convertLFormsToQuestionnaireResponse(e,i.noExtensions,i.subject)}return a},convertFHIRQuestionnaireToLForms:function(n,t){var e=null;return n&&(t=this._requireValidFHIRVersion(t,n),e=LForms.FHIR[t].SDC.convertQuestionnaireToLForms(n)),e},mergeFHIRDataIntoLForms:function(n,t,e){if("string"==typeof n&&(n=t,t=e,e=arguments[3]),n){e=this._requireValidFHIRVersion(e,n);var i=LForms.FHIR[e];switch(n.resourceType){case"DiagnosticReport":(t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0;break;case"Bundle":"searchset"===n.type&&n.entry.find(r=>"DiagnosticReport"===r.resource.resourceType)&&((t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0);break;case"QuestionnaireResponse":(t=i.SDC.mergeQuestionnaireResponseToLForms(t,n)).hasSavedData=!0}}return t},_requireValidFHIRVersion:function(n,t){if(n||(n=this.detectFHIRVersion(t)||this.guessFHIRVersion(t)),!n)throw new Error("Could not determine the FHIR version for this resource. Please make sure it is specified via meta.profile (see http://build.fhir.org/versioning.html#mp-version and https://www.hl7.org/fhir/references.html#canonical). Example 1: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire (for Questionnaire version 4.0, a.k.a. R4).Example 2: http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire (for Questionnaire version 3.0, a.k.a. STU3).Example 3: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire|2.7 (for SDC Questionnaire version 2.7).");return this.validateFHIRVersion(n)},setFHIRContext:function(n,t){if(!LForms.FHIR)throw new Error("LHC-Forms FHIR support files have not been loaded.See http://lhncbc.github.io/lforms/#fhirScripts");LForms.fhirContext={client:n,vars:t},LForms.fhirCapabilities={},delete LForms._serverFHIRReleaseID},_fhirVersionToRelease:function(n){let t=n,e=n.match(/^\d+(\.\d+)/);if(e){const i=parseFloat(e[0]);t=i>3&&i<=4?"R4":i>=1.1&&i<=3?"STU3":n}return t},getServerFHIRReleaseID:function(n){if(!LForms.fhirContext)throw new Error("setFHIRContext needs to be called before getFHIRReleaseID");if(!LForms.fhirContext.client)throw new Error("setFHIRContext was called, but no server connection was provided");if(LForms._serverFHIRReleaseID)setTimeout(function(){n(LForms._serverFHIRReleaseID)});else try{LForms.fhirContext.client.getFhirVersion().then(function(e){LForms._serverFHIRReleaseID=LForms.Util._fhirVersionToRelease(e),console.log("Server FHIR version is "+LForms._serverFHIRReleaseID+" ("+e+")"),n(LForms._serverFHIRReleaseID)},function(e){console.log("Error retrieving server's CompatibilityStatement:"),console.log(e),n()})}catch(e){throw setTimeout(function(){n()}),e}},validateFHIRVersion:function(n){if(!LForms.Util.FHIRSupport[n])throw new Error("Version "+n+" of FHIR is not supported.");if(!LForms.FHIR)throw new Error("The FHIR support files for LHC-Forms do not appear to have been loaded. Please consult the documentation at http://lhncbc.github.io/lforms/#fhirSupport.");if(!LForms.FHIR[n])throw new Error("Version "+n+" of FHIR is supported, but the supporting code was not loaded.");return n},detectFHIRVersion:function(n){let t=null;return n.meta&&n.meta.profile&&(t=this.detectFHIRVersionFromProfiles(n.meta.profile)),t},detectFHIRVersionFromProfiles(n){if(!n||!n.length)return null;let t=null;for(let i=0;i=2.1&&(r="4.0")),r){const o=this._fhirVersionToRelease(r);(!t||Rw[o]>Rw[t])&&(t=o)}}return t},guessFHIRVersion:function(n){var t=null;return"Questionnaire"==n.resourceType?t=this._testValues(n,"item",function(r){return!!(r.option||r.options||r.enableWhen&&"hasAnswer"in r.enableWhen)})?"STU3":"R4":"QuestionnaireResponse"==n.resourceType&&(t=n.parent||this._testValues(n,"item",function(o){return!!o.subject})?"STU3":"R4"),t},_testValues:function(n,t,e){var i=!1;if(n instanceof Array)for(var r=0,o=n.length;!i&&r0?(n=i[0]).getElementsByTagName("wc-lhc-form"):document.getElementsByTagName("wc-lhc-form")}for(let r of e){t=r.lhcFormData;break}return t},isItemValueEmpty:function(n){var t=!0;if(null!=n&&""!==n&&"function"!=typeof n)if("string"==typeof n||n instanceof String)t=""===n.trim();else if(Array.isArray(n)){for(var e=0;e0){e=0;for(var r=i.length;e0&&(t?(n.questionCode=n.codeList[0].code,n.questionCodeSystem=n.codeList[0].system):(n.code=n.codeList[0].code,n.codeSystem=n.codeList[0].system));return n},createLocalFHIRReference:function(n){var t={reference:n.resourceType+"/"+n.id};if("Patient"===n.resourceType&&n.name&&n.name.length>0){var e=n.name[0];e.text?t.display=e.text:(e.given&&e.given.length>0&&(t.display=e.given[0]),e.family&&(t.display=t.display?t.display+" "+e.family:e.family))}return t},getCodeSystem:function(n){return"LOINC"===n?"http://loinc.org":n},removeObjectsFromArray:function(n,t,e,i,r){var o=r?[]:null,a=r?[]:null;if(Array.isArray(n)){var s=0;i&&Math.abs(i)=0;u--)n.splice(o[u],1);else null!==o&&n.splice(o,1)}return a},baseFormDef:function(){return{lformsVersion:LForms.lformsVersion}},getAnswersResourceStatus:function(n){return(!n||n instanceof HTMLElement||"string"==typeof n)&&(n=this._getFormObjectInScope(n)),n.checkAnswersResourceStatus()},loadScript:function(n){return new Promise(function(t,e){var i=document.createElement("script");i.onreadystatechange=t,i.onload=t,i.onerror=e,i.src=n,document.body.appendChild(i)})},loadFHIRLibs:function(n,t){return Promise.all([this.loadScript(n),this.loadScript(t)])},_hasMultipleAnswers:function(n){return n.answerCardinality&&n.answerCardinality.max&&("*"===n.answerCardinality.max||parseInt(n.answerCardinality.max)>1)}};Vw._internalUtil=zr;const Er=ep(ep({},nt),Vw),Te_DATA_CONTROL_CONSTRUCTION_ARRAY="ARRAY",Te_DATA_CONTROL_CONSTRUCTION_OBJECT="OBJECT",Te_DATA_CONTROL_CONSTRUCTION_SIMPLE="SIMPLE",Te_DATA_CONTROL_SOURCE_INTERNAL="INTERNAL",Te_SKIP_LOGIC_ACTION_ENABLE="show",Te_SKIP_LOGIC_ACTION_DISABLE="hide",Te_SKIP_LOGIC_STATUS_ENABLED="target-enabled",Te_SKIP_LOGIC_STATUS_DISABLED="target-disabled",Te_CALCULATION_METHOD_TOTALSCORE="TOTALSCORE",Te_DATA_TYPE_INT="INT",Te_DATA_TYPE_REAL="REAL",Te_DATA_TYPE_ST="ST",Te_DATA_TYPE_TX="TX",Te_DATA_TYPE_DT="DT",Te_DATA_TYPE_DTM="DTM",Te_DATA_TYPE_TM="TM",Te_DATA_TYPE_CNE="CNE",Te_DATA_TYPE_CWE="CWE",Te_DATA_TYPE_SECTION="SECTION",Te_DATA_TYPE_TITLE="TITLE",Te_DATA_TYPE_QTY="QTY",Te_DATA_TYPE_BL="BL",nh={_timeout:1500,_restrictionKeys:["minExclusive","minInclusive","maxExclusive","maxInclusive","totalDigits","fractionDigits","length","minLength","maxLength","enumeration","whiteSpace","pattern"],_dataTypes:["BL","INT","REAL","ST","TX","BIN","DT","DTM","TM","CNE","CWE","RTO","QTY","NR","YEAR","MONTH","DAY","URL","EMAIL","PHONE",""],_errorMessages:{BL:"must be a boolean (true/false).",INT:"must be an integer number.",REAL:"must be a decimal number.",ST:"must be a string value.",TX:"must be a text value.",BIN:"must be a binary value.",DT:"must be a date value.",DTM:"must be a date and time value.",TM:"must be a time value.",CNE:"must be a value from the answer list.",CWE:"must be a value from the answer list or a user supplied value.",RTO:"must be a ratio value.",QTY:"must be a decimal number",NR:"must be two numeric values separated by a ^. One value can be omitted, but not the ^.",YEAR:"must be a numeric value of year.",MONTH:"must be a numeric value of month.",DAY:"must be a numeric value of day.",URL:"must be a valid URL.",EMAIL:"must be a valid email address.",PHONE:"must be a valid phone number."},checkRequired:function(n,t,e){var i=!0;return n&&(null==t||""===t||Array.isArray(t)&&0===t.length)&&(i=!1,e.push("requires a value")),i},checkDataType:function(n,t,e){var i=!0;if(null!=t&&""!==t)switch(n){case"BL":!0!==t&&!1!==t&&(i=!1);break;case"INT":i=nt.isInteger(t);break;case"REAL":case"QTY":i=nt.isDecimal(t);break;case"PHONE":i=/(((^\s*(\d\d){0,1}\s*(-?|\.)\s*(\(?\d\d\d\)?\s*(-?|\.?)){0,1}\s*\d\d\d\s*(-?|\.?)\s*\d{4}\b)|(^\s*\+\(?(\d{1,4}\)?(-?|\.?))(\s*\(?\d{2,}\)?\s*(-?|\.?)\s*\d{2,}\s*(-?|\.?)(\s*\d*\s*(-|\.?)){0,3})))(\s*(x|ext|X)\s*\d+){0,1}$)/.test(t);break;case"EMAIL":i=/^\s*((\w+)(\.\w+)*)@((\w+)(\.\w+)+)$/.test(t);break;case"URL":i=/^(https?|ftp):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?$/.test(t);break;case"TM":i=/^\s*(((\d|[0-1]\d|2[0-4]):([0-5]\d))|(\d|0\d|1[0-2]):([0-5]\d)\s*([aApP][mM]))\s*$/.test(t);break;case"YEAR":i=/^\d{1,4}$/.test(t);break;case"MONTH":i=/^(0?[1-9]|1[012])$/.test(t);break;case"DAY":i=/^(0?[1-9]|[12]\d|3[01])$/.test(t);break;case"NR":i=/^(\-?\d+(\.\d*)?)?\s*\^\s*(\-?\d+(\.\d*)?)?$/.test(t);break;case"DT":i=nt.isValidDate(t);break;default:i=!0}return Array.isArray(e)&&!i&&e.push(this._errorMessages[n]),i},checkRestrictions:function(n,t,e){var i=!0;if(null!=t&&""!==t)for(var r in n){var o=!0,a=n[r];switch(r){case"minExclusive":parseFloat(t)>parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than "+a+"."));break;case"minInclusive":parseFloat(t)>=parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than or equal to "+a+"."));break;case"maxExclusive":parseFloat(t)=parseInt(a)?o=!0:(o=!1,e.push("must have a total length greater than or equal to "+a+"."));break;case"pattern":var s=a.indexOf("/"),l=a.lastIndexOf("/"),u=a.slice(s+1,l),f=a.slice(l+1);new RegExp(u,f).test(t)?o=!0:(o=!1,e.push("must match a RegExp pattern of "+a+"."));break;default:o=!0}i=i&&o}return i}};let Qq={getValueInStandardUnit:function(n,t){return(n*this.units_[t]).toFixed(this.precision_)},getStandardUnit:function(){},precision_:4,units_:{kg:1,kgs:1,kilograms:1,pounds:.453592,lbs:.453592,cm:1,cms:1,centimeters:1,feet:30.48,ft:30.48,inches:2.54,"[in_i]":2.54,meters:100,"ft-inches":2.54}},Zq={calculations_:{precision_:2,TOTALSCORE:function(n){for(var t=0,e=0,i=n.length;e0&&(t=LForms.FHIR[e[0]]),!t)throw new Error("The LHC-Forms FHIR support file was not loaded.");this._fhir=t}return t}loadFHIRResources(t){LForms.fhirContext||console.log("Warning: FHIR resources might not be loaded, because loadFHIRResources() was called before LForms.Util.setFHIRContext()");var e=this,i=this._fhir.SDC,r=i.loadLaunchContext(this);return r=r.concat(i.loadAnswerValueSets(this)),t&&r.push(i.requestLinkedObs(this)),Promise.all(r).then(function(){e._notifyAsyncChangeListeners()}).catch(function(a){throw a})}_buildURL(t,e){let i=t.map(r=>encodeURIComponent(r)).join("/");return e&&(i+="?"+Object.keys(e).map(r=>r+"="+encodeURIComponent(e[r])).join("&")),i}_loadAnswerValueSetsFromPackage(t){if(t.answerValueSet){var e=this._getResourcesFromPackageStore("ValueSet",t.answerValueSet);if(e&&this._fhir){var i=this._fhir.SDC.answersFromVS(e.fileContent);i&&(t.answers=i)}}}_checkFHIRVarName(t){if(this._fhir.reservedVarNames[t])throw'The "'+t+'" variable name is reserved; Questionnaires may not assign a value to it.'}_initializeInternalData(){this._setDefaultValues(),Er.initializeCodes(this),this._repeatableItems={},this._setTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}_resetInternalData(){this._updateTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}updateSkipLogicControlledItems(t,e){var i=!1;if(t._skipLogicTargets)for(var r=0,o=t._skipLogicTargets.length;r{r._checkFormControls()})})}}_checkValidations(t){if(t._hasValidation){var e=[];nh.checkRequired(t._answerRequired,t.value,e),nh.checkDataType(t.dataType,t.value,e),nh.checkRestrictions(t.restrictions,t.value,e),t._validationErrors=e}}_checkFormControls(){for(var t=!0;t;){t=!1;for(var e=0,i=this.itemList.length;e0)for(var i=0,r=t.items.length;i0)for(var s=0,l=t.items.length;s0&&this._updateItemReferenceList(r.items)}}_findItemsWithScore(){for(var t={},e=0,i=this.itemList.length;e0)for(var o=0,a=r.answers.length;o0&&this._setTreeNodes(l.items,l),l._questionRepeatable&&1===l._id){delete l._parentItem;var u=nt.deepCopy(l);this._removeUserDataAndRepeatingSubItems(u),this._repeatableItems[l.linkId]=u}l._parentItem=e,o=l}}_setupInFieldPlaceholders(t){if(!t._readOnly)if(t._entryFormat)t._placeholder=t._entryFormat;else if(t._hasAnswerList)t._placeholder=t.dataType===Te_DATA_TYPE_CWE?t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value":t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";else switch(t.dataType){case Te_DATA_TYPE_DT:t._placeholder="MM/DD/YYYY";break;case Te_DATA_TYPE_DTM:t._placeholder="MM/DD/YYYY HH:MM:SS";break;case Te_DATA_TYPE_TM:t._placeholder="HH:MM:SS";break;case Te_DATA_TYPE_CNE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";break;case Te_DATA_TYPE_CWE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value";break;case"SECTION":case"TITLE":case"":t._placeholder="";break;case Te_DATA_TYPE_INT:case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:t._placeholder="Type a number";break;default:t._placeholder="Type a value"}}_removeUserDataAndRepeatingSubItems(t){if(t.value=null,t.unit=null,t.items&&t.items.length>0)for(var e=0;e1),t._answerRequired=t.answerCardinality.min&&t.answerCardinality.min&&parseInt(t.answerCardinality.min)>=1,t._multipleAnswers=Er._hasMultipleAnswers(t),t._readOnly=t.editable&&"0"===t.editable||!!t.calculationMethod,this._fhir&&(this._fhir.SDC.processExtensions(t,"obj_text"),this._fhir.SDC.processExtensions(t,"obj_prefix"))}_isHidden(t){return t._skipLogicStatus===Te_SKIP_LOGIC_STATUS_DISABLED||t._isHiddenFromView||!1===t._enableWhenExpVal}_updateTreeNodes(t,e){for(var i=t.length,r=i-1,o=!1,a=i-1;a>=0;a--){if((s=t[a])._id||(s._id=1),s._idPath=e._idPath+this.PATH_DELIMITER+s._id,s._elementId=s.linkId+s._idPath,s._displayLevel=e._displayLevel+1,s._parentItem=e,s._repeatingSectionList=null,this._updateItemAttrs(s),s._lastSibling=a===r,o||(this._isHidden(s)?(s._lastSibling=!1,r-=1):(s._lastSibling=!0,o=!0)),s._questionRepeatable&&1===s._id&&!this._repeatableItems[s.linkId]){delete s._parentItem;var l=nt.deepCopy(s);this._removeUserDataAndRepeatingSubItems(l),this._repeatableItems[s.linkId]=l}s._parentItem=e,s.items&&s.items.length>0&&this._updateTreeNodes(s.items,s)}var u=!1,f=0;for(a=0;a0&&(u.extension=this.extension),o&&(u.hasSavedData=!0),this.fhirVersion&&(u.fhirVersion=this.fhirVersion),u}getUserData(t,e,i,r){var o={};return this._invalidData=!1,this._checkSubTreeValues(this.items),o.itemsData=this._processDataInItems(this.items,t,e,i,r),nt.deepCopy(o)}checkValidity(){const t=[],e=this.itemList.length;for(let i=0;i`${r.question} ${a}`);Array.prototype.push.apply(t,o)}}return t.length?t:null}_checkSubTreeValues(t){for(var e=0,i=t.length;e0)for(var i=0,r=t.items.length;i0&&(f.extension=u.extension),u)"value"===p?f[p]=this._getOriginalValue(u[p],u.dataType,u._hasAnswerList):"unit"===p?f[p]=this._getOriginalValue(u[p]):!p.match(/^[_\$]/)&&"extension"!==p&&(f[p]=u[p]),o&&(f._id=u._id);u.items&&u.items.length>0&&(f.items=this._processDataInItems(u.items,e,i,r,o)),(!i||f.items&&0!==f.items.length||u._itemOrSubtreeHasValue)&&a.push(f)}}return a}_filterInternalData(t,e){var i={};if(e&&t._notOnList&&!t.code&&!t.system)i=t.text;else for(var r in t)r.match(/^[_\$]/)||(i[r]=t[r]);return i}getItemValues(t){var e;if(t._questionRepeatable){e=[];for(var r=t._parentItem.items,o=t.linkId,a=!1,s=0,l=r.length;s(nt.isInteger(o)||(this._invalidData=!0),parseInt(o))):(nt.isInteger(t)||(this._invalidData=!0),r=parseInt(t));break;case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:nt.isDecimal(t)||(this._invalidData=!0),r=parseFloat(t);break;case Te_DATA_TYPE_DT:r=i?t:Array.isArray(t)?t.map(o=>nt.dateToDTStringISO(o)):nt.dateToDTStringISO(t);break;case Te_DATA_TYPE_DTM:r=nt.dateToDTMString(t);break;case Te_DATA_TYPE_CNE:r=this._getObjectValue(t);break;case Te_DATA_TYPE_CWE:r=this._getObjectValue(t,!0);break;case Te_DATA_TYPE_BL:r=!!t;break;default:r=t}else r=this._getObjectValue(t);return r}getRepeatingItemMaxId(t){var e=t._id;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;ie&&(e=t._parentItem.items[i]._id);return e}getRepeatingItemCount(t){var e=0;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;i0&&this._updateLastRepeatingItemsStatus(o.items)}t[e-1]._lastRepeatingItem=!!t[e-1]._questionRepeatable,t[e-1].items&&t[e-1].items.length>0&&this._updateLastRepeatingItemsStatus(t[e-1].items)}}_getLastSubItem(t){var e=t;if(t&&Array.isArray(t.items)&&t.items.length>0){var i,r=t.items.length,o=!1;do{(i=t.items[--r])._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED&&(o=!0)}while(!o);o&&(e=this._getLastSubItem(i))}return e}_resetHorizontalTableInfo(){this._horizontalTableInfo={};for(var t=null,e=null,i=0,r=this.itemList.length;i1&&(i[0]._lastSibling=i[i.length-1]._lastSibling)}}addRepeatingItems(t){var e=this.getRepeatingItemMaxId(t),i=nt.deepCopy(this._repeatableItems[t.linkId]);if(i._id=e+1,t._parentItem&&Array.isArray(t._parentItem.items)){for(var r=0,o=0,a=t._parentItem.items.length;o{}),i}_findIndexForNewRepetition(t){for(var e=0,i=!1,r=0,o=t._parentItem.items.length;r0){for(var i=!1,r=0,o=t.value.length;r0?e[r-1]:null}getNextRepeatingItem(t){var e=this._getRepeatingItems(t),r=e.map(function(o){return o._elementId}).indexOf(t._elementId);return r{})}setRepeatingItems(t,e,i,r){var a,o=!1;let s=!1,l=!1;if(nt.deepEqual(t._lastComputedMessages,i)||(t._lastComputedRepeatingMessages=i,s=!0),t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){a=this._getRepeatingItems(t);var p,P,f=e.length-a.length;if(o=0!==f,f<0&&(P=this._findIndexForNewRepetition(t)+f,t._parentItem.items.splice(P,-f),a.splice(f),0===e.length&&(f=1,p=0)),f>0){void 0===P&&(P=this._findIndexForNewRepetition(t),p=this.getRepeatingItemMaxId(t));for(var E=this._isHidden(t._parentItem),H=0;H1?(zr.addItemWarning(t,"MultipleValuesForNonRepeat"),console.log(JSON.stringify(e))):zr.removeItemWarning(t,"MultipleValuesForNonRepeat")),s&&zr.setItemMessagesArray(t,i,r);o&&this._resetInternalData();var ue="Set values for "+this.itemDescription(t);return this._actionLogs.push(ue),l&&this.updateOnSourceItemChange(t),o?a[a.length-1]:void 0}setRepeatingItemMessages(t,e,i){if(!nt.deepEqual(t._lastComputedMessages,e))if(t._lastComputedRepeatingMessages=e,t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){const a=this._getRepeatingItems(t);for(var r=0,o=a.length;r1?(console.log('Form definition warning: Data types of INT or REAL may only have one unit. Question "'+t.question+'" has '+t.units.length+" units. For multiple units, use type QTY instead."),t.dataType=Te_DATA_TYPE_QTY):(t._unitReadonly=!0,t.unit||(t.unit=e[0]))),t.dataType===Te_DATA_TYPE_QTY){var l={listItems:e,matchListValue:t.units&&(!t._unitOpen||"optionsOrString"!=t._unitOpen)||!t.units&&"optionsOnly"==t._unitOpen,autoFill:!0,display:"_displayUnit"};void 0!==r?l.defaultValue=r:1===e.length&&(l.defaultValue=e[0]),nt.deepEqual(t._unitAutocompOptions,l)||(t._unitAutocompOptions=l)}}}_resetItemValueWithAnswers(t){var e=null,i=this.hasSavedData?t.value:t.value||t.defaultAnswer;if(i){e=[];var r=t._multipleAnswers&&Array.isArray(i)?i:[i];if(t.dataType!==Te_DATA_TYPE_CWE)e=r;else for(var o=0,a=r.length;o(LForms.fhirCapabilities.urlExpandBroken=!0,ne._findValueSetIDAndSearch(t,ue,ye)))}}}}}else{[r.listItems,r.addSeqNum]=this._getAnswerDisplayTextWithLabelAndScore(this.templateOptions.displayScoreWithAnswerText,t),r.display="_displayText",r.listItemsForModel=t.answers;var p=r.listItems,P=!0;for(s=0,l=p.length;s=e;break;case"maxExclusive":i=t.maxExclusive>e}else 2==r.length&&(t.hasOwnProperty("minInclusive")?i=t.minInclusive<=e:t.hasOwnProperty("minExclusive")&&(i=t.minExclusive=e:t.hasOwnProperty("maxExclusive")&&(i=t.maxExclusive>e)))}return i}_objectEqual(t,e){return nt.shallowEqual(t,e)}_findItemByLinkId(t,e){for(var i=null,r=t._parentItem,o=!1;!o&&r;)r.linkId===e&&(i=r,o=!0),r=r._parentItem;var a=null;if(!i){for(var s=0,l=this.itemList.length;s=0;u--)if(this.itemList[u].linkId===e){i=this.itemList[u];break}if(!i)for(var f=a+1,p=this.itemList.length;fnull!=o&&""!==o;return(t.system===e.system||!t.system&&!e.system)&&(i=r(t.code)||r(e.code)?t.code===e.code:t.text&&e.text&&t.text===e.text),!!i}_checkSkipLogicCondition(t,e){var i=!1,r=t&&null!=t.value&&""!==t.value&&t._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED;if(e.hasOwnProperty("exists"))i=e.exists&&r||!e.exists&&!r;else if(r){var o=t.value;if(t._hasAnswerList)switch(t.dataType){case Te_DATA_TYPE_CNE:case Te_DATA_TYPE_CWE:case Te_DATA_TYPE_INT:case Te_DATA_TYPE_ST:case Te_DATA_TYPE_DT:case Te_DATA_TYPE_TM:for(var a=e.hasOwnProperty("value")?e.value:e.hasOwnProperty("notEqual")?e.notEqual:null,s=Array.isArray(o)?o:[o],l=!1,u=0,f=s.length;u=0;a--)void 0===r[a]||(void 0!==r[a]?t=r[a]+this.delimiters.field+t:t+=this.delimiters.field);if(t+=this.delimiters.segment,i.items)for(var l=0,u=i.items.length;l1)){if(this._isSectionEmpty(s))continue;!r||r&&r.questionCode!==s.questionCode?(i=1,e+=1):i+=1;var u=nt.getNextLetter(i);s._obx4=n?n+"."+e+u:e+u,this._precessOBX4AtOneLevel(s._obx4,s.items)}else i=1,e+=1,s._obx4=n?n+"."+e:e,this._precessOBX4AtOneLevel(s._obx4,s.items);else if((l=s.questionCardinality.max)&&("*"===l||parseInt(l)>1)){if(Er.isItemValueEmpty(s.value))continue;!r||r&&r.questionCode!==s.questionCode?i=1:i+=1,u=nt.getNextLetter(i),s._obx4=n?n+"."+u:u}else s._obx4=n||"",i=1;r=s}},_generateOBX5:function(n,t,e){var r=n.code;return"CWE"!==t||r||0===r?r+this.delimiters.component+n.text+this.delimiters.component+(n.system?"LOINC"===n.system||n.system===this.LOINC_URI?this.LOINC_CS:n.system:""):this.delimiters.component.repeat(8)+n.text},_DT_FMT:"YYYYMMDD",_DTM_FMT:"YYYYMMDDHHmmss",_itemToHL7v2:function(n,t){var e="",i=this.LOINC_CS;if("TITLE"!==n.dataType){var r=new Array(this.obrFieldNum);if(n.header){var o="";r[0]="OBR",r[1]=++t.obrIndex,r[4]=n.questionCode+this.delimiters.component+n.question+this.delimiters.component+i;for(var s=this.obrFieldNum-1;s>=0;s--)void 0===r[s]||(void 0!==r[s]?o=r[s]+this.delimiters.field+o:o+=this.delimiters.field);if(o+=this.delimiters.segment,n.items)for(var u=0,f=n.items.length;u=0;s--)(a=n[s])&&(o=(r<3?a(o):r>3?a(t,e,o):a(t,e))||o);return r>3&&o&&Object.defineProperty(t,e,o),o}function is(n,t,e,i){return L(e)&&(i=e,e=void 0),i?is(n,t,e).pipe(He(r=>m(r)?i(...r):i(r))):new te(r=>{$w(n,t,function o(a){r.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},r,e)})}function $w(n,t,e,i,r){let o;if(function oj(n){return n&&"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener}(n)){const a=n;n.addEventListener(t,e,r),o=()=>a.removeEventListener(t,e,r)}else if(function rj(n){return n&&"function"==typeof n.on&&"function"==typeof n.off}(n)){const a=n;n.on(t,e),o=()=>a.off(t,e)}else if(function ij(n){return n&&"function"==typeof n.addListener&&"function"==typeof n.removeListener}(n)){const a=n;n.addListener(t,e),o=()=>a.removeListener(t,e)}else{if(!n||!n.length)throw new TypeError("Invalid event target");for(let a=0,s=n.length;at.lift(new aj(n))}Uw.Util.FHIRSupport=ej;class aj{constructor(t){this.notifier=t}call(t,e){const i=new sj(t),r=Cn(this.notifier,new bi(i));return r&&!i.seenValue?(i.add(r),e.subscribe(i)):i}}class sj extends Ar{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}} +/** + * @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 + */const lj=new $e("cdk-dir-doc",{providedIn:"root",factory:function cj(){return o1(en)} +/** + * @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 + */}),uj=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ww(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?uj.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}let Mm,qr=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new Je,e){const r=e.documentElement?e.documentElement.dir:null;this.value=Ww((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(me(lj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hj=(()=>{class n{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new Je}get dir(){return this._dir}set dir(e){const i=this._dir;this._dir=Ww(e),this._rawDir=e,i!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","dir",""]],hostVars:1,hostBindings:function(e,i){2&e&&Sn("dir",i._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[Jt([{provide:qr,useExisting:n}])]}),n})(),so=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */try{Mm="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){Mm=!1}let J1,Qs,Sm,Or=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function CI(n){return n===t_}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Mm)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(me(E1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 Kw(n){return function dj(){if(null==J1&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>J1=!0}))}finally{J1=J1||!1}return J1}()?n:!!n.capture} +/** + * @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 fj(){if(null==Qs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Qs=!1,Qs;if("scrollBehavior"in document.documentElement.style)Qs=!0;else{const n=Element.prototype.scrollTo;Qs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Qs}function Zs(n){return n.composedPath?n.composedPath()[0]:n.target} +/** + * @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 Qw(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Xw(n){return t=>t.lift(new wj(n))}class wj{constructor(t){this.total=t}call(t,e){return e.subscribe(new Mj(t,this.total))}}class Mj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}function dc(n,t){return e=>e.lift(new Sj(n,t))}class Sj{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Tj(t,this.compare,this.keySelector))}}class Tj extends I{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:r}=this;e=r?r(t):t}catch(r){return this.destination.error(r)}let i=!1;if(this.hasKey)try{const{compare:r}=this;i=r(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}} +/** + * @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 + */let Dj=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Dj]}),n})(); +/** + * @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 + */ +/** + * @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 + */class Jw extends I{notifyNext(t,e,i,r,o){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class xj extends I{constructor(t,e,i){super(),this.parent=t,this.outerValue=e,this.outerIndex=i,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function eM(n,t,e,i,r=new xj(n,e,i)){if(!r.closed)return t instanceof te?t.subscribe(r):Qe(t)(r)}const tM={};class zj{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Ej(t,this.resultSelector))}}class Ej extends Jw{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(tM),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;i{function n(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return n.prototype=Object.create(Error.prototype),n})();function Dm(n){return t=>0===n?k_():t.lift(new Aj(n))}class Aj{constructor(t){if(this.total=t,this.total<0)throw new Ij}call(t,e){return e.subscribe(new Lj(t,this.total))}}class Lj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}const sh=new xo(Q0);function nM(n,t=sh){return e=>e.lift(new Fj(n,t))}class Fj{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Nj(t,this.dueTime,this.scheduler))}}class Nj extends I{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Rj,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Rj(n){n.debouncedNext()}function lh(...n){const t=n[n.length-1];return ke(t)?(n.pop(),e=>Tm(n,e,t)):e=>Tm(n,e)} +/** + * @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 + */let Vj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const iM=new Set;let fc,km=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bj}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Hj(n){if(!iM.has(n))try{fc||(fc=document.createElement("style"),fc.setAttribute("type","text/css"),document.head.appendChild(fc)),fc.sheet&&(fc.sheet.insertRule(`@media ${n} {body{ }}`,0),iM.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(me(Or))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Bj(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}} +/** + * @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 + */let Uj=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new de}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return rM(X2(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=function Pj(...n){let t,e;return ke(n[n.length-1])&&(e=n.pop()),"function"==typeof n[n.length-1]&&(t=n.pop()),1===n.length&&m(n[0])&&(n=n[0]),Fo(n,e).lift(new zj(t))}(rM(X2(e)).map(a=>this._registerQuery(a).observable));return o=Tm(o.pipe(Dm(1)),o.pipe(Xw(1),nM(0))),o.pipe(He(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:u})=>{s.matches=s.matches||l,s.breakpoints[u]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new te(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(lh(i),He(({matches:a})=>({query:e,matches:a})),Pt(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(me(km),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function rM(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())} +/** + * @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 + */ +/** + * @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 + */ +const Xj=new $e("cdk-input-modality-detector-options"),Jj={ignoreKeys:[18,17,224,91,16]},mc=Kw({passive:!0,capture:!0});let e$=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new Q1(null),this._lastTouchMs=0,this._onKeydown=a=>{var s,l;null!==(l=null===(s=this._options)||void 0===s?void 0:s.ignoreKeys)&&void 0!==l&&l.some(u=>u===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Zs(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next( +/** + * @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 Qj(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}(a)?"keyboard":"mouse"),this._mostRecentTarget=Zs(a))},this._onTouchstart=a=>{!function Zj(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(a)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Zs(a)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},Jj),o),this.modalityDetected=this._modality.pipe(Xw(1)),this.modalityChanged=this.modalityDetected.pipe(dc()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,mc),r.addEventListener("mousedown",this._onMousedown,mc),r.addEventListener("touchstart",this._onTouchstart,mc)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,mc),document.removeEventListener("mousedown",this._onMousedown,mc),document.removeEventListener("touchstart",this._onTouchstart,mc))}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en),me(Xj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const n$=new $e("cdk-focus-monitor-default-options"),ch=Kw({passive:!0,capture:!0});let cM=(()=>{class n{constructor(e,i,r,o,a){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new de,this._rootNodeFocusAndBlurListener=s=>{for(let u=Zs(s);u;u=u.parentElement)"focus"===s.type?this._onFocus(s,u):this._onBlur(s,u)},this._document=o,this._detectionMode=(null==a?void 0:a.detectionMode)||0}monitor(e,i=!1){const r=cc(e);if(!this._platform.isBrowser||1!==r.nodeType)return Po(null);const o=function pj(n){if(function mj(){if(null==Sm){const n="undefined"!=typeof document?document.head:null;Sm=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Sm}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new de,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=cc(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=cc(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!(null==e||!e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=Zs(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,ch)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Pt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ch),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=o1(Uj).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(xm,uM,hM),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(xm,uM):2===i&&e.add(xm,hM)}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),r$=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(me(i$))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[kj]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Bi(n,t){(function o$(n){return"string"==typeof n&&-1!==n.indexOf(".")&&1===parseFloat(n)})(n)&&(n="100%");var e=function a$(n){return"string"==typeof n&&-1!==n.indexOf("%")}(n);return n=360===t?n:Math.min(t,Math.max(0,parseFloat(n))),e&&(n=parseInt(String(n*t),10)/100),Math.abs(n-t)<1e-6?1:n=360===t?(n<0?n%t+t:n%t)/parseFloat(String(t)):n%t/parseFloat(String(t))}function uh(n){return Math.min(1,Math.max(0,n))}function dM(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function hh(n){return n<=1?"".concat(100*Number(n),"%"):n}function Xs(n){return 1===n.length?"0"+n:String(n)}function fM(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=0,s=(i+r)/2;if(i===r)a=0,o=0;else{var l=i-r;switch(a=s>.5?l/(2-i-r):l/(i+r),i){case n:o=(t-e)/l+(t1&&(e-=1),e<1/6?n+6*e*(t-n):e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function zm(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=i,s=i-r,l=0===i?0:s/i;if(i===r)o=0;else{switch(i){case n:o=(t-e)/s+(t>16,g:(65280&n)>>8,b:255&n}}(t)),this.originalInput=t;var r=pc(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(i=e.format)&&void 0!==i?i:r.format,this.gradientType=e.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},n.prototype.getLuminance=function(){var t=this.toRgb(),o=t.r/255,a=t.g/255,s=t.b/255;return.2126*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4))},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(t){return this.a=dM(t),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){return 0===this.toHsl().s},n.prototype.toHsv=function(){var t=zm(this.r,this.g,this.b);return{h:360*t.h,s:t.s,v:t.v,a:this.a}},n.prototype.toHsvString=function(){var t=zm(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.v);return 1===this.a?"hsv(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsva(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var t=fM(this.r,this.g,this.b);return{h:360*t.h,s:t.s,l:t.l,a:this.a}},n.prototype.toHslString=function(){var t=fM(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.l);return 1===this.a?"hsl(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsla(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(t){return void 0===t&&(t=!1),Em(this.r,this.g,this.b,t)},n.prototype.toHexString=function(t){return void 0===t&&(t=!1),"#"+this.toHex(t)},n.prototype.toHex8=function(t){return void 0===t&&(t=!1),function u$(n,t,e,i,r){var o=[Xs(Math.round(n).toString(16)),Xs(Math.round(t).toString(16)),Xs(Math.round(e).toString(16)),Xs(mM(i))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,t)},n.prototype.toHex8String=function(t){return void 0===t&&(t=!1),"#"+this.toHex8(t)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var t=Math.round(this.r),e=Math.round(this.g),i=Math.round(this.b);return 1===this.a?"rgb(".concat(t,", ").concat(e,", ").concat(i,")"):"rgba(".concat(t,", ").concat(e,", ").concat(i,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var t=function(e){return"".concat(Math.round(100*Bi(e,255)),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var t=function(e){return Math.round(100*Bi(e,255))};return 1===this.a?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var t="#"+Em(this.r,this.g,this.b,!1),e=0,i=Object.entries(Om);e=0&&(t.startsWith("hex")||"name"===t)?"name"===t&&0===this.a?this.toName():this.toRgbString():("rgb"===t&&(i=this.toRgbString()),"prgb"===t&&(i=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(i=this.toHexString()),"hex3"===t&&(i=this.toHexString(!0)),"hex4"===t&&(i=this.toHex8String(!0)),"hex8"===t&&(i=this.toHex8String()),"name"===t&&(i=this.toName()),"hsl"===t&&(i=this.toHslString()),"hsv"===t&&(i=this.toHsvString()),i||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l+=t/100,e.l=uh(e.l),new n(e)},n.prototype.brighten=function(t){void 0===t&&(t=10);var e=this.toRgb();return e.r=Math.max(0,Math.min(255,e.r-Math.round(-t/100*255))),e.g=Math.max(0,Math.min(255,e.g-Math.round(-t/100*255))),e.b=Math.max(0,Math.min(255,e.b-Math.round(-t/100*255))),new n(e)},n.prototype.darken=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l-=t/100,e.l=uh(e.l),new n(e)},n.prototype.tint=function(t){return void 0===t&&(t=10),this.mix("white",t)},n.prototype.shade=function(t){return void 0===t&&(t=10),this.mix("black",t)},n.prototype.desaturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s-=t/100,e.s=uh(e.s),new n(e)},n.prototype.saturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s+=t/100,e.s=uh(e.s),new n(e)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(t){var e=this.toHsl(),i=(e.h+t)%360;return e.h=i<0?360+i:i,new n(e)},n.prototype.mix=function(t,e){void 0===e&&(e=50);var i=this.toRgb(),r=new n(t).toRgb(),o=e/100;return new n({r:(r.r-i.r)*o+i.r,g:(r.g-i.g)*o+i.g,b:(r.b-i.b)*o+i.b,a:(r.a-i.a)*o+i.a})},n.prototype.analogous=function(t,e){void 0===t&&(t=6),void 0===e&&(e=30);var i=this.toHsl(),r=360/e,o=[this];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,o.push(new n(i));return o},n.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new n(t)},n.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var e=this.toHsv(),i=e.h,r=e.s,o=e.v,a=[],s=1/t;t--;)a.push(new n({h:i,s:r,v:o})),o=(o+s)%1;return a},n.prototype.splitcomplement=function(){var t=this.toHsl(),e=t.h;return[this,new n({h:(e+72)%360,s:t.s,l:t.l}),new n({h:(e+216)%360,s:t.s,l:t.l})]},n.prototype.onBackground=function(t){var e=this.toRgb(),i=new n(t).toRgb();return new n({r:i.r+(e.r-i.r)*e.a,g:i.g+(e.g-i.g)*e.a,b:i.b+(e.b-i.b)*e.a})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(t){for(var e=this.toHsl(),i=e.h,r=[this],o=360/t,a=1;a=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t)<0?i+=360:i>=360&&(i-=360),i}function bM(n,t,e){return 0===n.h&&0===n.s?n.s:((i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t)>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2)));var i}function CM(n,t,e){var i;return(i=e?n.v+.05*t:n.v-.15*t)>1&&(i=1),Number(i.toFixed(2))}function Lm(n){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=[],i=new os(n),r=5;r>0;r-=1){var o=i.toHsv(),a=new os({h:yM(o,r,!0),s:bM(o,r,!0),v:CM(o,r,!0)}).toHexString();e.push(a)}e.push(i.toHexString());for(var s=1;s<=4;s+=1){var l=i.toHsv(),u=new os({h:yM(l,s),s:bM(l,s),v:CM(l,s)}).toHexString();e.push(u)}return"dark"===t.theme?_$.map(function(f){var p=f.index,P=f.opacity;return new os(t.backgroundColor||"#141414").mix(e[p],100*P).toHexString()}):e}var Fm={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},ar={},Nm={};function as(){}Object.keys(Fm).forEach(function(n){ar[n]=Lm(Fm[n]),ar[n].primary=ar[n][5],Nm[n]=Lm(Fm[n],{theme:"dark",backgroundColor:"#141414"}),Nm[n].primary=Nm[n][5]});class b${constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new C$(t,this.nextOrObserver,this.error,this.complete))}}class C$ extends I{constructor(t,e,i,r){super(t),this._tapNext=as,this._tapError=as,this._tapComplete=as,this._tapError=i||as,this._tapComplete=r||as,L(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||as,this._tapError=e.error||as,this._tapComplete=e.complete||as)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}function wM(n){return t=>t.lift(new w$(n))}class w${constructor(t){this.callback=t}call(t,e){return e.subscribe(new M$(t,this.callback))}}class M$ extends I{constructor(t,e){super(t),this.add(new M(e))}}class T${constructor(t){this.selector=t}call(t,e){return e.subscribe(new D$(t,this.selector,this.caught))}}class D$ extends Ar{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let e;try{e=this.selector(t,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const i=new bi(this);this.add(i);const r=Cn(e,i);r!==i&&this.add(r)}}}const Ma="[@ant-design/icons-angular]:";function MM(n){y9()&&console.warn(`${Ma} ${n}.`)}function SM(n){return Lm(n)[0]}function fh(n,t){switch(t){case"fill":return`${n}-fill`;case"outline":return`${n}-o`;case"twotone":return`${n}-twotone`;case void 0:return n;default:throw new Error(`${Ma}Theme "${t}" is not a recognized theme!`)}}function TM(n){return"object"==typeof n&&"string"==typeof n.name&&("string"==typeof n.theme||void 0===n.theme)&&"string"==typeof n.icon}function mh(n){const t=n.split(":");switch(t.length){case 1:return[n,""];case 2:return[t[1],t[0]];default:throw new Error(`${Ma}The icon type ${n} is not valid!`)}}function DM(n){return new Error(`${Ma}the icon ${n} does not exist or is not registered.`)}function R$(){return new Error(`${Ma} tag not found.`)}const B$=new $e("ant_icons");let kM=(()=>{class n{constructor(e,i,r,o,a){this._rendererFactory=e,this._handler=i,this._document=r,this.sanitizer=o,this._antIcons=a,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new de,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new By(this._handler)),this._antIcons&&this.addIcon(...this._antIcons)}set twoToneColor({primaryColor:e,secondaryColor:i}){this._twoToneColorPalette.primaryColor=e,this._twoToneColorPalette.secondaryColor=i||SM(e)}get twoToneColor(){return Object.assign({},this._twoToneColorPalette)}get _disableDynamicLoading(){return!1}useJsonpLoading(){this._enableJsonpLoading?MM("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=e=>{this._jsonpIconLoad$.next(e)})}changeAssetsSource(e){this._assetsUrlRoot=e.endsWith("/")?e:e+"/"}addIcon(...e){e.forEach(i=>{this._svgDefinitions.set(fh(i.name,i.theme),i)})}addIconLiteral(e,i){const[r,o]=mh(e);if(!o)throw function L$(){return new Error(`${Ma}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:e,icon:i})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(e,i){const r=TM(e)?e:this._svgDefinitions.get(e)||null;if(!r&&this._disableDynamicLoading)throw DM(e);return(r?Po(r):this._loadIconDynamically(e)).pipe(He(a=>{if(!a)throw DM(e);return this._loadSVGFromCacheOrCreateNew(a,i)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(e){if(!this._http&&!this._enableJsonpLoading)return Po(function F$(){return function k$(n){console.error(`${Ma} ${n}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}());let i=this._inProgressFetches.get(e);if(!i){const[r,o]=mh(e),a=o?{name:e,icon:""}:function E$(n){const t=n.split("-"),e=function P$(n){return"o"===n?"outline":n}(t.splice(t.length-1,1)[0]);return{name:t.join("-"),theme:e,icon:""}}(r),l=(o?`${this._assetsUrlRoot}assets/${o}/${r}`:`${this._assetsUrlRoot}assets/${a.theme}/${a.name}`)+(this._enableJsonpLoading?".js":".svg"),u=this.sanitizer.sanitize(Mn.URL,l);if(!u)throw function N$(n){return new Error(`${Ma}The url "${n}" is unsafe.`)}(l);i=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(a,u):this._http.get(u,{responseType:"text"}).pipe(He(p=>Object.assign(Object.assign({},a),{icon:p})))).pipe(function y$(n,t,e){return function(r){return r.lift(new b$(n,t,e))}}(p=>this.addIcon(p)),wM(()=>this._inProgressFetches.delete(e)),function S$(n){return function(e){const i=new T$(n),r=e.lift(i);return i.caught=r}}(()=>Po(null)),qe()),this._inProgressFetches.set(e,i)}return i}_loadIconDynamicallyWithJsonp(e,i){return new te(r=>{const o=this._document.createElement("script"),a=setTimeout(()=>{s(),r.error(function V$(){return new Error(`${Ma}Importing timeout error.`)}())},6e3);function s(){o.parentNode.removeChild(o),clearTimeout(a)}o.src=i,this._document.body.appendChild(o),this._jsonpIconLoad$.pipe(Bs(l=>l.name===e.name&&l.theme===e.theme),Dm(1)).subscribe(l=>{r.next(l),s()})})}_loadSVGFromCacheOrCreateNew(e,i){let r;const o=i||this._twoToneColorPalette.primaryColor,a=SM(o)||this._twoToneColorPalette.secondaryColor,s="twotone"===e.theme?function x$(n,t,e,i){return`${fh(n,t)}-${e}-${i}`}(e.name,e.theme,o,a):void 0===e.theme?e.name:fh(e.name,e.theme),l=this._svgRenderedDefinitions.get(s);return l?r=l.icon:(r=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function A$(n){return""!==mh(n)[1]}(e.name)?e.icon:function I$(n){return n.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(e.icon)),"twotone"===e.theme,o,a)),this._svgRenderedDefinitions.set(s,Object.assign(Object.assign({},e),{icon:r}))),function O$(n){return n.cloneNode(!0)}(r)}_createSVGElementFromString(e){const i=this._document.createElement("div");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw R$;return r}_setSVGAttribute(e){return this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em"),e}_colorizeSVGIcon(e,i,r,o){if(i){const a=e.childNodes,s=a.length;for(let l=0;l{class n{constructor(e,i,r){this._iconService=e,this._elementRef=i,this._renderer=r}ngOnChanges(e){(e.type||e.theme||e.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(e=>{if(!this.type)return this._clearSVGElement(),void e(null);const i=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(r=>{const o=this._getSelfRenderMeta();!function U$(n,t){return n.type===t.type&&n.theme===t.theme&&n.twoToneColor===t.twoToneColor}(i,o)?e(null):(this._setSVGElement(r),e(r))})})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(e,i){if(TM(e))return e;{const[r,o]=mh(e);return o?e:function z$(n){return n.endsWith("-fill")||n.endsWith("-o")||n.endsWith("-twotone")}(r)?(i&&MM(`'type' ${r} already gets a theme inside so 'theme' ${i} would be ignored`),r):fh(r,i||this._iconService.defaultTheme)}}_setSVGElement(e){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,e)}_clearSVGElement(){var e;const i=this._elementRef.nativeElement,r=i.childNodes;for(let a=r.length-1;a>=0;a--){const s=r[a];"svg"===(null===(e=s.tagName)||void 0===e?void 0:e.toLowerCase())&&this._renderer.removeChild(i,s)}}}return n.\u0275fac=function(e){return new(e||n)(Y(kM),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[Dt]}),n})();const xM={name:"star",theme:"fill",icon:''};class FW{constructor(t){this.value=t}call(t,e){return e.subscribe(new NW(t,this.value))}}class NW extends I{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}const VW=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],qW=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function OM({r:n,g:t,b:e}){const i=zm(n,t,e);return{h:360*i.h,s:i.s,v:i.v}}function gh({r:n,g:t,b:e}){return`#${Em(n,t,e,!1)}`}function IM(n,t,e){let i;return i=Math.round(n.h)>=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t,i<0?i+=360:i>=360&&(i-=360),i}function AM(n,t,e){if(0===n.h&&0===n.s)return n.s;let i;return i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t,i>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2))}function LM(n,t,e){let i;return i=e?n.v+.05*t:n.v-.15*t,i>1&&(i=1),Number(i.toFixed(2))}function FM(n,t={}){const e=[],i=pc(n);for(let r=5;r>0;r-=1){const o=OM(i),a=gh(pc({h:IM(o,r,!0),s:AM(o,r,!0),v:LM(o,r,!0)}));e.push(a)}e.push(gh(i));for(let r=1;r<=4;r+=1){const o=OM(i),a=gh(pc({h:IM(o,r),s:AM(o,r),v:LM(o,r)}));e.push(a)}return"dark"===t.theme?qW.map(({index:r,opacity:o})=>gh(function jW(n,t,e){const i=e/100;return{r:(t.r-n.r)*i+n.r,g:(t.g-n.g)*i+n.g,b:(t.b-n.b)*i+n.b}}(pc(t.backgroundColor||"#141414"),pc(e[r]),100*o))):e}const $W=new $e("nz-config"),WW=`-ant-${Date.now()}-${Math.random()}`;function NM(n,t){const e=function GW(n,t){const e={},i=(a,s)=>{let l=a.clone();return l=(null==s?void 0:s(l))||l,l.toRgbString()},r=(a,s)=>{const l=new os(a),u=FM(l.toRgbString());e[`${s}-color`]=i(l),e[`${s}-color-disabled`]=u[1],e[`${s}-color-hover`]=u[4],e[`${s}-color-active`]=u[7],e[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),e[`${s}-color-deprecated-bg`]=u[1],e[`${s}-color-deprecated-border`]=u[3]};if(t.primaryColor){r(t.primaryColor,"primary");const a=new os(t.primaryColor),s=FM(a.toRgbString());s.forEach((u,f)=>{e[`primary-${f+1}`]=u}),e["primary-color-deprecated-l-35"]=i(a,u=>u.lighten(35)),e["primary-color-deprecated-l-20"]=i(a,u=>u.lighten(20)),e["primary-color-deprecated-t-20"]=i(a,u=>u.tint(20)),e["primary-color-deprecated-t-50"]=i(a,u=>u.tint(50)),e["primary-color-deprecated-f-12"]=i(a,u=>u.setAlpha(.12*u.getAlpha()));const l=new os(s[0]);e["primary-color-active-deprecated-f-30"]=i(l,u=>u.setAlpha(.3*u.getAlpha())),e["primary-color-active-deprecated-d-02"]=i(l,u=>u.darken(2))}return t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info"),`\n :root {\n ${Object.keys(e).map(a=>`--${n}-${a}: ${e[a]};`).join("\n")}\n }\n `.trim()}(n,t);kw()?function Eq(n,t,e={}){var i,r,o;const a=_m(e);if(!ym.has(a)){const u=Pw("",e),{parentNode:f}=u;ym.set(a,f),f.removeChild(u)}const s=function zw(n,t={}){var e;const i=_m(t);return Array.from((null===(e=ym.get(i))||void 0===e?void 0:e.children)||[]).find(r=>"STYLE"===r.tagName&&r.getAttribute(xw(t))===n)}(t,e);if(s)return(null===(i=e.csp)||void 0===i?void 0:i.nonce)&&s.nonce!==(null===(r=e.csp)||void 0===r?void 0:r.nonce)&&(s.nonce=null===(o=e.csp)||void 0===o?void 0:o.nonce),s.innerHTML!==n&&(s.innerHTML=n),s;const l=Pw(n,e);null==l||l.setAttribute(xw(e),t)}(e,`${WW}-dynamic-theme`):js("NzConfigService: SSR do not support dynamic theme with css variables.")}const RM=function(n){return void 0!==n};let gc=(()=>{class n{constructor(e){var i;this.configUpdated$=new de,this.config=e||{},this.config.theme&&NM((null===(i=this.getConfig().prefixCls)||void 0===i?void 0:i.prefixCls)||"ant",this.config.theme)}getConfig(){return this.config}getConfigForComponent(e){return this.config[e]}getConfigChangeEventForComponent(e){return this.configUpdated$.pipe(Bs(i=>i===e),function LW(n){return t=>t.lift(new FW(n))}(void 0))}set(e,i){var r;this.config[e]=Object.assign(Object.assign({},this.config[e]),i),"theme"===e&&this.config.theme&&NM((null===(r=this.getConfig().prefixCls)||void 0===r?void 0:r.prefixCls)||"ant",this.config.theme),this.configUpdated$.next(e)}}return n.\u0275fac=function(e){return new(e||n)(me($W,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ui(){return function(t,e,i){const r=`$$__zorroConfigDecorator__${e}`;return Object.defineProperty(t,r,{configurable:!0,writable:!0,enumerable:!1}),{get(){var o,a;const s=null!=i&&i.get?i.get.bind(this)():this[r],l=((null===(o=this.propertyAssignCounter)||void 0===o?void 0:o[e])||0)>1,u=null===(a=this.nzConfigService.getConfigForComponent(this._nzModuleName))||void 0===a?void 0:a[e];return l&&RM(s)?s:RM(u)?u:s},set(o){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[e]=(this.propertyAssignCounter[e]||0)+1,null!=i&&i.set?i.set.bind(this)(o):this[r]=o},configurable:!0,enumerable:!0}}}const KW=[{name:"bars",theme:"outline",icon:''},{name:"calendar",theme:"outline",icon:''},{name:"caret-up",theme:"fill",icon:''},{name:"caret-up",theme:"outline",icon:''},{name:"caret-down",theme:"fill",icon:''},{name:"caret-down",theme:"outline",icon:''},{name:"check-circle",theme:"fill",icon:''},{name:"check-circle",theme:"outline",icon:''},{name:"check",theme:"outline",icon:''},{name:"clock-circle",theme:"outline",icon:''},{name:"close-circle",theme:"outline",icon:''},{name:"close-circle",theme:"fill",icon:''},{name:"close",theme:"outline",icon:''},{name:"copy",theme:"outline",icon:''},{name:"delete",theme:"outline",icon:''},{name:"double-left",theme:"outline",icon:''},{name:"double-right",theme:"outline",icon:''},{name:"down",theme:"outline",icon:''},{name:"edit",theme:"outline",icon:''},{name:"ellipsis",theme:"outline",icon:''},{name:"exclamation-circle",theme:"fill",icon:''},{name:"exclamation-circle",theme:"outline",icon:''},{name:"eye",theme:"outline",icon:''},{name:"file",theme:"fill",icon:''},{name:"file",theme:"outline",icon:''},{name:"filter",theme:"fill",icon:''},{name:"info-circle",theme:"fill",icon:''},{name:"info-circle",theme:"outline",icon:''},{name:"left",theme:"outline",icon:''},{name:"loading",theme:"outline",icon:''},{name:"paper-clip",theme:"outline",icon:''},{name:"question-circle",theme:"outline",icon:''},{name:"right",theme:"outline",icon:''},{name:"rotate-right",theme:"outline",icon:''},{name:"rotate-left",theme:"outline",icon:''},xM,{name:"search",theme:"outline",icon:''},xM,{name:"upload",theme:"outline",icon:''},{name:"vertical-align-top",theme:"outline",icon:''},{name:"up",theme:"outline",icon:''},{name:"swap-right",theme:"outline",icon:''},{name:"zoom-in",theme:"outline",icon:''},{name:"zoom-out",theme:"outline",icon:''}],HM=new $e("nz_icons"),BM=(new $e("nz_icon_default_twotone_color"),"#1890ff");let UM=(()=>{class n extends kM{constructor(e,i,r,o,a,s,l){super(e,a,s,i,[...KW,...l||[]]),this.nzConfigService=r,this.platform=o,this.configUpdated$=new de,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.configDefaultTwotoneColor(),this.configDefaultTheme()}get _disableDynamicLoading(){return!this.platform.isBrowser}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(e){e.getAttribute("viewBox")||this._renderer.setAttribute(e,"viewBox","0 0 1024 1024"),(!e.getAttribute("width")||!e.getAttribute("height"))&&(this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em")),e.getAttribute("fill")||this._renderer.setAttribute(e,"fill","currentColor")}fetchFromIconfont(e){const{scriptUrl:i}=e;if(this._document&&!this.iconfontCache.has(i)){const r=this._renderer.createElement("script");this._renderer.setAttribute(r,"src",i),this._renderer.setAttribute(r,"data-namespace",i.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,r),this.iconfontCache.add(i)}}createIconfontIcon(e){return this._createSVGElementFromString(``)}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const e=this.getConfig();this.defaultTheme=e.nzTheme||"outline"}configDefaultTwotoneColor(){const i=this.getConfig().nzTwotoneColor||BM;let r=BM;i&&(i.startsWith("#")?r=i:js("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:r}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(K0),me(gc),me(Or),me(d4,8),me(en,8),me(HM,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const YM=new $e("nz_icons_patch");let qM=(()=>{class n{constructor(e,i){this.extraIcons=e,this.rootIconService=i,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(e=>this.rootIconService.addIcon(e)),this.patched=!0)}}return n.\u0275fac=function(e){return new(e||n)(me(YM,2),me(UM))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Js=(()=>{class n extends Y${constructor(e,i,r,o,a,s){super(o,r,a),this.ngZone=e,this.changeDetectorRef=i,this.iconService=o,this.renderer=a,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new de,s&&s.doPatch(),this.el=r.nativeElement}set nzSpin(e){this.spin=e}set nzType(e){this.type=e}set nzTheme(e){this.theme=e}set nzTwotoneColor(e){this.twoToneColor=e}set nzIconfont(e){this.iconfont=e}ngOnChanges(e){const{nzType:i,nzTwotoneColor:r,nzSpin:o,nzTheme:a,nzRotate:s}=e;i||r||o||a?this.changeIcon2():s?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const e=this.el.children;let i=e.length;if(!this.type&&e.length)for(;i--;){const r=e[i];"svg"===r.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(r)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{yi(this._changeIcon()).pipe(Pt(this.destroy$)).subscribe({next:e=>{this.ngZone.run(()=>{this.changeDetectorRef.detectChanges(),e&&(this.setSVGData(e),this.handleSpin(e),this.handleRotate(e))})},error:js})})}handleSpin(e){this.spin||"loading"===this.type?this.renderer.addClass(e,"anticon-spin"):this.renderer.removeClass(e,"anticon-spin")}handleRotate(e){this.nzRotate?this.renderer.setAttribute(e,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(e,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(e){this.renderer.setAttribute(e,"data-icon",this.type),this.renderer.setAttribute(e,"aria-hidden","true")}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(jt),Y(UM),Y(Ai),Y(qM,8))},n.\u0275dir=We({type:n,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],features:[kt,Dt]}),at([Wt()],n.prototype,"nzSpin",null),n})(),vc=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:HM,useValue:e}]}}static forChild(e){return{ngModule:n,providers:[qM,{provide:YM,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();function QW(n,t){1&n&&Ce(0,"span",1),2&n&&x("nzType",k().iconType)}let vh=(()=>{class n{constructor(){this.formStatusChanges=new Rs(1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),jM=(()=>{class n{constructor(){this.noFormStatus=new Q1(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const ZW={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};let $M=(()=>{class n{constructor(e){this.cdr=e,this.status="",this.iconType=null}ngOnChanges(e){this.updateIcon()}updateIcon(){this.iconType=this.status?ZW[this.status]:null,this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er))},n.\u0275cmp=tt({type:n,selectors:[["nz-form-item-feedback-icon"]],hostAttrs:[1,"ant-form-item-feedback-icon"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-form-item-feedback-icon-error","error"===i.status)("ant-form-item-feedback-icon-warning","warning"===i.status)("ant-form-item-feedback-icon-success","success"===i.status)("ant-form-item-feedback-icon-validating","validating"===i.status)},inputs:{status:"status"},exportAs:["nzFormFeedbackIcon"],features:[Dt],decls:1,vars:1,consts:[["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(e,i){1&e&&V(0,QW,1,1,"span",0),2&e&&x("ngIf",i.iconType)},dependencies:[Et,Js],encapsulation:2,changeDetection:0}),n})(),WM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,vc]}),n})();const GM=["*"],XW=["inputElement"],JW=["nz-radio",""];let eG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","nz-radio-button",""]]}),n})(),Rm=(()=>{class n{constructor(){this.selected$=new Rs(1),this.touched$=new de,this.disabled$=new Rs(1),this.name$=new Rs(1)}touch(){this.touched$.next()}select(e){this.selected$.next(e)}setDisabled(e){this.disabled$.next(e)}setName(e){this.name$.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),KM=(()=>{class n{constructor(e,i,r){this.cdr=e,this.nzRadioService=i,this.directionality=r,this.value=null,this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){var e;this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(i=>{this.value!==i&&(this.value=i,this.onChange(this.value))}),this.nzRadioService.touched$.pipe(Pt(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){const{nzDisabled:i,nzName:r}=e;i&&this.nzRadioService.setDisabled(this.nzDisabled),r&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}writeValue(e){this.value=e,this.nzRadioService.select(e),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.nzRadioService.setDisabled(e),this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(Rm),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-radio-group-large","large"===i.nzSize)("ant-radio-group-small","small"===i.nzSize)("ant-radio-group-solid","solid"===i.nzButtonStyle)("ant-radio-group-rtl","rtl"===i.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],features:[Jt([Rm,{provide:ir,useExisting:vt(()=>n),multi:!0}]),Dt],ngContentSelectors:GM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),n})(),QM=(()=>{class n{constructor(e,i,r,o,a,s,l,u){this.ngZone=e,this.elementRef=i,this.cdr=r,this.focusMonitor=o,this.directionality=a,this.nzRadioService=s,this.nzRadioButtonDirective=l,this.nzFormStatusService=u,this.isNgModel=!1,this.destroy$=new de,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}writeValue(e){this.isChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.isNgModel=!0,this.onChange=e}registerOnTouched(e){this.onTouched=e}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe(Pt(this.destroy$)).subscribe(e=>{this.name=e,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe(Pt(this.destroy$)).subscribe(e=>{this.nzDisabled=e,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(e=>{const i=this.isChecked;this.isChecked=this.nzValue===e,this.isNgModel&&i!==this.isChecked&&!1===this.isChecked&&this.onChange(!1),this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.stopPropagation(),e.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{var i;null===(i=this.nzRadioService)||void 0===i||i.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(cM),Y(qr,8),Y(Rm,8),Y(eG,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(e,i){if(1&e&&Mi(XW,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostVars:18,hostBindings:function(e,i){2&e&&Gt("ant-radio-wrapper-in-form-item",!!i.nzFormStatusService)("ant-radio-wrapper",!i.isRadioButton)("ant-radio-button-wrapper",i.isRadioButton)("ant-radio-wrapper-checked",i.isChecked&&!i.isRadioButton)("ant-radio-button-wrapper-checked",i.isChecked&&i.isRadioButton)("ant-radio-wrapper-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button-wrapper-disabled",i.nzDisabled&&i.isRadioButton)("ant-radio-wrapper-rtl",!i.isRadioButton&&"rtl"===i.dir)("ant-radio-button-wrapper-rtl",i.isRadioButton&&"rtl"===i.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:JW,ngContentSelectors:GM,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(e,i){1&e&&(jl(),q(0,"span"),Ce(1,"input",0,1)(3,"span"),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-radio",!i.isRadioButton)("ant-radio-checked",i.isChecked&&!i.isRadioButton)("ant-radio-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button",i.isRadioButton)("ant-radio-button-checked",i.isChecked&&i.isRadioButton)("ant-radio-button-disabled",i.nzDisabled&&i.isRadioButton),T(1),Gt("ant-radio-input",!i.isRadioButton)("ant-radio-button-input",i.isRadioButton),x("disabled",i.nzDisabled)("checked",i.isChecked),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("name",i.name),T(2),Gt("ant-radio-inner",!i.isRadioButton)("ant-radio-button-inner",i.isRadioButton))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),n})(),tG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic]}),n})();const ZM=["*"],nG=["inputElement"],iG=["nz-checkbox",""];let XM=(()=>{class n{constructor(e,i){this.nzOnChange=new Je,this.checkboxList=[],e.addClass(i.nativeElement,"ant-checkbox-group")}addCheckbox(e){this.checkboxList.push(e)}removeCheckbox(e){this.checkboxList.splice(this.checkboxList.indexOf(e),1)}onChange(){const e=this.checkboxList.filter(i=>i.nzChecked).map(i=>i.nzValue);this.nzOnChange.emit(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-checkbox-wrapper"]],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],ngContentSelectors:ZM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),n})(),rG=(()=>{class n{constructor(e,i,r,o,a,s,l){this.ngZone=e,this.elementRef=i,this.nzCheckboxWrapperComponent=r,this.cdr=o,this.focusMonitor=a,this.directionality=s,this.nzFormStatusService=l,this.dir="ltr",this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new Je,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}innerCheckedChange(e){this.nzDisabled||(this.nzChecked=e,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(e){this.nzChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),is(this.inputElement.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>e.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(XM,8),Y(er),Y(cM),Y(qr,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-checkbox",""]],viewQuery:function(e,i){if(1&e&&Mi(nG,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:6,hostBindings:function(e,i){2&e&&Gt("ant-checkbox-wrapper-in-form-item",!!i.nzFormStatusService)("ant-checkbox-wrapper-checked",i.nzChecked)("ant-checkbox-rtl","rtl"===i.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:iG,ngContentSelectors:ZM,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(e,i){1&e&&(jl(),q(0,"span",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.innerCheckedChange(o)}),j(),Ce(3,"span",3),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-checkbox-checked",i.nzChecked&&!i.nzIndeterminate)("ant-checkbox-disabled",i.nzDisabled)("ant-checkbox-indeterminate",i.nzIndeterminate),T(1),x("checked",i.nzChecked)("ngModel",i.nzChecked)("disabled",i.nzDisabled),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("id",i.nzId))},dependencies:[e4,pr,or],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzIndeterminate",void 0),at([Wt()],n.prototype,"nzChecked",void 0),n})(),oG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,r$]}),n})();new class sG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}});let cG=1;const uG=Promise.resolve(),_h={};function JM(n){return n in _h&&(delete _h[n],!0)}const eS={setImmediate(n){const t=cG++;return _h[t]=!0,uG.then(()=>JM(t)&&n()),t},clearImmediate(n){JM(n)}},tS=new class dG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=eS.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(eS.clearImmediate(e),t.scheduled=void 0)}});class mG{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new pG(t,this.durationSelector))}}class pG extends Ar{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:r}=this;e=r(t)}catch(r){return this.destination.error(r)}const i=Cn(e,new bi(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function nS(n){return!m(n)&&n-parseFloat(n)+1>=0}function vG(n){const{index:t,period:e,subscriber:i}=n;if(i.next(t),!i.closed){if(-1===e)return i.complete();n.index=t+1,this.schedule(n,e)}}function Vm(n,t=sh){return function fG(n){return function(e){return e.lift(new mG(n))}}(()=>function gG(n=0,t,e){let i=-1;return nS(t)?i=Number(t)<1?1:Number(t):ke(t)&&(e=t),ke(e)||(e=sh),new te(r=>{const o=nS(n)?n:+n-e.now();return e.schedule(vG,o,{index:0,period:i,subscriber:r})})}(n,t))} +/** + * @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 + */let yG=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new de,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new te(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(Vm(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Po()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Bs(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=cc(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>is(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(Or),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),iS=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new de,this._changeListener=o=>{this._change.next(o)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Vm(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),oS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,rS,so,rS]}),n})(); +/** + * @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 + */ +class Hm{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class CG extends Hm{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class aS extends Hm{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class wG extends Hm{constructor(t){super(),this.element=t instanceof jt?t.nativeElement:t}} +/** + * @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 + */ +class SG extends class MG{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof CG?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof aS?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof wG?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const s=a.element,l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||hr.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}} +/** + * @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 + */ +let TG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */class kG{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new xG(t,this.predicate,this.inclusive))}}class xG extends I{constructor(t,e,i){super(t),this.predicate=e,this.inclusive=i,this.index=0}_next(t){const e=this.destination;let i;try{i=this.predicate(t,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(t,i)}nextOrComplete(t,e){const i=this.destination;Boolean(e)?i.next(t):(this.inclusive&&i.next(t),i.complete())}} +/** + * @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 + */const sS=fj();class PG{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=vi(-this._previousScrollPosition.left),t.style.top=vi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),sS&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),sS&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}} +/** + * @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 + */class zG{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}} +/** + * @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 + */class lS{enable(){}disable(){}attach(){}} +/** + * @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 Bm(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function cS(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)} +/** + * @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 + */class EG{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();Bm(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let OG=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new lS,this.close=a=>new zG(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new PG(this._viewportRuler,this._document),this.reposition=a=>new EG(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(me(yG),me(iS),me(Ft),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */class uS{constructor(t){if(this.scrollStrategy=new lS,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}} +/** + * @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 + */class ai{constructor(t,e,i,r,o){this.offsetX=i,this.offsetY=r,this.panelClass=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class IG{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}} +/** + * @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 + */ +class AG{constructor(t,e,i,r,o,a,s,l,u,f=!1){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=u,this._animationsDisabled=f,this._backdropElement=null,this._backdropClick=new de,this._attachments=new de,this._detachments=new de,this._locationChanges=M.EMPTY,this._backdropClickHandler=p=>this._backdropClick.next(p),this._backdropTransitionendHandler=p=>{this._disposeBackdrop(p.target)},this._keydownEvents=new de,this._outsidePointerEvents=new de,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Dm(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof(null==e?void 0:e.onDestroy)&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=vi(this._config.width),t.height=vi(this._config.height),t.minWidth=vi(this._config.minWidth),t.minHeight=vi(this._config.minHeight),t.maxWidth=vi(this._config.maxWidth),t.maxHeight=vi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),this._animationsDisabled||"undefined"==typeof requestAnimationFrame?this._backdropElement.classList.add(t):this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})})}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,i){const r=X2(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Pt(qn(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}} +/** + * @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 + */let hS=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Qw()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,r,s),u=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(u,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,u,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleAreal&&(l=f,s=u)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&el(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(dS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=mS(e);let{x:a,y:s}=t,l=this._getOffset(r,"x"),u=this._getOffset(r,"y");l&&(a+=l),u&&(s+=u);let P=0-s,E=s+o.height-i.height,H=this._subtractOverflows(o.width,0-a,a+o.width-i.width),G=this._subtractOverflows(o.height,P,E),ne=H*G;return{visibleArea:ne,isCompletelyWithinViewport:o.width*o.height===ne,fitsInViewportVertically:G===o.height,fitsInViewportHorizontally:H==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=fS(this._overlayRef.getConfig().minHeight),s=fS(this._overlayRef.getConfig().minWidth),u=t.fitsInViewportHorizontally||null!=s&&s<=o;return(t.fitsInViewportVertically||null!=a&&a<=r)&&u}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=mS(e),o=this._viewportRect,a=Math.max(t.x+r.width-o.width,0),s=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),u=Math.max(o.left-i.left-t.x,0);let f=0,p=0;return f=r.width<=o.width?u||-a:t.xH&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-H/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)P=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)p=t.x,f=i.right-t.x;else{const E=Math.min(i.right-t.x+i.left,t.x),H=this._lastBoundingBoxSize.width;f=2*E,p=t.x-E,f>H&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-H/2)}return{top:a,left:p,bottom:s,right:P,width:f,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=vi(i.height),r.top=vi(i.top),r.bottom=vi(i.bottom),r.width=vi(i.width),r.left=vi(i.left),r.right=vi(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=vi(o)),a&&(r.maxWidth=vi(a))}this._lastBoundingBoxSize=i,el(this._boundingBox.style,r)}_resetBoundingBoxStyles(){el(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){el(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();el(i,this._getExactOverlayY(e,t,f)),el(i,this._getExactOverlayX(e,t,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),u=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),u&&(s+=`translateY(${u}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=vi(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=vi(a.maxWidth):o&&(i.maxWidth="")),el(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=vi(o.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=vi(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:cS(t,i),isOriginOutsideView:Bm(t,i),isOverlayClipped:cS(e,i),isOverlayOutsideView:Bm(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&X2(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof jt)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function el(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function fS(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(LG);return e&&"px"!==e?null:parseFloat(t)}return n||null}function mS(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const pS="cdk-global-overlay-wrapper"; +/** + * @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 + */class NG{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(pS),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),u=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,p=this._xOffset,P="rtl"===this._overlayRef.getConfig().direction;let E="",H="",G="";l?G="flex-start":"center"===f?(G="center",P?H=p:E=p):P?"left"===f||"end"===f?(G="flex-end",E=p):("right"===f||"start"===f)&&(G="flex-start",H=p):"left"===f||"start"===f?(G="flex-start",E=p):("right"===f||"end"===f)&&(G="flex-end",H=p),t.position=this._cssPosition,t.marginLeft=l?"0":E,t.marginTop=u?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":H,e.justifyContent=G,e.alignItems=u?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(pS),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let RG=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new NG}flexibleConnectedTo(e){return new FG(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(me(iS),me(en),me(Or),me(hS))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gS=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),VG=(()=>{class n extends gS{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let a=o.length-1;a>-1;a--)if(o[a]._keydownEvents.observers.length>0){const s=o[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),HG=(()=>{class n extends gS{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Zs(o)},this._clickListener=o=>{const a=Zs(o),s="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let u=l.length-1;u>-1;u--){const f=l[u];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(a)||f.overlayElement.contains(s))break;const p=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(o)):p.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Or),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BG=0,Um=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=a,this._injector=s,this._ngZone=l,this._document=u,this._directionality=f,this._location=p,this._outsideClickDispatcher=P,this._animationsModuleType=E}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new uS(e);return a.direction=a.direction||this._directionality.value,new AG(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+BG++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(tc)),new SG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(me(OG),me(hS),me(ha),me(RG),me(VG),me(hr),me(Ft),me(en),me(qr),me(A9),me(HG),me(O1,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const UG=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],vS=new $e("cdk-connected-overlay-scroll-strategy");let yh=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(Y(jt))},n.\u0275dir=We({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),_c=(()=>{class n{constructor(e,i,r,o,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=M.EMPTY,this._attachSubscription=M.EMPTY,this._detachSubscription=M.EMPTY,this._positionSubscription=M.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Je,this.positionChange=new Je,this.attach=new Je,this.detach=new Je,this.overlayKeydown=new Je,this.overlayOutsideClick=new Je,this._templatePortal=new aS(i,r),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=lc(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=lc(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=lc(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=lc(e)}get push(){return this._push}set push(e){this._push=lc(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=UG);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&! +/** + * @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 Cj(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new uS({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof yh?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe( +/** + * @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 + */ +/** + * @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 DG(n,t=!1){return e=>e.lift(new kG(n,t))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(Y(Um),Y(Hi),Y(Tr),Y(vS),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Dt]}),n})();const qG={provide:vS,deps:[Um],useFactory:function YG(n){return()=>n.scrollStrategies.reposition()}}; +/** + * @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 + */let bh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Um,qG],imports:[so,TG,oS,oS]}),n})(),eu=(()=>{class n{constructor(e,i){this.elementRef=e,this.renderer=i,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}setHiddenAttribute(){this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","string"==typeof this.hidden?this.hidden:""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},features:[Dt]}),n})(),_S=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})(); +/** + * @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 + */ +/** + * @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 + */class jG{constructor(t,e,i,r){this.triggerElement=t,this.ngZone=e,this.insertExtraNode=i,this.platformId=r,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=o=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===o.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new Or(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const t=this.triggerElement,e=this.getWaveColor(t);t.setAttribute(this.waveAttributeName,"true"),!(Date.now(){t.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(t){return!!t&&"#ffffff"!==t&&"rgb(255, 255, 255)"!==t&&this.isNotGrey(t)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(t)&&"transparent"!==t}isNotGrey(t){const e=t.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(e&&e[1]&&e[2]&&e[3]&&e[1]===e[2]&&e[2]===e[3])}getWaveColor(t){const e=getComputedStyle(t);return e.getPropertyValue("border-top-color")||e.getPropertyValue("border-color")||e.getPropertyValue("background-color")}runTimeoutOutsideZone(t,e){this.ngZone.runOutsideAngular(()=>setTimeout(t,e))}}const $G={disabled:!1},WG=new $e("nz-wave-global-options",{providedIn:"root",factory:function GG(){return $G}});let yS=(()=>{class n{constructor(e,i,r,o,a){this.ngZone=e,this.elementRef=i,this.config=r,this.animationType=o,this.platformId=a,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}isConfigDisabled(){let e=!1;return this.config&&"boolean"==typeof this.config.disabled&&(e=this.config.disabled),"NoopAnimations"===this.animationType&&(e=!0),e}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new jG(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(WG,8),Y(O1,8),Y(E1))},n.\u0275dir=We({type:n,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"]}),n})(),Ym=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();const KG=["nz-button",""];function QG(n,t){1&n&&Ce(0,"span",1)}const ZG=["*"];let CS=(()=>{class n{constructor(e,i,r,o,a,s){this.ngZone=e,this.elementRef=i,this.cdr=r,this.renderer=o,this.nzConfigService=a,this.directionality=s,this._nzModuleName="button",this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new de,this.loading$=new de,this.nzConfigService.getConfigChangeEventForComponent("button").pipe(Pt(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}insertSpan(e,i){e.forEach(r=>{if("#text"===r.nodeName){const o=i.createElement("span"),a=i.parentNode(r);i.insertBefore(a,o,r),i.appendChild(o,r)}})}assertIconOnly(e,i){const r=Array.from(e.childNodes),o=r.filter(u=>{const f=Array.from(u.childNodes||[]);return"SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName)}).length,a=r.every(u=>"#text"!==u.nodeName);r.filter(u=>{const f=Array.from(u.childNodes||[]);return!("SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName))}).every(u=>"SPAN"!==u.nodeName)&&a&&o>=1&&i.addClass(e,"ant-btn-icon-only")}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click",{capture:!0}).pipe(Pt(this.destroy$)).subscribe(i=>{var r;(this.disabled&&"A"===(null===(r=i.target)||void 0===r?void 0:r.tagName)||this.nzLoading)&&(i.preventDefault(),i.stopImmediatePropagation())})})}ngOnChanges(e){const{nzLoading:i}=e;i&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.assertIconOnly(this.elementRef.nativeElement,this.renderer),this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe(lh(this.nzLoading),Bs(()=>!!this.nzIconDirectiveElement),Pt(this.destroy$)).subscribe(e=>{const i=this.nzIconDirectiveElement.nativeElement;e?this.renderer.setStyle(i,"display","none"):this.renderer.removeStyle(i,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(Ai),Y(gc),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(e,i,r){if(1&e&&function Ev(n,t,e,i){const r=Ht();if(r.firstCreatePass){const o=ii();Iv(r,new Pv(t,e,i),o.index),function iE(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(r,n),2==(2&e)&&(r.staticContentQueries=!0)}Ov(r,be(),e)}(r,Js,5,jt),2&e){let o;ui(o=hi())&&(i.nzIconDirectiveElement=o.first)}},hostAttrs:[1,"ant-btn"],hostVars:30,hostBindings:function(e,i){2&e&&(Sn("tabindex",i.disabled?-1:null===i.tabIndex?null:i.tabIndex)("disabled",i.disabled||null),Gt("ant-btn-primary","primary"===i.nzType)("ant-btn-dashed","dashed"===i.nzType)("ant-btn-link","link"===i.nzType)("ant-btn-text","text"===i.nzType)("ant-btn-circle","circle"===i.nzShape)("ant-btn-round","round"===i.nzShape)("ant-btn-lg","large"===i.nzSize)("ant-btn-sm","small"===i.nzSize)("ant-btn-dangerous",i.nzDanger)("ant-btn-loading",i.nzLoading)("ant-btn-background-ghost",i.nzGhost)("ant-btn-block",i.nzBlock)("ant-input-search-button",i.nzSearch)("ant-btn-rtl","rtl"===i.dir))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],features:[Dt],attrs:KG,ngContentSelectors:ZG,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(e,i){1&e&&(jl(),V(0,QG,1,0,"span",0),$l(1)),2&e&&x("ngIf",i.nzLoading)},dependencies:[Et,Js,eu],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzBlock",void 0),at([Wt()],n.prototype,"nzGhost",void 0),at([Wt()],n.prototype,"nzSearch",void 0),at([Wt()],n.prototype,"nzLoading",void 0),at([Wt()],n.prototype,"nzDanger",void 0),at([Wt()],n.prototype,"disabled",void 0),at([Ui()],n.prototype,"nzSize",void 0),n})(),wS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,_S,_S,Ym]}),n})();const MS="nz-animate-disabled";let Sa=(()=>{class n{constructor(e,i,r){this.element=e,this.renderer=i,this.animationType=r,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const e=cc(this.element);!e||(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(e,MS):this.renderer.removeClass(e,MS))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(O1,8))},n.\u0275dir=We({type:n,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],features:[Dt]}),at([Wt()],n.prototype,"nzNoAnimation",void 0),n})(),qm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})(),Ch=(()=>{class n{constructor(e,i){this.viewContainer=e,this.templateRef=i,this.embeddedViewRef=null,this.context=new XG,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}static ngTemplateContextGuard(e,i){return!0}recreateView(){this.viewContainer.clear();const e=this.nzStringTemplateOutlet instanceof Hi;this.embeddedViewRef=this.viewContainer.createEmbeddedView(e?this.nzStringTemplateOutlet:this.templateRef,e?this.nzStringTemplateOutletContext:this.context)}updateContext(){const i=this.nzStringTemplateOutlet instanceof Hi?this.nzStringTemplateOutletContext:this.context,r=this.embeddedViewRef.context;if(i)for(const o of Object.keys(i))r[o]=i[o]}ngOnChanges(e){const{nzStringTemplateOutletContext:i,nzStringTemplateOutlet:r}=e;r&&(this.context.$implicit=r.currentValue),(()=>{let s=!1;if(r)if(r.firstChange)s=!0;else{const p=r.currentValue instanceof Hi;s=r.previousValue instanceof Hi||p}return i&&(f=>{const p=Object.keys(f.previousValue||{}),P=Object.keys(f.currentValue||{});if(p.length===P.length){for(const E of P)if(-1===p.indexOf(E))return!0;return!1}return!0})(i)||s})()?this.recreateView():this.updateContext()}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],features:[Dt]}),n})();class XG{}let yc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})();const jm=()=>{};let JG=(()=>{class n{constructor(e,i){this.ngZone=e,this.rendererFactory2=i,this.resizeSource$=new de,this.listeners=0,this.disposeHandle=jm,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=jm}subscribe(){return this.registerListener(),this.resizeSource$.pipe(Vm(16),wM(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=jm)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(ja))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var wh=(()=>(function(n){n.xxl="xxl",n.xl="xl",n.lg="lg",n.md="md",n.sm="sm",n.xs="xs"}(wh||(wh={})),wh))();const Mh={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};let eK=(()=>{class n{constructor(e,i){this.resizeService=e,this.mediaMatcher=i,this.destroy$=new de,this.resizeService.subscribe().pipe(Pt(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe(e,i){if(i){const r=()=>this.matchMedia(e,!0);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc((o,a)=>o[0]===a[0]),He(o=>o[1]))}{const r=()=>this.matchMedia(e);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc())}}matchMedia(e,i){let r=wh.md;const o={};return Object.keys(e).map(a=>{const s=a,l=this.mediaMatcher.matchMedia(Mh[s]).matches;o[a]=l,l&&(r=s)}),i?[r,o]:r}}return n.\u0275fac=function(e){return new(e||n)(me(JG),me(km))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),SS=(()=>{class n extends de{ngOnDestroy(){this.next(),this.complete()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Yi={top:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new ai({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new ai({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new ai({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new ai({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new ai({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},TS=[Yi.top,Yi.right,Yi.bottom,Yi.left];function DS(n){for(const t in Yi)if(n.connectionPair.originX===Yi[t].originX&&n.connectionPair.originY===Yi[t].originY&&n.connectionPair.overlayX===Yi[t].overlayX&&n.connectionPair.overlayY===Yi[t].overlayY)return t}new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"});const tu={bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"},void 0,2),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"},void 0,-2),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"},void 0,2),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"},void 0,-2)},kS=[tu.bottomLeft,tu.topLeft,tu.bottomRight,tu.topRight];let Sh=(()=>{class n{constructor(e,i){this.cdkConnectedOverlay=e,this.nzDestroyService=i,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe(Pt(this.nzDestroyService)).subscribe(r=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(r)})}updateArrowPosition(e){const i=this.getOriginRect(),r=DS(e);let o=0,a=0;"topLeft"===r||"bottomLeft"===r?o=i.width/2-14:"topRight"===r||"bottomRight"===r?o=-(i.width/2-14):"leftTop"===r||"rightTop"===r?a=i.height/2-10:("leftBottom"===r||"rightBottom"===r)&&(a=-(i.height/2-10)),(this.cdkConnectedOverlay.offsetX!==o||this.cdkConnectedOverlay.offsetY!==a)&&(this.cdkConnectedOverlay.offsetY=a,this.cdkConnectedOverlay.offsetX=o,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof yh?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const e=this.getFlexibleConnectedPositionStrategyOrigin();if(e instanceof jt)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const i=e.width||0,r=e.height||0;return{top:e.y,bottom:e.y+r,left:e.x,right:e.x+i,height:r,width:i}}}return n.\u0275fac=function(e){return new(e||n)(Y(_c),Y(SS))},n.\u0275dir=We({type:n,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[Jt([SS])]}),at([Wt()],n.prototype,"nzArrowPointAtCenter",void 0),n})(),Th=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();function xS(...n){return t=>{let e;return"function"==typeof n[n.length-1]&&(e=n.pop()),t.lift(new tK(n,e))}}class tK{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new nK(t,this.observables,this.project))}}class nK extends Jw{constructor(t,e,i){super(t),this.observables=e,this.project=i,this.toRespond=[];const r=e.length;this.values=new Array(r);for(let o=0;o0){const o=r.indexOf(i);-1!==o&&r.splice(o,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}let $r=(()=>{class n{}return n.SLOW="0.3s",n.BASE="0.2s",n.FAST="0.1s",n})(),sr=(()=>{class n{}return n.EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",n.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",n.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",n.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",n.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",n.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",n.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",n.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",n.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",n.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",n.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",n.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",n.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",n.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)",n})();Eo("collapseMotion",[ro("expanded",gt({height:"*"})),ro("collapsed",gt({height:0,overflow:"hidden"})),ro("hidden",gt({height:0,overflow:"hidden",borderTopWidth:"0"})),Un("expanded => collapsed",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("expanded => hidden",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("collapsed => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("hidden => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`))]),Eo("treeCollapseMotion",[Un("* => *",[Gy("nz-tree-node:leave,nz-tree-builtin-node:leave",[gt({overflow:"hidden"}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),Gy("nz-tree-node:enter,nz-tree-builtin-node:enter",[gt({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),Eo("fadeMotion",[Un(":enter",[gt({opacity:0}),Rn(`${$r.BASE}`,gt({opacity:1}))]),Un(":leave",[gt({opacity:1}),Rn(`${$r.BASE}`,gt({opacity:0}))])]),Eo("helpMotion",[Un(":enter",[gt({opacity:0,transform:"translateY(-5px)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:1,transform:"translateY(0)"}))]),Un(":leave",[gt({opacity:1,transform:"translateY(0)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:0,transform:"translateY(-5px)"}))])]),Eo("moveUpMotion",[Un("* => enter",[gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),Un("* => leave",[gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])]),Eo("notificationMotion",[ro("enterRight",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterRight",[gt({opacity:0,transform:"translateX(5%)"}),Rn("100ms linear")]),ro("enterLeft",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterLeft",[gt({opacity:0,transform:"translateX(-5%)"}),Rn("100ms linear")]),ro("enterTop",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterTop",[gt({opacity:0,transform:"translateY(-5%)"}),Rn("100ms linear")]),ro("enterBottom",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterBottom",[gt({opacity:0,transform:"translateY(5%)"}),Rn("100ms linear")]),ro("leave",gt({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),Un("* => leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn("100ms linear")])]);const iK=`${$r.BASE} ${sr.EASE_OUT_QUINT}`,rK=`${$r.BASE} ${sr.EASE_IN_QUINT}`,PS=Eo("slideMotion",[ro("void",gt({opacity:0,transform:"scaleY(0.8)"})),ro("enter",gt({opacity:1,transform:"scaleY(1)"})),Un("void => *",[Rn(iK)]),Un("* => void",[Rn(rK)])]),zS=(Eo("slideAlertMotion",[Un(":leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),Eo("zoomBigMotion",[Un("void => active",[gt({opacity:0,transform:"scale(0.8)"}),Rn(`${$r.BASE} ${sr.EASE_OUT_CIRC}`,gt({opacity:1,transform:"scale(1)"}))]),Un("active => void",[gt({opacity:1,transform:"scale(1)"}),Rn(`${$r.BASE} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scale(0.8)"}))])])),ES=(Eo("zoomBadgeMotion",[Un(":enter",[gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_OUT_BACK}`,gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),Un(":leave",[gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_BACK}`,gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])]),Eo("thumbMotion",[ro("from",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:0,width:0}}),ro("to",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:100,width:0}}),Un("from => to",Rn(`300ms ${sr.EASE_IN_OUT}`))]),["moz","ms","webkit"]),sK=function aK(){if("undefined"==typeof window)return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const n=ES.filter(t=>`${t}RequestAnimationFrame`in window)[0];return n?window[`${n}RequestAnimationFrame`]:function oK(){let n=0;return function(t){const e=(new Date).getTime(),i=Math.max(0,16-(e-n)),r=setTimeout(()=>{t(e+i)},i);return n=e+i,r}}()}(),lK=["hourListElement"],cK=["minuteListElement"],uK=["secondListElement"],hK=["use12HoursListElement"];function dK(n,t){if(1&n&&(q(0,"div",4)(1,"div",5),Fe(2),j()()),2&n){const e=k();T(2),cn(e.dateHelper.format(null==e.time?null:e.time.value,e.format)||"\xa0")}}function fK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectHour(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedHour(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function mK(n,t){if(1&n&&(ge(0),V(1,fK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function pK(n,t){if(1&n&&(q(0,"ul",6,7),V(2,mK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.hourRange)("ngForTrackBy",e.trackByFn)}}function gK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectMinute(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedMinute(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function vK(n,t){if(1&n&&(ge(0),V(1,gK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function _K(n,t){if(1&n&&(q(0,"ul",6,12),V(2,vK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.minuteRange)("ngForTrackBy",e.trackByFn)}}function yK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectSecond(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedSecond(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function bK(n,t){if(1&n&&(ge(0),V(1,yK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function CK(n,t){if(1&n&&(q(0,"ul",6,13),V(2,bK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.secondRange)("ngForTrackBy",e.trackByFn)}}function wK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).select12Hours(r))}),q(1,"div",11),Fe(2),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelected12Hours(e)),T(2),cn(e.value)}}function MK(n,t){if(1&n&&(ge(0),V(1,wK,3,3,"li",16),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.nzHideDisabledOptions)}}function SK(n,t){if(1&n&&(q(0,"ul",6,14),V(2,MK,2,1,"ng-container",15),j()),2&n){const e=k();T(2),x("ngForOf",e.use12HoursRange)}}function TK(n,t){}function DK(n,t){if(1&n&&(q(0,"div",24),V(1,TK,0,0,"ng-template",25),j()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.nzAddOn)}}function kK(n,t){if(1&n){const e=Ye();q(0,"div",17),V(1,DK,2,1,"div",18),q(2,"ul",19)(3,"li",20)(4,"a",21),_e("click",function(){return ae(e),re(k().onClickNow())}),Fe(5),Sr(6,"nzI18n"),j()(),q(7,"li",22)(8,"button",23),_e("click",function(){return ae(e),re(k().onClickOk())}),Fe(9),Sr(10,"nzI18n"),j()()()()}if(2&n){const e=k();T(1),x("ngIf",e.nzAddOn),T(4),$t(" ",e.nzNowText||So(6,3,"Calendar.lang.now")," "),T(4),$t(" ",e.nzOkText||So(10,5,"Calendar.lang.ok")," ")}}const xK=["inputElement"];function PK(n,t){if(1&n&&(ge(0),Ce(1,"span",8),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function zK(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",9),2&n&&x("status",k().status)}function EK(n,t){if(1&n){const e=Ye();q(0,"span",10),_e("click",function(r){return ae(e),re(k().onClickClearBtn(r))}),Ce(1,"span",11),j()}if(2&n){const e=k();T(1),Sn("aria-label",e.nzClearText)("title",e.nzClearText)}}function OK(n,t){if(1&n){const e=Ye();q(0,"div",12)(1,"div",13)(2,"div",14)(3,"nz-time-picker-panel",15),_e("ngModelChange",function(r){return ae(e),re(k().value=r)})("ngModelChange",function(r){return ae(e),re(k().onPanelValueChange(r))})("closePanel",function(){return ae(e),re(k().setCurrentValueAndClose())}),Sr(4,"async"),j()()()()}if(2&n){const e=k();x("@slideMotion","enter"),T(3),x("ngClass",e.nzPopupClassName)("format",e.nzFormat)("nzHourStep",e.nzHourStep)("nzMinuteStep",e.nzMinuteStep)("nzSecondStep",e.nzSecondStep)("nzDisabledHours",e.nzDisabledHours)("nzDisabledMinutes",e.nzDisabledMinutes)("nzDisabledSeconds",e.nzDisabledSeconds)("nzPlaceHolder",e.nzPlaceHolder||So(4,19,e.i18nPlaceHolder$))("nzHideDisabledOptions",e.nzHideDisabledOptions)("nzUse12Hours",e.nzUse12Hours)("nzDefaultOpenValue",e.nzDefaultOpenValue)("nzAddOn",e.nzAddOn)("nzClearText",e.nzClearText)("nzNowText",e.nzNowText)("nzOkText",e.nzOkText)("nzAllowEmpty",e.nzAllowEmpty)("ngModel",e.value)}}class IK{constructor(){this.selected12Hours=void 0,this._use12Hours=!1,this._changes=new de}setMinutes(t,e){return e||(this.initValue(),this.value.setMinutes(t),this.update()),this}setHours(t,e){return e||(this.initValue(),this.value.setHours(this._use12Hours?"PM"===this.selected12Hours&&12!==t?t+12:"AM"===this.selected12Hours&&12===t?0:t:t),this.update()),this}setSeconds(t,e){return e||(this.initValue(),this.value.setSeconds(t),this.update()),this}setUse12Hours(t){return this._use12Hours=t,this}get changes(){return this._changes.asObservable()}setValue(t,e){return kn(e)&&(this._use12Hours=e),t!==this.value&&(this._value=t,kn(this.value)?this._use12Hours&&kn(this.hours)&&(this.selected12Hours=this.hours>=12?"PM":"AM"):this._clear()),this}initValue(){Cw(this.value)&&this.setValue(new Date,this._use12Hours)}clear(){this._clear(),this.update()}get isEmpty(){return!(kn(this.hours)||kn(this.minutes)||kn(this.seconds))}_clear(){this._value=void 0,this.selected12Hours=void 0}update(){this.isEmpty?this._value=void 0:(kn(this.hours)&&this.value.setHours(this.hours),kn(this.minutes)&&this.value.setMinutes(this.minutes),kn(this.seconds)&&this.value.setSeconds(this.seconds),this._use12Hours&&("PM"===this.selected12Hours&&this.hours<12&&this.value.setHours(this.hours+12),"AM"===this.selected12Hours&&this.hours>=12&&this.value.setHours(this.hours-12))),this.changed()}changed(){this._changes.next(this.value)}get viewHours(){return this._use12Hours&&kn(this.hours)?this.calculateViewHour(this.hours):this.hours}setSelected12Hours(t){t.toUpperCase()!==this.selected12Hours&&(this.selected12Hours=t.toUpperCase(),this.update())}get value(){return this._value||this._defaultOpenValue}get hours(){var t;return null===(t=this.value)||void 0===t?void 0:t.getHours()}get minutes(){var t;return null===(t=this.value)||void 0===t?void 0:t.getMinutes()}get seconds(){var t;return null===(t=this.value)||void 0===t?void 0:t.getSeconds()}setDefaultOpenValue(t){return this._defaultOpenValue=t,this}calculateViewHour(t){const e=this.selected12Hours;return"PM"===e&&t>12?t-12:"AM"===e&&0===t?12:t}}function $m(n,t=1,e=0){return new Array(Math.ceil(n/t)).fill(0).map((i,r)=>(r+e)*t)}let OS=(()=>{class n{constructor(e,i,r,o){this.ngZone=e,this.cdr=i,this.dateHelper=r,this.elementRef=o,this._nzHourStep=1,this._nzMinuteStep=1,this._nzSecondStep=1,this.unsubscribe$=new de,this._format="HH:mm:ss",this._disabledHours=()=>[],this._disabledMinutes=()=>[],this._disabledSeconds=()=>[],this._allowEmpty=!0,this.time=new IK,this.hourEnabled=!0,this.minuteEnabled=!0,this.secondEnabled=!0,this.firstScrolled=!1,this.enabledColumns=3,this.nzInDatePicker=!1,this.nzHideDisabledOptions=!1,this.nzUse12Hours=!1,this.closePanel=new Je}set nzAllowEmpty(e){kn(e)&&(this._allowEmpty=e)}get nzAllowEmpty(){return this._allowEmpty}set nzDisabledHours(e){this._disabledHours=e,this._disabledHours&&this.buildHours()}get nzDisabledHours(){return this._disabledHours}set nzDisabledMinutes(e){kn(e)&&(this._disabledMinutes=e,this.buildMinutes())}get nzDisabledMinutes(){return this._disabledMinutes}set nzDisabledSeconds(e){kn(e)&&(this._disabledSeconds=e,this.buildSeconds())}get nzDisabledSeconds(){return this._disabledSeconds}set format(e){if(kn(e)){this._format=e,this.enabledColumns=0;const i=new Set(e);this.hourEnabled=i.has("H")||i.has("h"),this.minuteEnabled=i.has("m"),this.secondEnabled=i.has("s"),this.hourEnabled&&this.enabledColumns++,this.minuteEnabled&&this.enabledColumns++,this.secondEnabled&&this.enabledColumns++,this.nzUse12Hours&&this.build12Hours()}}get format(){return this._format}set nzHourStep(e){kn(e)&&(this._nzHourStep=e,this.buildHours())}get nzHourStep(){return this._nzHourStep}set nzMinuteStep(e){kn(e)&&(this._nzMinuteStep=e,this.buildMinutes())}get nzMinuteStep(){return this._nzMinuteStep}set nzSecondStep(e){kn(e)&&(this._nzSecondStep=e,this.buildSeconds())}get nzSecondStep(){return this._nzSecondStep}trackByFn(e){return e}buildHours(){var e;let i=24,r=null===(e=this.nzDisabledHours)||void 0===e?void 0:e.call(this),o=0;if(this.nzUse12Hours&&(i=12,r&&(r="PM"===this.time.selected12Hours?r.filter(a=>a>=12).map(a=>a>12?a-12:a):r.filter(a=>a<12||24===a).map(a=>24===a||0===a?12:a)),o=1),this.hourRange=$m(i,this.nzHourStep,o).map(a=>({index:a,disabled:!!r&&-1!==r.indexOf(a)})),this.nzUse12Hours&&12===this.hourRange[this.hourRange.length-1].index){const a=[...this.hourRange];a.unshift(a[a.length-1]),a.splice(a.length-1,1),this.hourRange=a}}buildMinutes(){this.minuteRange=$m(60,this.nzMinuteStep).map(e=>({index:e,disabled:!!this.nzDisabledMinutes&&-1!==this.nzDisabledMinutes(this.time.hours).indexOf(e)}))}buildSeconds(){this.secondRange=$m(60,this.nzSecondStep).map(e=>({index:e,disabled:!!this.nzDisabledSeconds&&-1!==this.nzDisabledSeconds(this.time.hours,this.time.minutes).indexOf(e)}))}build12Hours(){const e=this._format.includes("A");this.use12HoursRange=[{index:0,value:e?"AM":"am"},{index:1,value:e?"PM":"pm"}]}buildTimes(){this.buildHours(),this.buildMinutes(),this.buildSeconds(),this.build12Hours()}scrollToTime(e=0){this.hourEnabled&&this.hourListElement&&this.scrollToSelected(this.hourListElement.nativeElement,this.time.viewHours,e,"hour"),this.minuteEnabled&&this.minuteListElement&&this.scrollToSelected(this.minuteListElement.nativeElement,this.time.minutes,e,"minute"),this.secondEnabled&&this.secondListElement&&this.scrollToSelected(this.secondListElement.nativeElement,this.time.seconds,e,"second"),this.nzUse12Hours&&this.use12HoursListElement&&this.scrollToSelected(this.use12HoursListElement.nativeElement,"AM"===this.time.selected12Hours?0:1,e,"12-hour")}selectHour(e){this.time.setHours(e.index,e.disabled),this._disabledMinutes&&this.buildMinutes(),(this._disabledSeconds||this._disabledMinutes)&&this.buildSeconds()}selectMinute(e){this.time.setMinutes(e.index,e.disabled),this._disabledSeconds&&this.buildSeconds()}selectSecond(e){this.time.setSeconds(e.index,e.disabled)}select12Hours(e){this.time.setSelected12Hours(e.value),this._disabledHours&&this.buildHours(),this._disabledMinutes&&this.buildMinutes(),this._disabledSeconds&&this.buildSeconds()}scrollToSelected(e,i,r=0,o){if(!e)return;const a=this.translateIndex(i,o);this.scrollTo(e,(e.children[a]||e.children[0]).offsetTop,r)}translateIndex(e,i){var r,o,a;return"hour"===i?this.calcIndex(null===(r=this.nzDisabledHours)||void 0===r?void 0:r.call(this),this.hourRange.map(s=>s.index).indexOf(e)):"minute"===i?this.calcIndex(null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,this.time.hours),this.minuteRange.map(s=>s.index).indexOf(e)):"second"===i?this.calcIndex(null===(a=this.nzDisabledSeconds)||void 0===a?void 0:a.call(this,this.time.hours,this.time.minutes),this.secondRange.map(s=>s.index).indexOf(e)):this.calcIndex([],this.use12HoursRange.map(s=>s.index).indexOf(e))}scrollTo(e,i,r){if(r<=0)return void(e.scrollTop=i);const a=(i-e.scrollTop)/r*10;this.ngZone.runOutsideAngular(()=>{sK(()=>{e.scrollTop=e.scrollTop+a,e.scrollTop!==i&&this.scrollTo(e,i,r-10)})})}calcIndex(e,i){return(null==e?void 0:e.length)&&this.nzHideDisabledOptions?i-e.reduce((r,o)=>r+(o-1||(null!==(a=null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,u).indexOf(f))&&void 0!==a?a:-1)>-1||(null!==(l=null===(s=this.nzDisabledSeconds)||void 0===s?void 0:s.call(this,u,f).indexOf(p))&&void 0!==l?l:-1)>-1}onClickNow(){const e=new Date;this.timeDisabled(e)||(this.time.setValue(e),this.changed(),this.closePanel.emit())}onClickOk(){this.time.setValue(this.time.value,this.nzUse12Hours),this.changed(),this.closePanel.emit()}isSelectedHour(e){return e.index===this.time.viewHours}isSelectedMinute(e){return e.index===this.time.minutes}isSelectedSecond(e){return e.index===this.time.seconds}isSelected12Hours(e){return e.value.toUpperCase()===this.time.selected12Hours}ngOnInit(){this.time.changes.pipe(Pt(this.unsubscribe$)).subscribe(()=>{this.changed(),this.touched(),this.scrollToTime(120)}),this.buildTimes(),this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.scrollToTime(),this.firstScrolled=!0}),is(this.elementRef.nativeElement,"mousedown").pipe(Pt(this.unsubscribe$)).subscribe(e=>{e.preventDefault()})})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzDefaultOpenValue:r}=e;!(null!=i&&i.previousValue)&&(null==i?void 0:i.currentValue)&&(this.build12Hours(),this.enabledColumns++),null!=r&&r.currentValue&&this.time.setDefaultOpenValue(this.nzDefaultOpenValue||new Date)}writeValue(e){this.time.setValue(e,this.nzUse12Hours),this.buildTimes(),e&&this.firstScrolled&&this.scrollToTime(120),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(Oo),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker-panel"]],viewQuery:function(e,i){if(1&e&&(Mi(lK,5),Mi(cK,5),Mi(uK,5),Mi(hK,5)),2&e){let r;ui(r=hi())&&(i.hourListElement=r.first),ui(r=hi())&&(i.minuteListElement=r.first),ui(r=hi())&&(i.secondListElement=r.first),ui(r=hi())&&(i.use12HoursListElement=r.first)}},hostAttrs:[1,"ant-picker-time-panel"],hostVars:12,hostBindings:function(e,i){2&e&&Gt("ant-picker-time-panel-column-0",0===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-1",1===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-2",2===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-3",3===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-narrow",i.enabledColumns<3)("ant-picker-time-panel-placement-bottomLeft",!i.nzInDatePicker)},inputs:{nzInDatePicker:"nzInDatePicker",nzAddOn:"nzAddOn",nzHideDisabledOptions:"nzHideDisabledOptions",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPlaceHolder:"nzPlaceHolder",nzUse12Hours:"nzUse12Hours",nzDefaultOpenValue:"nzDefaultOpenValue",nzAllowEmpty:"nzAllowEmpty",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",format:"format",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep"},outputs:{closePanel:"closePanel"},exportAs:["nzTimePickerPanel"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:7,vars:6,consts:[["class","ant-picker-header",4,"ngIf"],[1,"ant-picker-content"],["class","ant-picker-time-panel-column","style","position: relative;",4,"ngIf"],["class","ant-picker-footer",4,"ngIf"],[1,"ant-picker-header"],[1,"ant-picker-header-view"],[1,"ant-picker-time-panel-column",2,"position","relative"],["hourListElement",""],[4,"ngFor","ngForOf","ngForTrackBy"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","ant-picker-time-panel-cell-disabled","click",4,"ngIf"],[1,"ant-picker-time-panel-cell",3,"click"],[1,"ant-picker-time-panel-cell-inner"],["minuteListElement",""],["secondListElement",""],["use12HoursListElement",""],[4,"ngFor","ngForOf"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","click",4,"ngIf"],[1,"ant-picker-footer"],["class","ant-picker-footer-extra",4,"ngIf"],[1,"ant-picker-ranges"],[1,"ant-picker-now"],[3,"click"],[1,"ant-picker-ok"],["nz-button","","type","button","nzSize","small","nzType","primary",3,"click"],[1,"ant-picker-footer-extra"],[3,"ngTemplateOutlet"]],template:function(e,i){1&e&&(V(0,dK,3,1,"div",0),q(1,"div",1),V(2,pK,3,2,"ul",2),V(3,_K,3,2,"ul",2),V(4,CK,3,2,"ul",2),V(5,SK,3,1,"ul",2),j(),V(6,kK,11,7,"div",3)),2&e&&(x("ngIf",i.nzInDatePicker),T(2),x("ngIf",i.hourEnabled),T(1),x("ngIf",i.minuteEnabled),T(1),x("ngIf",i.secondEnabled),T(1),x("ngIf",i.nzUse12Hours),T(1),x("ngIf",!i.nzInDatePicker))},dependencies:[pi,Et,_a,CS,eu,yS,e_,Fq],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzUse12Hours",void 0),n})(),LK=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p){this.nzConfigService=e,this.i18n=i,this.element=r,this.renderer=o,this.cdr=a,this.dateHelper=s,this.platform=l,this.directionality=u,this.nzFormStatusService=f,this.nzFormNoStatusService=p,this._nzModuleName="timePicker",this.destroy$=new de,this.isInit=!1,this.focused=!1,this.inputValue="",this.value=null,this.preValue=null,this.i18nPlaceHolder$=Po(void 0),this.overlayPositions=[{offsetY:3,originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{offsetY:-3,originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{offsetY:3,originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{offsetY:-3,originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],this.dir="ltr",this.prefixCls="ant-picker",this.statusCls={},this.status="",this.hasFeedback=!1,this.nzId=null,this.nzSize=null,this.nzStatus="",this.nzHourStep=1,this.nzMinuteStep=1,this.nzSecondStep=1,this.nzClearText="clear",this.nzNowText="",this.nzOkText="",this.nzPopupClassName="",this.nzPlaceHolder="",this.nzFormat="HH:mm:ss",this.nzOpen=!1,this.nzUse12Hours=!1,this.nzSuffixIcon="clock-circle",this.nzOpenChange=new Je,this.nzHideDisabledOptions=!1,this.nzAllowEmpty=!0,this.nzDisabled=!1,this.nzAutoFocus=!1,this.nzBackdrop=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1}emitValue(e){this.setValue(e,!0),this._onChange&&this._onChange(this.value),this._onTouched&&this._onTouched()}setValue(e,i=!1){i&&(this.preValue=oc(e)?new Date(e):null),this.value=oc(e)?new Date(e):null,this.inputValue=this.dateHelper.format(e,this.nzFormat),this.cdr.markForCheck()}open(){this.nzDisabled||this.nzOpen||(this.focus(),this.nzOpen=!0,this.nzOpenChange.emit(this.nzOpen))}close(){this.nzOpen=!1,this.cdr.markForCheck(),this.nzOpenChange.emit(this.nzOpen)}updateAutoFocus(){this.isInit&&!this.nzDisabled&&(this.nzAutoFocus?this.renderer.setAttribute(this.inputRef.nativeElement,"autofocus","autofocus"):this.renderer.removeAttribute(this.inputRef.nativeElement,"autofocus"))}onClickClearBtn(e){e.stopPropagation(),this.emitValue(null)}onClickOutside(e){this.element.nativeElement.contains(e.target)||this.setCurrentValueAndClose()}onFocus(e){this.focused=e,e||(this.checkTimeValid(this.value)?this.setCurrentValueAndClose():(this.setValue(this.preValue),this.close()))}focus(){this.inputRef.nativeElement&&this.inputRef.nativeElement.focus()}blur(){this.inputRef.nativeElement&&this.inputRef.nativeElement.blur()}onKeyupEsc(){this.setValue(this.preValue)}onKeyupEnter(){this.nzOpen&&oc(this.value)?this.setCurrentValueAndClose():this.nzOpen||this.open()}onInputChange(e){!this.platform.TRIDENT&&document.activeElement===this.inputRef.nativeElement&&(this.open(),this.parseTimeString(e))}onPanelValueChange(e){this.setValue(e),this.focus()}setCurrentValueAndClose(){this.emitValue(this.value),this.close()}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroy$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.inputSize=Math.max(8,this.nzFormat.length)+2,this.origin=new yh(this.element),this.i18nPlaceHolder$=this.i18n.localeChange.pipe(He(r=>r.TimePicker.placeholder)),this.dir=this.directionality.value,null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroy$)).subscribe(r=>{this.dir=r})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzFormat:r,nzDisabled:o,nzAutoFocus:a,nzStatus:s}=e;if(i&&!i.previousValue&&i.currentValue&&!r&&(this.nzFormat="h:mm:ss a"),o){const u=this.inputRef.nativeElement;o.currentValue?this.renderer.setAttribute(u,"disabled",""):this.renderer.removeAttribute(u,"disabled")}a&&this.updateAutoFocus(),s&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}parseTimeString(e){const i=this.dateHelper.parseTime(e,this.nzFormat)||null;oc(i)&&(this.value=i,this.cdr.markForCheck())}ngAfterViewInit(){this.isInit=!0,this.updateAutoFocus()}writeValue(e){let i;e instanceof Date?i=e:Cw(e)?i=null:(js('Non-Date type is not recommended for time-picker, use "Date" type.'),i=new Date(e)),this.setValue(i,!0)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}checkTimeValid(e){var i,r,o;if(!e)return!0;const a=null===(i=this.nzDisabledHours)||void 0===i?void 0:i.call(this),s=null===(r=this.nzDisabledMinutes)||void 0===r?void 0:r.call(this,e.getHours()),l=null===(o=this.nzDisabledSeconds)||void 0===o?void 0:o.call(this,e.getHours(),e.getMinutes());return!((null==a?void 0:a.includes(e.getHours()))||(null==s?void 0:s.includes(e.getMinutes()))||(null==l?void 0:l.includes(e.getSeconds())))}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(uc),Y(jt),Y(Ai),Y(er),Y(Oo),Y(Or),Y(qr,8),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker"]],viewQuery:function(e,i){if(1&e&&Mi(xK,7),2&e){let r;ui(r=hi())&&(i.inputRef=r.first)}},hostAttrs:[1,"ant-picker"],hostVars:12,hostBindings:function(e,i){1&e&&_e("click",function(){return i.open()}),2&e&&Gt("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-focused",i.focused)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)},inputs:{nzId:"nzId",nzSize:"nzSize",nzStatus:"nzStatus",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPopupClassName:"nzPopupClassName",nzPlaceHolder:"nzPlaceHolder",nzAddOn:"nzAddOn",nzDefaultOpenValue:"nzDefaultOpenValue",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",nzFormat:"nzFormat",nzOpen:"nzOpen",nzUse12Hours:"nzUse12Hours",nzSuffixIcon:"nzSuffixIcon",nzHideDisabledOptions:"nzHideDisabledOptions",nzAllowEmpty:"nzAllowEmpty",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus",nzBackdrop:"nzBackdrop",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzTimePicker"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:9,vars:16,consts:[[1,"ant-picker-input"],["type","text","autocomplete","off",3,"size","placeholder","ngModel","disabled","readOnly","ngModelChange","focus","blur","keyup.enter","keyup.escape"],["inputElement",""],[1,"ant-picker-suffix"],[4,"nzStringTemplateOutlet"],[3,"status",4,"ngIf"],["class","ant-picker-clear",3,"click",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","detach","overlayOutsideClick"],["nz-icon","",3,"nzType"],[3,"status"],[1,"ant-picker-clear",3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],[1,"ant-picker-dropdown",2,"position","relative"],[1,"ant-picker-panel-container"],["tabindex","-1",1,"ant-picker-panel"],[3,"ngClass","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzPlaceHolder","nzHideDisabledOptions","nzUse12Hours","nzDefaultOpenValue","nzAddOn","nzClearText","nzNowText","nzOkText","nzAllowEmpty","ngModel","ngModelChange","closePanel"]],template:function(e,i){1&e&&(q(0,"div",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.inputValue=o})("focus",function(){return i.onFocus(!0)})("blur",function(){return i.onFocus(!1)})("keyup.enter",function(){return i.onKeyupEnter()})("keyup.escape",function(){return i.onKeyupEsc()})("ngModelChange",function(o){return i.onInputChange(o)}),Sr(3,"async"),j(),q(4,"span",3),V(5,PK,2,1,"ng-container",4),V(6,zK,1,1,"nz-form-item-feedback-icon",5),j(),V(7,EK,2,2,"span",6),j(),V(8,OK,5,21,"ng-template",7),_e("detach",function(){return i.close()})("overlayOutsideClick",function(o){return i.onClickOutside(o)})),2&e&&(T(1),x("size",i.inputSize)("placeholder",i.nzPlaceHolder||So(3,14,i.i18nPlaceHolder$))("ngModel",i.inputValue)("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly),Sn("id",i.nzId),T(4),x("nzStringTemplateOutlet",i.nzSuffixIcon),T(1),x("ngIf",i.hasFeedback&&!!i.status),T(1),x("ngIf",i.nzAllowEmpty&&!i.nzDisabled&&i.value),T(1),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-picker-dropdown"))},dependencies:[Zo,Et,zo,pr,or,_c,Js,Sh,Ch,eu,$M,OS,Z9],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Ui()],n.prototype,"nzHourStep",void 0),at([Ui()],n.prototype,"nzMinuteStep",void 0),at([Ui()],n.prototype,"nzSecondStep",void 0),at([Ui()],n.prototype,"nzClearText",void 0),at([Ui()],n.prototype,"nzNowText",void 0),at([Ui()],n.prototype,"nzOkText",void 0),at([Ui()],n.prototype,"nzPopupClassName",void 0),at([Ui()],n.prototype,"nzFormat",void 0),at([Ui(),Wt()],n.prototype,"nzUse12Hours",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Wt()],n.prototype,"nzHideDisabledOptions",void 0),at([Ui(),Wt()],n.prototype,"nzAllowEmpty",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),n})(),Wm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,Lw,bh,vc,Th,yc,wS,WM]}),n})(),FK=(()=>{class n{create(e){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),NK=(()=>{class n{constructor(e){this.nzResizeObserverFactory=e,this.observedElements=new Map}ngOnDestroy(){this.observedElements.forEach((e,i)=>this.cleanupObserver(i))}observe(e){const i=cc(e);return new te(r=>{const a=this.observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this.unobserveElement(i)}})}observeElement(e){if(this.observedElements.has(e))this.observedElements.get(e).count++;else{const i=new de,r=this.nzResizeObserverFactory.create(o=>i.next(o));r&&r.observe(e),this.observedElements.set(e,{observer:r,stream:i,count:1})}return this.observedElements.get(e).stream}unobserveElement(e){this.observedElements.has(e)&&(this.observedElements.get(e).count--,this.observedElements.get(e).count||this.cleanupObserver(e))}cleanupObserver(e){if(this.observedElements.has(e)){const{observer:i,stream:r}=this.observedElements.get(e);i&&i.disconnect(),r.complete(),this.observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(me(FK))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function RK(n,t){1&n&&Tn(0)}function VK(n,t){if(1&n&&(ge(0),V(1,RK,1,0,"ng-container",4),ve()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.extraFooter)}}function HK(n,t){if(1&n&&(ge(0),Ce(1,"span",5),ve()),2&n){const e=k(2);T(1),x("innerHTML",e.extraFooter,qa)}}function BK(n,t){if(1&n&&(q(0,"div"),ge(1,2),V(2,VK,2,1,"ng-container",3),V(3,HK,2,1,"ng-container",3),ve(),j()),2&n){const e=k();Ue("",e.prefixCls,"-footer-extra"),T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",e.isTemplateRef(e.extraFooter)),T(1),x("ngSwitchCase",e.isNonEmptyString(e.extraFooter))}}function UK(n,t){if(1&n){const e=Ye();q(0,"a",6),_e("click",function(){ae(e);const r=k();return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(1),j()}if(2&n){const e=k();Gl("",e.prefixCls,"-today-btn ",e.isTodayDisabled?e.prefixCls+"-today-btn-disabled":"",""),Be("title",e.todayTitle),T(1),$t(" ",e.locale.today," ")}}function YK(n,t){1&n&&Tn(0)}function qK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"a",7),_e("click",function(){ae(e);const r=k(2);return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-now"),T(1),Ue("",e.prefixCls,"-now-btn"),T(1),$t(" ",e.locale.now," ")}}function jK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.okDisabled?null:r.clickOk.emit())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-ok"),T(1),x("disabled",e.okDisabled),T(1),$t(" ",e.locale.ok," ")}}function $K(n,t){if(1&n&&(q(0,"ul"),V(1,YK,1,0,"ng-container",4),V(2,qK,3,7,"li",0),V(3,jK,3,5,"li",0),j()),2&n){const e=k();Ue("",e.prefixCls,"-ranges"),T(1),x("ngTemplateOutlet",e.rangeQuickSelector),T(1),x("ngIf",e.showNow),T(1),x("ngIf",e.hasTimePicker)}}function WK(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function GK(n,t){1&n&&Ce(0,"th",6)}function KK(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function QK(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,GK,1,0,"th",4),V(3,KK,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function ZK(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function XK(n,t){1&n&&Tn(0)}const lo=function(n){return{$implicit:n}};function JK(n,t){if(1&n&&(ge(0),V(1,XK,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function eQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function tQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function nQ(n,t){if(1&n&&(ge(0)(1,13),V(2,JK,2,4,"ng-container",14),V(3,eQ,2,1,"ng-container",14),V(4,tQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function iQ(n,t){1&n&&Tn(0)}function rQ(n,t){if(1&n&&(ge(0),V(1,iQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function oQ(n,t){1&n&&Tn(0)}function aQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,oQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function sQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,rQ,2,4,"ng-container",18),V(3,aQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function lQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,nQ,5,3,"ng-container",14),V(3,sQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function cQ(n,t){if(1&n&&(q(0,"tr",8),V(1,ZK,2,4,"td",9),V(2,lQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function uQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function hQ(n,t){1&n&&Ce(0,"th",6)}function dQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function fQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,hQ,1,0,"th",4),V(3,dQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function mQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function pQ(n,t){1&n&&Tn(0)}function gQ(n,t){if(1&n&&(ge(0),V(1,pQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function vQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function _Q(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function yQ(n,t){if(1&n&&(ge(0)(1,13),V(2,gQ,2,4,"ng-container",14),V(3,vQ,2,1,"ng-container",14),V(4,_Q,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function bQ(n,t){1&n&&Tn(0)}function CQ(n,t){if(1&n&&(ge(0),V(1,bQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function wQ(n,t){1&n&&Tn(0)}function MQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,wQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function SQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,CQ,2,4,"ng-container",18),V(3,MQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function TQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,yQ,5,3,"ng-container",14),V(3,SQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function DQ(n,t){if(1&n&&(q(0,"tr",8),V(1,mQ,2,4,"td",9),V(2,TQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function kQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function xQ(n,t){1&n&&Ce(0,"th",6)}function PQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function zQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,xQ,1,0,"th",4),V(3,PQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function EQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function OQ(n,t){1&n&&Tn(0)}function IQ(n,t){if(1&n&&(ge(0),V(1,OQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function AQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function LQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function FQ(n,t){if(1&n&&(ge(0)(1,13),V(2,IQ,2,4,"ng-container",14),V(3,AQ,2,1,"ng-container",14),V(4,LQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function NQ(n,t){1&n&&Tn(0)}function RQ(n,t){if(1&n&&(ge(0),V(1,NQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function VQ(n,t){1&n&&Tn(0)}function HQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,VQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function BQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,RQ,2,4,"ng-container",18),V(3,HQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function UQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,FQ,5,3,"ng-container",14),V(3,BQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function YQ(n,t){if(1&n&&(q(0,"tr",8),V(1,EQ,2,4,"td",9),V(2,UQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function qQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function jQ(n,t){1&n&&Ce(0,"th",6)}function $Q(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function WQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,jQ,1,0,"th",4),V(3,$Q,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function GQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function KQ(n,t){1&n&&Tn(0)}function QQ(n,t){if(1&n&&(ge(0),V(1,KQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function ZQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function XQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function JQ(n,t){if(1&n&&(ge(0)(1,13),V(2,QQ,2,4,"ng-container",14),V(3,ZQ,2,1,"ng-container",14),V(4,XQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function eZ(n,t){1&n&&Tn(0)}function tZ(n,t){if(1&n&&(ge(0),V(1,eZ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function nZ(n,t){1&n&&Tn(0)}function iZ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,nZ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function rZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,tZ,2,4,"ng-container",18),V(3,iZ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function oZ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,JQ,5,3,"ng-container",14),V(3,rZ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function aZ(n,t){if(1&n&&(q(0,"tr",8),V(1,GQ,2,4,"td",9),V(2,oZ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function sZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"decade-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"decade-table",5),_e("valueChange",function(r){return ae(e),re(k().onChooseDecade(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","decade"))("showSuperNextBtn",e.enablePrevNext("next","decade"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)}}function lZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"year-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"year-table",6),_e("valueChange",function(r){return ae(e),re(k().onChooseYear(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","year"))("showSuperNextBtn",e.enablePrevNext("next","year"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function cZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"month-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"month-table",7),_e("valueChange",function(r){return ae(e),re(k().onChooseMonth(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","month"))("showSuperNextBtn",e.enablePrevNext("next","month"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("value",e.value)("activeDate",e.activeDate)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function uZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"date-header",8),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"date-table",9),_e("valueChange",function(r){return ae(e),re(k().onSelectDate(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showSuperNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date"))("showPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date")),T(1),Ue("",e.prefixCls,"-body"),T(1),x("locale",e.locale)("showWeek",e.showWeek)("value",e.value)("activeDate",e.activeDate)("disabledDate",e.disabledDate)("cellRender",e.dateRender)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)("canSelectWeek","week"===e.panelMode)}}function hZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker-panel",10),_e("ngModelChange",function(r){return ae(e),re(k().onSelectTime(r))}),j(),ve()}if(2&n){const e=k();T(1),x("nzInDatePicker",!0)("ngModel",null==e.value?null:e.value.nativeDate)("format",e.timeOptions.nzFormat)("nzHourStep",e.timeOptions.nzHourStep)("nzMinuteStep",e.timeOptions.nzMinuteStep)("nzSecondStep",e.timeOptions.nzSecondStep)("nzDisabledHours",e.timeOptions.nzDisabledHours)("nzDisabledMinutes",e.timeOptions.nzDisabledMinutes)("nzDisabledSeconds",e.timeOptions.nzDisabledSeconds)("nzHideDisabledOptions",!!e.timeOptions.nzHideDisabledOptions)("nzDefaultOpenValue",e.timeOptions.nzDefaultOpenValue)("nzUse12Hours",!!e.timeOptions.nzUse12Hours)("nzAddOn",e.timeOptions.nzAddOn)}}function dZ(n,t){1&n&&Tn(0)}const fZ=function(n){return{partType:n}};function mZ(n,t){if(1&n&&(ge(0),V(1,dZ,1,0,"ng-container",7),ve()),2&n){const e=k(2),i=Bn(4);T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Fi(2,fZ,e.datePickerService.activeInput))}}function pZ(n,t){1&n&&Tn(0)}function gZ(n,t){1&n&&Tn(0)}const IS=function(){return{partType:"left"}},AS=function(){return{partType:"right"}};function vZ(n,t){if(1&n&&(V(0,pZ,1,0,"ng-container",7),V(1,gZ,1,0,"ng-container",7)),2&n){k(2);const e=Bn(4);x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(4,IS)),T(1),x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(5,AS))}}function _Z(n,t){1&n&&Tn(0)}function yZ(n,t){if(1&n&&(ge(0),q(1,"div"),Ce(2,"div"),q(3,"div")(4,"div"),V(5,mZ,2,4,"ng-container",0),V(6,vZ,2,6,"ng-template",null,5,di),j(),V(8,_Z,1,0,"ng-container",6),j()(),ve()),2&n){const e=Bn(7),i=k(),r=Bn(6);T(1),Gl("",i.prefixCls,"-range-wrapper ",i.prefixCls,"-date-range-wrapper"),T(1),wr(i.arrowPosition),Ue("",i.prefixCls,"-range-arrow"),T(1),Gl("",i.prefixCls,"-panel-container ",i.showWeek?i.prefixCls+"-week-number":"",""),T(1),Ue("",i.prefixCls,"-panels"),T(1),x("ngIf",i.hasTimePicker)("ngIfElse",e),T(3),x("ngTemplateOutlet",r)}}function bZ(n,t){1&n&&Tn(0)}function CZ(n,t){1&n&&Tn(0)}function wZ(n,t){if(1&n&&(q(0,"div")(1,"div",8),V(2,bZ,1,0,"ng-container",6),V(3,CZ,1,0,"ng-container",6),j()()),2&n){const e=k(),i=Bn(4),r=Bn(6);(function k7(n,t,e,i,r,o,a,s,l){Mo(Vr,Go,Hl(be(),n,t,e,i,r,o,a,s,l),!0)})("",e.prefixCls,"-panel-container ",e.showWeek?e.prefixCls+"-week-number":""," ",e.hasTimePicker?e.prefixCls+"-time":""," ",e.isRange?e.prefixCls+"-range":"",""),T(1),Ue("",e.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===e.dir),T(1),x("ngTemplateOutlet",i),T(1),x("ngTemplateOutlet",r)}}function MZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"inner-popup",9),_e("panelModeChange",function(r){const a=ae(e).partType;return re(k().onPanelModeChange(r,a))})("cellHover",function(r){return ae(e),re(k().onCellHover(r))})("selectDate",function(r){ae(e);const o=k();return re(o.changeValueFromSelect(r,!o.showTime))})("selectTime",function(r){const a=ae(e).partType;return re(k().onSelectTime(r,a))})("headerChange",function(r){const a=ae(e).partType;return re(k().onActiveDateChange(r,a))}),j()()}if(2&n){const e=t.partType,i=k();Ue("",i.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===i.dir),T(1),x("showWeek",i.showWeek)("endPanelMode",i.getPanelMode(i.endPanelMode,e))("partType",e)("locale",i.locale)("showTimePicker",i.hasTimePicker)("timeOptions",i.getTimeOptions(e))("panelMode",i.getPanelMode(i.panelMode,e))("activeDate",i.getActiveDate(e))("value",i.getValue(e))("disabledDate",i.disabledDate)("dateRender",i.dateRender)("selectedValue",null==i.datePickerService?null:i.datePickerService.value)("hoverValue",i.hoverValue)}}function SZ(n,t){if(1&n){const e=Ye();q(0,"calendar-footer",11),_e("clickOk",function(){return ae(e),re(k(2).onClickOk())})("clickToday",function(r){return ae(e),re(k(2).onClickToday(r))}),j()}if(2&n){const e=k(2),i=Bn(8);x("locale",e.locale)("isRange",e.isRange)("showToday",e.showToday)("showNow",e.showNow)("hasTimePicker",e.hasTimePicker)("okDisabled",!e.isAllowed(null==e.datePickerService?null:e.datePickerService.value))("extraFooter",e.extraFooter)("rangeQuickSelector",e.ranges?i:null)}}function TZ(n,t){1&n&&V(0,SZ,1,8,"calendar-footer",10),2&n&&x("ngIf",k().hasFooter)}function DZ(n,t){if(1&n){const e=Ye();q(0,"li",13),_e("click",function(){const o=ae(e).$implicit,a=k(2);return re(a.onClickPresetRange(a.ranges[o]))})("mouseenter",function(){const o=ae(e).$implicit,a=k(2);return re(a.onHoverPresetRange(a.ranges[o]))})("mouseleave",function(){return ae(e),re(k(2).onPresetRangeMouseLeave())}),q(1,"span",14),Fe(2),j()()}if(2&n){const e=t.$implicit;Ue("",k(2).prefixCls,"-preset"),T(2),cn(e)}}function kZ(n,t){if(1&n&&V(0,DZ,3,4,"li",12),2&n){const e=k();x("ngForOf",e.getObjectKeys(e.ranges))}}const xZ=["separatorElement"],PZ=["pickerInput"],zZ=["rangePickerInput"];function EZ(n,t){1&n&&Tn(0)}function OZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",7,8),_e("ngModelChange",function(r){return ae(e),re(k(2).inputValue=r)})("focus",function(r){return ae(e),re(k(2).onFocus(r))})("focusout",function(r){return ae(e),re(k(2).onFocusout(r))})("ngModelChange",function(r){return ae(e),re(k(2).onInputChange(r))})("keyup.enter",function(r){return ae(e),re(k(2).onKeyupEnter(r))}),j(),V(3,EZ,1,0,"ng-container",9),j()}if(2&n){const e=k(2),i=Bn(4);Ue("",e.prefixCls,"-input"),T(1),Gt("ant-input-disabled",e.nzDisabled),Be("placeholder",e.getPlaceholder()),x("disabled",e.nzDisabled)("readOnly",e.nzInputReadOnly)("ngModel",e.inputValue)("size",e.inputSize),Sn("id",e.nzId),T(2),x("ngTemplateOutlet",i)}}function IZ(n,t){1&n&&Tn(0)}function AZ(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(4);T(1),cn(e.nzSeparator)}}function LZ(n,t){1&n&&Ce(0,"span",14)}function FZ(n,t){if(1&n&&(ge(0),V(1,AZ,2,1,"ng-container",0),V(2,LZ,1,0,"ng-template",null,13,di),ve()),2&n){const e=Bn(3),i=k(3);T(1),x("ngIf",i.nzSeparator)("ngIfElse",e)}}function NZ(n,t){1&n&&Tn(0)}function RZ(n,t){1&n&&Tn(0)}function VZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,IZ,1,0,"ng-container",10),j(),q(3,"div",null,11)(5,"span"),V(6,FZ,4,2,"ng-container",12),j()(),q(7,"div"),V(8,NZ,1,0,"ng-container",10),j(),V(9,RZ,1,0,"ng-container",9),ve()),2&n){const e=k(2),i=Bn(2),r=Bn(4);T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(18,IS)),T(1),Ue("",e.prefixCls,"-range-separator"),T(2),Ue("",e.prefixCls,"-separator"),T(1),x("nzStringTemplateOutlet",e.nzSeparator),T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(19,AS)),T(1),x("ngTemplateOutlet",r)}}function HZ(n,t){if(1&n&&(ge(0),V(1,OZ,4,12,"div",5),V(2,VZ,10,20,"ng-container",6),ve()),2&n){const e=k();T(1),x("ngIf",!e.isRange),T(1),x("ngIf",e.isRange)}}function BZ(n,t){if(1&n){const e=Ye();q(0,"input",15,16),_e("click",function(r){return ae(e),re(k().onClickInputBox(r))})("focusout",function(r){return ae(e),re(k().onFocusout(r))})("focus",function(r){const a=ae(e).partType;return re(k().onFocus(r,a))})("keyup.enter",function(r){return ae(e),re(k().onKeyupEnter(r))})("ngModelChange",function(r){const a=ae(e).partType,s=k();return re(s.inputValue[s.datePickerService.getActiveIndex(a)]=r)})("ngModelChange",function(r){return ae(e),re(k().onInputChange(r))}),j()}if(2&n){const e=t.partType,i=k();Be("placeholder",i.getPlaceholder(e)),x("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly)("size",i.inputSize)("ngModel",i.inputValue[i.datePickerService.getActiveIndex(e)]),Sn("id",i.nzId)}}function UZ(n,t){if(1&n){const e=Ye();q(0,"span",20),_e("click",function(r){return ae(e),re(k(2).onClickClear(r))}),Ce(1,"span",21),j()}2&n&&Ue("",k(2).prefixCls,"-clear")}function YZ(n,t){if(1&n&&(ge(0),Ce(1,"span",22),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function qZ(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",23),2&n&&x("status",k(2).status)}function jZ(n,t){if(1&n&&(Ce(0,"div",17),V(1,UZ,2,3,"span",18),q(2,"span"),V(3,YZ,2,1,"ng-container",12),V(4,qZ,1,1,"nz-form-item-feedback-icon",19),j()),2&n){const e=k();Ue("",e.prefixCls,"-active-bar"),x("ngStyle",e.activeBarStyle),T(1),x("ngIf",e.showClear()),T(1),Ue("",e.prefixCls,"-suffix"),T(1),x("nzStringTemplateOutlet",e.nzSuffixIcon),T(1),x("ngIf",e.hasFeedback&&!!e.status)}}function $Z(n,t){if(1&n){const e=Ye();q(0,"div",17)(1,"date-range-popup",24),_e("panelModeChange",function(r){return ae(e),re(k().onPanelModeChange(r))})("calendarChange",function(r){return ae(e),re(k().onCalendarChange(r))})("resultOk",function(){return ae(e),re(k().onResultOk())}),j()()}if(2&n){const e=k();Gl("",e.prefixCls,"-dropdown ",e.nzDropdownClassName,""),Gt("ant-picker-dropdown-rtl","rtl"===e.dir)("ant-picker-dropdown-placement-bottomLeft","bottom"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-topLeft","top"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-bottomRight","bottom"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-placement-topRight","top"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-range",e.isRange)("ant-picker-active-left","left"===e.datePickerService.activeInput)("ant-picker-active-right","right"===e.datePickerService.activeInput),x("ngStyle",e.nzPopupStyle),T(1),x("isRange",e.isRange)("inline",e.nzInline)("defaultPickerValue",e.nzDefaultPickerValue)("showWeek",e.nzShowWeekNumber||"week"===e.nzMode)("panelMode",e.panelMode)("locale",null==e.nzLocale?null:e.nzLocale.lang)("showToday","date"===e.nzMode&&e.nzShowToday&&!e.isRange&&!e.nzShowTime)("showNow","date"===e.nzMode&&e.nzShowNow&&!e.isRange&&!!e.nzShowTime)("showTime",e.nzShowTime)("dateRender",e.nzDateRender)("disabledDate",e.nzDisabledDate)("disabledTime",e.nzDisabledTime)("extraFooter",e.extraFooter)("ranges",e.nzRanges)("dir",e.dir)}}function WZ(n,t){1&n&&Tn(0)}function GZ(n,t){if(1&n&&(q(0,"div",25),V(1,WZ,1,0,"ng-container",9),j()),2&n){const e=k(),i=Bn(6);x("nzNoAnimation",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("@slideMotion","enter"),T(1),x("ngTemplateOutlet",i)}}const Dh="ant-picker",KZ={nzDisabledHours:()=>[],nzDisabledMinutes:()=>[],nzDisabledSeconds:()=>[]};function LS(n,t){let e=t?t(n&&n.nativeDate):{};return e=Object.assign(Object.assign({},KZ),e),e}function kh(n,t,e){return!(!n||t&&t(n.nativeDate)||e&&!function ZZ(n,t){return function QZ(n,t){let e=!1;if(n){const i=n.getHours(),r=n.getMinutes(),o=n.getSeconds();e=-1!==t.nzDisabledHours().indexOf(i)||-1!==t.nzDisabledMinutes(i).indexOf(r)||-1!==t.nzDisabledSeconds(i,r).indexOf(o)}return!e}(n,LS(n,t))}(n,e))}function xh(n){return n&&n.replace(/Y/g,"y").replace(/D/g,"d")}let XZ=(()=>{class n{constructor(e){this.dateHelper=e,this.showToday=!1,this.showNow=!1,this.hasTimePicker=!1,this.isRange=!1,this.okDisabled=!1,this.rangeQuickSelector=null,this.clickOk=new Je,this.clickToday=new Je,this.prefixCls=Dh,this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.isTodayDisabled=!1,this.todayTitle=""}ngOnChanges(e){const i=new Date;if(e.disabledDate&&(this.isTodayDisabled=!(!this.disabledDate||!this.disabledDate(i))),e.locale){const r=xh(this.locale.dateFormat);this.todayTitle=this.dateHelper.format(i,r)}}onClickToday(){const e=new Kt;this.clickToday.emit(e.clone())}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["calendar-footer"]],inputs:{locale:"locale",showToday:"showToday",showNow:"showNow",hasTimePicker:"hasTimePicker",isRange:"isRange",okDisabled:"okDisabled",disabledDate:"disabledDate",extraFooter:"extraFooter",rangeQuickSelector:"rangeQuickSelector"},outputs:{clickOk:"clickOk",clickToday:"clickToday"},exportAs:["calendarFooter"],features:[Dt],decls:4,vars:6,consts:[[3,"class",4,"ngIf"],["role","button",3,"class","title","click",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngTemplateOutlet"],[3,"innerHTML"],["role","button",3,"title","click"],[3,"click"],["nz-button","","type","button","nzType","primary","nzSize","small",3,"disabled","click"]],template:function(e,i){1&e&&(q(0,"div"),V(1,BK,4,6,"div",0),V(2,UK,2,6,"a",1),V(3,$K,4,6,"ul",0),j()),2&e&&(Ue("",i.prefixCls,"-footer"),T(1),x("ngIf",i.extraFooter),T(1),x("ngIf",i.showToday),T(1),x("ngIf",i.hasTimePicker||i.rangeQuickSelector))},dependencies:[Et,_a,tr,kr,CS,eu,yS],encapsulation:2,changeDetection:0}),n})(),Gm=(()=>{class n{constructor(){this.activeInput="left",this.arrowLeft=0,this.isRange=!1,this.valueChange$=new Rs(1),this.emitValue$=new de,this.inputPartChange$=new de}initValue(e=!1){e&&(this.initialValue=this.isRange?[]:null),this.setValue(this.initialValue)}hasValue(e=this.value){return Array.isArray(e)?!!e[0]||!!e[1]:!!e}makeValue(e){return this.isRange?e?e.map(i=>new Kt(i)):[]:e?new Kt(e):null}setActiveDate(e,i=!1,r="month"){this.activeDate=this.isRange?function Oq(n,t,e="month",i="left"){const[r,o]=n;let a=r||new Kt,s=o||(t?a:a.add(1,e));return r&&!o?(a=r,s=t?r:r.add(1,e)):!r&&o?(a=t?o:o.add(-1,e),s=o):r&&o&&!t&&(r.isSame(o,e)||"left"===i?s=a.add(1,e):a=s.add(-1,e)),[a,s]}(e,i,{date:"month",month:"year",year:"decade"}[r],this.activeInput):eh(e)}setValue(e){this.value=e,this.valueChange$.next(this.value)}getActiveIndex(e=this.activeInput){return{left:0,right:1}[e]}ngOnDestroy(){this.valueChange$.complete(),this.emitValue$.complete(),this.inputPartChange$.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Ph=(()=>{class n{constructor(){this.prefixCls="ant-picker-header",this.selectors=[],this.showSuperPreBtn=!0,this.showSuperNextBtn=!0,this.showPreBtn=!0,this.showNextBtn=!0,this.panelModeChange=new Je,this.valueChange=new Je}superPreviousTitle(){return this.locale.previousYear}previousTitle(){return this.locale.previousMonth}superNextTitle(){return this.locale.nextYear}nextTitle(){return this.locale.nextMonth}superPrevious(){this.changeValue(this.value.addYears(-1))}superNext(){this.changeValue(this.value.addYears(1))}previous(){this.changeValue(this.value.addMonths(-1))}next(){this.changeValue(this.value.addMonths(1))}changeValue(e){this.value!==e&&(this.value=e,this.valueChange.emit(this.value),this.render())}changeMode(e){this.panelModeChange.emit(e)}render(){this.value&&(this.selectors=this.getSelectors())}ngOnInit(){this.value||(this.value=new Kt),this.selectors=this.getSelectors()}ngOnChanges(e){(e.value||e.locale)&&this.render()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{value:"value",locale:"locale",showSuperPreBtn:"showSuperPreBtn",showSuperNextBtn:"showSuperNextBtn",showPreBtn:"showPreBtn",showNextBtn:"showNextBtn"},outputs:{panelModeChange:"panelModeChange",valueChange:"valueChange"},features:[Dt]}),n})(),JZ=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))},{className:`${this.prefixCls}-month-btn`,title:this.locale.monthSelect,onClick:()=>this.changeMode("month"),label:this.dateHelper.format(this.value.nativeDate,this.locale.monthFormat||"MMM")}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-header"]],exportAs:["dateHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,WK,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),zh=(()=>{class n{constructor(){this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.headRow=[],this.bodyRows=[],this.MAX_ROW=6,this.MAX_COL=7,this.prefixCls="ant-picker",this.activeDate=new Kt,this.showWeek=!1,this.selectedValue=[],this.hoverValue=[],this.canSelectWeek=!1,this.valueChange=new Je,this.cellHover=new Je}render(){this.activeDate&&(this.headRow=this.makeHeadRow(),this.bodyRows=this.makeBodyRows())}trackByBodyRow(e,i){return i.trackByIndex}trackByBodyColumn(e,i){return i.trackByIndex}hasRangeValue(){var e,i;return(null===(e=this.selectedValue)||void 0===e?void 0:e.length)>0||(null===(i=this.hoverValue)||void 0===i?void 0:i.length)>0}getClassMap(e){return{"ant-picker-cell":!0,"ant-picker-cell-in-view":!0,"ant-picker-cell-selected":e.isSelected,"ant-picker-cell-disabled":e.isDisabled,"ant-picker-cell-in-range":!!e.isInSelectedRange,"ant-picker-cell-range-start":!!e.isSelectedStart,"ant-picker-cell-range-end":!!e.isSelectedEnd,"ant-picker-cell-range-start-single":!!e.isStartSingle,"ant-picker-cell-range-end-single":!!e.isEndSingle,"ant-picker-cell-range-hover":!!e.isInHoverRange,"ant-picker-cell-range-hover-start":!!e.isHoverStart,"ant-picker-cell-range-hover-end":!!e.isHoverEnd,"ant-picker-cell-range-hover-edge-start":!!e.isFirstCellInPanel,"ant-picker-cell-range-hover-edge-end":!!e.isLastCellInPanel,"ant-picker-cell-range-start-near-hover":!!e.isRangeStartNearHover,"ant-picker-cell-range-end-near-hover":!!e.isRangeEndNearHover}}ngOnInit(){this.render()}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),(e.disabledDate||e.locale||e.showWeek||e.selectWeek||this.isDateRealChange(e.activeDate)||this.isDateRealChange(e.value)||this.isDateRealChange(e.selectedValue)||this.isDateRealChange(e.hoverValue))&&this.render()}isDateRealChange(e){if(e){const i=e.previousValue,r=e.currentValue;return Array.isArray(r)?!Array.isArray(i)||r.length!==i.length||r.some((o,a)=>{const s=i[a];return s instanceof Kt?s.isSameDay(o):s!==o}):!this.isSameDate(i,r)}return!1}isSameDate(e,i){return!e&&!i||e&&i&&i.isSameDay(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{prefixCls:"prefixCls",value:"value",locale:"locale",activeDate:"activeDate",showWeek:"showWeek",selectedValue:"selectedValue",hoverValue:"hoverValue",disabledDate:"disabledDate",cellRender:"cellRender",fullCellRender:"fullCellRender",canSelectWeek:"canSelectWeek"},outputs:{valueChange:"valueChange",cellHover:"cellHover"},features:[Dt]}),n})(),eX=(()=>{class n extends zh{constructor(e,i){super(),this.i18n=e,this.dateHelper=i}changeValueFromInside(e){this.activeDate=this.activeDate.setYear(e.getYear()).setMonth(e.getMonth()).setDate(e.getDate()),this.valueChange.emit(this.activeDate),this.activeDate.isSameMonth(this.value)||this.render()}makeHeadRow(){const e=[],i=this.activeDate.calendarStart({weekStartsOn:this.dateHelper.getFirstDayOfWeek()});for(let r=0;rthis.changeValueFromInside(l),onMouseEnter:()=>this.cellHover.emit(l)};this.addCellProperty(P,l),this.showWeek&&!a.weekNum&&(a.weekNum=this.dateHelper.getISOWeek(l.nativeDate)),l.isSameDay(this.value)&&(a.isActive=l.isSameDay(this.value)),a.dateCells.push(P)}a.classMap={"ant-picker-week-panel-row":this.canSelectWeek,"ant-picker-week-panel-row-selected":this.canSelectWeek&&a.isActive},e.push(a)}return e}addCellProperty(e,i){var r;if(this.hasRangeValue()&&!this.canSelectWeek){const[o,a]=this.hoverValue,[s,l]=this.selectedValue;null!=s&&s.isSameDay(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=l&&l.isSameDay(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),o&&a&&(e.isHoverStart=o.isSameDay(i),e.isHoverEnd=a.isSameDay(i),e.isLastCellInPanel=i.isLastDayOfMonth(),e.isFirstCellInPanel=i.isFirstDayOfMonth(),e.isInHoverRange=o.isBeforeDay(i)&&i.isBeforeDay(a)),e.isStartSingle=s&&!l,e.isEndSingle=!s&&l,e.isInSelectedRange=(null==s?void 0:s.isBeforeDay(i))&&i.isBeforeDay(l),e.isRangeStartNearHover=s&&e.isInHoverRange,e.isRangeEndNearHover=l&&e.isInHoverRange}e.isToday=i.isToday(),e.isSelected=i.isSameDay(this.value),e.isDisabled=!(null===(r=this.disabledDate)||void 0===r||!r.call(this,i.nativeDate)),e.classMap=this.getClassMap(e)}getClassMap(e){const i=new Kt(e.value);return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-today":!!e.isToday,"ant-picker-cell-in-view":i.isSameMonth(this.activeDate)})}}return n.\u0275fac=function(e){return new(e||n)(Y(uc),Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-table"]],inputs:{locale:"locale"},exportAs:["dateTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,QK,4,2,"thead",1),q(2,"tbody"),V(3,cQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),tX=(()=>{class n extends Ph{previous(){}next(){}get startYear(){return 100*parseInt(""+this.value.getYear()/100,10)}get endYear(){return this.startYear+99}superPrevious(){this.changeValue(this.value.addYears(-100))}superNext(){this.changeValue(this.value.addYears(100))}getSelectors(){return[{className:`${this.prefixCls}-decade-btn`,title:"",onClick:()=>{},label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-header"]],exportAs:["decadeHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,uQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),rX=(()=>{class n extends zh{get startYear(){return 100*parseInt(""+this.activeDate.getYear()/100,10)}get endYear(){return this.startYear+99}makeHeadRow(){return[]}makeBodyRows(){const e=[],i=this.value&&this.value.getYear(),r=this.startYear,o=this.endYear,a=r-10;let s=0;for(let l=0;l<4;l++){const u={dateCells:[],trackByIndex:l};for(let f=0;f<3;f++){const p=a+10*s,P=a+10*s+9,E=`${p}-${P}`,H={trackByIndex:f,value:this.activeDate.setYear(p).nativeDate,content:E,title:E,isDisabled:!1,isSelected:i>=p&&i<=P,isLowerThanStart:Po,classMap:{},onClick(){},onMouseEnter(){}};H.classMap=this.getClassMap(H),H.onClick=()=>this.chooseDecade(p),s++,u.dateCells.push(H)}e.push(u)}return e}getClassMap(e){return{[`${this.prefixCls}-cell`]:!0,[`${this.prefixCls}-cell-in-view`]:!e.isBiggerThanEnd&&!e.isLowerThanStart,[`${this.prefixCls}-cell-selected`]:e.isSelected,[`${this.prefixCls}-cell-disabled`]:e.isDisabled}}chooseDecade(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-table"]],exportAs:["decadeTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,fQ,4,2,"thead",1),q(2,"tbody"),V(3,DQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),oX=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-month-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-header"]],exportAs:["monthHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,kQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),aX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=[];let i=0;for(let r=0;rthis.chooseMonth(f.value.getMonth()),onMouseEnter:()=>this.cellHover.emit(s)};this.addCellProperty(f,s),o.dateCells.push(f),i++}e.push(o)}return e}isDisabledMonth(e){if(!this.disabledDate)return!1;for(let r=e.setDate(1);r.getMonth()===e.getMonth();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameMonth(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameMonth(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameMonth(i),e.isHoverEnd=o.isSameMonth(i),e.isLastCellInPanel=11===i.getMonth(),e.isFirstCellInPanel=0===i.getMonth(),e.isInHoverRange=r.isBeforeMonth(i)&&i.isBeforeMonth(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeMonth(i))&&(null==i?void 0:i.isBeforeMonth(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameMonth(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseMonth(e){this.value=this.activeDate.setMonth(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-table"]],exportAs:["monthTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,zQ,4,2,"thead",1),q(2,"tbody"),V(3,YQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),sX=(()=>{class n extends Ph{get startYear(){return 10*parseInt(""+this.value.getYear()/10,10)}get endYear(){return this.startYear+9}superPrevious(){this.changeValue(this.value.addYears(-10))}superNext(){this.changeValue(this.value.addYears(10))}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:"",onClick:()=>this.changeMode("decade"),label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["year-header"]],exportAs:["yearHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,qQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),lX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=this.activeDate&&this.activeDate.getYear(),i=10*parseInt(""+e/10,10),r=i+9,o=i-1,a=[];let s=0;for(let l=0;l=i&&p<=r,isSelected:p===(this.value&&this.value.getYear()),content:E,title:E,classMap:{},isLastCellInPanel:P.getYear()===r,isFirstCellInPanel:P.getYear()===i,cellRender:Gs(this.cellRender,P),fullCellRender:Gs(this.fullCellRender,P),onClick:()=>this.chooseYear(G.value.getFullYear()),onMouseEnter:()=>this.cellHover.emit(P)};this.addCellProperty(G,P),u.dateCells.push(G),s++}a.push(u)}return a}getClassMap(e){return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-in-view":!!e.isSameDecade})}isDisabledYear(e){if(!this.disabledDate)return!1;for(let r=e.setMonth(0).setDate(1);r.getYear()===e.getYear();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameYear(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameYear(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameYear(i),e.isHoverEnd=o.isSameYear(i),e.isInHoverRange=r.isBeforeYear(i)&&i.isBeforeYear(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeYear(i))&&(null==i?void 0:i.isBeforeYear(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameYear(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseYear(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value),this.render()}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["year-table"]],exportAs:["yearTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,WQ,4,2,"thead",1),q(2,"tbody"),V(3,aZ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),cX=(()=>{class n{constructor(){this.panelModeChange=new Je,this.headerChange=new Je,this.selectDate=new Je,this.selectTime=new Je,this.cellHover=new Je,this.prefixCls=Dh}enablePrevNext(e,i){return!(!this.showTimePicker&&i===this.endPanelMode&&("left"===this.partType&&"next"===e||"right"===this.partType&&"prev"===e))}onSelectTime(e){this.selectTime.emit(new Kt(e))}onSelectDate(e){const i=e instanceof Kt?e:new Kt(e),r=this.timeOptions&&this.timeOptions.nzDefaultOpenValue;!this.value&&r&&i.setHms(r.getHours(),r.getMinutes(),r.getSeconds()),this.selectDate.emit(i)}onChooseMonth(e){this.activeDate=this.activeDate.setMonth(e.getMonth()),"month"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseYear(e){this.activeDate=this.activeDate.setYear(e.getYear()),"year"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseDecade(e){this.activeDate=this.activeDate.setYear(e.getYear()),"decade"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit("year"))}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),e.panelMode&&"time"===e.panelMode.currentValue&&(this.panelMode="date")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["inner-popup"]],inputs:{activeDate:"activeDate",endPanelMode:"endPanelMode",panelMode:"panelMode",showWeek:"showWeek",locale:"locale",showTimePicker:"showTimePicker",timeOptions:"timeOptions",disabledDate:"disabledDate",dateRender:"dateRender",selectedValue:"selectedValue",hoverValue:"hoverValue",value:"value",partType:"partType"},outputs:{panelModeChange:"panelModeChange",headerChange:"headerChange",selectDate:"selectDate",selectTime:"selectTime",cellHover:"cellHover"},exportAs:["innerPopup"],features:[Dt],decls:8,vars:11,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngIf"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showNextBtn","showPreBtn","valueChange","panelModeChange"],[3,"activeDate","value","locale","disabledDate","valueChange"],[3,"activeDate","value","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","activeDate","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showPreBtn","showNextBtn","valueChange","panelModeChange"],[3,"locale","showWeek","value","activeDate","disabledDate","cellRender","selectedValue","hoverValue","canSelectWeek","valueChange","cellHover"],[3,"nzInDatePicker","ngModel","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzHideDisabledOptions","nzDefaultOpenValue","nzUse12Hours","nzAddOn","ngModelChange"]],template:function(e,i){1&e&&(q(0,"div")(1,"div"),ge(2,0),V(3,sZ,4,13,"ng-container",1),V(4,lZ,4,15,"ng-container",1),V(5,cZ,4,15,"ng-container",1),V(6,uZ,4,18,"ng-container",2),ve(),j(),V(7,hZ,2,13,"ng-container",3),j()),2&e&&(Gt("ant-picker-datetime-panel",i.showTimePicker),T(1),Gl("",i.prefixCls,"-",i.panelMode,"-panel"),T(1),x("ngSwitch",i.panelMode),T(1),x("ngSwitchCase","decade"),T(1),x("ngSwitchCase","year"),T(1),x("ngSwitchCase","month"),T(2),x("ngIf",i.showTimePicker&&i.timeOptions))},dependencies:[Et,tr,kr,Xo,pr,or,JZ,eX,tX,rX,oX,aX,sX,lX,OS],encapsulation:2,changeDetection:0}),n})(),FS=(()=>{class n{constructor(e,i,r,o){this.datePickerService=e,this.cdr=i,this.ngZone=r,this.host=o,this.inline=!1,this.dir="ltr",this.panelModeChange=new Je,this.calendarChange=new Je,this.resultOk=new Je,this.prefixCls=Dh,this.endPanelMode="date",this.timeOptions=null,this.hoverValue=[],this.checkedPartArr=[!1,!1],this.destroy$=new de,this.disabledStartTime=a=>this.disabledTime&&this.disabledTime(a,"start"),this.disabledEndTime=a=>this.disabledTime&&this.disabledTime(a,"end")}get hasTimePicker(){return!!this.showTime}get hasFooter(){return this.showToday||this.hasTimePicker||!!this.extraFooter||!!this.ranges}get arrowPosition(){var e,i;return"rtl"===this.dir?{right:`${null===(e=this.datePickerService)||void 0===e?void 0:e.arrowLeft}px`}:{left:`${null===(i=this.datePickerService)||void 0===i?void 0:i.arrowLeft}px`}}ngOnInit(){qn(this.datePickerService.valueChange$,this.datePickerService.inputPartChange$).pipe(Pt(this.destroy$)).subscribe(()=>{this.updateActiveDate(),this.cdr.markForCheck()}),this.ngZone.runOutsideAngular(()=>{is(this.host.nativeElement,"mousedown").pipe(Pt(this.destroy$)).subscribe(e=>e.preventDefault())})}ngOnChanges(e){(e.showTime||e.disabledTime)&&this.showTime&&this.buildTimeOptions(),e.panelMode&&(this.endPanelMode=this.panelMode),e.defaultPickerValue&&this.updateActiveDate()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}updateActiveDate(){const e=this.datePickerService.hasValue()?this.datePickerService.value:this.datePickerService.makeValue(this.defaultPickerValue);this.datePickerService.setActiveDate(e,this.hasTimePicker,this.getPanelMode(this.endPanelMode))}onClickOk(){this.changeValueFromSelect(this.isRange?this.datePickerService.value[{left:0,right:1}[this.datePickerService.activeInput]]:this.datePickerService.value),this.resultOk.emit()}onClickToday(e){this.changeValueFromSelect(e,!this.showTime)}onCellHover(e){if(!this.isRange)return;const r=this.datePickerService.value[{left:1,right:0}[this.datePickerService.activeInput]];r&&(this.hoverValue=r.isBeforeDay(e)?[r,e]:[e,r])}onPanelModeChange(e,i){this.panelMode=this.isRange?0===this.datePickerService.getActiveIndex(i)?[e,this.panelMode[1]]:[this.panelMode[0],e]:e,this.panelModeChange.emit(this.panelMode)}onActiveDateChange(e,i){if(this.isRange){const r=[];r[this.datePickerService.getActiveIndex(i)]=e,this.datePickerService.setActiveDate(r,this.hasTimePicker,this.getPanelMode(this.endPanelMode,i))}else this.datePickerService.setActiveDate(e)}onSelectTime(e,i){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.getActiveIndex(i);r[o]=this.overrideHms(e,r[o]),this.datePickerService.setValue(r)}else{const r=this.overrideHms(e,this.datePickerService.value);this.datePickerService.setValue(r)}this.datePickerService.inputPartChange$.next(),this.buildTimeOptions()}changeValueFromSelect(e,i=!0){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.activeInput;let a=o;r[this.datePickerService.getActiveIndex(o)]=e,this.checkedPartArr[this.datePickerService.getActiveIndex(o)]=!0,this.hoverValue=r,i?this.inline?(a=this.reversedPart(o),"right"===a&&(r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.calendarChange.emit(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]&&(this.clearHoverValue(),this.datePickerService.emitValue$.next())):(Ow(r)&&(a=this.reversedPart(o),r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]?(this.calendarChange.emit(r),this.clearHoverValue(),this.datePickerService.emitValue$.next()):this.isAllowed(r)&&(a=this.reversedPart(o),this.calendarChange.emit([e.clone()]))):this.datePickerService.setValue(r),this.datePickerService.inputPartChange$.next(a)}else this.datePickerService.setValue(e),this.datePickerService.inputPartChange$.next(),i&&this.isAllowed(e)&&this.datePickerService.emitValue$.next();this.buildTimeOptions()}reversedPart(e){return"left"===e?"right":"left"}getPanelMode(e,i){return this.isRange?e[this.datePickerService.getActiveIndex(i)]:e}getValue(e){return this.isRange?(this.datePickerService.value||[])[this.datePickerService.getActiveIndex(e)]:this.datePickerService.value}getActiveDate(e){return this.isRange?this.datePickerService.activeDate[this.datePickerService.getActiveIndex(e)]:this.datePickerService.activeDate}isOneAllowed(e){const i=this.datePickerService.getActiveIndex();return kh(e[i],this.disabledDate,[this.disabledStartTime,this.disabledEndTime][i])}isBothAllowed(e){return kh(e[0],this.disabledDate,this.disabledStartTime)&&kh(e[1],this.disabledDate,this.disabledEndTime)}isAllowed(e,i=!1){return this.isRange?i?this.isBothAllowed(e):this.isOneAllowed(e):kh(e,this.disabledDate,this.disabledTime)}getTimeOptions(e){return this.showTime&&this.timeOptions?this.timeOptions instanceof Array?this.timeOptions[this.datePickerService.getActiveIndex(e)]:this.timeOptions:null}onClickPresetRange(e){const i="function"==typeof e?e():e;i&&(this.datePickerService.setValue([new Kt(i[0]),new Kt(i[1])]),this.datePickerService.emitValue$.next())}onPresetRangeMouseLeave(){this.clearHoverValue()}onHoverPresetRange(e){"function"!=typeof e&&(this.hoverValue=[new Kt(e[0]),new Kt(e[1])])}getObjectKeys(e){return e?Object.keys(e):[]}show(e){return!(this.showTime&&this.isRange&&this.datePickerService.activeInput!==e)}clearHoverValue(){this.hoverValue=[]}buildTimeOptions(){if(this.showTime){const e="object"==typeof this.showTime?this.showTime:{};if(this.isRange){const i=this.datePickerService.value;this.timeOptions=[this.overrideTimeOptions(e,i[0],"start"),this.overrideTimeOptions(e,i[1],"end")]}else this.timeOptions=this.overrideTimeOptions(e,this.datePickerService.value)}else this.timeOptions=null}overrideTimeOptions(e,i,r){let o;return o=r?"start"===r?this.disabledStartTime:this.disabledEndTime:this.disabledTime,Object.assign(Object.assign({},e),LS(i,o))}overrideHms(e,i){return e=e||new Kt,(i=i||new Kt).setHms(e.getHours(),e.getMinutes(),e.getSeconds())}}return n.\u0275fac=function(e){return new(e||n)(Y(Gm),Y(er),Y(Ft),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["date-range-popup"]],inputs:{isRange:"isRange",inline:"inline",showWeek:"showWeek",locale:"locale",disabledDate:"disabledDate",disabledTime:"disabledTime",showToday:"showToday",showNow:"showNow",showTime:"showTime",extraFooter:"extraFooter",ranges:"ranges",dateRender:"dateRender",panelMode:"panelMode",defaultPickerValue:"defaultPickerValue",dir:"dir"},outputs:{panelModeChange:"panelModeChange",calendarChange:"calendarChange",resultOk:"resultOk"},exportAs:["dateRangePopup"],features:[Dt],decls:9,vars:2,consts:[[4,"ngIf","ngIfElse"],["singlePanel",""],["tplInnerPopup",""],["tplFooter",""],["tplRangeQuickSelector",""],["noTimePicker",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","-1"],[3,"showWeek","endPanelMode","partType","locale","showTimePicker","timeOptions","panelMode","activeDate","value","disabledDate","dateRender","selectedValue","hoverValue","panelModeChange","cellHover","selectDate","selectTime","headerChange"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday",4,"ngIf"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday"],[3,"class","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"click","mouseenter","mouseleave"],[1,"ant-tag","ant-tag-blue"]],template:function(e,i){if(1&e&&(V(0,yZ,9,19,"ng-container",0),V(1,wZ,4,13,"ng-template",null,1,di),V(3,MZ,2,18,"ng-template",null,2,di),V(5,TZ,1,1,"ng-template",null,3,di),V(7,kZ,1,1,"ng-template",null,4,di)),2&e){const r=Bn(2);x("ngIf",i.isRange)("ngIfElse",r)}},dependencies:[pi,Et,_a,XZ,cX],encapsulation:2,changeDetection:0}),n})();const Km={position:"relative"};let NS=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E,H,G){this.nzConfigService=e,this.datePickerService=i,this.i18n=r,this.cdr=o,this.renderer=a,this.elementRef=s,this.dateHelper=l,this.nzResizeObserver=u,this.platform=f,this.directionality=P,this.noAnimation=E,this.nzFormStatusService=H,this.nzFormNoStatusService=G,this._nzModuleName="datePicker",this.isRange=!1,this.dir="ltr",this.statusCls={},this.status="",this.hasFeedback=!1,this.panelMode="date",this.destroyed$=new de,this.isCustomPlaceHolder=!1,this.isCustomFormat=!1,this.showTime=!1,this.nzAllowClear=!0,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1,this.nzInline=!1,this.nzPlaceHolder="",this.nzPopupStyle=Km,this.nzSize="default",this.nzStatus="",this.nzShowToday=!0,this.nzMode="date",this.nzShowNow=!0,this.nzDefaultPickerValue=null,this.nzSeparator=void 0,this.nzSuffixIcon="calendar",this.nzBackdrop=!1,this.nzId=null,this.nzPlacement="bottomLeft",this.nzShowWeekNumber=!1,this.nzOnPanelChange=new Je,this.nzOnCalendarChange=new Je,this.nzOnOk=new Je,this.nzOnOpenChange=new Je,this.inputSize=12,this.prefixCls=Dh,this.activeBarStyle={},this.overlayOpen=!1,this.overlayPositions=[...kS],this.currentPositionX="start",this.currentPositionY="bottom",this.onChangeFn=()=>{},this.onTouchedFn=()=>{},this.document=p,this.origin=new yh(this.elementRef)}get nzShowTime(){return this.showTime}set nzShowTime(e){this.showTime="object"==typeof e?e:hm(e)}get realOpenState(){return this.isOpenHandledByUser()?!!this.nzOpen:this.overlayOpen}ngAfterViewInit(){this.nzAutoFocus&&this.focus(),this.isRange&&this.platform.isBrowser&&this.nzResizeObserver.observe(this.elementRef).pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputWidthAndArrowLeft()}),this.datePickerService.inputPartChange$.pipe(Pt(this.destroyed$)).subscribe(e=>{e&&(this.datePickerService.activeInput=e),this.focus(),this.updateInputWidthAndArrowLeft()}),this.elementRef.nativeElement.addEventListener("mousedown",this.onMouseDown)}updateInputWidthAndArrowLeft(){var e,i,r;this.inputWidth=(null===(i=null===(e=this.rangePickerInputs)||void 0===e?void 0:e.first)||void 0===i?void 0:i.nativeElement.offsetWidth)||0;const o={position:"absolute",width:`${this.inputWidth}px`};this.datePickerService.arrowLeft="left"===this.datePickerService.activeInput?0:this.inputWidth+(null===(r=this.separatorElement)||void 0===r?void 0:r.nativeElement.offsetWidth)||0,this.activeBarStyle=Object.assign(Object.assign({},o),"rtl"===this.dir?{right:`${this.datePickerService.arrowLeft}px`}:{left:`${this.datePickerService.arrowLeft}px`}),this.cdr.markForCheck()}getInput(e){var i,r;if(!this.nzInline)return this.isRange?"left"===e?null===(i=this.rangePickerInputs)||void 0===i?void 0:i.first.nativeElement:null===(r=this.rangePickerInputs)||void 0===r?void 0:r.last.nativeElement:this.pickerInput.nativeElement}focus(){const e=this.getInput(this.datePickerService.activeInput);this.document.activeElement!==e&&(null==e||e.focus())}onMouseDown(e){"input"!==e.target.tagName.toLowerCase()&&e.preventDefault()}onFocus(e,i){e.preventDefault(),i&&this.datePickerService.inputPartChange$.next(i),this.renderClass(!0)}onFocusout(e){e.preventDefault(),this.elementRef.nativeElement.contains(e.relatedTarget)||this.checkAndClose(),this.renderClass(!1)}open(){this.nzInline||!this.realOpenState&&!this.nzDisabled&&(this.updateInputWidthAndArrowLeft(),this.overlayOpen=!0,this.nzOnOpenChange.emit(!0),this.focus(),this.cdr.markForCheck())}close(){this.nzInline||this.realOpenState&&(this.overlayOpen=!1,this.nzOnOpenChange.emit(!1))}showClear(){return!this.nzDisabled&&!this.isEmptyValue(this.datePickerService.value)&&this.nzAllowClear}checkAndClose(){if(this.realOpenState)if(this.panel.isAllowed(this.datePickerService.value,!0)){if(Array.isArray(this.datePickerService.value)&&Ow(this.datePickerService.value)){const e=this.datePickerService.getActiveIndex();return void this.panel.changeValueFromSelect(this.datePickerService.value[e],!0)}this.updateInputValue(),this.datePickerService.emitValue$.next()}else this.datePickerService.setValue(this.datePickerService.initialValue),this.close()}onClickInputBox(e){e.stopPropagation(),this.focus(),this.isOpenHandledByUser()||this.open()}onOverlayKeydown(e){27===e.keyCode&&this.datePickerService.initValue()}onPositionChange(e){this.currentPositionX=e.connectionPair.originX,this.currentPositionY=e.connectionPair.originY,this.cdr.detectChanges()}onClickClear(e){e.preventDefault(),e.stopPropagation(),this.datePickerService.initValue(!0),this.datePickerService.emitValue$.next()}updateInputValue(){const e=this.datePickerService.value;this.inputValue=this.isRange?e?e.map(i=>this.formatValue(i)):["",""]:this.formatValue(e),this.cdr.markForCheck()}formatValue(e){return this.dateHelper.format(e&&e.nativeDate,this.nzFormat)}onInputChange(e,i=!1){if(!this.platform.TRIDENT&&this.document.activeElement===this.getInput(this.datePickerService.activeInput)&&!this.realOpenState)return void this.open();const r=this.checkValidDate(e);r&&this.realOpenState&&this.panel.changeValueFromSelect(r,i)}onKeyupEnter(e){this.onInputChange(e.target.value,!0)}checkValidDate(e){const i=new Kt(this.dateHelper.parseDate(e,this.nzFormat));return i.isValid()&&e===this.dateHelper.format(i.nativeDate,this.nzFormat)?i:null}getPlaceholder(e){return this.isRange?this.nzPlaceHolder[this.datePickerService.getActiveIndex(e)]:this.nzPlaceHolder}isEmptyValue(e){return null===e||(this.isRange?!e||!Array.isArray(e)||e.every(i=>!i):!e)}isOpenHandledByUser(){return void 0!==this.nzOpen}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroyed$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.nzLocale||this.i18n.localeChange.pipe(Pt(this.destroyed$)).subscribe(()=>this.setLocale()),this.datePickerService.isRange=this.isRange,this.datePickerService.initValue(!0),this.datePickerService.emitValue$.pipe(Pt(this.destroyed$)).subscribe(r=>{var o,a,s,l;const u=this.datePickerService.value;if(this.datePickerService.initialValue=eh(u),this.isRange){const f=u;this.onChangeFn(f.length?[null!==(a=null===(o=f[0])||void 0===o?void 0:o.nativeDate)&&void 0!==a?a:null,null!==(l=null===(s=f[1])||void 0===s?void 0:s.nativeDate)&&void 0!==l?l:null]:[])}else this.onChangeFn(u?u.nativeDate:null);this.onTouchedFn(),this.close()}),null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroyed$)).subscribe(r=>{this.dir=r,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.inputValue=this.isRange?["",""]:"",this.setModeAndFormat(),this.datePickerService.valueChange$.pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputValue()})}ngOnChanges(e){var i,r;const{nzStatus:o,nzPlacement:a}=e;e.nzPopupStyle&&(this.nzPopupStyle=this.nzPopupStyle?Object.assign(Object.assign({},this.nzPopupStyle),Km):Km),!(null===(i=e.nzPlaceHolder)||void 0===i)&&i.currentValue&&(this.isCustomPlaceHolder=!0),!(null===(r=e.nzFormat)||void 0===r)&&r.currentValue&&(this.isCustomFormat=!0),e.nzLocale&&this.setDefaultPlaceHolder(),e.nzRenderExtraFooter&&(this.extraFooter=Gs(this.nzRenderExtraFooter)),e.nzMode&&(this.setDefaultPlaceHolder(),this.setModeAndFormat()),o&&this.setStatusStyles(this.nzStatus,this.hasFeedback),a&&this.setPlacement(this.nzPlacement)}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete(),this.elementRef.nativeElement.removeEventListener("mousedown",this.onMouseDown)}setModeAndFormat(){const e={year:"yyyy",month:"yyyy-MM",week:this.i18n.getDateLocale()?"RRRR-II":"yyyy-ww",date:this.nzShowTime?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd"};this.nzMode||(this.nzMode="date"),this.panelMode=this.isRange?[this.nzMode,this.nzMode]:this.nzMode,this.isCustomFormat||(this.nzFormat=e[this.nzMode]),this.inputSize=Math.max(10,this.nzFormat.length)+2,this.updateInputValue()}onOpenChange(e){this.nzOnOpenChange.emit(e)}writeValue(e){this.setValue(e),this.cdr.markForCheck()}registerOnChange(e){this.onChangeFn=e}registerOnTouched(e){this.onTouchedFn=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}setLocale(){this.nzLocale=this.i18n.getLocaleData("DatePicker",{}),this.setDefaultPlaceHolder(),this.cdr.markForCheck()}setDefaultPlaceHolder(){if(!this.isCustomPlaceHolder&&this.nzLocale){const e={year:this.getPropertyOfLocale("yearPlaceholder"),month:this.getPropertyOfLocale("monthPlaceholder"),week:this.getPropertyOfLocale("weekPlaceholder"),date:this.getPropertyOfLocale("placeholder")},i={year:this.getPropertyOfLocale("rangeYearPlaceholder"),month:this.getPropertyOfLocale("rangeMonthPlaceholder"),week:this.getPropertyOfLocale("rangeWeekPlaceholder"),date:this.getPropertyOfLocale("rangePlaceholder")};this.nzPlaceHolder=this.isRange?i[this.nzMode]:e[this.nzMode]}}getPropertyOfLocale(e){return this.nzLocale.lang[e]||this.i18n.getLocaleData(`DatePicker.lang.${e}`)}setValue(e){const i=this.datePickerService.makeValue(e);this.datePickerService.setValue(i),this.datePickerService.initialValue=i,this.cdr.detectChanges()}renderClass(e){e?this.renderer.addClass(this.elementRef.nativeElement,"ant-picker-focused"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-picker-focused")}onPanelModeChange(e){this.nzOnPanelChange.emit(e)}onCalendarChange(e){if(this.isRange&&Array.isArray(e)){const i=e.filter(r=>r instanceof Kt).map(r=>r.nativeDate);this.nzOnCalendarChange.emit(i)}}onResultOk(){var e,i;if(this.isRange){const r=this.datePickerService.value;this.nzOnOk.emit(r.length?[(null===(e=r[0])||void 0===e?void 0:e.nativeDate)||null,(null===(i=r[1])||void 0===i?void 0:i.nativeDate)||null]:[])}else this.nzOnOk.emit(this.datePickerService.value?this.datePickerService.value.nativeDate:null)}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.elementRef.nativeElement,r):this.renderer.removeClass(this.elementRef.nativeElement,r)})}setPlacement(e){const i=tu[e];this.overlayPositions=[i,...kS],this.currentPositionX=i.originX,this.currentPositionY=i.originY}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(Gm),Y(uc),Y(er),Y(Ai),Y(jt),Y(Oo),Y(NK),Y(Or),Y(en),Y(qr,8),Y(Sa,9),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-date-picker"],["nz-week-picker"],["nz-month-picker"],["nz-year-picker"],["nz-range-picker"]],viewQuery:function(e,i){if(1&e&&(Mi(_c,5),Mi(FS,5),Mi(xZ,5),Mi(PZ,5),Mi(zZ,5)),2&e){let r;ui(r=hi())&&(i.cdkConnectedOverlay=r.first),ui(r=hi())&&(i.panel=r.first),ui(r=hi())&&(i.separatorElement=r.first),ui(r=hi())&&(i.pickerInput=r.first),ui(r=hi())&&(i.rangePickerInputs=r)}},hostVars:16,hostBindings:function(e,i){1&e&&_e("click",function(o){return i.onClickInputBox(o)}),2&e&&Gt("ant-picker",!0)("ant-picker-range",i.isRange)("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)("ant-picker-inline",i.nzInline)},inputs:{nzAllowClear:"nzAllowClear",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly",nzInline:"nzInline",nzOpen:"nzOpen",nzDisabledDate:"nzDisabledDate",nzLocale:"nzLocale",nzPlaceHolder:"nzPlaceHolder",nzPopupStyle:"nzPopupStyle",nzDropdownClassName:"nzDropdownClassName",nzSize:"nzSize",nzStatus:"nzStatus",nzFormat:"nzFormat",nzDateRender:"nzDateRender",nzDisabledTime:"nzDisabledTime",nzRenderExtraFooter:"nzRenderExtraFooter",nzShowToday:"nzShowToday",nzMode:"nzMode",nzShowNow:"nzShowNow",nzRanges:"nzRanges",nzDefaultPickerValue:"nzDefaultPickerValue",nzSeparator:"nzSeparator",nzSuffixIcon:"nzSuffixIcon",nzBackdrop:"nzBackdrop",nzId:"nzId",nzPlacement:"nzPlacement",nzShowWeekNumber:"nzShowWeekNumber",nzShowTime:"nzShowTime"},outputs:{nzOnPanelChange:"nzOnPanelChange",nzOnCalendarChange:"nzOnCalendarChange",nzOnOk:"nzOnOk",nzOnOpenChange:"nzOnOpenChange"},exportAs:["nzDatePicker"],features:[Jt([Gm,{provide:ir,multi:!0,useExisting:vt(()=>n)}]),Dt],decls:8,vars:7,consts:[[4,"ngIf","ngIfElse"],["tplRangeInput",""],["tplRightRest",""],["inlineMode",""],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayTransformOriginOn","positionChange","detach","overlayKeydown"],[3,"class",4,"ngIf"],[4,"ngIf"],["autocomplete","off",3,"disabled","readOnly","ngModel","placeholder","size","ngModelChange","focus","focusout","keyup.enter"],["pickerInput",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["separatorElement",""],[4,"nzStringTemplateOutlet"],["defaultSeparator",""],["nz-icon","","nzType","swap-right","nzTheme","outline"],["autocomplete","off",3,"disabled","readOnly","size","ngModel","placeholder","click","focusout","focus","keyup.enter","ngModelChange"],["rangePickerInput",""],[3,"ngStyle"],[3,"class","click",4,"ngIf"],[3,"status",4,"ngIf"],[3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],["nz-icon","",3,"nzType"],[3,"status"],[3,"isRange","inline","defaultPickerValue","showWeek","panelMode","locale","showToday","showNow","showTime","dateRender","disabledDate","disabledTime","extraFooter","ranges","dir","panelModeChange","calendarChange","resultOk"],[1,"ant-picker-wrapper",2,"position","relative",3,"nzNoAnimation"]],template:function(e,i){if(1&e&&(V(0,HZ,3,2,"ng-container",0),V(1,BZ,2,6,"ng-template",null,1,di),V(3,jZ,5,10,"ng-template",null,2,di),V(5,$Z,2,36,"ng-template",null,3,di),V(7,GZ,2,3,"ng-template",4),_e("positionChange",function(o){return i.onPositionChange(o)})("detach",function(){return i.close()})("overlayKeydown",function(o){return i.onOverlayKeydown(o)})),2&e){const r=Bn(6);x("ngIf",!i.nzInline)("ngIfElse",r),T(7),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.realOpenState)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayTransformOriginOn",".ant-picker-wrapper")}},dependencies:[hj,Et,_a,Ns,zo,pr,or,_c,Js,Sh,Sa,$M,Ch,eu,FS],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Wt()],n.prototype,"nzAllowClear",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),at([Wt()],n.prototype,"nzInline",void 0),at([Wt()],n.prototype,"nzOpen",void 0),at([Wt()],n.prototype,"nzShowToday",void 0),at([Wt()],n.prototype,"nzShowNow",void 0),at([Ui()],n.prototype,"nzSeparator",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzShowWeekNumber",void 0),n})(),RS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,ic,Lw,Wm,yc]}),n})(),hX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,bh,RS,vc,Th,qm,WM,yc,Wm,wS,RS]}),n})(),VS=(()=>{class n{constructor(e,i,r,o,a,s,l){this.elementRef=e,this.renderer=i,this.mediaMatcher=r,this.ngZone=o,this.platform=a,this.breakpointService=s,this.directionality=l,this.nzAlign=null,this.nzJustify=null,this.nzGutter=null,this.actualGutter$=new Rs(1),this.dir="ltr",this.destroy$=new de}getGutter(){const e=[null,null],i=this.nzGutter||0;return(Array.isArray(i)?i:[i,null]).forEach((o,a)=>{"object"==typeof o&&null!==o?(e[a]=null,Object.keys(Mh).map(s=>{const l=s;this.mediaMatcher.matchMedia(Mh[l]).matches&&o[l]&&(e[a]=o[l])})):e[a]=Number(o)||null}),e}setGutterStyle(){const[e,i]=this.getGutter();this.actualGutter$.next([e,i]);const r=(o,a)=>{null!==a&&this.renderer.setStyle(this.elementRef.nativeElement,o,`-${a/2}px`)};r("margin-left",e),r("margin-right",e),r("margin-top",i),r("margin-bottom",i)}ngOnInit(){var e;this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i}),this.setGutterStyle()}ngOnChanges(e){e.nzGutter&&this.setGutterStyle()}ngAfterViewInit(){this.platform.isBrowser&&this.breakpointService.subscribe(Mh).pipe(Pt(this.destroy$)).subscribe(()=>{this.setGutterStyle()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(km),Y(Ft),Y(Or),Y(eK),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","nz-row",""],["nz-row"],["nz-form-item"]],hostAttrs:[1,"ant-row"],hostVars:20,hostBindings:function(e,i){2&e&&Gt("ant-row-top","top"===i.nzAlign)("ant-row-middle","middle"===i.nzAlign)("ant-row-bottom","bottom"===i.nzAlign)("ant-row-start","start"===i.nzJustify)("ant-row-end","end"===i.nzJustify)("ant-row-center","center"===i.nzJustify)("ant-row-space-around","space-around"===i.nzJustify)("ant-row-space-between","space-between"===i.nzJustify)("ant-row-space-evenly","space-evenly"===i.nzJustify)("ant-row-rtl","rtl"===i.dir)},inputs:{nzAlign:"nzAlign",nzJustify:"nzJustify",nzGutter:"nzGutter"},exportAs:["nzRow"],features:[Dt]}),n})(),dX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Vj,oh]}),n})();class pX{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Qm(t,this.delay,this.scheduler))}}class Qm extends I{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,r=t.scheduler,o=t.destination;for(;i.length>0&&i[0].time-r.now()<=0;)i.shift().notification.observe(o);if(i.length>0){const a=Math.max(0,i[0].time-r.now());this.schedule(t,a)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Qm.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new gX(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Pr.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Pr.createComplete()),this.unsubscribe()}}class gX{constructor(t,e){this.time=t,this.notification=e}}const vX=["overlay"];function _X(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzTitle)}}function yX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6),V(5,_X,2,1,"ng-container",7),j()()()),2&n){const e=k();Gt("ant-tooltip-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(3),x("ngStyle",e._contentStyleMap),T(1),x("ngStyle",e._contentStyleMap),T(1),x("nzStringTemplateOutlet",e.nzTitle)("nzStringTemplateOutletContext",e.nzTitleContext)}}let bX=(()=>{class n{constructor(e,i,r,o,a,s){this.elementRef=e,this.hostView=i,this.resolver=r,this.renderer=o,this.noAnimation=a,this.nzConfigService=s,this.visibleChange=new Je,this.internalVisible=!1,this.destroy$=new de,this.triggerDisposables=[]}get _title(){return this.title||this.directiveTitle||null}get _content(){return this.content||this.directiveContent||null}get _trigger(){return void 0!==this.trigger?this.trigger:"hover"}get _placement(){const e=this.placement;return Array.isArray(e)&&e.length>0?e:"string"==typeof e&&e?[e]:["top"]}get _visible(){return(void 0!==this.visible?this.visible:this.internalVisible)||!1}get _mouseEnterDelay(){return this.mouseEnterDelay||.15}get _mouseLeaveDelay(){return this.mouseLeaveDelay||.1}get _overlayClassName(){return this.overlayClassName||null}get _overlayStyle(){return this.overlayStyle||null}getProxyPropertyMap(){return{noAnimation:["noAnimation",()=>!!this.noAnimation]}}ngOnChanges(e){const{trigger:i}=e;i&&!i.isFirstChange()&&this.registerTriggers(),this.component&&this.updatePropertiesByChanges(e)}ngAfterViewInit(){this.createComponent(),this.registerTriggers()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.clearTogglingTimer(),this.removeTriggerListeners()}show(){var e;null===(e=this.component)||void 0===e||e.show()}hide(){var e;null===(e=this.component)||void 0===e||e.hide()}updatePosition(){this.component&&this.component.updatePosition()}createComponent(){const e=this.componentRef;this.component=e.instance,this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),e.location.nativeElement),this.component.setOverlayOrigin(this.origin||this.elementRef),this.initProperties();const i=this.component.nzVisibleChange.pipe(dc());i.pipe(Pt(this.destroy$)).subscribe(r=>{this.internalVisible=r,this.visibleChange.emit(r)}),i.pipe(Bs(r=>r),function mX(n,t=sh){const i=function fX(n){return n instanceof Date&&!isNaN(+n)}(n)?+n-t.now():Math.abs(n);return r=>r.lift(new pX(i,t))}(0,tS),Bs(()=>{var r,o;return Boolean(null===(o=null===(r=this.component)||void 0===r?void 0:r.overlay)||void 0===o?void 0:o.overlayRef)}),Pt(this.destroy$)).subscribe(()=>{var r;null===(r=this.component)||void 0===r||r.updatePosition()})}registerTriggers(){const e=this.elementRef.nativeElement,i=this.trigger;if(this.removeTriggerListeners(),"hover"===i){let r;this.triggerDisposables.push(this.renderer.listen(e,"mouseenter",()=>{this.delayEnterLeave(!0,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(e,"mouseleave",()=>{var o;this.delayEnterLeave(!0,!1,this._mouseLeaveDelay),(null===(o=this.component)||void 0===o?void 0:o.overlay.overlayRef)&&!r&&(r=this.component.overlay.overlayRef.overlayElement,this.triggerDisposables.push(this.renderer.listen(r,"mouseenter",()=>{this.delayEnterLeave(!1,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(r,"mouseleave",()=>{this.delayEnterLeave(!1,!1,this._mouseLeaveDelay)})))}))}else"focus"===i?(this.triggerDisposables.push(this.renderer.listen(e,"focusin",()=>this.show())),this.triggerDisposables.push(this.renderer.listen(e,"focusout",()=>this.hide()))):"click"===i&&this.triggerDisposables.push(this.renderer.listen(e,"click",r=>{r.preventDefault(),this.show()}))}updatePropertiesByChanges(e){this.updatePropertiesByKeys(Object.keys(e))}updatePropertiesByKeys(e){var i;const r=Object.assign({title:["nzTitle",()=>this._title],directiveTitle:["nzTitle",()=>this._title],content:["nzContent",()=>this._content],directiveContent:["nzContent",()=>this._content],trigger:["nzTrigger",()=>this._trigger],placement:["nzPlacement",()=>this._placement],visible:["nzVisible",()=>this._visible],mouseEnterDelay:["nzMouseEnterDelay",()=>this._mouseEnterDelay],mouseLeaveDelay:["nzMouseLeaveDelay",()=>this._mouseLeaveDelay],overlayClassName:["nzOverlayClassName",()=>this._overlayClassName],overlayStyle:["nzOverlayStyle",()=>this._overlayStyle],arrowPointAtCenter:["nzArrowPointAtCenter",()=>this.arrowPointAtCenter]},this.getProxyPropertyMap());(e||Object.keys(r).filter(o=>!o.startsWith("directive"))).forEach(o=>{if(r[o]){const[a,s]=r[o];this.updateComponentValue(a,s())}}),null===(i=this.component)||void 0===i||i.updateByDirective()}initProperties(){this.updatePropertiesByKeys()}updateComponentValue(e,i){void 0!==i&&(this.component[e]=i)}delayEnterLeave(e,i,r=-1){this.delayTimer?this.clearTogglingTimer():r>0?this.delayTimer=setTimeout(()=>{this.delayTimer=void 0,i?this.show():this.hide()},1e3*r):i&&e?this.show():this.hide()}removeTriggerListeners(){this.triggerDisposables.forEach(e=>e()),this.triggerDisposables.length=0}clearTogglingTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0)}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa),Y(gc))},n.\u0275dir=We({type:n,features:[Dt]}),n})(),CX=(()=>{class n{constructor(e,i,r){this.cdr=e,this.directionality=i,this.noAnimation=r,this.nzTitle=null,this.nzContent=null,this.nzArrowPointAtCenter=!1,this.nzOverlayStyle={},this.nzBackdrop=!1,this.nzVisibleChange=new de,this._visible=!1,this._trigger="hover",this.preferredPlacement="top",this.dir="ltr",this._classMap={},this._prefix="ant-tooltip",this._positions=[...TS],this.destroy$=new de}set nzVisible(e){const i=hm(e);this._visible!==i&&(this._visible=i,this.nzVisibleChange.next(i))}get nzVisible(){return this._visible}set nzTrigger(e){this._trigger=e}get nzTrigger(){return this._trigger}set nzPlacement(e){const i=e.map(r=>Yi[r]);this._positions=[...i,...TS]}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.nzVisibleChange.complete(),this.destroy$.next(),this.destroy$.complete()}show(){this.nzVisible||(this.isEmpty()||(this.nzVisible=!0,this.nzVisibleChange.next(!0),this.cdr.detectChanges()),this.origin&&this.overlay&&this.overlay.overlayRef&&"rtl"===this.overlay.overlayRef.getDirection()&&this.overlay.overlayRef.setDirection("ltr"))}hide(){!this.nzVisible||(this.nzVisible=!1,this.nzVisibleChange.next(!1),this.cdr.detectChanges())}updateByDirective(){this.updateStyles(),this.cdr.detectChanges(),Promise.resolve().then(()=>{this.updatePosition(),this.updateVisibilityByTitle()})}updatePosition(){this.origin&&this.overlay&&this.overlay.overlayRef&&this.overlay.overlayRef.updatePosition()}onPositionChange(e){this.preferredPlacement=DS(e),this.updateStyles(),this.cdr.detectChanges()}setOverlayOrigin(e){this.origin=e,this.cdr.markForCheck()}onClickOutside(e){!this.origin.nativeElement.contains(e.target)&&null!==this.nzTrigger&&this.hide()}updateVisibilityByTitle(){this.isEmpty()&&this.hide()}updateStyles(){this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa))},n.\u0275dir=We({type:n,viewQuery:function(e,i){if(1&e&&Mi(vX,5),2&e){let r;ui(r=hi())&&(i.overlay=r.first)}}}),n})();function Zm(n){return!(n instanceof Hi||""!==n&&kn(n))}let wX=(()=>{class n extends CX{constructor(e,i,r){super(e,i,r),this.nzTitle=null,this.nzTitleContext=null,this._contentStyleMap={}}isEmpty(){return Zm(this.nzTitle)}updateStyles(){const e=this.nzColor&&function HW(n){return-1!==VW.indexOf(n)}(this.nzColor);this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0,[`${this._prefix}-${this.nzColor}`]:e},this._contentStyleMap={backgroundColor:this.nzColor&&!e?this.nzColor:null}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-tooltip"]],exportAs:["nzTooltipComponent"],features:[kt],decls:2,vars:5,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-tooltip",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-tooltip-content"],[1,"ant-tooltip-arrow"],[1,"ant-tooltip-arrow-content",3,"ngStyle"],[1,"ant-tooltip-inner",3,"ngStyle"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"]],template:function(e,i){1&e&&(V(0,yX,6,11,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),MX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm]}),n})();function SX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(3);T(1),cn(e.nzTitle)}}function TX(n,t){if(1&n&&(q(0,"div",10),V(1,SX,2,1,"ng-container",9),j()),2&n){const e=k(2);T(1),x("nzStringTemplateOutlet",e.nzTitle)}}function DX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzContent)}}function kX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6)(5,"div"),V(6,TX,2,1,"div",7),q(7,"div",8),V(8,DX,2,1,"ng-container",9),j()()()()()),2&n){const e=k();Gt("ant-popover-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(6),x("ngIf",e.nzTitle),T(2),x("nzStringTemplateOutlet",e.nzContent)}}let PX=(()=>{class n extends bX{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s),this._nzModuleName="popover",this.trigger="hover",this.placement="top",this.nzPopoverBackdrop=!1,this.visibleChange=new Je,this.componentRef=this.hostView.createComponent(zX)}getProxyPropertyMap(){return Object.assign({nzPopoverBackdrop:["nzBackdrop",()=>this.nzPopoverBackdrop]},super.getProxyPropertyMap())}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa,9),Y(gc))},n.\u0275dir=We({type:n,selectors:[["","nz-popover",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("ant-popover-open",i.visible)},inputs:{arrowPointAtCenter:["nzPopoverArrowPointAtCenter","arrowPointAtCenter"],title:["nzPopoverTitle","title"],content:["nzPopoverContent","content"],directiveTitle:["nz-popover","directiveTitle"],trigger:["nzPopoverTrigger","trigger"],placement:["nzPopoverPlacement","placement"],origin:["nzPopoverOrigin","origin"],visible:["nzPopoverVisible","visible"],mouseEnterDelay:["nzPopoverMouseEnterDelay","mouseEnterDelay"],mouseLeaveDelay:["nzPopoverMouseLeaveDelay","mouseLeaveDelay"],overlayClassName:["nzPopoverOverlayClassName","overlayClassName"],overlayStyle:["nzPopoverOverlayStyle","overlayStyle"],nzPopoverBackdrop:"nzPopoverBackdrop"},outputs:{visibleChange:"nzPopoverVisibleChange"},exportAs:["nzPopover"],features:[kt]}),at([Wt()],n.prototype,"arrowPointAtCenter",void 0),at([Ui()],n.prototype,"nzPopoverBackdrop",void 0),n})(),zX=(()=>{class n extends wX{constructor(e,i,r){super(e,i,r),this._prefix="ant-popover"}get hasBackdrop(){return"click"===this.nzTrigger&&this.nzBackdrop}isEmpty(){return Zm(this.nzTitle)&&Zm(this.nzContent)}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-popover"]],exportAs:["nzPopoverComponent"],features:[kt],decls:2,vars:6,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayOpen","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-popover",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-popover-content"],[1,"ant-popover-arrow"],[1,"ant-popover-arrow-content"],["role","tooltip",1,"ant-popover-inner"],["class","ant-popover-title",4,"ngIf"],[1,"ant-popover-inner-content"],[4,"nzStringTemplateOutlet"],[1,"ant-popover-title"]],template:function(e,i){1&e&&(V(0,kX,9,9,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayHasBackdrop",i.hasBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Et,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),EX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm,MX]}),n})(),AX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,yc]}),n})();class nu{constructor(){this._windowWidth$=null,this._viewMode$=null,this._windowWidth$=new Q1(window.innerWidth),this._viewMode$=new Q1("lg")}getWindowWidth(){return this._windowWidth$.getValue()}getViewMode(){return this._viewMode$.getValue()}setWindowWidth(t){let e;this._windowWidth$.next(t),e=t<=400?"sm":t<=600?"md":"lg",this._viewMode$.next(e)}get windowWidth(){return this._windowWidth$.asObservable()}get viewMode(){return this._viewMode$.asObservable()}}class LX{constructor(t){if(this.logID=t,void 0===t){t="reader_log";let e=document.getElementById(t);e?this.logElement=e:(this.logElement=document.createElement("div"),this.logElement.setAttribute("id",t),document.body.appendChild(this.logElement))}else this.logElement=document.getElementById(t);this.logElement.setAttribute("aria-live","assertive"),this.logElement.setAttribute("aria-relevant","additions"),this.logElement.setAttribute("role","log"),this.logElement.setAttribute("class","screen_reader_only")}add(t){let e=document.createElement("p");e.appendChild(document.createTextNode(t)),this.logElement.appendChild(e)}}class Vn{constructor(){this.srLog=new LX}getLhcFormData(){return this.lhcFormData}setLhcFormData(t){this.lhcFormData=t}setActiveRow(t){this.lhcFormData&&t&&(this.lhcFormData.setActiveRow(t),t._validationErrors&&t._validationErrors.forEach(e=>{this.sendMsgToScreenReader(`${t.question} ${e}`)}))}activeRowOnBlur(t){t._visitedBefore?t._showValidation=!1:(t._showValidation=!0,setTimeout(()=>{t._showValidation=!1,t._visitedBefore=!0},window.LForms.Validations._timeout))}getActiveRowClass(t){return this.lhcFormData.getActiveRowClass(t)}getSkipLogicClass(t){return this.lhcFormData.getSkipLogicClass(t)}getTableColumnStyle(t){var e={};if(t.displayControl&&Array.isArray(t.displayControl.colCSS))for(var i=t.displayControl.colCSS,r=0,o=i.length;r1)}hasOneRepeatingRow(t){var e=!1,i=this.lhcFormData._horizontalTableInfo[t._codePath+t._parentIdPath_];return i&&i.tableRows&&1===i.tableRows.length&&(e=!0),e}getCodingInstructionsDisplayType(t){var e="";if(t.codingInstructions&&t.codingInstructions.length>0){if(this.lhcFormData.templateOptions.allowHTMLInInstructions&&"html"===t.codingInstructionsFormat)var r="html";else r="escaped";e=(this.lhcFormData.templateOptions.showCodingInstruction?"inline":"popover")+"-"+r}return e}checkUnits(t){return!!(t._unitAutocompOptions||t._unitReadonly&&t.unit&&t.unit._displayUnit)}targetShown(t){return this.lhcFormData?!1!==t._enableWhenExpVal&&"target-disabled"!==this.lhcFormData.getSkipLogicClass(t):null}getRepeatingSN(t){var e="";return t._questionRepeatable&&(e=t._idPath.slice(1).replace(/\//g,".")),e}getItemAnswerId(t,e){return(t._elementId+(e.code||e.text)).replace(/\s+/g,"")}getSiblingStatus(t){var e="";return t._lastSibling&&(e+="lhc-last-item"),t._firstSibling&&(e+=" lhc-first-item"),e}getTreeLineClass(){const t=this.getLhcFormData().templateOptions;return t.hideTreeLine||t.hideIndentation?"":"lhc-tree-line"}getIndentationClass(){return this.getLhcFormData().templateOptions.hideIndentation?"":"lhc-indentation"}getItemClassList(t,e){return["lhc-item",this.getItemViewModeClass(t,e),this.getTreeLineClass(),this.getIndentationClass(),this.getSiblingStatus(t),this.getRowClass(t),this.getActiveRowClass(t)].join(" ")}isHideRepetitionNumber(){return this.getLhcFormData().templateOptions.hideRepetitionNumber}getRowClass(t){var e=" lhc-datatype-"+t.dataType;return t._answerRequired&&(e+=" lf-answer-required"),e+=t.header?" lhc-item-group":" lhc-item-question",(!t.question||0===t.question.length)&&(e+=" lf-empty-question"),t._visitedBefore&&(e+=" lhc-visited-before"),t._showValidation&&(e+=" lhc-show-validation"),t._isHiddenFromView&&(e+=" lhc-hidden-from-view"),Array.isArray(t._validationErrors)&&t._validationErrors.length>0&&(e+=" lhc-invalid"),e}getViewModeClass(t){var e,i;let r,o=null===(i=null===(e=this.lhcFormData)||void 0===e?void 0:e.templateOptions)||void 0===i?void 0:i.viewMode;switch((!o||"auto"===o)&&(o=t),o){case"lg":default:r="lhc-view-lg";break;case"md":r="lhc-view-md";break;case"sm":r="lhc-view-sm"}return r}getItemViewModeClass(t,e){let i,r="";if(t)switch(i=t.displayControl&&t.displayControl.viewMode?t.displayControl.viewMode:this.lhcFormData.templateOptions.viewMode,(!i||"auto"===i)&&(i=e),i){case"lg":default:r="lhc-item-view-lg";break;case"md":r="lhc-item-view-md";break;case"sm":r="lhc-item-view-sm"}return r}addOneRepeatingItem(t,e){var i=!1;this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(i=this.lhcFormData.areAnyRepeatingItemsEmpty(t))&&t._showUnusedItemWarning&&(t._unusedItemWarning||(t._unusedItemWarning='Please enter info in the blank "'+t._text+'"')),i||(e?this.lhcFormData.appendRepeatingItems(t):this.lhcFormData.addRepeatingItems(t),this.sendActionsToScreenReader())}removeOneRepeatingItem(t){var e=this.lhcFormData.getNextRepeatingItem(t),i="";if(e)i=2===this.lhcFormData.getRepeatingItemCount(t)?"add-"+e._elementId:"del-"+e._elementId;else{var r=this.lhcFormData.getPrevRepeatingItem(t);r&&(i="add-"+r._elementId)}this.lhcFormData.removeRepeatingItems(t),this.sendActionsToScreenReader(),setTimeout(function(){var o=document.getElementById(i);o&&o.focus()},1)}hideUnusedItemWarning(t){this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(t._showUnusedItemWarning=!1)}getHorizontalTableInfo(){return this.lhcFormData._horizontalTableInfo}trackByElementId(t,e){return e._elementId}trackByRowHeaderElementId(t,e){return e.header._elementId}trackByColumnHeaderId(t,e){return e.id}isSubsequentHorizontalTableGroupItem(t){return t&&t.displayControl&&"horizontal"===t.displayControl.questionLayout&&!t._horizontalTableHeader}sendMsgToScreenReader(t){this.srLog.add(t)}sendActionsToScreenReader(){this.lhcFormData&&this.lhcFormData._actionLogs.length>0&&(this.lhcFormData._actionLogs.forEach(t=>{this.srLog.add(t)}),this.lhcFormData._actionLogs=[])}isFormReady(){return!!this.lhcFormData._formReady}onItemValueChange(t,e,i,r=!1){this.lhcFormData&&(r||!r&&!nt.deepEqual(e,i))&&(this.lhcFormData.updateOnSourceItemChange(t),this.sendActionsToScreenReader())}}function FX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(2);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function NX(n,t){if(1&n&&Ce(0,"lhc-item",12),2&n){const e=k().$implicit,i=k(3);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function RX(n,t){if(1&n&&(ge(0),V(1,NX,1,5,"lhc-item",11),ve()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function VX(n,t){if(1&n&&(q(0,"div",9),V(1,RX,2,1,"ng-container",10),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function HX(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",13),j()),2&n){const e=k(2);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function BX(n,t){if(1&n&&(ge(0),q(1,"div",1)(2,"div",2),Ce(3,"lhc-item-question-text",3),j(),q(4,"div",4),V(5,FX,2,2,"button",5),j()(),V(6,VX,2,2,"div",6),V(7,HX,2,6,"div",7),ve()),2&n){const e=k();T(3),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem)}}let HS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-vertical"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-item-group-title","lhc-de-label-button"],[1,"lhc-de-label"],[3,"item"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,BX,8,4,"ng-container",0),2&e&&x("ngIf",i.item)}}),n})(),BS=(()=>{class n{constructor(e){this.sanitized=e}transform(e,...i){return this.sanitized.bypassSecurityTrustHtml(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(K0,16))},n.\u0275pipe=Pi({name:"safeHtml",type:n,pure:!0}),n})();function UX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("nzPopoverVisibleChange",function(r){return ae(e),re(k().item._showUnusedItemWarning=r)})("click",function(){ae(e);const r=k();return re(r.lhcDataService.addOneRepeatingItem(r.item,r.append))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.hideUnusedItemWarning(r.item))}),Fe(1),j()}if(2&n){const e=k(),i=Bn(6);_n("id","add-",e.item._elementId,"")("nzPopoverOverlayClassName","warning-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","add-button-",e.item._elementId,"")("aria-label","add button for ",e.item.question,"")("aria-describedby","add-button-",e.item._elementId,""),x("nzPopoverVisible",e.item._showUnusedItemWarning)("nzPopoverContent",i)("nzPopoverTrigger",e.click),T(1),$t(" ",e.buttonLabel," ")}}function YX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(10);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function qX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(8);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function jX(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",13),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item._elementId,"")("nzPopoverOverlayClassName","copyright-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item._elementId,"")("aria-label","Copyright button for ",e.item.question,"")("aria-describedby","copyright-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function $X(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",14),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item.code,"")("nzPopoverOverlayClassName","copyright-class",e.item.code.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item.code,"")("aria-label","Copyright button for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-button-",e.item.code,""),x("nzPopoverContent",i)}}function WX(n,t){if(1&n&&(ge(0),V(1,jX,2,6,"button",11),V(2,$X,2,6,"button",11),ve()),2&n){const e=k();T(1),x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}function GX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","add-button-",e.item._elementId,"")("aria-describedby","add-content-",e.item._elementId,""),_n("id","add-content-",e.item._elementId,""),Sn("aria-label",e.item._unusedItemWarning),T(1),cn(e.item._unusedItemWarning)}}function KX(n,t){if(1&n&&(Ce(0,"span",16),Sr(1,"safeHtml")),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),x("innerHTML",So(1,5,e.item.codingInstructions),qa)}}function QX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function ZX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);jn("aria-labelledby","copyright-button-",e.item._elementId,"")("aria-label","Copyright notice for ",e.item.question,"")("aria-describedby","copyright-content-",e.item._elementId,""),_n("id","copyright-content-",e.item._elementId,""),T(1),cn(e.item.copyrightNotice)}}function XX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);_n("id","copyright-content-",e.item.code,""),jn("aria-labelledby","copyright-button-",e.item.code,"")("aria-label","Copyright notice for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-content-",e.item.code,""),_n("id","copyright-content-",e.item.code,""),T(1),cn(e.item.copyrightNotice)}}function JX(n,t){if(1&n&&(V(0,ZX,2,5,"span",17),V(1,XX,2,6,"span",17)),2&n){const e=k();x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}let iu=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.buttonLabel=null,this.append=!1}onShowingPopver(){let r,e="copyright-string"===this.popoverType?"Copyright notice:":"Instruction:";"copyright-string"===this.popoverType?(e="Copyright notice:",r="copyright-content-"+(this.formLevel?this.item.code:this.item._elementId)):(e="Instruction:",r="help-content-"+(this.formLevel?this.item.code:this.item._elementId)),setTimeout(()=>{let o=document.getElementById(r).textContent;this.lhcDataService.sendMsgToScreenReader(`${e} ${o}`)},10)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-button-popover"]],inputs:{item:"item",popoverType:"popoverType",formLevel:"formLevel",buttonLabel:"buttonLabel",append:"append"},decls:13,vars:5,consts:[[3,"ngSwitch"],["type","button","class","lhc-float-button lhc-button","nz-popover","","nzPopoverPlacement","topLeft",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur",4,"ngSwitchCase"],["type","button","class","lhc-help-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngSwitchCase"],[4,"ngSwitchCase"],["warningStrTemplate",""],["helpHtmlTemplate",""],["helpStrTemplate",""],["copyrightStrTemplate",""],["type","button","nz-popover","","nzPopoverPlacement","topLeft",1,"lhc-float-button","lhc-button",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",1,"lhc-help-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","question-circle","nzTheme","fill"],["type","button","class","lhc-copyright-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngIf"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",1,"lhc-copyright-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","copyright-circle","nzTheme","fill"],["nz-icon","","nzType","copyright-circle","nzTheme","outline"],["role","region",3,"id"],["role","region",3,"id","innerHTML"],["role","region",3,"id",4,"ngIf"]],template:function(e,i){1&e&&(ge(0,0),V(1,UX,2,9,"button",1),V(2,YX,2,6,"button",2),V(3,qX,2,6,"button",2),V(4,WX,3,2,"ng-container",3),ve(),V(5,GX,2,5,"ng-template",null,4,di),V(7,KX,2,7,"ng-template",null,5,di),V(9,QX,2,5,"ng-template",null,6,di),V(11,JX,2,2,"ng-template",null,7,di)),2&e&&(x("ngSwitch",i.popoverType),T(1),x("ngSwitchCase","repeating-item"),T(1),x("ngSwitchCase","help-string"),T(1),x("ngSwitchCase","help-html"),T(1),x("ngSwitchCase","copyright-string"))},dependencies:[Et,tr,kr,PX,Js,BS]}),n})();function eJ(n,t){if(1&n&&(q(0,"span",10),Fe(1),j()),2&n){const e=k(2);T(1),cn(e.lhcDataService.getRepeatingSN(e.item))}}function tJ(n,t){if(1&n&&(q(0,"span",11),Fe(1),j()),2&n){const e=k(2);wr(e.item._obj_prefixCSS),T(1),cn(e.item.prefix)}}function nJ(n,t){1&n&&(q(0,"span",12),Fe(1,"*"),j())}function iJ(n,t){if(1&n&&(q(0,"a",15),Fe(1),j()),2&n){const e=k(3);Be("href",e.item._linkToDef,f1),T(1),$t("[",e.item.questionCode,"]")}}function rJ(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.item.questionCode,"]")}}function oJ(n,t){if(1&n&&(q(0,"span",13),V(1,iJ,2,2,"a",14),V(2,rJ,2,1,"span",0),j()),2&n){const e=k(2);T(1),x("ngIf",e.item._linkToDef),T(1),x("ngIf",!e.item._linkToDef)}}function aJ(n,t){if(1&n&&(q(0,"span",20),Fe(1),j()),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function sJ(n,t){if(1&n&&(Ce(0,"span",21),Sr(1,"safeHtml")),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),x("innerHTML",So(1,4,e.item.codingInstructions),qa)}}function lJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-string")}}function cJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-html")}}function uJ(n,t){if(1&n&&(q(0,"span",16),V(1,aJ,2,4,"span",17),V(2,sJ,2,6,"span",18),V(3,lJ,2,2,"ng-container",19),V(4,cJ,2,2,"ng-container",19),j()),2&n){const e=k(2);x("ngSwitch",e.lhcDataService.getCodingInstructionsDisplayType(e.item)),T(1),x("ngSwitchCase","inline-escaped"),T(1),x("ngSwitchCase","inline-html"),T(1),x("ngSwitchCase","popover-escaped"),T(1),x("ngSwitchCase","popover-html")}}function hJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(2);T(1),x("item",e.item)("popoverType","copyright-string")}}function dJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"div",1),_e("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),V(2,eJ,2,1,"span",2),q(3,"span",3)(4,"label",4),V(5,tJ,2,3,"span",5),q(6,"span",6),Fe(7),V(8,nJ,2,0,"span",7),j()()(),V(9,oJ,3,2,"span",8),V(10,uJ,5,5,"span",9),V(11,hJ,2,2,"ng-container",0),j(),ve()}if(2&n){const e=k();T(2),x("ngIf",e.item._questionRepeatable&&!e.item._horizontalTableHeader&&!e.lhcDataService.isHideRepetitionNumber()),T(2),_n("id","label-",e.item._elementId,""),Be("for",e.item._elementId),T(1),x("ngIf",e.item.prefix),T(1),wr(e.item._obj_textCSS),T(1),$t("",e.item.question," "),T(1),x("ngIf",e.item._answerRequired),T(1),x("ngIf",e.lhcDataService.getLhcFormData().templateOptions.showQuestionCode),T(1),x("ngIf",e.item.codingInstructions),T(1),x("ngIf",e.item.copyrightNotice)}}let ru=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-de-label",3,"focus"],["class","lf-sn",4,"ngIf"],[1,"lhc-question"],[3,"id","for"],["class","prefix",3,"style",4,"ngIf"],[1,"question"],["class","lhc-required","title","Required",4,"ngIf"],["class","lf-item-code",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[1,"lf-sn"],[1,"prefix"],["title","Required",1,"lhc-required"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"ngSwitch"],["class","lf-prompt",3,"id",4,"ngSwitchCase"],["class","lf-prompt",3,"id","innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"lf-prompt",3,"id"],[1,"lf-prompt",3,"id","innerHTML"],[3,"item","popoverType"]],template:function(e,i){1&e&&V(0,dJ,12,11,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,iu,BS]}),n})(),ou=(()=>{class n{areTwoAnswersSame(e,i,r){return nt.areTwoAnswersSame(e,i,r)}str2num(e,i){let r=null;if("integer"===i){let o=parseInt(e);r=isNaN(o)?null:o}else if("decimal"===i){let o=parseFloat(e);r=isNaN(o)?null:o}return r}getDisplayControlIsVertical(e){var i;return void 0!==(null===(i=null==e?void 0:e.answerLayout)||void 0===i?void 0:i.columns)&&"0"!==e.answerLayout.columns}getAriaLabel(e){return e.prefix?`${e.prefix} ${e.question}`:e.question}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function fJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",5),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).checkboxModels[a]=r)}),Fe(2),j()()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);T(1),b1("aria-label","Checkbox ",e._displayText," for ",r.item.question,""),x("nzValue",r.item.answers[i])("ngModel",r.checkboxModels[i])("nzDisabled",r.item._readOnly)("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function mJ(n,t){if(1&n){const e=Ye();q(0,"input",8),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const pJ=function(n){return{text:n,_notOnList:!0}};function gJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",6),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherCheckboxModel=r)}),Fe(2," Other "),j(),V(3,mJ,1,3,"input",7),j()}if(2&n){const e=k(2);T(1),jn("aria-label","Checkbox Other for ",e.item.question,""),x("nzValue",Fi(6,pJ,e.otherValue))("nzDisabled",e.item._readOnly)("ngModel",e.otherCheckboxModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.otherCheckboxModel)}}const vJ=function(n){return{"lhc-vertical":n}};function _J(n,t){if(1&n){const e=Ye();q(0,"nz-checkbox-wrapper",1),_e("nzOnChange",function(r){return ae(e),re(k().onCheckboxModelChange(r))}),q(1,"div",2),V(2,fJ,3,7,"div",3),V(3,gJ,4,8,"div",4),j()()}if(2&n){const e=k();T(1),x("ngClass",Fi(3,vJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let yJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.otherValue=null,this.checkboxModels=[],this.otherCheckboxModel=null,this.prevCheckBoxValue=null}setInitialValue(){if(this.item&&this.item.value&&Array.isArray(this.item.value)&&this.item.answers&&Array.isArray(this.item.answers)){let e=this.item.answers.length;this.checkboxModels=new Array(e);for(let i=0,r=this.item.value.length;i(i._notOnList&&(i.text=e),i)),this.otherValue=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,this.prevCheckBoxValue),this.prevCheckBoxValue=this.item.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(ou),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-check-box"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[["style","width: 100%;",3,"nzOnChange",4,"ngIf"],[2,"width","100%",3,"nzOnChange"],["nz-row","",3,"ngClass"],[4,"ngFor","ngForOf"],[4,"ngIf"],["nz-checkbox","",3,"nzValue","ngModel","nzDisabled","id","click","ngModelChange"],["nz-checkbox","",3,"nzValue","nzDisabled","ngModel","id","click","ngModelChange"],["type","text","class","lhc-answer-other-input","nz-input","",3,"ngModel","id","disabled","ngModelChange","focus",4,"ngIf"],["type","text","nz-input","",1,"lhc-answer-other-input",3,"ngModel","id","disabled","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,_J,4,5,"nz-checkbox-wrapper",0),2&e&&x("ngIf",i.item)},dependencies:[Zo,pi,Et,zo,pr,or,rG,XM,VS],styles:[".lhc-answer-other-input[_ngcontent-%COMP%]{height:22px}.ant-checkbox-group[_ngcontent-%COMP%], .ant-checkbox-wrapper[_ngcontent-%COMP%]{color:#000000d9}.lhc-vertical[_ngcontent-%COMP%]{flex-direction:column}\n/*# sourceMappingURL=lhc-item-choice-check-box.component.css.map*/"]}),n})();function bJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).radioModels[a]=r)}),Fe(1),j()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);x("nzValue",r.item.answers[i])("ngModel",r.radioModels[i])("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function CJ(n,t){if(1&n){const e=Ye();q(0,"input",6),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const wJ=function(n){return{text:n,_notOnList:!0}};function MJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherRadioModel=r)}),Fe(1," Other "),V(2,CJ,1,3,"input",5),j()}if(2&n){const e=k(2);x("nzValue",Fi(4,wJ,e.otherValue))("ngModel",e.otherRadioModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.radioValue&&e.radioValue._notOnList)}}const SJ=function(n){return{"lhc-vertical":n}};function TJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onRadioModelChange(r))}),V(2,bJ,2,4,"label",2),V(3,MJ,3,6,"label",3),j()()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName",e.radiogroup+e.item._elementId)("ngClass",Fi(7,SJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let DJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.radioValue=null,this.otherValue=null,this.radioModels=[],this.otherRadioModel=null}setInitialValue(){if(this.item&&this.item.value&&this.item.answers&&Array.isArray(this.item.answers))if(this.radioValue=this.item.value,this.item.value._notOnList)this.otherValue=this.item.value.text,this.otherRadioModel=!0;else{let e=this.item.answers.length;this.radioModels=new Array(e);for(let i=0;i{class n{constructor(e){this.lhcDataService=e,this.dataModelChange=new Je,this.onFocusFn=new Je,this.onBlurFn=new Je,this.selectedItems=[],this.multipleSelections=!1,this.allowNotOnList=!1,this.acType=null,this.acInstance=null,this.displayProp="",this.viewInitialized=!1}ngOnChanges(e){if(this.viewInitialized){let i;if(e.options&&e.dataModel)this.cleanupAutocomplete(!0),this.setupAutocomplete(),i=e.dataModel&&!nt.deepEqual(this.dataModel,e.dataModel.previousValue);else if(e.options){let{keep:r,dataModelChanged:o}=this.keepDataModel(e);this.cleanupAutocomplete(r),this.setupAutocomplete(),i=o||!r}else e.dataModel&&(this.updateDisplayedValue(this.dataModel),i=!0);i&&(this.dataModelChange.emit(this.dataModel),this.lhcDataService.onItemValueChange(this.item,null,null,!0))}}keepDataModel(e){var i,r,o,a,s;let l,u;if(void 0!==(null===(i=e.isFormReady)||void 0===i?void 0:i.previousValue)?e.isFormReady.previousValue:this.isFormReady){var E,H,p=(null===(o=null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.previousValue)||void 0===o?void 0:o.acOptions)||{},P=(null===(s=null===(a=null==e?void 0:e.options)||void 0===a?void 0:a.currentValue)||void 0===s?void 0:s.acOptions)||{};void 0!==p.listItems||void 0!==P.listItems?(E=p.listItems,H=P.listItems):void 0!==p.url||void 0!==P.url?(E=p.url,H=P.url):(void 0!==p.fhir||void 0!==P.fhir)&&(E=p.fhir,H=P.fhir),l=nt.deepEqual(E,H),p.maxSelect!==P.maxSelect&&(("*"===p.maxSelect||parseInt(p.maxSelect)>1)&&1===parseInt(P.maxSelect)?(this.dataModel=this.dataModel[0],u=!0):1===parseInt(p.maxSelect)&&("*"===P.maxSelect||parseInt(P.maxSelect)>1)&&(this.dataModel=[this.dataModel],u=!0),l=!0)}else l=!0;return{keep:l,dataModelChanged:u}}updateDisplayedValue(e){if(this.multipleSelections){if(this.acInstance.clearStoredSelection(),Array.isArray(e))for(let i of e){let r=this.updateAutocompSelectionModel(i);this.acInstance.addToSelectedArea(r)}}else if(e){let i=this.updateAutocompSelectionModel(e);if("string"==typeof i){let r="prefetch"===this.acType?i.trim():i;this.acInstance.setFieldVal(r,!1)}else this.acInstance.setFieldVal("",!1)}else this.acInstance.setFieldVal("",!1)}getDisplayValue(e){let i=null;if("string"==typeof e)i=e;else if("prefetch"===this.acType)if(e._notOnList)e._notOnList&&(i=e.text);else if(this.options.acOptions.listItemsForModel){for(let r=0,o=this.options.acOptions.listItemsForModel.length;r1)&&(this.multipleSelections=!0),this.allowNotOnList=!e.matchListValue,this.displayProp=e.display||"text",e.hasOwnProperty("url")||e.fhir&&e.fhir.search)this.acType="search",this.acInstance=new(ih().Autocompleter.Search)(this.ac.nativeElement,e.url,e);else{this.acType="prefetch";let o=[];e.listItems.forEach((a,s)=>{o.push(a[this.displayProp]),this.prefetchTextToItem[a[this.displayProp].trim()]=e.listItemsForModel?e.listItemsForModel[s]:a},this),this.acInstance=new(ih().Autocompleter.Prefetch)(this.ac.nativeElement,o,e)}let i=e.defaultValue;this.setItemInitValue(this.dataModel||i),ih().Autocompleter.Event.observeListSelections(this.options.elementId,this.onSelectionHandler.bind(this))}}setItemInitValue(e){if(e)if(this.multipleSelections&&Array.isArray(e)){for(var i=0,r=e.length;i{let a=this.prefetchTextToItem[o];return a||(this.allowNotOnList?this.options.modelForOffListItem?this.options.modelForOffListItem(o):{text:o,_notOnList:!0,_displayText:o}:void 0)});this.dataModel=this.multipleSelections?r:r.length>=0&&r[0]?r[0]:null}else this.dataModel=null;return!nt.deepEqual(i,this.dataModel)}getSearchItemModelData(e,i){var r=null;if(""!==e){let o=this.acInstance.getItemData(e);i?r=o:!i&&this.allowNotOnList&&((r=o)._notOnList=!0),r&&r.code_system&&!r.system&&(r.system=r.code_system,delete r.code_system)}return r}setItemValueForSearchAC(e){var i=e.final_val,r=e.on_list;let o=bm()(this.dataModel);if("search"===this.acType)if(this.multipleSelections)if(e.removed)this.selectedItems=this.selectedItems.filter(a=>i!==a.text);else{let a=this.getSearchItemModelData(i,r);a&&(this.selectedItems=[...this.selectedItems,a])}else this.selectedItems=this.getSearchItemModelData(i,r);return this.dataModel=this.selectedItems,!nt.deepEqual(o,this.dataModel)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-autocomplete"]],viewQuery:function(e,i){if(1&e&&Mi(kJ,5),2&e){let r;ui(r=hi())&&(i.ac=r.first)}},inputs:{options:"options",item:"item",dataModel:"dataModel",isFormReady:"isFormReady"},outputs:{dataModelChange:"dataModelChange",onFocusFn:"onFocusFn",onBlurFn:"onBlurFn"},features:[Dt],decls:1,vars:1,consts:[[3,"class",4,"ngIf"],["type","text",3,"disabled","placeholder","id","blur","focus"],["ac",""]],template:function(e,i){1&e&&V(0,xJ,3,6,"div",0),2&e&&x("ngIf",i.options)},dependencies:[Et]}),n})();function PJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.value=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.value)("isFormReady",e.lhcDataService.isFormReady())}}let zJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={}}ngOnChanges(e){e.acOptions&&this.item&&(this.options={elementId:this.item._elementId,acOptions:this.item._autocompOptions,placeholder:this.item._placeholder,readOnly:this.item._readOnly})}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-autocomplete"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"]],template:function(e,i){1&e&&V(0,PJ,2,4,"div",0),2&e&&x("ngIf",i.item)},dependencies:[Et,US]}),n})();function EJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-radio-button",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function OJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-check-box",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function IJ(n,t){if(1&n&&(ge(0),V(1,EJ,1,2,"lhc-item-choice-radio-button",4),V(2,OJ,1,2,"lhc-item-choice-check-box",4),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._multipleAnswers),T(1),x("ngIf",e.item._multipleAnswers)}}function AJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-autocomplete",5),2&n){const e=k(2);x("item",e.item)("acOptions",e.item._autocompOptions)}}function LJ(n,t){if(1&n&&(ge(0)(1,1),V(2,IJ,3,2,"ng-container",2),V(3,AJ,1,2,"lhc-item-choice-autocomplete",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.displayControl&&e.item.displayControl.answerLayout&&e.item.displayControl.answerLayout.type),T(1),x("ngSwitchCase","RADIO_CHECKBOX")}}let FJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item","acOptions",4,"ngSwitchDefault"],[3,"item","acOptions",4,"ngIf"],[3,"item","acOptions"]],template:function(e,i){1&e&&V(0,LJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,Xo,yJ,DJ,zJ]}),n})();function NJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let Xm=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-input"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["type","text",3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,NJ,2,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();function RJ(n,t){if(1&n){const e=Ye();q(0,"div",3)(1,"input",4),_e("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k(2);T(1),Be("id",e.unitElementId),Be("value",e.item.unit.name||e.item.unit.code),x("disabled",e.item._readOnly)}}function VJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1),V(2,RJ,2,3,"div",2),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("ngIf",e.hasSingleUnit)}}let HJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.isSimpleType=!1,this.hasSingleUnit=!1,this.unitElementId=""}ngOnChanges(){this.item&&(this.isSimpleType="INT"===this.item.dataType||"REAL"===this.item.dataType||"ST"===this.item.dataType||!this.item.dataType,this.hasSingleUnit=this.item.unit&&this.item._unitReadonly,this.unitElementId="unit_"+this.item._elementId)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-simple-type"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"],["class","lhc-de-unit",4,"ngIf"],[1,"lhc-de-unit"],["type","text","aria-labelledby","th_Units","readonly","",3,"disabled","id","value","blur","focus"]],template:function(e,i){1&e&&V(0,VJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isSimpleType)},dependencies:[Et,Xm]}),n})();function BJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.unit=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.unit)("isFormReady",e.lhcDataService.isFormReady())}}function UJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",2),_e("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))})("change",function(r){return ae(e),re(k().updateModel(r))}),j(),ve()}if(2&n){const e=k();T(1),Be("placeholder",e.options.toolTip),Be("id",e.options.elementId),Be("value",(null==e.item||null==e.item.unit?null:e.item.unit.name)||(null==e.item||null==e.item.unit?null:e.item.unit.code)),x("readOnly",e.options.readOnly)}}let YJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={},this.hasUnitAutocomplete=!1,this.hasUnitInputField=!1}ngOnChanges(e){let i=this.item;i&&(this.hasUnitAutocomplete=!!i._unitAutocompOptions,this.options.readOnly=i._readOnly||!i.units&&i._unitOpen&&"optionsOrString"!=i._unitOpen,this.options.elementId="unit_"+i._elementId,this.options.acOptions=i._unitAutocompOptions,this.options.placeholder=i._placeholder,this.options.modelForOffListItem=zr.modelForOffListUnit)}updateModel(e){this.item.unit={name:e.target.value}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-unit"]],inputs:{item:"item"},features:[Dt],decls:2,vars:2,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"],["type","text",3,"readOnly","placeholder","id","value","blur","focus","change"]],template:function(e,i){1&e&&(V(0,BJ,2,4,"ng-container",0),V(1,UJ,2,4,"ng-container",0)),2&e&&(x("ngIf",i.hasUnitAutocomplete),T(1),x("ngIf",!i.hasUnitAutocomplete))},dependencies:[Et,US]}),n})();function qJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1)(2,"lhc-unit",1),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("item",e.item)}}let jJ=(()=>{class n{constructor(){this.isQuantity=!1}ngOnInit(){this.isQuantity=this.item&&"QTY"===this.item.dataType}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-quantity"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"]],template:function(e,i){1&e&&V(0,qJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isQuantity)},dependencies:[Et,YJ,Xm]}),n})();function $J(n,t){if(1&n&&(q(0,"div")(1,"div",5),Ce(2,"i",6),q(3,"span",7),Fe(4),j(),q(5,"span",8),Fe(6),j()()()),2&n){const e=t.$implicit,i=k(3);T(4),cn(i.item.question),T(2),cn(e)}}function WJ(n,t){if(1&n&&(q(0,"div",3),V(1,$J,7,2,"div",4),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item._validationErrors)}}function GJ(n,t){if(1&n&&(ge(0),V(1,WJ,2,1,"div",1),q(2,"div",2),Fe(3),j(),ve()),2&n){const e=k();T(1),x("ngIf",e.item._hasValidation),T(2),cn(e.value)}}let KJ=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnChanges(e){if(e.value&&!e.value.firstChange){let i=this.lhcDataService.getLhcFormData();setTimeout(()=>{i._checkValidations(this.item),this.item._validationErrors&&this.item._validationErrors.forEach(r=>{this.lhcDataService.sendMsgToScreenReader(`${this.item.question} ${r}`)})},1)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-validate"]],inputs:{item:"item",value:"value"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-validation-popover",4,"ngIf"],[1,"lhc-watched-value"],[1,"lhc-validation-popover"],[4,"ngFor","ngForOf"],[1,"validation-error"],["nz-icon","","nzType","close",1,"lhc-error-icon"],[1,"lhc-error-item"],[1,"lhc-error-msg"]],template:function(e,i){1&e&&V(0,GJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Js],styles:[".lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-watched-value[_ngcontent-%COMP%]{display:none}\n/*# sourceMappingURL=lhc-validate.component.css.map*/"]}),n})();function QJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(2,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[0]=r)}),Fe(3,"Yes"),j(),q(4,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[1]=r)}),Fe(5,"No"),j(),q(6,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[2]=r)}),Fe(7,"Not Answered"),j()(),ve()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName","radiogroup_"+e.item._elementId),T(1),x("nzValue",!0)("ngModel",e.booleanModels[0])("id",e.item._elementId+"true"),T(2),x("nzValue",!1)("ngModel",e.booleanModels[1])("id",e.item._elementId+"false"),T(2),x("nzValue",null)("ngModel",e.booleanModels[2])("id",e.item._elementId+"null")}}let ZJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.booleanModels=new Array(3)}ngOnChanges(e){this.setInitialValue()}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}setInitialValue(){if(this.item){let e=this.item.value;!0===e?this.booleanModels[0]=!0:!1===e?this.booleanModels[1]=!0:null==e&&(this.booleanModels[2]=!0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-boolean"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["role","radiogroup",3,"ngModel","nzDisabled","nzName","ngModelChange","click"],["nz-radio","",3,"nzValue","ngModel","id","ngModelChange"]],template:function(e,i){1&e&&V(0,QJ,8,13,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,QM,KM],styles:["[_nghost-%COMP%]{display:block;padding:4.3125px 2px}\n/*# sourceMappingURL=lhc-item-boolean.component.css.map*/"]}),n})();const XJ=["nzDatePickerComponent"];function JJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let eee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-date"]],viewQuery:function(e,i){if(1&e&&Mi(XJ,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","MM/dd/yyyy","nzSize","small",1,"lhc-date-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,JJ,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function tee(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.time),Sn("aria-required",e.item._answerRequired)}}let nee=(()=>{class n{constructor(e,i,r){this.lhcDataService=e,this.elRef=i,this.commonUtilsService=r,this.time=null}ngOnChanges(){if(this.item.value){let e=new Date("1970-01-01 "+this.item.value);isNaN(e)||(this.time=e)}}onModelChange(e){let i=this.item.value;if(e){let r=e.toTimeString();r&&(this.item.value=r.slice(0,8),this.lhcDataService.onItemValueChange(this.item,this.item.value,i))}}ngAfterViewInit(){const e=this.elRef.nativeElement.querySelector("input");e&&e.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(jt),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-time"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","HH:mm:ss","nzSize","small",1,"lhc-time-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,tee,2,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,LK]}),n})();const iee=["nzDatePickerComponent"];function ree(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("nzOnOk",function(r){return ae(e),re(k().onOk(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let oee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onOk(e){}onCalendarChange(e){}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i,!0)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-datetime"]],viewQuery:function(e,i){if(1&e&&Mi(iee,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzShowTime","","nzFormat","MM/dd/yyyy HH:mm:ss","nzSize","small",1,"lhc-datetime-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","nzOnOk","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,ree,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function aee(n,t){if(1&n){const e=Ye();ge(0),q(1,"textarea",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),Fe(2," "),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let see=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,aee,3,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();const lee=["fileInput"];function cee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label"),Fe(2,"URL for file:"),j(),q(3,"input",5),_e("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentURL=r)})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(4,"input",6),_e("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))})("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentName=r)}),j(),q(5,"button",7),_e("click",function(){ae(e);const r=k(3);return re(r.createAttachment(r.item))}),Fe(6),j(),Ce(7,"br"),Fe(8," Note: The URL you enter will not be downloaded or verified, but simply copied into your response. Please ensure that it works. "),j()}if(2&n){const e=k(3);T(3),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentURL),T(1),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentName),T(2),$t(" Attach URL",e.item._fileInfo?" and file data":"","")}}function uee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",2,3),_e("change",function(r){return ae(e),re(k(2).onChange(r))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(3,"button",4),_e("click",function(){ae(e);const r=k(2);return re(r.item._useURL=!r.item._useURL)}),Fe(4,"\u21af"),j(),V(5,cee,9,5,"div",0),j()}if(2&n){const e=k(2);T(1),Be("placeholder",e.item._placeholder),Be("id","file-"+e.item._elementId),x("name",e.item._text)("disabled",e.item._readOnly),T(2),Be("title",e.item._useURL?"Hide URL field":"Show URL field"),T(2),x("ngIf",e.item._useURL)}}function hee(n,t){if(1&n){const e=Ye();q(0,"a",10),_e("click",function(r){ae(e);const o=k(3);return re(o.downloadAttachment(o.item.value,r))}),Fe(1),j()}if(2&n){const e=k(3);Be("title","Download "+e.item.value.title),Be("download",e.item.title),Be("href",e.item.value.url&&!e.item.value.data?e.item.value.url:"javascript:void(0)",f1),T(1),cn(e.item.value.title||e.item.value.url||"Unknown filename")}}function dee(n,t){if(1&n&&(q(0,"span")(1,"label"),Fe(2,"Download progress: "),Ce(3,"progress",11),j()()),2&n){const e=k(3);T(3),Be("value",e.item.value._progress)}}function fee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.removeAttachment(r.item))}),Fe(1,"\u2716"),j()}2&n&&Be("title","Remove "+k(3).item.value.title)}function mee(n,t){if(1&n&&(q(0,"span"),V(1,hee,2,4,"a",8),V(2,dee,4,1,"span",0),V(3,fee,2,1,"button",9),j()),2&n){const e=k(2);T(1),x("ngIf",!e.item.value._progress),T(1),x("ngIf",e.item.value._progress),T(1),x("ngIf",!e.item._readOnly)}}function pee(n,t){if(1&n&&(ge(0),q(1,"div",1),V(2,uee,6,6,"div",0),V(3,mee,4,3,"span",0),j(),ve()),2&n){const e=k();T(1),Be("id",e.item._elementId),T(1),x("ngIf",!e.item.value),T(1),x("ngIf",e.item.value)}}let gee=(()=>{class n{constructor(e){this.lhcDataService=e}onChange(e){const{files:i}=e.target;if(i){let r=i[0];const o=this.item;if(r.type)if(o.allowedAttachmentTypes&&o.allowedAttachmentTypes.indexOf(r.type)<0){const a=o.allowedAttachmentTypes;alert("The file "+r.name+" is not one of the mime types permitted by this questionnaire ("+a.slice(0,-1).join(", ")+" and "+a.slice(-1)+"). Please make sure your file has an appropriate file extension for its type in its filename."),r=null}else r.size>o.maxAttachmentSize?(alert("The file "+r.name+" exceeds the maximum attachment size of "+o.maxAttachmentSize+" bytes permitted by this questionnaire. If you can specify the file with a URL, use the button to open the URL field and enter that instead."),r=null):r.size>5e8&&(confirm("Adding a large file as an attachment might cause your computer to run low on memory. There is a button to enter a URL instead of attaching the file data. Are you sure you want to attach the file data?")||(r=null));else alert("Unknown file type. Please ensure the file has an appropriate extension"),r=null;r||(this.fileInput.nativeElement.value=""),o._fileInfo=r,r&&!o._useURL&&this.createAttachment(o)}}removeAttachment(e){delete e.value,delete e._attachmentName,delete e._attachmentURL,delete e._fileInfo,delete e._useURL,this.lhcDataService.onItemValueChange(this.item,null,null,!0)}createAttachment(e){var i;if(e._fileInfo||e._attachmentURL){e.value={title:e._attachmentName||(null===(i=e._fileInfo)||void 0===i?void 0:i.name)};const r=e.value;if(e._attachmentURL&&(r.url=e._attachmentURL),e._fileInfo){const o=e._fileInfo;r.contentType=o.type,o.lastModified?r.creation=new Date(o.lastModified).toISOString():o.lastModifiedDate&&(r.creation=o.lastModifiedDate.toISOString()),e.value._progress=.001;const a=new FileReader;a.onload=s=>{const l=s.target.result,u=l.indexOf(",");if(0!==l.indexOf("data:")||u<0)throw alert("Unable to attach the file data."),new Error("data URL did not start with expected prefix, but with "+l.slice(0,30));delete r._progress,r.data=l.slice(u+1),this.lhcDataService.onItemValueChange(this.item,null,null,!0)},a.onprogress=s=>{e._progress=s.loaded/s.total},a.readAsDataURL(o)}else this.lhcDataService.onItemValueChange(this.item,null,null,!0)}else alert("An attachment must have either a file or a URL (or both).")}downloadAttachment(e,i){if(e.data){const r=i.target,o=r.href;r.href="data:"+(e.contentType?e.contentType:"")+";base64,"+e.data,r.download=e.title,setTimeout(()=>{r.href=o},0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-attachment"]],viewQuery:function(e,i){if(1&e&&Mi(lee,5),2&e){let r;ui(r=hi())&&(i.fileInput=r.first)}},inputs:{item:"item",labelledBy:"labelledBy"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id"],["type","file",1,"lhc-attachment-upload",3,"name","placeholder","disabled","id","change","focus","blur"],["fileInput",""],["type","button",1,"lhc-attachment-button","toggle-attachment-fields",3,"title","click"],["type","text","placeholder","URL for retrieving file",1,"lhc-attachment-url",3,"disabled","ngModel","ngModelChange","focus","blur"],["type","text","placeholder","File name (optional)",1,"lhc-attachment-name",3,"disabled","ngModel","focus","blur","ngModelChange"],["type","button",1,"lf-float-button","attach-button",3,"click"],["button","","target","_blank","rel","noreferrer","class","download-link",3,"title","download","href","click",4,"ngIf"],["class","lhc-attachment-button lf-remove-attachment","type","button",3,"title","click",4,"ngIf"],["button","","target","_blank","rel","noreferrer",1,"download-link",3,"title","download","href","click"],[3,"value"],["type","button",1,"lhc-attachment-button","lf-remove-attachment",3,"title","click"]],template:function(e,i){1&e&&V(0,pee,4,3,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or],styles:["input[type=file][_ngcontent-%COMP%]{border:1px solid gray;display:inline}.lhc-attachment-button[_ngcontent-%COMP%], .attach-button[_ngcontent-%COMP%]{padding-left:.25em;padding-right:.25em;border-radius:4px;margin-left:.5em;min-width:22px;color:#fff;border:none;background-color:#066aa0;vertical-align:top}.lhc-attachment-url[_ngcontent-%COMP%], .lhc-attachment-name[_ngcontent-%COMP%]{width:inherit!important}progress[_ngcontent-%COMP%]{vertical-align:text-bottom}.download-link[_ngcontent-%COMP%], .lhc-attachment-upload[_ngcontent-%COMP%]{margin-left:.5em}.lhc-button[_ngcontent-%COMP%]{border:0 none;cursor:pointer;overflow:visible;padding:0;position:relative;background-color:#066aa0}.lf-rm-attachment-button[_ngcontent-%COMP%]:hover{color:#0087fd}\n/*# sourceMappingURL=lhc-item-attachment.component.css.map*/"]}),n})();function vee(n,t){if(1&n&&(q(0,"div",5),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Error: ",e.value,"")}}function _ee(n,t){if(1&n&&(ge(0),V(1,vee,2,1,"div",4),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.errors))}}function yee(n,t){if(1&n&&(q(0,"div",7),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Warning: ",e.value,"")}}function bee(n,t){if(1&n&&(ge(0),V(1,yee,2,1,"div",6),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.warnings))}}function Cee(n,t){if(1&n&&(q(0,"div",9),Fe(1),j()),2&n){const e=t.$implicit;T(1),cn(e.value)}}function wee(n,t){if(1&n&&(ge(0),V(1,Cee,2,1,"div",8),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.info))}}function Mee(n,t){if(1&n&&(ge(0),V(1,_ee,3,3,"ng-container",3),V(2,bee,3,3,"ng-container",3),V(3,wee,3,3,"ng-container",3),ve()),2&n){const e=k(2);T(1),x("ngIf",e.showErrors()),T(1),x("ngIf",e.showWarnings()),T(1),x("ngIf",e.showInfo())}}function See(n,t){if(1&n&&(q(0,"div",1),V(1,Mee,4,3,"ng-container",2),Sr(2,"keyvalue"),j()),2&n){const e=k();T(1),x("ngForOf",So(2,1,e.item.messages))}}let YS=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}showErrors(){return this.lhcDataService.getLhcFormData()._showErrors}showWarnings(){return this.lhcDataService.getLhcFormData()._showWarnings}showInfo(){return this.lhcDataService.getLhcFormData()._showInfo}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-messages"]],inputs:{item:"item"},decls:1,vars:1,consts:[["role","alert",4,"ngIf"],["role","alert"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","lhc-item-error","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-error"],["class","lhc-item-warning","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-warning"],["class","lhc-item-info","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-info"]],template:function(e,i){1&e&&V(0,See,3,3,"div",0),2&e&&x("ngIf",i.item.messages)},dependencies:[pi,Et,X9],styles:['.lhc-item-error[_ngcontent-%COMP%]:before{content:"\\26a0";color:red;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-error[_ngcontent-%COMP%]{background-color:orange}.lhc-item-warning[_ngcontent-%COMP%]{background-color:#ffffe0}.lhc-item-warning[_ngcontent-%COMP%]:before{content:"\\26a0";color:orange;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-info[_ngcontent-%COMP%]:before{content:"\\1f6c8";margin-right:6px}\n/*# sourceMappingURL=lhc-item-messages.component.css.map*/']}),n})();const Tee=["deInput"];function Dee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(3);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function kee(n,t){if(1&n){const e=Ye();q(0,"div",9),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),Ce(1,"lhc-item-question-text",8),q(2,"div",10),V(3,Dee,2,2,"button",11),j()()}if(2&n){const e=k(2);T(1),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}function xee(n,t){1&n&&Ce(0,"lhc-item-simple-type",8),2&n&&x("item",k(3).item)}function Pee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function zee(n,t){if(1&n&&(ge(0),V(1,xee,1,1,"lhc-item-simple-type",13),V(2,Pee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Eee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-simple-type",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Oee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-quantity",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Iee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Aee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Lee(n,t){1&n&&Ce(0,"lhc-item-date",8),2&n&&x("item",k(3).item)}function Fee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Nee(n,t){if(1&n&&(ge(0),V(1,Lee,1,1,"lhc-item-date",13),V(2,Fee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Ree(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-datetime",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Vee(n,t){1&n&&Ce(0,"lhc-item-time",8),2&n&&x("item",k(3).item)}function Hee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Bee(n,t){if(1&n&&(ge(0),V(1,Vee,1,1,"lhc-item-time",13),V(2,Hee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Uee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-boolean",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Yee(n,t){1&n&&Ce(0,"lhc-input",8),2&n&&x("item",k(3).item)}function qee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function jee(n,t){if(1&n&&(ge(0),V(1,Yee,1,1,"lhc-input",13),V(2,qee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function $ee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-text",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Wee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-attachment",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Gee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Kee(n,t){if(1&n){const e=Ye();ge(0),V(1,kee,4,2,"div",1),q(2,"div",2),_e("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(3,"div",3),Ce(4,"lhc-validate",4),ge(5,5),V(6,zee,3,2,"ng-container",6),V(7,Eee,2,1,"ng-container",6),V(8,Oee,2,1,"ng-container",6),V(9,Iee,2,1,"ng-container",6),V(10,Aee,2,1,"ng-container",6),V(11,Nee,3,2,"ng-container",6),V(12,Ree,2,1,"ng-container",6),V(13,Bee,3,2,"ng-container",6),V(14,Uee,2,1,"ng-container",6),V(15,jee,3,2,"ng-container",6),V(16,$ee,2,1,"ng-container",6),V(17,Wee,2,1,"ng-container",6),V(18,Gee,2,1,"ng-container",7),ve(),Ce(19,"lhc-item-messages",8),j()(),ve()}if(2&n){const e=k();T(1),x("ngIf",!e.options||!e.options.hideQuestionText),T(1),x("ngStyle",e.options&&e.options.hideQuestionText?null:e.eleStyle),T(2),x("item",e.item)("value",e.item.value),T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","INT"),T(1),x("ngSwitchCase","REAL"),T(1),x("ngSwitchCase","QTY"),T(1),x("ngSwitchCase","CWE"),T(1),x("ngSwitchCase","CNE"),T(1),x("ngSwitchCase","DT"),T(1),x("ngSwitchCase","DTM"),T(1),x("ngSwitchCase","TM"),T(1),x("ngSwitchCase","BL"),T(1),x("ngSwitchCase","ST"),T(1),x("ngSwitchCase","TX"),T(1),x("ngSwitchCase","attachment"),T(2),x("item",e.item)}}let qS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.eleStyle=null}ngOnInit(){this.winService.windowWidth.subscribe(e=>{let i=this.winService.getViewMode(),r=this.lhcDataService.getItemViewModeClass(this.item,i);this.eleStyle="lhc-item-view-lg"===r?{width:e/2+"px"}:null})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question"]],viewQuery:function(e,i){if(1&e&&Mi(Tee,5),2&e){let r;ui(r=hi())&&(i.deInputElement=r.first)}},inputs:{item:"item",options:"options"},decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-de-label-button",3,"click",4,"ngIf"],[1,"lhc-de-input-unit",3,"ngStyle","click"],[1,"lhc-de-input-unit-content"],[3,"item","value"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de-label-button",3,"click"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[3,"item",4,"ngIf"]],template:function(e,i){1&e&&V(0,Kee,20,18,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,Ns,tr,kr,Xo,FJ,HJ,Xm,jJ,KJ,ZJ,eee,nee,oee,see,ru,gee,YS],styles:["[_nghost-%COMP%]{border:solid;border-color:#ced5d9;border-width:1px 0 0 0;margin:0 4px 0 2px;padding-left:2px}.lhc-de-input-unit-content[_ngcontent-%COMP%]{width:100%}.lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-validate-class[_ngcontent-%COMP%]{background-color:#fcf8e3}\n/*# sourceMappingURL=lhc-item-question.component.css.map*/"]}),n})();function Qee(n,t){if(1&n&&(q(0,"div",9),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k(3);Be("ng-attr-role",e.item.header?"heading":void 0),Be("ng-attr-aria-level",e.item.header?e.item._displayLevel+1:void 0),T(1),x("item",e.item)}}function Zee(n,t){1&n&&Ce(0,"col",11)}function Xee(n,t){if(1&n&&Ce(0,"col",13),2&n){const e=k().$implicit;x("ngStyle",k(3).lhcDataService.getTableColumnStyle(e))}}function Jee(n,t){if(1&n&&(ge(0),V(1,Xee,1,1,"col",12),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ete(n,t){1&n&&Ce(0,"th",14)}function tte(n,t){if(1&n&&(q(0,"th",16),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k().$implicit;Be("id",e.id),T(1),x("item",e.item)}}function nte(n,t){if(1&n&&(ge(0),V(1,tte,2,2,"th",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ite(n,t){if(1&n){const e=Ye();q(0,"button",19),_e("click",function(){ae(e);const r=k(2).$implicit;return re(k(3).lhcDataService.removeOneRepeatingItem(r.header))}),Fe(1,"-"),j()}if(2&n){const e=k(2).$implicit;_n("id","del-",e.header._elementId,"")("title",'Remove this row of "',e.header.question,'"')}}function rte(n,t){if(1&n&&(q(0,"td",11),V(1,ite,2,2,"button",18),j()),2&n){const e=k(4);T(1),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}const ote=function(){return{hideQuestionText:!0}};function ate(n,t){if(1&n&&(q(0,"td")(1,"div",20),Ce(2,"lhc-item-question",21),j()()),2&n){const e=k().$implicit,i=k(4);(function D7(n,t,e,i,r,o,a){Mo(Vr,Go,Vl(be(),n,t,e,i,r,o,a),!0)})("",i.lhcDataService.getRowClass(e)," ",i.lhcDataService.getSkipLogicClass(e)," ",i.lhcDataService.getActiveRowClass(e),""),T(2),x("item",e)("options",Xl(7,ote))}}function ste(n,t){if(1&n&&(ge(0),V(1,ate,3,8,"td",1),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function lte(n,t){if(1&n&&(q(0,"tr",17),V(1,rte,2,1,"td",4),V(2,ste,2,1,"ng-container",5),j()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",i.item._questionRepeatable&&i.lhcDataService.getHorizontalTableInfo()[i.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.cells)("ngForTrackBy",i.lhcDataService.trackByElementId)}}function cte(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",22),j()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another row of "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")("append",!0)}}function ute(n,t){if(1&n&&(q(0,"div"),V(1,Qee,2,3,"div",2),q(2,"table",3)(3,"colgroup"),V(4,Zee,1,0,"col",4),V(5,Jee,2,1,"ng-container",5),j(),q(6,"thead")(7,"tr"),V(8,ete,1,0,"th",6),V(9,nte,2,1,"ng-container",5),j()(),q(10,"tbody",7),V(11,lte,3,3,"tr",8),j()(),V(12,cte,2,7,"div",1),j()),2&n){const e=k(2);Ue("lhc-layout-horizontal ",e.lhcDataService.getSiblingStatus(e.item)," "),T(1),x("ngIf",!e.formLevel),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(2),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows)("ngForTrackBy",e.lhcDataService.trackByRowHeaderElementId),T(1),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function hte(n,t){if(1&n&&(ge(0),V(1,ute,13,13,"div",1),ve()),2&n){const e=k();T(1),x("ngIf",e.item._horizontalTableHeader&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId])}}let jS=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-horizontal"]],inputs:{item:"item",formLevel:"formLevel"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"class",4,"ngIf"],["class","lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level",4,"ngIf"],[1,"lhc-form-horizontal-table"],["class","lhc-de-button",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","lhc-form-horizontal-table-header",4,"ngIf"],["id","",1,""],["class","lhc-data-row has-ng-animate",4,"ngFor","ngForOf","ngForTrackBy"],[1,"lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level"],[3,"item"],[1,"lhc-de-button"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[1,"lhc-form-horizontal-table-header"],["class","lhc-form-horizontal-table-header",3,"id",4,"ngIf"],[1,"lhc-form-horizontal-table-header",3,"id"],[1,"lhc-data-row","has-ng-animate"],["type","button","class","lhc-float-button lhc-button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lf-form-item-data","tooltipContainer"],[1,"lhc-de",3,"item","options"],[3,"item","popoverType","buttonLabel","append"]],template:function(e,i){1&e&&V(0,hte,2,1,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Ns,ru,qS,iu],styles:[".lhc-form-horizontal-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top}\n/*# sourceMappingURL=lhc-group-horizontal.component.css.map*/"]}),n})();function dte(n,t){if(1&n&&(q(0,"div",10),Ce(1,"lhc-item-question-text",11),j()),2&n){const e=k(2);T(1),x("item",e.item)}}function fte(n,t){1&n&&Ce(0,"col")}function mte(n,t){1&n&&Ce(0,"col",12)}function pte(n,t){if(1&n&&(q(0,"th",13),Fe(1),j()),2&n){const e=t.$implicit;_n("id","answer-",k(2).index,""),T(1),cn(e.text)}}function gte(n,t){1&n&&(q(0,"th",14),Fe(1,"Other"),j())}function vte(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",22),_e("ngModelChange",function(r){ae(e);const o=k().index;return re(k(2).$implicit._checkboxModels[o]=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()}if(2&n){const e=k(),i=e.$implicit,r=e.index,o=k(2).$implicit,a=k(2);T(1),b1("aria-label","",i.text," for ",o.question,""),x("id",a.lhcDataService.getItemAnswerId(o,i))("ngModel",o._checkboxModels[r])}}function _te(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",23),_e("change",function(){ae(e);const r=k().$implicit,o=k(2).$implicit;return re(k(2).updateRadioListValue(o,r))}),j()()}if(2&n){const e=k().$implicit,i=k(2).$implicit,r=k(2);T(1),b1("aria-label","",e.text," for ",i.question,""),Be("name",i._elementId),x("id",r.lhcDataService.getItemAnswerId(i,e))("ngModel",i.value)("value",e)}}function yte(n,t){if(1&n&&(q(0,"td",19)(1,"span",20),V(2,vte,2,4,"label",21),V(3,_te,2,6,"label",21),j()()),2&n){const e=k(4);T(2),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function bte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",22),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOtherChecked),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function Cte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",27),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("change",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),Be("name",e._elementId),x("ngModel",e._answerOtherChecked)("value",!0),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function wte(n,t){if(1&n&&(q(0,"td",24),V(1,bte,5,6,"span",25),V(2,Cte,5,8,"span",25),j()),2&n){const e=k(4);T(1),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function Mte(n,t){if(1&n&&(q(0,"tr",16)(1,"td",3),Ce(2,"lhc-item-question-text",11)(3,"lhc-item-messages",11),j(),V(4,yte,4,2,"td",17),V(5,wte,3,2,"td",18),j()),2&n){const e=k().$implicit,i=k(2);T(2),x("item",e),T(1),x("item",e),T(1),x("ngForOf",i.item.items[0].answers),T(1),x("ngIf","CWE"===e.dataType)}}function Ste(n,t){if(1&n&&(ge(0),V(1,Mte,6,4,"tr",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function Tte(n,t){if(1&n&&(q(0,"div"),V(1,dte,2,1,"div",1),q(2,"table",2)(3,"colgroup"),Ce(4,"col",3),V(5,fte,1,0,"col",4),V(6,mte,1,0,"col",5),j(),q(7,"thead")(8,"tr",6),Ce(9,"th",3),V(10,pte,2,2,"th",7),V(11,gte,2,0,"th",8),j()(),q(12,"tbody"),V(13,Ste,2,1,"ng-container",9),j()()()),2&n){const e=k();Ue("lhc-layout-matrix ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),x("ngIf",!e.formLevel),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(2),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}let $S=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.isCheckbox=!1}ngOnChanges(e){this.setInitialValue()}updateCheckboxListValue(e){let i=[];for(let r=0,o=e._checkboxModels.length;r{this.isCheckbox?this.setCheckboxInitialValue(i):this.setRadioInitialValue(i)})}setRadioInitialValue(e){e.value&&e.answers&&Array.isArray(e.answers)?e.value._notOnList&&(e._answerOtherChecked=!0,e._answerOther=e.value.text):(e._answerOtherChecked=!1,delete e._answerOther)}_getCheckboxModels(e,i){let r=new Array(i.length).fill(!1);for(let o=0,a=e.length;o{class n{constructor(e){this.lhcDataService=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-group"]],inputs:{item:"item"},decls:1,vars:1,consts:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item"]],template:function(e,i){1&e&&V(0,Pte,4,4,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,HS,jS,$S]}),n})(),Ete=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-display"]],inputs:{item:"item"},decls:2,vars:1,consts:[[1,"lhc-item-display"],[3,"item"]],template:function(e,i){1&e&&(q(0,"div",0),Ce(1,"lhc-item-question-text",1),j()),2&e&&(T(1),x("item",i.item))},dependencies:[ru]}),n})();function Ote(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-group",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ite(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-display",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ate(n,t){if(1&n&&Ce(0,"lhc-item",11),2&n){const e=k().$implicit,i=k(4);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Lte(n,t){if(1&n&&(ge(0),V(1,Ate,1,5,"lhc-item",10),ve()),2&n){const e=t.$implicit,i=k(4);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function Fte(n,t){if(1&n&&(q(0,"div",8),V(1,Lte,2,1,"ng-container",9),j()),2&n){const e=k(3);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Nte(n,t){if(1&n&&(q(0,"div")(1,"div"),Ce(2,"lhc-button-popover",12),j()()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),Mr(e.lhcDataService.getSkipLogicClass(e.item)),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function Rte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-question",5),V(2,Fte,2,2,"div",6),V(3,Nte,3,9,"div",7),ve()),2&n){const e=k(2);T(1),x("item",e.item)("ngStyle",e.lhcDataService.getItemStyle(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function Vte(n,t){if(1&n&&(ge(0)(1,1),V(2,Ote,2,1,"ng-container",2),V(3,Ite,2,1,"ng-container",2),V(4,Rte,4,4,"ng-container",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","SECTION"),T(1),x("ngSwitchCase","TITLE")}}let WS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de",3,"item","ngStyle"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,Vte,5,3,"ng-container",0),2&e&&x("ngIf",i.item&&i.lhcDataService.targetShown(i.item))},dependencies:[pi,Et,Ns,tr,kr,Xo,n,zte,qS,Ete,iu],styles:["[_nghost-%COMP%]{display:block}\n/*# sourceMappingURL=lhc-item.component.css.map*/"]}),n})();function Hte(n,t){if(1&n&&(q(0,"a",12),Fe(1),j()),2&n){const e=k(3);Be("href",e.lhcFormData._linkToDef,f1),T(1),$t("[",e.lhcFormData.code,"]")}}function Bte(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.lhcFormData.code,"]")}}function Ute(n,t){if(1&n&&(q(0,"span",9),V(1,Hte,2,2,"a",10),V(2,Bte,2,1,"span",11),j()),2&n){const e=k(2);T(1),x("ngIf",e.lhcFormData._linkToDef),T(1),x("ngIf",!e.lhcFormData._linkToDef)}}function Yte(n,t){1&n&&Ce(0,"lhc-button-popover",13),2&n&&x("item",k(2).lhcFormData)("popoverType","copyright-string")("formLevel",!0)}function qte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-horizontal",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function jte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-matrix",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function $te(n,t){if(1&n&&Ce(0,"lhc-item",20),2&n){const e=k().$implicit,i=k(5);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Wte(n,t){if(1&n&&(ge(0),V(1,$te,1,5,"lhc-item",19),ve()),2&n){const e=t.$implicit,i=k(5);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView&&!i.lhcDataService.isSubsequentHorizontalTableGroupItem(e))}}function Gte(n,t){if(1&n&&(ge(0),V(1,Wte,2,1,"ng-container",18),ve()),2&n){const e=k(4);T(1),x("ngForOf",e.lhcFormData.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Kte(n,t){if(1&n&&(ge(0),V(1,Gte,2,2,"ng-container",11),ve()),2&n){const e=k(3);T(1),x("ngIf",e.lhcFormData.items)}}function Qte(n,t){1&n&&(ge(0,14),V(1,qte,2,2,"ng-container",15),V(2,jte,2,2,"ng-container",15),V(3,Kte,2,1,"ng-container",16),ve()),2&n&&(x("ngSwitch",k(2).lhcFormData.templateOptions.displayControl.questionLayout),T(1),x("ngSwitchCase","horizontal"),T(1),x("ngSwitchCase","matrix"))}function Zte(n,t){if(1&n&&(q(0,"form",1,2)(2,"div",3)(3,"span",4),Fe(4),j(),V(5,Ute,3,2,"span",5),V(6,Yte,1,3,"lhc-button-popover",6),j(),q(7,"div",7),V(8,Qte,4,3,"ng-container",8),j()()),2&n){const e=k();Ue("lhc-form lf-template-table novalidate ",e.viewModeClass,""),T(3),wr(e.lhcFormData._obj_titleCSS),_n("id","label-",e.lhcFormData.code,""),T(1),cn(e.lhcFormData.name||e.lhcFormData.fhirQName),T(1),x("ngIf",e.lhcFormData.templateOptions.showQuestionCode),T(1),x("ngIf",e.lhcFormData.copyrightNotice),T(2),x("ngIf",e.lhcFormData.templateOptions.displayControl)}}let Xte=(()=>{class n{constructor(e,i,r,o){this.winService=e,this.lhcDataService=i,this.host=r,this.zone=o,this.prepop=!1,this.onFormReady=new Je,this.onError=new Je,this.viewModeClass="",this.viewMode="",this._inputFieldWidth=null,this.changeSize=new de,this.changeSize.asObservable().pipe(nM(100)).subscribe(a=>{this.winService.setWindowWidth(a)}),e.viewMode.subscribe(a=>{this.viewModeClass=this.lhcDataService.getViewModeClass(a),this.viewMode=a})}ngOnInit(){this.observer=new ResizeObserver(e=>{this.zone.run(()=>{this.changeSize.next(e[0].contentRect.width)})}),this.observer.observe(this.host.nativeElement)}ngOnDestroy(){this.observer.unobserve(this.host.nativeElement)}formReady(){this.lhcFormData._formReady=!0,this.onFormReady.emit()}ngOnChanges(e){if(e.questionnaire)if(this.lhcFormData=null,this.lhcDataService.setLhcFormData(null),this.questionnaire){const i=this;setTimeout(()=>{try{let r=nt.deepCopy(i.questionnaire);if("Questionnaire"===r.resourceType){let o=i.fhirVersion||LForms.Util.guessFHIRVersion(r)||"R4";LForms.FHIR[o]&&LForms.FHIR[o].SDC&&(r=LForms.FHIR[o].SDC.convertQuestionnaireToLForms(r))}i.lhcFormData=new Bw(r),e.options&&i.options&&i.lhcFormData.setTemplateOptions(i.options),i.lhcDataService.setLhcFormData(i.lhcFormData),LForms.FHIR&&i.lhcFormData.fhirVersion?i.lhcFormData.loadFHIRResources(i.prepop).then(()=>{i.lhcFormData&&(i.lhcFormData._hasResponsiveExpr||i.lhcFormData._hasInitialExpr)?i.lhcFormData._expressionProcessor.runCalculations(!i.lhcFormData.hasSavedData).then(()=>{i.lhcFormData._checkFormControls(),i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}catch(r){i.onError.emit("string"==typeof r?r:r.message)}},1)}else this.lhcFormData=null,this.lhcDataService.setLhcFormData(null);else if(e.options){let i=this.lhcDataService.getLhcFormData();i&&i.setTemplateOptions(this.options)}}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn),Y(jt),Y(Ft))},n.\u0275cmp=tt({type:n,selectors:[["lhc-form"]],inputs:{questionnaire:"questionnaire",options:"options",prepop:"prepop",fhirVersion:"fhirVersion",lhcFormData:"lhcFormData"},outputs:{onFormReady:"onFormReady",onError:"onError"},features:[Jt([nu,Vn]),Dt],decls:1,vars:1,consts:[["autocomplete","off",3,"class",4,"ngIf"],["autocomplete","off"],["lhcFormContainer",""],["role","heading","aria-level","1",1,"lhc-form-title"],[1,"lhc-question",3,"id"],["class","lf-item-code",4,"ngIf"],[3,"item","popoverType","formLevel",4,"ngIf"],[1,"lhc-form-body"],[3,"ngSwitch",4,"ngIf"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],[4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"item","popoverType","formLevel"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item","formLevel"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"]],template:function(e,i){1&e&&V(0,Zte,9,10,"form",0),2&e&&x("ngIf",i.lhcFormData)},dependencies:[pi,Et,tr,kr,Xo,gy,J_,h4,WS,jS,$S,iu],styles:["[_nghost-%COMP%]{display:block;width:100%}\n/*# sourceMappingURL=lhc-form.component.css.map*/"]}),n})();const Jte=[{name:"copyright-circle",theme:"fill",icon:''},{name:"question-circle",theme:"fill",icon:''},{name:"copyright-circle",theme:"outline",icon:''}];! +/** + * @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 GO(n,t,e){(function yP(n,t,e){"string"!=typeof t&&(e=t,t=n[Re.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Kl[t]=n,e&&(Kl[t][Re.ExtraData]=e)})(n,t,e)}(Yq);let ene=(()=>{class n{constructor(e){this.injector=e,window.LForms=Uw,customElements.define("wc-lhc-form",function YA(n,t){const e=function FA(n,t){return t.get(ha).resolveComponentFactory(n).inputs}(n,t.injector),i=t.strategyFactory||new HA(n,t.injector),r=function LA(n){const t={};return n.forEach(({propName:e,templateName:i})=>{t[function zA(n){return n.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}(i)]=e}),t}(e);class o extends UA{constructor(s){super(),this.injector=s}get ngElementStrategy(){if(!this._ngElementStrategy){const s=this._ngElementStrategy=i.create(this.injector||t.injector);e.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],s.setInputValue(l,u)})}return this._ngElementStrategy}attributeChangedCallback(s,l,u,f){this.ngElementStrategy.setInputValue(r[s],u)}connectedCallback(){let s=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),s=!0),this.ngElementStrategy.connect(this),s||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(s=>{const l=new CustomEvent(s.name,{detail:s.value});this.dispatchEvent(l)})}}return o.observedAttributes=Object.keys(r),e.forEach(({propName:a})=>{Object.defineProperty(o.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(s){this.ngElementStrategy.setInputValue(a,s)},configurable:!0,enumerable:!0})}),o +/** + * @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 + */}(Xte,{injector:this.injector}))}ngDoBootstrap(){}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[{provide:Aw,useValue:Iw}],imports:[w_,ic,HL,rF,rR,tG,oG,hX,Wm,dX,EX,vc.forRoot(Jte),AX]}),n})();(function du(n,t,e){const i=n.\u0275cmp;i.directiveDefs=()=>("function"==typeof t?t():t).map(fu),i.pipeDefs=()=>("function"==typeof e?e():e).map(Ci)})(HS,function(){return[pi,Et,WS,ru,iu]},[]),function UE(){if(_9)throw new Error("Cannot enable prod mode after platform setup.");v9=!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 + */ +/** + * @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 + */ +/** + * @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 + */(),sA().bootstrapModule(ene).catch(n=>console.error(n))},9719:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Ucum=void 0,K.Ucum={dimLen_:7,validOps_:[".","/"],codeSep_:": ",valMsgStart_:"Did you mean ",valMsgEnd_:"?",cnvMsgStart_:"We assumed you meant ",cnvMsgEnd_:".",openEmph_:" ->",closeEmph_:"<- ",openEmphHTML_:'',closeEmphHTML_:"",bracesMsg_:"FYI - annotations (text in curly braces {}) are ignored, except that an annotation without a leading symbol implies the default unit 1 (the unity).",needMoleWeightMsg_:"Did you wish to convert between mass and moles? The molecular weight of the substance represented by the units is required to perform the conversion.",csvCols_:{"case-sensitive code":"csCode_","LOINC property":"loincProperty_","name (display)":"name_",synonyms:"synonyms_",source:"source_",category:"category_",Guidance:"guidance_"},inputKey_:"case-sensitive code",specUnits_:{"B[10.nV]":"specialUnitOne","[m/s2/Hz^(1/2)]":"specialUnitTwo"}}},4291:(Q,K,O)=>{"use strict";K.R=void 0;var b=O(9719),D=O(5869);class B{constructor(m){if(0===b.Ucum.dimLen_)throw new Error("Dimension.setDimensionLen must be called before Dimension constructor");if(null==m)this.assignZero();else if(m instanceof Array){if(m.length!==b.Ucum.dimLen_)throw new Error(`Parameter error, incorrect length of vector passed to Dimension constructor, vector = ${JSON.stringify(m)}`);this.dimVec_=[];for(let d=0;d=b.Ucum.dimLen_)throw new Error("Parameter error, invalid element number specified for Dimension constructor");this.assignZero(),this.dimVec_[m]=1}}setElementAt(m,d){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.setElementAt called with an invalid index position (${m})`);this.dimVec_||this.assignZero(),null==d&&(d=1),this.dimVec_[m]=d}getElementAt(m){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.getElementAt called with an invalid index position (${m})`);let d=null;return this.dimVec_&&(d=this.dimVec_[m]),d}getProperty(m){return this["_"===m.charAt(m.length-1)?m:m+"_"]}toString(){let m=null;return this.dimVec_&&(m="["+this.dimVec_.join(", ")+"]"),m}add(m){if(!m instanceof B)throw new Error(`Dimension.add called with an invalid parameter - ${typeof m} instead of a Dimension object`);if(this.dimVec_&&m.dimVec_)for(let d=0;d{"use strict";K.DP=function g(C){const M=C&&C.config;if(M){if(M.length&&C.data){const y=B(M);return C.data.map(m.bind(null,y))}return C.data}return C};function B(C){return C.map(M=>Array.isArray(M)?M:[M])}function m(C,M){let y={};return C.forEach((_,w)=>{let I=y;for(let F=0;F<_.length-1;F++)I=I[_[F]]=I[_[F]]||{};I[_[_.length-1]]=M[w]}),y}},8826:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Prefix=void 0,O(9719),K.Prefix=class b{constructor(B){if(null==B.code_||null==B.name_||null==B.value_||void 0===B.exp_)throw new Error("Prefix constructor called missing one or more parameters. Prefix codes (cs or ci), name, value and exponent must all be specified and all but the exponent must not be null.");this.code_=B.code_,this.ciCode_=B.ciCode_,this.name_=B.name_,this.printSymbol_=B.printSymbol_,this.value_="string"==typeof B.value_?parseFloat(B.value_):B.value_,this.exp_=B.exp_}getValue(){return this.value_}getCode(){return this.code_}getCiCode(){return this.ciCode_}getName(){return this.name_}getPrintSymbol(){return this.printSymbol_}getExp(){return this.exp_}equals(B){return this.code_===B.code_&&this.ciCode_===B.ciCode_&&this.name_===B.name_&&this.printSymbol_===B.printSymbol_&&this.value_===B.value_&&this.exp_===B.exp_}}},83:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.PrefixTables=K.PrefixTablesFactory=void 0;class O{constructor(){this.byCode_={},this.byValue_={}}prefixCount(){return Object.keys(this.byCode_).length}allPrefixesByValue(){let B="",U=Object.keys(this.byValue_),m=U.length;for(let d=0;d{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.default=void 0;var L=new class O{constructor(){this.funcs={},this.funcs.cel={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.degf={cnvTo:function(D){return D-459.67},cnvFrom:function(D){return D+459.67}},this.funcs.degre={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.ph={cnvTo:function(D){return-Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.ln={cnvTo:function(D){return Math.log(D)},cnvFrom:function(D){return Math.exp(D)}},this.funcs["2ln"]={cnvTo:function(D){return 2*Math.log(D)},cnvFrom:function(D){return Math.exp(D/2)}},this.funcs.lg={cnvTo:function(D){return Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D)}},this.funcs["10lg"]={cnvTo:function(D){return 10*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/10)}},this.funcs["20lg"]={cnvTo:function(D){return 20*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/20)}},this.funcs["2lg"]={cnvTo:function(D){return 2*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/2)}},this.funcs.lgtimes2=this.funcs["2lg"],this.funcs.ld={cnvTo:function(D){return Math.log(D)/Math.LN2},cnvFrom:function(D){return Math.pow(2,D)}},this.funcs["100tan"]={cnvTo:function(D){return 100*Math.tan(D)},cnvFrom:function(D){return Math.atan(D/100)}},this.funcs.tanTimes100=this.funcs["100tan"],this.funcs.sqrt={cnvTo:function(D){return Math.sqrt(D)},cnvFrom:function(D){return D*D}},this.funcs.inv={cnvTo:function(D){return 1/D},cnvFrom:function(D){return 1/D}},this.funcs.hpX={cnvTo:function(D){return-this.funcs.lg(D)},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.hpC={cnvTo:function(D){return-this.func.ln(D)/this.funcs.ln(100)},cnvFrom:function(D){return Math.pow(100,-D)}},this.funcs.hpM={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(1e3)},cnvFrom:function(D){return Math.pow(1e3,-D)}},this.funcs.hpQ={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(5e4)},cnvFrom:function(D){return Math.pow(5e4,-D)}}}forName(D){D=D.toLowerCase();let B=this.funcs[D];if(null===B)throw new Error(`Requested function ${D} is not defined`);return B}isDefined(D){return D=D.toLowerCase(),null!==this.funcs[D]}};K.default=L},8942:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.isNumericString=function b(U){let m=""+U;return!isNaN(m)&&!isNaN(parseFloat(m))},K.isIntegerUnit=function D(U){return/^\d+$/.test(U)},K.getSynonyms=function B(U){let m={},g={};if(g=L.getInstance().getUnitBySynonym(U),g.units){m.status="succeeded";let C=g.units.length;m.units=[];for(let M=0;M{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.ucumJsonDefs=K.UcumJsonDefs=void 0;var L=O(8826),b=O(83),D=O(4393),B=O(3077),U=O(1434).DP;class m{loadJsonDefs(){const C=O(8210);if(C.prefixes=U(C.prefixes),C.units=U(C.units),0===B.UnitTables.getInstance().unitsCount()){let M=b.PrefixTables.getInstance(),y=C.prefixes,_=y.length;for(let N=0;N<_;N++){let R=new L.Prefix(y[N]);M.add(R)}let w=B.UnitTables.getInstance(),I=C.units,F=I.length;for(let N=0;N{"use strict";K.n=void 0;var b=O(1221),D=function U(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=B();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function B(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return B=function(){return M},M}var m=O(9719).Ucum,d=O(3077).UnitTables,g=O(9033).T;class C{constructor(){0===d.getInstance().unitsCount()&&b.ucumJsonDefs.loadJsonDefs(),this.uStrParser_=g.getInstance()}useHTMLInMessages(y){void 0===y&&(y=!0),this.uStrParser_.useHTMLInMessages(y)}useBraceMsgForEachString(y){void 0===y&&(y=!0),this.uStrParser_.useBraceMsgForEachString(y)}validateUnitString(y,_,w){void 0===_&&(_=!1),void 0===w&&(w="validate");let I=this.getSpecifiedUnit(y,w,_),F=I.unit,N={};return N=F?{status:I.origString===y?"valid":"invalid",ucumCode:I.origString,unit:{code:F.csCode_,name:F.name_,guidance:F.guidance_}}:{status:I.origString&&null!==I.origString?"invalid":"error",ucumCode:null},I.suggestions&&(N.suggestions=I.suggestions),N.msg=I.retMsg,N}convertUnitTo(y,_,w,I,F){void 0===I&&(I=!1),void 0===F&&(F=null);let N={status:"failed",toVal:null,msg:[]};if(y&&(y=y.trim()),(!y||""==y)&&(N.status="error",N.msg.push('No "from" unit expression specified.')),(null===_||isNaN(_)||"number"!=typeof _&&!D.isNumericString(_))&&(N.status="error",N.msg.push('No "from" value, or an invalid "from" value, was specified.')),w&&(w=w.trim()),(!w||""==w)&&(N.status="error",N.msg.push('No "to" unit expression specified.')),"error"!==N.status)try{let R=null,$=this.getSpecifiedUnit(y,"convert",I);R=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions={},N.suggestions.from=$.suggestions),R||N.msg.push(`Unable to find a unit for ${y}, so no conversion could be performed.`);let ee=null;if($=this.getSpecifiedUnit(w,"convert",I),ee=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions||(N.suggestions={}),N.suggestions.to=$.suggestions),ee||N.msg.push(`Unable to find a unit for ${w}, so no conversion could be performed.`),R&&ee)try{if(F){if(0!==R.moleExp_&&0!==ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed for two mole-based units. No conversion was attempted.");if(0===R.moleExp_&&0===ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed when neither unit is mole-based. No conversion was attempted.");if(!R.isMoleMassCommensurable(ee))throw new Error(`Sorry. ${y} cannot be converted to ${w}.`);N.toVal=0!==R.moleExp_?R.convertMolToMass(_,ee,F):R.convertMassToMol(_,ee,F)}else N.toVal=ee.convertFrom(_,R);N.status="succeeded",N.fromUnit=R,N.toUnit=ee}catch(J){N.status="failed",N.msg.push(J.message)}}catch(R){N.status=R.message==m.needMoleWeightMsg_?"failed":"error",N.msg.push(R.message)}return N}checkSynonyms(y){let _={};return null==y?(_.status="error",_.msg="No term specified for synonym search."):_=D.getSynonyms(y),_}getSpecifiedUnit(y,_,w){void 0===w&&(w=!1);let I={retMsg:[]};if(y){let F=d.getInstance();y=y.trim();let N=F.getUnitByCode(y);if(N)I.unit=N,I.origString=y;else try{let R=this.uStrParser_.parseString(y,_,w);I.unit=R[0],I.origString=R[1],R[2]&&(I.retMsg=R[2]),I.suggestions=R[3]}catch(R){console.log(`Unit requested for unit string ${y}.request unsuccessful; error thrown = `+R.message),I.retMsg.unshift(`${y} is not a valid unit. ${R.message}`)}}else I.retMsg.push("No unit string specified.");return I}commensurablesList(y){let _=[],w=null,I=this.getSpecifiedUnit(y,"validate",!1),F=I.unit;if(I.retMsg.length>0&&(_=I.retMsg),F){let N=null,R=F.getProperty("dim_");if(R){try{N=R.getProperty("dimVec_")}catch($){_.push($.message),"Dimension does not have requested property(dimVec_)"===$.message&&(N=null)}N&&(w=d.getInstance().getUnitsByDimension(N))}else _.push("No commensurable units were found for "+y)}else _.push(`Could not find unit ${y}.`);return[w,_]}}K.n=C,C.getInstance=function(){return new C}},137:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=K.UcumLhcUtils=K.Ucum=void 0;var L=O(9719).Ucum;K.Ucum=L;var b=O(8230).n;K.UcumLhcUtils=b;var D=O(3077).UnitTables;K.UnitTables=D},4393:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Unit=void 0;var L=function U(y){return y&&y.__esModule?y:{default:y}}(O(6648)),b=function B(y){if(y&&y.__esModule)return y;if(null===y||"object"!=typeof y&&"function"!=typeof y)return{default:y};var _=D();if(_&&_.has(y))return _.get(y);var w={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in y)if(Object.prototype.hasOwnProperty.call(y,F)){var N=I?Object.getOwnPropertyDescriptor(y,F):null;N&&(N.get||N.set)?Object.defineProperty(w,F,N):w[F]=y[F]}return w.default=y,_&&_.set(y,w),w}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var y=new WeakMap;return D=function(){return y},y}var g,m=O(9719).Ucum,d=O(4291).R,C=O(5869);class M{constructor(_={}){this.isBase_=_.isBase_||!1,this.name_=_.name_||"",this.csCode_=_.csCode_||"",this.ciCode_=_.ciCode_||"",this.property_=_.property_||"",this.magnitude_=_.magnitude_||1,this.dim_=null==_.dim_?new d:void 0!==_.dim_.dimVec_?new d(_.dim_.dimVec_):_.dim_ instanceof d?_.dim_:_.dim_ instanceof Array||C(_.dim_)?new d(_.dim_):new d,this.printSymbol_=_.printSymbol_||null,this.class_=_.class_||null,this.isMetric_=_.isMetric_||!1,this.variable_=_.variable_||null,this.cnv_=_.cnv_||null,this.cnvPfx_=_.cnvPfx_||1,this.isSpecial_=_.isSpecial_||!1,this.isArbitrary_=_.isArbitrary_||!1,this.moleExp_=_.moleExp_||0,this.synonyms_=_.synonyms_||null,this.source_=_.source_||null,this.loincProperty_=_.loincProperty_||null,this.category_=_.category_||null,this.guidance_=_.guidance_||null,this.csUnitString_=_.csUnitString_||null,this.ciUnitString_=_.ciUnitString_||null,this.baseFactorStr_=_.baseFactorStr_||null,this.baseFactor_=_.baseFactor_||null,this.defError_=_.defError_||!1}assignUnity(){return this.name_="",this.magnitude_=1,this.dim_||(this.dim_=new d),this.dim_.assignZero(),this.cnv_=null,this.cnvPfx_=1,this}assignVals(_){for(let w in _){let I="_"===!w.charAt(w.length-1)?w+"_":w;if(!this.hasOwnProperty(I))throw new Error(`Parameter error; ${w} is not a property of a Unit`);this[I]=_[w]}}clone(){let _=new M;return Object.getOwnPropertyNames(this).forEach(w=>{"dim_"===w?_.dim_=this.dim_?this.dim_.clone():null:_[w]=this[w]}),_}assign(_){Object.getOwnPropertyNames(_).forEach(w=>{"dim_"===w?this.dim_=_.dim_?_.dim_.clone():null:this[w]=_[w]})}equals(_){return this.magnitude_===_.magnitude_&&this.cnv_===_.cnv_&&this.cnvPfx_===_.cnvPfx_&&(null===this.dim_&&null===_.dim_||this.dim_.equals(_.dim_))}fullEquals(_){let w=Object.keys(this).sort(),I=Object.keys(_).sort(),F=w.length,N=F===I.length;for(let R=0;R0){let w=_.replace("/","!").replace(".","/").replace("!",".");switch(w.charAt(0)){case".":_=w.substr(1);break;case"/":_=w;break;default:_="/"+w}}return _}_concatStrs(_,w,I,F,N){return this._buildOneString(_,F,N)+w+this._buildOneString(I,F,N)}_buildOneString(_,w,I){let F="";return F=b.isNumericString(_)||"("===_.charAt(0)&&_.endsWith(")")||"["===_.charAt(0)&&_.endsWith("]")?_:/[./* ]/.test(_)?w+_+I:_,F}power(_){if(null!=this.cnv_)throw new Error(`Attempt to raise a non-ratio unit, ${this.name_}, to a power.`);let I=this.csCode_.match(/([./]|[^./]+)/g),F=I.length;for(let N=0;N=0;J--){let he=parseInt(R[J]);if(!C(he)){if(("-"===R[J]||"+"===R[J])&&J--,J{"use strict";K.T=void 0;var b=function B(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=D();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return D=function(){return M},M}var U=O(9719).Ucum,m=O(4393).Unit,d=O(3077).UnitTables,g=O(83).PrefixTables;class C{constructor(){this.utabs_=d.getInstance(),this.pfxTabs_=g.getInstance(),this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_,this.bracesMsg_="",this.parensFlag_="parens_placeholder",this.pFlagLen_=this.parensFlag_.length,this.braceFlag_="braces_placeholder",this.bFlagLen_=this.braceFlag_.length,this.vcMsgStart_=null,this.vcMsgEnd_=null,this.retMsg_=[],this.parensUnits_=[],this.annotations_=[],this.suggestions=[]}useHTMLInMessages(y){void 0===y||y?(this.openEmph_=U.openEmphHTML_,this.closeEmph_=U.closeEmphHTML_):(this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_)}useBraceMsgForEachString(y){this.bracesMsg_=void 0===y||y?U.bracesMsg_:""}parseString(y,_,w){if(""===(y=y.trim())||null===y)throw new Error("Please specify a unit expression to be validated.");"validate"===_?(this.vcMsgStart_=U.valMsgStart_,this.vcMsgEnd_=U.valMsgEnd_):(this.vcMsgStart_=U.cnvMsgStart_,this.vcMsgEnd_=U.cnvMsgEnd_),this.suggestions_=void 0===w||!1===w?null:[],this.retMsg_=[],this.parensUnits_=[],this.annotations_=[];let I=y,F=[];if(y=this._getAnnotations(y),this.retMsg_.length>0)F[0]=null,F[1]=null;else{let R=null;for(R in U.specUnits_)for(;-1!==y.indexOf(R);)y=y.replace(R,U.specUnits_[R]);if(y.indexOf(" ")>-1)throw new Error("Blank spaces are not allowed in unit expressions.");F=this._parseTheString(y,I);let $=F[0];(b.isIntegerUnit($)||"number"==typeof $)&&($=new m({csCode_:I,magnitude_:$,name_:I}),F[0]=$)}return F[2]=this.retMsg_,this.suggestions_&&this.suggestions_.length>0&&(F[3]=this.suggestions_),F}_parseTheString(y,_){let w=null,I=this.retMsg_.length>0,F=this._processParens(y,_);I=F[2];let N=[];if(!I){let R=this._makeUnitsArray(y=F[0],_=F[1]);if(I=R[2],!I){N=R[0],_=R[1];let $=N.length;for(let ee=0;ee<$;ee++){let J=N[ee].un;if(b.isIntegerUnit(J))N[ee].un=Number(J);else if(J.indexOf(this.parensFlag_)>=0){let he=this._getParensUnit(J,_);I||(I=he[1]),I||(N[ee].un=he[0])}else{let he=this._makeUnit(J,_);null===he[0]?I=!0:(N[ee].un=he[0],_=he[1])}}}}return I||(null===N[0]||" "===N[0]||null==N[0].un)&&0===this.retMsg_.length&&(this.retMsg_.push(`Unit string (${_}) did not contain anything that could be used to create a unit, or else something that is not handled yet by this package. Sorry`),I=!0),I||(w=this._performUnitArithmetic(N,_)),[w,_]}_getAnnotations(y){let _=y.indexOf("{");for(;_>=0;){let I=y.indexOf("}");if(I<0)this.retMsg_.push("Missing closing brace for annotation starting at "+this.openEmph_+y.substr(_)+this.closeEmph_),_=-1;else{let F=y.substring(_,I+1),N=this.annotations_.length.toString();y=y.replace(F,this.braceFlag_+N+this.braceFlag_),this.annotations_.push(F),_=y.indexOf("{")}}let w=y.indexOf("}");return w>=0&&this.retMsg_.push("Missing opening brace for closing brace found at "+this.openEmph_+y.substring(0,w+1)+this.closeEmph_),y}_processParens(y,_){let w=[],I=0,F=!1,N=this.parensUnits_.length,R=0;for(;""!==y&&!F;){let $=0,ee=0,J=y.indexOf("(");if(J<0){let he=y.indexOf(")");if(he>=0){let te=`Missing open parenthesis for close parenthesis at ${y.substring(0,he+R)}${this.openEmph_}${y.substr(he,1)}${this.closeEmph_}`;he0&&(w[I++]=y.substr(0,J));let te=0,pe=J+1;for(;pe0&&(ee=y.substr(0,$-1));let J=y.lastIndexOf(this.parensFlag_),he=null;J+this.pFlagLen_=0){let pe=this._getAnnoText(ee,_);if(pe[1]||pe[2])throw new Error(`Text found before the parentheses (${ee}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);this.retMsg_.push(`The annotation ${pe[0]} before the unit code is invalid.\n`+this.vcMsgStart_+(y+=pe[0])+this.vcMsgEnd_)}else this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`${ee} preceding the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);if(he)if(he.indexOf(this.braceFlag_)>=0){let pe=this._getAnnoText(he,_);if(pe[1]||pe[2])throw new Error(`Text found after the parentheses (${he}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);y+=pe[0]}else b.isNumericString(he)?(y+=he,F=F.power(Number(he)),this.retMsg_.push(`An exponent (${he}) following a parenthesis is invalid as of revision 1.9 of the UCUM Specification.\n `+this.vcMsgStart_+y+this.vcMsgEnd_)):this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`Text ${he} following the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);return w||(F?b.isIntegerUnit(F)?F=new m({csCode_:F,magnitude_:F,name_:F}):F.csCode_=y:F=new m({csCode_:y,magnitude_:1,name_:y})),[F,w]}_getAnnoText(y,_){let w=y.indexOf(this.braceFlag_),I=w>0?y.substring(0,w):null;0!==w&&(y=y.substr(w));let F=y.indexOf(this.braceFlag_,1),N=F+this.bFlagLen_=this.annotations_.length)throw new Error(`Processing Error - invalid annotation index ${R} found in ${y} that was created from ${_}`);return[y=this.annotations_[$],I,N]}_getSuggestions(y){let _=b.getSynonyms(y);if("succeeded"===_.status){let w={};w.msg=`${y} is not a valid UCUM code. We found possible units that might be what was meant:`,w.invalidUnit=y;let I=_.units.length;w.units=[];for(let F=0;F=0){let I=this._getUnitWithAnnotation(y,_);w=I[0],w&&(_=I[1])}else{if(y.indexOf("^")>-1){let I=y.replace("^","*");w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),w.csCode_=w.csCode_.replace("*","^"),w.ciCode_=w.ciCode_.replace("*","^"))}if(!w){let I="["+y+"]";w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),_=_.replace(y,I),this.retMsg_.push(`${y} is not a valid unit expression, but ${I} is.\n`+this.vcMsgStart_+`${I} (${w.name_})${this.vcMsgEnd_}`))}if(!w){let I=this.utabs_.getUnitByName(y);if(I&&I.length>0){w=I[0].clone();let F="The UCUM code for "+y+" is "+w.csCode_+".\n"+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_,N=!1;for(let ee=0;ee"+de+"",csCode_:Ee+de,ciCode_:we+de,printSymbol_:ce+""+de+""})}}else w=null,this.suggestions_?this._getSuggestions(I):this.retMsg_.push(`${I} is not a valid UCUM code.`)}}return[w,_]}_getUnitWithAnnotation(y,_){let w=null,I=this._getAnnoText(y,_),F=I[0],N=I[1],R=I[2];this.bracesMsg_&&-1===this.retMsg_.indexOf(this.bracesMsg_)&&this.retMsg_.push(this.bracesMsg_);let $=this.retMsg_.length;if(N||R)if(N&&!R)if(b.isIntegerUnit(N))w=N;else{let ee=this._makeUnit(N,_);ee[0]?(w=ee[0],w.csCode_+=F,_=ee[1]):this.retMsg_.push(`Unable to find a unit for ${N} that precedes the annotation ${F}.`)}else if(!N&&R)if(b.isIntegerUnit(R))w=R+F,this.retMsg_.push(`The annotation ${F} before the ``${R} is invalid.\n`+this.vcMsgStart_+w+this.vcMsgEnd_);else{let ee=this._makeUnit(R,_);ee[0]?(w=ee[0],w.csCode_+=F,_=w.csCode_,this.retMsg_.push(`The annotation ${F} before the unit code is invalid.\n`+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_)):this.retMsg_.push(`Unable to find a unit for ${N} that follows the annotation ${F}.`)}else this.retMsg_.push(`Unable to find a unit for ${N}${F}${R}.\nWe are not sure how to interpret text both before and after the annotation. Sorry`);else{let ee="["+F.substring(1,F.length-1)+"]",J=this._makeUnit(ee,_);J[0]?(w=J[0],_=_.replace(F,ee),this.retMsg_.push(`${F} is not a valid unit expression, but ${ee} is.\n`+this.vcMsgStart_+`${ee} (${w.name_})${this.vcMsgEnd_}`)):(this.retMsg_.length>$&&this.retMsg_.pop(),y=1,w=1)}return[w,_]}_performUnitArithmetic(y,_){let w=y[0].un;b.isIntegerUnit(w)&&(w=new m({csCode_:w,magnitude_:Number(w),name_:w}));let I=y.length,F=!1;for(let N=1;N{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=void 0;var L=O(9719).Ucum,D=new class b{constructor(){this.unitNames_={},this.unitCodes_={},this.codeOrder_=[],this.unitStrings_={},this.unitDimensions_={},this.unitSynonyms_={},this.massDimIndex_=0}unitsCount(){return Object.keys(this.unitCodes_).length}addUnit(m){m.name_&&this.addUnitName(m),this.addUnitCode(m),this.addUnitString(m);try{m.dim_.getProperty("dimVec_")&&this.addUnitDimension(m)}catch(g){}}addUnitName(m){let d=m.name_;if(!d)throw new Error(`UnitTables.addUnitName called for a unit with no name. Unit code = ${m.csCode_}.`);this.unitNames_[d]?this.unitNames_[d].push(m):this.unitNames_[d]=[m]}addUnitCode(m){let d=m.csCode_;if(!d)throw new Error("UnitTables.addUnitCode called for unit that has no code.");if(this.unitCodes_[d])throw new Error(`UnitTables.addUnitCode called, already contains entry for unit with code = ${d}`);if(this.unitCodes_[d]=m,this.codeOrder_.push(d),"g"==d){let g=m.dim_.dimVec_,C=0;for(;C=1&&(g=m.substr(d+L.codeSep_.length),m=m.substr(0,d));let C=this.unitNames_[m];if(C){let M=C.length;if(g&&M>1){let y=0;for(;C[y].csCode_!==g&&y0&&(g+=d),"dim_"===m[N])g+=null!=F.dim_&&F.dim_.dimVec_ instanceof Array?"["+F.dim_.dimVec_.join(",")+"]":"";else{let R=F[m[N]];g+="string"==typeof R?R.replace(/[\n\r]/g," "):R}g+="\r\n"}}return g}printUnits(m,d){void 0===m&&(m=!1),void 0===d&&(d="|");let g="",C=this.codeOrder_.length,M="csCode"+d;m&&(M+="ciCode"+d),M+="name"+d,m&&(M+="isBase"+d),M+="magnitude"+d+"dimension"+d+"from unit(s)"+d+"value"+d+"function"+d,m&&(M+="property"+d+"printSymbol"+d+"synonyms"+d+"source"+d+"class"+d+"isMetric"+d+"variable"+d+"isSpecial"+d+"isAbitrary"+d),M+="comment",g=M+"\n";for(let y=0;y{Q.exports=function K(O){O.FieldAlarms.soundData_="data:audio/mp3;base64,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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/44LE/wAAA0gAAAAAqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"}},2103:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Browser,U=!!window.attachEvent&&!B.isOpera||"undefined"!=typeof navigator&&navigator.userAgent.indexOf("Trident")>=0;D.Autocompleter={isIE:U,currentAutoCompField_:-1,USE_STATISTICS:2,NO_COMPLETION_SUGGESTIONS:0,SUGGEST_SHORTEST:1,LIST_ITEM_FIELD_SEP:" - ",screenReaderLog_:new D.ScreenReaderLog,setOptions:function(d){b.extend(this,d)},getFieldVal:function(d){return d.value},setFieldVal:function(d,g,C){var M;d.autocomp?d.autocomp.setFieldVal(g,C):(void 0===C&&(C=!0),C&&(M=this.getFieldVal(d)),d.value=g,C&&M!==g&&D.Event.simulate(d,"change"))},getFieldLookupKey:D.Observable.lookupKey,lookupFields:function(d){for(var g=[],C=0,M=document.forms.length;C
        See more items (Ctl Ret)
        Search Results\x3c!-- place holder for result count, needed for height calculation--\x3e
        Search Hint\x3c!--place holder--\x3e
        '),b("#moreResults").mousedown(function(d){var g=L(D.Autocompleter.currentAutoCompField_);g.autocomp.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(g,"LIST_EXP",{list_expansion_method:"clicked"})}),b("#completionOptionsScroller").mousedown(b.proxy(function(d){if(D.Autocompleter.isIE&&"completionOptionsScroller"===d.target.id&&(D.Autocompleter.stopEvent(d),D.Autocompleter.completionOptionsScrollerClicked_=!0,-1!=L(D.Autocompleter.currentAutoCompField_))){var g=L(D.Autocompleter.currentAutoCompField_);setTimeout(function(){g.focus()})}},this)),this.classInit_=!0)},noCaseSort:function(d,g){var C=d.toLowerCase(),M=g.toLowerCase();return C>M?1:C")}}),D.Autocompleter.sharedDOMCache=D.Autocompleter.createDOMCache({},{spacerDiv:function(){var d=L("spacer");return d||((d=document.createElement("div")).setAttribute("id","spacer"),document.body.appendChild(d)),d},listContainer:function(){return L("searchResults")},firstEntryWidth:function(){return D.Autocompleter.listItemElements()[0].offsetWidth},listBoundingRect:function(){return this.get("listContainer").getBoundingClientRect()},viewPortWidth:function(){return document.documentElement.clientWidth},spacerCoords:function(){return this.get("spacerDiv").getBoundingClientRect()}});var m={constructorOpts_:null,scoreField_:null,scoreFieldInitialized_:!1,itemToDataIndex_:null,selectedCodes_:null,selectedItems_:null,selectedItemData_:null,matchListValue_:null,invalidStatus_:!1,matchStatus_:!0,focusInProgress_:!1,refocusInProgress_:!1,listBelowField_:!0,listContainer:null,recDataRequester_:null,enabled_:!0,preFieldFillVal_:null,fieldValIsListVal_:null,indexToHeadingLevel_:{},suggestionMode_:D.Autocompleter.SUGGEST_SHORTEST,lastScrollEffect_:null,multiSelect_:!1,listExtraData_:null,processedFieldVal_:null,defAutocompleterBaseInit:function(d,g){g||(g={}),g.wordBoundaryChars&&(g.tokens=g.wordBoundaryChars),void 0!==g.suggestionMode&&(this.suggestionMode_=g.suggestionMode),this.twoColumnFlow_=g.twoColumnFlow,void 0===this.twoColumnFlow_&&(this.twoColumnFlow_=!0),g.tokens||void 0===g.maxSelect?g.maxSelect=1:"*"===g.maxSelect&&(g.maxSelect=1/0),this.multiSelect_=1!==g.maxSelect,this.scrolledContainer_=void 0!==g.scrolledContainer?g.scrolledContainer:document.documentElement,void 0===(this.nonMatchSuggestions_=g.nonMatchSuggestions)&&(this.nonMatchSuggestions_=!1),this.constructorOpts_=g,this.initStoredSelectionData();var C=g.dataRequester;if(D.Autocompleter.Base.classInit_||D.Autocompleter.Base.classInit(),this.matchListValue_=g.matchListValue||!1,this.recDataRequester_=C,this.update=L("completionOptions"),this.options=g,this.options.frequency=this.options.frequency||.01,this.options.minChars=this.options.minChars||1,this.element="string"==typeof d?L(d):d,!this.element)throw"string"==typeof d?new Error("Could not find the field with id '"+d+'"'):new Error("The autocompleter constructor requires an field element or an ID");this.ensureNeededAttrs(),this.hasFocus=!1,this.changed=!1,this.active=!1,this.index=0,this.entryCount=0,this.observer=null,this.element.setAttribute("autocomplete","off"),b(this.update).hide();var M=b(this.element);if(M.blur(b.proxy(this.onBlur,this)),M.keydown(b.proxy(this.onKeyPress,this)),this.options.tokens&&M.click(function(){this.tokenBounds=null,this.getTokenBounds(this.element.selectionStart)}.bind(this)),g.maxSelect>1){var y=b('
          ')[0];this.element.parentNode.replaceChild(y,this.element),y.appendChild(this.element),this.selectedList=y.firstChild}this.element.setAttribute("role","combobox"),this.element.setAttribute("aria-expanded","false"),this.onMouseDownListener=b.proxy(this.onMouseDown,this),b(this.element).change(b.proxy(this.onChange,this)),b(this.element).keypress(b.proxy(this.changeToFieldByKeys,this));var w=b.proxy(function(){this.typedSinceLastFocus_=!0},this);b(this.element).bind("paste cut",w),this.listContainer=D.Autocompleter.sharedDOMCache.get("listContainer"),this.options.showList=b.proxy(this.showList,this),this.options.hideList=b.proxy(this.hideList,this),this.options.posAnsList=b.proxy(this.posAnsList,this),this.update.style.display="block",this.element.autocomp=this,this.index=-1,this.initDOMCache(),this.oldElementValue=this.domCache.get("elemVal")},setFieldVal:function(d,g){var C;void 0===g&&(g=!0),g&&(C=this.domCache.get("elemVal")),this.domCache.set("elemVal",this.element.value=this.oldElementValue=d),this.tokenBounds=null,g&&C!==d&&D.Event.simulate(this.element,"change")},ensureNeededAttrs:function(){var d=this.element;""===d.id&&(D.Autocompleter.lastGeneratedID_||(D.Autocompleter.lastGeneratedID_=0),d.id="ac"+ ++D.Autocompleter.lastGeneratedID_)},initStoredSelectionData:function(){this.selectedCodes_={},this.selectedItems_={},this.selectedItemData_=[]},clearStoredSelection:function(){this.initStoredSelectionData(),this.multiSelect_&&(this.selectedList.innerHTML="")},dupDataReqForField:function(d){var g=null;return this.recDataRequester_&&(g=this.recDataRequester_.dupForField(d)),g},getSelectedCodes:function(){for(var d=this.getSelectedItems(),g=[],C=0,M=d.length;C0?this.selectedItemData_:null},storeSelectedItem:function(d,g){if(void 0===d&&(d=this.domCache.get("elemVal"),g=this.getItemCode(d)),this.multiSelect_||this.clearStoredSelection(),d){var M,C=null!=g;C&&(this.selectedCodes_[d]=g),this.selectedItems_[d]=1,this.getItemData?M=this.getItemData(d):(M={text:d},C&&(M.code=g)),this.selectedItemData_.push(M)}},getItemCode:function(d){this.itemToDataIndex_||this.initItemToDataIndex();var g=this.itemToDataIndex_[d],C=null;return void 0!==g&&this.itemCodes_&&(C=this.itemCodes_[g]),C},addToSelectedArea:function(d){var g=D.Autocompleter.Base.escapeAttribute(d),C=b('
        • '+g+"
        • ")[0];return this.selectedList.appendChild(C),b(C.childNodes[0]).click(b.proxy(this.removeSelection,this)),g},moveEntryToSelectedArea:function(){var d=this.addToSelectedArea(this.domCache.get("elemVal"));if(this.setFieldVal(this.processedFieldVal_="",!1),D.Autocompleter.screenReaderLog("Selected "+d),this.index>=0){var g=D.Autocompleter.listItemElementContainer();g.removeChild(this.getCurrentEntry()),--this.entryCount;for(var C=g.childNodes,M=this.index,y=C.length;M0&&this.liIsHeading(this.getCurrentEntry());)--this.index}this.render()}this.active=!0,this.hasFocus=!0,this.posAnsList()},removeSelection:function(d){var g=d.target.parentNode;"SPAN"===d.target.tagName&&(g=g.parentNode),g.parentNode.removeChild(g);var C=g.childNodes[1].textContent;delete this.selectedCodes_[C],delete this.selectedItems_[C];for(var M=0,y=this.selectedItemData_.length;M0&&(g=!d.ctrlKey&&!d.metaKey&&!d.altKey&&8!==d.which),this.typedSinceLastFocus_=g}},addObservers:function(d){b(d).mousedown(this.onMouseDownListener)},listItemValue:function(d){return this.options.tableFormat?d.getAttribute("data-fieldval"):d.textContent},markPrevious:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index>0?this.index--:this.index=this.entryCount-1,g=this.getCurrentEntry();var C=this.listItemValue(g);this.itemTextIsHeading(C)&&(D.Autocompleter.screenReaderLog("Above list heading: "+C),g=null)}while(!g&&this.index!==d);g&&(this.scrollToShow(g,this.update.parentNode),this.updateElementAfterMarking(g))},markNext:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index1){for(var y=0,_=M.length;y<_;++y)C.push(M[y].innerText);D.Autocompleter.screenReaderLog(C.join("; "))}}},hideList:function(){D.Autocompleter.currentAutoCompField_===this.element.id&&("visible"!==this.listContainer.style.visibility||(this.listContainer.style.visibility="hidden",this.listShowing=!1,this.listContainer.setAttribute("aria-hidden","true"),this.element.setAttribute("aria-expanded","false")))},showList:function(){var d="visible"!==this.listContainer.style.visibility;this.listContainer.style.visibility="visible",this.listShowing=!0,this.listContainer.setAttribute("aria-hidden","false"),this.element.setAttribute("aria-expanded","true"),d&&!this.temporaryHide_&&this.entryCount>0&&(D.Autocompleter.screenReaderLog("A list has appeared below the "+this.getFieldName()+"."),this.options.tableFormat&&this.options.colHeaders&&D.Autocompleter.screenReaderLog("The column headers on the multi-column list are "+this.options.colHeaders.join("; ")))},getFieldName:function(){if(void 0===this.fieldName_){var d=D.Autocompleter.getFieldLabel(this.element.id);this.fieldName_=null===d?"field":'field "'+d+'"'}return this.fieldName_},scrollToShow:function(d,g){if(d.offsetTopM&&(g.scrollTop=d.offsetTop+C-M)}},pageOptionsUpOrDown:function(d){var M,g=b("#completionOptionsScroller")[0],C=g.clientHeight;if(d)g.scrollTop>0&&((M=g.scrollTop-C)<0&&(M=0),g.scrollTop=M);else{var _=b("#completionOptions")[0].clientHeight-C;_<0&&(_=0),g.scrollTop<_&&((M=g.scrollTop+C)>_&&(M=_),g.scrollTop=M)}},isSearchKey:function(d){return d.ctrlKey&&d.keyCode===b.ui.keyCode.ENTER},onKeyPress:function(d){if(this.enabled_){var g=d.keyCode,C=!0;if(this.fieldEventIsBigList(d))d.stopImmediatePropagation(),this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(this.element,"LIST_EXP",{list_expansion_method:"CtrlRet"});else{var M=b.ui.keyCode;switch(g){case M.ENTER:this.multiSelect_&&D.Autocompleter.stopEvent(d),this.handleDataEntry(d);break;case M.TAB:""!==this.domCache.get("elemVal")&&this.handleDataEntry(d);break;case M.ESCAPE:null!==this.preFieldFillVal_&&(this.setFieldVal(this.preFieldFillVal_,!1),D.Autocompleter.Event.notifyObservers(this.element,"CANCEL",{restored_value:this.preFieldFillVal_})),this.active&&(this.index=-1,this.hide(),this.active=!1);break;default:if(this.active)switch(g){case M.PAGE_UP:this.pageOptionsUpOrDown(!0);break;case M.PAGE_DOWN:this.pageOptionsUpOrDown(!1);break;default:if(d.ctrlKey)C=!1;else switch(g){case M.DOWN:case M.UP:g===M.UP?this.markPrevious():this.markNext(),this.render(),D.Autocompleter.stopEvent(d);break;case M.LEFT:case M.RIGHT:this.options.tokens&&(this.tokenBounds=null,this.getTokenBounds()),!d.ctrlKey&&this.index>=0&&b(this.update).hasClass("multi_col")&&this.moveToOtherColumn(d);break;default:C=!1}}else C=!1}}C||(!d.ctrlKey||86===g)&&16!==g&&17!==g&&0!==g&&(this.preFieldFillVal_=null,this.changed=!0,this.hasFocus=!0,this.matchListItemsToField_=!0,this.observer&&clearTimeout(this.observer),this.observer=setTimeout(b.proxy(this.onObserverEvent,this),1e3*this.options.frequency))}},setMatchStatusIndicator:function(d){d!==this.matchStatus_&&(d?b(this.element).hasClass("no_match")&&(b(this.element).removeClass("no_match"),D.Autocompleter.screenReaderLog("The field no longer contains a non-matching value.")):(b(this.element).addClass("no_match"),D.Autocompleter.screenReaderLog("The field's value does not match any items in the list.")),this.matchStatus_=d)},setInvalidValIndicator:function(d){d?(D.Autocompleter.setOffAlarm(this.element),this.invalidStatus_||(b(this.element).addClass("invalid"),this.element.setAttribute("invalid",!0))):this.invalidStatus_&&(b(this.element).removeClass("invalid"),this.element.setAttribute("invalid",!1)),this.invalidStatus_=d},cancelInvalidValIndicator:function(){D.Autocompleter.cancelAlarm(this.element)},updateChoices:function(d,g){if(this.index=-1,!this.changed&&this.hasFocus){this.update.innerHTML=d;var C=this.update.firstChild;C&&C.tHead&&b(C.tHead).mousedown(function(w){D.Autocompleter.stopEvent(w)});var M=D.Autocompleter.listItemElements();if(M){var y;if(this.entryCount=M.length,this.suggestionMode_!==D.Autocompleter.NO_COMPLETION_SUGGESTIONS&&this.entryCount>0&&!this.focusInProgress_&&g){for(y=0;this.liIsHeading(M[y])&&y0||""===this.trimmedElemVal)}},pickedByNumber:function(){return this.add_seqnum&&this.trimmedElemVal.match(/^\d+$/)},pickBestMatch:function(d){var g=this.trimmedElemVal.toLowerCase(),C=d.length,M=-1;if(g.length>0&&C>0){for(var y=-1,_=1/0,w=-1,I=_,F=-1,N=_,R=0;R0?he-1?w:F>-1?F:y}return M},posAnsList:function(){this.posListBelowFieldInMultiCol(),this.index>0&&this.scrollToShow(this.getCurrentEntry(),L("completionOptionsScroller"))},posListBelowFieldInMultiCol:function(){var d=D.Autocompleter.sharedDOMCache,g=this.domCache.element,C=this.update;this.domCache.invalidate("elemPos"),d.invalidate("firstEntryWidth"),d.invalidate("listBoundingRect"),d.invalidate("viewPortWidth"),C.style.height&&(C.style.height=""),this.setListWrap(!1),C.style.width="auto",L("completionOptionsScroller").style.height="",this.listContainer.style.width="",this.listHeight=void 0;var M=this.listContainer;M.style.display="none";var y=this.domCache.get("elemPos");M.style.display="",M.style.top=y.top+g.offsetHeight+"px";var _=this.scrolledContainer_,w=document.documentElement.clientHeight,I=w,N=(F=d.get("listBoundingRect")).bottom;if(N<=I)this.setListLeft();else{var R=this.twoColumnFlow_&&!this.options.tableFormat&&this.entryCount>4;if(R&&(R=this.setListWrap(!0))&&(N=d.get("listBoundingRect").bottom),R&&N<=I)this.setListLeft();else{var $=g.getBoundingClientRect(),ee=void 0;if(_){this.lastScrollEffect_&&this.lastScrollEffect_.cancel();var J=N-I,he=$.top,te=0,pe=this.constructorOpts_.headerBar;if(pe){var Ve=document.getElementById(pe);Ve&&(te=Ve.offsetHeight)}var we,ce=_.getBoundingClientRect().top;J>(we=ce>te?he-ce:he-te)&&(J=we,ee=w-$.height-te),N=void 0===ee?d.get("listBoundingRect").bottom:d.get("listBoundingRect").top+ee;var Ee=d.get("spacerCoords");N>Ee.bottom&&(d.get("spacerDiv").style.height=N-Ee.top+"px",d.invalidate("spacerCoords")),this.lastScrollEffect_=new D.Effect.Scroll(_,{y:J,duration:.4})}else ee=window.innerHeight-$.bottom;if(void 0!==ee){this.setListHeight(ee);var ke=d.get("viewPortWidth"),F=d.get("listBoundingRect");d.listWrap&&F.width>ke&&this.setListWrap(!1)}this.setListLeft()}}},initDOMCache:function(){var d=this,g=D.Autocompleter;this.domCache=g.createDOMCache({element:d.listPositioningElem()},{elemPos:function(){return b(this.element).offset()},elemVal:function(){return g.getFieldVal(d.element)}})},listPositioningElem:function(){return this.multiSelect_?this.element.parentNode:this.element},setListWrap:function(d){var g=D.Autocompleter.sharedDOMCache;if(d!==g.listWrap){if(d){var C=2*g.get("firstEntryWidth")+4;C<=g.get("viewPortWidth")&&(this.listContainer.style.width=C+"px",b(this.update).addClass("multi_col"),g.listWrap=!0)}else b(this.update).removeClass("multi_col"),this.listContainer.style.width="",g.listWrap=!1,g.invalidate("viewPortWidth");g.invalidate("listBoundingRect"),this.domCache.invalidate("elemPos")}return g.listWrap},setListLeft:function(){var d=this.listContainer,g=D.Autocompleter.sharedDOMCache,C=g.get("viewPortWidth"),M=g.get("listBoundingRect"),y=this.domCache.get("elemPos"),_=M.width-(C-y.left);_<0&&(_=0);var w=y.left-_;w<0&&(w=0);var I=D.Autocompleter.sharedDOMCache;I.listPosLeft!==w&&(d.style.left=w+"px",I.listPosLeft=w)},setListHeight:function(M){var g=D.Autocompleter.sharedDOMCache,C=g.get("listBoundingRect");M=M-C.height+this.update.offsetHeight,this.listContainer.style.width=C.width+20+"px",M>=20&&(L("completionOptionsScroller").style.height=M+"px",g.invalidate("listBoundingRect"))},getToken:function(){var d=this.domCache.get("elemVal");if(this.options.tokens){var g=this.getTokenBounds();d=d.substring(g[0],g[1])}return d},getTokenBounds:function(d){if(null!=this.tokenBounds)return this.tokenBounds;var g=this.domCache.get("elemVal");if(""===g.trim())return[-1,0];for(var w,C=void 0!==d?d:this.element.selectionStart,M=C==this.oldElementValue.length?1:0,y=-1,_=g.length,I=0,F=this.options.tokens.length;Iy&&(y=w),-1!=(w=g.indexOf(this.options.tokens[I],C+M))&&w<_&&(_=w);return this.tokenBounds=[y+1,_]},dupForField:function(d){throw"dupForField must be overridden by autocompleter subclasses."},initItemToDataIndex:function(){throw"initItemToDataIndex must be overridden by autocompleter classes that need it"},propagateFieldChanges:function(d){void 0===d&&(d=this.matchStatus_),this.recDataRequester_&&(d&&""!==this.domCache.get("elemVal").trim()?this.recDataRequester_.requestData():this.recDataRequester_.clearDataOutputFields())},getValTyped:function(){return null===this.preFieldFillVal_?this.domCache.get("elemVal"):this.preFieldFillVal_},listSelectionNotification:function(d,g,C){var M;void 0===C?C=!1:C&&(M=d,d=""),void 0===M&&(M=this.domCache.get("elemVal"));var y=this.clickSelectionInProgress_?"clicked":null===this.preFieldFillVal_?"typed":"arrows",_="typed"!==y&&g,w=this.getItemCode(M);D.Autocompleter.Event.notifyObservers(this.element,"LIST_SEL",{input_method:y,val_typed_in:d,final_val:M,used_list:_,list:this.rawList_,on_list:g,item_code:w,removed:C})},attemptSelection:function(){var d=!1,g=this.getValTyped();if(this.active){if(-1===this.index){for(var C=this.domCache.get("elemVal").trim(),M=C.toLowerCase(),y=-1,_=-1,w=0;w=0?(this.index=y,d=!0):_>=0&&(this.index=_,d=!0)}else d=this.entryCount>0&&!this.liIsHeading(this.getCurrentEntry());this.fieldValIsListVal_=d,d&&(this.active=!1,this.updateElement(this.getCurrentEntry()),this.storeSelectedItem(),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(g,!0),this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges(),this.multiSelect_&&this.moveEntryToSelectedArea()),this.multiSelect_||(this.active=!1,this.hide())}return d},selectEntry:function(){this.attemptSelection()},handleNonListEntry:function(){this.propagateFieldChanges(!1),this.multiSelect_||this.clearStoredSelection();var d=D.Autocompleter.getFieldVal(this.element);""===D.Autocompleter.getFieldVal(this.element)?(this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.storeSelectedItem(""),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification("",!1),this.processedFieldVal_=d):(this.enabled_&&this.setMatchStatusIndicator(!1),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(this.getValTyped(),!1),this.matchListValue_?(D.Autocompleter.screenReaderLog("For this field your entry must match an item from the suggestion list."),this.setInvalidValIndicator(!0),this.refocusInProgress_=!0,this.processedFieldVal_=d,setTimeout(b.proxy(function(){this.element.focus(),this.element.select(),this.refocusInProgress_=!1},this))):(this.storeSelectedItem(),this.multiSelect_?this.moveEntryToSelectedArea():this.processedFieldVal_=d,this.findSuggestions&&this.nonMatchSuggestions_&&!this.multiSelect_&&setTimeout(b.proxy(function(){this.findSuggestions()},this))))},onChange:function(d){this.domCache.invalidate("elemVal"),D.Autocompleter.completionOptionsScrollerClicked_||this.handleDataEntry(d)},onBlur:function(d){D.Autocompleter.completionOptionsScrollerClicked_||(this.lastScrollEffect_&&this.lastScrollEffect_.cancel(),D.Autocompleter.getFieldVal(this.element)!==this.processedFieldVal_&&D.Event.simulate(this.element,"change"),this.enabled_&&!this.refocusInProgress_&&(this.hide(),this.hasFocus=!1,this.active=!1,this.invalidStatus_?this.clearInvalidFieldVal():""===D.Autocompleter.getFieldVal(this.element)?this.setMatchStatusIndicator(!0):!1===this.fieldValIsListVal_&&this.setMatchStatusIndicator(!1)))},clearInvalidFieldVal:function(){this.setFieldVal("",!1),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.listSelectionNotification("",!1),this.processedFieldVal_=""},onFocus:function(d){if(D.Autocompleter.currentAutoCompField_=this.element.id,this.refocusInProgress_||(this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element)),this.refocusInProgress_=!1,this.preFieldFillVal_=null,D.Autocompleter.Event.notifyObservers(this.element,"FOCUS",{start_val:this.processedFieldVal_}),this.multiSelect_){var g=Object.getOwnPropertyNames(this.selectedItems_);if(g.length>0){var M="Above this multi-select field are deselection buttons for each selected item. Currently selected:"+g.join(", ");D.Autocompleter.screenReaderLog(M)}}},onMouseDown:function(d){D.Autocompleter.stopEvent(d);for(var g=d.target;g&&void 0===g.autocompleteIndex;)g=g.parentNode;g&&!this.liIsHeading(g)&&(this.clickSelectionInProgress_=!0,this.index=g.autocompleteIndex,this.selectEntry(),this.hide(),this.clickSelectionInProgress_=!1,this.multiSelect_&&this.showList()),this.tokenBounds=null},handleDataEntry:function(d){if(this.invalidStatus_&&this.processedFieldVal_===this.domCache.get("elemVal"))this.clearInvalidFieldVal();else{this.observer&&clearTimeout(this.observer);var g=D.Autocompleter.getFieldVal(this.element),C=!1;(this.processedFieldVal_!==g&&""!==g||this.multiSelect_&&""===g&&this.index>=0)&&(C=this.attemptSelection()),this.processedFieldVal_!==g&&!C&&(""===g&&(this.fieldValIsListVal_=!1),this.handleNonListEntry()),this.multiSelect_||(this.hide(),this.active=!1),!d.stopped&&this.matchListValue_&&this.invalidStatus_&&D.Autocompleter.stopEvent(d)}},itemTextIsHeading:function(d){var g=!!this.numHeadings_;if(g){this.itemToDataIndex_||this.initItemToDataIndex();var C=this.itemToDataIndex_[d];g=void 0!==C&&!!this.indexToHeadingLevel_[C]}return g},liIsHeading:function(d){var g=!!this.numHeadings_;return g&&(g=this.itemTextIsHeading(this.listItemValue(d))),g},onShow:function(d,g){d.autocomp.showList()},onHide:function(d,g){d.autocomp.hideList()},moveToOtherColumn:function(d){var g=D.Autocompleter.listItemElements().length,C=Math.floor(g/2),M=Math.ceil(g/2),y=this.index;if(this.index=M&&(y=this.index-M),y!==this.index){var _=this.getEntry(y);this.liIsHeading(_)||(this.index=y,this.setFieldVal(this.listItemValue(_),!1),this.element.select(),this.render(),D.Autocompleter.stopEvent(d))}},handleSeeMoreItems:function(d){},readSearchCount:function(){var d=!1;return"none"!==L("searchCount").style.display&&(D.Autocompleter.screenReaderLog("Showing "+L("searchCount").innerHTML+"."),"none"!==L("moreResults").style.display&&D.Autocompleter.screenReaderLog("Pressing control+return will expand the list."),d=!0),d},destroy:function(){this.stopObservingEvents(),this.detachFromDOM()},stopObservingEvents:function(){b(this.element).unbind()},detachFromDOM:function(){if(this.multiSelect_){var d=this.element.parentNode;d.parentNode.replaceChild(this.element,d),this.selectedList=null}this.element.autocomp=null,this.element=null,this.update=null,this.listContainer=null,this.recDataRequester_=null},updateElement:function(d){var g=this.listItemValue(d),C=g;if(this.options.tokens){var M=this.getTokenBounds();if(-1!=M[0]){var y=this.domCache.get("elemVal"),_=y.substr(0,M[0]),w=y.substr(M[0]).match(/^\s+/);w&&(_+=w[0]),C=_+g+y.substr(M[1])}}this.setFieldVal(C,!1),this.options.afterUpdateElement&&this.options.afterUpdateElement(this.element,d)},show:function(){"none"==b(this.update).css("display")&&this.options.onShow(this.element,this.update),!this.iefix&&B.IE&&"absolute"==b(this.update).css("position")&&(new Insertion.After(this.update,''),this.iefix=L(this.update.id+"_iefix")),this.iefix&&setTimeout(b.proxy(this.fixIEOverlapping,this),50)},fixIEOverlapping:function(){var d=this.update.offset();this.iefix.style.left=d.left,this.update.style.height||(this.update.style.top=d.top),this.iefix.style.zIndex=1,this.update.style.zIndex=2,b(this.iefix).show()},hide:function(){"none"!=b(this.update).css("display")&&this.options.onHide(this.element,this.update),this.iefix&&b(this.iefix).hide()},render:function(){if(this.entryCount>0){for(var d=0;d=this.options.minChars?this.getUpdatedChoices():(this.active=!1,this.hide()),this.oldElementValue=this.domCache.get("elemVal")}};b.extend(D.Autocompleter.Base.prototype,m),m=null}},2948:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Event={observeListExpansions:function(D,B){this.storeCallback(D,"LIST_EXP",B)},observeListSelections:function(D,B){this.storeCallback(D,"LIST_SEL",B)},observeFocusEvents:function(D,B){this.storeCallback(D,"FOCUS",B)},observeCancelList:function(D,B){this.storeCallback(D,"CANCEL",B)},observeSuggestions:function(D,B){this.storeCallback(D,"SUGGESTIONS",B)},observeSuggestionUsed:function(D,B){this.storeCallback(D,"SUGGESTION_USED",B)},observeListAssignments:function(D,B){this.storeCallback(D,"LIST_ASSIGNMENT",B)},observeRDRClearing:function(D){this.storeCallback(null,"RDR_CLEARING",D)},observeRDRAssignment:function(D){this.storeCallback(null,"RDR_ASSIGNMENT",D)}},L.extend(b.Autocompleter.Event,b.Observable)}},3810:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Prefetch=b.PrototypeAPI.Class.create(),b.Autocompleter.Prefetch.constructor=b.Autocompleter.Prefetch,L.extend(b.Autocompleter.Prefetch.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Prefetch.prototype.className="Def.Autocompleter.Prefetch";var U={SEQ_NUM_PREFIX:'',SEQ_NUM_SEPARATOR:":  ",validationFailed_:!1,listIsOriginal_:!0,rawList_:null,itemCodes_:null,listLoadAttempted_:!1,seeMoreItemsClicked_:!1,matchListItemsToField_:!1,defaultSelectionIndex_:null,autoFill_:!0,initialize:function(m,d,g){var C=(g=L.extend({ignoreCase:!0,fullSearch:!1,selector:this.selector,getFormattedItemText:this.getFormattedItemText,onShow:this.onShow,onHide:this.onHide},g||{})).addSeqNum;this.add_seqnum=void 0===C||C;var M=g.autoFill;void 0!==M&&(this.autoFill_=M),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.initHeadings(g),this.defAutocompleterBaseInit(m,g),L(this.element).focus(L.proxy(this.onFocus,this)),L(this.element).click(L.proxy(this.onFieldClick,this));var y=g.codes;this.setList(d,y),this.listIsOriginal_=!0,this.originalCodes_=y,this.options.minChars=0,this.splitAutocomp_=!1,L(this.element).addClass("ansList")},getUpdatedChoices:function(){this.trimmedElemVal=this.domCache.get("elemVal").trim(),this.updateChoices(this.options.selector(this),this.pickedByNumber())},dupItemToDataIndex:function(m){this.listIsOriginal_&&(this.itemToDataIndex_||this.initItemToDataIndex(),m.itemToDataIndex_=this.itemToDataIndex_)},dupForField:function(m){var d=this.dupDataReqForField(m),g={};L.extend(!0,g,this.constructorOpts_),g.dataRequester=d;var C=new b.Autocompleter.Prefetch(m,this.rawList_,g);return this.dupItemToDataIndex(C),C},initHeadings:function(m){var d=m.codes,g=m.itemToHeading;if(g){m.itemToHeading=null;for(var C={},M={},y=0,_=d.length;y<_;++y){var I=g[d[y]];if(I){var F=C[I];if(!F){var N=g[I];C[I]=F=N?C[N]+1:1}}}for(y=0,_=d.length;y<_;++y)M[y]=(F=C[d[y]])||0;this.indexToHeadingLevel_=M,m.indexToHeadingLevel=M,this.numHeadings_=Object.keys(C).length,m.numHeadings=this.numHeadings_}else m.indexToHeadingLevel&&(this.indexToHeadingLevel_=m.indexToHeadingLevel,this.numHeadings_=m.numHeadings)},initItemToDataIndex:function(){if(this.itemToDataIndex_={},this.rawList_)for(var m=0,d=this.rawList_.length;m"+ut.substr(0,C.length)+""+ut.substr(C.length),An=!0,ke=m.SEQ_NUM_PREFIX+ut+m.SEQ_NUM_SEPARATOR+Ve(He),we&&(ke+=we[ce])))),!Mt&&!_){var an=!1,Gn=He;m.options.ignoreCase&&(Gn=He.toLowerCase());for(var sn=Gn.indexOf(C);!an&&-1!==sn;)0===sn?(an=!0,++M<=w&&(ke=""+Ve(He.substr(0,C.length))+""+Ve(He.substr(C.length)),we&&(ke+=we[ce]))):(m.options.fullSearch||/(.\b|_)./.test(Gn.substr(sn-1,2)))&&(an=!0,++M<=w)&&(ke=Ve(He.substr(0,sn))+""+Ve(He.substr(sn,C.length))+""+Ve(He.substr(sn+C.length)),we&&(ke+=we[ce])),an||(sn=Gn.indexOf(C,sn+1))}var ie=!1;m.multiSelect_&&(ie=m.isSelected(He))&&++pe,!ie&&ke&&(Ne||M<=w||m.numHeadings_>0&&_)&&(ee&&!J&&(J=!0,N.push(ee),R.push(ce-1),++te,$[ee]=[Ve(ee),"heading"],F=0),(!_||!m.numHeadings_||FX+pe?(O("searchCount").innerHTML=X+" of "+M+" items total",O("moreResults").style.display="block",O("searchCount").style.display="block"):(O("moreResults").style.display="none",O("searchCount").style.display="none"),m.buildHTML(N,R,$,y)},buildHTML:function(m,d,g,C){var y,M=-1,w=null!==C;if(!this.numHeadings_&&this.matchListItemsToField_&&(w||this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST)&&(M=w?C:this.pickBestMatch(m))>=0){var _=m[M],I=d[M];for(y=M;y>0;--y)m[y]=m[y-1],d[y]=d[y-1];m[0]=_,d[0]=I}var F="
            ";y=0,M>=0&&(F+='
          • '+g[_][0]+"
          • ",++y);for(var N=m.length;y'+R[0]+"":'
          • '+R[0]+"
          • "}return F+"
          "},setList:function(m,d){this.listIsOriginal_=!1;var g=m.length;this.rawList_=new Array(g);for(var C=0,M=m.length;C0,m.length>1||!this.autoFill_?L(this.element).addClass("ac_multiple"):L(this.element).removeClass("ac_multiple"),(this.hasFocus||document.activeElement===this.element)&&this.onFocus()},setFieldToListValue:function(m){this.setFieldVal(m,!1),this.fieldValIsListVal_=!0,this.storeSelectedItem(),this.processedFieldVal_=m,this.listSelectionNotification("",!0),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges()},setListAndField:function(m,d,g,C){void 0===g&&(g=!1),void 0===C&&(C=!1),this.setList(m,d),b.Autocompleter.Event.notifyObservers(this.element,"LIST_ASSIGNMENT",{});var _,M=this.domCache.get("elemVal"),y=m.length;!1===g&&(_=this.autoFill_&&(1===y||y>1&&C)?this.assembleValue(m[0]):"",this.setFieldVal(_,!1),this.fieldValIsListVal_=!0),!g&&M!==_&&this.setFieldToListValue(_),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.options.afterUpdateElement&&this.options.afterUpdateElement()},assembleValue:function(m){return m.trim()},onObserverEvent:function(){this.temporaryHide_=!0,this.hideList(),b.Autocompleter.Base.prototype.onObserverEvent.apply(this,[]),this.posAnsList(),this.showList(),this.temporaryHide_=!1},loadList:function(m,d){void 0===m&&(m=this.element.id);var g=b.Autocompleter.getFieldLookupKey(this.element);this.listLoadAttempted_=!0;var C=b.RecordDataRequester.getOutputFieldRDR(m);if(C){var M=C.getFieldData(g);if(M?this.setListAndField(M[0],M[1],!0,!1):C.assignListData(),m!==this.element.id){var y=O(d),_=[d,"EQ",b.Autocompleter.getFieldVal(y)];C.addFieldsToUpdateList(m,this,_)}}},listIsEmpty:function(){return 0===this.options.array.length},getInitialSelectionIndex:function(){var m=-1;if(""==this.domCache.get("elemVal"))if(this.defaultSelectionIndex_)m=this.defaultSelectionIndex_;else{var d=this.constructorOpts_.defaultValue;if(void 0!==d){if(this.itemCodes_)for(var g=0,C=this.itemCodes_.length;g=2*b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD&&(m=-1),this.defaultSelectionIndex_=m}return m},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.matchListItemsToField_=!1,!this.listLoadAttempted_&&this.listIsEmpty()&&!this.element.comboField&&this.loadList(),b.Autocompleter.Base.prototype.onFocus.apply(this),this.enabled_&&(this.listBelowField_=!0,this.focusInProgress_=!0,this.hideList(),this.element.shakeCanceled=!1,this.maybeShowList(),this.index=this.getInitialSelectionIndex(),this.index>=0&&(this.setFieldToListValue(this.listItemValue(this.getCurrentEntry())),this.element.select(),this.render()),this.focusInProgress_=!1))},maybeShowList:function(){this.activate(),this.render();var m=!1;0==this.add_seqnum?m=this.entryCount>0:this.entryCount>1||!this.autoFill_?m=!0:1==this.entryCount&&(m=this.listItemValue(b.Autocompleter.listItemElements()[0])!=this.processedFieldVal_),1==m&&(this.posAnsList(),this.showList(),this.readSearchCount())},onFieldClick:function(){if(this.enabled_&&this.element.id===b.Autocompleter.currentAutoCompField_&&(!this.listShowing||this.matchListItemsToField_)){this.matchListItemsToField_=!1;var m=this.suggestionMode_;this.suggestionMode_=b.Autocompleter.NO_COMPLETION_SUGGESTIONS,this.maybeShowList(),this.suggestionMode_=m}},focusField:function(){this.element.focus()},listItemValue:function(m){const d=m.getAttribute("autocompRawListIndex");return this.rawList_[d]},fieldEventIsBigList:function(m){return m.ctrlKey&&m.keyCode===L.ui.keyCode.ENTER},handleSeeMoreItems:function(m){this.seeMoreItemsClicked_=!0,O("searchHint").style.display="none",this.listBelowField_=!1,this.getUpdatedChoices(),this.posAnsList(),this.seeMoreItemsClicked_=!1,this.splitAutocomp_=!1,b.Autocompleter.stopEvent(m)},findItemIndexByCode:function(m){for(var d=null,g=0,C=this.itemCodes_.length;g0&&(b.Autocompleter.screenReaderLog("Showing "+this.entryCount+" of "+this.rawList_.length+" items."),m=!0),m},activate:function(){this.changed=!1,this.hasFocus=!0,this.getUpdatedChoices()}};L.extend(b.Autocompleter.Prefetch.prototype,U),U=null}},8644:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Search=b.PrototypeAPI.Class.create();var B={urlToCache_:{},MAX_VALUE_SIZE_FOR_AUTOCOMP:25,EXPANDED_COUNT:500,constructor:b.Autocompleter.Search,superclass:b.Autocompleter.Base.prototype};L.extend(b.Autocompleter.Search,B),B=null,L.extend(b.Autocompleter.Search.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Search.prototype.className="Def.Autocompleter.Search";var U={lastAjaxRequest_:null,resultCache_:null,useResultCache_:!0,suggestionList_:null,showListOnFocusIfEmpty_:!1,initialize:function(m,d,g){g=L.extend({partialChars:2,onHide:L.proxy(function(y,_){O("searchCount").style.display="none",O("moreResults").style.display="none",b.Autocompleter.Base.prototype.hideList.apply(this)},this),onShow:L.proxy(function(y,_){O("searchCount").style.display="block",O("moreResults").style.display="block",b.Autocompleter.Base.prototype.showList.apply(this)},this),onComplete:L.proxy(this.onComplete,this)},g||{}),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.url=d,this.fhir=g.fhir,this.search=g.search||this.fhir&&this.fhir.search,this.defAutocompleterBaseInit(m,g),this.autocomp=g.autocomp,void 0===this.autocomp?this.autocomp=!0:this.autocomp||(this.options.frequency=31536e3),void 0===g.sort&&(g.sort=!0),null!==g.useResultCache&&!1===g.useResultCache&&(this.useResultCache_=!1),this.showListOnFocusIfEmpty_=g.showListOnFocusIfEmpty||!1,L(this.element).focus(L.proxy(this.onFocus,this));var C=g.buttonID;if(this.buttonID=C,C&&"null"!==C){var M=L(document.getElementById(C));M.mousedown(L.proxy(this.buttonClick,this)),M.keypress(L.proxy(this.buttonKeyPress,this))}L(this.element).addClass("search_field"),g.colHeaders&&(this.colHeaderHTML="")},initItemToDataIndex:function(){this.itemToDataIndex_={}},dupForField:function(m){var d=this.dupDataReqForField(m),g=Object.clone(this.constructorOpts_);return g.dataRequester=d,new b.Autocompleter.Search(m,this.url,g)},getSearchStr:function(m){var d=b.Autocompleter;return d.LIST_ITEM_FIELD_SEP_REGEX||(d.LIST_ITEM_FIELD_SEP_REGEX=new RegExp(d.LIST_ITEM_FIELD_SEP,"g")),m||(m=this.getToken()),m.replace(d.LIST_ITEM_FIELD_SEP_REGEX," ").trimLeft()},runSearch:function(){this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort();var m=this.search;if(this.url||m){this.searchInProgress=!0,this.searchStartTime=(new Date).getTime();var d=this.getSearchStr(),g=null;this.useResultCache_&&(g=this.getCachedResults(d,this.getLoadCount(b.Autocompleter.Search.EXPANDED_COUNT)))&&this.onComplete(g,null,!0),g||(m?this.useSearchFn(d,b.Autocompleter.Search.EXPANDED_COUNT):this.urlSearch(d,b.Autocompleter.Search.EXPANDED_COUNT),this.changed=!1,this.hasFocus=!0)}},getLoadCount(m){return this.search||this.fhir?m+(this.multiSelect_&&b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD===m?this.getSelectedItems().length:0):this.multiSelect_&&m===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m+this.getSelectedItems().length:m!==b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m:0},useSearchFn:function(m,d){var g=this;this.search(m,this.getLoadCount(d)).then(function(C){g.onComplete({results:C,requestedCount:d,searchStr:m})},function(C){console.log("FHIR search failed: "+C)})},urlSearch:function(m,d){var g={};if(this.fhir)g.filter=m,g._format="application/json",g.count=this.getLoadCount(d);else{g.terms=m;var C=this.getLoadCount(d);C&&(g.maxList=C)}window._token&&(params.authenticity_token=window._token),this.lastAjaxRequest_=L.ajax(this.url,{data:g,dataType:"json",complete:this.options.onComplete}),this.lastAjaxRequest_.requestParamData_=g,this.lastAjaxRequest_.requestedCount=d},initResultCache:function(){this.resultCache_=this.url?b.Autocompleter.Search.urlToCache_[this.url]:null,this.resultCache_||(this.resultCache_=[],this.url&&(b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_))},getCachedResults:function(m,d){return this.resultCache_||this.initResultCache(),this.resultCache_[d]&&this.resultCache_[d][m]},storeCachedResults:function(m,d,g){this.resultCache_||this.initResultCache(),this.resultCache_[d]||(this.resultCache_[d]={}),this.resultCache_[d][m]=g},clearCachedResults:function(){this.resultCache_=[{},{}],b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_},setURL:function(m){this.url=m,this.initResultCache()},fieldEventIsBigList:function(m){return m.keyCode===L.ui.keyCode.ENTER&&(m.ctrlKey||!this.autocomp&&this.domCache.get("elemVal")!==this.processedFieldVal_&&""!==this.domCache.get("elemVal").trim())},buttonKeyPress:function(m){m.keyCode===L.ui.keyCode.ENTER&&this.runSearch()},processChoices:function(m,d){for(var g=[],C=Object.keys(m),M=0,y=C.length;M0&&!this.numHeadings_){var I=null,F=-1;if(this.suggestionMode_===b.Autocompleter.USE_STATISTICS?F=0:this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST&&(F=this.pickBestMatch(g)),this.options.sort)F>-1&&(I=g[F],g[F]=""),g=g.sort(b.Autocompleter.Base.noCaseSort),F>-1&&(g[0]=I);else if(F>0){var N=g[0];g[0]=g[F],g[F]=N}g.length>d&&(g.length=d)}return[g,F>-1]},escapeHTML:function(m){return b.Autocompleter.Base.escapeAttribute(m).replace(/<(\/)?span>/g,"<$1span>")},buildUpdateHTML:function(m,d,g){var C,M,y,_,w,I,F,N=this.options.tableFormat;N?(M=this.colHeaderHTML||"
          "+g.colHeaders.join("")+"
          ",y="
          ",_="",I="",F=""):(M="
            ",y="
          ",_="",I=b.Autocompleter.LIST_ITEM_FIELD_SEP,F=""),C=M;for(var R=0,$=m.length;R<$;++R){for(var ee=m[R],J=g[ee],he=[],te=0,pe=J.length;te0||null===m){M=d+" of "+(null===m?"unknown":m)+" total";var _=(new Date).getTime()-this.searchStartTime+1e3*this.options.frequency+"",w=g+"";w.length<3&&(w+=" ");var I="; ";void 0!==g&&(I+=w+" bytes in "),I+=_+" ms",_.length<3&&(I+=" "),C.innerHTML=M+=I,O("searchCount").style.display="block"}},createFieldVals:function(m){var d={},g=this.options.valueCols,C=b.Autocompleter.LIST_ITEM_FIELD_SEP;if(this.itemToDataIndex_={},g)var M=g.length;for(var y=0,_=m.length;y<_;++y){var I,w=m[y];if(g){I=[];for(var F=0;F/g,""),this.itemToDataIndex_[N]=y,d[N]=w}return d},onComplete:function(m,d,g){const C=m.requestedCount||this.lastAjaxRequest_.requestedCount;var M=this.getToken();this.trimmedElemVal=M.trim(),this.lastAjaxRequest_===m&&(this.lastAjaxRequest_=null);const y=!!m.results;if(200===m.status||y){if(y)var _=m.searchStr,w=m.requestedCount===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD;else{var I=m.requestParamData_;this.fhir?(_=I.filter,w=I.count===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)):(_=I.terms,w=void 0===I.maxList||I.maxList===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}var F=b.Autocompleter.Search;!g&&this.useResultCache_&&this.storeCachedResults(_,this.getLoadCount(C),m);var N=this.getSearchStr(M);if(w&&(N=N.substr(0,F.MAX_VALUE_SIZE_FOR_AUTOCOMP)),(this.hasFocus||this.refocusInProgress_)&&N===_){var R=y?m.results:m.responseJSON||JSON.parse(m.responseText);if(this.fhir){$=R.expansion.total,this.listExtraData_=null,this.itemCodes_=[],this.itemCodeSystems_=[],this.rawList_=[];var ee=R.expansion.contains;if(ee)for(var J=0,he=ee.length;J0&&(d.data=y)}return d},show:function(){("hidden"===this.listContainer.style.visibility||""===this.listContainer.style.visibility)&&this.options.onShow(this.element,this.update)},hide:function(){this.searchInProgress||b.Autocompleter.Search.superclass.hide.apply(this)},buttonClick:function(m){this.observer&&clearTimeout(this.observer),this.searchInProgress=!0,this.runSearch(),b.Autocompleter.stopEvent(m)},handleSeeMoreItems:function(m){this.multiSelect_&&""===this.domCache.get("elemVal")&&this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.buttonClick(m)},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.refocusInProgress_||(b.Autocompleter.screenReaderLog("Type to show matching list values."),this.hide(),this.rawList_=[]),b.Autocompleter.Base.prototype.onFocus.apply(this),this.hasFocus=!0,this.showListOnFocusIfEmpty_&&this.getUpdatedChoices())},onBlur:function(m){!this.refocusInProgress_&&!b.Autocompleter.completionOptionsScrollerClicked_&&(b.Autocompleter.Base.prototype.onBlur.apply(this,[m]),this.searchInProgress||(this.active=!1))},getUpdatedChoices:function(){if(this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort(),this.url||this.search){this.searchStartTime=(new Date).getTime();var m=null,d=b.Autocompleter.Search,g=this.getSearchStr();g.length>d.MAX_VALUE_SIZE_FOR_AUTOCOMP&&(g=g.substr(0,d.MAX_VALUE_SIZE_FOR_AUTOCOMP)),this.useResultCache_&&(m=this.getCachedResults(g,this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)))&&this.onComplete(m,null,!0),m||(this.search?this.useSearchFn(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD):this.urlSearch(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}},findSuggestions:function(){if(this.url){var d={field_val:this.getSearchStr(),suggest:1};window._token&&(params.authenticity_token=window._token);var g={data:d,complete:L.proxy(this.onFindSuggestionComplete,this)};L.ajax(this.url,g)}},onFindSuggestionComplete:function(m){if(200===m.status){var d=m.responseJSON||JSON.parse(m.responseText),C=[],M=!1;if(d[0].length>0){var y=d[1];this.suggestionList_=d;for(var _=this.domCache.get("elemVal").trim().toLowerCase(),w=b.Autocompleter.LIST_ITEM_FIELD_SEP,I=0,F=y.length;!M&&I{Q.exports=function K(O){"use strict";var L=O.PrototypeAPI.Class.create({initialize:function(b,D,B,U){if(this.displayedProp=b.display||"text",this.scope=D,this.acOptions=b,U){this.pElem=B[0];var m=this.pElem.autocomp;m&&(m.destroy(),D.modelData=null,this.removeAutocompFunction(U.$formatters),this.removeAutocompFunction(U.$parsers));var d=b.hasOwnProperty("url")||b.fhir&&b.fhir.search;this.ac=d?this.searchList():this.prefetchList();var g=D.modelData;if(null!=g)if(this.ac.multiSelect_){for(var M=0,y=g.length;M{Q.exports=function K(O,L){"use strict";var D=O.$;function B(g,m,d){if(g=D(g),1==arguments.length){var C=g.cumulativeOffset();window.scrollTo(C[0],C[1])}else g.scrollLeft=m,g.scrollTop=d;return g}L.Scroll=O.Class.create(),jQuery.extend(jQuery.extend(L.Scroll.prototype,L.Base.prototype),{currentScrollPos:function(U){return this.element===window?document.viewport.getScrollOffsets():this.element===document.documentElement&&0===document.documentElement.scrollTop&&0===document.documentElement.scrollLeft?{left:document.body.scrollLeft,top:document.body.scrollTop}:{left:this.element.scrollLeft,top:this.element.scrollTop}},initialize:function(U){if(this.element=D(U),!this.element)throw L._elementDoesNotExistError;var m=this.currentScrollPos(U),d=jQuery.extend({x:0,y:0},arguments[1]||{}),g={x:m.left+d.x,y:m.top+d.y};this.start(g)},setup:function(){},update:function(U){var m=this.currentScrollPos(this.element),d=Math.round((this.options.x-m.left)*U+m.left),g=Math.round((this.options.y-m.top)*U+m.top);B(this.element,d,g),this.element===document.documentElement&&B(document.body,d,g)}})}},1444:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Class,U=D.PrototypeAPI.Enumerable,d=D.PrototypeAPI.isString,g={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:function(C){return C},sinoidal:function(C){return-Math.cos(C*Math.PI)/2+.5},reverse:function(C){return 1-C},flicker:function(M){return(M=-Math.cos(M*Math.PI)/4+.75+Math.random()/4)>1?1:M},wobble:function(C){return-Math.cos(C*Math.PI*(9*C))/2+.5},pulse:function(C,M){return-Math.cos(C*((M||5)-.5)*2*Math.PI)/2+.5},spring:function(C){return 1-Math.cos(4.5*C*Math.PI)*Math.exp(6*-C)},none:function(C){return 0},full:function(C){return 1}},DefaultOptions:{duration:1,fps:100,sync:!1,from:0,to:1,delay:0,queue:"parallel"}};g.DefaultOptions.transition=g.Transitions.sinoidal,g.ScopedQueue=B.create(U,{initialize:function(){this.effects=[],this.interval=null},_each:function(C){this.effects._each(C)},add:function(C){var M=(new Date).getTime();switch(d(C.options.queue)?C.options.queue:C.options.queue.position){case"front":this.effects.findAll(function(_){return"idle"==_.state}).each(function(_){_.startOn+=C.finishOn,_.finishOn+=C.finishOn});break;case"with-last":M=this.effects.pluck("startOn").max()||M;break;case"end":M=this.effects.pluck("finishOn").max()||M}C.startOn+=M,C.finishOn+=M,(!C.options.queue.limit||this.effects.length-1;)this.effects.splice(M,1);0==this.effects.length&&(clearInterval(this.interval),this.interval=null)},loop:function(){for(var C=(new Date).getTime(),M=0,y=this.effects.length;M=this.startOn){if(C>=this.finishOn)return this.render(1),this.cancel(),this.event("beforeFinish"),this.finish&&this.finish(),void this.event("afterFinish");var M=(C-this.startOn)/this.totalTime,y=Math.round(M*this.totalFrames);y>this.currentFrame&&(this.render(M),this.currentFrame=y)}},cancel:function(){this.options.sync||g.Queues.get(d(this.options.queue)?"global":this.options.queue.scope).remove(this),this.state="finished"},event:function(C){this.options[C+"Internal"]&&this.options[C+"Internal"](this),this.options[C]&&this.options[C](this)},inspect:function(){var C=$H();for(property in this)Object.isFunction(this[property])||C.set(property,this[property]);return"#"}}),g.Move=B.create(g.Base,{initialize:function(C){if(this.element=L(C),!this.element)throw g._elementDoesNotExistError;var M=b.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(M)},setup:function(){D.PrototypeAPI.makePositioned(this.element);var C=D.PrototypeAPI;this.originalLeft=parseFloat(C.getStyle(this.element,"left")||"0"),this.originalTop=parseFloat(C.getStyle(this.element,"top")||"0"),"absolute"==this.options.mode&&(this.options.x=this.options.x-this.originalLeft,this.options.y=this.options.y-this.originalTop)},update:function(C){D.PrototypeAPI.setStyle(this.element,{left:Math.round(this.options.x*C+this.originalLeft)+"px",top:Math.round(this.options.y*C+this.originalTop)+"px"})}}),g.Shake=function(C){C=L(C);var M=b.extend({distance:20,duration:.5},arguments[1]||{}),y=parseFloat(M.distance),_=parseFloat(M.duration)/10,w=b(C).offset(),I=D.PrototypeAPI,F={top:w.top,left:w.left};return new g.Move(C,{x:y,y:0,duration:_,afterFinishInternal:function(N){new g.Move(N.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(R){new g.Move(R.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function($){new g.Move($.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(ee){new g.Move(ee.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function(J){new g.Move(J.element,{x:-y,y:0,duration:_,afterFinishInternal:function(he){I.setStyle(I.undoPositioned(he.element),F)}})}})}})}})}})}})},D.Effect=g}},2968:Q=>{Q.exports=function K(O,L){"use strict";var b={HTMLEvents:/^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,MouseEvents:/^(?:click|mouse(?:down|up|over|move|out))$/},D={pointerX:0,pointerY:0,button:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,bubbles:!0,cancelable:!0};L.Event={},L.Event.simulate=function(B,U){var d,m=jQuery.extend(D,arguments[2]||{}),g=null;for(var C in B=O(B),b)if(b[C].test(U)){g=C;break}if(!g)throw new SyntaxError("Only HTMLEvents and MouseEvents interfaces are supported");return document.createEvent?(d=document.createEvent(g),"HTMLEvents"==g?d.initEvent(U,m.bubbles,m.cancelable):d.initMouseEvent(U,m.bubbles,m.cancelable,document.defaultView,m.button,m.pointerX,m.pointerY,m.pointerX,m.pointerY,m.ctrlKey,m.altKey,m.shiftKey,m.metaKey,m.button,B),B.dispatchEvent(d)):(m.clientX=m.pointerX,m.clientY=m.pointerY,d=jQuery.extend(document.createEventObject(),m),B.fireEvent("on"+U,d)),B}}},2474:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.FieldAlarms={setOffAlarm:function(B){void 0===this.bonk&&(this.bonk=new Audio(this.soundData_)),this.bonk.readyState>=2&&(this.bonk.currentTime=0,0!==this.bonk.currentTime&&(this.bonk.src=this.bonk.src)),this.bonk.play(),D.Effect.Shake(B.id,5)},cancelAlarm:function(B){B.shakeCanceled=!0,this.bonk.pause(),this.bonk.currentTime=0}}}},5076:(Q,K,O)=>{var L={};L.PrototypeAPI=O(5826),O(6397),O(5610)(L),O(1444)(L.PrototypeAPI.$,jQuery,L),O(951)(L.PrototypeAPI,L.Effect),O(2968)(L.PrototypeAPI.$,L),O(3469)(L),O(5559)(L),O(5188)(L.PrototypeAPI.$,jQuery,L),O(2474)(L.PrototypeAPI.$,jQuery,L),O(5855)(L),O(2103)(L.PrototypeAPI.$,jQuery,L),O(3810)(L.PrototypeAPI.$,jQuery,L),O(8644)(L.PrototypeAPI.$,jQuery,L),O(2948)(L.PrototypeAPI.$,jQuery,L),O(5013)(L),Q.exports=L},5610:Q=>{Q.exports=function K(O){O.jqueryLite=function(){"use strict";return{ui:{keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}}}(),Object.assign(jQuery,O.jqueryLite)}},3469:Q=>{if(void 0===K)var K={};Q.exports=function O(L){"use strict";L.Observable={callbacks_:null,notifyObservers:function(b,D,B){null!==this.callbacks_&&(B.field_id=b?b.id:null,setTimeout(function(){var U=this.callbacks_[D];if(void 0!==U){if(null!==b)var d=U[this.lookupKey(b)];for(var C=[d,U.null],M=0,y=C.length;M-1&&m.splice(d,1)}}}}}}},6397:()=>{"function"!=typeof Object.assign&&(Object.assign=function(Q){"use strict";if(null==Q)throw new TypeError("Cannot convert undefined or null to object");for(var K=Object(Q),O=1;O{if(void 0===K)var K={};K.PrototypeAPI=function(){"use strict";var O={};function L(N){if(!N)return[];if("toArray"in Object(N))return N.toArray();for(var R=N.length||0,$=new Array(R);R--;)$[R]=N[R];return $}function b(N){var R=N;return K.PrototypeAPI.isString(N)&&(R=document.getElementById(N)),R}var N,R,D=Object.prototype.toString,B=(N="undefined"!=typeof navigator&&navigator.userAgent,R="[object Opera]"==Object.prototype.toString.call(window.opera),{IE:!!window.attachEvent&&!R,Opera:R,WebKit:N&&N.indexOf("AppleWebKit/")>-1,Gecko:N&&N.indexOf("Gecko")>-1&&-1===N.indexOf("KHTML"),MobileSafari:N&&/Apple.*Mobile/.test(N)});function U(N){return"[object Function]"===D.call(N)}function g(N){var R=N.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=R.length||R[0]?R:[]}function C(N,R){for(var $ in R)N[$]=R[$];return N}function M(N){return N}var y=function(){var N=function(){for(var J in{toString:1})if("toString"===J)return!1;return!0}();function R(){}return{create:function $(){var J=null,he=L(arguments);function te(){this.initialize.apply(this,arguments)}U(he[0])&&(J=he.shift()),C(te,y.Methods),te.superclass=J,te.subclasses=[],J&&(R.prototype=J.prototype,te.prototype=new R,J.subclasses.push(te));for(var pe=0,Ve=he.length;pe=X)&&(X=xe)},this),X},min:function Ne(Ae,ie){var X;return Ae=Ae||M,this.each(function(xe,Oe){xe=Ae.call(ie,xe,Oe,this),(null==X||xeQe?1:0}).pluck("value")},toArray:Mt,entries:Mt,zip:function an(){var Ae=L(arguments),ie=[this].concat(Ae).map(L);return this.map(function(X,xe){for(var Oe=[],Qe=0,un=ie.length;Qe"},find:he}}();function I(N){return N.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}var F={setOpacity:function(N,R){return 1==R||""===R?R="":R<1e-5&&(R=0),(N=b(N)).style.opacity=R,N},setStyle:function(N,R){var $=(N=b(N)).style;if(K.PrototypeAPI.isString(R)){if($.cssText+=";"+R,R.include("opacity")){var J=R.match(/opacity:\s*(\d?\.?\d*)/)[1];K.PrototypeAPI.setOpacity(N,J)}return N}for(var he in R)if("opacity"===he)K.PrototypeAPI.setOpacity(N,R[he]);else{var te=R[he];("float"===he||"cssFloat"===he)&&(he=void 0===$.styleFloat?"cssFloat":"styleFloat"),$[he]=te}return N},getStyle:function(N,R){var $=(N=b(N)).style[R];if(!$||"auto"===$){var ee=document.defaultView.getComputedStyle(N,null);$=ee?ee[R]:null}return"opacity"===R?$?parseFloat($):1:"auto"===$?null:$},makePositioned:function(N){N=b(N);var R=K.PrototypeAPI.getStyle(N,"position"),$={};return("static"===R||!R)&&($.position="relative",K.PrototypeAPI.Browser.Opera&&($.top=0,$.left=0),K.PrototypeAPI.setStyle(N,$),jQuery(N).data("prototype_made_positioned",!0)),N},undoPositioned:function(N){N=b(N);var R=jQuery(N);return R.data("prototype_made_positioned")&&(R.removeData("prototype_made_positioned"),K.PrototypeAPI.setStyle(N,{position:"",top:"",bottom:"",left:"",right:""})),N}};return{$:b,Class:y,Enumerable:_,isString:function m(N){return"[object String]"===D.call(N)},isArray:function d(N){return"[object Array]"===D.call(N)},Browser:B,parseQuery:function w(N){var $=N.trim().match(/([^?#]*)(#.*)?$/);if(!$)return{};for(var ee=$[1].split("&"),he=0,te=ee.length;he1?pe.join("="):pe[0];null!=we&&(we=we.gsub("+"," "),we=decodeURIComponent(we)),Ve in hash?(this.isArray(hash[Ve])||(hash[Ve]=[hash[Ve]]),hash[Ve].push(we)):hash[Ve]=we}}return{}},escapeHTML:I,escapeAttribute:I,getStyle:F.getStyle,setStyle:F.setStyle,makePositioned:F.makePositioned,undoPositioned:F.undoPositioned,$A:L}}(),Q.exports=K.PrototypeAPI},5188:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.RecordDataRequester=D.PrototypeAPI.Class.create();var U={formField_:null,codeField_:null,dataURL_:null,dataReqInput_:null,dataReqOutput_:null,inputFieldsHash_:null,outputFieldsHash_:null,noPriorDataReq_:!0,latestPendingAjaxRequest_:null,lastFieldVal_:null,lastDataHash_:null,outputToSameGroup_:null,autoCompUpdateList_:null,initialize:function(m,d,g,C,M){this.formField_=m,this.dataURL_=d,this.dataReqInput_=g,this.dataReqOutput_=C,this.outputToSameGroup_=M,this.setOutputNamesToRDRNames(m,C)},setOutputNamesToRDRNames:function(m,d){for(var g=D.Autocompleter.getFieldLookupKey(m),C=D.RecordDataRequester.outputFieldNameToRDRFieldName_,M=0,y=d.length;M0;if(null!==this.autoCompUpdateList_[d])for(var M in this.autoCompUpdateList_[d]){var y=M.split(","),_=L(y[0]),w=D.Autocompleter.getFieldVal(_);if("EQ"===y[1]&&w===y[2]||"NE"===y[1]&&w!==y[2])for(var I=this.autoCompUpdateList_[d][M],F=0,N=I.length;F0&&(m[y]=_)}return m},assignDataToFields:function(m,d){this.inputFieldsHash_||this.initFieldsHash();var g=[],C={},M=this.getOutputFieldsHash(),y=D.Autocompleter;for(var _ in m){var w=M[_];if(void 0!==w)for(var I=0,F=w.length;I0&&R[0]instanceof Array?(R[2]&&N.autocomp.initHeadings(R[2]),d?N.autocomp.setList(R[0],R[1]):N.autocomp.setListAndField(R[0],R[1])):d?N.autocomp.setList(R):N.autocomp.setListAndField(R),null!==this.autoCompUpdateList_&&null!==this.autoCompUpdateList_[$]){var ee={};ee[$]=R,this.processUpdateList(ee)}}}else d||(void 0!==N.comboField?N.comboField.mimicField(R,this.formField_.id):(D.Autocompleter.setFieldVal(N,R,!1),g.push(N),C[N.id]=R))}}D.Autocompleter.Event.notifyObservers(null,"RDR_ASSIGNMENT",{updatedFields:g,updatedFieldIDToVal:C,listField:this.formField_})},buildParameters:function(){var m={};this.inputFieldsHash_||this.initFieldsHash();var d=this.formField_.autocomp.getSelectedCodes()[0];if(null!=d?m.code_val=d:m.field_val=D.Autocompleter.getFieldVal(this.formField_),this.dataReqInput_)for(var g=0,C=this.dataReqInput_.length;g{Q.exports=function K(O){"use strict";O.ScreenReaderLog=function(L){if(void 0===L){for(var b="reader_log",D=(L=b,1);document.getElementById(L);)L=b+ ++D;this.logElement_=document.createElement("div"),this.logElement_.setAttribute("id",L),document.body.appendChild(this.logElement_)}else this.logElement_=document.getElementById(L);this.logElement_.setAttribute("aria-live","assertive"),this.logElement_.setAttribute("aria-relevant","additions"),this.logElement_.setAttribute("role","log"),this.logElement_.setAttribute("class","screen_reader_only")},O.ScreenReaderLog.prototype={add:function(L){var b=document.createElement("p");b.appendChild(document.createTextNode(L)),this.logElement_.appendChild(b)}},O.ScreenReaderLog.add=function(L){this.log_||(this.log_=new O.ScreenReaderLog("reader_log")),this.log_.add(L)}}},4263:(Q,K,O)=>{"use strict";var L=O(9903),b=O(3855),D=b(L("String.prototype.indexOf"));Q.exports=function(U,m){var d=L(U,!!m);return"function"==typeof d&&D(U,".prototype.")>-1?b(d):d}},3855:(Q,K,O)=>{"use strict";var L=O(224),b=O(9903),D=b("%Function.prototype.apply%"),B=b("%Function.prototype.call%"),U=b("%Reflect.apply%",!0)||L.call(B,D),m=b("%Object.getOwnPropertyDescriptor%",!0),d=b("%Object.defineProperty%",!0),g=b("%Math.max%");if(d)try{d({},"a",{value:1})}catch(M){d=null}Q.exports=function(y){var _=U(L,B,arguments);if(m&&d){var w=m(_,"length");w.configurable&&d(_,"length",{value:1+g(0,y.length-(arguments.length-1))})}return _};var C=function(){return U(L,D,arguments)};d?d(Q.exports,"apply",{value:C}):Q.exports.apply=C},5541:(Q,K,O)=>{"use strict";var L=O(2093),b=O(9102),D=O(5734),B=O(6687),U=O(8704),m=O(8266),d=O(4666),g=O(2086),C=O(9903),M=O(4263),y=O(2107),_=O(2069),w=O(8432),I=O(5709),F=O(6189),N=M("ArrayBuffer.prototype.byteLength",!0);function R(ie){if(!ie||"object"!=typeof ie||!N)return!1;try{return N(ie),!0}catch(X){return!1}}var $=M("Date.prototype.getTime"),ee=Object.getPrototypeOf,J=M("Object.prototype.toString"),he=C("%Set%",!0),te=M("Map.prototype.has",!0),pe=M("Map.prototype.get",!0),Ve=M("Map.prototype.size",!0),we=M("Set.prototype.add",!0),ce=M("Set.prototype.delete",!0),Ee=M("Set.prototype.has",!0),de=M("Set.prototype.size",!0);function Ne(ie,X,xe,Oe){for(var un,Qe=_(ie);(un=Qe.next())&&!un.done;)if(Mt(X,un.value,xe,Oe))return ce(ie,un.value),!0;return!1}function ke(ie){return void 0===ie?null:"object"!=typeof ie?"symbol"!=typeof ie&&("string"!=typeof ie&&"number"!=typeof ie||+ie==+ie):void 0}function He(ie,X,xe,Oe,Qe,un){var tn=ke(xe);if(null!=tn)return tn;var Qt=pe(X,tn),St=F({},Qe,{strict:!1});return!(void 0===Qt&&!te(X,tn)||!Mt(Oe,Qt,St,un))&&!te(ie,tn)&&Mt(Oe,Qt,St,un)}function ut(ie,X,xe){var Oe=ke(xe);return null!=Oe?Oe:Ee(X,Oe)&&!Ee(ie,Oe)}function An(ie,X,xe,Oe,Qe,un){for(var Qt,St,tn=_(ie);(Qt=tn.next())&&!Qt.done;)if(Mt(xe,St=Qt.value,Qe,un)&&Mt(Oe,pe(X,St),Qe,un))return ce(ie,St),!0;return!1}function Mt(ie,X,xe,Oe){var Qe=xe||{};if(Qe.strict?D(ie,X):ie===X)return!0;if(g(ie)!==g(X))return!1;if(!ie||!X||"object"!=typeof ie&&"object"!=typeof X)return Qe.strict?D(ie,X):ie==X;var hn,Qt=Oe.has(ie),St=Oe.has(X);if(Qt&&St){if(Oe.get(ie)===Oe.get(X))return!0}else hn={};return Qt||Oe.set(ie,hn),St||Oe.set(X,hn),function Ae(ie,X,xe,Oe){var Qe,un;if(typeof ie!=typeof X||null==ie||null==X||J(ie)!==J(X)||b(ie)!==b(X))return!1;if(m(ie)!==m(X))return!1;var St=ie instanceof Error,hn=X instanceof Error;if(St!==hn||(St||hn)&&(ie.name!==X.name||ie.message!==X.message))return!1;var Wr=B(ie),ji=B(X);if(Wr!==ji||(Wr||ji)&&(ie.source!==X.source||U(ie)!==U(X)))return!1;var yi=d(ie),bi=d(X);if(yi!==bi||(yi||bi)&&$(ie)!==$(X)||xe.strict&&ee&&ee(ie)!==ee(X)||I(ie)!==I(X))return!1;var ls=an(ie),Ar=an(X);if(ls!==Ar)return!1;if(ls||Ar){if(ie.length!==X.length)return!1;for(Qe=0;Qe=0;Qe--)if(Ln[Qe]!=uo[Qe])return!1;for(Qe=Ln.length-1;Qe>=0;Qe--)if(!Mt(ie[un=Ln[Qe]],X[un],xe,Oe))return!1;var Lo=y(ie),Kn=y(X);return Lo===Kn&&("Set"===Lo||"Set"===Kn?function Gn(ie,X,xe,Oe){if(de(ie)!==de(X))return!1;for(var tn,Qt,St,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(tn.value&&"object"==typeof tn.value)St||(St=new he),we(St,tn.value);else if(!Ee(X,tn.value)){if(xe.strict||!ut(ie,X,tn.value))return!1;St||(St=new he),we(St,tn.value)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(Qt.value&&"object"==typeof Qt.value){if(!Ne(St,Qt.value,xe.strict,Oe))return!1}else if(!xe.strict&&!Ee(ie,Qt.value)&&!Ne(St,Qt.value,xe.strict,Oe))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe):"Map"!==Lo||function sn(ie,X,xe,Oe){if(Ve(ie)!==Ve(X))return!1;for(var tn,Qt,St,hn,Wr,ji,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(Wr=tn.value[1],(hn=tn.value[0])&&"object"==typeof hn)St||(St=new he),we(St,hn);else if(void 0===(ji=pe(X,hn))&&!te(X,hn)||!Mt(Wr,ji,xe,Oe)){if(xe.strict||!He(ie,X,hn,Wr,xe,Oe))return!1;St||(St=new he),we(St,hn)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(ji=Qt.value[1],(hn=Qt.value[0])&&"object"==typeof hn){if(!An(St,ie,hn,ji,xe,Oe))return!1}else if(!(xe.strict||ie.has(hn)&&Mt(pe(ie,hn),ji,xe,Oe)||An(St,ie,hn,ji,F({},xe,{strict:!1}),Oe)))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe))}(ie,X,Qe,Oe)}function an(ie){return!(!ie||"object"!=typeof ie||"number"!=typeof ie.length||"function"!=typeof ie.copy||"function"!=typeof ie.slice||ie.length>0&&"number"!=typeof ie[0]||!(ie.constructor&&ie.constructor.isBuffer&&ie.constructor.isBuffer(ie)))}Q.exports=function(X,xe,Oe){return Mt(X,xe,Oe,w())}},1790:(Q,K,O)=>{"use strict";var L=O(2093),b="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),D=Object.prototype.toString,B=Array.prototype.concat,U=Object.defineProperty,d=O(9006)(),g=U&&d,C=function(y,_,w,I){_ in y&&(!function(y){return"function"==typeof y&&"[object Function]"===D.call(y)}(I)||!I())||(g?U(y,_,{configurable:!0,enumerable:!1,value:w,writable:!0}):y[_]=w)},M=function(y,_){var w=arguments.length>2?arguments[2]:{},I=L(_);b&&(I=B.call(I,Object.getOwnPropertySymbols(_)));for(var F=0;F{"use strict";var L=O(8642),b=Object.prototype.toString,D=Object.prototype.hasOwnProperty,B=function(C,M,y){for(var _=0,w=C.length;_=3&&(_=y),"[object Array]"===b.call(C)?B(C,M,_):"string"==typeof C?U(C,M,_):m(C,M,_)}},2199:Q=>{"use strict";var K="Function.prototype.bind called on incompatible ",O=Array.prototype.slice,L=Object.prototype.toString,b="[object Function]";Q.exports=function(B){var U=this;if("function"!=typeof U||L.call(U)!==b)throw new TypeError(K+U);for(var d,m=O.call(arguments,1),g=function(){if(this instanceof d){var w=U.apply(this,m.concat(O.call(arguments)));return Object(w)===w?w:this}return U.apply(B,m.concat(O.call(arguments)))},C=Math.max(0,U.length-m.length),M=[],y=0;y{"use strict";var L=O(2199);Q.exports=Function.prototype.bind||L},3677:Q=>{"use strict";var K=function(){return"string"==typeof function(){}.name},O=Object.getOwnPropertyDescriptor;if(O)try{O([],"length")}catch(b){O=null}K.functionsHaveConfigurableNames=function(){if(!K()||!O)return!1;var D=O(function(){},"name");return!!D&&!!D.configurable};var L=Function.prototype.bind;K.boundFunctionsHaveNames=function(){return K()&&"function"==typeof L&&""!==function(){}.bind().name},Q.exports=K},9903:(Q,K,O)=>{"use strict";var L,b=SyntaxError,D=Function,B=TypeError,U=function(Ee){try{return D('"use strict"; return ('+Ee+").constructor;")()}catch(de){}},m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(Ee){m=null}var d=function(){throw new B},g=m?function(){try{return d}catch(Ee){try{return m(arguments,"callee").get}catch(de){return d}}}():d,C=O(524)(),M=Object.getPrototypeOf||function(Ee){return Ee.__proto__},y={},_="undefined"==typeof Uint8Array?L:M(Uint8Array),w={"%AggregateError%":"undefined"==typeof AggregateError?L:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?L:ArrayBuffer,"%ArrayIteratorPrototype%":C?M([][Symbol.iterator]()):L,"%AsyncFromSyncIteratorPrototype%":L,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"==typeof Atomics?L:Atomics,"%BigInt%":"undefined"==typeof BigInt?L:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?L:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?L:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?L:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?L:FinalizationRegistry,"%Function%":D,"%GeneratorFunction%":y,"%Int8Array%":"undefined"==typeof Int8Array?L:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?L:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?L:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C?M(M([][Symbol.iterator]())):L,"%JSON%":"object"==typeof JSON?JSON:L,"%Map%":"undefined"==typeof Map?L:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&C?M((new Map)[Symbol.iterator]()):L,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?L:Promise,"%Proxy%":"undefined"==typeof Proxy?L:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?L:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?L:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&C?M((new Set)[Symbol.iterator]()):L,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?L:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C?M(""[Symbol.iterator]()):L,"%Symbol%":C?Symbol:L,"%SyntaxError%":b,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":B,"%Uint8Array%":"undefined"==typeof Uint8Array?L:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?L:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?L:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?L:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?L:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?L:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?L:WeakSet},I=function Ee(de){var Ne;if("%AsyncFunction%"===de)Ne=U("async function () {}");else if("%GeneratorFunction%"===de)Ne=U("function* () {}");else if("%AsyncGeneratorFunction%"===de)Ne=U("async function* () {}");else if("%AsyncGenerator%"===de){var ke=Ee("%AsyncGeneratorFunction%");ke&&(Ne=ke.prototype)}else if("%AsyncIteratorPrototype%"===de){var He=Ee("%AsyncGenerator%");He&&(Ne=M(He.prototype))}return w[de]=Ne,Ne},F={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},N=O(224),R=O(4031),$=N.call(Function.call,Array.prototype.concat),ee=N.call(Function.apply,Array.prototype.splice),J=N.call(Function.call,String.prototype.replace),he=N.call(Function.call,String.prototype.slice),te=N.call(Function.call,RegExp.prototype.exec),pe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ve=/\\(\\)?/g,we=function(de){var Ne=he(de,0,1),ke=he(de,-1);if("%"===Ne&&"%"!==ke)throw new b("invalid intrinsic syntax, expected closing `%`");if("%"===ke&&"%"!==Ne)throw new b("invalid intrinsic syntax, expected opening `%`");var He=[];return J(de,pe,function(ut,An,Mt,an){He[He.length]=Mt?J(an,Ve,"$1"):An||ut}),He},ce=function(de,Ne){var He,ke=de;if(R(F,ke)&&(ke="%"+(He=F[ke])[0]+"%"),R(w,ke)){var ut=w[ke];if(ut===y&&(ut=I(ke)),void 0===ut&&!Ne)throw new B("intrinsic "+de+" exists, but is not available. Please file an issue!");return{alias:He,name:ke,value:ut}}throw new b("intrinsic "+de+" does not exist!")};Q.exports=function(de,Ne){if("string"!=typeof de||0===de.length)throw new B("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof Ne)throw new B('"allowMissing" argument must be a boolean');if(null===te(/^%?[^%]*%?$/,de))throw new b("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ke=we(de),He=ke.length>0?ke[0]:"",ut=ce("%"+He+"%",Ne),An=ut.name,Mt=ut.value,an=!1,Gn=ut.alias;Gn&&(He=Gn[0],ee(ke,$([0,1],Gn)));for(var sn=1,Ae=!0;sn=ke.length){var Oe=m(Mt,ie);Mt=(Ae=!!Oe)&&"get"in Oe&&!("originalValue"in Oe.get)?Oe.get:Mt[ie]}else Ae=R(Mt,ie),Mt=Mt[ie];Ae&&!an&&(w[An]=Mt)}}return Mt}},253:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.getOwnPropertyDescriptor%",!0);if(b)try{b([],"length")}catch(D){b=null}Q.exports=b},5861:Q=>{"use strict";var K="undefined"!=typeof BigInt&&BigInt;Q.exports=function(){return"function"==typeof K&&"function"==typeof BigInt&&"bigint"==typeof K(42)&&"bigint"==typeof BigInt(42)}},9006:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.defineProperty%",!0),D=function(){if(b)try{return b({},"a",{value:1}),!0}catch(U){return!1}return!1};D.hasArrayLengthDefineBug=function(){if(!D())return null;try{return 1!==b([],"length",{value:1}).length}catch(U){return!0}},Q.exports=D},524:(Q,K,O)=>{"use strict";var L="undefined"!=typeof Symbol&&Symbol,b=O(6858);Q.exports=function(){return"function"==typeof L&&"function"==typeof Symbol&&"symbol"==typeof L("foo")&&"symbol"==typeof Symbol("bar")&&b()}},6858:Q=>{"use strict";Q.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var O={},L=Symbol("test"),b=Object(L);if("string"==typeof L||"[object Symbol]"!==Object.prototype.toString.call(L)||"[object Symbol]"!==Object.prototype.toString.call(b))return!1;for(L in O[L]=42,O)return!1;if("function"==typeof Object.keys&&0!==Object.keys(O).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(O).length)return!1;var B=Object.getOwnPropertySymbols(O);if(1!==B.length||B[0]!==L||!Object.prototype.propertyIsEnumerable.call(O,L))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var U=Object.getOwnPropertyDescriptor(O,L);if(42!==U.value||!0!==U.enumerable)return!1}return!0}},3261:(Q,K,O)=>{"use strict";var L=O(6858);Q.exports=function(){return L()&&!!Symbol.toStringTag}},4031:(Q,K,O)=>{"use strict";var L=O(224);Q.exports=L.call(Function.call,Object.prototype.hasOwnProperty)},9102:(Q,K,O)=>{"use strict";var L=O(3261)(),D=O(4263)("Object.prototype.toString"),B=function(g){return!(L&&g&&"object"==typeof g&&Symbol.toStringTag in g)&&"[object Arguments]"===D(g)},U=function(g){return!!B(g)||null!==g&&"object"==typeof g&&"number"==typeof g.length&&g.length>=0&&"[object Array]"!==D(g)&&"[object Function]"===D(g.callee)},m=function(){return B(arguments)}();B.isLegacyArguments=U,Q.exports=m?B:U},3:(Q,K,O)=>{"use strict";if(O(5861)()){var b=BigInt.prototype.valueOf;Q.exports=function(U){return null!=U&&"boolean"!=typeof U&&"string"!=typeof U&&"number"!=typeof U&&"symbol"!=typeof U&&"function"!=typeof U&&("bigint"==typeof U||function(U){try{return b.call(U),!0}catch(m){}return!1}(U))}}else Q.exports=function(U){return!1}},6180:(Q,K,O)=>{"use strict";var L=O(4263),b=L("Boolean.prototype.toString"),D=L("Object.prototype.toString"),m=O(3261)();Q.exports=function(g){return"boolean"==typeof g||null!==g&&"object"==typeof g&&(m&&Symbol.toStringTag in g?function(g){try{return b(g),!0}catch(C){return!1}}(g):"[object Boolean]"===D(g))}},8642:Q=>{"use strict";var L,b,K=Function.prototype.toString,O="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof O&&"function"==typeof Object.defineProperty)try{L=Object.defineProperty({},"length",{get:function(){throw b}}),b={},O(function(){throw 42},null,L)}catch(R){R!==b&&(O=null)}else O=null;var D=/^\s*class\b/,B=function($){try{var ee=K.call($);return D.test(ee)}catch(J){return!1}},U=function($){try{return!B($)&&(K.call($),!0)}catch(ee){return!1}},m=Object.prototype.toString,w="function"==typeof Symbol&&!!Symbol.toStringTag,I=!(0 in[,]),F=function(){return!1};if("object"==typeof document){var N=document.all;m.call(N)===m.call(document.all)&&(F=function($){if((I||!$)&&(void 0===$||"object"==typeof $))try{var ee=m.call($);return("[object HTMLAllCollection]"===ee||"[object HTML document.all class]"===ee||"[object HTMLCollection]"===ee||"[object Object]"===ee)&&null==$("")}catch(J){}return!1})}Q.exports=O?function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;try{O($,null,L)}catch(ee){if(ee!==b)return!1}return!B($)&&U($)}:function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;if(w)return U($);if(B($))return!1;var ee=m.call($);return!("[object Function]"!==ee&&"[object GeneratorFunction]"!==ee&&!/^\[object HTML/.test(ee))&&U($)}},4666:(Q,K,O)=>{"use strict";var L=Date.prototype.getDay,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"object"==typeof d&&null!==d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Date]"===D.call(d))}},1587:Q=>{"use strict";Q.exports=Number.isFinite||function(K){return!("number"!=typeof K||K!=K||K===1/0||K===-1/0)}},5869:(Q,K,O)=>{var L=O(1587);Q.exports=Number.isInteger||function(b){return"number"==typeof b&&L(b)&&Math.floor(b)===b}},9898:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;K||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U),D)try{D.call(U)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1046:(Q,K,O)=>{"use strict";var L=Number.prototype.toString,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"number"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Number]"===D.call(d))}},6687:(Q,K,O)=>{"use strict";var D,B,U,m,L=O(4263),b=O(3261)();if(b){D=L("Object.prototype.hasOwnProperty"),B=L("RegExp.prototype.exec"),U={};var d=function(){throw U};m={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(m[Symbol.toPrimitive]=d)}var g=L("Object.prototype.toString"),C=Object.getOwnPropertyDescriptor;Q.exports=b?function(_){if(!_||"object"!=typeof _)return!1;var w=C(_,"lastIndex");if(!w||!D(w,"value"))return!1;try{B(_,m)}catch(F){return F===U}}:function(_){return!(!_||"object"!=typeof _&&"function"!=typeof _)&&"[object RegExp]"===g(_)}},3870:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;O||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!D&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(D.call(U),b)try{b.call(U)}catch(m){return!0}return U instanceof O}catch(m){}return!1}},4764:(Q,K,O)=>{"use strict";var L=String.prototype.valueOf,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"string"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object String]"===D.call(d))}},6434:(Q,K,O)=>{"use strict";var L=Object.prototype.toString;if(O(524)()){var D=Symbol.prototype.toString,B=/^Symbol\(.*\)$/;Q.exports=function(d){if("symbol"==typeof d)return!0;if("[object Symbol]"!==L.call(d))return!1;try{return function(d){return"symbol"==typeof d.valueOf()&&B.test(D.call(d))}(d)}catch(g){return!1}}}else Q.exports=function(d){return!1}},7673:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=D("Object.prototype.toString"),U=O(3261)(),m=O(253),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("Array.prototype.indexOf",!0)||function(F,N){for(var R=0;R-1}return!!m&&function(F){var N=!1;return L(y,function(R,$){if(!N)try{N=R.call(F)===$}catch(ee){}}),N}(F)}},5585:Q=>{"use strict";var L,K="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,O="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;K||(L=function(U){return!1});var b=K?K.prototype.has:null,D=O?O.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U,b),D)try{D.call(U,D)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1902:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=L("%WeakSet%",!0),B=b("WeakSet.prototype.has",!0);if(B){var U=b("WeakMap.prototype.has",!0);Q.exports=function(d){if(!d||"object"!=typeof d)return!1;try{if(B(d,B),U)try{U(d,U)}catch(g){return!0}return d instanceof D}catch(g){}return!1}}else Q.exports=function(d){return!1}},8266:Q=>{var K={}.toString;Q.exports=Array.isArray||function(O){return"[object Array]"==K.call(O)}},6908:function(Q,K,O){(Q=O.nmd(Q)).exports=function(){"use strict";var L,N;function b(){return L.apply(null,arguments)}function B(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function U(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function m(c,h){return Object.prototype.hasOwnProperty.call(c,h)}function d(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var h;for(h in c)if(m(c,h))return!1;return!0}function g(c){return void 0===c}function C(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function M(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function y(c,h){var S,v=[],z=c.length;for(S=0;S>>0;for(S=0;S0)for(v=0;v=0?v?"+":"":"-")+Math.pow(10,Math.max(0,h-S.length)).toString().substr(1)+S}var Gn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,sn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ae={},ie={};function X(c,h,v,S){var z=S;"string"==typeof S&&(z=function(){return this[S]()}),c&&(ie[c]=z),h&&(ie[h[0]]=function(){return an(z.apply(this,arguments),h[1],h[2])}),v&&(ie[v]=function(){return this.localeData().ordinal(z.apply(this,arguments),c)})}function xe(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function Qe(c,h){return c.isValid()?(h=un(h,c.localeData()),Ae[h]=Ae[h]||function Oe(c){var v,S,h=c.match(Gn);for(v=0,S=h.length;v=0&&sn.test(c);)c=c.replace(sn,S),sn.lastIndex=0,v-=1;return c}var co={};function Cn(c,h){var v=c.toLowerCase();co[v]=co[v+"s"]=co[h]=c}function Ln(c){return"string"==typeof c?co[c]||co[c.toLowerCase()]:void 0}function uo(c){var v,S,h={};for(S in c)m(c,S)&&(v=Ln(S))&&(h[v]=c[S]);return h}var Lo={};function Kn(c,h){Lo[c]=h}function Fo(c){return c%4==0&&c%100!=0||c%400==0}function qn(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function pt(c){var h=+c,v=0;return 0!==h&&isFinite(h)&&(v=qn(h)),v}function ho(c,h){return function(v){return null!=v?(tl(this,c,v),b.updateOffset(this,h),this):Ta(this,c)}}function Ta(c,h){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+h]():NaN}function tl(c,h,v){c.isValid()&&!isNaN(v)&&("FullYear"===h&&Fo(c.year())&&1===c.month()&&29===c.date()?(v=pt(v),c._d["set"+(c._isUTC?"UTC":"")+h](v,c.month(),qt(v,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+h](v))}var et,oe=/\d/,se=/\d\d/,Vt=/\d{3}/,Zt=/\d{4}/,gn=/[+-]?\d{6}/,qe=/\d\d?/,At=/\d\d\d\d?/,gr=/\d\d\d\d\d\d?/,ft=/\d{1,3}/,$i=/\d{1,4}/,No=/[+-]?\d{1,6}/,vt=/\d+/,je=/[+-]?\d+/,ka=/Z|[+-]\d\d:?\d\d/gi,xa=/Z|[+-]\d\d(?::?\d\d)?/gi,Wi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Me(c,h,v){et[c]=de(h)?h:function(S,z){return S&&v?v:h}}function hs(c,h){return m(et,c)?et[c](h._strict,h._locale):new RegExp(function nl(c){return ki(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,v,S,z,W){return v||S||z||W}))}(c))}function ki(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}et={};var fo={};function mt(c,h){var v,z,S=h;for("string"==typeof c&&(c=[c]),C(h)&&(S=function(W,fe){fe[h]=pt(W)}),z=c.length,v=0;v68?1900:2e3)};var lt=ho("FullYear",!0);function Lh(c,h,v,S,z,W,fe){var Ke;return c<100&&c>=0?(Ke=new Date(c+400,h,v,S,z,W,fe),isFinite(Ke.getFullYear())&&Ke.setFullYear(c)):Ke=new Date(c,h,v,S,z,W,fe),Ke}function xi(c){var h,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,h=new Date(Date.UTC.apply(null,v)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(c)):h=new Date(Date.UTC.apply(null,arguments)),h}function ms(c,h,v){var S=7+h-v;return-(7+xi(c,0,S).getUTCDay()-h)%7+S-1}function Fh(c,h,v,S,z){var wt,ln,Ke=1+7*(h-1)+(7+v-S)%7+ms(c,S,z);return Ke<=0?ln=fs(wt=c-1)+Ke:Ke>fs(c)?(wt=c+1,ln=Ke-fs(c)):(wt=c,ln=Ke),{year:wt,dayOfYear:ln}}function vr(c,h,v){var W,fe,S=ms(c.year(),h,v),z=Math.floor((c.dayOfYear()-S-1)/7)+1;return z<1?W=z+ni(fe=c.year()-1,h,v):z>ni(c.year(),h,v)?(W=z-ni(c.year(),h,v),fe=c.year()+1):(fe=c.year(),W=z),{week:W,year:fe}}function ni(c,h,v){var S=ms(c,h,v),z=ms(c+1,h,v);return(fs(c)-S+z)/7}X("w",["ww",2],"wo","week"),X("W",["WW",2],"Wo","isoWeek"),Cn("week","w"),Cn("isoWeek","W"),Kn("week",5),Kn("isoWeek",5),Me("w",qe),Me("ww",qe,se),Me("W",qe),Me("WW",qe,se),na(["w","ww","W","WW"],function(c,h,v,S){h[S.substr(0,1)]=pt(c)});function za(c,h){return c.slice(h,7).concat(c.slice(0,h))}X("d",0,"do","day"),X("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),X("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),X("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),X("e",0,0,"weekday"),X("E",0,0,"isoWeekday"),Cn("day","d"),Cn("weekday","e"),Cn("isoWeekday","E"),Kn("day",11),Kn("weekday",11),Kn("isoWeekday",11),Me("d",qe),Me("e",qe),Me("E",qe),Me("dd",function(c,h){return h.weekdaysMinRegex(c)}),Me("ddd",function(c,h){return h.weekdaysShortRegex(c)}),Me("dddd",function(c,h){return h.weekdaysRegex(c)}),na(["dd","ddd","dddd"],function(c,h,v,S){var z=v._locale.weekdaysParse(c,S,v._strict);null!=z?h.d=z:F(v).invalidWeekday=c}),na(["d","e","E"],function(c,h,v,S){h[S]=pt(c)});var Mc="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ol="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),hu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),mo=Wi,ps=Wi,Nh=Wi;function mu(c,h,v){var S,z,W,fe=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)W=w([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(W,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(W,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(W,"").toLocaleLowerCase();return v?"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null}function Ci(){function c(Zi,qo){return qo.length-Zi.length}var W,fe,Ke,wt,ln,h=[],v=[],S=[],z=[];for(W=0;W<7;W++)fe=w([2e3,1]).day(W),Ke=ki(this.weekdaysMin(fe,"")),wt=ki(this.weekdaysShort(fe,"")),ln=ki(this.weekdays(fe,"")),h.push(Ke),v.push(wt),S.push(ln),z.push(Ke),z.push(wt),z.push(ln);h.sort(c),v.sort(c),S.sort(c),z.sort(c),this._weekdaysRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+v.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ia(){return this.hours()%12||12}function gs(c,h){X(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}function al(c,h){return h._meridiemParse}X("H",["HH",2],0,"hour"),X("h",["hh",2],0,ia),X("k",["kk",2],0,function cr(){return this.hours()||24}),X("hmm",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)}),X("hmmss",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)+an(this.seconds(),2)}),X("Hmm",0,0,function(){return""+this.hours()+an(this.minutes(),2)}),X("Hmmss",0,0,function(){return""+this.hours()+an(this.minutes(),2)+an(this.seconds(),2)}),gs("a",!0),gs("A",!1),Cn("hour","h"),Kn("hour",13),Me("a",al),Me("A",al),Me("H",qe),Me("h",qe),Me("k",qe),Me("HH",qe,se),Me("hh",qe,se),Me("kk",qe,se),Me("hmm",At),Me("hmmss",gr),Me("Hmm",At),Me("Hmmss",gr),mt(["H","HH"],3),mt(["k","kk"],function(c,h,v){var S=pt(c);h[3]=24===S?0:S}),mt(["a","A"],function(c,h,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),mt(["h","hh"],function(c,h,v){h[3]=pt(c),F(v).bigHour=!0}),mt("hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S)),F(v).bigHour=!0}),mt("hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z)),F(v).bigHour=!0}),mt("Hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S))}),mt("Hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z))});var ra=ho("Hours",!0);var ht,gu={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ip,monthsShort:Ih,week:{dow:0,doy:6},weekdays:Mc,weekdaysMin:hu,weekdaysShort:ol,meridiemParse:/[ap]\.?m?\.?/i},Nt={},Ie={};function xn(c,h){var v,S=Math.min(c.length,h.length);for(v=0;v0;){if(z=Qr(W.slice(0,v).join("-")))return z;if(S&&S.length>=v&&xn(W,S)>=v-1)break;v--}h++}return ht}(c)}function Ro(c){var h,v=c._a;return v&&-2===F(c).overflow&&(h=v[1]<0||v[1]>11?1:v[2]<1||v[2]>qt(v[0],v[1])?2:v[3]<0||v[3]>24||24===v[3]&&(0!==v[4]||0!==v[5]||0!==v[6])?3:v[4]<0||v[4]>59?4:v[5]<0||v[5]>59?5:v[6]<0||v[6]>999?6:-1,F(c)._overflowDayOfYear&&(h<0||h>2)&&(h=2),F(c)._overflowWeeks&&-1===h&&(h=7),F(c)._overflowWeekday&&-1===h&&(h=8),F(c).overflow=h),c}var Sc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ei=/Z|[+-]\d\d(?::?\d\d)?/,Vo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ho=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Fr=/^\/?Date\((-?\d+)/i,Ea=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function dn(c){var h,v,W,fe,Ke,wt,S=c._i,z=Sc.exec(S)||sa.exec(S),ln=Vo.length,Zi=Ho.length;if(z){for(F(c).iso=!0,h=0,v=ln;h7)&&(wt=!0)):(W=c._locale._week.dow,fe=c._locale._week.doy,ln=vr(Pn(),W,fe),v=Oi(h.gg,c._a[0],ln.year),S=Oi(h.w,ln.week),null!=h.d?((z=h.d)<0||z>6)&&(wt=!0):null!=h.e?(z=h.e+W,(h.e<0||h.e>6)&&(wt=!0)):z=W),S<1||S>ni(v,W,fe)?F(c)._overflowWeeks=!0:null!=wt?F(c)._overflowWeekday=!0:(Ke=Fh(v,S,z,W,fe),c._a[0]=Ke.year,c._dayOfYear=Ke.dayOfYear)}(c),null!=c._dayOfYear&&(fe=Oi(c._a[0],z[0]),(c._dayOfYear>fs(fe)||0===c._dayOfYear)&&(F(c)._overflowDayOfYear=!0),v=xi(fe,0,c._dayOfYear),c._a[1]=v.getUTCMonth(),c._a[2]=v.getUTCDate()),h=0;h<3&&null==c._a[h];++h)c._a[h]=S[h]=z[h];for(;h<7;h++)c._a[h]=S[h]=null==c._a[h]?2===h?1:0:c._a[h];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?xi:Lh).apply(null,S),W=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==W&&(F(c).weekdayMismatch=!0)}}function Dc(c){if(c._f!==b.ISO_8601)if(c._f!==b.RFC_2822){c._a=[],F(c).empty=!0;var v,S,z,W,fe,ln,Zi,h=""+c._i,Ke=h.length,wt=0;for(Zi=(z=un(c._f,c._locale).match(Gn)||[]).length,v=0;v0&&F(c).unusedInput.push(fe),h=h.slice(h.indexOf(S)+S.length),wt+=S.length),ie[W]?(S?F(c).empty=!1:F(c).unusedTokens.push(W),ds(W,S,c)):c._strict&&!S&&F(c).unusedTokens.push(W);F(c).charsLeftOver=Ke-wt,h.length>0&&F(c).unusedInput.push(h),c._a[3]<=12&&!0===F(c).bigHour&&c._a[3]>0&&(F(c).bigHour=void 0),F(c).parsedDateParts=c._a.slice(0),F(c).meridiem=c._meridiem,c._a[3]=function up(c,h,v){var S;return null==v?h:null!=c.meridiemHour?c.meridiemHour(h,v):(null!=c.isPM&&((S=c.isPM(v))&&h<12&&(h+=12),!S&&12===h&&(h=0)),h)}(c._locale,c._a[3],c._meridiem),null!==(ln=F(c).era)&&(c._a[0]=c._locale.erasConvertYear(ln,c._a[0])),_u(c),Ro(c)}else ys(c);else dn(c)}function Yh(c){var h=c._i,v=c._f;return c._locale=c._locale||rt(c._l),null===h||void 0===v&&""===h?$({nullInput:!0}):("string"==typeof h&&(c._i=h=c._locale.preparse(h)),pe(h)?new te(Ro(h)):(M(h)?c._d=h:B(v)?function hp(c){var h,v,S,z,W,fe,Ke=!1,wt=c._f.length;if(0===wt)return F(c).invalidFormat=!0,void(c._d=new Date(NaN));for(z=0;zthis?this:c:$()});function jh(c,h){var v,S;if(1===h.length&&B(h[0])&&(h=h[0]),!h.length)return Pn();for(v=h[0],S=1;S=0?new Date(c+400,h,v)-Jr:new Date(c,h,v).valueOf()}function Tu(c,h,v){return c<100&&c>=0?Date.UTC(c+400,h,v)-Jr:Date.UTC(c,h,v)}function qc(c,h){return h.erasAbbrRegex(c)}function La(){var z,W,c=[],h=[],v=[],S=[],fe=this.eras();for(z=0,W=fe.length;z(W=ni(c,S,z))&&(h=W),jc.call(this,c,h,v,S,z))}function jc(c,h,v,S,z){var W=Fh(c,h,v,S,z),fe=xi(W.year,0,W.dayOfYear);return this.year(fe.getUTCFullYear()),this.month(fe.getUTCMonth()),this.date(fe.getUTCDate()),this}X("N",0,0,"eraAbbr"),X("NN",0,0,"eraAbbr"),X("NNN",0,0,"eraAbbr"),X("NNNN",0,0,"eraName"),X("NNNNN",0,0,"eraNarrow"),X("y",["y",1],"yo","eraYear"),X("y",["yy",2],0,"eraYear"),X("y",["yyy",3],0,"eraYear"),X("y",["yyyy",4],0,"eraYear"),Me("N",qc),Me("NN",qc),Me("NNN",qc),Me("NNNN",function fd(c,h){return h.erasNameRegex(c)}),Me("NNNNN",function gl(c,h){return h.erasNarrowRegex(c)}),mt(["N","NN","NNN","NNNN","NNNNN"],function(c,h,v,S){var z=v._locale.erasParse(c,S,v._strict);z?F(v).era=z:F(v).invalidEra=c}),Me("y",vt),Me("yy",vt),Me("yyy",vt),Me("yyyy",vt),Me("yo",function vl(c,h){return h._eraYearOrdinalRegex||vt}),mt(["y","yy","yyy","yyyy"],0),mt(["yo"],function(c,h,v,S){var z;v._locale._eraYearOrdinalRegex&&(z=c.match(v._locale._eraYearOrdinalRegex)),h[0]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,z):parseInt(c,10)}),X(0,["gg",2],0,function(){return this.weekYear()%100}),X(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fa("gggg","weekYear"),Fa("ggggg","weekYear"),Fa("GGGG","isoWeekYear"),Fa("GGGGG","isoWeekYear"),Cn("weekYear","gg"),Cn("isoWeekYear","GG"),Kn("weekYear",1),Kn("isoWeekYear",1),Me("G",je),Me("g",je),Me("GG",qe,se),Me("gg",qe,se),Me("GGGG",$i,Zt),Me("gggg",$i,Zt),Me("GGGGG",No,gn),Me("ggggg",No,gn),na(["gggg","ggggg","GGGG","GGGGG"],function(c,h,v,S){h[S.substr(0,2)]=pt(c)}),na(["gg","GG"],function(c,h,v,S){h[S]=b.parseTwoDigitYear(c)}),X("Q",0,"Qo","quarter"),Cn("quarter","Q"),Kn("quarter",7),Me("Q",oe),mt("Q",function(c,h){h[1]=3*(pt(c)-1)}),X("D",["DD",2],"Do","date"),Cn("date","D"),Kn("date",9),Me("D",qe),Me("DD",qe,se),Me("Do",function(c,h){return c?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),mt(["D","DD"],2),mt("Do",function(c,h){h[2]=pt(c.match(qe)[0])});var Iu=ho("Date",!0);X("DDD",["DDDD",3],"DDDo","dayOfYear"),Cn("dayOfYear","DDD"),Kn("dayOfYear",4),Me("DDD",ft),Me("DDDD",Vt),mt(["DDD","DDDD"],function(c,h,v){v._dayOfYear=pt(c)}),X("m",["mm",2],0,"minute"),Cn("minute","m"),Kn("minute",14),Me("m",qe),Me("mm",qe,se),mt(["m","mm"],4);var kp=ho("Minutes",!1);X("s",["ss",2],0,"second"),Cn("second","s"),Kn("second",15),Me("s",qe),Me("ss",qe,se),mt(["s","ss"],5);var vo,$c,_l=ho("Seconds",!1);for(X("S",0,0,function(){return~~(this.millisecond()/100)}),X(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),X(0,["SSS",3],0,"millisecond"),X(0,["SSSS",4],0,function(){return 10*this.millisecond()}),X(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),X(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),X(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),X(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),X(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Cn("millisecond","ms"),Kn("millisecond",16),Me("S",ft,oe),Me("SS",ft,se),Me("SSS",ft,Vt),vo="SSSS";vo.length<=9;vo+="S")Me(vo,vt);function yl(c,h){h[6]=pt(1e3*("0."+c))}for(vo="S";vo.length<=9;vo+="S")mt(vo,yl);$c=ho("Milliseconds",!1),X("z",0,0,"zoneAbbr"),X("zz",0,0,"zoneName");var De=te.prototype;function bl(c){return c}De.add=pl,De.calendar=function Xh(c,h){1===arguments.length&&(arguments[0]?Cu(arguments[0])?(c=arguments[0],h=void 0):wu(arguments[0])&&(h=arguments[0],c=void 0):(c=void 0,h=void 0));var v=c||Pn(),S=hl(v,this).startOf("day"),z=b.calendarFormat(this,S)||"sameElse",W=h&&(de(h[z])?h[z].call(this,v):h[z]);return this.format(W||this.localeData().calendar(z,this,Pn(v)))},De.clone=function Jh(){return new te(this)},De.diff=function ae(c,h,v){var S,z,W;if(!this.isValid())return NaN;if(!(S=hl(c,this)).isValid())return NaN;switch(z=6e4*(S.utcOffset()-this.utcOffset()),h=Ln(h)){case"year":W=re(this,S)/12;break;case"month":W=re(this,S);break;case"quarter":W=re(this,S)/3;break;case"second":W=(this-S)/1e3;break;case"minute":W=(this-S)/6e4;break;case"hour":W=(this-S)/36e5;break;case"day":W=(this-S-z)/864e5;break;case"week":W=(this-S-z)/6048e5;break;default:W=this-S}return v?W:qn(W)},De.endOf=function Vc(c){var h,v;if(void 0===(c=Ln(c))||"millisecond"===c||!this.isValid())return this;switch(v=this._isUTC?Tu:Rc,c){case"year":h=v(this.year()+1,0,1)-1;break;case"quarter":h=v(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=v(this.year(),this.month()+1,1)-1;break;case"week":h=v(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=v(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=v(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=go-Aa(h+(this._isUTC?0:this.utcOffset()*ca),go)-1;break;case"minute":h=this._d.valueOf(),h+=ca-Aa(h,ca)-1;break;case"second":h=this._d.valueOf(),h+=1e3-Aa(h,1e3)-1}return this._d.setTime(h),b.updateOffset(this,!0),this},De.format=function Xr(c){c||(c=this.isUtc()?b.defaultFormatUtc:b.defaultFormat);var h=Qe(this,c);return this.localeData().postformat(h)},De.from=function Lc(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({to:this,from:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.fromNow=function Fc(c){return this.from(Pn(),c)},De.to=function Tp(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({from:this,to:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.toNow=function id(c){return this.to(Pn(),c)},De.get=function us(c){return de(this[c=Ln(c)])?this[c]():this},De.invalidAt=function zu(){return F(this).overflow},De.isAfter=function ed(c,h){var v=pe(c)?c:Pn(c);return!(!this.isValid()||!v.isValid())&&("millisecond"===(h=Ln(h)||"millisecond")?this.valueOf()>v.valueOf():v.valueOf()9999?Qe(v,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):de(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Qe(v,"Z")):Qe(v,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},De.inspect=function bs(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var v,S,c="moment",h="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",h="Z"),v="["+c+'("]',S=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(v+S+"-MM-DD[T]HH:mm:ss.SSS"+h+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(De[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),De.toJSON=function Uc(){return this.isValid()?this.toISOString():null},De.toString=function ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},De.unix=function Du(){return Math.floor(this.valueOf()/1e3)},De.valueOf=function Hc(){return this._d.valueOf()-6e4*(this._offset||0)},De.creationData=function Eu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},De.eraName=function Vi(){var c,h,v,S=this.localeData().eras();for(c=0,h=S.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},De.isLocal=function wp(){return!!this.isValid()&&!this._isUTC},De.isUtcOffset=function Qn(){return!!this.isValid()&&this._isUTC},De.isUtc=yu,De.isUTC=yu,De.zoneAbbr=function Au(){return this._isUTC?"UTC":""},De.zoneName=function Lu(){return this._isUTC?"Coordinated Universal Time":""},De.dates=we("dates accessor is deprecated. Use date instead.",Iu),De.months=we("months accessor is deprecated. Use month instead",cu),De.years=we("years accessor is deprecated. Use year instead",lt),De.zone=we("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ec(c,h){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,h),this):-this.utcOffset()}),De.isDSTShifted=we("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Qh(){if(!g(this._isDSTShifted))return this._isDSTShifted;var h,c={};return he(c,this),(c=Yh(c))._a?(h=c._isUTC?w(c._a):Pn(c._a),this._isDSTShifted=this.isValid()&&function Dt(c,h,v){var fe,S=Math.min(c.length,h.length),z=Math.abs(c.length-h.length),W=0;for(fe=0;fe0):this._isDSTShifted=!1,this._isDSTShifted});var Rt=He.prototype;function Wc(c,h,v,S){var z=rt(),W=w().set(S,h);return z[v](W,c)}function Gc(c,h,v){if(C(c)&&(h=c,c=void 0),c=c||"",null!=h)return Wc(c,h,v,"month");var S,z=[];for(S=0;S<12;S++)z[S]=Wc(c,S,v,"month");return z}function Cl(c,h,v,S){"boolean"==typeof c?(C(h)&&(v=h,h=void 0),h=h||""):(v=h=c,c=!1,C(h)&&(v=h,h=void 0),h=h||"");var fe,z=rt(),W=c?z._week.dow:0,Ke=[];if(null!=v)return Wc(h,(v+W)%7,S,"day");for(fe=0;fe<7;fe++)Ke[fe]=Wc(h,(fe+W)%7,S,"day");return Ke}Rt.calendar=function Mt(c,h,v){var S=this._calendar[c]||this._calendar.sameElse;return de(S)?S.call(h,v):S},Rt.longDateFormat=function Qt(c){var h=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return h||!v?h:(this._longDateFormat[c]=v.match(Gn).map(function(S){return"MMMM"===S||"MM"===S||"DD"===S||"dddd"===S?S.slice(1):S}).join(""),this._longDateFormat[c])},Rt.invalidDate=function hn(){return this._invalidDate},Rt.ordinal=function yi(c){return this._ordinal.replace("%d",c)},Rt.preparse=bl,Rt.postformat=bl,Rt.relativeTime=function ls(c,h,v,S){var z=this._relativeTime[v];return de(z)?z(c,h,v,S):z.replace(/%d/i,c)},Rt.pastFuture=function Ar(c,h){var v=this._relativeTime[c>0?"future":"past"];return de(v)?v(h):v.replace(/%s/i,h)},Rt.set=function Ne(c){var h,v;for(v in c)m(c,v)&&(de(h=c[v])?this[v]=h:this["_"+v]=h);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Rt.eras=function Yc(c,h){var v,S,z,W=this._eras||rt("en")._eras;for(v=0,S=W.length;v=0)return W[S]},Rt.erasConvertYear=function ld(c,h){var v=c.since<=c.until?1:-1;return void 0===h?b(c.since).year():b(c.since).year()+(h-c.offset)*v},Rt.erasAbbrRegex=function hd(c){return m(this,"_erasAbbrRegex")||La.call(this),c?this._erasAbbrRegex:this._erasRegex},Rt.erasNameRegex=function ud(c){return m(this,"_erasNameRegex")||La.call(this),c?this._erasNameRegex:this._erasRegex},Rt.erasNarrowRegex=function dd(c){return m(this,"_erasNarrowRegex")||La.call(this),c?this._erasNarrowRegex:this._erasRegex},Rt.months=function Ct(c,h){return c?B(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||Ah).test(h)?"format":"standalone"][c.month()]:B(this._months)?this._months:this._months.standalone},Rt.monthsShort=function il(c,h){return c?B(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[Ah.test(h)?"format":"standalone"][c.month()]:B(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Rt.monthsParse=function su(c,h,v){var S,z,W;if(this._monthsParseExact)return op.call(this,c,h,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if(z=w([2e3,S]),v&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months(z,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort(z,"").replace(".","")+"$","i")),!v&&!this._monthsParse[S]&&(W="^"+this.months(z,"")+"|^"+this.monthsShort(z,""),this._monthsParse[S]=new RegExp(W.replace(".",""),"i")),v&&"MMMM"===h&&this._longMonthsParse[S].test(c))return S;if(v&&"MMM"===h&&this._shortMonthsParse[S].test(c))return S;if(!v&&this._monthsParse[S].test(c))return S}},Rt.monthsRegex=function bc(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=rp),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Rt.monthsShortRegex=function rl(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Rt.week=function ap(c){return vr(c,this._week.dow,this._week.doy).week},Rt.firstDayOfYear=function vn(){return this._week.doy},Rt.firstDayOfWeek=function Lr(){return this._week.dow},Rt.weekdays=function tt(c,h){var v=B(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(h)?"format":"standalone"];return!0===c?za(v,this._week.dow):c?v[c.day()]:v},Rt.weekdaysMin=function fu(c){return!0===c?za(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Rt.weekdaysShort=function du(c){return!0===c?za(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Rt.weekdaysParse=function Tt(c,h,v){var S,z,W;if(this._weekdaysParseExact)return mu.call(this,c,h,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if(z=w([2e3,1]).day(S),v&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays(z,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort(z,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin(z,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(W="^"+this.weekdays(z,"")+"|^"+this.weekdaysShort(z,"")+"|^"+this.weekdaysMin(z,""),this._weekdaysParse[S]=new RegExp(W.replace(".",""),"i")),v&&"dddd"===h&&this._fullWeekdaysParse[S].test(c))return S;if(v&&"ddd"===h&&this._shortWeekdaysParse[S].test(c))return S;if(v&&"dd"===h&&this._minWeekdaysParse[S].test(c))return S;if(!v&&this._weekdaysParse[S].test(c))return S}},Rt.weekdaysRegex=function Pi(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=mo),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Rt.weekdaysShortRegex=function nn(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ps),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Rt.weekdaysMinRegex=function Ri(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nh),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Rt.isPM=function vs(c){return"p"===(c+"").toLowerCase().charAt(0)},Rt.meridiem=function zi(c,h,v){return c>11?v?"pm":"PM":v?"am":"AM"},rn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var h=c%10;return c+(1===pt(c%100/10)?"th":1===h?"st":2===h?"nd":3===h?"rd":"th")}}),b.lang=we("moment.lang is deprecated. Use moment.locale instead.",rn),b.langData=we("moment.langData is deprecated. Use moment.localeData instead.",rt);var Rr=Math.abs;function Ms(c,h,v,S){var z=Fn(h,v);return c._milliseconds+=S*z._milliseconds,c._days+=S*z._days,c._months+=S*z._months,c._bubble()}function Qc(c){return c<0?Math.floor(c):Math.ceil(c)}function Zc(c){return 4800*c/146097}function Xc(c){return 146097*c/4800}function _o(c){return function(){return this.as(c)}}var Ru=_o("ms"),Vu=_o("s"),Va=_o("m"),wd=_o("h"),Zn=_o("d"),Jc=_o("w"),Md=_o("M"),Hu=_o("Q"),e1=_o("y");function br(c){return function(){return this.isValid()?this._data[c]:NaN}}var Bu=br("milliseconds"),t1=br("seconds"),Ua=br("minutes"),xp=br("hours"),Sd=br("days"),$e=br("months"),Pp=br("years");var Yo=Math.round,Ts={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ep(c,h,v,S,z){return z.relativeTime(h||1,!!v,c,S)}var Uu=Math.abs;function zn(c){return(c>0)-(c<0)||+c}function Ya(){if(!this.isValid())return this.localeData().invalidDate();var S,z,W,fe,wt,ln,Zi,qo,c=Uu(this._milliseconds)/1e3,h=Uu(this._days),v=Uu(this._months),Ke=this.asSeconds();return Ke?(S=qn(c/60),z=qn(S/60),c%=60,S%=60,W=qn(v/12),v%=12,fe=c?c.toFixed(3).replace(/\.?0+$/,""):"",wt=Ke<0?"-":"",ln=zn(this._months)!==zn(Ke)?"-":"",Zi=zn(this._days)!==zn(Ke)?"-":"",qo=zn(this._milliseconds)!==zn(Ke)?"-":"",wt+"P"+(W?ln+W+"Y":"")+(v?ln+v+"M":"")+(h?Zi+h+"D":"")+(z||S||c?"T":"")+(z?qo+z+"H":"")+(S?qo+S+"M":"")+(c?qo+fe+"S":"")):"P0D"}var zt=xc.prototype; +//! moment.js +return zt.isValid=function bp(){return this._isValid},zt.abs=function wl(){var c=this._data;return this._milliseconds=Rr(this._milliseconds),this._days=Rr(this._days),this._months=Rr(this._months),c.milliseconds=Rr(c.milliseconds),c.seconds=Rr(c.seconds),c.minutes=Rr(c.minutes),c.hours=Rr(c.hours),c.months=Rr(c.months),c.years=Rr(c.years),this},zt.add=function Cd(c,h){return Ms(this,c,h,1)},zt.subtract=function Fu(c,h){return Ms(this,c,h,-1)},zt.as=function Ml(c){if(!this.isValid())return NaN;var h,v,S=this._milliseconds;if("month"===(c=Ln(c))||"quarter"===c||"year"===c)switch(h=this._days+S/864e5,v=this._months+Zc(h),c){case"month":return v;case"quarter":return v/3;case"year":return v/12}else switch(h=this._days+Math.round(Xc(this._months)),c){case"week":return h/7+S/6048e5;case"day":return h+S/864e5;case"hour":return 24*h+S/36e5;case"minute":return 1440*h+S/6e4;case"second":return 86400*h+S/1e3;case"millisecond":return Math.floor(864e5*h)+S;default:throw new Error("Unknown unit "+c)}},zt.asMilliseconds=Ru,zt.asSeconds=Vu,zt.asMinutes=Va,zt.asHours=wd,zt.asDays=Zn,zt.asWeeks=Jc,zt.asMonths=Md,zt.asQuarters=Hu,zt.asYears=e1,zt.valueOf=function Ss(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*pt(this._months/12):NaN},zt._bubble=function Nu(){var z,W,fe,Ke,wt,c=this._milliseconds,h=this._days,v=this._months,S=this._data;return c>=0&&h>=0&&v>=0||c<=0&&h<=0&&v<=0||(c+=864e5*Qc(Xc(v)+h),h=0,v=0),S.milliseconds=c%1e3,z=qn(c/1e3),S.seconds=z%60,W=qn(z/60),S.minutes=W%60,fe=qn(W/60),S.hours=fe%24,h+=qn(fe/24),v+=wt=qn(Zc(h)),h-=Qc(Xc(wt)),Ke=qn(v/12),v%=12,S.days=h,S.months=v,S.years=Ke,this},zt.clone=function Ha(){return Fn(this)},zt.get=function Ba(c){return c=Ln(c),this.isValid()?this[c+"s"]():NaN},zt.milliseconds=Bu,zt.seconds=t1,zt.minutes=Ua,zt.hours=xp,zt.days=Sd,zt.weeks=function zp(){return qn(this.days()/7)},zt.months=$e,zt.years=Pp,zt.humanize=function Ap(c,h){if(!this.isValid())return this.localeData().invalidDate();var z,W,v=!1,S=Ts;return"object"==typeof c&&(h=c,c=!1),"boolean"==typeof c&&(v=c),"object"==typeof h&&(S=Object.assign({},Ts,h),null!=h.s&&null==h.ss&&(S.ss=h.s-1)),W=function Op(c,h,v,S){var z=Fn(c).abs(),W=Yo(z.as("s")),fe=Yo(z.as("m")),Ke=Yo(z.as("h")),wt=Yo(z.as("d")),ln=Yo(z.as("M")),Zi=Yo(z.as("w")),qo=Yo(z.as("y")),yo=W<=v.ss&&["s",W]||W0,yo[4]=S,Ep.apply(null,yo)}(this,!v,S,z=this.localeData()),v&&(W=z.pastFuture(+this,W)),z.postformat(W)},zt.toISOString=Ya,zt.toString=Ya,zt.toJSON=Ya,zt.locale=rd,zt.localeData=Ii,zt.toIsoString=we("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ya),zt.lang=Nc,X("X",0,0,"unix"),X("x",0,0,"valueOf"),Me("x",je),Me("X",/[+-]?\d+(\.\d{1,3})?/),mt("X",function(c,h,v){v._d=new Date(1e3*parseFloat(c))}),mt("x",function(c,h,v){v._d=new Date(pt(c))}),b.version="2.29.4",function D(c){L=c}(Pn),b.fn=De,b.min=function vp(){return jh("isBefore",[].slice.call(arguments,0))},b.max=function _p(){return jh("isAfter",[].slice.call(arguments,0))},b.now=function(){return Date.now?Date.now():+new Date},b.utc=w,b.unix=function _d(c){return Pn(1e3*c)},b.months=function yd(c,h){return Gc(c,h,"months")},b.isDate=M,b.locale=rn,b.invalid=$,b.duration=Fn,b.isMoment=pe,b.weekdays=function bd(c,h,v){return Cl(c,h,v,"weekdays")},b.parseZone=function Ra(){return Pn.apply(null,arguments).parseZone()},b.localeData=rt,b.isDuration=Zr,b.monthsShort=function eo(c,h){return Gc(c,h,"monthsShort")},b.weekdaysMin=function Kc(c,h,v){return Cl(c,h,v,"weekdaysMin")},b.defineLocale=aa,b.updateLocale=function _s(c,h){if(null!=h){var v,S,z=gu;null!=Nt[c]&&null!=Nt[c].parentLocale?Nt[c].set(ke(Nt[c]._config,h)):(null!=(S=Qr(c))&&(z=S._config),h=ke(z,h),null==S&&(h.abbr=c),(v=new He(h)).parentLocale=Nt[c],Nt[c]=v),rn(c)}else null!=Nt[c]&&(null!=Nt[c].parentLocale?(Nt[c]=Nt[c].parentLocale,c===rn()&&rn(c)):null!=Nt[c]&&delete Nt[c]);return Nt[c]},b.locales=function ll(){return ut(Nt)},b.weekdaysShort=function ws(c,h,v){return Cl(c,h,v,"weekdaysShort")},b.normalizeUnits=Ln,b.relativeTimeRounding=function Ip(c){return void 0===c?Yo:"function"==typeof c&&(Yo=c,!0)},b.relativeTimeThreshold=function Ds(c,h){return void 0!==Ts[c]&&(void 0===h?Ts[c]:(Ts[c]=h,"s"===c&&(Ts.ss=h-1),!0))},b.calendarFormat=function Sp(c,h){var v=c.diff(h,"days",!0);return v<-6?"sameElse":v<-1?"lastWeek":v<0?"lastDay":v<1?"sameDay":v<2?"nextDay":v<7?"nextWeek":"sameElse"},b.prototype=De,b.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},b}()},8597:(Q,K,O)=>{var L="function"==typeof Map&&Map.prototype,b=Object.getOwnPropertyDescriptor&&L?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,D=L&&b&&"function"==typeof b.get?b.get:null,B=L&&Map.prototype.forEach,U="function"==typeof Set&&Set.prototype,m=Object.getOwnPropertyDescriptor&&U?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=U&&m&&"function"==typeof m.get?m.get:null,g=U&&Set.prototype.forEach,M="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,_="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,I="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,F=Boolean.prototype.valueOf,N=Object.prototype.toString,R=Function.prototype.toString,$=String.prototype.match,ee=String.prototype.slice,J=String.prototype.replace,he=String.prototype.toUpperCase,te=String.prototype.toLowerCase,pe=RegExp.prototype.test,Ve=Array.prototype.concat,we=Array.prototype.join,ce=Array.prototype.slice,Ee=Math.floor,de="function"==typeof BigInt?BigInt.prototype.valueOf:null,Ne=Object.getOwnPropertySymbols,ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,He="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ut="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,An=Object.prototype.propertyIsEnumerable,Mt=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(oe){return oe.__proto__}:null);function an(oe,se){if(oe===1/0||oe===-1/0||oe!=oe||oe&&oe>-1e3&&oe<1e3||pe.call(/e/,se))return se;var Vt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof oe){var Zt=oe<0?-Ee(-oe):Ee(oe);if(Zt!==oe){var gn=String(Zt),qe=ee.call(se,gn.length+1);return J.call(gn,Vt,"$&_")+"."+J.call(J.call(qe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return J.call(se,Vt,"$&_")}var Gn=O(4654),sn=Gn.custom,Ae=hn(sn)?sn:null;function ie(oe,se,Vt){var Zt="double"===(Vt.quoteStyle||se)?'"':"'";return Zt+oe+Zt}function X(oe){return J.call(String(oe),/"/g,""")}function xe(oe){return!("[object Array]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function Qe(oe){return!("[object RegExp]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function hn(oe){if(He)return oe&&"object"==typeof oe&&oe instanceof Symbol;if("symbol"==typeof oe)return!0;if(!oe||"object"!=typeof oe||!ke)return!1;try{return ke.call(oe),!0}catch(se){}return!1}Q.exports=function oe(se,Vt,Zt,gn){var qe=Vt||{};if(yi(qe,"quoteStyle")&&"single"!==qe.quoteStyle&&"double"!==qe.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(yi(qe,"maxStringLength")&&("number"==typeof qe.maxStringLength?qe.maxStringLength<0&&qe.maxStringLength!==1/0:null!==qe.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var At=!yi(qe,"customInspect")||qe.customInspect;if("boolean"!=typeof At&&"symbol"!==At)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(yi(qe,"indent")&&null!==qe.indent&&"\t"!==qe.indent&&!(parseInt(qe.indent,10)===qe.indent&&qe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(yi(qe,"numericSeparator")&&"boolean"!=typeof qe.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var gr=qe.numericSeparator;if(void 0===se)return"undefined";if(null===se)return"null";if("boolean"==typeof se)return se?"true":"false";if("string"==typeof se)return cs(se,qe);if("number"==typeof se){if(0===se)return 1/0/se>0?"0":"-0";var ft=String(se);return gr?an(se,ft):ft}if("bigint"==typeof se){var $i=String(se)+"n";return gr?an(se,$i):$i}var No=void 0===qe.depth?5:qe.depth;if(void 0===Zt&&(Zt=0),Zt>=No&&No>0&&"object"==typeof se)return xe(se)?"[Array]":"[Object]";var vt=function tl(oe,se){var Vt;if("\t"===oe.indent)Vt="\t";else{if(!("number"==typeof oe.indent&&oe.indent>0))return null;Vt=we.call(Array(oe.indent+1)," ")}return{base:Vt,prev:we.call(Array(se+1),Vt)}}(qe,Zt);if(void 0===gn)gn=[];else if(Ar(gn,se)>=0)return"[Circular]";function je(wn,Ni,Gr){if(Ni&&(gn=ce.call(gn)).push(Ni),Gr){var Kr={depth:qe.depth};return yi(qe,"quoteStyle")&&(Kr.quoteStyle=qe.quoteStyle),oe(wn,Kr,Zt+1,gn)}return oe(wn,qe,Zt+1,gn)}if("function"==typeof se&&!Qe(se)){var ka=function ls(oe){if(oe.name)return oe.name;var se=$.call(R.call(oe),/^function\s*([\w$]+)/);return se?se[1]:null}(se),xa=Da(se,je);return"[Function"+(ka?": "+ka:" (anonymous)")+"]"+(xa.length>0?" { "+we.call(xa,", ")+" }":"")}if(hn(se)){var Se=He?J.call(String(se),/^(Symbol\(.*\))_[^)]*$/,"$1"):ke.call(se);return"object"!=typeof se||He?Se:qn(Se)}if(function Kn(oe){return!(!oe||"object"!=typeof oe)&&("undefined"!=typeof HTMLElement&&oe instanceof HTMLElement||"string"==typeof oe.nodeName&&"function"==typeof oe.getAttribute)}(se)){for(var Wi="<"+te.call(String(se.nodeName)),et=se.attributes||[],Me=0;Me"}if(xe(se)){if(0===se.length)return"[]";var hs=Da(se,je);return vt&&!function Ta(oe){for(var se=0;se=0)return!1;return!0}(hs)?"["+us(hs,vt)+"]":"[ "+we.call(hs,", ")+" ]"}if(function un(oe){return!("[object Error]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)){var nl=Da(se,je);return"cause"in Error.prototype||!("cause"in se)||An.call(se,"cause")?0===nl.length?"["+String(se)+"]":"{ ["+String(se)+"] "+we.call(nl,", ")+" }":"{ ["+String(se)+"] "+we.call(Ve.call("[cause]: "+je(se.cause),nl),", ")+" }"}if("object"==typeof se&&At){if(Ae&&"function"==typeof se[Ae]&&Gn)return Gn(se,{depth:No-Zt});if("symbol"!==At&&"function"==typeof se.inspect)return se.inspect()}if(function co(oe){if(!D||!oe||"object"!=typeof oe)return!1;try{D.call(oe);try{d.call(oe)}catch(se){return!0}return oe instanceof Map}catch(se){}return!1}(se)){var ki=[];return B.call(se,function(wn,Ni){ki.push(je(Ni,se,!0)+" => "+je(wn,se))}),ho("Map",D.call(se),ki,vt)}if(function uo(oe){if(!d||!oe||"object"!=typeof oe)return!1;try{d.call(oe);try{D.call(oe)}catch(se){return!0}return oe instanceof Set}catch(se){}return!1}(se)){var fo=[];return g.call(se,function(wn){fo.push(je(wn,se))}),ho("Set",d.call(se),fo,vt)}if(function Cn(oe){if(!M||!oe||"object"!=typeof oe)return!1;try{M.call(oe,M);try{_.call(oe,_)}catch(se){return!0}return oe instanceof WeakMap}catch(se){}return!1}(se))return pt("WeakMap");if(function Lo(oe){if(!_||!oe||"object"!=typeof oe)return!1;try{_.call(oe,_);try{M.call(oe,M)}catch(se){return!0}return oe instanceof WeakSet}catch(se){}return!1}(se))return pt("WeakSet");if(function Ln(oe){if(!I||!oe||"object"!=typeof oe)return!1;try{return I.call(oe),!0}catch(se){}return!1}(se))return pt("WeakRef");if(function Qt(oe){return!("[object Number]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(Number(se)));if(function Wr(oe){if(!oe||"object"!=typeof oe||!de)return!1;try{return de.call(oe),!0}catch(se){}return!1}(se))return qn(je(de.call(se)));if(function St(oe){return!("[object Boolean]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(F.call(se));if(function tn(oe){return!("[object String]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(String(se)));if(!function Oe(oe){return!("[object Date]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)&&!Qe(se)){var mt=Da(se,je),na=Mt?Mt(se)===Object.prototype:se instanceof Object||se.constructor===Object,ds=se instanceof Object?"":"null prototype",li=!na&&ut&&Object(se)===se&&ut in se?ee.call(bi(se),8,-1):ds?"Object":"",lr=(na||"function"!=typeof se.constructor?"":se.constructor.name?se.constructor.name+" ":"")+(li||ds?"["+we.call(Ve.call([],li||[],ds||[]),": ")+"] ":"");return 0===mt.length?lr+"{}":vt?lr+"{"+us(mt,vt)+"}":lr+"{ "+we.call(mt,", ")+" }"}return String(se)};var ji=Object.prototype.hasOwnProperty||function(oe){return oe in this};function yi(oe,se){return ji.call(oe,se)}function bi(oe){return N.call(oe)}function Ar(oe,se){if(oe.indexOf)return oe.indexOf(se);for(var Vt=0,Zt=oe.length;Vtse.maxStringLength){var Vt=oe.length-se.maxStringLength,Zt="... "+Vt+" more character"+(Vt>1?"s":"");return cs(ee.call(oe,0,se.maxStringLength),se)+Zt}return ie(J.call(J.call(oe,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Fo),"single",se)}function Fo(oe){var se=oe.charCodeAt(0),Vt={8:"b",9:"t",10:"n",12:"f",13:"r"}[se];return Vt?"\\"+Vt:"\\x"+(se<16?"0":"")+he.call(se.toString(16))}function qn(oe){return"Object("+oe+")"}function pt(oe){return oe+" { ? }"}function ho(oe,se,Vt,Zt){return oe+" ("+se+") {"+(Zt?us(Vt,Zt):we.call(Vt,", "))+"}"}function us(oe,se){if(0===oe.length)return"";var Vt="\n"+se.prev+se.base;return Vt+we.call(oe,","+Vt)+"\n"+se.prev}function Da(oe,se){var Vt=xe(oe),Zt=[];if(Vt){Zt.length=oe.length;for(var gn=0;gn{"use strict";var K=function(O){return O!=O};Q.exports=function(L,b){return 0===L&&0===b?1/L==1/b:!!(L===b||K(L)&&K(b))}},5734:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(6872),B=O(3306),U=O(7715),m=b(B(),Object);L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},3306:(Q,K,O)=>{"use strict";var L=O(6872);Q.exports=function(){return"function"==typeof Object.is?Object.is:L}},7715:(Q,K,O)=>{"use strict";var L=O(3306),b=O(1790);Q.exports=function(){var B=L();return b(Object,{is:B},{is:function(){return Object.is!==B}}),B}},7010:(Q,K,O)=>{"use strict";var L;if(!Object.keys){var b=Object.prototype.hasOwnProperty,D=Object.prototype.toString,B=O(5185),U=Object.prototype.propertyIsEnumerable,m=!U.call({toString:null},"toString"),d=U.call(function(){},"prototype"),g=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],C=function(w){var I=w.constructor;return I&&I.prototype===w},M={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var w in window)try{if(!M["$"+w]&&b.call(window,w)&&null!==window[w]&&"object"==typeof window[w])try{C(window[w])}catch(I){return!0}}catch(I){return!0}return!1}();L=function(I){var F=null!==I&&"object"==typeof I,N="[object Function]"===D.call(I),R=B(I),$=F&&"[object String]"===D.call(I),ee=[];if(!F&&!N&&!R)throw new TypeError("Object.keys called on a non-object");var J=d&&N;if($&&I.length>0&&!b.call(I,0))for(var he=0;he0)for(var te=0;te{"use strict";var L=Array.prototype.slice,b=O(5185),D=Object.keys,B=D?function(d){return D(d)}:O(7010),U=Object.keys;B.shim=function(){if(Object.keys){var d=function(){var g=Object.keys(arguments);return g&&g.length===arguments.length}(1,2);d||(Object.keys=function(C){return b(C)?U(L.call(C)):U(C)})}else Object.keys=B;return Object.keys||B},Q.exports=B},5185:Q=>{"use strict";var K=Object.prototype.toString;Q.exports=function(L){var b=K.call(L),D="[object Arguments]"===b;return D||(D="[object Array]"!==b&&null!==L&&"object"==typeof L&&"number"==typeof L.length&&L.length>=0&&"[object Function]"===K.call(L.callee)),D}},2461:(Q,K,O)=>{"use strict";var L=O(2093),b=O(6858)(),D=O(4263),B=Object,U=D("Array.prototype.push"),m=D("Object.prototype.propertyIsEnumerable"),d=b?Object.getOwnPropertySymbols:null;Q.exports=function(C,M){if(null==C)throw new TypeError("target must be an object");var y=B(C);if(1===arguments.length)return y;for(var _=1;_{"use strict";var L=O(1790),b=O(3855),D=O(2461),B=O(6255),U=O(152),m=b.apply(B()),d=function(C,M){return m(Object,arguments)};L(d,{getPolyfill:B,implementation:D,shim:U}),Q.exports=d},6255:(Q,K,O)=>{"use strict";var L=O(2461);Q.exports=function(){return!Object.assign||function(){if(!Object.assign)return!1;for(var B="abcdefghijklmnopqrst",U=B.split(""),m={},d=0;d{"use strict";var L=O(1790),b=O(6255);Q.exports=function(){var B=b();return L(Object,{assign:B},{assign:function(){return Object.assign!==B}}),B}},4040:(Q,K,O)=>{"use strict";var L=O(3677).functionsHaveConfigurableNames(),b=Object,D=TypeError;Q.exports=function(){if(null!=this&&this!==b(this))throw new D("RegExp.prototype.flags getter called on non-object");var U="";return this.hasIndices&&(U+="d"),this.global&&(U+="g"),this.ignoreCase&&(U+="i"),this.multiline&&(U+="m"),this.dotAll&&(U+="s"),this.unicode&&(U+="u"),this.sticky&&(U+="y"),U},L&&Object.defineProperty&&Object.defineProperty(Q.exports,"name",{value:"get flags"})},8704:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(4040),B=O(9783),U=O(9369),m=b(B());L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},9783:(Q,K,O)=>{"use strict";var L=O(4040),b=O(1790).supportsDescriptors,D=Object.getOwnPropertyDescriptor;Q.exports=function(){if(b&&"gim"===/a/gim.flags){var U=D(RegExp.prototype,"flags");if(U&&"function"==typeof U.get&&"boolean"==typeof RegExp.prototype.dotAll&&"boolean"==typeof RegExp.prototype.hasIndices){var m="",d={};if(Object.defineProperty(d,"hasIndices",{get:function(){m+="d"}}),Object.defineProperty(d,"sticky",{get:function(){m+="y"}}),"dy"===m)return U.get}}return L}},9369:(Q,K,O)=>{"use strict";var L=O(1790).supportsDescriptors,b=O(9783),D=Object.getOwnPropertyDescriptor,B=Object.defineProperty,U=TypeError,m=Object.getPrototypeOf,d=/a/;Q.exports=function(){if(!L||!m)throw new U("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var C=b(),M=m(d),y=D(M,"flags");return(!y||y.get!==C)&&B(M,"flags",{configurable:!0,enumerable:!1,get:C}),C}},8432:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=O(8597),B=L("%TypeError%"),U=L("%WeakMap%",!0),m=L("%Map%",!0),d=b("WeakMap.prototype.get",!0),g=b("WeakMap.prototype.set",!0),C=b("WeakMap.prototype.has",!0),M=b("Map.prototype.get",!0),y=b("Map.prototype.set",!0),_=b("Map.prototype.has",!0),w=function(R,$){for(var J,ee=R;null!==(J=ee.next);ee=J)if(J.key===$)return ee.next=J.next,J.next=R.next,R.next=J,J};Q.exports=function(){var $,ee,J,he={assert:function(te){if(!he.has(te))throw new B("Side channel does not contain "+D(te))},get:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return d($,te)}else if(m){if(ee)return M(ee,te)}else if(J)return function(R,$){var ee=w(R,$);return ee&&ee.value}(J,te)},has:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return C($,te)}else if(m){if(ee)return _(ee,te)}else if(J)return function(R,$){return!!w(R,$)}(J,te);return!1},set:function(te,pe){U&&te&&("object"==typeof te||"function"==typeof te)?($||($=new U),g($,te,pe)):m?(ee||(ee=new m),y(ee,te,pe)):(J||(J={key:{},next:null}),function(R,$,ee){var J=w(R,$);J?J.value=ee:R.next={key:$,next:R.next,value:ee}}(J,te,pe))}};return he}},2086:(Q,K,O)=>{"use strict";var L=O(4764),b=O(1046),D=O(6180),B=O(6434),U=O(3);Q.exports=function(d){return null==d||"object"!=typeof d&&"function"!=typeof d?null:L(d)?"String":b(d)?"Number":D(d)?"Boolean":B(d)?"Symbol":U(d)?"BigInt":void 0}},5709:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=O(253),U=D("Object.prototype.toString"),m=O(3261)(),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("String.prototype.slice"),M={},y=Object.getPrototypeOf;m&&B&&y&&L(g,function(I){if("function"==typeof d[I]){var F=new d[I];if(Symbol.toStringTag in F){var N=y(F),R=B(N,Symbol.toStringTag);if(!R){var $=y(N);R=B($,Symbol.toStringTag)}M[I]=R.get}}});var w=O(7673);Q.exports=function(F){return!!w(F)&&(m&&Symbol.toStringTag in F?function(F){var N=!1;return L(M,function(R,$){if(!N)try{var ee=R.call(F);ee===$&&(N=ee)}catch(J){}}),N}(F):C(U(F),8,-1))}},82:Q=>{Q.exports={STU3:"partial",R4:"WIP"}},4654:()=>{},5271:Q=>{"use strict";var K=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],O="undefined"==typeof globalThis?global:globalThis;Q.exports=function(){for(var b=[],D=0;D{"use strict";var L=O(9102);if(O(524)()||O(6858)()){var b=Symbol.iterator;Q.exports=function(ce){return null!=ce&&void 0!==ce[b]?ce[b]():L(ce)?Array.prototype[b].call(ce):void 0}}else{var D=O(8266),B=O(4764),U=O(9903),m=U("%Map%",!0),d=U("%Set%",!0),g=O(4263),C=g("Array.prototype.push"),M=g("String.prototype.charCodeAt"),y=g("String.prototype.slice"),w=function(ce){var Ee=0;return{next:function(){var ke,Ne=Ee>=ce.length;return Ne||(ke=ce[Ee],Ee+=1),{done:Ne,value:ke}}}},I=function(ce,Ee){if(D(ce)||L(ce))return w(ce);if(B(ce)){var de=0;return{next:function(){var ke=function(ce,Ee){if(Ee+1>=ce.length)return Ee+1;var Ne=M(ce,Ee);if(Ne<55296||Ne>56319)return Ee+1;var ke=M(ce,Ee+1);return ke<56320||ke>57343?Ee+1:Ee+2}(ce,de),He=y(ce,de,ke);return de=ke,{done:ke>ce.length,value:He}}}}return Ee&&void 0!==ce["_es6-shim iterator_"]?ce["_es6-shim iterator_"]():void 0};if(m||d){var F=O(9898),N=O(3870),R=g("Map.prototype.forEach",!0),$=g("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var ee=g("Map.prototype.iterator",!0),J=g("Set.prototype.iterator",!0),he=function(we){var ce=!1;return{next:function(){try{return{done:ce,value:ce?void 0:we.next()}}catch(de){return ce=!0,{done:!0,value:void 0}}}}};var te=g("Map.prototype.@@iterator",!0)||g("Map.prototype._es6-shim iterator_",!0),pe=g("Set.prototype.@@iterator",!0)||g("Set.prototype._es6-shim iterator_",!0);Q.exports=function(ce){return function(ce){if(F(ce)){if(ee)return he(ee(ce));if(te)return te(ce);if(R){var Ee=[];return R(ce,function(Ne,ke){C(Ee,[ke,Ne])}),w(Ee)}}if(N(ce)){if(J)return he(J(ce));if(pe)return pe(ce);if($){var de=[];return $(ce,function(Ne){C(de,Ne)}),w(de)}}}(ce)||I(ce)}}else Q.exports=function(ce){if(null!=ce)return I(ce,!0)}}},2107:(Q,K,O)=>{"use strict";var L=O(9898),b=O(3870),D=O(5585),B=O(1902);Q.exports=function(m){if(m&&"object"==typeof m){if(L(m))return"Map";if(b(m))return"Set";if(D(m))return"WeakMap";if(B(m))return"WeakSet"}return!1}},8210:Q=>{"use strict";Q.exports=JSON.parse('{"license":"The following data (prefixes and units) was generated by the UCUM LHC code from the UCUM data and selected LOINC combinations of UCUM units. The license for the UCUM LHC code (demo and library code as well as the combined units) is located at https://github.com/lhncbc/ucum-lhc/blob/LICENSE.md.","prefixes":{"config":["code_","ciCode_","name_","printSymbol_","value_","exp_"],"data":[["E","EX","exa","E",1000000000000000000,"18"],["G","GA","giga","G",1000000000,"9"],["Gi","GIB","gibi","Gi",1073741824,null],["Ki","KIB","kibi","Ki",1024,null],["M","MA","mega","M",1000000,"6"],["Mi","MIB","mebi","Mi",1048576,null],["P","PT","peta","P",1000000000000000,"15"],["T","TR","tera","T",1000000000000,"12"],["Ti","TIB","tebi","Ti",1099511627776,null],["Y","YA","yotta","Y",1e+24,"24"],["Z","ZA","zetta","Z",1e+21,"21"],["a","A","atto","a",1e-18,"-18"],["c","C","centi","c",0.01,"-2"],["d","D","deci","d",0.1,"-1"],["da","DA","deka","da",10,"1"],["f","F","femto","f",1e-15,"-15"],["h","H","hecto","h",100,"2"],["k","K","kilo","k",1000,"3"],["m","M","milli","m",0.001,"-3"],["n","N","nano","n",1e-9,"-9"],["p","P","pico","p",1e-12,"-12"],["u","U","micro","\u03bc",0.000001,"-6"],["y","YO","yocto","y",1.0000000000000001e-24,"-24"],["z","ZO","zepto","z",1e-21,"-21"]]},"units":{"config":["isBase_","name_","csCode_","ciCode_","property_","magnitude_",["dim_","dimVec_"],"printSymbol_","class_","isMetric_","variable_","cnv_","cnvPfx_","isSpecial_","isArbitrary_","moleExp_","synonyms_","source_","loincProperty_","category_","guidance_","csUnitString_","ciUnitString_","baseFactorStr_","baseFactor_","defError_"],"data":[[true,"meter","m","M","length",1,[1,0,0,0,0,0,0],"m",null,false,"L",null,1,false,false,0,"meters; metres; distance","UCUM","Len","Clinical","unit of length = 1.09361 yards",null,null,null,null,false],[true,"second - time","s","S","time",1,[0,1,0,0,0,0,0],"s",null,false,"T",null,1,false,false,0,"seconds","UCUM","Time","Clinical","",null,null,null,null,false],[true,"gram","g","G","mass",1,[0,0,1,0,0,0,0],"g",null,false,"M",null,1,false,false,0,"grams; gm","UCUM","Mass","Clinical","",null,null,null,null,false],[true,"radian","rad","RAD","plane angle",1,[0,0,0,1,0,0,0],"rad",null,false,"A",null,1,false,false,0,"radians","UCUM","Angle","Clinical","unit of angular measure where 1 radian = 1/2\u03c0 turn = 57.296 degrees. ",null,null,null,null,false],[true,"degree Kelvin","K","K","temperature",1,[0,0,0,0,1,0,0],"K",null,false,"C",null,1,false,false,0,"Kelvin; degrees","UCUM","Temp","Clinical","absolute, thermodynamic temperature scale ",null,null,null,null,false],[true,"coulomb","C","C","electric charge",1,[0,0,0,0,0,1,0],"C",null,false,"Q",null,1,false,false,0,"coulombs","UCUM","","Clinical","defined as amount of 1 electron charge = 6.2415093\xd710^18 e, and equivalent to 1 Ampere-second",null,null,null,null,false],[true,"candela","cd","CD","luminous intensity",1,[0,0,0,0,0,0,1],"cd",null,false,"F",null,1,false,false,0,"candelas","UCUM","","Clinical","SI base unit of luminous intensity",null,null,null,null,false],[false,"the number ten for arbitrary powers","10*","10*","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10^; 10 to the arbitrary powers","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number ten for arbitrary powers","10^","10^","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10*; 10 to the arbitrary power","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number pi","[pi]","[PI]","number",3.141592653589793,[0,0,0,0,0,0,0],"\u03c0","dimless",false,null,null,1,false,false,0,"\u03c0","UCUM","","Constant","a mathematical constant; the ratio of a circle\'s circumference to its diameter \u2248 3.14159","1","1","3.1415926535897932384626433832795028841971693993751058209749445923",3.141592653589793,false],[false,"","%","%","fraction",0.01,[0,0,0,0,0,0,0],"%","dimless",false,null,null,1,false,false,0,"percents","UCUM","FR; NFR; MFR; CFR; SFR Rto; etc. ","Clinical","","10*-2","10*-2","1",1,false],[false,"parts per thousand","[ppth]","[PPTH]","fraction",0.001,[0,0,0,0,0,0,0],"ppth","dimless",false,null,null,1,false,false,0,"ppth; 10^-3","UCUM","MCnc; MCnt","Clinical","[ppth] is often used in solution concentrations as 1 g/L or 1 g/kg.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-3","10*-3","1",1,false],[false,"parts per million","[ppm]","[PPM]","fraction",0.000001,[0,0,0,0,0,0,0],"ppm","dimless",false,null,null,1,false,false,0,"ppm; 10^-6","UCUM","MCnt; MCnc; SFr","Clinical","[ppm] is often used in solution concentrations as 1 mg/L or 1 mg/kg. Also used to express mole fractions as 1 mmol/mol.\\n\\n[ppm] is also used in nuclear magnetic resonance (NMR) to represent chemical shift - the difference of a measured frequency in parts per million from the reference frequency.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-6","10*-6","1",1,false],[false,"parts per billion","[ppb]","[PPB]","fraction",1e-9,[0,0,0,0,0,0,0],"ppb","dimless",false,null,null,1,false,false,0,"ppb; 10^-9","UCUM","MCnt; MCnc; SFr","Clinical","[ppb] is often used in solution concentrations as 1 ug/L or 1 ug/kg. Also used to express mole fractions as 1 umol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-9","10*-9","1",1,false],[false,"parts per trillion","[pptr]","[PPTR]","fraction",1e-12,[0,0,0,0,0,0,0],"pptr","dimless",false,null,null,1,false,false,0,"pptr; 10^-12","UCUM","MCnt; MCnc; SFr","Clinical","[pptr] is often used in solution concentrations as 1 ng/L or 1 ng/kg. Also used to express mole fractions as 1 nmol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-12","10*-12","1",1,false],[false,"mole","mol","MOL","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"mol","si",true,null,null,1,false,false,1,"moles","UCUM","Sub","Clinical","Measure the number of molecules ","10*23","10*23","6.0221367",6.0221367,false],[false,"steradian - solid angle","sr","SR","solid angle",1,[0,0,0,2,0,0,0],"sr","si",true,null,null,1,false,false,0,"square radian; rad2; rad^2","UCUM","Angle","Clinical","unit of solid angle in three-dimensional geometry analagous to radian; used in photometry which measures the perceived brightness of object by human eye (e.g. radiant intensity = watt/steradian)","rad2","RAD2","1",1,false],[false,"hertz","Hz","HZ","frequency",1,[0,-1,0,0,0,0,0],"Hz","si",true,null,null,1,false,false,0,"Herz; frequency; frequencies","UCUM","Freq; Num","Clinical","equal to one cycle per second","s-1","S-1","1",1,false],[false,"newton","N","N","force",1000,[1,-2,1,0,0,0,0],"N","si",true,null,null,1,false,false,0,"Newtons","UCUM","Force","Clinical","unit of force with base units kg.m/s2","kg.m/s2","KG.M/S2","1",1,false],[false,"pascal","Pa","PAL","pressure",1000,[-1,-2,1,0,0,0,0],"Pa","si",true,null,null,1,false,false,0,"pascals","UCUM","Pres","Clinical","standard unit of pressure equal to 1 newton per square meter (N/m2)","N/m2","N/M2","1",1,false],[false,"joule","J","J","energy",1000,[2,-2,1,0,0,0,0],"J","si",true,null,null,1,false,false,0,"joules","UCUM","Enrg","Clinical","unit of energy defined as the work required to move an object 1 m with a force of 1 N (N.m) or an electric charge of 1 C through 1 V (C.V), or to produce 1 W for 1 s (W.s) ","N.m","N.M","1",1,false],[false,"watt","W","W","power",1000,[2,-3,1,0,0,0,0],"W","si",true,null,null,1,false,false,0,"watts","UCUM","EngRat","Clinical","unit of power equal to 1 Joule per second (J/s) = kg\u22c5m2\u22c5s\u22123","J/s","J/S","1",1,false],[false,"Ampere","A","A","electric current",1,[0,-1,0,0,0,1,0],"A","si",true,null,null,1,false,false,0,"Amperes","UCUM","ElpotRat","Clinical","unit of electric current equal to flow rate of electrons equal to 16.2415\xd710^18 elementary charges moving past a boundary in one second or 1 Coulomb/second","C/s","C/S","1",1,false],[false,"volt","V","V","electric potential",1000,[2,-2,1,0,0,-1,0],"V","si",true,null,null,1,false,false,0,"volts","UCUM","Elpot","Clinical","unit of electric potential (voltage) = 1 Joule per Coulomb (J/C)","J/C","J/C","1",1,false],[false,"farad","F","F","electric capacitance",0.001,[-2,2,-1,0,0,2,0],"F","si",true,null,null,1,false,false,0,"farads; electric capacitance","UCUM","","Clinical","CGS unit of electric capacitance with base units C/V (Coulomb per Volt)","C/V","C/V","1",1,false],[false,"ohm","Ohm","OHM","electric resistance",1000,[2,-1,1,0,0,-2,0],"\u03a9","si",true,null,null,1,false,false,0,"\u03a9; resistance; ohms","UCUM","","Clinical","unit of electrical resistance with units of Volt per Ampere","V/A","V/A","1",1,false],[false,"siemens","S","SIE","electric conductance",0.001,[-2,1,-1,0,0,2,0],"S","si",true,null,null,1,false,false,0,"Reciprocal ohm; mho; \u03a9\u22121; conductance","UCUM","","Clinical","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","Ohm-1","OHM-1","1",1,false],[false,"weber","Wb","WB","magnetic flux",1000,[2,-1,1,0,0,-1,0],"Wb","si",true,null,null,1,false,false,0,"magnetic flux; webers","UCUM","","Clinical","unit of magnetic flux equal to Volt second","V.s","V.S","1",1,false],[false,"degree Celsius","Cel","CEL","temperature",1,[0,0,0,0,1,0,0],"\xb0C","si",true,null,"Cel",1,true,false,0,"\xb0C; degrees","UCUM","Temp","Clinical","","K",null,null,1,false],[false,"tesla","T","T","magnetic flux density",1000,[0,-1,1,0,0,-1,0],"T","si",true,null,null,1,false,false,0,"Teslas; magnetic field","UCUM","","Clinical","SI unit of magnetic field strength for magnetic field B equal to 1 Weber/square meter = 1 kg/(s2*A)","Wb/m2","WB/M2","1",1,false],[false,"henry","H","H","inductance",1000,[2,0,1,0,0,-2,0],"H","si",true,null,null,1,false,false,0,"henries; inductance","UCUM","","Clinical","unit of electrical inductance; usually expressed in millihenrys (mH) or microhenrys (uH).","Wb/A","WB/A","1",1,false],[false,"lumen","lm","LM","luminous flux",1,[0,0,0,2,0,0,1],"lm","si",true,null,null,1,false,false,0,"luminous flux; lumens","UCUM","","Clinical","unit of luminous flux defined as 1 lm = 1 cd\u22c5sr (candela times sphere)","cd.sr","CD.SR","1",1,false],[false,"lux","lx","LX","illuminance",1,[-2,0,0,2,0,0,1],"lx","si",true,null,null,1,false,false,0,"illuminance; luxes","UCUM","","Clinical","unit of illuminance equal to one lumen per square meter. ","lm/m2","LM/M2","1",1,false],[false,"becquerel","Bq","BQ","radioactivity",1,[0,-1,0,0,0,0,0],"Bq","si",true,null,null,1,false,false,0,"activity; radiation; becquerels","UCUM","","Clinical","measure of the atomic radiation rate with units s^-1","s-1","S-1","1",1,false],[false,"gray","Gy","GY","energy dose",1,[2,-2,0,0,0,0,0],"Gy","si",true,null,null,1,false,false,0,"absorbed doses; ionizing radiation doses; kerma; grays","UCUM","EngCnt","Clinical","unit of ionizing radiation dose with base units of 1 joule of radiation energy per kilogram of matter","J/kg","J/KG","1",1,false],[false,"sievert","Sv","SV","dose equivalent",1,[2,-2,0,0,0,0,0],"Sv","si",true,null,null,1,false,false,0,"sieverts; radiation dose quantities; equivalent doses; effective dose; operational dose; committed dose","UCUM","","Clinical","SI unit for radiation dose equivalent equal to 1 Joule/kilogram.","J/kg","J/KG","1",1,false],[false,"degree - plane angle","deg","DEG","plane angle",0.017453292519943295,[0,0,0,1,0,0,0],"\xb0","iso1000",false,null,null,1,false,false,0,"\xb0; degree of arc; arc degree; arcdegree; angle","UCUM","Angle","Clinical","one degree is equivalent to \u03c0/180 radians.","[pi].rad/360","[PI].RAD/360","2",2,false],[false,"gon","gon","GON","plane angle",0.015707963267948967,[0,0,0,1,0,0,0],"\u25a1g","iso1000",false,null,null,1,false,false,0,"gon (grade); gons","UCUM","Angle","Nonclinical","unit of plane angle measurement equal to 1/400 circle","deg","DEG","0.9",0.9,false],[false,"arc minute","\'","\'","plane angle",0.0002908882086657216,[0,0,0,1,0,0,0],"\'","iso1000",false,null,null,1,false,false,0,"arcminutes; arcmin; arc minutes; arc mins","UCUM","Angle","Clinical","equal to 1/60 degree; used in optometry and opthamology (e.g. visual acuity tests)","deg/60","DEG/60","1",1,false],[false,"arc second","\'\'","\'\'","plane angle",0.00000484813681109536,[0,0,0,1,0,0,0],"\'\'","iso1000",false,null,null,1,false,false,0,"arcseconds; arcsecs","UCUM","Angle","Clinical","equal to 1/60 arcminute = 1/3600 degree; used in optometry and opthamology (e.g. visual acuity tests)","\'/60","\'/60","1",1,false],[false,"Liters","l","L","volume",0.001,[3,0,0,0,0,0,0],"l","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","dm3","DM3","1",1,false],[false,"Liters","L","L","volume",0.001,[3,0,0,0,0,0,0],"L","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","l",null,"1",1,false],[false,"are","ar","AR","area",100,[2,0,0,0,0,0,0],"a","iso1000",true,null,null,1,false,false,0,"100 m2; 100 m^2; 100 square meter; meters squared; metres","UCUM","Area","Clinical","metric base unit for area defined as 100 m^2","m2","M2","100",100,false],[false,"minute","min","MIN","time",60,[0,1,0,0,0,0,0],"min","iso1000",false,null,null,1,false,false,0,"minutes","UCUM","Time","Clinical","","s","S","60",60,false],[false,"hour","h","HR","time",3600,[0,1,0,0,0,0,0],"h","iso1000",false,null,null,1,false,false,0,"hours; hrs; age","UCUM","Time","Clinical","","min","MIN","60",60,false],[false,"day","d","D","time",86400,[0,1,0,0,0,0,0],"d","iso1000",false,null,null,1,false,false,0,"days; age; dy; 24 hours; 24 hrs","UCUM","Time","Clinical","","h","HR","24",24,false],[false,"tropical year","a_t","ANN_T","time",31556925.216,[0,1,0,0,0,0,0],"at","iso1000",false,null,null,1,false,false,0,"solar years; a tropical; years","UCUM","Time","Clinical","has an average of 365.242181 days but is constantly changing.","d","D","365.24219",365.24219,false],[false,"mean Julian year","a_j","ANN_J","time",31557600,[0,1,0,0,0,0,0],"aj","iso1000",false,null,null,1,false,false,0,"mean Julian yr; a julian; years","UCUM","Time","Clinical","has an average of 365.25 days, and in everyday use, has been replaced by the Gregorian year. However, this unit is used in astronomy to calculate light year. ","d","D","365.25",365.25,false],[false,"mean Gregorian year","a_g","ANN_G","time",31556952,[0,1,0,0,0,0,0],"ag","iso1000",false,null,null,1,false,false,0,"mean Gregorian yr; a gregorian; years","UCUM","Time","Clinical","has an average of 365.2425 days and is the most internationally used civil calendar.","d","D","365.2425",365.2425,false],[false,"year","a","ANN","time",31557600,[0,1,0,0,0,0,0],"a","iso1000",false,null,null,1,false,false,0,"years; a; yr, yrs; annum","UCUM","Time","Clinical","","a_j","ANN_J","1",1,false],[false,"week","wk","WK","time",604800,[0,1,0,0,0,0,0],"wk","iso1000",false,null,null,1,false,false,0,"weeks; wks","UCUM","Time","Clinical","","d","D","7",7,false],[false,"synodal month","mo_s","MO_S","time",2551442.976,[0,1,0,0,0,0,0],"mos","iso1000",false,null,null,1,false,false,0,"Moon; synodic month; lunar month; mo-s; mo s; months; moons","UCUM","Time","Nonclinical","has an average of 29.53 days per month, unit used in astronomy","d","D","29.53059",29.53059,false],[false,"mean Julian month","mo_j","MO_J","time",2629800,[0,1,0,0,0,0,0],"moj","iso1000",false,null,null,1,false,false,0,"mo-julian; mo Julian; months","UCUM","Time","Clinical","has an average of 30.435 days per month","a_j/12","ANN_J/12","1",1,false],[false,"mean Gregorian month","mo_g","MO_G","time",2629746,[0,1,0,0,0,0,0],"mog","iso1000",false,null,null,1,false,false,0,"months; month-gregorian; mo-gregorian","UCUM","Time","Clinical","has an average 30.436875 days per month and is from the most internationally used civil calendar.","a_g/12","ANN_G/12","1",1,false],[false,"month","mo","MO","time",2629800,[0,1,0,0,0,0,0],"mo","iso1000",false,null,null,1,false,false,0,"months; duration","UCUM","Time","Clinical","based on Julian calendar which has an average of 30.435 days per month (this unit is used in astronomy but not in everyday life - see mo_g)","mo_j","MO_J","1",1,false],[false,"metric ton","t","TNE","mass",1000000,[0,0,1,0,0,0,0],"t","iso1000",true,null,null,1,false,false,0,"tonnes; megagrams; tons","UCUM","Mass","Nonclinical","equal to 1000 kg used in the US (recognized by NIST as metric ton), and internationally (recognized as tonne)","kg","KG","1e3",1000,false],[false,"bar","bar","BAR","pressure",100000000,[-1,-2,1,0,0,0,0],"bar","iso1000",true,null,null,1,false,false,0,"bars","UCUM","Pres","Nonclinical","unit of pressure equal to 10^5 Pascals, primarily used by meteorologists and in weather forecasting","Pa","PAL","1e5",100000,false],[false,"unified atomic mass unit","u","AMU","mass",1.6605402e-24,[0,0,1,0,0,0,0],"u","iso1000",true,null,null,1,false,false,0,"unified atomic mass units; amu; Dalton; Da","UCUM","Mass","Clinical","the mass of 1/12 of an unbound Carbon-12 atom nuclide equal to 1.6606x10^-27 kg ","g","G","1.6605402e-24",1.6605402e-24,false],[false,"astronomic unit","AU","ASU","length",149597870691,[1,0,0,0,0,0,0],"AU","iso1000",false,null,null,1,false,false,0,"AU; units","UCUM","Len","Clinical","unit of length used in astronomy for measuring distance in Solar system","Mm","MAM","149597.870691",149597.870691,false],[false,"parsec","pc","PRS","length",30856780000000000,[1,0,0,0,0,0,0],"pc","iso1000",true,null,null,1,false,false,0,"parsecs","UCUM","Len","Clinical","unit of length equal to 3.26 light years, nad used to measure large distances to objects outside our Solar System","m","M","3.085678e16",30856780000000000,false],[false,"velocity of light in a vacuum","[c]","[C]","velocity",299792458,[1,-1,0,0,0,0,0],"c","const",true,null,null,1,false,false,0,"speed of light","UCUM","Vel","Constant","equal to 299792458 m/s (approximately 3 x 10^8 m/s)","m/s","M/S","299792458",299792458,false],[false,"Planck constant","[h]","[H]","action",6.6260755e-31,[2,-1,1,0,0,0,0],"h","const",true,null,null,1,false,false,0,"Planck\'s constant","UCUM","","Constant","constant = 6.62607004 \xd7 10-34 m2.kg/s; defined as quantum of action","J.s","J.S","6.6260755e-34",6.6260755e-34,false],[false,"Boltzmann constant","[k]","[K]","(unclassified)",1.380658e-20,[2,-2,1,0,-1,0,0],"k","const",true,null,null,1,false,false,0,"k; kB","UCUM","","Constant","physical constant relating energy at the individual particle level with temperature = 1.38064852 \xd710^\u221223 J/K","J/K","J/K","1.380658e-23",1.380658e-23,false],[false,"permittivity of vacuum - electric","[eps_0]","[EPS_0]","electric permittivity",8.854187817000001e-15,[-3,2,-1,0,0,2,0],"\u03b50","const",true,null,null,1,false,false,0,"\u03b50; Electric Constant; vacuum permittivity; permittivity of free space ","UCUM","","Constant","approximately equal to 8.854\u2009\xd7 10^\u221212 F/m (farads per meter)","F/m","F/M","8.854187817e-12",8.854187817e-12,false],[false,"permeability of vacuum - magnetic","[mu_0]","[MU_0]","magnetic permeability",0.0012566370614359172,[1,0,1,0,0,-2,0],"\u03bc0","const",true,null,null,1,false,false,0,"\u03bc0; vacuum permeability; permeability of free space; magnetic constant","UCUM","","Constant","equal to 4\u03c0\xd710^\u22127 N/A2 (Newtons per square ampere) \u2248 1.2566\xd710^\u22126 H/m (Henry per meter)","N/A2","4.[PI].10*-7.N/A2","1",0.0000012566370614359173,false],[false,"elementary charge","[e]","[E]","electric charge",1.60217733e-19,[0,0,0,0,0,1,0],"e","const",true,null,null,1,false,false,0,"e; q; electric charges","UCUM","","Constant","the magnitude of the electric charge carried by a single electron or proton \u2248 1.60217\xd710^-19 Coulombs","C","C","1.60217733e-19",1.60217733e-19,false],[false,"electronvolt","eV","EV","energy",1.60217733e-16,[2,-2,1,0,0,0,0],"eV","iso1000",true,null,null,1,false,false,0,"Electron Volts; electronvolts","UCUM","Eng","Clinical","unit of kinetic energy = 1 V * 1.602\xd710^\u221219 C = 1.6\xd710\u221219 Joules","[e].V","[E].V","1",1,false],[false,"electron mass","[m_e]","[M_E]","mass",9.1093897e-28,[0,0,1,0,0,0,0],"me","const",true,null,null,1,false,false,0,"electron rest mass; me","UCUM","Mass","Constant","approximately equal to 9.10938356 \xd7 10-31 kg; defined as the mass of a stationary electron","g","g","9.1093897e-28",9.1093897e-28,false],[false,"proton mass","[m_p]","[M_P]","mass",1.6726231e-24,[0,0,1,0,0,0,0],"mp","const",true,null,null,1,false,false,0,"mp; masses","UCUM","Mass","Constant","approximately equal to 1.672622\xd710\u221227 kg","g","g","1.6726231e-24",1.6726231e-24,false],[false,"Newtonian constant of gravitation","[G]","[GC]","(unclassified)",6.67259e-14,[3,-2,-1,0,0,0,0],"G","const",true,null,null,1,false,false,0,"G; gravitational constant; Newton\'s constant","UCUM","","Constant","gravitational constant = 6.674\xd710\u221211 N\u22c5m2/kg2","m3.kg-1.s-2","M3.KG-1.S-2","6.67259e-11",6.67259e-11,false],[false,"standard acceleration of free fall","[g]","[G]","acceleration",9.80665,[1,-2,0,0,0,0,0],"gn","const",true,null,null,1,false,false,0,"standard gravity; g; \u02610; \u0261n","UCUM","Accel","Constant","defined by standard = 9.80665 m/s2","m/s2","M/S2","980665e-5",9.80665,false],[false,"Torr","Torr","Torr","pressure",133322,[-1,-2,1,0,0,0,0],"Torr","const",false,null,null,1,false,false,0,"torrs","UCUM","Pres","Clinical","1 torr = 1 mmHg; unit used to measure blood pressure","Pa","PAL","133.322",133.322,false],[false,"standard atmosphere","atm","ATM","pressure",101325000,[-1,-2,1,0,0,0,0],"atm","const",false,null,null,1,false,false,0,"reference pressure; atmos; std atmosphere","UCUM","Pres","Clinical","defined as being precisely equal to 101,325 Pa","Pa","PAL","101325",101325,false],[false,"light-year","[ly]","[LY]","length",9460730472580800,[1,0,0,0,0,0,0],"l.y.","const",true,null,null,1,false,false,0,"light years; ly","UCUM","Len","Constant","unit of astronomal distance = 5.88\xd710^12 mi","[c].a_j","[C].ANN_J","1",1,false],[false,"gram-force","gf","GF","force",9.80665,[1,-2,1,0,0,0,0],"gf","const",true,null,null,1,false,false,0,"Newtons; gram forces","UCUM","Force","Clinical","May be specific to unit related to cardiac output","g.[g]","G.[G]","1",1,false],[false,"Kayser","Ky","KY","lineic number",100,[-1,0,0,0,0,0,0],"K","cgs",true,null,null,1,false,false,0,"wavenumbers; kaysers","UCUM","InvLen","Clinical","unit of wavelength equal to cm^-1","cm-1","CM-1","1",1,false],[false,"Gal","Gal","GL","acceleration",0.01,[1,-2,0,0,0,0,0],"Gal","cgs",true,null,null,1,false,false,0,"galileos; Gals","UCUM","Accel","Clinical","unit of acceleration used in gravimetry; equivalent to cm/s2 ","cm/s2","CM/S2","1",1,false],[false,"dyne","dyn","DYN","force",0.01,[1,-2,1,0,0,0,0],"dyn","cgs",true,null,null,1,false,false,0,"dynes","UCUM","Force","Clinical","unit of force equal to 10^-5 Newtons","g.cm/s2","G.CM/S2","1",1,false],[false,"erg","erg","ERG","energy",0.0001,[2,-2,1,0,0,0,0],"erg","cgs",true,null,null,1,false,false,0,"10^-7 Joules, 10-7 Joules; 100 nJ; 100 nanoJoules; 1 dyne cm; 1 g.cm2/s2","UCUM","Eng","Clinical","unit of energy = 1 dyne centimeter = 10^-7 Joules","dyn.cm","DYN.CM","1",1,false],[false,"Poise","P","P","dynamic viscosity",100,[-1,-1,1,0,0,0,0],"P","cgs",true,null,null,1,false,false,0,"dynamic viscosity; poises","UCUM","Visc","Clinical","unit of dynamic viscosity where 1 Poise = 1/10 Pascal second","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"Biot","Bi","BI","electric current",10,[0,-1,0,0,0,1,0],"Bi","cgs",true,null,null,1,false,false,0,"Bi; abamperes; abA","UCUM","ElpotRat","Clinical","equal to 10 amperes","A","A","10",10,false],[false,"Stokes","St","ST","kinematic viscosity",0.0001,[2,-1,0,0,0,0,0],"St","cgs",true,null,null,1,false,false,0,"kinematic viscosity","UCUM","Visc","Clinical","unit of kimematic viscosity with units cm2/s","cm2/s","CM2/S","1",1,false],[false,"Maxwell","Mx","MX","flux of magnetic induction",0.00001,[2,-1,1,0,0,-1,0],"Mx","cgs",true,null,null,1,false,false,0,"magnetix flux; Maxwells","UCUM","","Clinical","unit of magnetic flux","Wb","WB","1e-8",1e-8,false],[false,"Gauss","G","GS","magnetic flux density",0.1,[0,-1,1,0,0,-1,0],"Gs","cgs",true,null,null,1,false,false,0,"magnetic fields; magnetic flux density; induction; B","UCUM","magnetic","Clinical","CGS unit of magnetic flux density, known as magnetic field B; defined as one maxwell unit per square centimeter (see Oersted for CGS unit for H field)","T","T","1e-4",0.0001,false],[false,"Oersted","Oe","OE","magnetic field intensity",79.57747154594767,[-1,-1,0,0,0,1,0],"Oe","cgs",true,null,null,1,false,false,0,"H magnetic B field; Oersteds","UCUM","","Clinical","CGS unit of the auxiliary magnetic field H defined as 1 dyne per unit pole = 1000/4\u03c0 amperes per meter (see Gauss for CGS unit for B field)","A/m","/[PI].A/M","250",79.57747154594767,false],[false,"Gilbert","Gb","GB","magnetic tension",0.7957747154594768,[0,-1,0,0,0,1,0],"Gb","cgs",true,null,null,1,false,false,0,"Gi; magnetomotive force; Gilberts","UCUM","","Clinical","unit of magnetomotive force (magnetic potential)","Oe.cm","OE.CM","1",1,false],[false,"stilb","sb","SB","lum. intensity density",10000,[-2,0,0,0,0,0,1],"sb","cgs",true,null,null,1,false,false,0,"stilbs","UCUM","","Obsolete","unit of luminance; equal to and replaced by unit candela per square centimeter (cd/cm2)","cd/cm2","CD/CM2","1",1,false],[false,"Lambert","Lmb","LMB","brightness",3183.098861837907,[-2,0,0,0,0,0,1],"L","cgs",true,null,null,1,false,false,0,"luminance; lamberts","UCUM","","Clinical","unit of luminance defined as 1 lambert = 1/ \u03c0 candela per square meter","cd/cm2/[pi]","CD/CM2/[PI]","1",1,false],[false,"phot","ph","PHT","illuminance",0.0001,[-2,0,0,2,0,0,1],"ph","cgs",true,null,null,1,false,false,0,"phots","UCUM","","Clinical","CGS photometric unit of illuminance, or luminous flux through an area equal to 10000 lumens per square meter = 10000 lux","lx","LX","1e-4",0.0001,false],[false,"Curie","Ci","CI","radioactivity",37000000000,[0,-1,0,0,0,0,0],"Ci","cgs",true,null,null,1,false,false,0,"curies","UCUM","","Obsolete","unit for measuring atomic disintegration rate; replaced by the Bequerel (Bq) unit","Bq","BQ","37e9",37000000000,false],[false,"Roentgen","R","ROE","ion dose",2.58e-7,[0,0,-1,0,0,1,0],"R","cgs",true,null,null,1,false,false,0,"r\xf6ntgen; Roentgens","UCUM","","Clinical","unit of exposure of X-rays and gamma rays in air; unit used primarily in the US but strongly discouraged by NIST","C/kg","C/KG","2.58e-4",0.000258,false],[false,"radiation absorbed dose","RAD","[RAD]","energy dose",0.01,[2,-2,0,0,0,0,0],"RAD","cgs",true,null,null,1,false,false,0,"doses","UCUM","","Clinical","unit of radiation absorbed dose used primarily in the US with base units 100 ergs per gram of material. Also see the SI unit Gray (Gy).","erg/g","ERG/G","100",100,false],[false,"radiation equivalent man","REM","[REM]","dose equivalent",0.01,[2,-2,0,0,0,0,0],"REM","cgs",true,null,null,1,false,false,0,"Roentgen Equivalent in Man; rems; dose equivalents","UCUM","","Clinical","unit of equivalent dose which measures the effect of radiation on humans equal to 0.01 sievert. Used primarily in the US. Also see SI unit Sievert (Sv)","RAD","[RAD]","1",1,false],[false,"inch","[in_i]","[IN_I]","length",0.025400000000000002,[1,0,0,0,0,0,0],"in","intcust",false,null,null,1,false,false,0,"inches; in; international inch; body height","UCUM","Len","Clinical","standard unit for inch in the US and internationally","cm","CM","254e-2",2.54,false],[false,"foot","[ft_i]","[FT_I]","length",0.3048,[1,0,0,0,0,0,0],"ft","intcust",false,null,null,1,false,false,0,"ft; fts; foot; international foot; feet; international feet; height","UCUM","Len","Clinical","unit used in the US and internationally","[in_i]","[IN_I]","12",12,false],[false,"yard","[yd_i]","[YD_I]","length",0.9144000000000001,[1,0,0,0,0,0,0],"yd","intcust",false,null,null,1,false,false,0,"international yards; yds; distance","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","3",3,false],[false,"mile","[mi_i]","[MI_I]","length",1609.344,[1,0,0,0,0,0,0],"mi","intcust",false,null,null,1,false,false,0,"international miles; mi I; statute mile","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","5280",5280,false],[false,"fathom","[fth_i]","[FTH_I]","depth of water",1.8288000000000002,[1,0,0,0,0,0,0],"fth","intcust",false,null,null,1,false,false,0,"international fathoms","UCUM","Len","Nonclinical","unit used in the US and internationally to measure depth of water; same length as the US fathom","[ft_i]","[FT_I]","6",6,false],[false,"nautical mile","[nmi_i]","[NMI_I]","length",1852,[1,0,0,0,0,0,0],"n.mi","intcust",false,null,null,1,false,false,0,"nautical mile; nautical miles; international nautical mile; international nautical miles; nm; n.m.; nmi","UCUM","Len","Nonclinical","standard unit used in the US and internationally","m","M","1852",1852,false],[false,"knot","[kn_i]","[KN_I]","velocity",0.5144444444444445,[1,-1,0,0,0,0,0],"knot","intcust",false,null,null,1,false,false,0,"kn; kt; international knots","UCUM","Vel","Nonclinical","defined as equal to one nautical mile (1.852 km) per hour","[nmi_i]/h","[NMI_I]/H","1",1,false],[false,"square inch","[sin_i]","[SIN_I]","area",0.0006451600000000001,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in2; in^2; inches squared; sq inch; inches squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[in_i]2","[IN_I]2","1",1,false],[false,"square foot","[sft_i]","[SFT_I]","area",0.09290304,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft2; ft^2; ft squared; sq ft; feet; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[ft_i]2","[FT_I]2","1",1,false],[false,"square yard","[syd_i]","[SYD_I]","area",0.8361273600000002,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"yd2; yd^2; sq. yds; yards squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[yd_i]2","[YD_I]2","1",1,false],[false,"cubic inch","[cin_i]","[CIN_I]","volume",0.000016387064000000003,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in3; in^3; in*3; inches^3; inches*3; cu. in; cu in; cubic inches; inches cubed; cin","UCUM","Vol","Clinical","standard unit used in the US and internationally","[in_i]3","[IN_I]3","1",1,false],[false,"cubic foot","[cft_i]","[CFT_I]","volume",0.028316846592000004,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft3; ft^3; ft*3; cu. ft; cubic feet; cubed; [ft_i]3; international","UCUM","Vol","Clinical","","[ft_i]3","[FT_I]3","1",1,false],[false,"cubic yard","[cyd_i]","[CYD_I]","volume",0.7645548579840002,[3,0,0,0,0,0,0],"cu.yd","intcust",false,null,null,1,false,false,0,"cubic yards; cubic yds; cu yards; CYs; yards^3; yd^3; yds^3; yd3; yds3","UCUM","Vol","Nonclinical","standard unit used in the US and internationally","[yd_i]3","[YD_I]3","1",1,false],[false,"board foot","[bf_i]","[BF_I]","volume",0.002359737216,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"BDFT; FBM; BF; board feet; international","UCUM","Vol","Nonclinical","unit of volume used to measure lumber","[in_i]3","[IN_I]3","144",144,false],[false,"cord","[cr_i]","[CR_I]","volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"crd I; international cords","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3","[ft_i]3","[FT_I]3","128",128,false],[false,"mil","[mil_i]","[MIL_I]","length",0.000025400000000000004,[1,0,0,0,0,0,0],"mil","intcust",false,null,null,1,false,false,0,"thou, thousandth; mils; international","UCUM","Len","Clinical","equal to 0.001 international inch","[in_i]","[IN_I]","1e-3",0.001,false],[false,"circular mil","[cml_i]","[CML_I]","area",5.067074790974979e-10,[2,0,0,0,0,0,0],"circ.mil","intcust",false,null,null,1,false,false,0,"circular mils; cml I; international","UCUM","Area","Clinical","","[pi]/4.[mil_i]2","[PI]/4.[MIL_I]2","1",1,false],[false,"hand","[hd_i]","[HD_I]","height of horses",0.10160000000000001,[1,0,0,0,0,0,0],"hd","intcust",false,null,null,1,false,false,0,"hands; international","UCUM","Len","Nonclinical","used to measure horse height","[in_i]","[IN_I]","4",4,false],[false,"foot - US","[ft_us]","[FT_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],"ftus","us-lengths",false,null,null,1,false,false,0,"US foot; foot US; us ft; ft us; height; visual distance; feet","UCUM","Len","Obsolete","Better to use [ft_i] which refers to the length used worldwide, including in the US; [ft_us] may be confused with land survey units. ","m/3937","M/3937","1200",1200,false],[false,"yard - US","[yd_us]","[YD_US]","length",0.9144018288036575,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US yards; us yds; distance","UCUM","Len; Nrat","Obsolete","Better to use [yd_i] which refers to the length used worldwide, including in the US; [yd_us] refers to unit used in land surveys in the US","[ft_us]","[FT_US]","3",3,false],[false,"inch - US","[in_us]","[IN_US]","length",0.0254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US inches; in us; us in; inch US","UCUM","Len","Obsolete","Better to use [in_i] which refers to the length used worldwide, including in the US","[ft_us]/12","[FT_US]/12","1",1,false],[false,"rod - US","[rd_us]","[RD_US]","length",5.029210058420117,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US rod; US rods; rd US; US rd","UCUM","Len","Obsolete","","[ft_us]","[FT_US]","16.5",16.5,false],[false,"Gunter\'s chain - US","[ch_us]","[CH_US]","length",20.116840233680467,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"surveyor\'s chain; Surveyor\'s chain USA; Gunter\u2019s measurement; surveyor\u2019s measurement; Gunter\'s Chain USA","UCUM","Len","Obsolete","historical unit used for land survey used only in the US","[rd_us]","[RD_US]","4",4,false],[false,"link for Gunter\'s chain - US","[lk_us]","[LK_US]","length",0.20116840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Links for Gunter\'s Chain USA","UCUM","Len","Obsolete","","[ch_us]/100","[CH_US]/100","1",1,false],[false,"Ramden\'s chain - US","[rch_us]","[RCH_US]","length",30.480060960121918,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Ramsden\'s chain; engineer\'s chains","UCUM","Len","Obsolete","distance measuring device used for\xa0land survey","[ft_us]","[FT_US]","100",100,false],[false,"link for Ramden\'s chain - US","[rlk_us]","[RLK_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"links for Ramsden\'s chain","UCUM","Len","Obsolete","","[rch_us]/100","[RCH_US]/100","1",1,false],[false,"fathom - US","[fth_us]","[FTH_US]","length",1.828803657607315,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US fathoms; fathom USA; fth us","UCUM","Len","Obsolete","same length as the international fathom - better to use international fathom ([fth_i])","[ft_us]","[FT_US]","6",6,false],[false,"furlong - US","[fur_us]","[FUR_US]","length",201.16840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US furlongs; fur us","UCUM","Len","Nonclinical","distance unit in horse racing","[rd_us]","[RD_US]","40",40,false],[false,"mile - US","[mi_us]","[MI_US]","length",1609.3472186944373,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"U.S. Survey Miles; US statute miles; survey mi; US mi; distance","UCUM","Len","Nonclinical","Better to use [mi_i] which refers to the length used worldwide, including in the US","[fur_us]","[FUR_US]","8",8,false],[false,"acre - US","[acr_us]","[ACR_US]","area",4046.872609874252,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Acre USA Survey; Acre USA; survey acres","UCUM","Area","Nonclinical","an older unit based on pre 1959 US statute lengths that is still sometimes used in the US only for land survey purposes. ","[rd_us]2","[RD_US]2","160",160,false],[false,"square rod - US","[srd_us]","[SRD_US]","area",25.292953811714074,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"rod2; rod^2; sq. rod; rods squared","UCUM","Area","Nonclinical","Used only in the US to measure land area, based on US statute land survey length units","[rd_us]2","[RD_US]2","1",1,false],[false,"square mile - US","[smi_us]","[SMI_US]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"mi2; mi^2; sq mi; miles squared","UCUM","Area","Nonclinical","historical unit used only in the US for land survey purposes (based on the US survey mile), not the internationally recognized [mi_i]","[mi_us]2","[MI_US]2","1",1,false],[false,"section","[sct]","[SCT]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"sct; sections","UCUM","Area","Nonclinical","tract of land approximately equal to 1 mile square containing 640 acres","[mi_us]2","[MI_US]2","1",1,false],[false,"township","[twp]","[TWP]","area",93239944.93150276,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"twp; townships","UCUM","Area","Nonclinical","land measurement equal to 6 mile square","[sct]","[SCT]","36",36,false],[false,"mil - US","[mil_us]","[MIL_US]","length",0.0000254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"thou, thousandth; mils","UCUM","Len","Obsolete","better to use [mil_i] which is based on the internationally recognized inch","[in_us]","[IN_US]","1e-3",0.001,false],[false,"inch - British","[in_br]","[IN_BR]","length",0.025399980000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial inches; imp in; br in; british inches","UCUM","Len","Obsolete","","cm","CM","2.539998",2.539998,false],[false,"foot - British","[ft_br]","[FT_BR]","length",0.30479976000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British Foot; Imperial Foot; feet; imp fts; br fts","UCUM","Len","Obsolete","","[in_br]","[IN_BR]","12",12,false],[false,"rod - British","[rd_br]","[RD_BR]","length",5.02919604,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British rods; br rd","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","16.5",16.5,false],[false,"Gunter\'s chain - British","[ch_br]","[CH_BR]","length",20.11678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Gunter\'s Chain British; Gunters Chain British; Surveyor\'s Chain British","UCUM","Len","Obsolete","historical unit used for land survey used only in Great Britain","[rd_br]","[RD_BR]","4",4,false],[false,"link for Gunter\'s chain - British","[lk_br]","[LK_BR]","length",0.2011678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Links for Gunter\'s Chain British","UCUM","Len","Obsolete","","[ch_br]/100","[CH_BR]/100","1",1,false],[false,"fathom - British","[fth_br]","[FTH_BR]","length",1.82879856,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British fathoms; imperial fathoms; br fth; imp fth","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6",6,false],[false,"pace - British","[pc_br]","[PC_BR]","length",0.7619994000000001,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British paces; br pc","UCUM","Len","Nonclinical","traditional unit of length equal to 152.4 centimeters, or 1.52 meter. ","[ft_br]","[FT_BR]","2.5",2.5,false],[false,"yard - British","[yd_br]","[YD_BR]","length",0.91439928,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British yards; Br yds; distance","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","3",3,false],[false,"mile - British","[mi_br]","[MI_BR]","length",1609.3427328000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial miles; British miles; English statute miles; imp mi, br mi","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","5280",5280,false],[false,"nautical mile - British","[nmi_br]","[NMI_BR]","length",1853.1825408000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British nautical miles; Imperial nautical miles; Admiralty miles; n.m. br; imp nm","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6080",6080,false],[false,"knot - British","[kn_br]","[KN_BR]","velocity",0.5147729280000001,[1,-1,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British knots; kn br; kt","UCUM","Vel","Obsolete","based on obsolete British nautical mile ","[nmi_br]/h","[NMI_BR]/H","1",1,false],[false,"acre","[acr_br]","[ACR_BR]","area",4046.850049400269,[2,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Imperial acres; British; a; ac; ar; acr","UCUM","Area","Nonclinical","the standard unit for acre used in the US and internationally","[yd_br]2","[YD_BR]2","4840",4840,false],[false,"gallon - US","[gal_us]","[GAL_US]","fluid volume",0.0037854117840000006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gallons; US liquid gallon; gal us; Queen Anne\'s wine gallon","UCUM","Vol","Nonclinical","only gallon unit used in the US; [gal_us] is only used in some other countries in South American and Africa to measure gasoline volume","[in_i]3","[IN_I]3","231",231,false],[false,"barrel - US","[bbl_us]","[BBL_US]","fluid volume",0.158987294928,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"bbl","UCUM","Vol","Nonclinical","[bbl_us] is the standard unit for oil barrel, which is a unit only used in the US to measure the volume oil. ","[gal_us]","[GAL_US]","42",42,false],[false,"quart - US","[qt_us]","[QT_US]","fluid volume",0.0009463529460000001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US quarts; us qts","UCUM","Vol","Clinical","Used only in the US","[gal_us]/4","[GAL_US]/4","1",1,false],[false,"pint - US","[pt_us]","[PT_US]","fluid volume",0.00047317647300000007,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pints; pint US; liquid pint; pt us; us pt","UCUM","Vol","Clinical","Used only in the US","[qt_us]/2","[QT_US]/2","1",1,false],[false,"gill - US","[gil_us]","[GIL_US]","fluid volume",0.00011829411825000002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gills; gil us","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in the US","[pt_us]/4","[PT_US]/4","1",1,false],[false,"fluid ounce - US","[foz_us]","[FOZ_US]","fluid volume",0.000029573529562500005,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"US fluid ounces; fl ozs; FO; fl. oz.; foz us","UCUM","Vol","Clinical","unit used only in the US","[gil_us]/4","[GIL_US]/4","1",1,false],[false,"fluid dram - US","[fdr_us]","[FDR_US]","fluid volume",0.0000036966911953125006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US fluid drams; fdr us","UCUM","Vol","Nonclinical","equal to 1/8 US fluid ounce = 3.69 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_us]/8","[FOZ_US]/8","1",1,false],[false,"minim - US","[min_us]","[MIN_US]","fluid volume",6.1611519921875e-8,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"min US; US min; \u264f US","UCUM","Vol","Obsolete","","[fdr_us]/60","[FDR_US]/60","1",1,false],[false,"cord - US","[crd_us]","[CRD_US]","fluid volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US cord; US cords; crd us; us crd","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3 (the same as international cord [cr_i])","[ft_i]3","[FT_I]3","128",128,false],[false,"bushel - US","[bu_us]","[BU_US]","dry volume",0.03523907016688001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US bushels; US bsh; US bu","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[in_i]3","[IN_I]3","2150.42",2150.42,false],[false,"gallon - historical","[gal_wi]","[GAL_WI]","dry volume",0.004404883770860001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Corn Gallon British; Dry Gallon US; Gallons Historical; Grain Gallon British; Winchester Corn Gallon; historical winchester gallons; wi gal","UCUM","Vol","Obsolete","historical unit of dry volume no longer used","[bu_us]/8","[BU_US]/8","1",1,false],[false,"peck - US","[pk_us]","[PK_US]","dry volume",0.008809767541720002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pecks; US pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[bu_us]/4","[BU_US]/4","1",1,false],[false,"dry quart - US","[dqt_us]","[DQT_US]","dry volume",0.0011012209427150002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry quarts; dry quart US; US dry quart; dry qt; us dry qt; dqt; dqt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[pk_us]/8","[PK_US]/8","1",1,false],[false,"dry pint - US","[dpt_us]","[DPT_US]","dry volume",0.0005506104713575001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry pints; dry pint US; US dry pint; dry pt; dpt; dpt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[dqt_us]/2","[DQT_US]/2","1",1,false],[false,"tablespoon - US","[tbs_us]","[TBS_US]","volume",0.000014786764781250002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Tbs; tbsp; tbs us; US tablespoons","UCUM","Vol","Clinical","unit defined as 0.5 US fluid ounces or 3 teaspoons - used only in the US. See [tbs_m] for the unit used internationally and in the US for nutrional labelling. ","[foz_us]/2","[FOZ_US]/2","1",1,false],[false,"teaspoon - US","[tsp_us]","[TSP_US]","volume",0.0000049289215937500005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; US teaspoons","UCUM","Vol","Nonclinical","unit defined as 1/6 US fluid ounces - used only in the US. See [tsp_m] for the unit used internationally and in the US for nutrional labelling. ","[tbs_us]/3","[TBS_US]/3","1",1,false],[false,"cup - US customary","[cup_us]","[CUP_US]","volume",0.00023658823650000004,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup us; us cups","UCUM","Vol","Nonclinical","Unit defined as 1/2 US pint or 16 US tablespoons \u2248 236.59 mL, which is not the standard unit defined by the FDA of 240 mL - see [cup_m] (metric cup)","[tbs_us]","[TBS_US]","16",16,false],[false,"fluid ounce - metric","[foz_m]","[FOZ_M]","fluid volume",0.000029999999999999997,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"metric fluid ounces; fozs m; fl ozs m","UCUM","Vol","Clinical","unit used only in the US for nutritional labelling, as set by the FDA","mL","ML","30",30,false],[false,"cup - US legal","[cup_m]","[CUP_M]","volume",0.00023999999999999998,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup m; metric cups","UCUM","Vol","Clinical","standard unit equal to 240 mL used in the US for nutritional labelling, as defined by the FDA. Note that this is different from the US customary cup (236.59 mL) and the metric cup used in Commonwealth nations (250 mL).","mL","ML","240",240,false],[false,"teaspoon - metric","[tsp_m]","[TSP_M]","volume",0.0000049999999999999996,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; metric teaspoons","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","5",5,false],[false,"tablespoon - metric","[tbs_m]","[TBS_M]","volume",0.000014999999999999999,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"metric tablespoons; Tbs; tbsp; T; tbs m","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","15",15,false],[false,"gallon- British","[gal_br]","[GAL_BR]","volume",0.004546090000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gallons, UK gallons; British gallons; br gal; imp gal","UCUM","Vol","Nonclinical","Used only in Great Britain and other Commonwealth countries","l","L","4.54609",4.54609,false],[false,"peck - British","[pk_br]","[PK_BR]","volume",0.009092180000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial pecks; British pecks; br pk; imp pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[gal_br]","[GAL_BR]","2",2,false],[false,"bushel - British","[bu_br]","[BU_BR]","volume",0.03636872000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British bushels; imperial; br bsh; br bu; imp","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[pk_br]","[PK_BR]","4",4,false],[false,"quart - British","[qt_br]","[QT_BR]","volume",0.0011365225000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British quarts; imperial quarts; br qts","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gal_br]/4","[GAL_BR]/4","1",1,false],[false,"pint - British","[pt_br]","[PT_BR]","volume",0.0005682612500000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British pints; imperial pints; pt br; br pt; imp pt; pt imp","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[qt_br]/2","[QT_BR]/2","1",1,false],[false,"gill - British","[gil_br]","[GIL_BR]","volume",0.00014206531250000003,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gills; British gills; imp gill, br gill","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in Great Britain","[pt_br]/4","[PT_BR]/4","1",1,false],[false,"fluid ounce - British","[foz_br]","[FOZ_BR]","volume",0.000028413062500000005,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid ounces; Imperial fluid ounces; br fozs; imp fozs; br fl ozs","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gil_br]/5","[GIL_BR]/5","1",1,false],[false,"fluid dram - British","[fdr_br]","[FDR_BR]","volume",0.0000035516328125000006,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid drams; fdr br","UCUM","Vol","Nonclinical","equal to 1/8 Imperial fluid ounce = 3.55 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_br]/8","[FOZ_BR]/8","1",1,false],[false,"minim - British","[min_br]","[MIN_BR]","volume",5.919388020833334e-8,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"min br; br min; \u264f br","UCUM","Vol","Obsolete","","[fdr_br]/60","[FDR_BR]/60","1",1,false],[false,"grain","[gr]","[GR]","mass",0.06479891,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"gr; grains","UCUM","Mass","Nonclinical","an apothecary measure of mass rarely used today","mg","MG","64.79891",64.79891,false],[false,"pound","[lb_av]","[LB_AV]","mass",453.59237,[0,0,1,0,0,0,0],"lb","avoirdupois",false,null,null,1,false,false,0,"avoirdupois pounds, international pounds; av lbs; pounds","UCUM","Mass","Clinical","standard unit used in the US and internationally","[gr]","[GR]","7000",7000,false],[false,"pound force - US","[lbf_av]","[LBF_AV]","force",4448.2216152605,[1,-2,1,0,0,0,0],"lbf","const",false,null,null,1,false,false,0,"lbfs; US lbf; US pound forces","UCUM","Force","Clinical","only rarely needed in health care - see [lb_av] which is the more common unit to express weight","[lb_av].[g]","[LB_AV].[G]","1",1,false],[false,"ounce","[oz_av]","[OZ_AV]","mass",28.349523125,[0,0,1,0,0,0,0],"oz","avoirdupois",false,null,null,1,false,false,0,"ounces; international ounces; avoirdupois ounces; av ozs","UCUM","Mass","Clinical","standard unit used in the US and internationally","[lb_av]/16","[LB_AV]/16","1",1,false],[false,"Dram mass unit","[dr_av]","[DR_AV]","mass",1.7718451953125,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"Dram; drams avoirdupois; avoidupois dram; international dram","UCUM","Mass","Clinical","unit from the avoirdupois system, which is used in the US and internationally","[oz_av]/16","[OZ_AV]/16","1",1,false],[false,"short hundredweight","[scwt_av]","[SCWT_AV]","mass",45359.237,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"hundredweights; s cwt; scwt; avoirdupois","UCUM","Mass","Nonclinical","Used only in the US to equal 100 pounds","[lb_av]","[LB_AV]","100",100,false],[false,"long hundredweight","[lcwt_av]","[LCWT_AV]","mass",50802.345440000005,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial hundredweights; imp cwt; lcwt; avoirdupois","UCUM","Mass","Obsolete","","[lb_av]","[LB_AV]","112",112,false],[false,"short ton - US","[ston_av]","[STON_AV]","mass",907184.74,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"ton; US tons; avoirdupois tons","UCUM","Mass","Clinical","Used only in the US","[scwt_av]","[SCWT_AV]","20",20,false],[false,"long ton - British","[lton_av]","[LTON_AV]","mass",1016046.9088000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial tons; weight tons; British long tons; long ton avoirdupois","UCUM","Mass","Nonclinical","Used only in Great Britain and other Commonwealth countries","[lcwt_av]","[LCWT_AV]","20",20,false],[false,"stone - British","[stone_av]","[STONE_AV]","mass",6350.293180000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"British stones; avoirdupois","UCUM","Mass","Nonclinical","Used primarily in the UK and Ireland to measure body weight","[lb_av]","[LB_AV]","14",14,false],[false,"pennyweight - troy","[pwt_tr]","[PWT_TR]","mass",1.5551738400000001,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"dwt; denarius weights","UCUM","Mass","Obsolete","historical unit used to measure mass and cost of precious metals","[gr]","[GR]","24",24,false],[false,"ounce - troy","[oz_tr]","[OZ_TR]","mass",31.103476800000003,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy ounces; tr ozs","UCUM","Mass","Nonclinical","unit of mass for precious metals and gemstones only","[pwt_tr]","[PWT_TR]","20",20,false],[false,"pound - troy","[lb_tr]","[LB_TR]","mass",373.2417216,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy pounds; tr lbs","UCUM","Mass","Nonclinical","only used for weighing precious metals","[oz_tr]","[OZ_TR]","12",12,false],[false,"scruple","[sc_ap]","[SC_AP]","mass",1.2959782,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"scruples; sc ap","UCUM","Mass","Obsolete","","[gr]","[GR]","20",20,false],[false,"dram - apothecary","[dr_ap]","[DR_AP]","mass",3.8879346,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"\u0292; drachm; apothecaries drams; dr ap; dram ap","UCUM","Mass","Nonclinical","unit still used in the US occasionally to measure amount of drugs in pharmacies","[sc_ap]","[SC_AP]","3",3,false],[false,"ounce - apothecary","[oz_ap]","[OZ_AP]","mass",31.1034768,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary ounces; oz ap; ap ozs; ozs ap","UCUM","Mass","Obsolete","","[dr_ap]","[DR_AP]","8",8,false],[false,"pound - apothecary","[lb_ap]","[LB_AP]","mass",373.2417216,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary pounds; apothecaries pounds; ap lb; lb ap; ap lbs; lbs ap","UCUM","Mass","Obsolete","","[oz_ap]","[OZ_AP]","12",12,false],[false,"ounce - metric","[oz_m]","[OZ_M]","mass",28,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"metric ounces; m ozs","UCUM","Mass","Clinical","see [oz_av] (the avoirdupois ounce) for the standard ounce used internationally; [oz_m] is equal to 28 grams and is based on the apothecaries\' system of mass units which is used in some US pharmacies. ","g","g","28",28,false],[false,"line","[lne]","[LNE]","length",0.002116666666666667,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"British lines; br L; L; l","UCUM","Len","Obsolete","","[in_i]/12","[IN_I]/12","1",1,false],[false,"point (typography)","[pnt]","[PNT]","length",0.0003527777777777778,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"DTP points; desktop publishing point; pt; pnt","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[lne]/6","[LNE]/6","1",1,false],[false,"pica (typography)","[pca]","[PCA]","length",0.004233333333333334,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt]","[PNT]","12",12,false],[false,"Printer\'s point (typography)","[pnt_pr]","[PNT_PR]","length",0.00035145980000000004,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pnt pr","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[in_i]","[IN_I]","0.013837",0.013837,false],[false,"Printer\'s pica (typography)","[pca_pr]","[PCA_PR]","length",0.004217517600000001,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pca pr; Printer\'s picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt_pr]","[PNT_PR]","12",12,false],[false,"pied","[pied]","[PIED]","length",0.3248,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pieds du roi; Paris foot; royal; French; feet","UCUM","Len","Obsolete","","cm","CM","32.48",32.48,false],[false,"pouce","[pouce]","[POUCE]","length",0.027066666666666666,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"historical French inches; French royal inches","UCUM","Len","Obsolete","","[pied]/12","[PIED]/12","1",1,false],[false,"ligne","[ligne]","[LIGNE]","length",0.0022555555555555554,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Paris lines; lignes","UCUM","Len","Obsolete","","[pouce]/12","[POUCE]/12","1",1,false],[false,"didot","[didot]","[DIDOT]","length",0.0003759259259259259,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot point; dd; Didots Point; didots; points","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[ligne]/6","[LIGNE]/6","1",1,false],[false,"cicero","[cicero]","[CICERO]","length",0.004511111111111111,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot\'s pica; ciceros; picas","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[didot]","[DIDOT]","12",12,false],[false,"degrees Fahrenheit","[degF]","[DEGF]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0F","heat",false,null,"degF",1,true,false,0,"\xb0F; deg F","UCUM","Temp","Clinical","","K",null,null,0.5555555555555556,false],[false,"degrees Rankine","[degR]","[degR]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0R","heat",false,null,null,1,false,false,0,"\xb0R; \xb0Ra; Rankine","UCUM","Temp","Obsolete","Replaced by Kelvin","K/9","K/9","5",5,false],[false,"degrees R\xe9aumur","[degRe]","[degRe]","temperature",1.25,[0,0,0,0,1,0,0],"\xb0R\xe9","heat",false,null,"degRe",1,true,false,0,"\xb0R\xe9, \xb0Re, \xb0r; R\xe9aumur; degree Reaumur; Reaumur","UCUM","Temp","Obsolete","replaced by Celsius","K",null,null,1.25,false],[false,"calorie at 15\xb0C","cal_[15]","CAL_[15]","energy",4185.8,[2,-2,1,0,0,0,0],"cal15\xb0C","heat",true,null,null,1,false,false,0,"calorie 15 C; cals 15 C; calories at 15 C","UCUM","Enrg","Nonclinical","equal to 4.1855 joules; calorie most often used in engineering","J","J","4.18580",4.1858,false],[false,"calorie at 20\xb0C","cal_[20]","CAL_[20]","energy",4181.9,[2,-2,1,0,0,0,0],"cal20\xb0C","heat",true,null,null,1,false,false,0,"calorie 20 C; cal 20 C; calories at 20 C","UCUM","Enrg","Clinical","equal to 4.18190 joules. ","J","J","4.18190",4.1819,false],[false,"mean calorie","cal_m","CAL_M","energy",4190.0199999999995,[2,-2,1,0,0,0,0],"calm","heat",true,null,null,1,false,false,0,"mean cals; mean calories","UCUM","Enrg","Clinical","equal to 4.19002 joules. ","J","J","4.19002",4.19002,false],[false,"international table calorie","cal_IT","CAL_IT","energy",4186.8,[2,-2,1,0,0,0,0],"calIT","heat",true,null,null,1,false,false,0,"calories IT; IT cals; international steam table calories","UCUM","Enrg","Nonclinical","used in engineering steam tables and defined as 1/860 international watt-hour; equal to 4.1868 joules","J","J","4.1868",4.1868,false],[false,"thermochemical calorie","cal_th","CAL_TH","energy",4184,[2,-2,1,0,0,0,0],"calth","heat",true,null,null,1,false,false,0,"thermochemical calories; th cals","UCUM","Enrg","Clinical","equal to 4.184 joules; used as the unit in medicine and biochemistry (equal to cal)","J","J","4.184",4.184,false],[false,"calorie","cal","CAL","energy",4184,[2,-2,1,0,0,0,0],"cal","heat",true,null,null,1,false,false,0,"gram calories; small calories","UCUM","Enrg","Clinical","equal to 4.184 joules (the same value as the thermochemical calorie, which is the most common calorie used in medicine and biochemistry)","cal_th","CAL_TH","1",1,false],[false,"nutrition label Calories","[Cal]","[CAL]","energy",4184000,[2,-2,1,0,0,0,0],"Cal","heat",false,null,null,1,false,false,0,"food calories; Cal; kcal","UCUM","Eng","Clinical","","kcal_th","KCAL_TH","1",1,false],[false,"British thermal unit at 39\xb0F","[Btu_39]","[BTU_39]","energy",1059670,[2,-2,1,0,0,0,0],"Btu39\xb0F","heat",false,null,null,1,false,false,0,"BTU 39F; BTU 39 F; B.T.U. 39 F; B.Th.U. 39 F; BThU 39 F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05967 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05967",1.05967,false],[false,"British thermal unit at 59\xb0F","[Btu_59]","[BTU_59]","energy",1054800,[2,-2,1,0,0,0,0],"Btu59\xb0F","heat",false,null,null,1,false,false,0,"BTU 59 F; BTU 59F; B.T.U. 59 F; B.Th.U. 59 F; BThU 59F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05480 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05480",1.0548,false],[false,"British thermal unit at 60\xb0F","[Btu_60]","[BTU_60]","energy",1054680,[2,-2,1,0,0,0,0],"Btu60\xb0F","heat",false,null,null,1,false,false,0,"BTU 60 F; BTU 60F; B.T.U. 60 F; B.Th.U. 60 F; BThU 60 F; British thermal units 60 F","UCUM","Eng","Nonclinical","equal to 1.05468 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05468",1.05468,false],[false,"mean British thermal unit","[Btu_m]","[BTU_M]","energy",1055870,[2,-2,1,0,0,0,0],"Btum","heat",false,null,null,1,false,false,0,"BTU mean; B.T.U. mean; B.Th.U. mean; BThU mean; British thermal units mean; ","UCUM","Eng","Nonclinical","equal to 1.05587 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05587",1.05587,false],[false,"international table British thermal unit","[Btu_IT]","[BTU_IT]","energy",1055055.85262,[2,-2,1,0,0,0,0],"BtuIT","heat",false,null,null,1,false,false,0,"BTU IT; B.T.U. IT; B.Th.U. IT; BThU IT; British thermal units IT","UCUM","Eng","Nonclinical","equal to 1.055 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05505585262",1.05505585262,false],[false,"thermochemical British thermal unit","[Btu_th]","[BTU_TH]","energy",1054350,[2,-2,1,0,0,0,0],"Btuth","heat",false,null,null,1,false,false,0,"BTU Th; B.T.U. Th; B.Th.U. Th; BThU Th; thermochemical British thermal units","UCUM","Eng","Nonclinical","equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.054350",1.05435,false],[false,"British thermal unit","[Btu]","[BTU]","energy",1054350,[2,-2,1,0,0,0,0],"btu","heat",false,null,null,1,false,false,0,"BTU; B.T.U. ; B.Th.U.; BThU; British thermal units","UCUM","Eng","Nonclinical","equal to the thermochemical British thermal unit equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","[Btu_th]","[BTU_TH]","1",1,false],[false,"horsepower - mechanical","[HP]","[HP]","power",745699.8715822703,[2,-3,1,0,0,0,0],null,"heat",false,null,null,1,false,false,0,"imperial horsepowers","UCUM","EngRat","Nonclinical","refers to mechanical horsepower, which is unit used to measure engine power primarily in the US. ","[ft_i].[lbf_av]/s","[FT_I].[LBF_AV]/S","550",550,false],[false,"tex","tex","TEX","linear mass density (of textile thread)",0.001,[-1,0,1,0,0,0,0],"tex","heat",true,null,null,1,false,false,0,"linear mass density; texes","UCUM","","Clinical","unit of linear mass density for fibers equal to gram per 1000 meters","g/km","G/KM","1",1,false],[false,"Denier (linear mass density)","[den]","[DEN]","linear mass density (of textile thread)",0.0001111111111111111,[-1,0,1,0,0,0,0],"den","heat",false,null,null,1,false,false,0,"den; deniers","UCUM","","Nonclinical","equal to the mass in grams per 9000 meters of the fiber (1 denier = 1 strand of silk)","g/9/km","G/9/KM","1",1,false],[false,"meter of water column","m[H2O]","M[H2O]","pressure",9806650,[-1,-2,1,0,0,0,0],"m\xa0HO2","clinical",true,null,null,1,false,false,0,"mH2O; m H2O; meters of water column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"meter of mercury column","m[Hg]","M[HG]","pressure",133322000,[-1,-2,1,0,0,0,0],"m\xa0Hg","clinical",true,null,null,1,false,false,0,"mHg; m Hg; meters of mercury column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","133.3220",133.322,false],[false,"inch of water column","[in_i\'H2O]","[IN_I\'H2O]","pressure",249088.91000000003,[-1,-2,1,0,0,0,0],"in\xa0HO2","clinical",false,null,null,1,false,false,0,"inches WC; inAq; in H2O; inch of water gauge; iwg; pressure","UCUM","Pres","Clinical","unit of pressure, especially in respiratory and ventilation care","m[H2O].[in_i]/m","M[H2O].[IN_I]/M","1",1,false],[false,"inch of mercury column","[in_i\'Hg]","[IN_I\'HG]","pressure",3386378.8000000003,[-1,-2,1,0,0,0,0],"in\xa0Hg","clinical",false,null,null,1,false,false,0,"inHg; in Hg; pressure; inches","UCUM","Pres","Clinical","unit of pressure used in US to measure barometric pressure and occasionally blood pressure (see mm[Hg] for unit used internationally)","m[Hg].[in_i]/m","M[HG].[IN_I]/M","1",1,false],[false,"peripheral vascular resistance unit","[PRU]","[PRU]","fluid resistance",133322000000,[-4,-1,1,0,0,0,0],"P.R.U.","clinical",false,null,null,1,false,false,0,"peripheral vascular resistance units; peripheral resistance unit; peripheral resistance units; PRU","UCUM","FldResist","Clinical","used to assess blood flow in the capillaries; equal to 1 mmH.min/mL = 133.3 Pa\xb7min/mL","mm[Hg].s/ml","MM[HG].S/ML","1",1,false],[false,"Wood unit","[wood\'U]","[WOOD\'U]","fluid resistance",7999320000,[-4,-1,1,0,0,0,0],"Wood U.","clinical",false,null,null,1,false,false,0,"hybrid reference units; HRU; mmHg.min/L; vascular resistance","UCUM","Pres","Clinical","simplified unit of measurement for for measuring pulmonary vascular resistance that uses pressure; equal to mmHg.min/L","mm[Hg].min/L","MM[HG].MIN/L","1",1,false],[false,"diopter (lens)","[diop]","[DIOP]","refraction of a lens",1,[1,0,0,0,0,0,0],"dpt","clinical",false,null,"inv",1,false,false,0,"diopters; diop; dioptre; dpt; refractive power","UCUM","InvLen","Clinical","unit of optical power of lens represented by inverse meters (m^-1)","m","/M","1",1,false],[false,"prism diopter (magnifying power)","[p\'diop]","[P\'DIOP]","refraction of a prism",1,[0,0,0,1,0,0,0],"PD","clinical",false,null,"tanTimes100",1,true,false,0,"diopters; dioptres; p diops; pdiop; dpt; pdptr; \u0394; cm/m; centimeter per meter; centimetre; metre","UCUM","Angle","Clinical","unit for prism correction in eyeglass prescriptions","rad",null,null,1,false],[false,"percent of slope","%[slope]","%[SLOPE]","slope",0.017453292519943295,[0,0,0,1,0,0,0],"%","clinical",false,null,"100tan",1,true,false,0,"% slope; %slope; percents slopes","UCUM","VelFr; ElpotRatFr; VelRtoFr; AccelFr","Clinical","","deg",null,null,1,false],[false,"mesh","[mesh_i]","[MESH_I]","lineic number",0.025400000000000002,[1,0,0,0,0,0,0],null,"clinical",false,null,"inv",1,false,false,0,"meshes","UCUM","NLen (lineic number)","Clinical","traditional unit of length defined as the number of strands or particles per inch","[in_i]","/[IN_I]","1",1,false],[false,"French (catheter gauge) ","[Ch]","[CH]","gauge of catheters",0.0003333333333333333,[1,0,0,0,0,0,0],"Ch","clinical",false,null,null,1,false,false,0,"Charri\xe8res, French scales; French gauges; Fr, Fg, Ga, FR, Ch","UCUM","Len; Circ; Diam","Clinical","","mm/3","MM/3","1",1,false],[false,"drop - metric (1/20 mL)","[drp]","[DRP]","volume",5e-8,[3,0,0,0,0,0,0],"drp","clinical",false,null,null,1,false,false,0,"drop dosing units; metric drops; gtt","UCUM","Vol","Clinical","standard unit used in the US and internationally for clinical medicine but note that although [drp] is defined as 1/20 milliliter, in practice, drop sizes will vary due to external factors","ml/20","ML/20","1",1,false],[false,"Hounsfield unit","[hnsf\'U]","[HNSF\'U]","x-ray attenuation",1,[0,0,0,0,0,0,0],"HF","clinical",false,null,null,1,false,false,0,"HU; units","UCUM","","Clinical","used to measure X-ray attenuation, especially in CT scans.","1","1","1",1,false],[false,"Metabolic Equivalent of Task ","[MET]","[MET]","metabolic cost of physical activity",5.833333333333334e-11,[3,-1,-1,0,0,0,0],"MET","clinical",false,null,null,1,false,false,0,"metabolic equivalents","UCUM","RelEngRat","Clinical","unit used to measure rate of energy expenditure per power in treadmill and other functional tests","mL/min/kg","ML/MIN/KG","3.5",3.5,false],[false,"homeopathic potency of decimal series (retired)","[hp\'_X]","[HP\'_X]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,"hpX",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of centesimal series (retired)","[hp\'_C]","[HP\'_C]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,"hpC",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of millesimal series (retired)","[hp\'_M]","[HP\'_M]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,"hpM",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of quintamillesimal series (retired)","[hp\'_Q]","[HP\'_Q]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,"hpQ",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of decimal hahnemannian series","[hp_X]","[HP_X]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal hahnemannian series","[hp_C]","[HP_C]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal hahnemannian series","[hp_M]","[HP_M]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal hahnemannian series","[hp_Q]","[HP_Q]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of decimal korsakovian series","[kp_X]","[KP_X]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal korsakovian series","[kp_C]","[KP_C]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal korsakovian series","[kp_M]","[KP_M]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal korsakovian series","[kp_Q]","[KP_Q]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"equivalent","eq","EQ","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"eq","chemical",true,null,null,1,false,false,1,"equivalents","UCUM","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"osmole","osm","OSM","amount of substance (dissolved particles)",6.0221367e+23,[0,0,0,0,0,0,0],"osm","chemical",true,null,null,1,false,false,1,"osmoles; osmols","UCUM","Osmol","Clinical","the number of moles of solute that contribute to the osmotic pressure of a solution","mol","MOL","1",1,false],[false,"pH","[pH]","[PH]","acidity",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"pH","chemical",false,null,"pH",1,true,false,0,"pH scale","UCUM","LogCnc","Clinical","Log concentration of H+","mol/l",null,null,1,false],[false,"gram percent","g%","G%","mass concentration",10000,[-3,0,1,0,0,0,0],"g%","chemical",true,null,null,1,false,false,0,"gram %; gram%; grams per deciliter; g/dL; gm per dL; gram percents","UCUM","MCnc","Clinical","equivalent to unit gram per deciliter (g/dL), a unit often used in medical tests to represent solution concentrations","g/dl","G/DL","1",1,false],[false,"Svedberg unit","[S]","[S]","sedimentation coefficient",1e-13,[0,1,0,0,0,0,0],"S","chemical",false,null,null,1,false,false,0,"Sv; 10^-13 seconds; 100 fs; 100 femtoseconds","UCUM","Time","Clinical","unit of time used in measuring particle\'s sedimentation rate, usually after centrifugation. ","s","10*-13.S","1",1e-13,false],[false,"high power field (microscope)","[HPF]","[HPF]","view area in microscope",1,[0,0,0,0,0,0,0],"HPF","chemical",false,null,null,1,false,false,0,"HPF","UCUM","Area","Clinical","area visible under the maximum magnification power of the objective in microscopy (usually 400x)\\n","1","1","1",1,false],[false,"low power field (microscope)","[LPF]","[LPF]","view area in microscope",1,[0,0,0,0,0,0,0],"LPF","chemical",false,null,null,1,false,false,0,"LPF; fields","UCUM","Area","Clinical","area visible under the low magnification of the objective in microscopy (usually 100 x)\\n","1","1","100",100,false],[false,"katal","kat","KAT","catalytic activity",6.0221367e+23,[0,-1,0,0,0,0,0],"kat","chemical",true,null,null,1,false,false,1,"mol/secs; moles per second; mol*sec-1; mol*s-1; mol.s-1; katals; catalytic activity; enzymatic; enzyme units; activities","UCUM","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"enzyme unit","U","U","catalytic activity",10036894500000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"micromoles per minute; umol/min; umol per minute; umol min-1; enzymatic activity; enzyme activity","UCUM","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"international unit - arbitrary","[iU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"IU","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","1",1,false],[false,"international unit - arbitrary","[IU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"i.U.","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"arbitary unit","[arb\'U]","[ARB\'U]","arbitrary",1,[0,0,0,0,0,0,0],"arb. U","chemical",false,null,null,1,false,true,0,"arbitary units; arb units; arbU","UCUM","Arb","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"United States Pharmacopeia unit","[USP\'U]","[USP\'U]","arbitrary",1,[0,0,0,0,0,0,0],"U.S.P.","chemical",false,null,null,1,false,true,0,"USP U; USP\'U","UCUM","Arb","Clinical","a dose unit to express potency of drugs and vitamins defined by the United States Pharmacopoeia; usually 1 USP = 1 IU","1","1","1",1,false],[false,"GPL unit","[GPL\'U]","[GPL\'U]","biologic activity of anticardiolipin IgG",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"GPL Units; GPL U; IgG anticardiolipin units; IgG Phospholipid","UCUM","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"MPL unit","[MPL\'U]","[MPL\'U]","biologic activity of anticardiolipin IgM",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"MPL units; MPL U; MPL\'U; IgM anticardiolipin units; IgM Phospholipid Units ","UCUM","ACnc","Clinical","units for antiphospholipid test","1","1","1",1,false],[false,"APL unit","[APL\'U]","[APL\'U]","biologic activity of anticardiolipin IgA",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"APL units; APL U; IgA anticardiolipin; IgA Phospholipid; biologic activity of","UCUM","AMass; ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"Bethesda unit","[beth\'U]","[BETH\'U]","biologic activity of factor VIII inhibitor",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"BU","UCUM","ACnc","Clinical","measures of blood coagulation inhibitior for many blood factors","1","1","1",1,false],[false,"anti factor Xa unit","[anti\'Xa\'U]","[ANTI\'XA\'U]","biologic activity of factor Xa inhibitor (heparin)",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","ACnc","Clinical","[anti\'Xa\'U] unit is equivalent to and can be converted to IU/mL. ","1","1","1",1,false],[false,"Todd unit","[todd\'U]","[TODD\'U]","biologic activity antistreptolysin O",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","InvThres; RtoThres","Clinical","the unit for the results of the testing for antistreptolysin O (ASO)","1","1","1",1,false],[false,"Dye unit","[dye\'U]","[DYE\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","CCnc","Obsolete","equivalent to the Somogyi unit, which is an enzyme unit for amylase but better to use U, the standard enzyme unit for measuring catalytic activity","1","1","1",1,false],[false,"Somogyi unit","[smgy\'U]","[SMGY\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Somogyi units; smgy U","UCUM","CAct","Clinical","measures the enzymatic activity of amylase in blood serum - better to use base units mg/mL ","1","1","1",1,false],[false,"Bodansky unit","[bdsk\'U]","[BDSK\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"","UCUM","ACnc","Obsolete","Enzyme unit specific to alkaline phosphatase - better to use standard enzyme unit of U","1","1","1",1,false],[false,"King-Armstrong unit","[ka\'U]","[KA\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"King-Armstrong Units; King units","UCUM","AMass","Obsolete","enzyme units for acid phosphatase - better to use enzyme unit [U]","1","1","1",1,false],[false,"Kunkel unit","[knk\'U]","[KNK\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"Mac Lagan unit","[mclg\'U]","[MCLG\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"galactose index; galactose tolerance test; thymol turbidity test unit; mclg U; units; indexes","UCUM","ACnc","Obsolete","unit for liver tests - previously used in thymol turbidity tests for liver disease diagnoses, and now is sometimes referred to in the oral galactose tolerance test","1","1","1",1,false],[false,"tuberculin unit","[tb\'U]","[TB\'U]","biologic activity of tuberculin",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"TU; units","UCUM","Arb","Clinical","amount of tuberculin antigen -usually in reference to a TB skin test ","1","1","1",1,false],[false,"50% cell culture infectious dose","[CCID_50]","[CCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"CCID50","chemical",false,null,null,1,false,true,0,"CCID50; 50% cell culture infective doses","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% tissue culture infectious dose","[TCID_50]","[TCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"TCID50","chemical",false,null,null,1,false,true,0,"TCID50; 50% tissue culture infective dose","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% embryo infectious dose","[EID_50]","[EID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"EID50","chemical",false,null,null,1,false,true,0,"EID50; 50% embryo infective doses; EID50 Egg Infective Dosage","UCUM","thresNum","Clinical","","1","1","1",1,false],[false,"plaque forming units","[PFU]","[PFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"PFU","chemical",false,null,null,1,false,true,0,"PFU","UCUM","ACnc","Clinical","tests usually report unit as number of PFU per unit volume","1","1","1",1,false],[false,"focus forming units (cells)","[FFU]","[FFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"FFU","chemical",false,null,null,1,false,true,0,"FFU","UCUM","EntNum","Clinical","","1","1","1",1,false],[false,"colony forming units","[CFU]","[CFU]","amount of a proliferating organism",1,[0,0,0,0,0,0,0],"CFU","chemical",false,null,null,1,false,true,0,"CFU","UCUM","Num","Clinical","","1","1","1",1,false],[false,"index of reactivity (allergen)","[IR]","[IR]","amount of an allergen callibrated through in-vivo testing using the Stallergenes\xae method.",1,[0,0,0,0,0,0,0],"IR","chemical",false,null,null,1,false,true,0,"IR; indexes","UCUM","Acnc","Clinical","amount of an allergen callibrated through in-vivo testing using the Stallergenes method. Usually reported in tests as IR/mL","1","1","1",1,false],[false,"bioequivalent allergen unit","[BAU]","[BAU]","amount of an allergen callibrated through in-vivo testing based on the ID50EAL method of (intradermal dilution for 50mm sum of erythema diameters",1,[0,0,0,0,0,0,0],"BAU","chemical",false,null,null,1,false,true,0,"BAU; Bioequivalent Allergy Units; bioequivalent allergen units","UCUM","Arb","Clinical","","1","1","1",1,false],[false,"allergy unit","[AU]","[AU]","procedure defined amount of an allergen using some reference standard",1,[0,0,0,0,0,0,0],"AU","chemical",false,null,null,1,false,true,0,"allergy units; allergen units; AU","UCUM","Arb","Clinical","Most standard test allergy units are reported as [IU] or as %. ","1","1","1",1,false],[false,"allergen unit for Ambrosia artemisiifolia","[Amb\'a\'1\'U]","[AMB\'A\'1\'U]","procedure defined amount of the major allergen of ragweed.",1,[0,0,0,0,0,0,0],"Amb a 1 U","chemical",false,null,null,1,false,true,0,"Amb a 1 unit; Antigen E; AgE U; allergen units","UCUM","Arb","Clinical","Amb a 1 is the major allergen in short ragweed, and can be converted Bioequivalent allergen units (BAU) where 350 Amb a 1 U/mL = 100,000 BAU/mL","1","1","1",1,false],[false,"protein nitrogen unit (allergen testing)","[PNU]","[PNU]","procedure defined amount of a protein substance",1,[0,0,0,0,0,0,0],"PNU","chemical",false,null,null,1,false,true,0,"protein nitrogen units; PNU","UCUM","Mass","Clinical","defined as 0.01 ug of phosphotungstic acid-precipitable protein nitrogen. Being replaced by bioequivalent allergy units (BAU).","1","1","1",1,false],[false,"Limit of flocculation","[Lf]","[LF]","procedure defined amount of an antigen substance",1,[0,0,0,0,0,0,0],"Lf","chemical",false,null,null,1,false,true,0,"Lf doses","UCUM","Arb","Clinical","the antigen content forming 1:1 ratio against 1 unit of antitoxin","1","1","1",1,false],[false,"D-antigen unit (polio)","[D\'ag\'U]","[D\'AG\'U]","procedure defined amount of a poliomyelitis d-antigen substance",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"DAgU; units","UCUM","Acnc","Clinical","unit of potency of poliovirus vaccine used for poliomyelitis prevention reported as D antigen units/mL. The unit is poliovirus type-specific.","1","1","1",1,false],[false,"fibrinogen equivalent units","[FEU]","[FEU]","amount of fibrinogen broken down into the measured d-dimers",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"FEU","UCUM","MCnc","Clinical","Note both the FEU and DDU units are used to report D-dimer measurements. 1 DDU = 1/2 FFU","1","1","1",1,false],[false,"ELISA unit","[ELU]","[ELU]","arbitrary ELISA unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Enzyme-Linked Immunosorbent Assay Units; ELU; EL. U","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"Ehrlich units (urobilinogen)","[EU]","[EU]","Ehrlich unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"EU/dL; mg{urobilinogen}/dL","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"neper","Np","NEP","level",1,[0,0,0,0,0,0,0],"Np","levels",true,null,"ln",1,true,false,0,"nepers","UCUM","LogRto","Clinical","logarithmic unit for ratios of measurements of physical field and power quantities, such as gain and loss of electronic signals","1",null,null,1,false],[false,"bel","B","B","level",1,[0,0,0,0,0,0,0],"B","levels",true,null,"lg",1,true,false,0,"bels","UCUM","LogRto","Clinical","Logarithm of the ratio of power- or field-type quantities; usually expressed in decibels ","1",null,null,1,false],[false,"bel sound pressure","B[SPL]","B[SPL]","pressure level",0.02,[-1,-2,1,0,0,0,0],"B(SPL)","levels",true,null,"lgTimes2",1,true,false,0,"bel SPL; B SPL; sound pressure bels","UCUM","LogRto","Clinical","used to measure sound level in acoustics","Pa",null,null,0.00002,false],[false,"bel volt","B[V]","B[V]","electric potential level",1000,[2,-2,1,0,0,-1,0],"B(V)","levels",true,null,"lgTimes2",1,true,false,0,"bel V; B V; volts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","V",null,null,1,false],[false,"bel millivolt","B[mV]","B[MV]","electric potential level",1,[2,-2,1,0,0,-1,0],"B(mV)","levels",true,null,"lgTimes2",1,true,false,0,"bel mV; B mV; millivolt bels; 10^-3V bels; 10*-3V ","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","mV",null,null,1,false],[false,"bel microvolt","B[uV]","B[UV]","electric potential level",0.001,[2,-2,1,0,0,-1,0],"B(\u03bcV)","levels",true,null,"lgTimes2",1,true,false,0,"bel uV; B uV; microvolts bels; 10^-6V bel; 10*-6V bel","UCUM","LogRto","Clinical","used to express power gain in electrical circuits","uV",null,null,1,false],[false,"bel 10 nanovolt","B[10.nV]","B[10.NV]","electric potential level",0.000010000000000000003,[2,-2,1,0,0,-1,0],"B(10 nV)","levels",true,null,"lgTimes2",1,true,false,0,"bel 10 nV; B 10 nV; 10 nanovolts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","nV",null,null,10,false],[false,"bel watt","B[W]","B[W]","power level",1000,[2,-3,1,0,0,0,0],"B(W)","levels",true,null,"lg",1,true,false,0,"bel W; b W; b Watt; Watts bels","UCUM","LogRto","Clinical","used to express power","W",null,null,1,false],[false,"bel kilowatt","B[kW]","B[KW]","power level",1000000,[2,-3,1,0,0,0,0],"B(kW)","levels",true,null,"lg",1,true,false,0,"bel kW; B kW; kilowatt bel; kW bel; kW B","UCUM","LogRto","Clinical","used to express power","kW",null,null,1,false],[false,"stere","st","STR","volume",1,[3,0,0,0,0,0,0],"st","misc",true,null,null,1,false,false,0,"st\xe8re; m3; cubic meter; m^3; meters cubed; metre","UCUM","Vol","Nonclinical","equal to one cubic meter, usually used for measuring firewoord","m3","M3","1",1,false],[false,"\xc5ngstr\xf6m","Ao","AO","length",1.0000000000000002e-10,[1,0,0,0,0,0,0],"\xc5","misc",false,null,null,1,false,false,0,"\xc5; Angstroms; Ao; \xc5ngstr\xf6ms","UCUM","Len","Clinical","equal to 10^-10 meters; used to express wave lengths and atom scaled differences ","nm","NM","0.1",0.1,false],[false,"barn","b","BRN","action area",9.999999999999999e-29,[2,0,0,0,0,0,0],"b","misc",false,null,null,1,false,false,0,"barns","UCUM","Area","Clinical","used in high-energy physics to express cross-sectional areas","fm2","FM2","100",100,false],[false,"technical atmosphere","att","ATT","pressure",98066499.99999999,[-1,-2,1,0,0,0,0],"at","misc",false,null,null,1,false,false,0,"at; tech atm; tech atmosphere; kgf/cm2; atms; atmospheres","UCUM","Pres","Obsolete","non-SI unit of pressure equal to one kilogram-force per square centimeter","kgf/cm2","KGF/CM2","1",1,false],[false,"mho","mho","MHO","electric conductance",0.001,[-2,1,-1,0,0,2,0],"mho","misc",true,null,null,1,false,false,0,"siemens; ohm reciprocals; \u03a9^\u22121; \u03a9-1 ","UCUM","","Obsolete","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","S","S","1",1,false],[false,"pound per square inch","[psi]","[PSI]","pressure",6894757.293168359,[-1,-2,1,0,0,0,0],"psi","misc",false,null,null,1,false,false,0,"psi; lb/in2; lb per in2","UCUM","Pres","Clinical","","[lbf_av]/[in_i]2","[LBF_AV]/[IN_I]2","1",1,false],[false,"circle - plane angle","circ","CIRC","plane angle",6.283185307179586,[0,0,0,1,0,0,0],"circ","misc",false,null,null,1,false,false,0,"angles; circles","UCUM","Angle","Clinical","","[pi].rad","[PI].RAD","2",2,false],[false,"spere - solid angle","sph","SPH","solid angle",12.566370614359172,[0,0,0,2,0,0,0],"sph","misc",false,null,null,1,false,false,0,"speres","UCUM","Angle","Clinical","equal to the solid angle of an entire sphere = 4\u03c0sr (sr = steradian) ","[pi].sr","[PI].SR","4",4,false],[false,"metric carat","[car_m]","[CAR_M]","mass",0.2,[0,0,1,0,0,0,0],"ctm","misc",false,null,null,1,false,false,0,"carats; ct; car m","UCUM","Mass","Nonclinical","unit of mass for gemstones","g","G","2e-1",0.2,false],[false,"carat of gold alloys","[car_Au]","[CAR_AU]","mass fraction",0.041666666666666664,[0,0,0,0,0,0,0],"ctAu","misc",false,null,null,1,false,false,0,"karats; k; kt; car au; carats","UCUM","MFr","Nonclinical","unit of purity for gold alloys","/24","/24","1",1,false],[false,"Smoot","[smoot]","[SMOOT]","length",1.7018000000000002,[1,0,0,0,0,0,0],null,"misc",false,null,null,1,false,false,0,"","UCUM","Len","Nonclinical","prank unit of length from MIT","[in_i]","[IN_I]","67",67,false],[false,"meter per square seconds per square root of hertz","[m/s2/Hz^(1/2)]","[M/S2/HZ^(1/2)]","amplitude spectral density",1,[2,-3,0,0,0,0,0],null,"misc",false,null,"sqrt",1,true,false,0,"m/s2/(Hz^.5); m/s2/(Hz^(1/2)); m per s2 per Hz^1/2","UCUM","","Constant","measures amplitude spectral density, and is equal to the square root of power spectral density\\n ","m2/s4/Hz",null,null,1,false],[false,"bit - logarithmic","bit_s","BIT_S","amount of information",1,[0,0,0,0,0,0,0],"bits","infotech",false,null,"ld",1,true,false,0,"bit-s; bit s; bit logarithmic","UCUM","LogA","Nonclinical","defined as the log base 2 of the number of distinct signals; cannot practically be used to express more than 1000 bits\\n\\nIn information theory, the definition of the amount of self-information and information entropy is often expressed with the binary logarithm (log base 2)","1",null,null,1,false],[false,"bit","bit","BIT","amount of information",1,[0,0,0,0,0,0,0],"bit","infotech",true,null,null,1,false,false,0,"bits","UCUM","","Nonclinical","dimensionless information unit of 1 used in computing and digital communications","1","1","1",1,false],[false,"byte","By","BY","amount of information",8,[0,0,0,0,0,0,0],"B","infotech",true,null,null,1,false,false,0,"bytes","UCUM","","Nonclinical","equal to 8 bits","bit","bit","8",8,false],[false,"baud","Bd","BD","signal transmission rate",1,[0,1,0,0,0,0,0],"Bd","infotech",true,null,"inv",1,false,false,0,"Bd; bauds","UCUM","Freq","Nonclinical","unit to express rate in symbols per second or pulses per second. ","s","/s","1",1,false],[false,"per twelve hour","/(12.h)","/HR","",0.000023148148148148147,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"per 12 hours; 12hrs; 12 hrs; /12hrs","LOINC","Rat","Clinical","",null,null,null,null,false],[false,"per arbitrary unit","/[arb\'U]","/[ARB\'U]","",1,[0,0,0,0,0,0,0],"/arb/ U",null,false,null,null,1,false,true,0,"/arbU","LOINC","InvA ","Clinical","",null,null,null,null,false],[false,"per high power field","/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"/HPF; per HPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per international unit","/[IU]","/[IU]","",1,[0,0,0,0,0,0,0],"/i/U.",null,false,null,null,1,false,true,0,"international units; /IU; per IU","LOINC","InvA","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)",null,null,null,null,false],[false,"per low power field","/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"/LPF; per LPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per 10 billion ","/10*10","/10*10","",1e-10,[0,0,0,0,0,0,0],"/1010<.sup>",null,false,null,null,1,false,false,0,"/10^10; per 10*10","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per trillion ","/10*12","/10*12","",1e-12,[0,0,0,0,0,0,0],"/1012<.sup>",null,false,null,null,1,false,false,0,"/10^12; per 10*12","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per thousand","/10*3","/10*3","",0.001,[0,0,0,0,0,0,0],"/103<.sup>",null,false,null,null,1,false,false,0,"/10^3; per 10*3","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per million","/10*6","/10*6","",0.000001,[0,0,0,0,0,0,0],"/106<.sup>",null,false,null,null,1,false,false,0,"/10^6; per 10*6;","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per billion","/10*9","/10*9","",1e-9,[0,0,0,0,0,0,0],"/109<.sup>",null,false,null,null,1,false,false,0,"/10^9; per 10*9","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100","/100","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"per hundred; 10^2; 10*2","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100 cells","/100{cells}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 cells; /100cells; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 neutrophils","/100{neutrophils}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 neutrophils; /100neutrophils; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 spermatozoa","/100{spermatozoa}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 spermatozoa; /100spermatozoa; per hundred","LOINC","NFr","Clinical","",null,null,null,null,false],[false,"per 100 white blood cells","/100{WBCs}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 WBCs; /100WBCs; per hundred","LOINC","Ratio; NFr","Clinical","",null,null,null,null,false],[false,"per year","/a","/ANN","",3.168808781402895e-8,[0,-1,0,0,0,0,0],"/a",null,false,null,null,1,false,false,0,"/Years; /yrs; yearly","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per centimeter of water","/cm[H2O]","/CM[H2O]","",0.000010197162129779282,[1,2,-1,0,0,0,0],"/cm\xa0HO2<.r>",null,false,null,null,1,false,false,0,"/cmH2O; /cm H2O; centimeters; centimetres","LOINC","InvPress","Clinical","",null,null,null,null,false],[false,"per day","/d","/D","",0.000011574074074074073,[0,-1,0,0,0,0,0],"/d",null,false,null,null,1,false,false,0,"/dy; per day","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per deciliter","/dL","/DL","",10000,[-3,0,0,0,0,0,0],"/dL",null,false,null,null,1,false,false,0,"per dL; /deciliter; decilitre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per gram","/g","/G","",1,[0,0,-1,0,0,0,0],"/g",null,false,null,null,1,false,false,0,"/gm; /gram; per g","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per hour","/h","/HR","",0.0002777777777777778,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"/hr; /hour; per hr","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per kilogram","/kg","/KG","",0.001,[0,0,-1,0,0,0,0],"/kg",null,false,null,null,1,false,false,0,"per kg; per kilogram","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per liter","/L","/L","",1000,[-3,0,0,0,0,0,0],"/L",null,false,null,null,1,false,false,0,"/liter; litre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per square meter","/m2","/M2","",1,[-2,0,0,0,0,0,0],"/m2<.sup>",null,false,null,null,1,false,false,0,"/m^2; /m*2; /sq. m; per square meter; meter squared; metre","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per cubic meter","/m3","/M3","",1,[-3,0,0,0,0,0,0],"/m3<.sup>",null,false,null,null,1,false,false,0,"/m^3; /m*3; /cu. m; per cubic meter; meter cubed; per m3; metre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per milligram","/mg","/MG","",1000,[0,0,-1,0,0,0,0],"/mg",null,false,null,null,1,false,false,0,"/milligram; per mg","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per minute","/min","/MIN","",0.016666666666666666,[0,-1,0,0,0,0,0],"/min",null,false,null,null,1,false,false,0,"/minute; per mins; breaths beats per minute","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per milliliter","/mL","/ML","",1000000,[-3,0,0,0,0,0,0],"/mL",null,false,null,null,1,false,false,0,"/milliliter; per mL; millilitre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per millimeter","/mm","/MM","",1000,[-1,0,0,0,0,0,0],"/mm",null,false,null,null,1,false,false,0,"/millimeter; per mm; millimetre","LOINC","InvLen","Clinical","",null,null,null,null,false],[false,"per month","/mo","/MO","",3.802570537683474e-7,[0,-1,0,0,0,0,0],"/mo",null,false,null,null,1,false,false,0,"/month; per mo; monthly; month","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per second","/s","/S","",1,[0,-1,0,0,0,0,0],"/s",null,false,null,null,1,false,false,0,"/second; /sec; per sec; frequency; Hertz; Herz; Hz; becquerels; Bq; s-1; s^-1","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per enzyme unit","/U","/U","",9.963241120049633e-17,[0,1,0,0,0,0,0],"/U",null,false,null,null,1,false,false,-1,"/enzyme units; per U","LOINC","InvC; NCat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"per microliter","/uL","/UL","",999999999.9999999,[-3,0,0,0,0,0,0],"/\u03bcL",null,false,null,null,1,false,false,0,"/microliter; microlitre; /mcl; per uL","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"per week","/wk","/WK","",0.0000016534391534391535,[0,-1,0,0,0,0,0],"/wk",null,false,null,null,1,false,false,0,"/week; per wk; weekly, weeks","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"APL unit per milliliter","[APL\'U]/mL","[APL\'U]/ML","biologic activity of anticardiolipin IgA",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"APL/mL; APL\'U/mL; APL U/mL; APL/milliliter; IgA anticardiolipin units per milliliter; IgA Phospholipid Units; millilitre; biologic activity of","LOINC","ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"arbitrary unit per milliliter","[arb\'U]/mL","[ARB\'U]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(arb. U)/mL","chemical",false,null,null,1,false,true,0,"arb\'U/mL; arbU/mL; arb U/mL; arbitrary units per milliliter; millilitre","LOINC","ACnc","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"colony forming units per liter","[CFU]/L","[CFU]/L","amount of a proliferating organism",1000,[-3,0,0,0,0,0,0],"CFU/L","chemical",false,null,null,1,false,true,0,"CFU per Liter; CFU/L","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"colony forming units per milliliter","[CFU]/mL","[CFU]/ML","amount of a proliferating organism",1000000,[-3,0,0,0,0,0,0],"CFU/mL","chemical",false,null,null,1,false,true,0,"CFU per mL; CFU/mL","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"foot per foot - US","[ft_us]/[ft_us]","[FT_US]/[FT_US]","length",1,[0,0,0,0,0,0,0],"(ftus)/(ftus)","us-lengths",false,null,null,1,false,false,0,"ft/ft; ft per ft; feet per feet; visual acuity","","LenRto","Clinical","distance ratio to measure 20:20 vision","m/3937","M/3937","1200",1200,false],[false,"GPL unit per milliliter","[GPL\'U]/mL","[GPL\'U]/ML","biologic activity of anticardiolipin IgG",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"GPL U/mL; GPL\'U/mL; GPL/mL; GPL U per mL; IgG Phospholipid Units per milliliters; IgG anticardiolipin units; millilitres ","LOINC","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"international unit per 2 hour","[IU]/(2.h)","[IU]/HR","arbitrary",0.0001388888888888889,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/2hrs; IU/2 hours; IU per 2 hrs; international units per 2 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per 24 hour","[IU]/(24.h)","[IU]/HR","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/24hr; IU/24 hours; IU per 24 hrs; international units per 24 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per day","[IU]/d","[IU]/D","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/d","chemical",true,null,null,1,false,true,0,"IU/dy; IU/days; IU per dys; international units per day","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per deciliter","[IU]/dL","[IU]/DL","arbitrary",10000,[-3,0,0,0,0,0,0],"(i.U.)/dL","chemical",true,null,null,1,false,true,0,"IU/dL; IU per dL; international units per deciliters; decilitres","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per gram","[IU]/g","[IU]/G","arbitrary",1,[0,0,-1,0,0,0,0],"(i.U.)/g","chemical",true,null,null,1,false,true,0,"IU/gm; IU/gram; IU per gm; IU per g; international units per gram","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per hour","[IU]/h","[IU]/HR","arbitrary",0.0002777777777777778,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/hrs; IU per hours; international units per hour","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram","[IU]/kg","[IU]/KG","arbitrary",0.001,[0,0,-1,0,0,0,0],"(i.U.)/kg","chemical",true,null,null,1,false,true,0,"IU/kg; IU/kilogram; IU per kg; units","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram per day","[IU]/kg/d","[IU]/KG/D","arbitrary",1.1574074074074074e-8,[0,-1,-1,0,0,0,0],"(i.U.)/kg/d","chemical",true,null,null,1,false,true,0,"IU/kg/dy; IU/kg/day; IU/kilogram/day; IU per kg per day; units","LOINC","ACntRat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per liter","[IU]/L","[IU]/L","arbitrary",1000,[-3,0,0,0,0,0,0],"(i.U.)/L","chemical",true,null,null,1,false,true,0,"IU/L; IU/liter; IU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per minute","[IU]/min","[IU]/MIN","arbitrary",0.016666666666666666,[0,-1,0,0,0,0,0],"(i.U.)/min","chemical",true,null,null,1,false,true,0,"IU/min; IU/minute; IU per minute; international units","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per milliliter","[IU]/mL","[IU]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(i.U.)/mL","chemical",true,null,null,1,false,true,0,"IU/mL; IU per mL; international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"MPL unit per milliliter","[MPL\'U]/mL","[MPL\'U]/ML","biologic activity of anticardiolipin IgM",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"MPL/mL; MPL U/mL; MPL\'U/mL; IgM anticardiolipin units; IgM Phospholipid Units; millilitre ","LOINC","ACnc","Clinical","units for antiphospholipid test\\n","1","1","1",1,false],[false,"number per high power field","{#}/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"#/HPF; # per HPF; number/HPF; numbers per high power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"number per low power field","{#}/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"#/LPF; # per LPF; number/LPF; numbers per low power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"IgA antiphosphatidylserine unit ","{APS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"APS Unit; Phosphatidylserine Antibody IgA Units","LOINC","ACnc","Clinical","unit for antiphospholipid test",null,null,null,null,false],[false,"EIA index","{EIA_index}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"enzyme immunoassay index","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"kaolin clotting time","{KCT\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"KCT","LOINC","Time","Clinical","sensitive\xa0test to detect\xa0lupus anticoagulants; measured in seconds",null,null,null,null,false],[false,"IgM antiphosphatidylserine unit","{MPS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"Phosphatidylserine Antibody IgM Measurement ","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"trillion per liter","10*12/L","(10*12)/L","number",1000000000000000,[-3,0,0,0,0,0,0],"(1012)/L","dimless",false,null,null,1,false,false,0,"10^12/L; 10*12 per Liter; trillion per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^3 (used for cell count)","10*3","10*3","number",1000,[0,0,0,0,0,0,0],"103","dimless",false,null,null,1,false,false,0,"10^3; thousand","LOINC","Num","Clinical","usually used for counting entities (e.g. blood cells) per volume","1","1","10",10,false],[false,"thousand per liter","10*3/L","(10*3)/L","number",1000000,[-3,0,0,0,0,0,0],"(103)/L","dimless",false,null,null,1,false,false,0,"10^3/L; 10*3 per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per milliliter","10*3/mL","(10*3)/ML","number",1000000000,[-3,0,0,0,0,0,0],"(103)/mL","dimless",false,null,null,1,false,false,0,"10^3/mL; 10*3 per mL; thousand per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per microliter","10*3/uL","(10*3)/UL","number",999999999999.9999,[-3,0,0,0,0,0,0],"(103)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^3/uL; 10*3 per uL; thousand per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 thousand per microliter","10*4/uL","(10*4)/UL","number",10000000000000,[-3,0,0,0,0,0,0],"(104)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^4/uL; 10*4 per uL; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^5 ","10*5","10*5","number",100000,[0,0,0,0,0,0,0],"105","dimless",false,null,null,1,false,false,0,"one hundred thousand","LOINC","Num","Clinical","","1","1","10",10,false],[false,"10^6","10*6","10*6","number",1000000,[0,0,0,0,0,0,0],"106","dimless",false,null,null,1,false,false,0,"","LOINC","Num","Clinical","","1","1","10",10,false],[false,"million colony forming unit per liter","10*6.[CFU]/L","(10*6).[CFU]/L","number",1000000000,[-3,0,0,0,0,0,0],"(106).CFU/L","dimless",false,null,null,1,false,true,0,"10*6 CFU/L; 10^6 CFU/L; 10^6CFU; 10^6 CFU per liter; million colony forming units; litre","LOINC","ACnc","Clinical","","1","1","10",10,false],[false,"million international unit","10*6.[IU]","(10*6).[IU]","number",1000000,[0,0,0,0,0,0,0],"(106).(i.U.)","dimless",false,null,null,1,false,true,0,"10*6 IU; 10^6 IU; international units","LOINC","arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","10",10,false],[false,"million per 24 hour","10*6/(24.h)","(10*6)/HR","number",11.574074074074074,[0,-1,0,0,0,0,0],"(106)/h","dimless",false,null,null,1,false,false,0,"10*6/24hrs; 10^6/24 hrs; 10*6 per 24 hrs; 10^6 per 24 hours","LOINC","NRat","Clinical","","1","1","10",10,false],[false,"million per kilogram","10*6/kg","(10*6)/KG","number",1000,[0,0,-1,0,0,0,0],"(106)/kg","dimless",false,null,null,1,false,false,0,"10^6/kg; 10*6 per kg; 10*6 per kilogram; millions","LOINC","NCnt","Clinical","","1","1","10",10,false],[false,"million per liter","10*6/L","(10*6)/L","number",1000000000,[-3,0,0,0,0,0,0],"(106)/L","dimless",false,null,null,1,false,false,0,"10^6/L; 10*6 per Liter; 10^6 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per milliliter","10*6/mL","(10*6)/ML","number",1000000000000,[-3,0,0,0,0,0,0],"(106)/mL","dimless",false,null,null,1,false,false,0,"10^6/mL; 10*6 per mL; 10*6 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per microliter","10*6/uL","(10*6)/UL","number",1000000000000000,[-3,0,0,0,0,0,0],"(106)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^6/uL; 10^6 per uL; 10^6/mcl; 10^6 per mcl; 10^6 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^8","10*8","10*8","number",100000000,[0,0,0,0,0,0,0],"108","dimless",false,null,null,1,false,false,0,"100 million; one hundred million; 10^8","LOINC","Num","Clinical","","1","1","10",10,false],[false,"billion per liter","10*9/L","(10*9)/L","number",1000000000000,[-3,0,0,0,0,0,0],"(109)/L","dimless",false,null,null,1,false,false,0,"10^9/L; 10*9 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per milliliter","10*9/mL","(10*9)/ML","number",1000000000000000,[-3,0,0,0,0,0,0],"(109)/mL","dimless",false,null,null,1,false,false,0,"10^9/mL; 10*9 per mL; 10^9 per mL; 10*9 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per microliter","10*9/uL","(10*9)/UL","number",1000000000000000000,[-3,0,0,0,0,0,0],"(109)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^9/uL; 10^9 per uL; 10^9/mcl; 10^9 per mcl; 10*9 per uL; 10*9 per mcl; 10*9/mcl; 10^9 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 liter per minute per square meter","10.L/(min.m2)","L/(MIN.M2)","",0.00016666666666666666,[1,-1,0,0,0,0,0],"L/(min.(m2))",null,false,null,null,1,false,false,0,"10 liters per minutes per square meter; 10 L per min per m2; m^2; 10 L/(min*m2); 10L/(min*m^2); litres; sq. meter; metre; meters squared","LOINC","ArVRat","Clinical","",null,null,null,null,false],[false,"10 liter per minute","10.L/min","L/MIN","",0.00016666666666666666,[3,-1,0,0,0,0,0],"L/min",null,false,null,null,1,false,false,0,"10 liters per minute; 10 L per min; 10L; 10 L/min; litre","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"10 micronewton second per centimeter to the fifth power per square meter","10.uN.s/(cm5.m2)","(UN.S)/(CM5.M2)","",100000000,[-6,-1,1,0,0,0,0],"(\u03bcN.s)/(cm5).(m2)",null,false,null,null,1,false,false,0,"dyne seconds per centimeter5 and square meter; dyn.s/(cm5.m2); dyn.s/cm5/m2; cm^5; m^2","LOINC","","Clinical","unit to measure systemic vascular resistance per body surface area",null,null,null,null,false],[false,"24 hour","24.h","HR","",86400,[0,1,0,0,0,0,0],"h",null,false,null,null,1,false,false,0,"24hrs; 24 hrs; 24 hours; days; dy","LOINC","Time","Clinical","",null,null,null,null,false],[false,"ampere per meter","A/m","A/M","electric current",1,[-1,-1,0,0,0,1,0],"A/m","si",true,null,null,1,false,false,0,"A/m; amp/meter; magnetic field strength; H; B; amperes per meter; metre","LOINC","","Clinical","unit of magnetic field strength","C/s","C/S","1",1,false],[true,"centigram","cg","CG","mass",0.01,[0,0,1,0,0,0,0],"cg",null,false,"M",null,1,false,false,0,"centigrams; cg; cgm","LOINC","Mass","Clinical","",null,null,null,null,false],[false,"centiliter","cL","CL","volume",0.00001,[3,0,0,0,0,0,0],"cL","iso1000",true,null,null,1,false,false,0,"centiliters; centilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"centimeter","cm","CM","length",0.01,[1,0,0,0,0,0,0],"cm",null,false,"L",null,1,false,false,0,"centimeters; centimetres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"centimeter of water","cm[H2O]","CM[H2O]","pressure",98066.5,[-1,-2,1,0,0,0,0],"cm\xa0HO2","clinical",true,null,null,1,false,false,0,"cm H2O; cmH2O; centimetres; pressure","LOINC","Pres","Clinical","unit of pressure mostly applies to blood pressure","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per liter per second","cm[H2O]/L/s","(CM[H2O]/L)/S","pressure",98066500,[-4,-3,1,0,0,0,0],"(cm\xa0HO2)/L/s","clinical",true,null,null,1,false,false,0,"cm[H2O]/(L/s); cm[H2O].s/L; cm H2O/L/sec; cmH2O/L/sec; cmH2O/Liter; cmH2O per L per secs; centimeters of water per liters per second; centimetres; litres; cm[H2O]/(L/s)","LOINC","PresRat","Clinical","unit used to measure mean pulmonary resistance","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per second per meter","cm[H2O]/s/m","(CM[H2O]/S)/M","pressure",98066.5,[-2,-3,1,0,0,0,0],"(cm\xa0HO2)/s/m","clinical",true,null,null,1,false,false,0,"cm[H2O]/(s.m); cm H2O/s/m; cmH2O; cmH2O/sec/m; cmH2O per secs per meters; centimeters of water per seconds per meter; centimetres; metre","LOINC","PresRat","Clinical","unit used to measure pulmonary pressure time product","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of mercury","cm[Hg]","CM[HG]","pressure",1333220,[-1,-2,1,0,0,0,0],"cm\xa0Hg","clinical",true,null,null,1,false,false,0,"centimeters of mercury; centimetres; cmHg; cm Hg","LOINC","Pres","Clinical","unit of pressure where 1 cmHg = 10 torr","kPa","KPAL","133.3220",133.322,false],[true,"square centimeter","cm2","CM2","length",0.0001,[2,0,0,0,0,0,0],"cm2",null,false,"L",null,1,false,false,0,"cm^2; sq cm; centimeters squared; square centimeters; centimetre; area","LOINC","Area","Clinical","",null,null,null,null,false],[true,"square centimeter per second","cm2/s","CM2/S","length",0.0001,[2,-1,0,0,0,0,0],"(cm2)/s",null,false,"L",null,1,false,false,0,"cm^2/sec; square centimeters per second; sq cm per sec; cm2; centimeters squared; centimetres","LOINC","AreaRat","Clinical","",null,null,null,null,false],[false,"centipoise","cP","CP","dynamic viscosity",1,[-1,-1,1,0,0,0,0],"cP","cgs",true,null,null,1,false,false,0,"cps; centiposes","LOINC","Visc","Clinical","unit of dynamic viscosity in the CGS system with base units: 10^\u22123 Pa.s = 1 mPa\xb7.s (1 millipascal second)","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"centistoke","cSt","CST","kinematic viscosity",0.0000010000000000000002,[2,-1,0,0,0,0,0],"cSt","cgs",true,null,null,1,false,false,0,"centistokes","LOINC","Visc","Clinical","unit for kinematic viscosity with base units of mm^2/s (square millimeter per second)","cm2/s","CM2/S","1",1,false],[false,"dekaliter per minute","daL/min","DAL/MIN","volume",0.00016666666666666666,[3,-1,0,0,0,0,0],"daL/min","iso1000",true,null,null,1,false,false,0,"dekalitres; dekaliters per minute; per min","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"dekaliter per minute per square meter","daL/min/m2","(DAL/MIN)/M2","volume",0.00016666666666666666,[1,-1,0,0,0,0,0],"(daL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"daL/min/m^2; daL/minute/m2; sq. meter; dekaliters per minutes per square meter; meter squared; dekalitres; metre","LOINC","ArVRat","Clinical","The area usually is the body surface area used to normalize cardiovascular measures for patient\'s size","l",null,"1",1,false],[false,"decibel","dB","DB","level",1,[0,0,0,0,0,0,0],"dB","levels",true,null,"lg",0.1,true,false,0,"decibels","LOINC","LogRto","Clinical","unit most commonly used in acoustics as unit of sound pressure level. (also see B[SPL] or bel sound pressure level). ","1",null,null,1,false],[false,"degree per second","deg/s","DEG/S","plane angle",0.017453292519943295,[0,-1,0,1,0,0,0],"\xb0/s","iso1000",false,null,null,1,false,false,0,"deg/sec; deg per sec; \xb0/sec; twist rate; angular speed; rotational speed","LOINC","ARat","Clinical","unit of angular (rotational) speed used to express turning rate","[pi].rad/360","[PI].RAD/360","2",2,false],[true,"decigram","dg","DG","mass",0.1,[0,0,1,0,0,0,0],"dg",null,false,"M",null,1,false,false,0,"decigrams; dgm; 0.1 grams; 1/10 gm","LOINC","Mass","Clinical","equal to 1/10 gram",null,null,null,null,false],[false,"deciliter","dL","DL","volume",0.0001,[3,0,0,0,0,0,0],"dL","iso1000",true,null,null,1,false,false,0,"deciliters; decilitres; 0.1 liters; 1/10 L","LOINC","Vol","Clinical","equal to 1/10 liter","l",null,"1",1,false],[true,"decimeter","dm","DM","length",0.1,[1,0,0,0,0,0,0],"dm",null,false,"L",null,1,false,false,0,"decimeters; decimetres; 0.1 meters; 1/10 m; 10 cm; centimeters","LOINC","Len","Clinical","equal to 1/10 meter or 10 centimeters",null,null,null,null,false],[true,"square decimeter per square second","dm2/s2","DM2/S2","length",0.010000000000000002,[2,-2,0,0,0,0,0],"(dm2)/(s2)",null,false,"L",null,1,false,false,0,"dm2 per s2; dm^2/s^2; decimeters squared per second squared; sq dm; sq sec","LOINC","EngMass (massic energy)","Clinical","units for energy per unit mass or Joules per kilogram (J/kg = kg.m2/s2/kg = m2/s2) ",null,null,null,null,false],[false,"dyne second per centimeter per square meter","dyn.s/(cm.m2)","(DYN.S)/(CM.M2)","force",1,[-2,-1,1,0,0,0,0],"(dyn.s)/(cm.(m2))","cgs",true,null,null,1,false,false,0,"(dyn*s)/(cm*m2); (dyn*s)/(cm*m^2); dyn s per cm per m2; m^2; dyne seconds per centimeters per square meter; centimetres; sq. meter; squared","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"dyne second per centimeter","dyn.s/cm","(DYN.S)/CM","force",1,[0,-1,1,0,0,0,0],"(dyn.s)/cm","cgs",true,null,null,1,false,false,0,"(dyn*s)/cm; dyn sec per cm; seconds; centimetre; dyne seconds","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"equivalent per liter","eq/L","EQ/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"eq/L","chemical",true,null,null,1,false,false,1,"eq/liter; eq/litre; eqs; equivalents per liter; litre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per milliliter","eq/mL","EQ/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"eq/mL","chemical",true,null,null,1,false,false,1,"equivalent/milliliter; equivalents per milliliter; eq per mL; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per millimole","eq/mmol","EQ/MMOL","amount of substance",1000,[0,0,0,0,0,0,0],"eq/mmol","chemical",true,null,null,1,false,false,0,"equivalent/millimole; equivalents per millimole; eq per mmol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per micromole","eq/umol","EQ/UMOL","amount of substance",1000000,[0,0,0,0,0,0,0],"eq/\u03bcmol","chemical",true,null,null,1,false,false,0,"equivalent/micromole; equivalents per micromole; eq per umol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"femtogram","fg","FG","mass",1e-15,[0,0,1,0,0,0,0],"fg",null,false,"M",null,1,false,false,0,"fg; fgm; femtograms; weight","LOINC","Mass","Clinical","equal to 10^-15 grams",null,null,null,null,false],[false,"femtoliter","fL","FL","volume",1e-18,[3,0,0,0,0,0,0],"fL","iso1000",true,null,null,1,false,false,0,"femtolitres; femtoliters","LOINC","Vol; EntVol","Clinical","equal to 10^-15 liters","l",null,"1",1,false],[true,"femtometer","fm","FM","length",1e-15,[1,0,0,0,0,0,0],"fm",null,false,"L",null,1,false,false,0,"femtometres; femtometers","LOINC","Len","Clinical","equal to 10^-15 meters",null,null,null,null,false],[false,"femtomole","fmol","FMOL","amount of substance",602213670,[0,0,0,0,0,0,0],"fmol","si",true,null,null,1,false,false,1,"femtomoles","LOINC","EntSub","Clinical","equal to 10^-15 moles","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per gram","fmol/g","FMOL/G","amount of substance",602213670,[0,0,-1,0,0,0,0],"fmol/g","si",true,null,null,1,false,false,1,"femtomoles; fmol/gm; fmol per gm","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per liter","fmol/L","FMOL/L","amount of substance",602213670000,[-3,0,0,0,0,0,0],"fmol/L","si",true,null,null,1,false,false,1,"femtomoles; fmol per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milligram","fmol/mg","FMOL/MG","amount of substance",602213670000,[0,0,-1,0,0,0,0],"fmol/mg","si",true,null,null,1,false,false,1,"fmol per mg; femtomoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milliliter","fmol/mL","FMOL/ML","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"fmol/mL","si",true,null,null,1,false,false,1,"femtomoles; millilitre; fmol per mL; fmol per milliliter","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"gram meter","g.m","G.M","mass",1,[1,0,1,0,0,0,0],"g.m",null,false,"M",null,1,false,false,0,"g*m; gxm; meters; metres","LOINC","Enrg","Clinical","Unit for measuring stroke work (heart work)",null,null,null,null,false],[true,"gram per 100 gram","g/(100.g)","G/G","mass",0.01,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"g/100 gm; 100gm; grams per 100 grams; gm per 100 gm","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per 12 hour","g/(12.h)","G/HR","mass",0.000023148148148148147,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/12hrs; 12 hrs; gm per 12 hrs; 12hrs; grams per 12 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 24 hour","g/(24.h)","G/HR","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; gm/dy; gm per dy; grams per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 3 days","g/(3.d)","G/D","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/3dy; gm/3 dy; gm per 3 days; grams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 4 hour","g/(4.h)","G/HR","mass",0.00006944444444444444,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/4hrs; gm/4 hrs; gm per 4 hrs; 4hrs; grams per 4 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 48 hour","g/(48.h)","G/HR","mass",0.000005787037037037037,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/48hrs; gm/48 hrs; gm per 48 hrs; 48hrs; grams per 48 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 5 hour","g/(5.h)","G/HR","mass",0.00005555555555555556,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/5hrs; gm/5 hrs; gm per 5 hrs; 5hrs; grams per 5 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 6 hour","g/(6.h)","G/HR","mass",0.000046296296296296294,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/6hrs; gm/6 hrs; gm per 6 hrs; 6hrs; grams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 72 hour","g/(72.h)","G/HR","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/72hrs; gm/72 hrs; gm per 72 hrs; 72hrs; grams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per cubic centimeter","g/cm3","G/CM3","mass",999999.9999999999,[-3,0,1,0,0,0,0],"g/(cm3)",null,false,"M",null,1,false,false,0,"g/cm^3; gm per cm3; g per cm^3; grams per centimeter cubed; cu. cm; centimetre; g/mL; gram per milliliter; millilitre","LOINC","MCnc","Clinical","g/cm3 = g/mL",null,null,null,null,false],[true,"gram per day","g/d","G/D","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/dy; gm per dy; grams per day; gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; serving","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per deciliter","g/dL","G/DL","mass",10000,[-3,0,1,0,0,0,0],"g/dL",null,false,"M",null,1,false,false,0,"gm/dL; gm per dL; grams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per gram","g/g","G/G","mass",1,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"gm; grams","LOINC","MRto ","Clinical","",null,null,null,null,false],[true,"gram per hour","g/h","G/HR","mass",0.0002777777777777778,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/hr; gm per hr; grams; intake; output","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per hour per square meter","g/h/m2","(G/HR)/M2","mass",0.0002777777777777778,[-2,-1,1,0,0,0,0],"(g/h)/(m2)",null,false,"M",null,1,false,false,0,"gm/hr/m2; gm/h/m2; /m^2; sq. m; g per hr per m2; grams per hours per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"gram per kilogram","g/kg ","G/KG","mass",0.001,[0,0,0,0,0,0,0],"g/kg",null,false,"M",null,1,false,false,0,"g per kg; gram per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per kilogram per 8 hour ","g/kg/(8.h)","(G/KG)/HR","mass",3.472222222222222e-8,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(8.kg.h); gm/kg/8hrs; 8 hrs; g per kg per 8 hrs; 8hrs; grams per kilograms per 8 hours; shift","LOINC","MCntRat; RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a 8 hours, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per day","g/kg/d","(G/KG)/D","mass",1.1574074074074074e-8,[0,-1,0,0,0,0,0],"(g/kg)/d",null,false,"M",null,1,false,false,0,"g/(kg.d); gm/kg/dy; gm per kg per dy; grams per kilograms per day","LOINC","RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a day, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per hour","g/kg/h","(G/KG)/HR","mass",2.7777777777777776e-7,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(kg.h); g/kg/hr; g per kg per hrs; grams per kilograms per hour","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per minute","g/kg/min","(G/KG)/MIN","mass",0.000016666666666666667,[0,-1,0,0,0,0,0],"(g/kg)/min",null,false,"M",null,1,false,false,0,"g/(kg.min); g/kg/min; g per kg per min; grams per kilograms per minute","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per liter","g/L","G/L","mass",1000,[-3,0,1,0,0,0,0],"g/L",null,false,"M",null,1,false,false,0,"gm per liter; g/liter; grams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per square meter","g/m2","G/M2","mass",1,[-2,0,1,0,0,0,0],"g/(m2)",null,false,"M",null,1,false,false,0,"g/m^2; gram/square meter; g/sq m; g per m2; g per m^2; grams per square meter; meters squared; metre","LOINC","ArMass","Clinical","Tests measure myocardial mass (heart ventricle system) per body surface area; unit used to measure mass dose per body surface area",null,null,null,null,false],[true,"gram per milligram","g/mg","G/MG","mass",1000,[0,0,0,0,0,0,0],"g/mg",null,false,"M",null,1,false,false,0,"g per mg; grams per milligram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"gram per minute","g/min","G/MIN","mass",0.016666666666666666,[0,-1,1,0,0,0,0],"g/min",null,false,"M",null,1,false,false,0,"g per min; grams per minute; gram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per milliliter","g/mL","G/ML","mass",1000000,[-3,0,1,0,0,0,0],"g/mL",null,false,"M",null,1,false,false,0,"g per mL; grams per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per millimole","g/mmol","G/MMOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"g/mmol",null,false,"M",null,1,false,false,-1,"grams per millimole; g per mmol","LOINC","Ratio","Clinical","",null,null,null,null,false],[false,"joule per liter","J/L","J/L","energy",1000000,[-1,-2,1,0,0,0,0],"J/L","si",true,null,null,1,false,false,0,"joules per liter; litre; J per L","LOINC","EngCnc","Clinical","","N.m","N.M","1",1,false],[true,"degree Kelvin per Watt","K/W","K/W","temperature",0.001,[-2,3,-1,0,1,0,0],"K/W",null,false,"C",null,1,false,false,0,"degree Kelvin/Watt; K per W; thermal ohm; thermal resistance; degrees","LOINC","TempEngRat","Clinical","unit for absolute thermal resistance equal to the reciprocal of thermal conductance. Unit used for tests to measure work of breathing",null,null,null,null,false],[false,"kilo international unit per liter","k[IU]/L","K[IU]/L","arbitrary",1000000,[-3,0,0,0,0,0,0],"(ki.U.)/L","chemical",true,null,null,1,false,true,0,"kIU/L; kIU per L; kIU per liter; kilo international units; litre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/L","[iU]","[IU]","1",1,false],[false,"kilo international unit per milliliter","k[IU]/mL","K[IU]/ML","arbitrary",1000000000,[-3,0,0,0,0,0,0],"(ki.U.)/mL","chemical",true,null,null,1,false,true,0,"kIU/mL; kIU per mL; kIU per milliliter; kilo international units; millilitre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/mL","[iU]","[IU]","1",1,false],[false,"katal per kilogram","kat/kg","KAT/KG","catalytic activity",602213670000000000000,[0,-1,-1,0,0,0,0],"kat/kg","chemical",true,null,null,1,false,false,1,"kat per kg; katals per kilogram; mol/s/kg; moles per seconds per kilogram","LOINC","CCnt","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"katal per liter","kat/L","KAT/L","catalytic activity",6.0221366999999994e+26,[-3,-1,0,0,0,0,0],"kat/L","chemical",true,null,null,1,false,false,1,"kat per L; katals per liter; litre; mol/s/L; moles per seconds per liter","LOINC","CCnc","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"kilocalorie","kcal","KCAL","energy",4184000,[2,-2,1,0,0,0,0],"kcal","heat",true,null,null,1,false,false,0,"kilogram calories; large calories; food calories; kcals","LOINC","EngRat","Clinical","It is equal to 1000 calories (equal to 4.184 kJ). But in practical usage, kcal refers to food calories which excludes caloric content in fiber and other constitutes that is not digestible by humans. Also see nutrition label Calories ([Cal])","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per 24 hour","kcal/(24.h)","KCAL/HR","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/24hrs; kcal/24 hrs; kcal per 24hrs; kilocalories per 24 hours; kilojoules; kJ/24hr; kJ/(24.h); kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","","EngRat","Clinical","","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per ounce","kcal/[oz_av]","KCAL/[OZ_AV]","energy",147586.25679704445,[2,-2,0,0,0,0,0],"kcal/oz","heat",true,null,null,1,false,false,0,"kcal/oz; kcal per ozs; large calories per ounces; food calories; servings; international","LOINC","EngCnt","Clinical","used in nutrition to represent calorie of food","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per day","kcal/d","KCAL/D","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/d","heat",true,null,null,1,false,false,0,"kcal/dy; kcal per day; kilocalories per days; kilojoules; kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","LOINC","EngRat","Clinical","unit in nutrition for food intake (measured in calories) in a day","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per hour","kcal/h","KCAL/HR","energy",1162.2222222222222,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/hrs; kcals per hr; intake; kilocalories per hours; kilojoules","LOINC","EngRat","Clinical","used in nutrition to represent caloric requirement or consumption","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per kilogram per 24 hour","kcal/kg/(24.h)","(KCAL/KG)/HR","energy",0.04842592592592593,[2,-3,0,0,0,0,0],"(kcal/kg)/h","heat",true,null,null,1,false,false,0,"kcal/kg/24hrs; 24 hrs; kcal per kg per 24hrs; kilocalories per kilograms per 24 hours; kilojoules","LOINC","EngCntRat","Clinical","used in nutrition to represent caloric requirement per day based on subject\'s body weight in kilograms","cal_th","CAL_TH","1",1,false],[true,"kilogram","kg","KG","mass",1000,[0,0,1,0,0,0,0],"kg",null,false,"M",null,1,false,false,0,"kilograms; kgs","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"kilogram meter per second","kg.m/s","(KG.M)/S","mass",1000,[1,-1,1,0,0,0,0],"(kg.m)/s",null,false,"M",null,1,false,false,0,"kg*m/s; kg.m per sec; kg*m per sec; p; momentum","LOINC","","Clinical","unit for momentum = mass times velocity",null,null,null,null,false],[true,"kilogram per second per square meter","kg/(s.m2)","KG/(S.M2)","mass",1000,[-2,-1,1,0,0,0,0],"kg/(s.(m2))",null,false,"M",null,1,false,false,0,"kg/(s*m2); kg/(s*m^2); kg per s per m2; per sec; per m^2; kilograms per seconds per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"kilogram per hour","kg/h","KG/HR","mass",0.2777777777777778,[0,-1,1,0,0,0,0],"kg/h",null,false,"M",null,1,false,false,0,"kg/hr; kg per hr; kilograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per liter","kg/L","KG/L","mass",1000000,[-3,0,1,0,0,0,0],"kg/L",null,false,"M",null,1,false,false,0,"kg per liter; litre; kilograms","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per square meter","kg/m2","KG/M2","mass",1000,[-2,0,1,0,0,0,0],"kg/(m2)",null,false,"M",null,1,false,false,0,"kg/m^2; kg/sq. m; kg per m2; per m^2; per sq. m; kilograms; meter squared; metre; BMI","LOINC","Ratio","Clinical","units for body mass index (BMI)",null,null,null,null,false],[true,"kilogram per cubic meter","kg/m3","KG/M3","mass",1000,[-3,0,1,0,0,0,0],"kg/(m3)",null,false,"M",null,1,false,false,0,"kg/m^3; kg/cu. m; kg per m3; per m^3; per cu. m; kilograms; meters cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per minute","kg/min","KG/MIN","mass",16.666666666666668,[0,-1,1,0,0,0,0],"kg/min",null,false,"M",null,1,false,false,0,"kilogram/minute; kg per min; kilograms per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per mole","kg/mol","KG/MOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"kg/mol",null,false,"M",null,1,false,false,-1,"kilogram/mole; kg per mol; kilograms per mole","LOINC","SCnt","Clinical","",null,null,null,null,false],[true,"kilogram per second","kg/s","KG/S","mass",1000,[0,-1,1,0,0,0,0],"kg/s",null,false,"M",null,1,false,false,0,"kg/sec; kilogram/second; kg per sec; kilograms; second","LOINC","MRat","Clinical","",null,null,null,null,false],[false,"kiloliter","kL","KL","volume",1,[3,0,0,0,0,0,0],"kL","iso1000",true,null,null,1,false,false,0,"kiloliters; kilolitres; m3; m^3; meters cubed; metre","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"kilometer","km","KM","length",1000,[1,0,0,0,0,0,0],"km",null,false,"L",null,1,false,false,0,"kilometers; kilometres; distance","LOINC","Len","Clinical","",null,null,null,null,false],[false,"kilopascal","kPa","KPAL","pressure",1000000,[-1,-2,1,0,0,0,0],"kPa","si",true,null,null,1,false,false,0,"kilopascals; pressure","LOINC","Pres; PPresDiff","Clinical","","N/m2","N/M2","1",1,false],[true,"kilosecond","ks","KS","time",1000,[0,1,0,0,0,0,0],"ks",null,false,"T",null,1,false,false,0,"kiloseconds; ksec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"kilo enzyme unit","kU","KU","catalytic activity",10036894500000000000,[0,-1,0,0,0,0,0],"kU","chemical",true,null,null,1,false,false,1,"units; mmol/min; millimoles per minute","LOINC","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per gram","kU/g","KU/G","catalytic activity",10036894500000000000,[0,-1,-1,0,0,0,0],"kU/g","chemical",true,null,null,1,false,false,1,"units per grams; kU per gm","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per liter","kU/L","KU/L","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"kU/L","chemical",true,null,null,1,false,false,1,"units per liter; litre; enzymatic activity; enzyme activity per volume; activities","LOINC","ACnc; CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per milliliter","kU/mL","KU/ML","catalytic activity",1.00368945e+25,[-3,-1,0,0,0,0,0],"kU/mL","chemical",true,null,null,1,false,false,1,"kU per mL; units per milliliter; millilitre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Liters per 24 hour","L/(24.h)","L/HR","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/24hrs; L/24 hrs; L per 24hrs; liters per 24 hours; day; dy; litres; volume flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per 8 hour","L/(8.h)","L/HR","volume",3.472222222222222e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/8hrs; L/8 hrs; L per 8hrs; liters per 8 hours; litres; volume flow rate; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/(min.m2) ","L/(MIN.M2)","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"L/(min.(m2))","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per day","L/d","L/D","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/d","iso1000",true,null,null,1,false,false,0,"L/dy; L per day; 24hrs; 24 hrs; 24 hours; liters; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per hour","L/h","L/HR","volume",2.7777777777777776e-7,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/hr; L per hr; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per kilogram","L/kg","L/KG","volume",0.000001,[3,0,-1,0,0,0,0],"L/kg","iso1000",true,null,null,1,false,false,0,"L per kg; litre","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"Liters per liter","L/L","L/L","volume",1,[0,0,0,0,0,0,0],"L/L","iso1000",true,null,null,1,false,false,0,"L per L; liter/liter; litre","LOINC","VFr","Clinical","","l",null,"1",1,false],[false,"Liters per minute","L/min","L/MIN","volume",0.000016666666666666667,[3,-1,0,0,0,0,0],"L/min","iso1000",true,null,null,1,false,false,0,"liters per minute; litre","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/min/m2","(L/MIN)/M2","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"(L/min)/(m2)","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per second","L/s","L/S","volume",0.001,[3,-1,0,0,0,0,0],"L/s","iso1000",true,null,null,1,false,false,0,"L per sec; litres","LOINC","VRat","Clinical","unit used often to measure gas flow and peak expiratory flow","l",null,"1",1,false],[false,"Liters per second per square second","L/s/s2","(L/S)/S2","volume",0.001,[3,-3,0,0,0,0,0],"(L/s)/(s2)","iso1000",true,null,null,1,false,false,0,"L/s/s^2; L/sec/sec2; L/sec/sec^2; L/sec/sq. sec; L per s per s2; L per sec per sec2; s^2; sec^2; liters per seconds per square second; second squared; litres ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output/body surface area","l",null,"1",1,false],[false,"lumen square meter","lm.m2","LM.M2","luminous flux",1,[2,0,0,2,0,0,1],"lm.(m2)","si",true,null,null,1,false,false,0,"lm*m2; lm*m^2; lumen meters squared; lumen sq. meters; metres","LOINC","","Clinical","","cd.sr","CD.SR","1",1,false],[true,"meter per second","m/s","M/S","length",1,[1,-1,0,0,0,0,0],"m/s",null,false,"L",null,1,false,false,0,"meter/second; m per sec; meters per second; metres; velocity; speed","LOINC","Vel","Clinical","unit of velocity",null,null,null,null,false],[true,"meter per square second","m/s2","M/S2","length",1,[1,-2,0,0,0,0,0],"m/(s2)",null,false,"L",null,1,false,false,0,"m/s^2; m/sq. sec; m per s2; per s^2; meters per square second; second squared; sq second; metres; acceleration","LOINC","Accel","Clinical","unit of acceleration",null,null,null,null,false],[false,"milli international unit per liter","m[IU]/L","M[IU]/L","arbitrary",1,[-3,0,0,0,0,0,0],"(mi.U.)/L","chemical",true,null,null,1,false,true,0,"mIU/L; m IU/L; mIU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"milli international unit per milliliter","m[IU]/mL","M[IU]/ML","arbitrary",1000.0000000000001,[-3,0,0,0,0,0,0],"(mi.U.)/mL","chemical",true,null,null,1,false,true,0,"mIU/mL; m IU/mL; mIU per mL; milli international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[true,"square meter","m2","M2","length",1,[2,0,0,0,0,0,0],"m2",null,false,"L",null,1,false,false,0,"m^2; sq m; square meters; meters squared; metres","LOINC","Area","Clinical","unit often used to represent body surface area",null,null,null,null,false],[true,"square meter per second","m2/s","M2/S","length",1,[2,-1,0,0,0,0,0],"(m2)/s",null,false,"L",null,1,false,false,0,"m^2/sec; m2 per sec; m^2 per sec; sq m/sec; meters squared/seconds; sq m per sec; meters squared; metres","LOINC","ArRat","Clinical","",null,null,null,null,false],[true,"cubic meter per second","m3/s","M3/S","length",1,[3,-1,0,0,0,0,0],"(m3)/s",null,false,"L",null,1,false,false,0,"m^3/sec; m3 per sec; m^3 per sec; cu m/sec; cubic meters per seconds; meters cubed; metres","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"milliampere","mA","MA","electric current",0.001,[0,-1,0,0,0,1,0],"mA","si",true,null,null,1,false,false,0,"mamp; milliamperes","LOINC","ElpotRat","Clinical","unit of electric current","C/s","C/S","1",1,false],[false,"millibar","mbar","MBAR","pressure",100000,[-1,-2,1,0,0,0,0],"mbar","iso1000",true,null,null,1,false,false,0,"millibars","LOINC","Pres","Clinical","unit of pressure","Pa","PAL","1e5",100000,false],[false,"millibar second per liter","mbar.s/L","(MBAR.S)/L","pressure",100000000,[-4,-1,1,0,0,0,0],"(mbar.s)/L","iso1000",true,null,null,1,false,false,0,"mbar*s/L; mbar.s per L; mbar*s per L; millibar seconds per liter; millibar second per litre","LOINC","","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"millibar per liter per second","mbar/L/s","(MBAR/L)/S","pressure",100000000,[-4,-3,1,0,0,0,0],"(mbar/L)/s","iso1000",true,null,null,1,false,false,0,"mbar/(L.s); mbar/L/sec; mbar/liter/second; mbar per L per sec; mbar per liter per second; millibars per liters per seconds; litres","LOINC","PresCncRat","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"milliequivalent","meq","MEQ","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"meq","chemical",true,null,null,1,false,false,1,"milliequivalents; meqs","LOINC","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 2 hour","meq/(2.h)","MEQ/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/2hrs; meq/2 hrs; meq per 2 hrs; milliequivalents per 2 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 24 hour","meq/(24.h)","MEQ/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 8 hour","meq/(8.h)","MEQ/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/8hrs; meq/8 hrs; meq per 8 hrs; milliequivalents per 8 hours; shift","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per day","meq/d","MEQ/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/d","chemical",true,null,null,1,false,false,1,"meq/dy; meq per day; milliquivalents per days; meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per deciliter","meq/dL","MEQ/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"meq/dL","chemical",true,null,null,1,false,false,1,"meq per dL; milliequivalents per deciliter; decilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per gram","meq/g","MEQ/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"meq/g","chemical",true,null,null,1,false,false,1,"mgq/gm; meq per gm; milliequivalents per gram","LOINC","MCnt","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per hour","meq/h","MEQ/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/hrs; meq per hrs; milliequivalents per hour","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per kilogram","meq/kg","MEQ/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"meq/kg","chemical",true,null,null,1,false,false,1,"meq per kg; milliequivalents per kilogram","LOINC","SCnt","Clinical","equivalence equals moles per valence; used to measure dose per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per kilogram per hour","meq/kg/h","(MEQ/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(meq/kg)/h","chemical",true,null,null,1,false,false,1,"meq/(kg.h); meq/kg/hr; meq per kg per hr; milliequivalents per kilograms per hour","LOINC","SCntRat","Clinical","equivalence equals moles per valence; unit used to measure dose rate per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per liter","meq/L","MEQ/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"meq/L","chemical",true,null,null,1,false,false,1,"milliequivalents per liter; litre; meq per l; acidity","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per square meter","meq/m2","MEQ/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"meq/(m2)","chemical",true,null,null,1,false,false,1,"meq/m^2; meq/sq. m; milliequivalents per square meter; meter squared; metre","LOINC","ArSub","Clinical","equivalence equals moles per valence; note that the use of m2 in clinical units ofter refers to body surface area","mol","MOL","1",1,false],[false,"milliequivalent per minute","meq/min","MEQ/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"meq/min","chemical",true,null,null,1,false,false,1,"meq per min; milliequivalents per minute","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per milliliter","meq/mL","MEQ/ML","amount of substance",6.0221367e+26,[-3,0,0,0,0,0,0],"meq/mL","chemical",true,null,null,1,false,false,1,"meq per mL; milliequivalents per milliliter; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"milligram","mg","MG","mass",0.001,[0,0,1,0,0,0,0],"mg",null,false,"M",null,1,false,false,0,"milligrams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"milligram per 10 hour","mg/(10.h)","MG/HR","mass",2.7777777777777777e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/10hrs; mg/10 hrs; mg per 10 hrs; milligrams per 10 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 12 hour","mg/(12.h)","MG/HR","mass",2.3148148148148148e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/12hrs; mg/12 hrs; per 12 hrs; 12hrs; milligrams per 12 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 2 hour","mg/(2.h)","MG/HR","mass",1.3888888888888888e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/2hrs; mg/2 hrs; mg per 2 hrs; 2hrs; milligrams per 2 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 24 hour","mg/(24.h)","MG/HR","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/kg/dy; mg per kg per day; milligrams per kilograms per days","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 6 hour","mg/(6.h)","MG/HR","mass",4.6296296296296295e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/6hrs; mg/6 hrs; mg per 6 hrs; 6hrs; milligrams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 72 hour","mg/(72.h)","MG/HR","mass",3.858024691358025e-9,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/72hrs; mg/72 hrs; 72 hrs; 72hrs; milligrams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 8 hour","mg/(8.h)","MG/HR","mass",3.472222222222222e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/8hrs; mg/8 hrs; milligrams per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per day","mg/d","MG/D","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/d",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/dy; mg per day; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per deciliter","mg/dL","MG/DL","mass",10,[-3,0,1,0,0,0,0],"mg/dL",null,false,"M",null,1,false,false,0,"mg per dL; milligrams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per gram","mg/g","MG/G","mass",0.001,[0,0,0,0,0,0,0],"mg/g",null,false,"M",null,1,false,false,0,"mg per gm; milligrams per gram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"milligram per hour","mg/h","MG/HR","mass",2.7777777777777776e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/hr; mg per hr; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per kilogram","mg/kg","MG/KG","mass",0.000001,[0,0,0,0,0,0,0],"mg/kg",null,false,"M",null,1,false,false,0,"mg per kg; milligrams per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"milligram per kilogram per 8 hour","mg/kg/(8.h)","(MG/KG)/HR","mass",3.472222222222222e-11,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(8.h.kg); mg/kg/8hrs; mg/kg/8 hrs; mg per kg per 8hrs; 8 hrs; milligrams per kilograms per 8 hours; shift","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per day","mg/kg/d","(MG/KG)/D","mass",1.1574074074074074e-11,[0,-1,0,0,0,0,0],"(mg/kg)/d",null,false,"M",null,1,false,false,0,"mg/(kg.d); mg/(kg.24.h)mg/kg/dy; mg per kg per day; milligrams per kilograms per days; mg/kg/(24.h); mg/kg/24hrs; 24 hrs; 24 hours","LOINC","RelMRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per hour","mg/kg/h","(MG/KG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(kg.h); mg/kg/hr; mg per kg per hr; milligrams per kilograms per hour","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per minute","mg/kg/min","(MG/KG)/MIN","mass",1.6666666666666667e-8,[0,-1,0,0,0,0,0],"(mg/kg)/min",null,false,"M",null,1,false,false,0,"mg/(kg.min); mg per kg per min; milligrams per kilograms per minute","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per liter","mg/L","MG/L","mass",1,[-3,0,1,0,0,0,0],"mg/L",null,false,"M",null,1,false,false,0,"mg per l; milligrams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per square meter","mg/m2","MG/M2","mass",0.001,[-2,0,1,0,0,0,0],"mg/(m2)",null,false,"M",null,1,false,false,0,"mg/m^2; mg/sq. m; mg per m2; mg per m^2; mg per sq. milligrams; meter squared; metre","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"milligram per cubic meter","mg/m3","MG/M3","mass",0.001,[-3,0,1,0,0,0,0],"mg/(m3)",null,false,"M",null,1,false,false,0,"mg/m^3; mg/cu. m; mg per m3; milligrams per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per milligram","mg/mg","MG/MG","mass",1,[0,0,0,0,0,0,0],"mg/mg",null,false,"M",null,1,false,false,0,"mg per mg; milligrams; milligram/milligram","LOINC","MRto","Clinical","",null,null,null,null,false],[true,"milligram per minute","mg/min","MG/MIN","mass",0.000016666666666666667,[0,-1,1,0,0,0,0],"mg/min",null,false,"M",null,1,false,false,0,"mg per min; milligrams per minutes; milligram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per milliliter","mg/mL","MG/ML","mass",1000.0000000000001,[-3,0,1,0,0,0,0],"mg/mL",null,false,"M",null,1,false,false,0,"mg per mL; milligrams per milliliters; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per millimole","mg/mmol","MG/MMOL","mass",1.660540186674939e-24,[0,0,1,0,0,0,0],"mg/mmol",null,false,"M",null,1,false,false,-1,"mg per mmol; milligrams per millimole; ","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"milligram per week","mg/wk","MG/WK","mass",1.6534391534391535e-9,[0,-1,1,0,0,0,0],"mg/wk",null,false,"M",null,1,false,false,0,"mg/week; mg per wk; milligrams per weeks; milligram/week","LOINC","Mrat","Clinical","",null,null,null,null,false],[false,"milliliter","mL","ML","volume",0.000001,[3,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"milliliters; millilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"milliliter per 10 hour","mL/(10.h)","ML/HR","volume",2.7777777777777777e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/10hrs; ml/10 hrs; mL per 10hrs; 10 hrs; milliliters per 10 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 12 hour","mL/(12.h)","ML/HR","volume",2.3148148148148147e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/12hrs; ml/12 hrs; mL per 12hrs; 12 hrs; milliliters per 12 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 2 hour","mL/(2.h)","ML/HR","volume",1.3888888888888888e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/2hrs; ml/2 hrs; mL per 2hrs; 2 hrs; milliliters per 2 hours; millilitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 24 hour","mL/(24.h)","ML/HR","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/24hrs; ml/24 hrs; mL per 24hrs; 24 hrs; milliliters per 24 hours; millilitres; ml/dy; /day; ml per dy; days; fluid outputs; fluid inputs; flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 4 hour","mL/(4.h)","ML/HR","volume",6.944444444444444e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/4hrs; ml/4 hrs; mL per 4hrs; 4 hrs; milliliters per 4 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 5 hour","mL/(5.h)","ML/HR","volume",5.5555555555555553e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/5hrs; ml/5 hrs; mL per 5hrs; 5 hrs; milliliters per 5 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 6 hour","mL/(6.h)","ML/HR","volume",4.6296296296296294e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/6hrs; ml/6 hrs; mL per 6hrs; 6 hrs; milliliters per 6 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 72 hour","mL/(72.h)","ML/HR","volume",3.8580246913580245e-12,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/72hrs; ml/72 hrs; mL per 72hrs; 72 hrs; milliliters per 72 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour","mL/(8.h)","ML/HR","volume",3.472222222222222e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/8hrs; ml/8 hrs; mL per 8hrs; 8 hrs; milliliters per 8 hours; millilitres; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour per kilogram","mL/(8.h)/kg","(ML/HR)/KG","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/h)/kg","iso1000",true,null,null,1,false,false,0,"mL/kg/(8.h); ml/8h/kg; ml/8 h/kg; ml/8hr/kg; ml/8 hr/kgr; mL per 8h per kg; 8 h; 8hr; 8 hr; milliliters per 8 hours per kilogram; millilitres; shift","LOINC","VRatCnt","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per square inch (international)","mL/[sin_i]","ML/[SIN_I]","volume",0.0015500031000061998,[1,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"mL/sin; mL/in2; mL/in^2; mL per sin; in2; in^2; sq. in; milliliters per square inch; inch squared","LOINC","ArVol","Clinical","","l",null,"1",1,false],[false,"milliliter per centimeter of water","mL/cm[H2O]","ML/CM[H2O]","volume",1.0197162129779282e-11,[4,2,-1,0,0,0,0],"mL/(cm\xa0HO2)","iso1000",true,null,null,1,false,false,0,"milliliters per centimeter of water; millilitre per centimetre of water; millilitres per centimetre of water; mL/cmH2O; mL/cm H2O; mL per cmH2O; mL per cm H2O","LOINC","Compli","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per day","mL/d","ML/D","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/d","iso1000",true,null,null,1,false,false,0,"ml/day; ml per day; milliliters per day; 24 hours; 24hrs; millilitre;","LOINC","VRat","Clinical","usually used to measure fluid output or input; flow rate","l",null,"1",1,false],[false,"milliliter per deciliter","mL/dL","ML/DL","volume",0.009999999999999998,[0,0,0,0,0,0,0],"mL/dL","iso1000",true,null,null,1,false,false,0,"mL per dL; millilitres; decilitre; milliliters","LOINC","VFr; VFrDiff","Clinical","","l",null,"1",1,false],[false,"milliliter per hour","mL/h","ML/HR","volume",2.7777777777777777e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"mL/hr; mL per hr; milliliters per hour; millilitres; fluid intake; fluid output","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram","mL/kg","ML/KG","volume",9.999999999999999e-10,[3,0,-1,0,0,0,0],"mL/kg","iso1000",true,null,null,1,false,false,0,"mL per kg; milliliters per kilogram; millilitres","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram per 8 hour","mL/kg/(8.h)","(ML/KG)/HR","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(8.h.kg); mL/kg/8hrs; mL/kg/8 hrs; mL per kg per 8hrs; 8 hrs; milliliters per kilograms per 8 hours; millilitres; shift","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per day","mL/kg/d","(ML/KG)/D","volume",1.1574074074074072e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/d","iso1000",true,null,null,1,false,false,0,"mL/(kg.d); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; mg/kg/24hrs; 24 hrs; per 24 hours millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per hour","mL/kg/h","(ML/KG)/HR","volume",2.7777777777777774e-13,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(kg.h); mL/kg/hr; mL per kg per hr; milliliters per kilograms per hour; millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per minute","mL/kg/min","(ML/KG)/MIN","volume",1.6666666666666664e-11,[3,-1,-1,0,0,0,0],"(mL/kg)/min","iso1000",true,null,null,1,false,false,0,"mL/(kg.min); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; millilitres","LOINC","RelEngRat","Clinical","used for tests that measure activity metabolic rate compared to standard resting metabolic rate ","l",null,"1",1,false],[false,"milliliter per square meter","mL/m2","ML/M2","volume",0.000001,[1,0,0,0,0,0,0],"mL/(m2)","iso1000",true,null,null,1,false,false,0,"mL/m^2; mL/sq. meter; mL per m2; m^2; sq. meter; milliliters per square meter; millilitres; meter squared","LOINC","ArVol","Clinical","used for tests that relate to heart work - e.g. ventricular stroke volume; atrial volume per body surface area","l",null,"1",1,false],[false,"milliliter per millibar","mL/mbar","ML/MBAR","volume",1e-11,[4,2,-1,0,0,0,0],"mL/mbar","iso1000",true,null,null,1,false,false,0,"mL per mbar; milliliters per millibar; millilitres","LOINC","","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per minute","mL/min","ML/MIN","volume",1.6666666666666667e-8,[3,-1,0,0,0,0,0],"mL/min","iso1000",true,null,null,1,false,false,0,"mL per min; milliliters; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per minute per square meter","mL/min/m2","(ML/MIN)/M2","volume",1.6666666666666667e-8,[1,-1,0,0,0,0,0],"(mL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"ml/min/m^2; ml/min/sq. meter; mL per min per m2; m^2; sq. meter; milliliters per minutes per square meter; millilitres; metre; meter squared","LOINC","ArVRat","Clinical","unit used to measure volume per body surface area; oxygen consumption index","l",null,"1",1,false],[false,"milliliter per millimeter","mL/mm","ML/MM","volume",0.001,[2,0,0,0,0,0,0],"mL/mm","iso1000",true,null,null,1,false,false,0,"mL per mm; milliliters per millimeter; millilitres; millimetre","LOINC","Lineic Volume","Clinical","","l",null,"1",1,false],[false,"milliliter per second","mL/s","ML/S","volume",0.000001,[3,-1,0,0,0,0,0],"mL/s","iso1000",true,null,null,1,false,false,0,"ml/sec; mL per sec; milliliters per second; millilitres","LOINC","Vel; VelRat; VRat","Clinical","","l",null,"1",1,false],[true,"millimeter","mm","MM","length",0.001,[1,0,0,0,0,0,0],"mm",null,false,"L",null,1,false,false,0,"millimeters; millimetres; height; length; diameter; thickness; axis; curvature; size","LOINC","Len","Clinical","",null,null,null,null,false],[true,"millimeter per hour","mm/h","MM/HR","length",2.7777777777777776e-7,[1,-1,0,0,0,0,0],"mm/h",null,false,"L",null,1,false,false,0,"mm/hr; mm per hr; millimeters per hour; millimetres","LOINC","Vel","Clinical","unit to measure sedimentation rate",null,null,null,null,false],[true,"millimeter per minute","mm/min","MM/MIN","length",0.000016666666666666667,[1,-1,0,0,0,0,0],"mm/min",null,false,"L",null,1,false,false,0,"mm per min; millimeters per minute; millimetres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"millimeter of water","mm[H2O]","MM[H2O]","pressure",9806.65,[-1,-2,1,0,0,0,0],"mm\xa0HO2","clinical",true,null,null,1,false,false,0,"mmH2O; mm H2O; millimeters of water; millimetres","LOINC","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"millimeter of mercury","mm[Hg]","MM[HG]","pressure",133322,[-1,-2,1,0,0,0,0],"mm\xa0Hg","clinical",true,null,null,1,false,false,0,"mmHg; mm Hg; millimeters of mercury; millimetres","LOINC","Pres; PPres; Ratio","Clinical","1 mm[Hg] = 1 torr; unit to measure blood pressure","kPa","KPAL","133.3220",133.322,false],[true,"square millimeter","mm2","MM2","length",0.000001,[2,0,0,0,0,0,0],"mm2",null,false,"L",null,1,false,false,0,"mm^2; sq. mm.; sq. millimeters; millimeters squared; millimetres","LOINC","Area","Clinical","",null,null,null,null,false],[false,"millimole","mmol","MMOL","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"mmol","si",true,null,null,1,false,false,1,"millimoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 12 hour","mmol/(12.h)","MMOL/HR","amount of substance",13940131250000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/12hrs; mmol/12 hrs; mmol per 12 hrs; 12hrs; millimoles per 12 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 2 hour","mmol/(2.h)","MMOL/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/2hrs; mmol/2 hrs; mmol per 2 hrs; 2hrs; millimoles per 2 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 24 hour","mmol/(24.h)","MMOL/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 5 hour","mmol/(5.h)","MMOL/HR","amount of substance",33456315000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/5hrs; mmol/5 hrs; mmol per 5 hrs; 5hrs; millimoles per 5 hours","LOINC","SRat","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 6 hour","mmol/(6.h)","MMOL/HR","amount of substance",27880262500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/6hrs; mmol/6 hrs; mmol per 6 hrs; 6hrs; millimoles per 6 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 8 hour","mmol/(8.h)","MMOL/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/8hrs; mmol/8 hrs; mmol per 8 hrs; 8hrs; millimoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per day","mmol/d","MMOL/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/d","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per deciliter","mmol/dL","MMOL/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"mmol/dL","si",true,null,null,1,false,false,1,"mmol per dL; millimoles; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per gram","mmol/g","MMOL/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mmol/g","si",true,null,null,1,false,false,1,"mmol per gram; millimoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per hour","mmol/h","MMOL/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/hr; mmol per hr; millimoles per hour","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram","mmol/kg","MMOL/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"mmol/kg","si",true,null,null,1,false,false,1,"mmol per kg; millimoles per kilogram","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per 8 hour","mmol/kg/(8.h)","(MMOL/KG)/HR","amount of substance",20910196875000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/(8.h.kg); mmol/kg/8hrs; mmol/kg/8 hrs; mmol per kg per 8hrs; 8 hrs; millimoles per kilograms per 8 hours; shift","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per day","mmol/kg/d","(MMOL/KG)/D","amount of substance",6970065625000,[0,-1,-1,0,0,0,0],"(mmol/kg)/d","si",true,null,null,1,false,false,1,"mmol/kg/dy; mmol/kg/day; mmol per kg per dy; millimoles per kilograms per day","LOINC","RelSRat","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per hour","mmol/kg/h","(MMOL/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/kg/hr; mmol per kg per hr; millimoles per kilograms per hour","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per minute","mmol/kg/min","(MMOL/KG)/MIN","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/min","si",true,null,null,1,false,false,1,"mmol/(kg.min); mmol/kg/min; mmol per kg per min; millimoles per kilograms per minute","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass; note that the unit for the enzyme unit U = umol/min. mmol/kg/min = kU/kg; ","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per liter","mmol/L","MMOL/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mmol/L","si",true,null,null,1,false,false,1,"mmol per L; millimoles per liter; litre","LOINC","SCnc","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per square meter","mmol/m2","MMOL/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"mmol/(m2)","si",true,null,null,1,false,false,1,"mmol/m^2; mmol/sq. meter; mmol per m2; m^2; sq. meter; millimoles; meter squared; metre","LOINC","ArSub","Clinical","unit used to measure molar dose per patient body surface area","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per minute","mmol/min","MMOL/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"mmol/min","si",true,null,null,1,false,false,1,"mmol per min; millimoles per minute","LOINC","Srat; CAct","Clinical","unit for the enzyme unit U = umol/min. mmol/min = kU","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per millimole","mmol/mmol","MMOL/MMOL","amount of substance",1,[0,0,0,0,0,0,0],"mmol/mmol","si",true,null,null,1,false,false,0,"mmol per mmol; millimoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per mole","mmol/mol","MMOL/MOL","amount of substance",0.001,[0,0,0,0,0,0,0],"mmol/mol","si",true,null,null,1,false,false,0,"mmol per mol; millimoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per second per liter","mmol/s/L","(MMOL/S)/L","amount of substance",6.0221367e+23,[-3,-1,0,0,0,0,0],"(mmol/s)/L","si",true,null,null,1,false,false,1,"mmol/sec/L; mmol per s per L; per sec; millimoles per seconds per liter; litre","LOINC","CCnc ","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram","mol/kg","MOL/KG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mol/kg","si",true,null,null,1,false,false,1,"mol per kg; moles; mols","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram per second","mol/kg/s","(MOL/KG)/S","amount of substance",602213670000000000000,[0,-1,-1,0,0,0,0],"(mol/kg)/s","si",true,null,null,1,false,false,1,"mol/kg/sec; mol per kg per sec; moles per kilograms per second; mols","LOINC","CCnt","Clinical","unit of catalytic activity (mol/s) per mass (kg)","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per liter","mol/L","MOL/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"mol/L","si",true,null,null,1,false,false,1,"mol per L; moles per liter; litre; moles; mols","LOINC","SCnc","Clinical","unit often used in tests measuring oxygen content","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per cubic meter","mol/m3","MOL/M3","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mol/(m3)","si",true,null,null,1,false,false,1,"mol/m^3; mol/cu. m; mol per m3; m^3; cu. meter; mols; moles; meters cubed; metre; mole per kiloliter; kilolitre; mol/kL","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per milliliter","mol/mL","MOL/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"mol/mL","si",true,null,null,1,false,false,1,"mol per mL; moles; millilitre; mols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per mole","mol/mol","MOL/MOL","amount of substance",1,[0,0,0,0,0,0,0],"mol/mol","si",true,null,null,1,false,false,0,"mol per mol; moles per mol; mols","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per second","mol/s","MOL/S","amount of substance",6.0221367e+23,[0,-1,0,0,0,0,0],"mol/s","si",true,null,null,1,false,false,1,"mol per sec; moles per second; mols","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"milliosmole","mosm","MOSM","amount of substance (dissolved particles)",602213670000000000000,[0,0,0,0,0,0,0],"mosm","chemical",true,null,null,1,false,false,1,"milliosmoles","LOINC","Osmol","Clinical","equal to 1/1000 of an osmole","mol","MOL","1",1,false],[false,"milliosmole per kilogram","mosm/kg","MOSM/KG","amount of substance (dissolved particles)",602213670000000000,[0,0,-1,0,0,0,0],"mosm/kg","chemical",true,null,null,1,false,false,1,"mosm per kg; milliosmoles per kilogram","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"milliosmole per liter","mosm/L","MOSM/L","amount of substance (dissolved particles)",6.0221367e+23,[-3,0,0,0,0,0,0],"mosm/L","chemical",true,null,null,1,false,false,1,"mosm per liter; litre; milliosmoles","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"millipascal","mPa","MPAL","pressure",1,[-1,-2,1,0,0,0,0],"mPa","si",true,null,null,1,false,false,0,"millipascals","LOINC","Pres","Clinical","unit of pressure","N/m2","N/M2","1",1,false],[false,"millipascal second","mPa.s","MPAL.S","pressure",1,[-1,-1,1,0,0,0,0],"mPa.s","si",true,null,null,1,false,false,0,"mPa*s; millipoise; mP; dynamic viscosity","LOINC","Visc","Clinical","base units for millipoise, a measurement of dynamic viscosity","N/m2","N/M2","1",1,false],[true,"megasecond","Ms","MAS","time",1000000,[0,1,0,0,0,0,0],"Ms",null,false,"T",null,1,false,false,0,"megaseconds","LOINC","Time","Clinical","",null,null,null,null,false],[true,"millisecond","ms","MS","time",0.001,[0,1,0,0,0,0,0],"ms",null,false,"T",null,1,false,false,0,"milliseconds; duration","LOINC","Time","Clinical","",null,null,null,null,false],[false,"milli enzyme unit per gram","mU/g","MU/G","catalytic activity",10036894500000,[0,-1,-1,0,0,0,0],"mU/g","chemical",true,null,null,1,false,false,1,"mU per gm; milli enzyme units per gram; enzyme activity; enzymatic activity per mass","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per liter","mU/L","MU/L","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"mU/L","chemical",true,null,null,1,false,false,1,"mU per liter; litre; milli enzyme units enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milligram","mU/mg","MU/MG","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"mU/mg","chemical",true,null,null,1,false,false,1,"mU per mg; milli enzyme units per milligram","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter","mU/mL","MU/ML","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"mU/mL","chemical",true,null,null,1,false,false,1,"mU per mL; milli enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter per minute","mU/mL/min","(MU/ML)/MIN","catalytic activity",167281575000000000,[-3,-2,0,0,0,0,0],"(mU/mL)/min","chemical",true,null,null,1,false,false,1,"mU per mL per min; mU per milliliters per minute; millilitres; milli enzyme units; enzymatic activity; enzyme activity","LOINC","CCncRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"millivolt","mV","MV","electric potential",1,[2,-2,1,0,0,-1,0],"mV","si",true,null,null,1,false,false,0,"millivolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false],[false,"Newton centimeter","N.cm","N.CM","force",10,[2,-2,1,0,0,0,0],"N.cm","si",true,null,null,1,false,false,0,"N*cm; Ncm; N cm; Newton*centimeters; Newton* centimetres; torque; work","LOINC","","Clinical","as a measurement of work, N.cm = 1/100 Joules;\\nnote that N.m is the standard unit of measurement for torque (although dimensionally equivalent to Joule), and N.cm can also be thought of as a torqe unit","kg.m/s2","KG.M/S2","1",1,false],[false,"Newton second","N.s","N.S","force",1000,[1,-1,1,0,0,0,0],"N.s","si",true,null,null,1,false,false,0,"Newton*seconds; N*s; N s; Ns; impulse; imp","LOINC","","Clinical","standard unit of impulse","kg.m/s2","KG.M/S2","1",1,false],[true,"nanogram","ng","NG","mass",1e-9,[0,0,1,0,0,0,0],"ng",null,false,"M",null,1,false,false,0,"nanograms","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"nanogram per 24 hour","ng/(24.h)","NG/HR","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/24hrs; ng/24 hrs; nanograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per 8 hour","ng/(8.h)","NG/HR","mass",3.4722222222222224e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/8hrs; ng/8 hrs; nanograms per 8 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per million","ng/10*6","NG/(10*6)","mass",1e-15,[0,0,1,0,0,0,0],"ng/(106)",null,false,"M",null,1,false,false,0,"ng/10^6; ng per 10*6; 10^6; nanograms","LOINC","MNum","Clinical","",null,null,null,null,false],[true,"nanogram per day","ng/d","NG/D","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/d",null,false,"M",null,1,false,false,0,"ng/dy; ng per day; nanograms ","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per deciliter","ng/dL","NG/DL","mass",0.00001,[-3,0,1,0,0,0,0],"ng/dL",null,false,"M",null,1,false,false,0,"ng per dL; nanograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per gram","ng/g","NG/G","mass",1e-9,[0,0,0,0,0,0,0],"ng/g",null,false,"M",null,1,false,false,0,"ng/gm; ng per gm; nanograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per hour","ng/h","NG/HR","mass",2.777777777777778e-13,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/hr; ng per hr; nanograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram","ng/kg","NG/KG","mass",1e-12,[0,0,0,0,0,0,0],"ng/kg",null,false,"M",null,1,false,false,0,"ng per kg; nanograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram per 8 hour","ng/kg/(8.h)","(NG/KG)/HR","mass",3.472222222222222e-17,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(8.h.kg); ng/kg/8hrs; ng/kg/8 hrs; ng per kg per 8hrs; 8 hrs; nanograms per kilograms per 8 hours; shift","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per hour","ng/kg/h","(NG/KG)/HR","mass",2.7777777777777775e-16,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(kg.h); ng/kg/hr; ng per kg per hr; nanograms per kilograms per hour","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per minute","ng/kg/min","(NG/KG)/MIN","mass",1.6666666666666667e-14,[0,-1,0,0,0,0,0],"(ng/kg)/min",null,false,"M",null,1,false,false,0,"ng/(kg.min); ng per kg per min; nanograms per kilograms per minute","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per liter","ng/L","NG/L","mass",0.000001,[-3,0,1,0,0,0,0],"ng/L",null,false,"M",null,1,false,false,0,"ng per L; nanograms per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per square meter","ng/m2","NG/M2","mass",1e-9,[-2,0,1,0,0,0,0],"ng/(m2)",null,false,"M",null,1,false,false,0,"ng/m^2; ng/sq. m; ng per m2; m^2; sq. meter; nanograms; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"nanogram per milligram","ng/mg","NG/MG","mass",0.000001,[0,0,0,0,0,0,0],"ng/mg",null,false,"M",null,1,false,false,0,"ng per mg; nanograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per milligram per hour","ng/mg/h","(NG/MG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(ng/mg)/h",null,false,"M",null,1,false,false,0,"ng/mg/hr; ng per mg per hr; nanograms per milligrams per hour","LOINC","MRtoRat ","Clinical","",null,null,null,null,false],[true,"nanogram per minute","ng/min","NG/MIN","mass",1.6666666666666667e-11,[0,-1,1,0,0,0,0],"ng/min",null,false,"M",null,1,false,false,0,"ng per min; nanograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per millliiter","ng/mL","NG/ML","mass",0.001,[-3,0,1,0,0,0,0],"ng/mL",null,false,"M",null,1,false,false,0,"ng per mL; nanograms; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per milliliter per hour","ng/mL/h","(NG/ML)/HR","mass",2.7777777777777776e-7,[-3,-1,1,0,0,0,0],"(ng/mL)/h",null,false,"M",null,1,false,false,0,"ng/mL/hr; ng per mL per mL; nanograms per milliliter per hour; nanogram per millilitre per hour; nanograms per millilitre per hour; enzymatic activity per volume; enzyme activity per milliliters","LOINC","CCnc","Clinical","tests that measure enzymatic activity",null,null,null,null,false],[true,"nanogram per second","ng/s","NG/S","mass",1e-9,[0,-1,1,0,0,0,0],"ng/s",null,false,"M",null,1,false,false,0,"ng/sec; ng per sec; nanograms per second","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per enzyme unit","ng/U","NG/U","mass",9.963241120049634e-26,[0,1,1,0,0,0,0],"ng/U",null,false,"M",null,1,false,false,-1,"ng per U; nanograms per enzyme unit","LOINC","CMass","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"nanokatal","nkat","NKAT","catalytic activity",602213670000000,[0,-1,0,0,0,0,0],"nkat","chemical",true,null,null,1,false,false,1,"nanokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"nanoliter","nL","NL","volume",1.0000000000000002e-12,[3,0,0,0,0,0,0],"nL","iso1000",true,null,null,1,false,false,0,"nanoliters; nanolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"nanometer","nm","NM","length",1e-9,[1,0,0,0,0,0,0],"nm",null,false,"L",null,1,false,false,0,"nanometers; nanometres","LOINC","Len","Clinical","",null,null,null,null,false],[true,"nanometer per second per liter","nm/s/L","(NM/S)/L","length",0.000001,[-2,-1,0,0,0,0,0],"(nm/s)/L",null,false,"L",null,1,false,false,0,"nm/sec/liter; nm/sec/litre; nm per s per l; nm per sec per l; nanometers per second per liter; nanometre per second per litre; nanometres per second per litre","LOINC","VelCnc","Clinical","",null,null,null,null,false],[false,"nanomole","nmol","NMOL","amount of substance",602213670000000,[0,0,0,0,0,0,0],"nmol","si",true,null,null,1,false,false,1,"nanomoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per 24 hour","nmol/(24.h)","NMOL/HR","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/h","si",true,null,null,1,false,false,1,"nmol/24hr; nmol/24 hr; nanomoles per 24 hours; nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per day","nmol/d","NMOL/D","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/d","si",true,null,null,1,false,false,1,"nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day; nmol/24hr; nmol/24 hr; nanomoles per 24 hours; ","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per deciliter","nmol/dL","NMOL/DL","amount of substance",6022136700000000000,[-3,0,0,0,0,0,0],"nmol/dL","si",true,null,null,1,false,false,1,"nmol per dL; nanomoles per deciliter; nanomole per decilitre; nanomoles per decilitre; nanomole/deciliter; nanomole/decilitre; nanomol/deciliter; nanomol/decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per gram","nmol/g","NMOL/G","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"nmol/g","si",true,null,null,1,false,false,1,"nmol per gram; nanomoles per gram; nanomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per hour per liter","nmol/h/L","(NMOL/HR)/L","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(nmol/h)/L","si",true,null,null,1,false,false,1,"nmol/hrs/L; nmol per hrs per L; nanomoles per hours per liter; litre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per liter","nmol/L","NMOL/L","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"nmol/L","si",true,null,null,1,false,false,1,"nmol per L; nanomoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram","nmol/mg","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nmol per mg; nanomoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram per hour","nmol/mg/h","(NMOL/MG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(nmol/mg)/h","si",true,null,null,1,false,false,1,"nmol/mg/hr; nmol per mg per hr; nanomoles per milligrams per hour","LOINC","SCntRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram of protein","nmol/mg{prot}","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nanomoles; nmol/mg prot; nmol per mg prot","LOINC","Ratio; CCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute","nmol/min","NMOL/MIN","amount of substance",10036894500000,[0,-1,0,0,0,0,0],"nmol/min","si",true,null,null,1,false,false,1,"nmol per min; nanomoles per minute; milli enzyme units; enzyme activity per volume; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/min = mU (milli enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute per milliliter","nmol/min/mL","(NMOL/MIN)/ML","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/min)/mL","si",true,null,null,1,false,false,1,"nmol per min per mL; nanomoles per minutes per milliliter; millilitre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter","nmol/mL","NMOL/ML","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"nmol/mL","si",true,null,null,1,false,false,1,"nmol per mL; nanomoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per hour","nmol/mL/h","(NMOL/ML)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/h","si",true,null,null,1,false,false,1,"nmol/mL/hr; nmol per mL per hr; nanomoles per milliliters per hour; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per minute","nmol/mL/min","(NMOL/ML)/MIN","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/min","si",true,null,null,1,false,false,1,"nmol per mL per min; nanomoles per milliliters per min; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole","nmol/mmol","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nmol per mmol; nanomoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole of creatinine","nmol/mmol{creat}","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per mole","nmol/mol","NMOL/MOL","amount of substance",1e-9,[0,0,0,0,0,0,0],"nmol/mol","si",true,null,null,1,false,false,0,"nmol per mole; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per nanomole","nmol/nmol","NMOL/NMOL","amount of substance",1,[0,0,0,0,0,0,0],"nmol/nmol","si",true,null,null,1,false,false,0,"nmol per nmol; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second","nmol/s","NMOL/S","amount of substance",602213670000000,[0,-1,0,0,0,0,0],"nmol/s","si",true,null,null,1,false,false,1,"nmol/sec; nmol per sec; nanomoles per sercond; milli enzyme units; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second per liter","nmol/s/L","(NMOL/S)/L","amount of substance",602213670000000000,[-3,-1,0,0,0,0,0],"(nmol/s)/L","si",true,null,null,1,false,false,1,"nmol/sec/L; nmol per s per L; nmol per sec per L; nanomoles per seconds per liter; litre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[true,"nanosecond","ns","NS","time",1e-9,[0,1,0,0,0,0,0],"ns",null,false,"T",null,1,false,false,0,"nanoseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"nanoenzyme unit per milliliter","nU/mL","NU/ML","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"nU/mL","chemical",true,null,null,1,false,false,1,"nU per mL; nanoenzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 fU = pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Ohm meter","Ohm.m","OHM.M","electric resistance",1000,[3,-1,1,0,0,-2,0],"\u03a9.m","si",true,null,null,1,false,false,0,"electric resistivity; meters; metres","LOINC","","Clinical","unit of electric resistivity","V/A","V/A","1",1,false],[false,"osmole per kilogram","osm/kg","OSM/KG","amount of substance (dissolved particles)",602213670000000000000,[0,0,-1,0,0,0,0],"osm/kg","chemical",true,null,null,1,false,false,1,"osm per kg; osmoles per kilogram; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"osmole per liter","osm/L","OSM/L","amount of substance (dissolved particles)",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"osm/L","chemical",true,null,null,1,false,false,1,"osm per L; osmoles per liter; litre; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"picoampere","pA","PA","electric current",1e-12,[0,-1,0,0,0,1,0],"pA","si",true,null,null,1,false,false,0,"picoamperes","LOINC","","Clinical","equal to 10^-12 amperes","C/s","C/S","1",1,false],[true,"picogram","pg","PG","mass",1e-12,[0,0,1,0,0,0,0],"pg",null,false,"M",null,1,false,false,0,"picograms","LOINC","Mass; EntMass","Clinical","",null,null,null,null,false],[true,"picogram per deciliter","pg/dL","PG/DL","mass",9.999999999999999e-9,[-3,0,1,0,0,0,0],"pg/dL",null,false,"M",null,1,false,false,0,"pg per dL; picograms; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per liter","pg/L","PG/L","mass",1e-9,[-3,0,1,0,0,0,0],"pg/L",null,false,"M",null,1,false,false,0,"pg per L; picograms; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per milligram","pg/mg","PG/MG","mass",1e-9,[0,0,0,0,0,0,0],"pg/mg",null,false,"M",null,1,false,false,0,"pg per mg; picograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"picogram per milliliter","pg/mL","PG/ML","mass",0.000001,[-3,0,1,0,0,0,0],"pg/mL",null,false,"M",null,1,false,false,0,"pg per mL; picograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per millimeter","pg/mm","PG/MM","mass",1e-9,[-1,0,1,0,0,0,0],"pg/mm",null,false,"M",null,1,false,false,0,"pg per mm; picogram/millimeter; picogram/millimetre; picograms per millimeter; millimetre","LOINC","Lineic Mass","Clinical","",null,null,null,null,false],[false,"picokatal","pkat","PKAT","catalytic activity",602213670000,[0,-1,0,0,0,0,0],"pkat","chemical",true,null,null,1,false,false,1,"pkats; picokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"picoliter","pL","PL","volume",1e-15,[3,0,0,0,0,0,0],"pL","iso1000",true,null,null,1,false,false,0,"picoliters; picolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"picometer","pm","PM","length",1e-12,[1,0,0,0,0,0,0],"pm",null,false,"L",null,1,false,false,0,"picometers; picometres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"picomole","pmol","PMOL","amount of substance",602213670000,[0,0,0,0,0,0,0],"pmol","si",true,null,null,1,false,false,1,"picomoles; pmols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per 24 hour","pmol/(24.h)","PMOL/HR","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/h","si",true,null,null,1,false,false,1,"pmol/24hrs; pmol/24 hrs; pmol per 24 hrs; 24hrs; days; dy; picomoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per day","pmol/d","PMOL/D","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/d","si",true,null,null,1,false,false,1,"pmol/dy; pmol per day; 24 hours; 24hrs; 24 hrs; picomoles","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per deciliter","pmol/dL","PMOL/DL","amount of substance",6022136700000000,[-3,0,0,0,0,0,0],"pmol/dL","si",true,null,null,1,false,false,1,"pmol per dL; picomoles per deciliter; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per gram","pmol/g","PMOL/G","amount of substance",602213670000,[0,0,-1,0,0,0,0],"pmol/g","si",true,null,null,1,false,false,1,"pmol per gm; picomoles per gram; picomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per hour per milliliter ","pmol/h/mL","(PMOL/HR)/ML","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(pmol/h)/mL","si",true,null,null,1,false,false,1,"pmol/hrs/mL; pmol per hrs per mL; picomoles per hour per milliliter; millilitre; micro enzyme units per volume; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. ","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per liter","pmol/L","PMOL/L","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"pmol/L","si",true,null,null,1,false,false,1,"picomole/liter; pmol per L; picomoles; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per minute","pmol/min","PMOL/MIN","amount of substance",10036894500,[0,-1,0,0,0,0,0],"pmol/min","si",true,null,null,1,false,false,1,"picomole/minute; pmol per min; picomoles per minute; micro enzyme units; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. pmol/min = uU (micro enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per milliliter","pmol/mL","PMOL/ML","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"pmol/mL","si",true,null,null,1,false,false,1,"picomole/milliliter; picomole/millilitre; pmol per mL; picomoles; millilitre; picomols; pmols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per micromole","pmol/umol","PMOL/UMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"pmol/\u03bcmol","si",true,null,null,1,false,false,0,"pmol/mcgmol; picomole/micromole; pmol per umol; pmol per mcgmol; picomoles ","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"picosecond","ps","PS","time",1e-12,[0,1,0,0,0,0,0],"ps",null,false,"T",null,1,false,false,0,"picoseconds; psec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"picotesla","pT","PT","magnetic flux density",1e-9,[0,-1,1,0,0,-1,0],"pT","si",true,null,null,1,false,false,0,"picoteslas","LOINC","","Clinical","SI unit of magnetic field strength for magnetic field B","Wb/m2","WB/M2","1",1,false],[false,"enzyme unit per 12 hour","U/(12.h)","U/HR","catalytic activity",232335520833.33334,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/12hrs; U/ 12hrs; U per 12 hrs; 12hrs; enzyme units per 12 hours; enzyme activity; enzymatic activity per time; umol per min per 12 hours; micromoles per minute per 12 hours; umol/min/12hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 2 hour","U/(2.h)","U/HR","catalytic activity",1394013125000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/2hrs; U/ 2hrs; U per 2 hrs; 2hrs; enzyme units per 2 hours; enzyme activity; enzymatic activity per time; umol per minute per 2 hours; micromoles per minute; umol/min/2hr; umol per min per 2hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 24 hour","U/(24.h)","U/HR","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/24hrs; U/ 24hrs; U per 24 hrs; 24hrs; enzyme units per 24 hours; enzyme activity; enzymatic activity per time; micromoles per minute per 24 hours; umol/min/24hr; umol per min per 24hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10","U/10","U","catalytic activity",1003689450000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"enzyme unit/10; U per 10; enzyme units per 10; enzymatic activity; enzyme activity; micromoles per minute; umol/min/10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10 billion","U/10*10","U/(10*10)","catalytic activity",1003689.45,[0,-1,0,0,0,0,0],"U/(1010)","chemical",true,null,null,1,false,false,1,"U per 10*10; enzyme units per 10*10; U per 10 billion; enzyme units; enzymatic activity; micromoles per minute per 10 billion; umol/min/10*10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per trillion","U/10*12","U/(10*12)","catalytic activity",10036.8945,[0,-1,0,0,0,0,0],"U/(1012)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*12; U per 10*12; enzyme units per 10*12; enzyme units per trillion; enzymatic activity; micromoles per minute per trillion; umol/min/10*12; umol per min per 10*12","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per million","U/10*6","U/(10*6)","catalytic activity",10036894500,[0,-1,0,0,0,0,0],"U/(106)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*6; U per 10*6; enzyme units per 10*6; enzyme units; enzymatic activity per volume; micromoles per minute per million; umol/min/10*6; umol per min per 10*6","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per billion","U/10*9","U/(10*9)","catalytic activity",10036894.5,[0,-1,0,0,0,0,0],"U/(109)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*9; U per 10*9; enzyme units per 10*9; enzymatic activity per volume; micromoles per minute per billion; umol/min/10*9; umol per min per 10*9","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per day","U/d","U/D","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/d","chemical",true,null,null,1,false,false,1,"U/dy; enzyme units per day; enzyme units; enzyme activity; enzymatic activity per time; micromoles per minute per day; umol/min/day; umol per min per day","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per deciliter","U/dL","U/DL","catalytic activity",100368945000000000000,[-3,-1,0,0,0,0,0],"U/dL","chemical",true,null,null,1,false,false,1,"U per dL; enzyme units per deciliter; decilitre; micromoles per minute per deciliter; umol/min/dL; umol per min per dL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per gram","U/g","U/G","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"U/g","chemical",true,null,null,1,false,false,1,"U/gm; U per gm; enzyme units per gram; micromoles per minute per gram; umol/min/g; umol per min per g","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per hour","U/h","U/HR","catalytic activity",2788026250000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/hr; U per hr; enzyme units per hour; micromoles per minute per hour; umol/min/hr; umol per min per hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per liter","U/L","U/L","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"U/L","chemical",true,null,null,1,false,false,1,"enzyme unit/liter; enzyme unit/litre; U per L; enzyme units per liter; enzyme unit per litre; micromoles per minute per liter; umol/min/L; umol per min per L","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per minute","U/min","U/MIN","catalytic activity",167281575000000,[0,-2,0,0,0,0,0],"U/min","chemical",true,null,null,1,false,false,1,"enzyme unit/minute; U per min; enzyme units; umol/min/min; micromoles per minute per minute; micromoles per min per min; umol","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per milliliter","U/mL","U/ML","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"U/mL","chemical",true,null,null,1,false,false,1,"U per mL; enzyme units per milliliter; millilitre; micromoles per minute per milliliter; umol/min/mL; umol per min per mL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per second","U/s","U/S","catalytic activity",10036894500000000,[0,-2,0,0,0,0,0],"U/s","chemical",true,null,null,1,false,false,1,"U/sec; U per second; enzyme units per second; micromoles per minute per second; umol/min/sec; umol per min per sec","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"micro international unit","u[IU]","U[IU]","arbitrary",0.000001,[0,0,0,0,0,0,0],"\u03bci.U.","chemical",true,null,null,1,false,true,0,"uIU; u IU; microinternational units","LOINC","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per liter","u[IU]/L","U[IU]/L","arbitrary",0.001,[-3,0,0,0,0,0,0],"(\u03bci.U.)/L","chemical",true,null,null,1,false,true,0,"uIU/L; u IU/L; uIU per L; microinternational units per liter; litre; ","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per milliliter","u[IU]/mL","U[IU]/ML","arbitrary",1,[-3,0,0,0,0,0,0],"(\u03bci.U.)/mL","chemical",true,null,null,1,false,true,0,"uIU/mL; u IU/mL; uIU per mL; microinternational units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"microequivalent","ueq","UEQ","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bceq","chemical",true,null,null,1,false,false,1,"microequivalents; 10^-6 equivalents; 10-6 equivalents","LOINC","Sub","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per liter","ueq/L","UEQ/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bceq/L","chemical",true,null,null,1,false,false,1,"ueq per liter; litre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per milliliter","ueq/mL","UEQ/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bceq/mL","chemical",true,null,null,1,false,false,1,"ueq per milliliter; millilitre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[true,"microgram","ug","UG","mass",0.000001,[0,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"mcg; micrograms; 10^-6 grams; 10-6 grams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"microgram per 100 gram","ug/(100.g)","UG/G","mass",1e-8,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug/100gm; ug/100 gm; mcg; ug per 100g; 100 gm; mcg per 100g; micrograms per 100 grams","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per 24 hour","ug/(24.h)","UG/HR","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/24hrs; ug/24 hrs; mcg/24hrs; ug per 24hrs; mcg per 24hrs; 24 hrs; micrograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per 8 hour","ug/(8.h)","UG/HR","mass",3.472222222222222e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/8hrs; ug/8 hrs; mcg/8hrs; ug per 8hrs; mcg per 8hrs; 8 hrs; micrograms per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per square foot (international)","ug/[sft_i]","UG/[SFT_I]","mass",0.000010763910416709721,[-2,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"ug/sft; ug/ft2; ug/ft^2; ug/sq. ft; micrograms; sq. foot; foot squared","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"microgram per day","ug/d","UG/D","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/d",null,false,"M",null,1,false,false,0,"ug/dy; mcg/dy; ug per day; mcg; micrograms per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per deciliter","ug/dL","UG/DL","mass",0.009999999999999998,[-3,0,1,0,0,0,0],"\u03bcg/dL",null,false,"M",null,1,false,false,0,"ug per dL; mcg/dl; mcg per dl; micrograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per gram","ug/g","UG/G","mass",0.000001,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug per gm; mcg/gm; mcg per g; micrograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per hour","ug/h","UG/HR","mass",2.7777777777777777e-10,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/hr; mcg/hr; mcg per hr; ug per hr; ug per hour; micrograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per kilogram","ug/kg","UG/KG","mass",9.999999999999999e-10,[0,0,0,0,0,0,0],"\u03bcg/kg",null,false,"M",null,1,false,false,0,"ug per kg; mcg/kg; mcg per kg; micrograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per kilogram per 8 hour","ug/kg/(8.h)","(UG/KG)/HR","mass",3.472222222222222e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/kg/8hrs; mcg/kg/8hrs; ug/kg/8 hrs; mcg/kg/8 hrs; ug per kg per 8hrs; 8 hrs; mcg per kg per 8hrs; micrograms per kilograms per 8 hours; shift","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per day","ug/kg/d","(UG/KG)/D","mass",1.1574074074074072e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/d",null,false,"M",null,1,false,false,0,"ug/(kg.d); ug/kg/dy; mcg/kg/day; ug per kg per dy; 24 hours; 24hrs; mcg; kilograms; microgram per kilogram and day","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per hour","ug/kg/h","(UG/KG)/HR","mass",2.7777777777777774e-13,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/(kg.h); ug/kg/hr; mcg/kg/hr; ug per kg per hr; mcg per kg per hr; kilograms","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per minute","ug/kg/min","(UG/KG)/MIN","mass",1.6666666666666664e-11,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/min",null,false,"M",null,1,false,false,0,"ug/kg/min; ug/kg/min; mcg/kg/min; ug per kg per min; mcg; micrograms per kilograms per minute ","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per liter","ug/L","UG/L","mass",0.001,[-3,0,1,0,0,0,0],"\u03bcg/L",null,false,"M",null,1,false,false,0,"mcg/L; ug per L; mcg; micrograms per liter; litre ","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per liter per 24 hour","ug/L/(24.h)","(UG/L)/HR","mass",1.1574074074074074e-8,[-3,-1,1,0,0,0,0],"(\u03bcg/L)/h",null,false,"M",null,1,false,false,0,"ug/L/24hrs; ug/L/24 hrs; mcg/L/24hrs; ug per L per 24hrs; 24 hrs; day; dy mcg; micrograms per liters per 24 hours; litres","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per square meter","ug/m2","UG/M2","mass",0.000001,[-2,0,1,0,0,0,0],"\u03bcg/(m2)",null,false,"M",null,1,false,false,0,"ug/m^2; ug/sq. m; mcg/m2; mcg/m^2; mcg/sq. m; ug per m2; m^2; sq. meter; mcg; micrograms per square meter; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"microgram per cubic meter","ug/m3","UG/M3","mass",0.000001,[-3,0,1,0,0,0,0],"\u03bcg/(m3)",null,false,"M",null,1,false,false,0,"ug/m^3; ug/cu. m; mcg/m3; mcg/m^3; mcg/cu. m; ug per m3; ug per m^3; ug per cu. m; mcg; micrograms per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per milligram","ug/mg","UG/MG","mass",0.001,[0,0,0,0,0,0,0],"\u03bcg/mg",null,false,"M",null,1,false,false,0,"ug per mg; mcg/mg; mcg per mg; micromilligrams per milligram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per minute","ug/min","UG/MIN","mass",1.6666666666666667e-8,[0,-1,1,0,0,0,0],"\u03bcg/min",null,false,"M",null,1,false,false,0,"ug per min; mcg/min; mcg per min; microminutes per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per milliliter","ug/mL","UG/ML","mass",1,[-3,0,1,0,0,0,0],"\u03bcg/mL",null,false,"M",null,1,false,false,0,"ug per mL; mcg/mL; mcg per mL; micrograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per millimole","ug/mmol","UG/MMOL","mass",1.660540186674939e-27,[0,0,1,0,0,0,0],"\u03bcg/mmol",null,false,"M",null,1,false,false,-1,"ug per mmol; mcg/mmol; mcg per mmol; micrograms per millimole","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"microgram per nanogram","ug/ng","UG/NG","mass",999.9999999999999,[0,0,0,0,0,0,0],"\u03bcg/ng",null,false,"M",null,1,false,false,0,"ug per ng; mcg/ng; mcg per ng; micrograms per nanogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[false,"microkatal","ukat","UKAT","catalytic activity",602213670000000000,[0,-1,0,0,0,0,0],"\u03bckat","chemical",true,null,null,1,false,false,1,"microkatals; ukats","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"microliter","uL","UL","volume",1e-9,[3,0,0,0,0,0,0],"\u03bcL","iso1000",true,null,null,1,false,false,0,"microliters; microlitres; mcl","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"microliter per 2 hour","uL/(2.h)","UL/HR","volume",1.388888888888889e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/2hrs; uL/2 hrs; mcg/2hr; mcg per 2hr; uL per 2hr; uL per 2 hrs; microliters per 2 hours; microlitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"microliter per hour","uL/h","UL/HR","volume",2.777777777777778e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/hr; mcg/hr; mcg per hr; uL per hr; microliters per hour; microlitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[true,"micrometer","um","UM","length",0.000001,[1,0,0,0,0,0,0],"\u03bcm",null,false,"L",null,1,false,false,0,"micrometers; micrometres; \u03bcm; microns","LOINC","Len","Clinical","Unit of length that is usually used in tests related to the eye",null,null,null,null,false],[true,"microns per second","um/s","UM/S","length",0.000001,[1,-1,0,0,0,0,0],"\u03bcm/s",null,false,"L",null,1,false,false,0,"um/sec; micron/second; microns/second; um per sec; micrometers per second; micrometres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"micromole","umol","UMOL","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bcmol","si",true,null,null,1,false,false,1,"micromoles; umols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 2 hour","umol/(2.h)","UMOL/HR","amount of substance",83640787500000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/2hrs; umol/2 hrs; umol per 2 hrs; 2hrs; micromoles per 2 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 24 hour","umol/(24.h)","UMOL/HR","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/24hrs; umol/24 hrs; umol per 24 hrs; per 24hrs; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 8 hour","umol/(8.h)","UMOL/HR","amount of substance",20910196875000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/8hr; umol/8 hr; umol per 8 hr; umol per 8hr; umols per 8hr; umol per 8 hours; micromoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per day","umol/d","UMOL/D","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/d","si",true,null,null,1,false,false,1,"umol/day; umol per day; umols per day; umol per days; micromoles per days; umol/24hr; umol/24 hr; umol per 24 hr; umol per 24hr; umols per 24hr; umol per 24 hours; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per deciliter","umol/dL","UMOL/DL","amount of substance",6.0221367e+21,[-3,0,0,0,0,0,0],"\u03bcmol/dL","si",true,null,null,1,false,false,1,"micromole/deciliter; micromole/decilitre; umol per dL; micromoles per deciliters; micromole per decilitres","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per gram","umol/g","UMOL/G","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"\u03bcmol/g","si",true,null,null,1,false,false,1,"micromole/gram; umol per g; micromoles per gram","LOINC","SCnt; Ratio","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per hour","umol/h","UMOL/HR","amount of substance",167281575000000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/hr; umol per hr; umol per hour; micromoles per hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per kilogram","umol/kg","UMOL/KG","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"\u03bcmol/kg","si",true,null,null,1,false,false,1,"umol per kg; micromoles per kilogram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter","umol/L","UMOL/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bcmol/L","si",true,null,null,1,false,false,1,"micromole/liter; micromole/litre; umol per liter; micromoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter per hour","umol/L/h","(UMOL/L)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/L)/h","si",true,null,null,1,false,false,1,"umol/liter/hr; umol/litre/hr; umol per L per hr; umol per liter per hour; micromoles per liters per hour; litre","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min; umol/L/h is a derived unit of enzyme units","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milligram","umol/mg","UMOL/MG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"\u03bcmol/mg","si",true,null,null,1,false,false,1,"micromole/milligram; umol per mg; micromoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute","umol/min","UMOL/MIN","amount of substance",10036894500000000,[0,-1,0,0,0,0,0],"\u03bcmol/min","si",true,null,null,1,false,false,1,"micromole/minute; umol per min; micromoles per minute; enzyme units","LOINC","CAct","Clinical","unit for the enzyme unit U = umol/min","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per gram","umol/min/g","(UMOL/MIN)/G","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(\u03bcmol/min)/g","si",true,null,null,1,false,false,1,"umol/min/gm; umol per min per gm; micromoles per minutes per gram; U/g; enzyme units","LOINC","CCnt","Clinical","unit for the enzyme unit U = umol/min. umol/min/g = U/g","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per liter","umol/min/L","(UMOL/MIN)/L","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/min)/L","si",true,null,null,1,false,false,1,"umol/min/liter; umol/minute/liter; micromoles per minutes per liter; litre; enzyme units; U/L","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/min/L = U/L","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter","umol/mL","UMOL/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bcmol/mL","si",true,null,null,1,false,false,1,"umol per mL; micromoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter per minute","umol/mL/min","(UMOL/ML)/MIN","amount of substance",1.00368945e+22,[-3,-1,0,0,0,0,0],"(\u03bcmol/mL)/min","si",true,null,null,1,false,false,1,"umol per mL per min; micromoles per milliliters per minute; millilitres","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/mL/min = U/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per millimole","umol/mmol","UMOL/MMOL","amount of substance",0.001,[0,0,0,0,0,0,0],"\u03bcmol/mmol","si",true,null,null,1,false,false,0,"umol per mmol; micromoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per mole","umol/mol","UMOL/MOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"\u03bcmol/mol","si",true,null,null,1,false,false,0,"umol per mol; micromoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per micromole","umol/umol","UMOL/UMOL","amount of substance",1,[0,0,0,0,0,0,0],"\u03bcmol/\u03bcmol","si",true,null,null,1,false,false,0,"umol per umol; micromoles per micromole","LOINC","Srto; SFr; EntSRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"microOhm","uOhm","UOHM","electric resistance",0.001,[2,-1,1,0,0,-2,0],"\u03bc\u03a9","si",true,null,null,1,false,false,0,"microOhms; \xb5\u03a9","LOINC","","Clinical","unit of electric resistance","V/A","V/A","1",1,false],[true,"microsecond","us","US","time",0.000001,[0,1,0,0,0,0,0],"\u03bcs",null,false,"T",null,1,false,false,0,"microseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"micro enzyme unit per gram","uU/g","UU/G","catalytic activity",10036894500,[0,-1,-1,0,0,0,0],"\u03bcU/g","chemical",true,null,null,1,false,false,1,"uU per gm; micro enzyme units per gram; micro enzymatic activity per mass; enzyme activity","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per liter","uU/L","UU/L","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"\u03bcU/L","chemical",true,null,null,1,false,false,1,"uU per L; micro enzyme units per liter; litre; enzymatic activity per volume; enzyme activity ","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per milliliter","uU/mL","UU/ML","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"\u03bcU/mL","chemical",true,null,null,1,false,false,1,"uU per mL; micro enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"microvolt","uV","UV","electric potential",0.001,[2,-2,1,0,0,-1,0],"\u03bcV","si",true,null,null,1,false,false,0,"microvolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false]]}}')}},Q=>{Q(Q.s=7944)}]); +//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/branches/master/assets/js/polyfills.js b/branches/master/assets/js/polyfills.js new file mode 100644 index 0000000..3742faf --- /dev/null +++ b/branches/master/assets/js/polyfills.js @@ -0,0 +1,2 @@ +(self.webpackChunklforms=self.webpackChunklforms||[]).push([[429],{7435:()=>{}},s=>{s(s.s=7435)}]); +//# sourceMappingURL=polyfills.js.map \ No newline at end of file diff --git a/branches/master/assets/js/prism.js b/branches/master/assets/js/prism.js new file mode 100644 index 0000000..60b54f9 --- /dev/null +++ b/branches/master/assets/js/prism.js @@ -0,0 +1,238 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);k+=y.value.length,y=y.next){var b=y.value;if(t.length>n.length)return;if(!(b instanceof W)){var x=1;if(h&&y!=t.tail.prev){m.lastIndex=k;var w=m.exec(n);if(!w)break;var A=w.index+(f&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof W)continue;for(var E=y;E!==t.tail&&(Sl.reach&&(l.reach=j);var C=y.prev;L&&(C=I(t,C,L),k+=L.length),z(t,C,x);var _=new W(o,g?M.tokenize(O,g):O,v,O);y=I(t,C,_),N&&I(t,y,N),1"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var e=M.util.currentScript();function t(){M.manual||M.highlightAll()}if(e&&(M.filename=e.src,e.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var r=document.readyState;"loading"===r||"interactive"===r&&e&&e.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(e){var s=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+s.source+")*?(?=\\s*\\{)"),string:{pattern:s,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:t.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},t.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|SELECTOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i}; +Prism.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)[^:\r\n]+?(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}; +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*)(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*{)/i}],function:/(?!\d)\w+(?=\s*\()/,boolean:/(?:true|false)/i,range:{pattern:/\.\./,alias:"operator"},number:/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i,operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:setup|if|else|while|do|for|return|in|instanceof|default|function|loop|goto|switch|case|new|try|throw|catch|finally|null|break|continue|boolean|bool|void|byte|word|string|String|array|int|long|integer|double)\b/,builtin:/\b(?:KeyboardController|MouseController|SoftwareSerial|EthernetServer|EthernetClient|LiquidCrystal|LiquidCrystal_I2C|RobotControl|GSMVoiceCall|EthernetUDP|EsploraTFT|HttpClient|RobotMotor|WiFiClient|GSMScanner|FileSystem|Scheduler|GSMServer|YunClient|YunServer|IPAddress|GSMClient|GSMModem|Keyboard|Ethernet|Console|GSMBand|Esplora|Stepper|Process|WiFiUDP|GSM_SMS|Mailbox|USBHost|Firmata|PImage|Client|Server|GSMPIN|FileIO|Bridge|Serial|EEPROM|Stream|Mouse|Audio|Servo|File|Task|GPRS|WiFi|Wire|TFT|GSM|SPI|SD|runShellCommandAsynchronously|analogWriteResolution|retrieveCallingNumber|printFirmwareVersion|analogReadResolution|sendDigitalPortPair|noListenOnLocalhost|readJoystickButton|setFirmwareVersion|readJoystickSwitch|scrollDisplayRight|getVoiceCallStatus|scrollDisplayLeft|writeMicroseconds|delayMicroseconds|beginTransmission|getSignalStrength|runAsynchronously|getAsynchronously|listenOnLocalhost|getCurrentCarrier|readAccelerometer|messageAvailable|sendDigitalPorts|lineFollowConfig|countryNameWrite|runShellCommand|readStringUntil|rewindDirectory|readTemperature|setClockDivider|readLightSensor|endTransmission|analogReference|detachInterrupt|countryNameRead|attachInterrupt|encryptionType|readBytesUntil|robotNameWrite|readMicrophone|robotNameRead|cityNameWrite|userNameWrite|readJoystickY|readJoystickX|mouseReleased|openNextFile|scanNetworks|noInterrupts|digitalWrite|beginSpeaker|mousePressed|isActionDone|mouseDragged|displayLogos|noAutoscroll|addParameter|remoteNumber|getModifiers|keyboardRead|userNameRead|waitContinue|processInput|parseCommand|printVersion|readNetworks|writeMessage|blinkVersion|cityNameRead|readMessage|setDataMode|parsePacket|isListening|setBitOrder|beginPacket|isDirectory|motorsWrite|drawCompass|digitalRead|clearScreen|serialEvent|rightToLeft|setTextSize|leftToRight|requestFrom|keyReleased|compassRead|analogWrite|interrupts|WiFiServer|disconnect|playMelody|parseFloat|autoscroll|getPINUsed|setPINUsed|setTimeout|sendAnalog|readSlider|analogRead|beginWrite|createChar|motorsStop|keyPressed|tempoWrite|readButton|subnetMask|debugPrint|macAddress|writeGreen|randomSeed|attachGPRS|readString|sendString|remotePort|releaseAll|mouseMoved|background|getXChange|getYChange|answerCall|getResult|voiceCall|endPacket|constrain|getSocket|writeJSON|getButton|available|connected|findUntil|readBytes|exitValue|readGreen|writeBlue|startLoop|isPressed|sendSysex|pauseMode|gatewayIP|setCursor|getOemKey|tuneWrite|noDisplay|loadImage|switchPIN|onRequest|onReceive|changePIN|playFile|noBuffer|parseInt|overflow|checkPIN|knobRead|beginTFT|bitClear|updateIR|bitWrite|position|writeRGB|highByte|writeRed|setSpeed|readBlue|noStroke|remoteIP|transfer|shutdown|hangCall|beginSMS|endWrite|attached|maintain|noCursor|checkReg|checkPUK|shiftOut|isValid|shiftIn|pulseIn|connect|println|localIP|pinMode|getIMEI|display|noBlink|process|getBand|running|beginSD|drawBMP|lowByte|setBand|release|bitRead|prepare|pointTo|readRed|setMode|noFill|remove|listen|stroke|detach|attach|noTone|exists|buffer|height|bitSet|circle|config|cursor|random|IRread|setDNS|endSMS|getKey|micros|millis|begin|print|write|ready|flush|width|isPIN|blink|clear|press|mkdir|rmdir|close|point|yield|image|BSSID|click|delay|read|text|move|peek|beep|rect|line|open|seek|fill|size|turn|stop|home|find|step|tone|sqrt|RSSI|SSID|end|bit|tan|cos|sin|pow|map|abs|max|min|get|run|put)\b/,constant:/\b(?:DIGITAL_MESSAGE|FIRMATA_STRING|ANALOG_MESSAGE|REPORT_DIGITAL|REPORT_ANALOG|INPUT_PULLUP|SET_PIN_MODE|INTERNAL2V56|SYSTEM_RESET|LED_BUILTIN|INTERNAL1V1|SYSEX_START|INTERNAL|EXTERNAL|DEFAULT|OUTPUT|INPUT|HIGH|LOW)\b/}); +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\]\\]|\\.)*\]|[^\]\\]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?!\|)(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*])?(?:[<^>](?:\.[<^>])?|\.[<^>])?[a-z]*)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} +.+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:(?:\S+)??\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"]|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"]|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|TM|R)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function i(t){for(var n={},i=0,e=(t=t.split(" ")).length;i>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",i="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source]),lookbehind:!0,inside:{keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"keyword"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,opcode:{pattern:/\b(?:adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya|ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA)\b/,alias:"property"},hexnumber:{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"string"},binarynumber:{pattern:/#?%[01]+\b/,alias:"string"},decimalnumber:{pattern:/#?\b\d+\b/,alias:"string"},register:{pattern:/\b[xya]\b/i,alias:"variable"}}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^\s*)\/\*[^\r\n]*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],string:/"(?:[^"\n\r]|"")*"/m,tag:/^[ \t]*[^\s:]+?(?=:(?:[^:]|$))/m,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:true|false)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guievent|a_guicontrol|a_guicontrolevent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|programfiles|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|substr|isfunc|islabel|IsObject|ln|log|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|ltrim|rtrim|mod|onmessage|numget|numput|registercallback|regexmatch|regexreplace|round|sin|tan|sqrt|strlen|strreplace|sb_seticon|sb_setparts|sb_settext|strsplit|tv_add|tv_delete|tv_getchild|tv_getcount|tv_getnext|tv_get|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__New|__Call|__Get|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Region|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|TryAgain|Throw|Try|Catch|Finally|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+?(?=\()/m,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +Prism.languages.birb=Prism.languages.extend("clike",{"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b[A-Z]\w*(?=\s+\w+\s*[;,=()])/],string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|next|new|noSeeb|return|static|switch|throw|var|void|while)\b/,variable:/\b[a-z_]\w*\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^[\s\S]*?%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:true|false)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/i,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:TODO|FIXME|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(?:function|hook|event) \w+(?:::\w+)?/,inside:{keyword:/^(?:function|hook|event)/}},variable:{pattern:/(?:global|local) \w+/i,inside:{keyword:/(?:global|local)/}},builtin:/(?:@(?:load(?:-(?:sigs|plugin))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|group|error_handler|type_column))/,constant:{pattern:/const \w+/i,inside:{keyword:/const/}},keyword:/\b(?:break|next|continue|alarm|using|of|add|delete|export|print|return|schedule|when|timeout|addr|any|bool|count|double|enum|file|int|interval|pattern|opaque|port|record|set|string|subnet|table|time|vector|for|if|else|in|module|function)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:while|for|new|break|try|except|raise|else|endtry|undefined|function|var|return|endfunction|null|if|elseif|procedure|endprocedure|then|val|export|endif|in|each|true|false|to|do|enddo|execute)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+\.?\d*|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|or|not)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^(\s*)&.*/m,lookbehind:!0,alias:"important"},{pattern:/^\s*#.*/gm,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|iant|idispatch|implements|import|initonly|instance|u?int(?:8|16|32|64)?|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|unaligned|volatile|readonly|tail|no)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.[0-9]+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.[0-9]+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|ldvirtftn|castclass|beq(?:\.s)?|mkrefany|localloc|ckfinite|rethrow|ldtoken|ldsflda|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:true|false)\b/,number:/\b-?(?:0x[0-9a-fA-F]+|[0-9]+)(?:\.[0-9a-fA-F]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.clojure={comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},operator:/(?:::|[:|'])\b[a-z][\w*+!?-]*\b/i,keyword:{pattern:/([^\w+*'?-])(?:def|if|do|let|\.\.|quote|var|->>|->|fn|loop|recur|throw|try|monitor-enter|\.|new|set!|def\-|defn|defn\-|defmacro|defmulti|defmethod|defstruct|defonce|declare|definline|definterface|defprotocol|==|defrecord|>=|deftype|<=|defproject|ns|\*|\+|\-|\/|<|=|>|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|conj|cons|constantly|cond|if-not|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|deref|difference|disj|dissoc|distinct|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|for|fnseq|frest|gensym|get-proxy-class|get|hash-map|hash-set|identical\?|identity|if-let|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|line-seq|list\*|list|load|load-file|locking|long|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|name|namespace|neg\?|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|time|to-array|to-array-2d|tree-seq|true\?|union|up|update-proxy|val|vals|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[^\w+*'?-])/,lookbehind:!0},boolean:/\b(?:true|false|nil)\b/,number:/\b[\da-f]+\b/i,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\${(?:[^{}$]|\${[^{}$]*})*}/,inside:{punctuation:/\${|}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:CTEST_CUSTOM_(?:MAXIMUM_(?:(?:FAIL|PASS)ED_TEST_OUTPUT_SIZE|NUMBER_OF_(?:ERROR|WARNING)S)|ERROR_(?:P(?:OST|RE)_CONTEXT|EXCEPTION|MATCH)|P(?:OST|RE)_MEMCHECK|WARNING_(?:EXCEPTION|MATCH)|(?:MEMCHECK|TESTS)_IGNORE|P(?:OST|RE)_TEST|COVERAGE_EXCLUDE)|ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ARCHIVE_OUTPUT_NAME|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEBUG_POSTFIX|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],langext:{pattern:/\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,alias:"string"},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|\^|&==|&<>|!|\?|\?:|\.\?|\+\+|--|[-+*/=<>]=?|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w*|\[[^\]]+\])/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{string:{pattern:/[rs]?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*){(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +Prism.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}}; +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:abstract|alias|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|rescue|return|require|select|self|sizeof|struct|super|then|type|typeof|uninitialized|union|unless|until|when|while|with|yield|__DIR__|__END_LINE__|__FILE__|__LINE__)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/}),e.languages.insertBefore("crystal","string",{attribute:{pattern:/@\[.+?\]/,alias:"attr-name",inside:{delimiter:{pattern:/^@\[|\]$/,alias:"tag"},rest:e.languages.crystal}},expansion:[{pattern:/\{\{.+?\}\}/,inside:{delimiter:{pattern:/^\{\{|\}\}$/,alias:"tag"},rest:e.languages.crystal}},{pattern:/\{%.+?%\}/,inside:{delimiter:{pattern:/^\{%|%\}$/,alias:"tag"},rest:e.languages.crystal}}]})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0,alias:"symbol"},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:true|false|null)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"',"'(?:\\\\(?:\\W|\\w+)|[^\\\\])'",'(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]*/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]*/i,lookbehind:!0}],keyword:/\$|\b(?:abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__(?:(?:FILE|MODULE|LINE|FUNCTION|PRETTY_FUNCTION|DATE|EOF|TIME|TIMESTAMP|VENDOR|VERSION)__|gshared|traits|vector|parameters)|string|wstring|dstring|size_t|ptrdiff_t)\b/,operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E[ABCD]X|E?(?:BP|SP|DI|SI)|[ECSDGF]S|CR[0234]|DR[012367]|TR[3-7]|X?MM[0-7]|R[ABCD]X|[BS]PL|R[BS]P|[DS]IL|R[DS]I|R(?:[89]|1[0-5])[BWD]?|XMM(?:[89]|1[0-5])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +Prism.languages.dart=Prism.languages.extend("clike",{string:[{pattern:/r?("""|''')[\s\S]*?\1/,greedy:!0},{pattern:/r?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extension|external|extends|factory|final|finally|for|Function|get|hide|if|implements|interface|import|in|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),Prism.languages.insertBefore("dart","function",{metadata:{pattern:/@\w+/,alias:"symbol"}}); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|MEASURE|EVALUATE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:TRUE|FALSE|NULL)\b/i,alias:"constant"},number:/\b\d+\.?\d*|\B\.\d+\b/i,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:Some|None)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||[!=]=|===|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:ORIGIN|INCLUDE|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:IN|CH|CS|HS)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^(\s*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+]/m,lookbehind:!0,alias:"keyword",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},property:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0},value:{pattern:/=.*/,alias:"string",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%\s*\n\s*%|%.|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:True|False)\b/i,"class-name":{pattern:/\b[A-Z][\dA-Z_]*\b/,alias:"builtin"},number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"ejs",/<%(?!%)[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"ejs")}),e.languages.eta=e.languages.ejs}(Prism); +Prism.languages.elixir={comment:/#.*/m,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"etlua",/<%[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(Prism); +!function(n){n.languages.erb=n.languages.extend("ruby",{}),n.languages.insertBefore("erb","comment",{delimiter:{pattern:/^<%=?|%>$/,alias:"punctuation"}}),n.hooks.add("before-tokenize",function(e){n.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s[\s\S]*?^=end)+?%>/gm)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(e){var t={function:/\b(?:TODOS?|FIX(?:MES?)?|NOTES?|BUGS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s+(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/((?:\n|\r\n)\s*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|execute|eval)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:set|change|with|new)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach(function(e){i[e].pattern=r(a[e])});i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +Prism.languages["firestore-security-rules"]=Prism.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/[/]/}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:\s*!.+(?:\r\n?|\n))?|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:TRUE|FALSE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:INTEGER|REAL|DOUBLE ?PRECISION|COMPLEX|CHARACTER|LOGICAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEWHERE|ELSEIF|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(n){for(var i="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",e=0;e<2;e++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[^\\s\\S]");var t={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:)*?\\})*\\1".replace(//g,function(){return i})),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:)*?\\}".replace(//g,function(){return i})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:true|false)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\w+(?=\s*\()/,number:/\d+(?:\.\d+)?/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};t.string[1].inside.interpolation.inside.rest=t,n.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}}},n.hooks.add("before-tokenize",function(e){var t=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,function(){return i}),"gi");n.languages["markup-templating"].buildPlaceholders(e,"ftl",t)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"ftl")})}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ulf]*/i,keyword:/\b(?:if|else|switch|case|default|break|for|repeat|while|do|until|continue|exit|return|globalvar|var|enum)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at|xor)\b/,constant:/\b(?:self|other|all|noone|global|local|undefined|pointer_(?:invalid|null)|action_(?:stop|restart|continue|reverse)|pi|GM_build_date|GM_version|timezone_(?:local|utc)|gamespeed_(?:fps|microseconds)|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|pre|post)|keypress|keyrelease|trigger|(?:left|right|middle|no)_button|(?:left|right|middle)_press|(?:left|right|middle)_release|mouse_(?:enter|leave|wheel_up|wheel_down)|global_(?:left|right|middle)_button|global_(?:left|right|middle)_press|global_(?:left|right|middle)_release|joystick(?:1|2)_(?:left|right|up|down|button1|button2|button3|button4|button5|button6|button7|button8)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|step_(?:normal|begin|end)|gui|gui_begin|gui_end)|vk_(?:nokey|anykey|enter|return|shift|control|alt|escape|space|backspace|tab|pause|printscreen|left|right|up|down|home|end|delete|insert|pageup|pagedown|f\d|numpad\d|divide|multiply|subtract|add|decimal|lshift|lcontrol|lalt|rshift|rcontrol|ralt)|mb_(?:any|none|left|right|middle)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|purple|red|silver|teal|white|yellow|orange)|fa_(?:left|center|right|top|middle|bottom|readonly|hidden|sysfile|volumeid|directory|archive)|pr_(?:pointlist|linelist|linestrip|trianglelist|trianglestrip|trianglefan)|bm_(?:complex|normal|add|max|subtract|zero|one|src_colour|inv_src_colour|src_color|inv_src_color|src_alpha|inv_src_alpha|dest_alpha|inv_dest_alpha|dest_colour|inv_dest_colour|dest_color|inv_dest_color|src_alpha_sat)|audio_(?:falloff_(?:none|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|exponent_distance|exponent_distance_clamped)|old_system|new_system|mono|stereo|3d)|cr_(?:default|none|arrow|cross|beam|size_nesw|size_ns|size_nwse|size_we|uparrow|hourglass|drag|appstart|handpoint|size_all)|spritespeed_framesper(?:second|gameframe)|asset_(?:object|unknown|sprite|sound|room|path|script|font|timeline|tiles|shader)|ds_type_(?:map|list|stack|queue|grid|priority)|ef_(?:explosion|ring|ellipse|firework|smoke|smokeup|star|spark|flare|cloud|rain|snow)|pt_shape_(?:pixel|disk|square|line|star|circle|ring|sphere|flare|spark|explosion|cloud|smoke|snow)|ps_(?:distr|shape)_(?:linear|gaussian|invgaussian|rectangle|ellipse|diamond|line)|ty_(?:real|string)|dll_(?:cdel|cdecl|stdcall)|matrix_(?:view|projection|world)|os_(?:win32|windows|macosx|ios|android|linux|unknown|winphone|win8native|psvita|ps4|xboxone|ps3|uwp)|browser_(?:not_a_browser|unknown|ie|firefox|chrome|safari|safari_mobile|opera|tizen|windows_store|ie_mobile)|device_ios_(?:unknown|iphone|iphone_retina|ipad|ipad_retina|iphone5|iphone6|iphone6plus)|device_(?:emulator|tablet)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|of_challenge_(?:win|lose|tie)|leaderboard_type_(?:number|time_mins_secs)|cmpfunc_(?:never|less|equal|lessequal|greater|notequal|greaterequal|always)|cull_(?:noculling|clockwise|counterclockwise)|lighttype_(?:dir|point)|iap_(?:ev_storeload|ev_product|ev_purchase|ev_consume|ev_restore|storeload_ok|storeload_failed|status_uninitialised|status_unavailable|status_loading|status_available|status_processing|status_restoring|failed|unavailable|available|purchased|canceled|refunded)|fb_login_(?:default|fallback_to_webview|no_fallback_to_webview|forcing_webview|use_system_account|forcing_safari)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|reaction_force_x|reaction_force_y|reaction_torque|motor_speed|angle|motor_torque|max_motor_torque|translation|speed|motor_force|max_motor_force|length_1|length_2|damping_ratio|frequency|lower_angle_limit|upper_angle_limit|angle_limits|max_length|max_torque|max_force)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_particle_flag_(?:water|zombie|wall|spring|elastic|viscous|powder|tensile|colourmixing|colormixing)|phy_particle_group_flag_(?:solid|rigid)|phy_particle_data_flag_(?:typeflags|position|velocity|colour|color|category)|achievement_(?:our_info|friends_info|leaderboard_info|info|filter_(?:all_players|friends_only|favorites_only)|type_challenge|type_score_challenge|pic_loaded|show_(?:ui|profile|leaderboard|achievement|bank|friend_picker|purchase_prompt))|network_(?:socket_(?:tcp|udp|bluetooth)|type_(?:connect|disconnect|data|non_blocking_connect)|config_(?:connect_timeout|use_non_blocking_socket|enable_reliable_udp|disable_reliable_udp))|buffer_(?:fixed|grow|wrap|fast|vbuffer|network|u8|s8|u16|s16|u32|s32|u64|f16|f32|f64|bool|text|string|seek_start|seek_relative|seek_end|generalerror|outofspace|outofbounds|invalidtype)|gp_(?:face\d|shoulderl|shoulderr|shoulderlb|shoulderrb|select|start|stickl|stickr|padu|padd|padl|padr|axislh|axislv|axisrh|axisrv)|ov_(?:friends|community|players|settings|gamegroup|achievements)|lb_sort_(?:none|ascending|descending)|lb_disp_(?:none|numeric|time_sec|time_ms)|ugc_(?:result_success|filetype_(?:community|microtrans)|visibility_(?:public|friends_only|private)|query_RankedBy(?:Vote|PublicationDate|Trend|NumTimesReported|TotalVotesAsc|VotesUp|TextSearch)|query_(?:AcceptedForGameRankedByAcceptanceDate|FavoritedByFriendsRankedByPublicationDate|CreatedByFriendsRankedByPublicationDate|NotYetRated)|sortorder_CreationOrder(?:Desc|Asc)|sortorder_(?:TitleAsc|LastUpdatedDesc|SubscriptionDateDesc|VoteScoreDesc|ForModeration)|list_(?:Published|VotedOn|VotedUp|VotedDown|WillVoteLater|Favorited|Subscribed|UsedOrPlayed|Followed)|match_(?:Items|Items_Mtx|Items_ReadyToUse|Collections|Artwork|Videos|Screenshots|AllGuides|WebGuides|IntegratedGuides|UsableInGame|ControllerBindings))|vertex_usage_(?:position|colour|color|normal|texcoord|textcoord|blendweight|blendindices|psize|tangent|binormal|fog|depth|sample)|vertex_type_(?:float\d|colour|color|ubyte4)|layerelementtype_(?:undefined|background|instance|oldtilemap|sprite|tilemap|particlesystem|tile)|tile_(?:rotate|flip|mirror|index_mask)|input_type|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|(?:obj|scr|spr|rm)\w+)\b/,variable:/\b(?:x|y|(?:x|y)(?:previous|start)|(?:h|v)speed|direction|speed|friction|gravity|gravity_direction|path_(?:index|position|positionprevious|speed|scale|orientation|endaction)|object_index|id|solid|persistent|mask_index|instance_(?:count|id)|alarm|timeline_(?:index|position|speed|running|loop)|visible|sprite_(?:index|width|height|xoffset|yoffset)|image_(?:number|index|speed|depth|xscale|yscale|angle|alpha|blend)|bbox_(?:left|right|top|bottom)|layer|phy_(?:rotation|(?:position|linear_velocity|speed|com|collision|col_normal)_(?:x|y)|angular_(?:velocity|damping)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|working_directory|webgl_enabled|view_(?:(?:y|x|w|h)view|(?:y|x|w|h)port|(?:v|h)(?:speed|border)|visible|surface_id|object|enabled|current|angle)|undefined|transition_(?:steps|kind|color)|temp_directory|show_(?:score|lives|health)|secure_mode|score|room_(?:width|speed|persistent|last|height|first|caption)|room|pointer_(?:null|invalid)|os_(?:version|type|device|browser)|mouse_(?:y|x|lastbutton|button)|lives|keyboard_(?:string|lastkey|lastchar|key)|iap_data|health|gamemaker_(?:version|registered|pro)|game_(?:save|project|display)_(?:id|name)|fps_real|fps|event_(?:type|object|number|action)|error_(?:occurred|last)|display_aa|delta_time|debug_mode|cursor_sprite|current_(?:year|weekday|time|second|month|minute|hour|day)|caption_(?:score|lives|health)|browser_(?:width|height)|background_(?:yscale|y|xscale|x|width|vtiled|vspeed|visible|showcolour|showcolor|index|htiled|hspeed|height|foreground|colour|color|blend|alpha)|async_load|application_surface|argument(?:_relitive|_count|\d)|argument|global|local|self|other)\b/}); +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/\*\d+/,alias:"punctuation"},punctuation:/:/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class_name|class|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ +).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^\s*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|.*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|laH|Lastnost|Mak|Mogucnost|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|perbogh|poQbogh malja'|Potrzeba biznesowa|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram senaryo|Dyagram Senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|Examples|EXAMPLZ|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|ghantoH|Grundlage|Hannergrond|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut|lut chovnatlh|lutmey|Lýsing Atburðarásar|Lýsing Dæma|Menggariskan Senario|MISHUN|MISHUN SRSLY|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan senaryo|Plan Senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo|Senaryo deskripsyon|Senaryo Deskripsyon|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie|Situasie Uiteensetting|Skenario|Skenario konsep|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa|Swa hwaer swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo\-ho\-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'ach|'a|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cando|Cand|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|Dato|DEN|Den youse gotta|Dengan|De|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|Entonces|En|Epi|E|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kadar|Kada|Kad|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Majd|Maka|Manawa|Mas|Ma|Menawa|Men|Mutta|Nalikaning|Nalika|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Og|Och|Oletetaan|Onda|Ond|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|qaSDI'|Quando|Quand|Quan|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|ugeholl|Und|Un|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadani|Zadano|Zadan|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"}}},outline:{pattern:/<[^>]+?>/,alias:"variable"}}}(); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:attribute|const|uniform|varying|buffer|shared|coherent|volatile|restrict|readonly|writeonly|atomic_uint|layout|centroid|flat|smooth|noperspective|patch|sample|break|continue|do|for|while|switch|case|default|if|else|subroutine|in|out|inout|float|double|int|void|bool|true|false|invariant|precise|discard|return|d?mat[234](?:x[234])?|[ibdu]?vec[234]|uint|lowp|mediump|highp|precision|[iu]?sampler[123]D|[iu]?samplerCube|sampler[12]DShadow|samplerCubeShadow|[iu]?sampler[12]DArray|sampler[12]DArrayShadow|[iu]?sampler2DRect|sampler2DRectShadow|[iu]?samplerBuffer|[iu]?sampler2DMS(?:Array)?|[iu]?samplerCubeArray|samplerCubeArrayShadow|[iu]?image[123]D|[iu]?image2DRect|[iu]?imageCube|[iu]?imageBuffer|[iu]?image[12]DArray|[iu]?imageCubeArray|[iu]?image2DMS(?:Array)?|struct|common|partition|active|asm|class|union|enum|typedef|template|this|resource|goto|inline|noinline|public|static|extern|external|interface|long|short|half|fixed|unsigned|superp|input|output|hvec[234]|fvec[234]|sampler3DRect|filter|sizeof|cast|namespace|using)\b/}); +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/}; +Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:as|def|in|abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?[\d]+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:setup|given|when|then|and|cleanup|expect|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(e){if("groovy"===e.language&&"string"===e.type){var t=e.content[0];if("'"!=t){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===t&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content=e.content.replace(/</g,"<").replace(/&/g,"&"),e.content=Prism.highlight(e.content,{expression:{pattern:n,lookbehind:!0,inside:Prism.languages.groovy}}),e.classes.push("/"===t?"regex":"gstring")}}}); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")})}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/(["'])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^}]+\})/,lookbehind:!0,inside:{interpolation:{pattern:/^\$\w*/,alias:"variable"}}}}},keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|from|for|function|if|implements|import|in|inline|interface|macro|new|null|override|public|private|return|static|super|switch|throw|to|try|typedef|using|var|while)(?!\.)\b/,operator:/\.{3}|\+\+?|-[->]?|[=!]=?|&&?|\|\|?|<[<=]?|>[>=]?|[*\/%~^]/}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[igmsu]*/,greedy:!0}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#\w+/,alias:"builtin"},metadata:{pattern:/@:?\w+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"variable"}}),Prism.languages.haxe.string.inside.interpolation.inside.rest=Prism.languages.haxe,delete Prism.languages.haxe["class-name"]; +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+)[\s\S]*?^\s*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:resource|data)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?={)/i,inside:{type:{pattern:/(provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+{)/],property:[/[\w-\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:terraform|var|self|count|module|path|data|local)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:terraform|var|self|count|module|path|data|local)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,boolean:/\b(?:true|false)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RasterizerState|RenderTargetView|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,p={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},s={"application/json":!0,"application/xml":!0};for(var r in p)if(p[r]){a=a||{};var T=s[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:p[r]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:(?:includeSubDomains|preload|strict)(?: |;)|pin-sha256="[a-zA-Z\d+=/]+"|(?:max-age|report-uri)=|report-to )/,alias:"keyword"},safe:{pattern:/\b\d{7,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,6}\b/,alias:"function"}}; +Prism.languages.hsts={directive:{pattern:/\b(?:max-age=|includeSubDomains|preload)/,alias:"keyword"},safe:{pattern:/\b\d{8,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,7}\b/,alias:"function"}}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GSB|GOTO|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|RIGHT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@[^\s]+)/i,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:volume|book|part(?! of)|chapter|section|table)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?\w*|\b(?:one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:applying to|are|attacking|answering|asking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:s|ing)?|consulting|contain(?:s|ing)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:ve|s|ving)|hold(?:s|ing)?|impl(?:y|ies)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:s|ing)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:s|ing)?|setting|showing|singing|sleeping|smelling|squeezing|switching|support(?:s|ing)?|swearing|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:s|ing)?|var(?:y|ies|ying)|waiting|waking|waving|wear(?:s|ing)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|unless|the story)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: on| off)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:y|ies)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:/^[ \t]*[;#].*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}}; +Prism.languages.io={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getSlot|getEnvironmentVariable|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|call|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Regex|SGML|SGMLElement|SGMLParser|SQLite|Server|Sequence|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink|Random|BigNum)\b/,boolean:/\b(?:true|false|nil)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:n.languages.php};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +!function(p){var a=p.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(a,"addSupport",{value:function(a,e){"string"==typeof a&&(a=[a]),a.forEach(function(a){!function(a,e){var n="doc-comment",t=p.languages[a];if(t){var r=t[n];if(!r){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};r=(t=p.languages.insertBefore(a,"comment",o))[n]}if(r instanceof RegExp&&(r=t[n]={pattern:r}),Array.isArray(r))for(var i=0,s=r.length;i)?|".replace(//g,function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"});a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|throws|see|link|linkplain|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^[\t ]*(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?:\:.*)?$/m,inside:{keyword:{pattern:/^(\s*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+(?=$|:)/,namespace:/[a-z]\w*/,punctuation:/[.:]/}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/[:]/}},"stack-frame":{pattern:/^[\t ]*at [\w$.]+(?:)?\([^()]*\)/m,inside:{keyword:{pattern:/^(\s*)at/,lookbehind:!0},source:[{pattern:/(\()\w+.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\d+/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Unknown Source|Native Method)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,namespace:/[a-z]\w*/,punctuation:/[.()]/}},more:{pattern:/^[\t ]*\.{3} \d+ [a-z]+(?: [a-z]+)*/m,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jolie=Prism.languages.extend("clike",{keyword:/\b(?:include|define|is_defined|undef|main|init|outputPort|inputPort|Location|Protocol|Interfaces|RequestResponse|OneWay|type|interface|extender|throws|cset|csets|forward|Aggregates|Redirects|embedded|courier|execution|sequential|concurrent|single|scope|install|throw|comp|cH|default|global|linkIn|linkOut|synchronized|this|new|for|if|else|while|in|Jolie|Java|Javascript|nullProcess|spawn|constants|with|provide|until|exit|foreach|instanceof|over|service)\b/,builtin:/\b(?:undefined|string|int|void|long|Byte|bool|double|float|char|any)\b/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[:?\/%^]/,symbol:/[|;@]/,punctuation:/[,.]/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0}}),delete Prism.languages.jolie["class-name"],Prism.languages.insertBefore("jolie","keyword",{function:{pattern:/((?:\b(?:outputPort|inputPort|in|service|courier)\b|@)\s*)\w+/,lookbehind:!0},aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{"with-extension":{pattern:/\bwith\s+\w+/,inside:{keyword:/\bwith\b/}},function:{pattern:/\w+/},punctuation:{pattern:/,/}}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:{pattern:/,/},function:{pattern:/\w+/},symbol:{pattern:/=>/}}}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,function(){return n})),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),greedy:!0,inside:i},string:{pattern:t,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:true|false)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|or|not)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend("typescript",{});delete n["class-name"],e.languages.typescript["class-name"].inside=n,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}",t="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"[$\\w\\xA0-\\uFFFF.]+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[[$\\w\\xA0-\\uFFFF.]+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,function(){return"[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*"}),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\\)|\(\|\$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(at\s+(?:new\s+)?)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:[0-9]+(?::[0-9]+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(u){var e=u.languages.javascript["template-string"],n=e.pattern.source,a=e.inside.interpolation,i=a.inside["interpolation-punctuation"],r=a.pattern.source;function t(e,t){if(u.languages[e])return{pattern:RegExp("((?:"+t+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function o(e,t,n){var r={code:e,grammar:t,language:n};return u.hooks.run("before-tokenize",r),r.tokens=u.tokenize(r.code,r.grammar),u.hooks.run("after-tokenize",r),r.tokens}function d(e){var t={};t["interpolation-punctuation"]=i;var n=u.tokenize(e,t);if(3===n.length){var r=[1,1];r.push.apply(r,o(n[1],u.languages.javascript,"javascript")),n.splice.apply(n,r)}return new u.Token("interpolation",n,a.alias,e)}function c(a,e,i){var t=u.tokenize(a,{interpolation:{pattern:RegExp(r),lookbehind:!0}}),f=0,y={},n=o(t.map(function(e){if("string"==typeof e)return e;for(var t,n=e.content;-1!==a.indexOf((r=f++,t="___"+i.toUpperCase()+"_"+r+"___")););return y[t]=n,t;var r}).join(""),e,i),v=Object.keys(y);return f=0,function e(t){for(var n=0;n=v.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=v[f],i="string"==typeof r?r:r.content,o=i.indexOf(a);if(-1!==o){++f;var s=i.substring(0,o),p=d(y[a]),l=i.substring(o+a.length),g=[];if(s&&g.push(s),g.push(p),l){var u=[l];e(u),g.push.apply(g,u)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var c=r.content;Array.isArray(c)?e(c):e([c])}}}(n),new u.Token(i,n,"language-"+i,a)}u.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:md|markdown)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),e].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}u.hooks.add("after-tokenize",function(e){e.language in s&&!function e(t){for(var n=0,r=t.length;n]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?|im|pi|e|catalan|eulergamma|golden)\b|[πℯγφ]/}; +Prism.languages.keyman={comment:/\bc\s.*/i,function:/\[\s*(?:(?:CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*(?:[TKU]_[\w?]+|".+?"|'.+?')\s*\]/i,string:/("|').*?\1/,bold:[/&(?:baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(?:bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(?:ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(?:keyman|kmfl|weaver|keymanweb|keymanonly):/i}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"],n.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var e=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:n.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];n.languages.kotlin.string.inside=n.languages.kotlin["raw-string"].inside={interpolation:e},n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,ld:{pattern:/^\{(?:[=_]|\/?(?!\d|\w+\()\w+|)/,inside:{punctuation:/^\{\/?/,tag:{pattern:/.+/,alias:"important"}}},rd:{pattern:/\}$/,inside:{punctuation:/.+/}},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var e=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},e.tag),t.hooks.add("before-tokenize",function(a){if("latte"===a.language){t.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g),a.grammar=e}}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"latte")})}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}; +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,function(){return n});n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={keyword:/\b(?:comment|endcomment|if|elsif|else|endif|unless|endunless|for|endfor|case|endcase|when|in|break|assign|continue|limit|offset|range|reversed|raw|endraw|capture|endcapture|tablerow|endtablerow)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0},function:{pattern:/(^|[\s;|&])(?:append|prepend|capitalize|cycle|cols|increment|decrement|abs|at_least|at_most|ceil|compact|concat|date|default|divided_by|downcase|escape|escape_once|first|floor|join|last|lstrip|map|minus|modulo|newline_to_br|plus|remove|remove_first|replace|replace_first|reverse|round|rstrip|size|slice|sort|sort_natural|split|strip|strip_html|strip_newlines|times|truncate|truncatewords|uniq|upcase|url_decode|url_encode|include|paginate)(?=$|[\s;|&])/,lookbehind:!0}}; +!function(e){function n(e){return RegExp("(\\()"+e+"(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])"+e+"(?=[\\s)])")}var t="[-+*/_~!@$%^=<>{}\\w]+",r="(\\()",i="(?=\\))",s="(?=\\s)",o={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp(r+"(?:(?:lexical-)?let\\*?|(?:cl-)?letf|if|when|while|unless|cons|cl-loop|and|or|not|cond|setq|error|message|null|require|provide|use-package)"+s),lookbehind:!0},{pattern:RegExp(r+"(?:for|do|collect|return|finally|append|concat|in|by)"+s),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("(?:t|nil)"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp(r+"def(?:var|const|custom|group)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp(r+"(?:cl-)?(?:defun\\*?|defmacro)\\s+"+t+"\\s+\\([\\s\\S]*?\\)"),lookbehind:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(r+"lambda\\s+\\((?:&?"+t+"\\s*)*\\)"),lookbehind:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&[-+*/_~!@$%^=<>{}\\w]+"),rest:{argument:{pattern:RegExp(t),alias:"variable"},varform:{pattern:RegExp(r+t+"\\s+\\S[\\s\\S]*"+i),lookbehind:!0,inside:{string:o.string,boolean:o.boolean,number:o.number,symbol:o.symbol,punctuation:/[()]/}}}},p="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(r+"[\\s\\S]*"+i),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:rest|body)\\s+"+p),inside:l},"other-marker-vars":{pattern:RegExp("&(?:optional|aux)\\s+"+p),inside:l},keys:{pattern:RegExp("&key\\s+"+p+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};o.lambda.inside.arguments=d,o.defun.inside.arguments=e.util.clone(d),o.defun.inside.arguments.inside.sublist=d,e.languages.lisp=o,e.languages.elisp=o,e.languages.emacs=o,e.languages["emacs-lisp"]=o}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?:nt| not)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s+[\s\S]*?\s+TLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+\.?\d*|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:YARN|NUMBR|NUMBAR|TROOF|BUKKIT|NOOB)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:I IZ|HOW IZ I|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:O HAI IM|KTHX|HAI|KTHXBYE|I HAS A|ITZ(?: A)?|R|AN|MKAY|SMOOSH|MAEK|IS NOW(?: A)?|VISIBLE|GIMMEH|O RLY\?|YA RLY|NO WAI|OIC|MEBBE|WTF\?|OMG|OMGWTF|GTFO|IM IN YR|IM OUTTA YR|FOUND YR|YR|TIL|WILE|UPPIN|NERFIN|I IZ|HOW IZ I|IF U SAY SO|SRS|HAS A|LIEK(?: A)?|IZ)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:WIN|FAIL)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:SUM|DIFF|PRODUKT|QUOSHUNT|MOD|BIGGR|SMALLR|BOTH|EITHER|WON|ALL|ANY) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(d){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";d.languages.markdown=d.languages.extend("markup",{}),d.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike"].forEach(function(n){e!==n&&(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +Prism.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+\.?\d*|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\w+(?=\()|\b(?:about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|CBG|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|Mayatomr|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.rest=Prism.languages.mel; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|equals|end|environ|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:y|ies)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map(function($){return $.replace("$","\\$")})).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[{pattern:/^#Rem\s+[\s\S]*?^#End/im,greedy:!0},{pattern:/'.+/,greedy:!0}],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},function:/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:running|create|resume|status|wrap|yield)|debug\.(?:debug|gethook|getinfo|getlocal|getupvalue|setlocal|setupvalue|sethook|traceback|getfenv|getmetatable|getregistry|setfenv|setmetatable)|dofile|error|getfenv|getmetatable|io\.(?:stdin|stdout|stderr|close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|sin|cos|tan|deg|exp|floor|log|log10|max|min|fmod|modf|cosh|sinh|tanh|pow|rad|sqrt|frexp|ldexp|random|randomseed|pi)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|len|lower|rep|sub|upper|format|gsub|gmatch|match|reverse)|table\.(?:maxn|concat|sort|insert|remove)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:/\/\*[\s\S]*?(?:$|\*\/)/,parameter:/\$[\w.]+/,string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},function:/\b(?:ABS|ACOS|ARRAY_AGG|ARRAY_APPEND|ARRAY_AVG|ARRAY_CONCAT|ARRAY_CONTAINS|ARRAY_COUNT|ARRAY_DISTINCT|ARRAY_FLATTEN|ARRAY_IFNULL|ARRAY_INSERT|ARRAY_INTERSECT|ARRAY_LENGTH|ARRAY_MAX|ARRAY_MIN|ARRAY_POSITION|ARRAY_PREPEND|ARRAY_PUT|ARRAY_RANGE|ARRAY_REMOVE|ARRAY_REPEAT|ARRAY_REPLACE|ARRAY_REVERSE|ARRAY_SORT|ARRAY_STAR|ARRAY_SUM|ARRAY_SYMDIFF|ARRAY_SYMDIFFN|ARRAY_UNION|ASIN|ATAN|ATAN2|AVG|BASE64|BASE64_DECODE|BASE64_ENCODE|BITAND|BITCLEAR|BITNOT|BITOR|BITSET|BITSHIFT|BITTEST|BITXOR|CEIL|CLOCK_LOCAL|CLOCK_MILLIS|CLOCK_STR|CLOCK_TZ|CLOCK_UTC|CONTAINS|CONTAINS_TOKEN|CONTAINS_TOKEN_LIKE|CONTAINS_TOKEN_REGEXP|COS|COUNT|CURL|DATE_ADD_MILLIS|DATE_ADD_STR|DATE_DIFF_MILLIS|DATE_DIFF_STR|DATE_FORMAT_STR|DATE_PART_MILLIS|DATE_PART_STR|DATE_RANGE_MILLIS|DATE_RANGE_STR|DATE_TRUNC_MILLIS|DATE_TRUNC_STR|DECODE_JSON|DEGREES|DURATION_TO_STR|E|ENCODED_SIZE|ENCODE_JSON|EXP|FLOOR|GREATEST|HAS_TOKEN|IFINF|IFMISSING|IFMISSINGORNULL|IFNAN|IFNANORINF|IFNULL|INITCAP|ISARRAY|ISATOM|ISBOOLEAN|ISNUMBER|ISOBJECT|ISSTRING|IsBitSET|LEAST|LENGTH|LN|LOG|LOWER|LTRIM|MAX|META|MILLIS|MILLIS_TO_LOCAL|MILLIS_TO_STR|MILLIS_TO_TZ|MILLIS_TO_UTC|MILLIS_TO_ZONE_NAME|MIN|MISSINGIF|NANIF|NEGINFIF|NOW_LOCAL|NOW_MILLIS|NOW_STR|NOW_TZ|NOW_UTC|NULLIF|OBJECT_ADD|OBJECT_CONCAT|OBJECT_INNER_PAIRS|OBJECT_INNER_VALUES|OBJECT_LENGTH|OBJECT_NAMES|OBJECT_PAIRS|OBJECT_PUT|OBJECT_REMOVE|OBJECT_RENAME|OBJECT_REPLACE|OBJECT_UNWRAP|OBJECT_VALUES|PAIRS|PI|POLY_LENGTH|POSINFIF|POSITION|POWER|RADIANS|RANDOM|REGEXP_CONTAINS|REGEXP_LIKE|REGEXP_POSITION|REGEXP_REPLACE|REPEAT|REPLACE|REVERSE|ROUND|RTRIM|SIGN|SIN|SPLIT|SQRT|STR_TO_DURATION|STR_TO_MILLIS|STR_TO_TZ|STR_TO_UTC|STR_TO_ZONE_NAME|SUBSTR|SUFFIXES|SUM|TAN|TITLE|TOARRAY|TOATOM|TOBOOLEAN|TOKENS|TONUMBER|TOOBJECT|TOSTRING|TRIM|TRUNC|TYPE|UPPER|WEEKDAY_MILLIS|WEEKDAY_STR)(?=\s*\()/i,keyword:/\b(?:ALL|ALTER|ANALYZE|AS|ASC|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|CONNECT|CONTINUE|CORRELATE|COVER|CREATE|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FLATTEN|FOR|FORCE|FROM|FUNCTION|GRANT|GROUP|GSI|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LAST|LEFT|LET|LETTING|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NULL|NUMBER|OBJECT|OFFSET|ON|OPTION|ORDER|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROCEDURE|PUBLIC|RAW|REALM|REDUCE|RENAME|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|SATISFIES|SCHEMA|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TO|TRANSACTION|TRIGGER|TRUNCATE|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WITH|WORK|XOR)\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:CHIP|IN|OUT|PARTS|BUILTIN|CLOCKED)\b/,boolean:/\b(?:true|false)\b/,function:/[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/[\s\S]*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w+[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+\.?\d*|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:true|false|yes|no)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"\',:=[\]{}()\s`-]|[:-][^"\',=[\]{}()\s])(?:[^,:=\]})(\s]+|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nginx=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},keyword:/\b(?:CONTENT_|DOCUMENT_|GATEWAY_|HTTP_|HTTPS|if_not_empty|PATH_|QUERY_|REDIRECT_|REMOTE_|REQUEST_|SCGI|SCRIPT_|SERVER_|http|events|accept_mutex|accept_mutex_delay|access_log|add_after_body|add_before_body|add_header|addition_types|aio|alias|allow|ancient_browser|ancient_browser_value|auth|auth_basic|auth_basic_user_file|auth_http|auth_http_header|auth_http_timeout|autoindex|autoindex_exact_size|autoindex_localtime|break|charset|charset_map|charset_types|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_timeout|client_header_buffer_size|client_header_timeout|client_max_body_size|connection_pool_size|create_full_put_path|daemon|dav_access|dav_methods|debug_connection|debug_points|default_type|deny|devpoll_changes|devpoll_events|directio|directio_alignment|disable_symlinks|empty_gif|env|epoll_events|error_log|error_page|expires|fastcgi_buffer_size|fastcgi_buffers|fastcgi_busy_buffers_size|fastcgi_cache|fastcgi_cache_bypass|fastcgi_cache_key|fastcgi_cache_lock|fastcgi_cache_lock_timeout|fastcgi_cache_methods|fastcgi_cache_min_uses|fastcgi_cache_path|fastcgi_cache_purge|fastcgi_cache_use_stale|fastcgi_cache_valid|fastcgi_connect_timeout|fastcgi_hide_header|fastcgi_ignore_client_abort|fastcgi_ignore_headers|fastcgi_index|fastcgi_intercept_errors|fastcgi_keep_conn|fastcgi_max_temp_file_size|fastcgi_next_upstream|fastcgi_no_cache|fastcgi_param|fastcgi_pass|fastcgi_pass_header|fastcgi_read_timeout|fastcgi_redirect_errors|fastcgi_send_timeout|fastcgi_split_path_info|fastcgi_store|fastcgi_store_access|fastcgi_temp_file_write_size|fastcgi_temp_path|flv|geo|geoip_city|geoip_country|google_perftools_profiles|gzip|gzip_buffers|gzip_comp_level|gzip_disable|gzip_http_version|gzip_min_length|gzip_proxied|gzip_static|gzip_types|gzip_vary|if|if_modified_since|ignore_invalid_headers|image_filter|image_filter_buffer|image_filter_jpeg_quality|image_filter_sharpen|image_filter_transparency|imap_capabilities|imap_client_buffer|include|index|internal|ip_hash|keepalive|keepalive_disable|keepalive_requests|keepalive_timeout|kqueue_changes|kqueue_events|large_client_header_buffers|limit_conn|limit_conn_log_level|limit_conn_zone|limit_except|limit_rate|limit_rate_after|limit_req|limit_req_log_level|limit_req_zone|limit_zone|lingering_close|lingering_time|lingering_timeout|listen|location|lock_file|log_format|log_format_combined|log_not_found|log_subrequest|map|map_hash_bucket_size|map_hash_max_size|master_process|max_ranges|memcached_buffer_size|memcached_connect_timeout|memcached_next_upstream|memcached_pass|memcached_read_timeout|memcached_send_timeout|merge_slashes|min_delete_depth|modern_browser|modern_browser_value|mp4|mp4_buffer_size|mp4_max_buffer_size|msie_padding|msie_refresh|multi_accept|open_file_cache|open_file_cache_errors|open_file_cache_min_uses|open_file_cache_valid|open_log_file_cache|optimize_server_names|override_charset|pcre_jit|perl|perl_modules|perl_require|perl_set|pid|pop3_auth|pop3_capabilities|port_in_redirect|post_action|postpone_output|protocol|proxy|proxy_buffer|proxy_buffer_size|proxy_buffering|proxy_buffers|proxy_busy_buffers_size|proxy_cache|proxy_cache_bypass|proxy_cache_key|proxy_cache_lock|proxy_cache_lock_timeout|proxy_cache_methods|proxy_cache_min_uses|proxy_cache_path|proxy_cache_use_stale|proxy_cache_valid|proxy_connect_timeout|proxy_cookie_domain|proxy_cookie_path|proxy_headers_hash_bucket_size|proxy_headers_hash_max_size|proxy_hide_header|proxy_http_version|proxy_ignore_client_abort|proxy_ignore_headers|proxy_intercept_errors|proxy_max_temp_file_size|proxy_method|proxy_next_upstream|proxy_no_cache|proxy_pass|proxy_pass_error_message|proxy_pass_header|proxy_pass_request_body|proxy_pass_request_headers|proxy_read_timeout|proxy_redirect|proxy_redirect_errors|proxy_send_lowat|proxy_send_timeout|proxy_set_body|proxy_set_header|proxy_ssl_session_reuse|proxy_store|proxy_store_access|proxy_temp_file_write_size|proxy_temp_path|proxy_timeout|proxy_upstream_fail_timeout|proxy_upstream_max_fails|random_index|read_ahead|real_ip_header|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver|resolver_timeout|return|rewrite|root|rtsig_overflow_events|rtsig_overflow_test|rtsig_overflow_threshold|rtsig_signo|satisfy|satisfy_any|secure_link_secret|send_lowat|send_timeout|sendfile|sendfile_max_chunk|server|server_name|server_name_in_redirect|server_names_hash_bucket_size|server_names_hash_max_size|server_tokens|set|set_real_ip_from|smtp_auth|smtp_capabilities|so_keepalive|source_charset|split_clients|ssi|ssi_silent_errors|ssi_types|ssi_value_length|ssl|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_client_certificate|ssl_crl|ssl_dhparam|ssl_engine|ssl_prefer_server_ciphers|ssl_protocols|ssl_session_cache|ssl_session_timeout|ssl_verify_client|ssl_verify_depth|starttls|stub_status|sub_filter|sub_filter_once|sub_filter_types|tcp_nodelay|tcp_nopush|timeout|timer_resolution|try_files|types|types_hash_bucket_size|types_hash_max_size|underscores_in_headers|uninitialized_variable_warn|upstream|use|user|userid|userid_domain|userid_expires|userid_name|userid_p3p|userid_path|userid_service|valid_referers|variables_hash_bucket_size|variables_hash_max_size|worker_connections|worker_cpu_affinity|worker_priority|worker_processes|worker_rlimit_core|worker_rlimit_nofile|worker_rlimit_sigpending|working_directory|xclient|xml_entities|xslt_entities|xslt_stylesheet|xslt_types|ssl_session_tickets|ssl_stapling|ssl_stapling_verify|ssl_ecdh_curve|ssl_trusted_certificate|more_set_headers|ssl_early_data)\b/i}),Prism.languages.insertBefore("nginx","keyword",{variable:/\$[a-z_]+/i}); +Prism.languages.nim={comment:/#.*/,string:{pattern:/(?:(?:\b(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")|'(?:\\(?:\d+|x[\da-fA-F]{2}|.)|[^'])')/,greedy:!0},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,function:{pattern:/(?:(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,inside:{operator:/\*$/}},ignore:{pattern:/`[^`\r\n]+`/,inside:{punctuation:/`/}},operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|of|or|in|is|isnot|mod|not|notin|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:/\/\*[\s\S]*?\*\/|#.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^}]|\{[^}]*\})*}/,lookbehind:!0,inside:{antiquotation:{pattern:/^\$(?=\{)/,alias:"variable"}}}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"variable"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:url|Tarball)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside.rest=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^\s*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|Banner|BG(?:Font|Gradient|Image)|BrandingText|BringToFront|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|WriteUTF16LE|Seek|Write|WriteByte|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|Name|Nop|ns(?:Dialogs|Exec)|NSISdl|OutFile|Page(?:Callbacks)?|PE(?:DllCharacteristics|SubsysVer)|Pop|Push|Quit|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Unicode|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UninstPage|UnRegDLL|UserInfo|Var|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle)\b/m,lookbehind:!0},property:/\b(?:admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user|ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)\b/,constant:/\${[\w\.:\^-]+}|\$\([\w\.:\^-]+\)/i,variable:/\$\w+/i,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^\s*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:__attribute__|(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|auto|break|case|cl_(?:image_format|mem_fence_flags)|clk_event_t|complex|const|continue|default|do|(?:float|double)(?:16(?:x(?:1|16|2|4|8))?|1x(?:1|16|2|4|8)|2(?:x(?:1|16|2|4|8))?|3|4(?:x(?:1|16|2|4|8))?|8(?:x(?:1|16|2|4|8))?)?|else|enum|event_t|extern|for|goto|(?:u?(?:char|short|int|long)|half|quad|bool)(?:2|3|4|8|16)?|if|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|imaginary|inline|intptr_t|ndrange_t|packed|pipe|ptrdiff_t|queue_t|register|reserve_id_t|restrict|return|sampler_t|signed|size_t|sizeof|static|struct|switch|typedef|uintptr_t|uniform|union|unsigned|void|volatile|while)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:LOCAL|GLOBAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|MANT_DIG|(?:MIN|MAX)(?:(?:_10)?_EXP)?)|FLT_RADIX|HUGE_VALF?|INFINITY|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|(?:UCHAR|USHRT|UINT|ULONG)_MAX|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:10|2)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN)\b/,alias:"constant"},boolean:/\b(?:false|true)\b/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]*/i});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|short|int|long)|float|double)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:TRUE|FALSE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:16|24|8|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|Kernel|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|Sampler|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:true|false)\b/,number:/\b(?:0x[a-f\d]+|\d+\.?\d*(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),n=e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={comment:[/\(\*[\s\S]+?\*\)/,/\{[\s\S]+?\}/,/\/\/.*/],string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/i,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\w+(?:)?|)".replace(//g,function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"}),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,function(){return n}),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:True|False)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\w+(?=\s*\()/i,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,n){return e[n]=t[n],e},{});t["class-name"].forEach(function(e){e.inside=i})}(Prism); +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)[\s\S]+/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/YES|NO/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|implements|import|instance|if|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:callback|resource|boolean|integer|double|object|string|array|false|float|mixed|bool|null|self|true|void|int)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(E){var A=E.languages.plsql=E.languages.extend("sql",{comment:[/\/\*[\s\S]*?\*\//,/--.*/]}),T=A.keyword;Array.isArray(T)||(T=A.keyword=[T]),T.unshift(/\b(?:ACCESS|AGENT|AGGREGATE|ARRAY|ARROW|AT|ATTRIBUTE|AUDIT|AUTHID|BFILE_BASE|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BYTE|CALLING|CHAR_BASE|CHARSET(?:FORM|ID)|CLOB_BASE|COLAUTH|COLLECT|CLUSTERS?|COMPILED|COMPRESS|CONSTANT|CONSTRUCTOR|CONTEXT|CRASH|CUSTOMDATUM|DANGLING|DATE_BASE|DEFINE|DETERMINISTIC|DURATION|ELEMENT|EMPTY|EXCEPTIONS?|EXCLUSIVE|EXTERNAL|FINAL|FORALL|FORM|FOUND|GENERAL|HEAP|HIDDEN|IDENTIFIED|IMMEDIATE|INCLUDING|INCREMENT|INDICATOR|INDEXES|INDICES|INFINITE|INITIAL|ISOPEN|INSTANTIABLE|INTERFACE|INVALIDATE|JAVA|LARGE|LEADING|LENGTH|LIBRARY|LIKE[24C]|LIMITED|LONG|LOOP|MAP|MAXEXTENTS|MAXLEN|MEMBER|MINUS|MLSLABEL|MULTISET|NAME|NAN|NATIVE|NEW|NOAUDIT|NOCOMPRESS|NOCOPY|NOTFOUND|NOWAIT|NUMBER(?:_BASE)?|OBJECT|OCI(?:COLL|DATE|DATETIME|DURATION|INTERVAL|LOBLOCATOR|NUMBER|RAW|REF|REFCURSOR|ROWID|STRING|TYPE)|OFFLINE|ONLINE|ONLY|OPAQUE|OPERATOR|ORACLE|ORADATA|ORGANIZATION|ORL(?:ANY|VARY)|OTHERS|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETERS?|PASCAL|PCTFREE|PIPE(?:LINED)?|PRAGMA|PRIOR|PRIVATE|RAISE|RANGE|RAW|RECORD|REF|REFERENCE|REM|REMAINDER|RESULT|RESOURCE|RETURNING|REVERSE|ROW(?:ID|NUM|TYPE)|SAMPLE|SB[124]|SEGMENT|SELF|SEPARATE|SEQUENCE|SHORT|SIZE(?:_T)?|SPARSE|SQL(?:CODE|DATA|NAME|STATE)|STANDARD|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUCCESSFUL|SYNONYM|SYSDATE|TABAUTH|TDO|THE|TIMEZONE_(?:ABBR|HOUR|MINUTE|REGION)|TRAILING|TRANSAC(?:TIONAL)?|TRUSTED|UB[124]|UID|UNDER|UNTRUSTED|VALIDATE|VALIST|VARCHAR2|VARIABLE|VARIANCE|VARRAY|VIEWS|VOID|WHENEVER|WRAPPED|ZONE)\b/i);var R=A.operator;Array.isArray(R)||(R=A.operator=[R]),R.unshift(/:=/)}(Prism); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/).*)/,lookbehind:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0,alias:"variable"},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:First|Last|All)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:Inner|LeftOuter|RightOuter|FullOuter|LeftAnti|RightAnti)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:List|Ignore|Error)\b/,/\bJoinAlgorithm\.(?:Dynamic|PairwiseHash|SortMerge|LeftHash|RightHash|LeftIndex|RightIndex)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Double|Decimal)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf8|Utf16|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Int8|Int16|Int32|Int64|Function|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:true|false)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])(?!\d)[\w.]+(?=\s*\()/,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time|type)\b/,alias:"variable"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function=/\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +Prism.languages.prolog={comment:[/%.+/,/\/\*[\s\S]*?\*\//],string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,variable:/\b[A-Z_]\w*/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+\.?\d*/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}; +!function(e){var s=/\b(?:double|float|[su]?int(?:32|64)|s?fixed(?:32|64)|bool|string|bytes)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:true|false)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(r){r.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d)?|\B\.\d)\d*(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|NULL|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:(?:fundef|interface|macdef|typedef)(?:_at)?|addr|constdef|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_(?:matrix|pointer)|byte_c?string(?:_pointer)?|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|short|sentry|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(e){var t=e;if("string"!=typeof e&&(t=e.alias,e=e.lang),r.languages[t]){var a={};a["inline-lang-"+t]={pattern:RegExp("%< *-\\*- *{lang}\\d* *-\\*-[^]+?%>".replace("{lang}",e.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:r.util.clone(r.languages.pure["inline-lang"].inside)},a["inline-lang-"+t].inside.rest=r.util.clone(r.languages[t]),r.languages.insertBefore("pure","inline-lang",a)}}),r.languages.c&&(r.languages.pure["inline-lang"].inside.rest=r.util.clone(r.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:declarecdll|declaredll|compilerselect|compilercase|compilerdefault|compilerendselect|compilererror|enableexplicit|disableexplicit|not|and|or|xor|calldebugger|debuglevel|enabledebugger|disabledebugger|restore|read|includepath|includebinary|threaded|runtime|with|endwith|structureunion|endstructureunion|align|newlist|newmap|interface|endinterface|extends|enumeration|endenumeration|swap|foreach|continue|fakereturn|goto|gosub|return|break|module|endmodule|declaremodule|enddeclaremodule|declare|declarec|prototype|prototypec|enableasm|disableasm|dim|redim|data|datasection|enddatasection|to|procedurereturn|debug|default|case|select|endselect|as|import|endimport|importc|compilerif|compilerelse|compilerendif|compilerelseif|end|structure|endstructure|while|wend|for|next|step|if|else|elseif|endif|repeat|until|procedure|proceduredll|procedurec|procedurecdll|endprocedure|protected|shared|static|global|define|includefile|xincludefile|macro|endmacro)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+/,asm:{pattern:/(^\s*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(\s*!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(\s*!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},function:{pattern:/^(\s*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(\s*:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^(\s*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},keyword:[/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*/],register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx][\da-f]*\.?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|hiding)\b/}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0[wn]|0W[hj]?|0N[hje]?|0x[\da-fA-F]+|\d+\.?\d*(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"}).replace(//g,function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"}),n=0;n<2;n++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:/"(?:\\.|[^\\"\r\n])*"/,keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,boolean:/\b(?:true|false)\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},function:/\$?\b(?!\d)\w+(?=\()/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/(\(lambda\s+\()[^()'\s]+/,lookbehind:!0}}),Prism.languages.DFS(Prism.languages.racket,function(e,a){if("RegExp"===Prism.util.type(a)){var r=a.source.replace(/\\(.)|\[\^?((?:\\.|[^\\\]])*)\]/g,function(e,a,r){if(a){if("("===a)return"[([]";if(")"===a)return"[)\\]]"}return r?("^"===e[1]?"[^":"[")+r.replace(/\\(.)|[()]/g,function(e,a){return"("===e||"("===a?"([":")"===e||")"===a?")\\]":e})+"]":e});this[e]=RegExp(r,a.flags)}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(i){var t=i.util.clone(i.languages.javascript);i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},i.languages.jsx.tag),i.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},p=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"charset-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,charclass:{pattern:/\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},escape:n}},"special-escape":e,charclass:{pattern:/\.|\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rest={table:[{pattern:/(\s*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1(?:[+|].+)+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^\s*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( +)[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^\s*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^\s*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^\s*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^\s*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^\s*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^\s*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^\s*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s).*?[^\s]\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^\s*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*)[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},o={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(t,n){var e={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in n)e[a]=n[a];return e.tag={pattern:/([\r\n](?: |\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},e.variable=o,e.comment=r,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,function(){return t}),"im"),alias:"section",inside:e}}var e={pattern:/(\[Documentation\](?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:o}},i={pattern:/([\r\n](?: |\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:o}};t.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":a,documentation:e,property:i}),keywords:n("Keywords",{"keyword-name":a,documentation:e,property:i}),tasks:n("Tasks",{"task-name":a,documentation:e,property:i}),comment:r},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_][a-z_0-9]*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMGLOBL|SYMLOCAL|SYMEXIST|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s+)(?:proc\s+\w+|quit|run|data(?!\=))\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^\s*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(\s*=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/im,inside:{keyword:/^(?:format|put)(?=\=)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/i,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|[\s])=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|parseonly|norun))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="accessControl|cdm|aggregation|aStore|ruleMining|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|sccasl|clustering|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deepLearn|deepNeural|varReduce|simSystem|ds2|deduplication|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gam|gleam|graphSemiSupLearn|gVarCluster|hiddenMarkovModel|hyperGroup|image|iml|ica|kernalPca|langModel|ldaTopic|sparseML|mlTools|mixed|modelPublishing|mbc|network|optNetwork|neuralNet|nonlinear|nmf|nonParametricBayes|optimization|panel|pls|percentile|pca|phreg|qkb|qlim|quantreg|recommend|tsReconcile|deepRnn|regression|reinforcementLearn|robustPca|sampling|sparkEmbeddedProcess|search(?:Analytics)?|sentimentAnalysis|sequence|configuration|session(?:Prop)?|severity|simple|smartData|sandwich|spatialreg|stabilityMonitoring|spc|loadStreams|svDataDescription|svm|table|conditionalRandomFields|text(?:Rule(?:Develop|Score)|Mining|Parse|Topic|Util|Filters|Frequency)|tsInfo|timeData|transpose|uniTimeSeries",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,function(){return k}),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,function(){return k}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?=\=)|define|delete|describe|document|do\s+over|do|dol|drop|dul|end(?:source|comp)?|entryTitle|else|eval(?:uate)?|exec(?:ute)?|exit|fill(?:attrs)?|file(?:name)?|flist|fnc|function(?:list)?|goto|global|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|name|noobs|nowd|_?null_|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|put|print|raise|ranexp|rannor|rbreak|retain|return|select|set|session|sessref|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|yaxisopts|y2axisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^(\s*)(?:(?:data)?lines|cards);[\s\S]+?^\s*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:(?:data)?lines|cards)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|exec(?:ute)?|begin|commit|rollback|reset|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s+[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,function(){return t}),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/i},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s+[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/i,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +!function(s){var n=["([\"'])(?:\\\\[^]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1","<<-?\\s*([\"']?)(\\w+)\\2\\s[^]*?[\r\n]\\3"].join("|");s.languages["shell-session"]={info:{pattern:/^[^\r\n$#*!]+(?=[$#])/m,alias:"punctuation",inside:{path:{pattern:/(:)[\s\S]+/,lookbehind:!0},user:/^[^\s@:$#*!/\\]+@[^\s@:$#*!/\\]+(?=:|$)/,punctuation:/:/}},command:{pattern:RegExp("[$#](?:[^\\\\\r\n'\"<]|\\\\.|<>)+".replace(/<>/g,function(){return n})),greedy:!0,inside:{bash:{pattern:/(^[$#]\s*)[\s\S]+/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:true|false)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:/"(?:""|[^"])*"/,character:{pattern:/\$./,alias:"string"},string:/'(?:''|[^'])*'/,symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:nil|true|false|self|super|new)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(n){n.languages.smarty={comment:/\{\*[\s\S]*?\*\}/,delimiter:{pattern:/^\{|\}$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->)(?!\d)\w+/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:[{pattern:/(\|\s*)@?(?!\d)\w+/,lookbehind:!0},/^\/?(?!\d)\w+/,/(?!\d)\w+(?=\()/],"attr-name":{pattern:/\w+\s*=\s*(?:(?!\d)\w+)?/,inside:{variable:{pattern:/(=\s*)(?!\d)\w+/,lookbehind:!0},operator:/=/}},punctuation:[/[\[\]().,:`]|->/],operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:eq|neq?|gt|lt|gt?e|lt?e|not|mod|or|and)\b/],keyword:/\b(?:false|off|on|no|true|yes)\b/},n.hooks.add("before-tokenize",function(e){var t=!1;n.languages["markup-templating"].buildPlaceholders(e,"smarty",/\{\*[\s\S]*?\*\}|\{[\s\S]+?\}/g,function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)})}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,function(){return"\\s*(?:[*,]|->)"}).replace(//g,function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"}).replace(//g,function(){return"(?!)[a-z\\d_][\\w'.]*"}).replace(//g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|string|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|byte|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(t){var e=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/({+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/({+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/({+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|in|int|js|html|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^{+\/?|\/?}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+]))*/,inside:{string:{pattern:e,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:e,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:true|false)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/{{.+?}}|{.+?}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{variable:{pattern:/[?$]\w+/,greedy:!0},boolean:/\b(?:true|false)\b/i}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|ROUND|REGEX|REPLACE|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:GRAPH|BASE|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\w+(?=\s*\()/,property:/\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execVM|execFSM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,"magic-variable":{pattern:/\b(?:_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x|this|thisList|thisTrigger)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^\s*)#[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:/(\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\s*\(\s*)[a-zA-Z]\w*/,lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)(?:(?!\s*(?:>$|,\s*\w+\s*=))[\s\S])+/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|[,]/}},keyword:[/\b(?:break|cholesky_factor_corr|cholesky_factor_cov|continue|corr_matrix|cov_matrix|data|else|for|functions|generated|if|in|increment_log_prob|int|matrix|model|ordered|parameters|positive_ordered|print|quantities|real|reject|return|row_vector|simplex|target|transformed|unit_vector|vector|void|while)\b/,/\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\b/],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},Prism.languages.stan.constraint.inside.expression.inside=Prism.languages.stan; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:GLOBAL|INPUT|PUTPUT|IN_OUT|ACCESS|TEMP|EXTERNAL|CONFIG)|VAR|METHOD|PROPERTY)\b/i,keyword:/\b(?:(?:END_)?(?:IF|WHILE|REPEAT|CASE|FOR)|ELSE|FROM|THEN|ELSIF|DO|TO|BY|PRIVATE|PUBLIC|PROTECTED|CONSTANT|RETURN|EXIT|CONTINUE|GOTO|JMP|AT|RETAIN|NON_RETAIN|TASK|WITH|UNTIL|USING|EXTENDS|IMPLEMENTS|GET|SET|__TRY|__CATCH|__FINALLY|__ENDTRY)\b/,variable:/\b(?:AT|BOOL|BYTE|(?:D|L)?WORD|U?(?:S|D|L)?INT|L?REAL|TIME(?:_OF_DAY)?|TOD|DT|DATE(?:_AND_TIME)?|STRING|ARRAY|ANY|POINTER)\b/,symbol:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:T|D|DT|TOD)#[\d_shmd:]*|\b[A-Z]*\#[\d.,_]*|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/,function:/\w+(?=\()/,operator:/(?:S?R?:?=>?|&&?|\*\*?|<=?|>=?|[-:^/+])|\b(?:OR|AND|MOD|NOT|XOR|LE|GE|EQ|NE|GT|LT)\b/,punctuation:/[();]/,type:{pattern:/#/,alias:"selector"}}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift; +!function(n){function i(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}n.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(e){var t=n.languages[e],a="language-"+e;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:i("=",t,a),"class-feature":i("\\+",t,a),standard:i("",t,a)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}]}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(n){var t=/[*&][^\s[\]{},]+/,e=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+e.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+e.source+")?)";function a(n,t){t=(t||"").replace(/m/g,"")+"m";var e="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return n});return RegExp(e,t)}n.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\\]},#\\s]+?(?=\\s*:\\s)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:a("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:a("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:a("(\"|')(?:(?!\\2)[^\\\\\r\n]|\\\\.)*\\2"),lookbehind:!0,greedy:!0},number:{pattern:a("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:e,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$){[^}]+}/,lookbehind:!0},{pattern:/(^\s*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^\s*proc[ \t]+)[^\s]+/m,lookbehind:!0},builtin:[{pattern:/(^\s*)(?:proc|return|class|error|eval|exit|for|foreach|if|switch|while|break|continue)\b/m,lookbehind:!0},/\b(?:elseif|else)\b/],scope:{pattern:/(^\s*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^\s*|\[)(?:after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|Safe_Base|scan|seek|set|socket|source|split|string|subst|Tcl|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|wordBreak(?:After|Before)|test|vars)|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|ne|in|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|TAGS|THROW|TRY|SWITCH|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|or|not)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!]\n).)*/,lookbehind:!0,inside:{function:/{\$.*}/,keyword:n,number:/^[0-9]+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/[0-9]+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[\w-\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:Cross|Dot|ClockwiseFrom)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new|struct|enum)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],constant:/\b[A-Z0-9_]+\b/,function:/\w+(?=\s*\()/,keyword:/\b(?:bool|char|double|float|null|size_t|ssize_t|string|unichar|void|int|int8|int16|int32|int64|long|short|uchar|uint|uint8|uint16|uint32|uint64|ulong|ushort|class|delegate|enum|errordomain|interface|namespace|struct|break|continue|do|for|foreach|return|while|else|if|switch|assert|case|default|abstract|const|dynamic|ensures|extern|inline|internal|override|private|protected|public|requires|signal|static|virtual|volatile|weak|async|owned|unowned|try|catch|finally|throw|as|base|construct|delete|get|in|is|lock|new|out|params|ref|sizeof|set|this|throws|typeof|using|value|var|yield)\b/i,number:/(?:\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+])*|{[^}]+})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?]]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|]]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|{[a-z][\w-]*})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|{[a-z][\w-]*})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},property:/\B\$\w+\b/,constant:/\B`\w+\b/,function:/\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|class|case|casex|casez|cell|chandle|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endspecify|endsequence|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_onevent|pulsestyle_ondetect|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always_latch|always_comb|always_ff|always)\b ?@?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b\d*[._]?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:use|library)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:true|false)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|not|mod|rem|sll|srl|sla|sra|rol|ror|and|or|nand|xnor|xor|nor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:false|true|F|T)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+).+?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:RFC|PMID) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[\s\S]*?>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[\s\S]*?>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:{[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\w.]+:{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/}:[-\w.]+:{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(n){function a(a,e){n.languages[a]&&n.languages.insertBefore(a,"comment",{"doc-comment":e})}var e=n.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:e}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:e}};a("csharp",t),a("fsharp",t),a("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/}; +!function(r){r.languages.xquery=r.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[\w-:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|ENTITIES|ENTITY|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|ID|IDREFS?|int|integer|language|long|Name|NCName|negativeInteger|NMTOKENS?|nonNegativeInteger|nonPositiveInteger|normalizedString|NOTATION|positiveInteger|QName|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),r.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,r.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+)/i,r.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,r.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}/,inside:r.languages.xquery,alias:"language-xquery"};var s=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join("")},l=function(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:s(a.content[0].content[1]),openedBraces:0}):!(0|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,e(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,e(a))+")+";n.languages.zig={comment:[{pattern:/\/{3}.*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])'(?:[^'\\\r\n]|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0}],builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null}],"builtin-types":{pattern:/\b(?:anyerror|bool|c_u?(?:short|int|long|longlong)|c_longdouble|c_void|comptime_(?:float|int)|[iu](?:8|16|32|64|128|size)|f(?:16|32|64|128)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+\.?[a-fA-F\d]*(?:[pP][+-]?[a-fA-F\d]+)?|\d+\.?\d*(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},n.languages.zig["class-name"].forEach(function(e){null===e.inside&&(e.inside=n.languages.zig)})}(Prism); +"undefined"!=typeof self&&self.Prism&&self.document&&document.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",function(e){if(e.element.children.length&&Prism.util.isActive(e.element,"keep-markup",!0)){var a=0,s=[],l=function(e,n){var o={};n||(o.clone=e.cloneNode(!1),o.posOpen=a,s.push(o));for(var t=0,d=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=d,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+d.data.length>=n.node.posClose&&(n.nodeEnd=d,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=d.data.length);if(n.nodeStart&&n.nodeEnd){var r=document.createRange();return r.setStart(n.nodeStart,n.nodeStartPos),r.setEnd(n.nodeEnd,n.nodeEndPos),n.node.clone.appendChild(r.extractContents()),r.insertNode(n.node.clone),r.detach(),!1}}return!0};n.keepMarkup.forEach(function(e){a(n.element,{node:e,pos:0})}),n.highlightedCode=n.element.innerHTML}})); diff --git a/branches/master/assets/js/readme.txt b/branches/master/assets/js/readme.txt new file mode 100644 index 0000000..47f830b --- /dev/null +++ b/branches/master/assets/js/readme.txt @@ -0,0 +1 @@ +fhir-table-scripts.js and fhir.js are not used in the base template, however they're needed by the FHIR-extensions IG, and are included here because this is the 'trusted' ig that defines them \ No newline at end of file diff --git a/branches/master/assets/js/respond.min.js b/branches/master/assets/js/respond.min.js new file mode 100644 index 0000000..56418a2 --- /dev/null +++ b/branches/master/assets/js/respond.min.js @@ -0,0 +1,6 @@ +/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ +/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ +window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this); diff --git a/branches/master/assets/js/runtime.js b/branches/master/assets/js/runtime.js new file mode 100644 index 0000000..401d6cf --- /dev/null +++ b/branches/master/assets/js/runtime.js @@ -0,0 +1,2 @@ +(()=>{"use strict";var e,i={},d={};function a(e){var n=d[e];if(void 0!==n)return n.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,s,l)=>{if(!r){var o=1/0;for(f=0;f=l)&&Object.keys(a.O).every(p=>a.O[p](r[t]))?r.splice(t--,1):(u=!1,l0&&e[f-1][2]>l;f--)e[f]=e[f-1];e[f]=[r,s,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=s=>0===e[s];var n=(s,l)=>{var t,c,[f,o,u]=l,v=0;if(f.some(_=>0!==e[_])){for(t in o)a.o(o,t)&&(a.m[t]=o[t]);if(u)var h=u(a)}for(s&&s(l);v+~]|"+L+")"+L+"*"),Wr=new RegExp(L+"|>"),Fr=new RegExp(ce),$r=new RegExp("^"+W+"$"),wt={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+J),PSEUDO:new RegExp("^"+ce),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+Ce+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Br=/HTML$/i,_r=/^(?:input|select|textarea|button)$/i,zr=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,Ur=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ut=/[+~]/,Ae=new RegExp("\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\([^\\r\\n\\f])","g"),Ne=function(u,l){var p="0x"+u.slice(1)-65536;return l||(p<0?String.fromCharCode(p+65536):String.fromCharCode(p>>10|55296,1023&p|56320))},zn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Un=function(u,l){return l?"\0"===u?"\ufffd":u.slice(0,-1)+"\\"+u.charCodeAt(u.length-1).toString(16)+" ":"\\"+u},Xn=function(){g()},Xr=Et(function(u){return!0===u.disabled&&"fieldset"===u.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(oe=ue.call(q.childNodes),q.childNodes)}catch(u){X={apply:oe.length?function(l,p){ge.apply(l,ue.call(p))}:function(l,p){for(var v=l.length,h=0;l[v++]=p[h++];);l.length=v-1}}}function B(u,l,p,v){var h,b,w,T,C,D,N,j=l&&l.ownerDocument,M=l?l.nodeType:9;if(p=p||[],"string"!=typeof u||!u||1!==M&&9!==M&&11!==M)return p;if(!v&&(g(l),l=l||y,k)){if(11!==M&&(C=Ur.exec(u)))if(h=C[1]){if(9===M){if(!(w=l.getElementById(h)))return p;if(w.id===h)return p.push(w),p}else if(j&&(w=j.getElementById(h))&&ae(l,w)&&w.id===h)return p.push(w),p}else{if(C[2])return X.apply(p,l.getElementsByTagName(u)),p;if((h=C[3])&&n.getElementsByClassName&&l.getElementsByClassName)return X.apply(p,l.getElementsByClassName(h)),p}if(n.qsa&&!se[u+" "]&&(!S||!S.test(u))&&(1!==M||"object"!==l.nodeName.toLowerCase())){if(N=u,j=l,1===M&&(Wr.test(u)||bt.test(u))){for((j=Ut.test(u)&&Vt(l.parentNode)||l)===l&&n.scope||((T=l.getAttribute("id"))?T=T.replace(zn,Un):l.setAttribute("id",T=$)),b=(D=s(u)).length;b--;)D[b]=(T?"#"+T:":scope")+" "+Ct(D[b]);N=D.join(",")}try{return X.apply(p,j.querySelectorAll(N)),p}catch(V){se(u,!0)}finally{T===$&&l.removeAttribute("id")}}}return c(u.replace(fe,"$1"),l,p,v)}function Tt(){var u=[];return function l(p,v){return u.push(p+" ")>r.cacheLength&&delete l[u.shift()],l[p+" "]=v}}function ve(u){return u[$]=!0,u}function xe(u){var l=y.createElement("fieldset");try{return!!u(l)}catch(p){return!1}finally{l.parentNode&&l.parentNode.removeChild(l),l=null}}function Xt(u,l){for(var p=u.split("|"),v=p.length;v--;)r.attrHandle[p[v]]=l}function Vn(u,l){var p=l&&u,v=p&&1===u.nodeType&&1===l.nodeType&&u.sourceIndex-l.sourceIndex;if(v)return v;if(p)for(;p=p.nextSibling;)if(p===l)return-1;return u?1:-1}function Vr(u){return function(l){return"input"===l.nodeName.toLowerCase()&&l.type===u}}function Gr(u){return function(l){var p=l.nodeName.toLowerCase();return("input"===p||"button"===p)&&l.type===u}}function Gn(u){return function(l){return"form"in l?l.parentNode&&!1===l.disabled?"label"in l?"label"in l.parentNode?l.parentNode.disabled===u:l.disabled===u:l.isDisabled===u||l.isDisabled!==!u&&Xr(l)===u:l.disabled===u:"label"in l&&l.disabled===u}}function Re(u){return ve(function(l){return l=+l,ve(function(p,v){for(var h,b=u([],p.length,l),w=b.length;w--;)p[h=b[w]]&&(p[h]=!(v[h]=p[h]))})})}function Vt(u){return u&&void 0!==u.getElementsByTagName&&u}for(t in n=B.support={},a=B.isXML=function(u){var p=u&&(u.ownerDocument||u).documentElement;return!Br.test(u&&u.namespaceURI||p&&p.nodeName||"HTML")},g=B.setDocument=function(u){var l,p,v=u?u.ownerDocument||u:q;return v!=y&&9===v.nodeType&&v.documentElement&&(E=(y=v).documentElement,k=!a(y),q!=y&&(p=y.defaultView)&&p.top!==p&&(p.addEventListener?p.addEventListener("unload",Xn,!1):p.attachEvent&&p.attachEvent("onunload",Xn)),n.scope=xe(function(h){return E.appendChild(h).appendChild(y.createElement("div")),void 0!==h.querySelectorAll&&!h.querySelectorAll(":scope fieldset div").length}),n.attributes=xe(function(h){return h.className="i",!h.getAttribute("className")}),n.getElementsByTagName=xe(function(h){return h.appendChild(y.createComment("")),!h.getElementsByTagName("*").length}),n.getElementsByClassName=st.test(y.getElementsByClassName),n.getById=xe(function(h){return E.appendChild(h).id=$,!y.getElementsByName||!y.getElementsByName($).length}),n.getById?(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){return w.getAttribute("id")===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w=b.getElementById(h);return w?[w]:[]}}):(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){var T=void 0!==w.getAttributeNode&&w.getAttributeNode("id");return T&&T.value===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w,T,C,D=b.getElementById(h);if(D){if((w=D.getAttributeNode("id"))&&w.value===h)return[D];for(C=b.getElementsByName(h),T=0;D=C[T++];)if((w=D.getAttributeNode("id"))&&w.value===h)return[D]}return[]}}),r.find.TAG=n.getElementsByTagName?function(h,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(h):n.qsa?b.querySelectorAll(h):void 0}:function(h,b){var w,T=[],C=0,D=b.getElementsByTagName(h);if("*"===h){for(;w=D[C++];)1===w.nodeType&&T.push(w);return T}return D},r.find.CLASS=n.getElementsByClassName&&function(h,b){if(void 0!==b.getElementsByClassName&&k)return b.getElementsByClassName(h)},z=[],S=[],(n.qsa=st.test(y.querySelectorAll))&&(xe(function(h){var b;E.appendChild(h).innerHTML="",h.querySelectorAll("[msallowcapture^='']").length&&S.push("[*^$]="+L+"*(?:''|\"\")"),h.querySelectorAll("[selected]").length||S.push("\\["+L+"*(?:value|"+Ce+")"),h.querySelectorAll("[id~="+$+"-]").length||S.push("~="),(b=y.createElement("input")).setAttribute("name",""),h.appendChild(b),h.querySelectorAll("[name='']").length||S.push("\\["+L+"*name"+L+"*="+L+"*(?:''|\"\")"),h.querySelectorAll(":checked").length||S.push(":checked"),h.querySelectorAll("a#"+$+"+*").length||S.push(".#.+[+~]"),h.querySelectorAll("\\\f"),S.push("[\\r\\n\\f]")}),xe(function(h){h.innerHTML="";var b=y.createElement("input");b.setAttribute("type","hidden"),h.appendChild(b).setAttribute("name","D"),h.querySelectorAll("[name=d]").length&&S.push("name"+L+"*[*^$|!~]?="),2!==h.querySelectorAll(":enabled").length&&S.push(":enabled",":disabled"),E.appendChild(h).disabled=!0,2!==h.querySelectorAll(":disabled").length&&S.push(":enabled",":disabled"),h.querySelectorAll("*,:x"),S.push(",.*:")})),(n.matchesSelector=st.test(Q=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&xe(function(h){n.disconnectedMatch=Q.call(h,"*"),Q.call(h,"[s!='']:x"),z.push("!=",ce)}),S=S.length&&new RegExp(S.join("|")),z=z.length&&new RegExp(z.join("|")),l=st.test(E.compareDocumentPosition),ae=l||st.test(E.contains)?function(h,b){var w=9===h.nodeType?h.documentElement:h,T=b&&b.parentNode;return h===T||!(!T||1!==T.nodeType||!(w.contains?w.contains(T):h.compareDocumentPosition&&16&h.compareDocumentPosition(T)))}:function(h,b){if(b)for(;b=b.parentNode;)if(b===h)return!0;return!1},Pe=l?function(h,b){if(h===b)return x=!0,0;var w=!h.compareDocumentPosition-!b.compareDocumentPosition;return w||(1&(w=(h.ownerDocument||h)==(b.ownerDocument||b)?h.compareDocumentPosition(b):1)||!n.sortDetached&&b.compareDocumentPosition(h)===w?h==y||h.ownerDocument==q&&ae(q,h)?-1:b==y||b.ownerDocument==q&&ae(q,b)?1:m?le(m,h)-le(m,b):0:4&w?-1:1)}:function(h,b){if(h===b)return x=!0,0;var w,T=0,C=h.parentNode,D=b.parentNode,N=[h],j=[b];if(!C||!D)return h==y?-1:b==y?1:C?-1:D?1:m?le(m,h)-le(m,b):0;if(C===D)return Vn(h,b);for(w=h;w=w.parentNode;)N.unshift(w);for(w=b;w=w.parentNode;)j.unshift(w);for(;N[T]===j[T];)T++;return T?Vn(N[T],j[T]):N[T]==q?-1:j[T]==q?1:0}),y},B.matches=function(u,l){return B(u,null,null,l)},B.matchesSelector=function(u,l){if(g(u),n.matchesSelector&&k&&!se[l+" "]&&(!z||!z.test(l))&&(!S||!S.test(l)))try{var p=Q.call(u,l);if(p||n.disconnectedMatch||u.document&&11!==u.document.nodeType)return p}catch(v){se(l,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(u){return u[1]=u[1].replace(Ae,Ne),u[3]=(u[3]||u[4]||u[5]||"").replace(Ae,Ne),"~="===u[2]&&(u[3]=" "+u[3]+" "),u.slice(0,4)},CHILD:function(u){return u[1]=u[1].toLowerCase(),"nth"===u[1].slice(0,3)?(u[3]||B.error(u[0]),u[4]=+(u[4]?u[5]+(u[6]||1):2*("even"===u[3]||"odd"===u[3])),u[5]=+(u[7]+u[8]||"odd"===u[3])):u[3]&&B.error(u[0]),u},PSEUDO:function(u){var l,p=!u[6]&&u[2];return wt.CHILD.test(u[0])?null:(u[3]?u[2]=u[4]||u[5]||"":p&&Fr.test(p)&&(l=s(p,!0))&&(l=p.indexOf(")",p.length-l)-p.length)&&(u[0]=u[0].slice(0,l),u[2]=p.slice(0,l)),u.slice(0,3))}},filter:{TAG:function(u){var l=u.replace(Ae,Ne).toLowerCase();return"*"===u?function(){return!0}:function(p){return p.nodeName&&p.nodeName.toLowerCase()===l}},CLASS:function(u){var l=U[u+" "];return l||(l=new RegExp("(^|"+L+")"+u+"("+L+"|$)"))&&U(u,function(p){return l.test("string"==typeof p.className&&p.className||void 0!==p.getAttribute&&p.getAttribute("class")||"")})},ATTR:function(u,l,p){return function(v){var h=B.attr(v,u);return null==h?"!="===l:!l||(h+="","="===l?h===p:"!="===l?h!==p:"^="===l?p&&0===h.indexOf(p):"*="===l?p&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function jt(e,t,n){return P(t)?i.grep(e,function(r,o){return!!t.call(r,o,r)!==n}):t.nodeType?i.grep(e,function(r){return r===t!==n}):"string"!=typeof t?i.grep(e,function(r){return-1)[^>]*|#([\w-]+))$/;(i.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||sn,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:er.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(i.merge(this,i.parseHTML(r[1],(t=t instanceof i?t[0]:t)&&t.nodeType?t.ownerDocument||t:R,!0)),an.test(r[1])&&i.isPlainObject(t))for(r in t)P(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=R.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):P(e)?void 0!==n.ready?n.ready(e):e(i):i.makeArray(e,this)}).prototype=i.fn,sn=i(R);var tr=/^(?:parents|prev(?:Until|All))/,nr={children:!0,contents:!0,next:!0,prev:!0};function un(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}i.fn.extend({has:function(e){var t=i(e,this),n=t.length;return this.filter(function(){for(var r=0;r\x20\t\r\n\f]*)/i,gn=/^$|^module$|\/(?:java|ecma)script/i;Le=R.createDocumentFragment().appendChild(R.createElement("div")),(ht=R.createElement("input")).setAttribute("type","radio"),ht.setAttribute("checked","checked"),ht.setAttribute("name","t"),Le.appendChild(ht),F.checkClone=Le.cloneNode(!0).cloneNode(!0).lastChild.checked,Le.innerHTML="",F.noCloneChecked=!!Le.cloneNode(!0).lastChild.defaultValue,Le.innerHTML="",F.option=!!Le.lastChild;var he={thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]};function re(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&de(e,t)?i.merge([e],n):n}function qt(e,t){for(var n=0,r=e.length;n",""]);var cr=/<|&#?\w+;/;function mn(e,t,n,r,o){for(var a,s,f,c,d,m,x=t.createDocumentFragment(),g=[],y=0,E=e.length;y\s*$/g;function vn(e,t){return de(e,"table")&&de(11!==t.nodeType?t:t.firstChild,"tr")&&i(e).children("tbody")[0]||e}function gr(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function mr(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function xn(e,t){var n,r,o,a,s,f;if(1===t.nodeType){if(A.hasData(e)&&(f=A.get(e).events))for(o in A.remove(t,"handle events"),f)for(n=0,r=f[o].length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(a){t.remove(),n=null,a&&o("error"===a.type?404:200,a.type)}),R.head.appendChild(t[0])},abort:function(){n&&n()}}});var Bn,_n=[],zt=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=_n.pop()||i.expando+"_"+Rn.guid++;return this[e]=!0,e}}),i.ajaxPrefilter("json jsonp",function(e,t,n){var r,o,a,s=!1!==e.jsonp&&(zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=P(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||i.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=H[r],H[r]=function(){a=arguments},n.always(function(){void 0===o?i(H).removeProp(r):H[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,_n.push(r)),a&&P(o)&&o(a[0]),a=o=void 0}),"script"}),F.createHTMLDocument=((Bn=R.implementation.createHTMLDocument("").body).innerHTML="
          ",2===Bn.childNodes.length),i.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(F.createHTMLDocument?((r=(t=R.implementation.createHTMLDocument("")).createElement("base")).href=R.location.href,t.head.appendChild(r)):t=R),a=!n&&[],(o=an.exec(e))?[t.createElement(o[1])]:(o=mn([e],t,a),a&&a.length&&i(a).remove(),i.merge([],o.childNodes)));var r,o,a},i.fn.load=function(e,t,n){var r,o,a,s=this,f=e.indexOf(" ");return-1").append(i.parseHTML(c)).find(r):c)}).always(n&&function(c,d){s.each(function(){n.apply(this,a||[c.responseText,d,c])})}),this},i.expr.pseudos.animated=function(e){return i.grep(i.timers,function(t){return e===t.elem}).length},i.offset={setOffset:function(e,t,n){var r,o,a,s,f,c,d=i.css(e,"position"),m=i(e),x={};"static"===d&&(e.style.position="relative"),f=m.offset(),a=i.css(e,"top"),c=i.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(a+c).indexOf("auto")?(s=(r=m.position()).top,o=r.left):(s=parseFloat(a)||0,o=parseFloat(c)||0),P(t)&&(t=t.call(e,n,i.extend({},f))),null!=t.top&&(x.top=t.top-f.top+s),null!=t.left&&(x.left=t.left-f.left+o),"using"in t?t.using.call(e,x):m.css(x)}},i.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(o){i.offset.setOffset(this,e,o)});var t,n,r=this[0];return r?r.getClientRects().length?{top:(t=r.getBoundingClientRect()).top+(n=r.ownerDocument.defaultView).pageYOffset,left:t.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===i.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===i.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=i(e).offset()).top+=i.css(e,"borderTopWidth",!0),o.left+=i.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-i.css(r,"marginTop",!0),left:t.left-o.left-i.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===i.css(e,"position");)e=e.offsetParent;return e||qe})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;i.fn[e]=function(r){return Se(this,function(o,a,s){var f;if(Me(o)?f=o:9===o.nodeType&&(f=o.defaultView),void 0===s)return f?f[t]:o[a];f?f.scrollTo(n?f.pageXOffset:s,n?s:f.pageYOffset):o[a]=s},e,r,arguments.length)}}),i.each(["top","left"],function(e,t){i.cssHooks[t]=Cn(F.pixelPosition,function(n,r){if(r)return r=nt(n,t),Ht.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(e,t){i.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){i.fn[r]=function(o,a){var s=arguments.length&&(n||"boolean"!=typeof o),f=n||(!0===o||!0===a?"margin":"border");return Se(this,function(c,d,m){var x;return Me(c)?0===r.indexOf("outer")?c["inner"+e]:c.document.documentElement["client"+e]:9===c.nodeType?(x=c.documentElement,Math.max(c.body["scroll"+e],x["scroll"+e],c.body["offset"+e],x["offset"+e],x["client"+e])):void 0===m?i.css(c,d,f):i.style(c,d,m,f)},t,s?o:void 0,s)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),i.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(e,t){i.fn[t]=function(n,r){return 0 50) { + $('#back-to-top').fadeIn(); + } else { + $('#back-to-top').fadeOut(); + } + }); + // scroll body to 0px on click + $('#back-to-top').click(function () { + $('#back-to-top').tooltip('hide'); + $('body,html').animate({ + scrollTop: 0 + }, 800); + return false; + }); + + $('#back-to-top').tooltip('show'); + +}); diff --git a/branches/master/assets/js/window-hash.js b/branches/master/assets/js/window-hash.js new file mode 100644 index 0000000..1f2c4fe --- /dev/null +++ b/branches/master/assets/js/window-hash.js @@ -0,0 +1,5 @@ +$(document).ready(function(){ + if(window.location.hash != "") { + $('a[href="' + window.location.hash + '"]').click() + } +}); diff --git a/branches/master/assets/js/xml.js b/branches/master/assets/js/xml.js new file mode 100644 index 0000000..de19108 --- /dev/null +++ b/branches/master/assets/js/xml.js @@ -0,0 +1,2 @@ + +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(//gm,">")}function b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return h(q,o)}).join("")}function a(q){var p=(q.className+" "+q.parentNode.className).split(/\s+/);p=p.map(function(r){return r.replace(/^language-/,"")});for(var o=0;o"}while(x.length||v.length){var u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var o,q=r.length;do{q--;o=r[q];y+=("")}while(o!=u.node);r.splice(q,1);while(q'+L[0]+""}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return''+r.value+""}function J(){return A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function C(K,r){w+=K;if(r===undefined){x+=J();return 0}var L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+=""}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in e){if(!e.hasOwnProperty(p)){continue}var r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return o}function i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"
          ")}return q}function m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" "+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return o}}();hljs.LANGUAGES.bash=function(a){var g="true false";var e="if then else elif fi for break continue while in do done echo exit return set declare";var c={cN:"variable",b:"\\$[a-zA-Z0-9_#]+"};var b={cN:"variable",b:"\\${([^}]|\\\\})+}"};var h={cN:"string",b:'"',e:'"',i:"\\n",c:[a.BE,c,b],r:0};var d={cN:"string",b:"'",e:"'",c:[{b:"''"}],r:0};var f={cN:"test_condition",b:"",e:"",c:[h,d,c,b],k:{literal:g},r:0};return{k:{keyword:e,literal:g},c:[{cN:"shebang",b:"(#!\\/bin\\/bash)|(#!\\/bin\\/sh)",r:10},c,b,a.HCM,h,d,a.inherit(f,{b:"\\[ ",e:" \\]",r:0}),a.inherit(f,{b:"\\[\\[ ",e:" \\]\\]"})]}}(hljs);hljs.LANGUAGES.cs=function(a){return{k:"abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while ascending descending from get group into join let orderby partial select set value var where yield",c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},a.CLCM,a.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},a.ASM,a.QSM,a.CNM]}}(hljs);hljs.LANGUAGES.ruby=function(e){var a="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g={keyword:"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include"};var c={cN:"yardoctag",b:"@[A-Za-z]+"};var k=[{cN:"comment",b:"#",e:"$",c:[c]},{cN:"comment",b:"^\\=begin",e:"^\\=end",c:[c],r:10},{cN:"comment",b:"^__END__",e:"\\n$"}];var d={cN:"subst",b:"#\\{",e:"}",l:a,k:g};var i=[e.BE,d];var b=[{cN:"string",b:"'",e:"'",c:i,r:0},{cN:"string",b:'"',e:'"',c:i,r:0},{cN:"string",b:"%[qw]?\\(",e:"\\)",c:i},{cN:"string",b:"%[qw]?\\[",e:"\\]",c:i},{cN:"string",b:"%[qw]?{",e:"}",c:i},{cN:"string",b:"%[qw]?<",e:">",c:i,r:10},{cN:"string",b:"%[qw]?/",e:"/",c:i,r:10},{cN:"string",b:"%[qw]?%",e:"%",c:i,r:10},{cN:"string",b:"%[qw]?-",e:"-",c:i,r:10},{cN:"string",b:"%[qw]?\\|",e:"\\|",c:i,r:10}];var h={cN:"function",bWK:true,e:" |$|;",k:"def",c:[{cN:"title",b:j,l:a,k:g},{cN:"params",b:"\\(",e:"\\)",l:a,k:g}].concat(k)};var f=k.concat(b.concat([{cN:"class",bWK:true,e:"$|;",k:"class module",c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]}].concat(k)},h,{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:b.concat([{b:j}]),r:0},{cN:"symbol",b:a+":",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:k.concat([{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[e.BE,d]}]),r:0}]));d.c=f;h.c[1].c=f;return{l:a,k:g,c:f}}(hljs);hljs.LANGUAGES.diff=function(a){return{c:[{cN:"chunk",b:"^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$",r:10},{cN:"chunk",b:"^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$",r:10},{cN:"chunk",b:"^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$",r:10},{cN:"header",b:"Index: ",e:"$"},{cN:"header",b:"=====",e:"=====$"},{cN:"header",b:"^\\-\\-\\-",e:"$"},{cN:"header",b:"^\\*{3} ",e:"$"},{cN:"header",b:"^\\+\\+\\+",e:"$"},{cN:"header",b:"\\*{5}",e:"\\*{5}$"},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}}(hljs);hljs.LANGUAGES.javascript=function(a){return{k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",i:"\\n",c:[{b:"\\\\/"}]},{b:"<",e:">;",sL:"xml"}],r:0},{cN:"function",bWK:true,e:"{",k:"function",c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[a.CLCM,a.CBLCLM],i:"[\"'\\(]"}],i:"\\[|%"}]}}(hljs);hljs.LANGUAGES.css=function(a){var b={cN:"function",b:a.IR+"\\(",e:"\\)",c:[a.NM,a.ASM,a.QSM]};return{cI:true,i:"[=/|']",c:[a.CBLCLM,{cN:"id",b:"\\#[A-Za-z0-9_-]+"},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"pseudo",b:":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\\"\\']+"},{cN:"at_rule",b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:"import page media charset",c:[b,a.ASM,a.QSM,a.NM]},{cN:"tag",b:a.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[a.CBLCLM,{cN:"rule",b:"[^\\s]",rB:true,e:";",eW:true,c:[{cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}(hljs);hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},b]}]}}(hljs);hljs.LANGUAGES.http=function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}}(hljs);hljs.LANGUAGES.java=function(a){return{k:"false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,a.ASM,a.QSM,{cN:"class",bWK:true,e:"{",k:"class interface",i:":",c:[{bWK:true,k:"extends implements",r:10},{cN:"title",b:a.UIR}]},a.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}}(hljs);hljs.LANGUAGES.php=function(a){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var b=[a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),{cN:"string",b:'b"',e:'"',c:[a.BE]},{cN:"string",b:"b'",e:"'",c:[a.BE]}];var c=[a.BNM,a.CNM];var d={cN:"title",b:a.UIR};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return implements parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception php_user_filter default die require __FUNCTION__ enddeclare final try this switch continue endfor endif declare unset true false namespace trait goto instanceof insteadof __DIR__ __NAMESPACE__ __halt_compiler",c:[a.CLCM,a.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"}]},{cN:"comment",eB:true,b:"__halt_compiler.+?;",eW:true},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[a.BE]},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"},e,{cN:"function",bWK:true,e:"{",k:"function",i:"\\$|\\[|%",c:[d,{cN:"params",b:"\\(",e:"\\)",c:["self",e,a.CBLCLM].concat(b).concat(c)}]},{cN:"class",bWK:true,e:"{",k:"class",i:"[:\\(\\$]",c:[{bWK:true,eW:true,k:"extends",c:[d]},d]},{b:"=>"}].concat(b).concat(c)}}(hljs);hljs.LANGUAGES.python=function(a){var f={cN:"prompt",b:"^(>>>|\\.\\.\\.) "};var c=[{cN:"string",b:"(u|b)?r?'''",e:"'''",c:[f],r:10},{cN:"string",b:'(u|b)?r?"""',e:'"""',c:[f],r:10},{cN:"string",b:"(u|r|ur)'",e:"'",c:[a.BE],r:10},{cN:"string",b:'(u|r|ur)"',e:'"',c:[a.BE],r:10},{cN:"string",b:"(b|br)'",e:"'",c:[a.BE]},{cN:"string",b:'(b|br)"',e:'"',c:[a.BE]}].concat([a.ASM,a.QSM]);var e={cN:"title",b:a.UIR};var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,f].concat(c)};var b={bWK:true,e:":",i:"[${=;\\n]",c:[e,d],r:10};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10",built_in:"None True False Ellipsis NotImplemented"},i:"(|\\?)",c:c.concat([f,a.HCM,a.inherit(b,{cN:"function",k:"def"}),a.inherit(b,{cN:"class",k:"class"}),a.CNM,{cN:"decorator",b:"@",e:"$"},{b:"\\b(print|exec)\\("}])}}(hljs);hljs.LANGUAGES.sql=function(a){return{cI:true,c:[{cN:"operator",b:"(begin|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}],r:0},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}],r:0},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}}(hljs);hljs.LANGUAGES.ini=function(a){return{cI:true,i:"[^\\s]",c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM]}]}]}}(hljs);hljs.LANGUAGES.perl=function(e){var a="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var d={cN:"subst",b:"[$@]\\{",e:"\\}",k:a,r:10};var b={cN:"variable",b:"\\$\\d"};var i={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var f=[e.BE,d,b,i];var h={b:"->",c:[{b:e.IR},{b:"{",e:"}"}]};var g={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var c=[b,i,e.HCM,g,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},h,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:f,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:f,r:5},{cN:"string",b:"'",e:"'",c:[e.BE],r:0},{cN:"string",b:'"',e:'"',c:f,r:0},{cN:"string",b:"`",e:"`",c:[e.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"("+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,g,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"sub",bWK:true,e:"(\\s*\\(.*?\\))?[;{]",k:"sub",r:5},{cN:"operator",b:"-\\w\\b",r:0}];d.c=c;h.c[1].c=c;return{k:a,c:c}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs);hljs.LANGUAGES.cpp=function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr"};return{k:b,i:"",k:b,r:10,c:["self"]}]}}(hljs); \ No newline at end of file diff --git a/branches/master/assets/js/zone.min.js b/branches/master/assets/js/zone.min.js new file mode 100644 index 0000000..5dba454 --- /dev/null +++ b/branches/master/assets/js/zone.min.js @@ -0,0 +1,134 @@ +"use strict";var __spreadArray=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==j.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.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return z.zone},enumerable:!1,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return M},enumerable:!1,configurable:!0}),t.__load_patch=function(o,a,c){if(void 0===c&&(c=!1),j.hasOwnProperty(o)){if(!c&&i)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var s="Zone:"+o;n(s),j[o]=a(e,t,C),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{z=z.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{z=z.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==Z){var r=e.state!=w;r&&e._transitionTo(w,E),e.runCount++;var o=M;M=e,z={parent:z,zone:this};try{e.type==Z&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==b&&e.state!==S&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(E,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,w,b))),z=z.parent,M=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(T,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(S,T,b),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==T&&e._transitionTo(E,T),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new f(P,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new f(Z,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new f(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(O,E,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(S,O),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,O),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),f=function(){function t(n,r,o,a,i,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var s=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,s,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(b,T)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==b&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),p=a("setTimeout"),h=a("Promise"),d=a("then"),v=[],g=!1;function y(t){if(s||e[h]&&(s=e[h].resolve(0)),s){var n=s[d];n||(n=s.then),n.call(s,t)}else e[p](t,0)}function _(e){0===I&&0===v.length&&y(m),e&&v.push(e)}function m(){if(!g){for(g=!0;v.length;){var e=v;v=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function m(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var k="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,b=!("nw"in y)&&void 0!==y.process&&"[object process]"==={}.toString.call(y.process),T=!b&&!k&&!(!v||!g.HTMLElement),E=void 0!==y.process&&"[object process]"==={}.toString.call(y.process)&&!k&&!(!v||!g.HTMLElement),w={},O=function(e){if(e=e||y.event){var t=w[e.type];t||(t=w[e.type]=d("ON_PROPERTY"+e.type));var n,r=this||e.target||y,o=r[t];if(T&&r===g&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function S(n,r,o){var a=e(n,r);if(!a&&o&&e(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=d("on"+r+"patched");if(!n.hasOwnProperty(i)||!n[i]){delete a.writable,delete a.value;var c=a.get,s=a.set,u=r.slice(2),l=w[u];l||(l=w[u]=d("ON_PROPERTY"+u)),a.set=function(e){var t=this;t||n!==y||(t=y),t&&("function"==typeof t[l]&&t.removeEventListener(u,O),s&&s.call(t,null),t[l]=e,"function"==typeof e&&t.addEventListener(u,O,!1))},a.get=function(){var e=this;if(e||n!==y||(e=y),!e)return null;var t=e[l];if(t)return t;if(c){var o=c.call(this);if(o)return a.set.call(this,o),"function"==typeof e.removeAttribute&&e.removeAttribute(r),o}return null},t(n,r,a),n[i]=!0}}}function P(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?h(a.name,r[a.cbIdx],a,o):e.apply(t,r)}}))}function z(e,t){e[d("OriginalDelegate")]=t}var M=!1,I=!1;function R(){if(M)return I;M=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(I=!0)}catch(e){}return I} +/** + * @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("ZoneAwarePromise",(function(e,t,n){var r=Object.getOwnPropertyDescriptor,o=Object.defineProperty,a=n.symbol,i=[],c=!0===e[a("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],s=a("Promise"),u=a("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=i.shift();try{e.zone.runGuarded((function(){if(e.throwOriginal)throw e.rejection;throw e}))}catch(e){!function r(e){n.onUnhandledError(e);try{var r=t[l];"function"==typeof r&&r.call(this,e)}catch(e){}}(e)}};i.length;)e()};var l=a("unhandledPromiseRejectionHandler");function f(e){return e&&e.then}function p(e){return e}function h(e){return z.reject(e)}var d=a("state"),v=a("value"),g=a("finally"),y=a("parentPromiseValue"),_=a("parentPromiseState"),m=null,k=!0,b=!1;function T(e,t){return function(n){try{O(e,t,n)}catch(t){O(e,!1,t)}}}var E=function(){var e=!1;return function t(n){return function(){e||(e=!0,n.apply(null,arguments))}}},w=a("currentTaskTrace");function O(e,r,a){var s=E();if(e===a)throw new TypeError("Promise resolved with itself");if(e[d]===m){var u=null;try{"object"!=typeof a&&"function"!=typeof a||(u=a&&a.then)}catch(t){return s((function(){O(e,!1,t)}))(),e}if(r!==b&&a instanceof z&&a.hasOwnProperty(d)&&a.hasOwnProperty(v)&&a[d]!==m)P(a),O(e,a[d],a[v]);else if(r!==b&&"function"==typeof u)try{u.call(a,s(T(e,r)),s(T(e,!1)))}catch(t){s((function(){O(e,!1,t)}))()}else{e[d]=r;var l=e[v];if(e[v]=a,e[g]===g&&r===k&&(e[d]=e[_],e[v]=e[y]),r===b&&a instanceof Error){var f=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;f&&o(a,w,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var p=0;p2})).map((function(e){return e.substring(2)}))}function ne(e,t){if((!b||E)&&!Zone[e.symbol("patchEvents")]){var r=t.__Zone_ignore_on_properties,o=[];if(T){var a=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var i=function e(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:a,ignoreProperties:["error"]}]:[];ee(a,te(a),r?r.concat(i):r,n(a))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var c=0;c1?new a(t,n):new a(t),u=e.ObjectGetOwnPropertyDescriptor(s,"onmessage");return u&&!1===u.configurable?(i=e.ObjectCreate(s),c=s,[r,o,"send","close"].forEach((function(t){i[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var a=n.length>0?n[0]:void 0;if(a){var c=Zone.__symbol__("ON_PROPERTY"+a);s[c]=i[c]}}return s[t].apply(s,n)}}))):i=s,e.patchOnProperties(i,["close","error","message","open"],c),i};var i=t.WebSocket;for(var c in a)i[c]=a[c]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,c,s){var h=te(n);s.patchOnProperties=P,s.patchMethod=j,s.bindArguments=_,s.patchMacroTask=C;var d=c.__symbol__("BLACK_LISTED_EVENTS"),v=c.__symbol__("UNPATCHED_EVENTS");n[v]&&(n[d]=n[v]),n[d]&&(c[d]=c[v]=n[d]),s.patchEventPrototype=K,s.patchEventTarget=Y,s.isIEOrEdge=R,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=r,s.ArraySlice=o,s.patchClass=D,s.wrapWithCurrentZone=p,s.filterProperties=$,s.attachOriginToPatched=z,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Q,s.getGlobalObjects=function(){return{globalSources:q,zoneSymbolEventNames:W,eventNames:h,isBrowser:T,isMix:E,isNode:b,TRUE_STR:u,FALSE_STR:l,ZONE_SYMBOL_PREFIX:f,ADD_EVENT_LISTENER_STR:a,REMOVE_EVENT_LISTENER_STR:i}}}));var le=__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],!0); +/** + * @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(e){var t=e.__Zone_symbol_prefix||"__zone_symbol__";e[function n(e){return t+e}("legacyPatch")]=function(){var t=e.Zone;t.__load_patch("defineProperty",(function(e,t,n){n._redefineProperty=oe,re()})),t.__load_patch("registerElement",(function(e,t,n){!function r(e,t){var n=t.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){se(e,n),ue(n,e)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}); +/** + * @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 + */ +var fe=d("zoneTask");function pe(e,t,n,r){var o=null,a=null;n+=r;var i={};function c(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=o.apply(e,n.args),t}function s(t){return a.call(e,t.data.handleId)}o=j(e,t+=r,(function(n){return function(o,a){if("function"==typeof a[0]){var u={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:void 0,args:a},l=a[0];a[0]=function e(){try{return l.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete i[u.handleId]:u.handleId&&(u.handleId[fe]=null))}};var f=h(t,a[0],u,c,s);if(!f)return f;var p=f.data.handleId;return"number"==typeof p?i[p]=f:p&&(p[fe]=f),p&&p.ref&&p.unref&&"function"==typeof p.ref&&"function"==typeof p.unref&&(f.ref=p.ref.bind(p),f.unref=p.unref.bind(p)),"number"==typeof p||p?p:f}return n.apply(e,a)}})),a=j(e,n,(function(t){return function(n,r){var o,a=r[0];"number"==typeof a?o=i[a]:(o=a&&a[fe])||(o=a),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof a?delete i[a]:a&&(a[fe]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))} +/** + * @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 + */ +/** + * @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 he(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,a=n.TRUE_STR,i=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,s=0;s0){var a=e.invoke;e.invoke=function(){for(var r=o[t.__symbol__("loadfalse")],i=0;iIWd0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyGf+%aMepzLKtMphzrSE$V9(Fb5D*YB zFff3CfZyNWARr)caB!cWpHNUxudlC|^8o|G##CQD@t3cQYz7Jf2=r0&cbdW+q^eSD+wnLmK&StH4=#AqsyHWJKhW zdK9jhjia^*Ie~cS0cNbsqb&QW0p>*nk3B%6Oh8dtr0iLPY)-E_u;-Y-HHi8xKtg5( zrUF^^RMVvbj`M+goatO||L*~eY+Esa8sGN~iz; N002ovPDHLkV1jO8n-~B9 literal 0 HcmV?d00001 diff --git a/branches/master/changes.html b/branches/master/changes.html new file mode 100644 index 0000000..9d9fe1a --- /dev/null +++ b/branches/master/changes.html @@ -0,0 +1,234 @@ + + + + + + IG Change History - xxxYour User Friendly Name for MyIG Here v0.1.0-test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          + + + +
          + +
          + + + +
          + +
          + + + + + +
          +

          xxxYour User Friendly Name for MyIG Here +
          + 0.1.0-test - CI Build + + + + International flag + + + +

          +
          +
          +
          + +
          +
          +
          + + + + +
          +
          + + +
          +
          + +
          +
          + + +
          +
          +
          +
          + + +
          +

          xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This guide is not an authorized publication; it is the continuous build for version 0.1.0-test built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

          +

          IG Change History

          + + + +
          +

          + This provides a list of changes to the MyIG specification since its initial release +

          + +

          + 2099-01-01 v0.1.0 - My IG R1 (STU ballot 1) Ballot Candidate based on FHIR R4 +

          +
            +
          • Initial version
          • +
          +
          +
          +
          +
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/master/codesystem-list.csv b/branches/master/codesystem-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/branches/master/codesystem-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/master/codesystem-list.json b/branches/master/codesystem-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/master/codesystem-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/master/codesystem-ref-all-list.csv b/branches/master/codesystem-ref-all-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/branches/master/codesystem-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/master/codesystem-ref-all-list.json b/branches/master/codesystem-ref-all-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/master/codesystem-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/master/codesystem-ref-list.csv b/branches/master/codesystem-ref-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/branches/master/codesystem-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/master/codesystem-ref-list.json b/branches/master/codesystem-ref-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/branches/master/codesystem-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/master/csvs.zip b/branches/master/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..fcca7556713fd1e87a8d8f9b7123d98333e82906 GIT binary patch literal 1198 zcmWIWW@Zs#;Nak3U|V%7f&mE#1KG*>DXGPk#U-h^x;dG}C3?xlW!$`P7YMncC z{xYYYr;euXwU6IRG_QU1KI40p^Q6v6&#Q%=x_)}6bTm$$Ienc|*U$IiQznK0Z*~qg zwpEYKfu@=QaR5$xrBUrIN=?&E%*mmj{o?{x&)-~`0D!(S5J4U~mG+3pZTb_Wf^fssjs0g(fc(HH|fJ`)lVBv#q2y&Ez5*GrLFycsR_>2Ih n4FvdsZUk~l!DkF8Y7wA;3CSf0kFc_Vl&}He44^#>%pe{B)9O{5 literal 0 HcmV?d00001 diff --git a/branches/master/definitions.json.zip b/branches/master/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..af85b600dda3f9a1a237b4bd4fe539e3b24ac250 GIT binary patch literal 2249 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 literal 0 HcmV?d00001 diff --git a/branches/master/definitions.xml.zip b/branches/master/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..5b32c014f6e4928e3bc77f1cf8b0ed2d6c9bd665 GIT binary patch literal 2299 zcmb7GX*3jU8=e`)zJwHG&Aw-AtP$DAGRm4!4Q9qz$1bJ3mXbAlV+@V#WzW84EoGN1 zVN9eEB_Sld{Ca!8bG~!F?|OdR+d21h&UO8`FF1^b_B4QjfdN2QHsb*J1Lu!(Q*WFX z${Xbqhz!K~`WOdc-B9wOp`oZy80FIh4x8_QmP5%ewlAS1@1`+eOcJu<-w4W)LD20b30A$#o6S>OPOA9#Qj1C-P*`B z*y7FzOwx17&2f%7%}B;5i1Irh9YXf>MFf;%9HKbD8e&%^-IKVe(xtpls`MYmDqMy; zDJ^c%@hQwwWM)4BMwnz+NlMH%y2i}?CCS=li2l@B2Fg>E$=1xvx6F$4DKRE>N-M=0 zLt1A$CWp+$D>d46JuMXD9It%Ivq09XXUlj)T)zi+FMXg%q0hy(%O_TFXHdl(g@5ic z@os2Ci_XhvK|jYyKFnjctc^CybhX*lp~$Q+ayTajscUKbqpfnfCG8*3OVV3eqLT%O z(2})y4)ZZEhUxbU?`isTx+G@lv7Xo_(0#u;e0xr_29hhT0`%27_vR|aht4^{JuwrY`ab*<7QBoBpho*psZ5HO`!-Dp8y4 z;bBbDbkUPulf%)RbmOa!GjF}ag1Af%&WJ7pS?-n9KEzA)ev1?~Bi=syULO}j_QW@9 zW^94C9S0I78k_W%_M>VA>4FC`TtyfY(?qs>V}CC_M4_fPZQ>cinxnh7Byx=}8VF0d zKLu$pK+at&+m!@ezR`9!uA(HtL9UU(uE}1OrFLQ3u4l_A^jd0=e86}SAWnE>R^2Sv2k+PDP*P9S)M-aiNVpx<4U1(Xg5w_|=7>qXIE7v6-R16{#WfYVH!X{u z#;Oz?6)x0r;b1+THdtRF_OnUZ!kxt{b@b28OXrY1G>I_p*h%t3z8T24?zm9Y;`9&ImPE21Kr9ex2 zb;yUr8qQv+aqR{bRo!$lxcF^zwN^NSnnT(UE{Sx81n-g64R@ep^b7ztm~p2W#OSlD z-)FH*QzUq zdHq;=UOhfpc6lAGFKqI1@nvlCP)`pw`5K|Zk0YR?bE~XD=cf?f)TI~I??==R9c-~w ziCWUoh#?x5K^jEcCXx~{uo#jB+A93GgasXEdfp@;$`(bk{CW93H>4Q%p^Pa=9p=fD z7_c33)tV<@*Ol$w03})Dx6%XMzJ&jMQQ-dSmcS(~xaj0TNa zpmpv{g@|}DtMTMz4N}7)hHl1vOm$OR*_E`*E2Ns}kuX(1=Y>*CvWLgdk&*>LJu$8_ zUE-8DqoX35H7UGIe%@fs9(8c5DL36nczEAND%IuscIoLMJ)PA_!r(7^T}|I;*coZb zaLX{Sd2CG7rDVuH;&D3@(d9g8elF*lttuq$nMjVTOCES%R*rMs+E#bknlQwl)ku*a zLNp+Ww#q?mjfZZollv){BM=-$&yaU!a|KTa0K9Sp0O0@i>aiVPy#O4_RRQZ0i1PPA zdIglHzV(SxJY~4E$JA5b8*CDn{`=AdJ5}aQ*Iz)VA2fK1b>ZF)WHx&2!8^m&%~@HZ z)}&5lz7(|1l4bIg@xGMceIQ+hC%EABSW3Oa$DxF z{hn*_!5)P&5-6^si#gYc&B|bxw&EAnkT4)yY!J5q%}D*zfQU%fSbR+&p-RrQ*3kt1 z#S!J0T|KAiN}yl1s+!<8RJk^Ec;+D4{6-&Cm1l|CaN7q3+?q@>dZ7wtF?eFfwK1O% zLRLpI>PPML9c=#~E9Uy|t<^+2Wg(+yZ6n6NpBh_=o~(4oE}S(~y+Yv``w6SbsJRFT5CB*Oov;c7od*2lCjMmn#7+Dg m|EIV3&*gu9d?MOE_<1byza@mjz{foR0CfED$I+bOr1~2iC=nn4 literal 0 HcmV?d00001 diff --git a/branches/master/downloads.html b/branches/master/downloads.html new file mode 100644 index 0000000..4dd23f1 --- /dev/null +++ b/branches/master/downloads.html @@ -0,0 +1,270 @@ + + + + + + Useful Downloads - xxxYour User Friendly Name for MyIG Here v0.1.0-test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          + + + +
          + +
          + + + +
          + +
          + + + + + +
          +

          xxxYour User Friendly Name for MyIG Here +
          + 0.1.0-test - CI Build + + + + International flag + + + +

          +
          +
          +
          + +
          +
          +
          + + + + +
          +
          + + +
          +
          + +
          +
          + + +
          +
          +
          +
          + + +
          +

          xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This guide is not an authorized publication; it is the continuous build for version 0.1.0-test built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

          +

          Useful Downloads

          + + + +
          + + + +

          + Download the entire implementation guide here +

          + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          Artifact Definitions + XML + + JSON + + Turtle +
          Examples + XML + + JSON + + Turtle +
          +
          +
          +
          +
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/master/examples.json.zip b/branches/master/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..0627c0368bd097f5139a9caa01195fb9db2e6b93 GIT binary patch literal 1892 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 wN&=3H1Hhgj0C2i_@% literal 0 HcmV?d00001 diff --git a/branches/master/examples.xml.zip b/branches/master/examples.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..2bccf32fee7956afcee1f4a460ed736e09c0651d GIT binary patch literal 1890 zcmb7_Sv(Yq9>>REY>5yhlYKIlk+ngRu{0W661moyK{GY>QKRM_Bpsm~B5NcRQf0uPaJWNDd$>DhdEm#;*hZCjFn; zAtam-6cQ9lL=*90p_iiZfkApC5-Es;{%e2*639Y*XJ9_ zOUp^K2FuNPok~vS?v5Ha5^V0kFB-4ewPx@M;Zgge+j#!U-gGNH`KmKE5BCy1AH)DA z2i$zw4@w_pLm9_n+2SW>BRb}%_W-JC!Z-xUegITAmfD|mY$mTK)HGtwOhN>%{F?2U zFU7wSzvr06oW7TLqDL-u189n`C~$tw-SDdVlRrN%G@u6l{;5#`{5*kSWe3r>EeOs_ zh3}vJ_+c-rV*{Ku+?^`NLJR)|;VI=Qd$=U50hOUQ;8)=$| zi|b@2v5kS$tX+71z??F-_~GuwICp9MdE?;t<==4{C&49g+Wxi1=Mbrb#%g!b(<7QW z315(b<2l6X8FJ*oM|3i(+z%3?cO<{AQPeNpqAa;s!fYN#Ax2mVESl`UNpOP*GMg*~ zCbhH&y;U-V$WMAx&$|bkQ~E-JT~xYg@9y`zX?t<6*u@H^T3G3E@P2-ju28cQ+~=8t>)BEPQlAyW;NlHLON=P$XeyvUUl(pon4c9rpC zl&bWr&bNF2I0!mNSg_oLmO*Y9B&FnzW@_(ci$P26We$A14IEr6Hp2T9s|!6*dUv|a z-M6+}Ai3f>VIYN@3Jci8qQo;^nEPcDx?SM=R)U08h4{9$wMW}aZIeDWKsOz=_L-TX zt}=6}_myjIv$2}0%{%>W9l27+Uk^n^7!Vzue0+@O4sow`sS;xTi_%W2RwH3z7=f)W z|CO;9HB{|D(Y6V11FHOeojr%1-rsXe!i8Uwhb{f@lC0xg;1kvwqPRHG2Qqq^sv@84lBn7(wgEi)5B))tECZB~!VKA=IkI94 z*!mvvHk&yyG}1DQsbZf#{`_k_=)*cqkwrlaOfFp;4nLlKpcSvas|=BJF_fkFYfD`K zHq&k2%q*;bq8nls`j{m9YB8TXd*fT+swe&qWOZwa=b1=S;YB|^8>S3i+a;Qss)S6S zTvc36A;P>)u+21UJ>HE^)7zp1-XpCPPZyr|Rj=ReOo&sPVcWceYwcSV2!E zM%hp{s|-eCwNJ6u!kfT$Z1l4P(S=_DiZALWa^M2!kKdxJ^ zPGAmV@AX=|LUJsM;oo4&t~IZdka>}HQcrpJ$48=4#GZRWoFJV~o|L(jxJ~)L54ahS z%!m(i!@8Mt>t-otVcxI|D-3cU%6|rmxQ~iOuP@RjXLNQpB35GQV4rd6~e`)nInZ7XCqB`RpCL3j@GzI~uM%HSxg-Z@9#pE}X64B~6WM>0b{M z3ef!9>auOOI9nd44qk4uGVa!yE9?f+R_(1`l#hfoaF&kBu*lqajQ7Bs7vC6B`lnd8 z575wrA4XV0PmE;t=gDyHbPZ<__Vm&efh$d|T(khzJzl&wR2QOAXd=xoaP zf( zqq}Mh&6<8oG`t@3WGwXM$aYz~e6-U87yFZE=(Jp_S*FCOv&GkUDL@mC^sAW|MS>QN zQx#!@{*!*hUjr*2>T+c;CG}reZkgSHQqk7nPJrIS0LxoPLfA&X@^#ZD*LIEyn;$B; zqC`aNtAXMfAOHa63IMpG1b}jY{{rvt+h4%@U;Ur>b43aNd;`9 A-v9sr literal 0 HcmV?d00001 diff --git a/branches/master/excels.zip b/branches/master/excels.zip new file mode 100644 index 0000000000000000000000000000000000000000..9d7ba84602b216aa7c61941a236509251249a9c8 GIT binary patch literal 3097 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 literal 0 HcmV?d00001 diff --git a/branches/master/expansions.json b/branches/master/expansions.json new file mode 100644 index 0000000..43cbf0e --- /dev/null +++ b/branches/master/expansions.json @@ -0,0 +1,8 @@ +{ + "resourceType" : "Bundle", + "id" : "5ab7ae40-55d6-4dc1-afca-7de39a073b8d", + "meta" : { + "lastUpdated" : "2024-06-26T21:16:03.892+00:00" + }, + "type" : "collection" +} \ No newline at end of file diff --git a/branches/master/expansions.json.zip b/branches/master/expansions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..03e31909b91a499729d158f264d5e628cc288926 GIT binary patch literal 286 zcmWIWW@Zs#;Nak3U|V%7f&mHe1KFt+1&MjZnfZCedRfK!d8U27T+Idot>0VkDW=?Z zJGP=T?WXY!=AN0F94otyxeC6ItH1TMTK@iH-Rs=~MNd}FcR&9%JwbEMg#Mk24}7Y- zFs*Ohfn!R~7j!lCoI1IjD_(A@>Nzcz*`}(0d(7SM%uV%==Ce5Z+(F{!oJ$LeS=};& zUtd{z%yHV3srwi$7 + + + + + + + + \ No newline at end of file diff --git a/branches/master/expansions.xml.zip b/branches/master/expansions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..dd026c96335138e794786a12bc6c2076c509c879 GIT binary patch literal 328 zcmWIWW@Zs#;Nak3U|V%7f&mHe0okb)1&MjZnfZCedKI}jw*B6GO$H*a&(|z^d1Z>- zsqi3!!UtR>jOV{;s%#Zl;a09+mtJ0Q&U4+pJNkWhGiLohXl~QlX#6Q{!(MyyKO63M zcIDsFxO98<_P!fVzjr>2dz6$3nA1lef$$NLI)V#+VT~0YX*{SQ2 z=BxA}C1A?5OQudU<+M*fjouY-;CjTe!Mo$4z5sE6HzSh>1H#|Pav*=B W0@P3l@MdKL$uk0>4Uql@Rtx~Be|fb4 literal 0 HcmV?d00001 diff --git a/branches/master/external.png b/branches/master/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2xGmzZ=C-xtZVhivIab>tE6g}bc)d!!i0Yw-~ zg8YIR9G=}s196hP-CY~I6E_08fS4#&d0hYw)bx_CyT3I= z_<4zF1Nz8-Cs?#AM9Rtv7Ujhlmf+q92Y8m*t@*L3)KS6=7$7GJ0cjf5Kp*nXYScT) z{pG`8{qZp7hPF1e_U5#X#)i%g=1%Uvo(5d4ZgcaV8h`$ID z{QWn<)tmnN0mxB7Ob}2$j(hO_2GmqQS^xm3ih_C82YY`HW%o(l5deTe`b9v#M!GTY zH@Juk3n+2O#>aI?^vI$1%UWcm)d|+QeQvfc9ra+9CvCVcfKri?LHQAt;91ec zrvX)j<15Qghm8cK&Au3~5f>=y<6pPr^zsz4Q?x#YJd?8T6)2I_Gy_pip>VWTHGzGs z^FR&U-#{H^an!^7U{nKc#H8+l4(8ONJ$0ck?7^f*#E0NcjiA!?x!b@$!`w~w&`1A{ z)F(T3sRn$1e(*^Kq#~!_!QW5%b1&BO;XmBIJXS!45PJAE9h}NG>9k zPQ}2^&CoS>6ii#Y*y@bmH3ghcBg)WSSN%z)0fFaWEwwNKvaZbT=B0)cl~~==y<$SQ ztkXTuW1QXXny)FE9|6M@CQNU2^!rc%0OBGt!sUW`pMQZxVSt)=7YG2@c&EPx3)=f# zzajs3u+W-1*gD(&29#zXk^k3#0^b7w!1n+R*cKYS14Z_Cpyb6?N%Zm~2EVyskf~zA z&yiQgQICVr9+#HhkXZ?@bxT-Qp{)sm3Uo;z2+LJA{U8RtX(auSTG~?MnaG-<+KUjJ zyfFIQlB_KT>Ho%H>ScY5BK0xM@HsOAO!(YM6lPs03zE{PjpUNq?i+x$W*k5IdaRjP z^xn&#*nPT)eR8$48DV$~y%Om;pmq8hsr6VD6koPeB@f`6M?8yr9p!IkP|%q zvecxSjMTW4XUld{r-(ANVn~~ICEJ)0b$+?t0MO(sAQl%kpFS|8q>2efJvNp*-w6^!z=fTh*IhE|cEYHCb<*gU-@CzmN!Gx5?n9+9<%H0@rM^W(9yOeZ6PY}p<9JlAdXcvB>`DBo@~xV$vZHcu z6qYhJ){0X`)y}}4W6x)Ix&Q5Dt^-1MO$LR@P{BS1zRkvSj)VqIq<4B~@@eC7)OW|5 z=dqOa{&~!me2&lCS7N+kt)nMM4TKPIhZ3f#ez>7n9IR97{PWCd_sZS#^*il$?lccK z_wh1upxE$94mwdl(iCJz=N#qqH^R~hpRot4{q#_!8l|VX@CbL(T3I348qE~}Eirwm zJOhuUBgV=FdpDLjC>(7sAsGY0zClh^jX|)Bp_7vnS>nWPh(1!zxU@X^YQnW2lq7~k zLr-9UbmpN!s|L7~b5=!<$*Ow|v=54Ym>$gIyUEeb-HT~rT==3^{X)B`A$Z-2<($%9 zXg>nswln>x zRJ;uL#CPZIKoh8<@dMV(FOXbSwf9c!ZYu|xrIgFB3I&zoSz5R~aT5fF6$nPW7+;F8 zW*ux7!k_MgqFmZ#0gLp*fZqMN<@k2@1a+ruy=hvBdAwP6RA4X-x;W@-Fg|)e_m@zU zX`1XsY$5}FL9$u9=ZNlgBWrObBbrD~>OmWr1OSQRY{q46ZPsiYG}#1;JX5XCwk0;{ zXv0YHi-5aukGK=WIY_$v(=bkqz<^JgCx~cRqHv#=gc){>WIj`js9&g7T01e-#Q8NM zqYI9DcLdbfE@e0enHlnU!q;uYx6uL8DZe1xS0)YPRj4O{WQq%9%p{__9I`}LzfS{X zho*3odwfEZ>sz|8lFAw56u2IyJz;B7Fbb;G}*~^7AeQ0!r3#*#FLiU)X zbQmN=ocbKfg2aOD5d-OXUBFgeKNe#a9ucfXA1vDP^z%U92 zb*@U+Q$(#*(O%`Dh8PdhGb-o~9h%^`qXA~JG`|zd+M{|@lMvuL(4Ue;z`qIRZ2!qO z+RAzKQvw83$T?|du|YuiGwA;0MG`r#xKc7z-KNVUWx6|S22ngT0c^LCL|0VpXtr6Q zpprN8bjjyuDh5A;&t)6HR$g3151^SppaT4e^G6%;v!RR*h}SllvP`^?dkzI$lfhxD z;maU@0EtI1W6^38f64|^Vs6RH(l4M+m_dV|B>^!xV^kxDWv#H5G*bKs>*nq=q(?cuX?jfI!DDO*}r>Qm6ZI>cay zXL(KsMxa2`OR2BA)j54XeXXumw`ic8%!(`HP#;4cPvk0zsa{@pDTV4j>fubQ_p?D6 zKj}B&U@v4bA~iWIry7a+a=TYhv6iM28+X>;#`|*Htg+GwzMji}oK)T6m0_?qn9?=< zNuPVRLedT*6^?zRF1QCzUOF2#9>wgk)g`@LB)(vV08z&B(##nsd`rd?%WvNM#Q(n&#!Ba~6XJ>m`%9J~&eJS;i=0t5!y)*-e>g zI)HL<;x}Ek17DFz?jk~}POF5j1n5^^g)oH;EYDlV!Q9|F@_?@k3(FNE`!2eMo}W(w zQc()2v|>P!bt;j?V?+$TIzj}L@3QPjitWHuK&g0)GQ!z@P}nwSft29ONA{o%-SHRr z>ZJsBKSPtYW4>>&fnzeF=(ZS)=ZO9Wn^4Y#e#waHo{!ubhjw4*6pf4&*t*Ohuhwed zNX1GpjhG^5`7n2ytd(`eksH*$;hGWgDs`i)=O0XzVx#o*^K$~z=0__nXsk8ViBO9& zv)!(YM$zL!(|nf`7WU8fj%SagjQfDE;KL?H4YohGV{X3HPZXB8+e!PVXIg?lEpU8$ zV3{Xgqhsf54l15+>lT#0P+p=pTqIP(_*u$_Rf5x~=iF@0o~@}A5j=jWcEVo!g9;mz zxqgQDiYo6h>~)315oV_)J!;MiOd_nQq3Cj*lK;_Byk=C1pbRe3oBH$y1l*bN3GZuk zw09rMCtoolQUC=v5mxYz-p}m@A3hLpia#<_WwN%s?DdkYP7##d_tk&8>Rdy%$0-;9 ze^m!7&TVWU>ywjW_J>;#n=Wakh>5pqU5k7~!8ZP{V=I$4^~VuQ^4aVQyFgG`>K}NJV?mk%4CsBMJb@ z2b*xN}*dj^c|n)lOjmC zfOUL6bi)t8N-*~2J(9xk`tijYpQ0Fou50D|C(O2*#wgU8MVQq#_clwUN?Nbh_{~o; zY&GlT*q&EdDVRs2buROqZK*J#YEzPe$5gDZGu`7Gq^FAMe znC&RQu<|GKWHBe2mrEw;swwl=VFt1l%@!P!z8y7RYB;v1=viXze-(tPp6@4J8TC(% zbz^O*XM=A$ftz>1;FDcW$35rmc`Gxr9iRJcM9wIj~b>6YGw4l}w0~yk~A6IgfYH?h~N_ z&)#S+-W0xh@LRe%LOgzV<*5ujxOY9%D3qcezA(rst8O_R&AD2;Ns$UE9|b80)WT5O zqb|@Ov{`rA;O21`-Z;wJ}ZhdAR_jJfBs3<|ZUib6bM{dq0EOUp@fh95H@n-@gyN?}tmSL}E-h&;bzG3%$az;LmyIJH%yk`QW)}BArJruNr_FaO z3OZ3gaKnIJ181Tp6YQVFpcSl^ zsVyjJCN-5=Of+s{?uTrf(`4m(X<*e6E+73k_^M948+Gx4!a=0Aa}zaZWZ(B!G-spM z5gZ8v002|`qiF6|9>c)UlHvWu_}?Wl-jf+Bfa+w9dB5$?d>>^1lsxa5iRds*+Y0M# zW4m=dHkyx56ZZi;)8D~Fs2;(xH8O(NDl{1xaPPO*;FNF`)z=OuD@}32$)kJL4-WUL z$0@U+eoIlD47u?dzeg0N@ATJEC;A^Thq0T!wVl;_&|%?dYeVN@ZWpg?%7GIGEIqnj zqVV|#c9m)A$*o@5d0l-BrEBzsDw`aBRZC8J!*iLZ1~ zRy|dGY;?s>#HVuo26=Z?wCQZ44`kUNS#;_-r2Q1a@QuJ*)Q7)Cri`q&U>I)60-=d) z$`+y~19RQ>U_wkq2B{(s0=c-Qv_pks-jkNATO;vDZ!(yl62_kSMdjG)o+M!pZ?d~X z^Vxp-r2i?C_qH!|3sPmMUW7%Wtn2tT=^3nrCE9Yup|Eg>ZaGzrJ7Pafekr#QMxjWl zSHk-{lS1F7XGNBUN5dYs0>V-HZm4I=zRu+q(iIX?ApED(tG8ArqHr>yr5z;Aj|&|jeYcNig{R6g*WgO3q6<~4sq19^ig>NuP7CzT%{cl#@ALd(S*G)NmE#nF7S{i znMhpZ`hXakS^33I)g%TrGTMOPA+_stgWqxC=30JVSztjb_gIRKm9Km0!MQ%|qZE+Y z-WJ{MA&YY$Ym381kLX~X=J3+O-6^#~We=t4C#f8mq5IMBq{Pp+qYi9uiC0J`YFh*l zu@fO5)W7@PVsXD-D9$OO@u#X_c-!(rf3VURa7Ex;!e*-ObNZ_Hnezp)bR!#v8{ChvYF2x)uMvJ z!;X{bd+)Q3wpA-%SN0<}ivo#v0m~V4uFBq0#UYOE(izwMLZ_t$_hS0JsW#eGeTnb1 zs7x;#*7w77$ggL`WcgJ+q4FpgUgIxfMdZwerGDSq5|T!F7p~XQuWWGd4;?~7AE`Tb zmGNEZ4f~p5?04}mSQFtGL$wyI?9}tH0>v>`*04C{!8TP35y@tfZC7FJpH>Jxv5nDL zN~fkOs}xG6vXs>vwS@MIELVh{yX~4Ih}A=kWUYKl!2P+B8S#ZwVk1A|+18Fewo3(9 z)30QjKVMY~bLNmvOd-v$_OYp+Kb>4I#1a2X zpAa9Z)EQyI*-rL6OX6j5*j-JBQ=B@-IYfGP7FWiW*j#pmpBdJpa{3IUj&2c!H)9lXi z^cVuW30CPI%RcXA9T=gFWiTy}Cr8p3P*WW$0bpHLt`)5gm17f}$enn8v+lv+)t&V~ zEz1G7rIcgv)IJ{PIA{2U8+hA!7qLJ)8vy6DDe#T~`Lt_yVF&uHlw#z}Y5tlnAKYA5 zQ!Fs0;0d~u5M~jrgvNBoi6wzn`&fXwcZ)N&B*kLJLELRZXfkb7^J60*R~-&AZC( z9s!uqledGz=SsFLJPK` z5fZbH`3S@fRyYq{_XU7h4p)8aoX*ZuBgXYj$~K{?;(0xH$XNIJsM}{?i3z1=i~jOj zkS0-LhAZM$+k6FOu|IO6TCPtly&C1C99Da>%4YM~uzOc!u0aY5q%SS|NtNY(dkEuU z|5QH!7}ii$Bsxt>iDO!rs#C7e5rJP`rK)?KeB*=8=)vWeq`EAK$_2G{RflE8H)4A*xZTNeBV}FnXuIHp8fY znBo6$7Z{mX82*vB;QfcUVEdc5;6Ne!LjO>p`zRWCJXG|7j400L#VvVcyfgZ|LL}Nh zTOgIMb~ZbkGWCI7jyj;ABy)tTAn?O){(_QvT=6eo!R&AS1&lu!{f{iQfvv5TvA)fJ z$Lo7}hH$hCmXy`$A;2Hi&_22arKj1EiQXSK!AVS43_LjUW!V>5-QTMWkcp^D=)KV$ z^hOZ%;^BCIBb;7A53i(}u-w$Ru^fX&)&~|8 zb<>%S!jCl$95rZ=^|^;|)Q#I$1X_+^aJr9Cn56OU*t{Ja1U`{}K`}h%^@X0#BiDSc zZ-p&31i$Rf)h>ZP;QJ4B8N6~dFeyuw#4;1<#`K1qCRv6wXTvv(d~tRYi2c_>&Nk+) z50-E3Aih{hKAwM;xjkLB;N!2%rNqD3WiCv5LECFkWZoyCHdhV5ya@~Mkt!Pn18(uD$QCC(olg2ScNRu3p zB%n7iM|$RCt4Te#`yF^Sy@9wDSc26FkQ!OO)(OHc+TqIeU8Z3CfrH9(ppSSY=wS`T zjLRNZk@|N*8ikM`0Y$CEJ>eA1_73j^=VF+~yr3^ihBXpl5fDwYekHdH+tC_lEZ_am&yT|X6* zl8qOLBuY{h0Jve5SN}ZP9;`;6?K9vLGn-!qa#uM3NX{&v^C;w258H?tl5hzg*e#B! zTGyV;*b2N8&D|rXRpGt(%grHCd@0w%#Z?(stl&`LX zv5B#RvCUuB#^04MIOz`Gn=I)6t~6eRJQo_f{#+Y-+5257*spiA6`6-`4l#(ykVlb6 z2qb`B1jfJEfLj|^h~|0XmgAC<3F4KD1Xdup(SZEo~W1 z;Z^R$C5$_&=a27N_60YKEp;q{+=laX_Br|rbBdog@7pBkZyd8h0=@iFvJQXC z@xNQL_w>d;lrYF25`NdP4D0%<=Xj$zv!=}OYr{fze?-6#%@l=Hjd`DHoAtkzfvA< zziHb&V9b|)(v9&S4Hy-J>|kNP8Zxk)MAV!VZB3k9^&N}>0!Fq5#)RV5`liMT#`;F? z_Cvw8*#;@(SJ z1(h+v;>`c5Hj2fGCgKTvpmrr$UFrq!xxZZ5y)ELADX@^MqMLBXVOC^MO7GN z%Pc)Psz(`@zQpl>*)RMO`|#a=0oYSibHeHvms4Y`DM2~S8|Y}%aUSK>*=U=E+20^+ z{$3tJa~xg4c0>Hg#UVGP=rkR*iv1OJHMczgHqkzxHOeq*T`Q)`>)8V={>N2bELA^_ zKIx5iY+KrwJI&p`RbN7A8qLcw1##dJ;>rlC+RqDA(0#s{n@shx29f zr&{?T|Dd{Yk21mtXkU>!0E<`+Mlbh=))uonr<(UfIxa>I=*W(k>mja$Wp)Zn&UjG> z3K#dL?_tjlYL$dlN&6f+>-40O{}}#oLic$ZZz(SbB~30Bt1;FPdZd>(E%VZrI47P( z2|uV-@snqP##K-sQa?6Z?VvI5+B#;80q@Mf@^tY8rTPYC4~$ z)|3-+N2~7H?e?4*jU5hd>|3l~R zkFbOulZgq_4%Z&B37N}THg-^@EifG+>Y!AK(fc9KrJfd~CwPkn78c5MK3+Y2cR_n< z9mK-;&+3TL%7frnO!D_}$$wQx4F6Ca{lRJlrvnq_IRioAVcFgoeEMdgZYK++)(G>@ z!pmkf<{qG{$B($Mun_rG@zq=`$68}M&@;n-&bWRGT(9__BdGtX>i?Nx`gec&|FZz# z-$B60`VU>{|KB+NS0l|I$@hO0VHy8nODUK>=c3-eJ+76W^>nlA<3#H+0#UexkYBa; zP$g~$!|=oZIgYB>=2}sCN2u02{qS5)%L&DS-yadL3iHL!C2tIo#%< z3wtD+RO8YHdPyd!MI!O}YFc6#C0qduSMf4V0gc-cWm+*n0Y#AtMmB#DfM$K`WDi@# z@p2nW+hCYIIu(^!wklpA1aj4TH zpj*=ubDLMuNdEHasp~m|k<`&Yachb{vh*ik28xa39-|aDm;1?bPe%qG_eGa^@SQAH z!_59)QjloZEH0%kYJRS5yfRMEz+8TQqGJH>Cp<# z1yvb^`|h=l%kLj{zIm_iaqqo(jz2lT!vMm=VC&UrY~-loZL;O&g&pA2B|{Yz6-nfa zl;E3#$H}~}H%Ph!wiz)IVZk?k93?L&B6{DYNJ&|DnMwUbj#RfwX&oEwjU5Z-C-ieA zZ5Njv@X)}{5n;oTbor>5V~LL9*LzwIIIF2)ESu^)yED`%3vMWcv;+fF8yV}fq{Eob z$d@c<3NNTRiH$JF2sUuEDVvJ zlkv^(6De@iKtN<9T;qxj2QIu;dh~jAGd7>$)Eh{ldcibfIy*Z%5_Hfcmr97v3sxFF z(uU_Yb(+kc41m>2h^tmie6GjL(+P15p~Ozx6f40Tt=4A-I79LN4sf8Q&ei;qMn*=5@dH^a35QohSFOMRA@FOqk#O2p{h z)^ZXk8oQePE`=h1@#PW4PKB%=r2$xDPuomqh|wYuX%G!|;x1ccDG)>fU!uIK7}IaT zN|XclRg`GyZGHQk7grT}(k=>NDBUYfm7r@<3n66yN1mFxe`eH>lzw`Bosb3{rc}jJ zLV0a-^Ybod@zb5&c+lfQkp_7{I^@&9ESJHn3K-ln^9uZ!ad)7mU>; zx9p4VUYHx;HYOssJ}?6*VdMZtBziAB4Y9#b{KS@6D_SGNk8X?8(-|3#J~}fG2mHWe$+LrqNQ8* z0qcT;jSohDfQFU!2Sch`LgY=jjUPl|xQR*N^-bU9lkMo}2{5(*zD0;Hwu|j=U`WT{4Xk1Jwd@nR%^b>eeQOJXQBC}{n^PNd_>KS&a3`ozs3uzd zQfAf6%ETl;ddu(*&Yi+*&@qcn)~)}&+;$-v5BIY6m|n`d%U8odzU(j&L3;lpw#vnZ z$(F0MWcNa!*9y}+;hR-1#hYAkIa<}joRF`ZEH+399o=b3orwg5N?(w%J|wq}mABAd zj}_e4I6d+x+O}5U6k~rcwE(yn@2DQeyKWvd?5~J#IfvbUkElAq3bo?L%QVVi6f;_q zK@N~_TP@7N0w&zY_?F8ay`w5+4(EQg?g^>P;#2?u` zPwWQTU2U#<*H=}hvrjm_Zq-`Sw#XNI2;F|I3R)?~?;kC^)%6dBq9jY?{zSCbj4mj_({VRHXH)pnX#x}HuX10I5D&jx+4*#1)5nY(?9?-8v5qxiN zOUxx~b{^8Z#w`PO5t>@`{DCC?58?Yh1L>03V@>o>z3FOLeeql|V*%mrpNoMIYQl26 z6ts&}*!snXB4YY+A>8otsY9`jQyaQDf8?GGWPm_mVm5|i-9_R9UBt2 zrD+uIh!=4%FrCjUzo5(m!q$p?2620=ob|W#=J0M7WeM8#9|j zx9ytK4fREb(Om|40)BSdf`hYdC?PTaV1@h0;8H(5ROp#)y6uJ^EV;=S7{-hfKaY=OPfl@1iBG=L_j6=W2%+$`l}L-&TgT?N1zt&YVw8S@@oQGgS$}PN$YvTBgL1 zG=tagOqwSVBaORXG+jq6d8uzfk8pf&MTj$)LbjAaLniZecY?57`!Kv)l#78~^gnLPuOPFxi37RTtg_i@t+1c}}1 zG82y_rS%8Y!$dtT_*^+|?2j2vLRkAH5W?-d#MK%b<%Sj5ixX@*Xl4_iSyDa;IZ_?2 zT==sT=_-G_XW|`k;VMS&i5HFKldkRl{-(L0!hjD|rZA3k9BwrGEi&}cK{ckqRz@x( zP$|dIB*s>H51n#ALwEt4BSXDyGGv(QC+C?u{Ws@&84bGUWoql83E$fD@v0X1B z#KOX95={wJfJidmwgt&Q)eoKILJ~L3iuiu`G@%|yapE4H$4y8dDB7!NTKg0gwoj)z z+gU-i!PxDLHDax^nGnAuuR0NB#?SOa0*rI|=KdgepFYviXL>ke)PC!R8K_Ivu@E$9 z118RJ%n0PEU-Vp1bj$+R6;H?L0X8%lHn5*}sp!#f(IK!b0y5G>d*nm;1bD zt`xK5NjVOT*u zl6|Uc{&zU}p@$ss>UTXo^1!C1{vzrmE0wq7^&HTV2!x;*I3 zGL_bo=~T#WzJnQQ^+?U$DLlyZ-_VU(<%ZQY+E%8ig~KYE%?w=gwvTk}tUsZ>k_#5; z+1GjRXTW`y$MB~;aB!;*FHZ&WmNgsJnz>(DDmG9-meX5{o<}c1Fsn~749)lE>U01(6nk|6r$66jS0FOx<-Mh%6WKx5MXzv;BqlBtaE+zKxT9xV4UscQS znu*RXD>fs`8+=+XeAB5GqB4)n=2RcATL1-ZXB1Li6})3V6vD$sjnBo$CQB0@cTzQ% zMK4~liPyU1`kDWfNjx~S(=5-C6^sg$_Sf7esgTTxu@MP+VxB(Nd#*~p1M z1?u%xVF`jUO&~n$C>{uNezZ$`ALqF2G!atCE|1Co&8KAShjCdLms0yjm9*SjCrk@A zkNOuw=QFK{DYI5cn*bgEFU34^A38hd=~{_-=8CUhQZaKq?CtXS2}QXVCGnPS)|7p^ zuJNh#4H`=I#3{WriE#GJGQP34ep1={=+4ym*?ge389(eEd2=epQVYT0Il-Cij^{aY zIOt-<2f=A8;>**ZIP z`eqVPQlerylE;Cy9iVY7*|1vr zhs0aJ`&B(Rh&&aDYL3A_d0Nr}6*e{#us;V=7Req6QPDSn9llIzbut-<9`sn(0hd{| zwX_O`)%FmN`J>3ClcCR);iNEA7X^#7-wJ3q)M*OgKRP!k+t{Y2M4m-=ly=!UqpFzeYfQ*SS zIb@sM(ut%ZTK#y{MBVYQ^mCTs@cyH1bFpH^1g)$9=>$elNg*21gPxH?p5$3|CdL%I z+8Bm8mEPlLq0hd+^fl0tqYU!U+ln&y`@t_R2oFOEDlut|xZgPFR!+|C-!&TkS?&xwqVWMHUlYUDGANZCmDTwEO z*?qIe{#j?xT0qK(F*plKn5S8%W*~_Oadj`+WCyOw3(L5-e5IXEMW<;@WFxPso#f@p z=cmd58`>Vdj?dU$!0~g+Y*n*a*yb_M!KL#_`HtHTjsENxl}i{3FAwEr3Z^S-NofIP z?+PYiA7uuEg(sz=FTO^Tti2e0DE!(1Sx#4~R~Gd-L7w;0XJj33q)dgWkZt7_Vq zW+GaVO!RGibnA%nD zk!JztHt9~}W{%jOrB8{c?~Y4(E68Cx9^-Hpoyw`|RE$X%%__6Sn;kbdTddv|)}H6` zQF1zhrLp-MtC)n=%i^1+Vq}X!DgjaW^#}ww@y3t8%7QFua|ZP z*M_sWW+%_hN8lmk@vS=}(v0|VRTEp=uNCH)vnu)*P1dsl*nge zvZPV$)z;r)d`s1S3i~<%@x)2iP3h`WFbnXU)}nunFt)5{>duk%TcYkbfhM%0h8qk` zOB5GZm4(6@4j(-sq)S3_EifhgW+@(KY9(|$N6i}TK&v!U>eoTHo3&sBgsc6gcN%45 zHyJfW0Q@9}=TIo-50Q>AO|%Yk*pb?hvmd~m`GB~He~+MZK=Hh8WyAwI0rFBKeZK?* z4@tU}jfdSS_Tf-|UjUBN8B#*zik*iCns?qXEu_=bJPIW}=Lwev`m4~>;Exwi-$U~N zS-IEj72j{SvXi%0!*3A3x|~G%;h3G@o1%%~|IUH`^LpstS2@xe8<{)(R)O0E$9nh& z2?kJjb0Hx)OCd2KTPs@!MLT^%V=-eJV+V7?U(2Kc9FdXA+Ge=QsJy97HPocz0Wk>(&fVWq*C?iquMVGb#wV#Y9SSJnEX^_GB`R36@H9Z+}GnNwr z20Ma`UZw6raL`w^jyxApx8BJ&YIAu|dMR!gD6=CIdq*ygAnrtqw-+rba)`ex(ES*V zK@UYZnh?R}YiLp6+o6 zB2ma>4{r_McNOS=H8o0Fubt?V$Ye*HpO~Mp9FCu}(c$v8Q4MbqRmp7m>3HBoYKm<^ z>omAHlkPC_)~&lYSE;+lt^xZB;RE7(w4~C&dc-oS0`1*wtJy1d#Uo?Hn@6i`rC*ct zU7c0s5tv{E;N9fb0%;1a`MiBM#20HhbQeqT!FOwQn|EW}G1DQ_e$8)Cd!5cf*Fo2w zz%f(IV#fW9#qzWwrwV%4JW+l*Q&3}`mYc#Th^M=!+elJ&A1yc#N}t}tg}nqN5<|NM ze4x_SsKmR}52MKO*rv4R=LVmWXaYF7SN_%+Gl-1MRv?Ku9~NW}U830zpwg3xquW;e^#xBJgXuH;Ir5$y;4oGbH<6YGP`#f+0)Rry0if?^@3jH|_B*|&A+v!0^$B7Y$p3Tx z>r0Gu#liPWeqR!g>Wf0&nXm>UpsqrO3J^}} zXT9{MjK~CcWrO$SCrDbG9ik)5$lB_%=c5Rq(d!Fo|JDT-7?EO@W@hw0k0@eng0AjU z!B^kbb|ZK$;7-kTXz+k8R6j{owa}N3IMEvd%+>b?1nM7M?7ibKpaGnA4Pu9mXL?ef zai4>I)?t-Q@j*1j*z2o7N@a&Z^;obkp87guw&6?LmU=DsAn3}py4YAEtQEuHkpQuL zoGA^}u67V~xV+Hfy#8fp=-1x7KrWW<>40biDGy*DWtRNMEL*<;L{J^fduT`t8Q|+4 zs`xOOS3X&E?HOn97)+=z#{$ZkAHq}uAR3;v_;F<+x%Dy&&%g63?gGHj`3ikCtS zOWvP&ES=J+$_fCW7mzYvUGb`0B?;pD?p}cu++m!G2j`c6LF_+o3SqgFpmg-U%g63J z{dLOgU+MTiDw#~I|FEph{6{qt_xC=gth-9GTdl41ot6|d!E5O8B`GfZU6J7h{;Q5S zUF$d_y+Y5y?#^?)54L9*1AB0u3cEnkdVj9O%Pm(2{OT38eW$->`Cmr<7t1adw&w52 zN-JAOW267B2>ZX@!lf}tASp)wCoWXhy20<+%7!?+2MshgEfs8^>!drm*WCSJS^O(_ zsyDPYXUSnw_NMKPssmsfZd*7^)`V(1=I1Zgl?ZJ;s2TD|yMyIho)vaI%_GpwULt$> z71~T>JX>52AGuBBhwI0?-KUXMWl_TG@ z@hcd|;LsL_cI~gqD zy4JT8wb+#JavAEe+3TkVIMLq|hv8A#uYNClyKIW;fP-c9sK33gMKswJ>i3h(E)=Cu zmot?^8r+)4wkJ%r&nGzZ&6U?Ir{F^%uwT??zDH_hi{zk8i+^hD-mQ!jsDFQ^&UgB2 z)Z_i})W0|Jn$w!wI665v8~&D~{>{BL1y1@$h3EhMc0bR*xAUgQtx5i>I`dtvfJ?(Q za86st4}XRPW9$iMG5rF%0;MCYYRvA>jt&~+Dvv1e0yZ0ojtWB>mPPRll#SsZ;qzTp zRLQX1e94J#b=q@$_2;SB zE162C;YHFt{g2q>sBfeYp}o z{bIM_S%%osHPg$r0siCY9xfPeK2K@-p+967@4z@G(WtDIjqM&Qg=U(qoX)I`IdFls z#jLED7&F(``&2Emw->f3YgCO|Ruo6|oTcrUmSuD`Nw#4^weYJs4`Helz!h{V5TXXc zmrk!vNPT za6rK}})Yl8r6wccdZ4eZbDS|NJ!po=&!%EP43i#_=;x4+4!d zMPjcN1D$Njyaal|eE&$H44u3zcd|m2M0g%)F*sAerX6)=e(>n33h~`ugdsERFsr?3 ze0L8`{ADe_Rrf6W&IA=NQE&8V13lKd;{Z|enAOD zRHkl1_Jv}P_vSoWkH9RE@GSCZ^m<6IP?gzX?NoGHiO}IsB1BBn-{hQ}`myR9_fnm# zW;g8i#?u{7m(M~TK?do|mS{=X4Qp*kzDtRS$CrG}u-qQFpiZ0%04;1sL(K8Sbw!Zz z2J&^{>jp2}xg*A6T7-v)q`{S1S)&TxtN#YXSZ@4f;3rNO8yhV#nnMOlP`>5odCPU2I|pui3_!Dg5Y$k;qdGe8YJ zd?Qk5%IYXo;5fr!C`j5W-0*FK49zLI=_+_Ja6c6^Dq#1}F$>9p-e}HU;eZWdmocV! zriJnrYKrjcvB39GWx@2E7$bbg;h|aA9WbGAE)Q^Ba%k(0;EGCW?L*f=8M9GFO>5$* zGC>G%PsM4_O+R84khsW|Do6p}{5a%7ZkKd>#t`PSEO;mfIfoGacTka2fVv^R4?WD^ zf{O6{w%_+LvNbYxba!+zwx)e=R;SgsvZA#zcXXmNbaa7%yPSfOq@@}kotTEA6Q`l1 z{dsZcMEUbVa#VU2YKUe?eAZr^R)%hvhGJ-RWDbf}MtWoC_r2G^!Hc)p-~R>c|6%W~ zqT*hfz5l^og1dWg3+^7=Ay{yC4em~G_u%gC?h@QJ5ZqnnCHpyhpR*r(_jB==i*wNn zhQ-XP)xVzZ>Z(tD>uvn&4f*fS%r_kHKLwN-w0@P^eCDe1yg9o9Y4fv&2sW>Op)k@E z?cn|JboO{Q1`jnc2}08uJ7YU7Na>!orcV_7XJE-9vVim#xcKk+^Jh@K z0s4OX|9-mvnXR(XH#ahHq|>+gjiEkKbLUXDSkaA5?@v^cH3*o(8)syZ9+EC%lx51t zVzC(Dh#cb}yhKrK1tS&>P!ws1PajdWqOOx9&hwAO8<914(K^GazpFTNue|F#Yw6(E zT&OpmcOdk-^8{wP^B%d?U{yqg*}wns_S_wvbKSatBio9VAGq z@FXOPT|a{TpcS;hLjVR3T7VFIzJpe_$6@n8IiC8*d}nIP%!#G*+-hxdcXE${$D#>q zLnTYE$IyV|Rlmtj{-#H!7ay2`|-pOTmxz){pY#J}ypMv3h$UGBR7i-rB%W zCz6r$4HcCB_r$C(W6$b)tO;XO^GG;ffbp3p3ZWr-)99*$Sty`Sjb?|ZPa z-`AFhb8n#Tk8>ZL!K}aXxP5j}+=p6tv7k3$lR$RXp{bv)#2AvlMU!}f$zng1l3bku z4zDH2D?Ajnsm&c*xqNpnT_!4Kf6P&AUB-F+(w>AUFy7-o`>;{iu8`cmGHU6f zgVgiwBf)fn;YV$8nn4?sndjxXKw=Ksk<3OihXdE6uwH7Hxi&wXAf-w9+-rSw*5`mb zG$@Os)E~+-I?n1?Umuzf5~(R^cd;o;8+gVx-M}kBQyYLJFNY+D{pWj(+j_2t)jf4H zOc5{!()Q0Wv7?KKxXqu&C>oSMT1dJFC7RE0i{fqD1uNPf#rDJn#n;-87BcEVlKFiQa8N;<(HX6|7E;Yq()>&isz62~ztXp>D zkD7OH+6T#}HO=@?-B`D8r&teO_w1KywfcgVI)~!-k5ISYn1DoxnM)RabaC>S&XmL` zEb=kUCrQyXFV8aL&6_LmD7!*6RwkY?yf%P|HKDD^Z=Y)a>HG-FVnE{=5^HV8#lOwF zJ(VB)9kU=7`W1)W`O?B_UFq#=GwzCt0yLj-Z!oo=@8LOy5)q0OrJ;L>R75lQ!ZA=?@ zy8Es&cbre_=P}=?IsNHJSqDVI%3Jv=5zQG7JUUu+nSbmSh4NNdZR)Mhw(N{Of3iyw zrXiF47R<0Z$DV&2lX=7BuFrdR^l=`+wJ=^aDjs;Os%4Qtn|!cQ-sLj?b3?u%aPl_A zC?2us+q|0gc-j4?c7Mf>W`)M#Vh|8mnUEFLKfLdh}_2sJ1{aXBfe#g_ca+gxAGS{ZHDZvOHeNrTVY^(%3Hez(n+ zqY*qx@%z9$CCS0sGt2LylS!IE8#LpLcFRjz9^1WBQ1zwaa5#MU2zN?SnmNRQP7R#NHqhB(|}!=gdRIt{_m3Jy?ets|ZVC z2Y+~dAXffj$U#?E<{N5IP2PG zd9sYz9 z3mHtFsd>?fwy};z;E_u8szaT%Krx%A!uAiU{23i-Fe$AmUaDROFEg26oEr68?H&`v zS-cgaZ@(2t2F8;gp)F{SJ^ei3nri4f(*GhkxfU~hMALD`74su`wC1cas=P;9F=!pW z(M{*4hSF>BQ_8!YF9G{CTPEn2;z**C{4|}6b{l8jNClSk{K25@dzk%H(VM? z;oAjxyxd1cxk}qIjY9nfi;u;P*EweJzGu5zg`{lBsm84fpEUg&WftT{yks9WHxTyu z9)rG`&Rn$u7x^nb+^4$$GfU-{sSem#3^cDICH2cI^**iJpnHfSI_ z2s~LO%$mZ#DWA!5ie1lN2S}w`wuq?37=*m|(Z!ocel;3v-6nt|Jd+US_B@VwJSm=| z`zBqiPlxyFwrY^VwNcy^=bmzhrBPTjvePz-icmlrzCY)N*>G-*s$*t2gtXCzbcv2o z`_tlB$tW+k4eQ__wf4PCq)m9({$65STKJI|{W5i`T?GS>b}bP(*K6edH8g}g z&d#Y8N*Ouwa$k+zLkbqZSm6a-@qFj#v@GUCb__cW{*Z;IL#eg;LUc-|J%mCsuzqq9 zTYW!%mt~&TZP@)p2+_5OUTG#CO_BLkGdE7*=<|(5D~R*QCFxn;QxI1ydy#0z343-N}{up z0M8N@eMHu-qJM{|hrB_}hjJa^a-%;OTs4fBccRIerVa~_3>l^#vRE}`OH7^^rq!3< zHL1@88LH0uE>J$EgC0J>p9n<+c?z5rL-gwp@tqipAIR)6c=Y}L4X^LPd2&hoMRK8G zAyH9L{iCV{;7HuC@KU4)^e(V?2p~RX2iR?qsM6ACnNkJa`w4;t9!q!ygfKvhhYXep z2*!tmiS&Hw(|rgOZEAW(Af$gD0Ud*)NJRJT&Z$nWVjOEE5PHX}dA-3KpmW{;y8{9X zp%7ykO@I&-4&NELSp~fP8WIMtO&i=h;FF_=Wl0mjWV;dQ=;-{}LmcEQAx8C2h(cgS ze#qpH*ZtML)c)O9@f%=!tmuwt6csB7w^Vv2OJo?@V4*FzC0}sOy(x&j0Ewxfh=y$_ z2b!r9|&+x_S4!VvNTR1-7Fx~iHUlu$#s_um&J!o||MC5TtU^yTp|tS%tb zc^J0MH*wT+Md?l}nW+(Dh(3~qT%$k>6-zLI3mrEvZa}9o@NirNR*A0W{`@%O?#JB` z(E%^~pbHt&-;rOnsOtxWtuL&Df~zn|;(_17M@3rY`DLQ&q(%>4_U9l7avSIgD<_RQB~BsfP0* zdEfwddlI5QElZ2m#RXpv)ByuDWBC!(ZnU|vu(0%=2ExL@5%RcBt*vE5M*|Qbv|1dC z3krfH$b>qPg@uK0uCE~>A)U|G%L@wjc6JQh5pz}F$^y!Bb3tnyHf=f9$K_>ZWrc

          NDFe1h_(1cxaCbU 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%0AIi&NC9cKk9j%#bXumI$p+w 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

          Lb$$+l#?IvN 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

          hI*?Bj%eN5)_BxhgK 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

          S5%#vo7jabwOWNt3jD*j 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ȬR@%8(h^9z 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%0AuVxp)|x-WbZ?U9_~xjs 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
          + + +
          +
          +
          +
          + + +
          + +

          Search xxxYour User Friendly Name for MyIG Here (Current Build)

          + + + +
          + +

          +Note: this search searches the curent build of xxxYour User Friendly Name for MyIG Here. +

          +
          + +
          +
          +
          + +
          + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/master/sub-package-list.json b/branches/master/sub-package-list.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/branches/master/sub-package-list.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/branches/master/summary.png b/branches/master/summary.png new file mode 100644 index 0000000000000000000000000000000000000000..be7ad0e6a4b6fc138bacd62e64d6867dacc2f071 GIT binary patch literal 567 zcmV-70?7S|P)?0LKH?l(I#DR$XAV~XTsn)$x(eec10hSnPYQ|8^)d7rip z-BTaWihS`!i8Et#YK$`MoCJG)RVrw!MEf#QG6o=( zj$@p~1rls^T2${_L%_~S@QZS`iPtrDSLEAG9s2mXWB^FVdwphc)xL}xO%Fh;BeMsf zifh|a%j*QdluBO=MA6diZos(tu%a7HZ*9Rj?9sP_5WvslRCC_Z02pV+=UtbGdNP+t zuS}{&(|bN)UAauhngkfsxV}kX48Yk}g#>^E8$|rdW%EyNZ37Vg2mru#w@iWo zSgc`f!D)5m#(v;Od=QPT){Dvc*;+L8K`Q<3y8ddgQH-j{DVecq>)t+8yW zZ2GpML`k;&XO;jguanBBi7aq&FZSzC!}_a7e-Gck)NkTI`rk?O9en@*002ovPDHLk FV1nd5|Hl9T literal 0 HcmV?d00001 diff --git a/branches/master/target.png b/branches/master/target.png new file mode 100644 index 0000000000000000000000000000000000000000..3a5cf9ce0d46d1a850712380a80d8866d36ea6b2 GIT binary patch literal 972 zcmV;-12g=IP)_rgf`8LVv=;DiJPy82(Vd?GoXqNQjo$e?)jO(^o*AoA?6gu>}zCHBi+f^Rl~^(&h!cjXf>(FMd~zeA#NfMR%LGQelN4j1U}P)L=)>i*tEc8;d+>s7R> zSd$ag}ZGKjJij))(@w3b6bcA_iR@_F*YjdVyMp_L7` zFY#jc0niWt`7%JIg&=0ou3Lw@1r^9++F=g+P(mx=k0#J?i-pEe79iWNaqb*}E-r|< zu=U)BsJnX#LXyBK6QMJYL8|F%@N1gko%CSM*iqCcJ5i1ZEI~Pjuzre|FDLrELB_mX z4M_L^_Wk%g$fynNg&g{nJhV(RHow)4U>X?vJB`Zm9=z<|i%serT)($0NE$E2s_m1K z%M=Ks%_lf)YXdjXjdoE4HzR9N(b@}9sU9IOFh7%BPqYKGp8Yr^)yLF)>eix>j6cOM zOpQxwCAkF0{0ETv?Kr-gOTqcdZRA$10z1zm5u_l*04}-@0sFVnEwv~9sOjIcdl8T| zlXziPIvDUupZv!AE>y!O(Nolde$(e!F(7c+%$`uHCrGoSNwvsrRXw)pxrbJM0Eves zmiMn7+@iPsAU?lx7fx0m1;-K)5g?Le0r|qbf{8d7S*HF!&$KjpcNjY+JigYSw|)@v uRK6M_Vj>pN8D8M|dvX=qmK9!G+W!w8J%i{Pjt_VM0000b7v literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0.png b/branches/master/tbl_bck0.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00.png b/branches/master/tbl_bck00.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000.png b/branches/master/tbl_bck000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000.png b/branches/master/tbl_bck0000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00000.png b/branches/master/tbl_bck00000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000000.png b/branches/master/tbl_bck000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000000.png b/branches/master/tbl_bck0000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000001.png b/branches/master/tbl_bck000001.png new file mode 100644 index 0000000000000000000000000000000000000000..37c1ca650248602e122d38f3753b938f4b272ff2 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1Dz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1D!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000010.png b/branches/master/tbl_bck000010.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000100.png b/branches/master/tbl_bck0000100.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000010000.png b/branches/master/tbl_bck000010000.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001001.png b/branches/master/tbl_bck00001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbea930256393fe9f2820be8dbedc02d589683e GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#w!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#wzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001010.png b/branches/master/tbl_bck00001010.png new file mode 100644 index 0000000000000000000000000000000000000000..6999a24e0353aa271a8a036695cef29b31766c46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011.png b/branches/master/tbl_bck000011.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000110.png b/branches/master/tbl_bck0000110.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001100.png b/branches/master/tbl_bck00001100.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000111.png b/branches/master/tbl_bck0000111.png new file mode 100644 index 0000000000000000000000000000000000000000..0af3ab1fcd835053632481989890651d43331c22 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!z*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!Jz*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!J!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001110110.png b/branches/master/tbl_bck00001110110.png new file mode 100644 index 0000000000000000000000000000000000000000..08e2b517b5952281a3eb58d0e9da8d14d7851193 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001111.png b/branches/master/tbl_bck00001111.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011110.png b/branches/master/tbl_bck000011110.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000111100.png b/branches/master/tbl_bck0000111100.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011110000.png b/branches/master/tbl_bck000011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001111001.png b/branches/master/tbl_bck00001111001.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011110010.png b/branches/master/tbl_bck000011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000111101.png b/branches/master/tbl_bck0000111101.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001111010.png b/branches/master/tbl_bck00001111010.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011111.png b/branches/master/tbl_bck000011111.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000111110.png b/branches/master/tbl_bck0000111110.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001111100.png b/branches/master/tbl_bck00001111100.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011111000.png b/branches/master/tbl_bck000011111000.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001111101.png b/branches/master/tbl_bck00001111101.png new file mode 100644 index 0000000000000000000000000000000000000000..0feb501a233be5a52843df61a375f03abb17acf0 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvXz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000111110110.png b/branches/master/tbl_bck0000111110110.png new file mode 100644 index 0000000000000000000000000000000000000000..740eb6ee0b167d54146049f2117f2c554392d1e5 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0000111111.png b/branches/master/tbl_bck0000111111.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001111110.png b/branches/master/tbl_bck00001111110.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011111100.png b/branches/master/tbl_bck000011111100.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00001111111.png b/branches/master/tbl_bck00001111111.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000011111110.png b/branches/master/tbl_bck000011111110.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0001.png b/branches/master/tbl_bck0001.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00010.png b/branches/master/tbl_bck00010.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000100.png b/branches/master/tbl_bck000100.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00011.png b/branches/master/tbl_bck00011.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck000110.png b/branches/master/tbl_bck000110.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck001.png b/branches/master/tbl_bck001.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0z*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0010010.png b/branches/master/tbl_bck0010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9372ccdff0dc3fb17749a4ccb2b2f8106fe82b94 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck00101.png b/branches/master/tbl_bck00101.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck001010.png b/branches/master/tbl_bck001010.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0011.png b/branches/master/tbl_bck0011.png new file mode 100644 index 0000000000000000000000000000000000000000..72cca1583ab7eea415c2ad2ba9b5be35c6174489 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lrz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck01010.png b/branches/master/tbl_bck01010.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck010100.png b/branches/master/tbl_bck010100.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck01011.png b/branches/master/tbl_bck01011.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck010110.png b/branches/master/tbl_bck010110.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011.png b/branches/master/tbl_bck011.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0110.png b/branches/master/tbl_bck0110.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck01100.png b/branches/master/tbl_bck01100.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011000.png b/branches/master/tbl_bck011000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0110000.png b/branches/master/tbl_bck0110000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011001.png b/branches/master/tbl_bck011001.png new file mode 100644 index 0000000000000000000000000000000000000000..58b9c7e8a0d8b296c50c1298d6d0bdbfb97a68ce GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011010.png b/branches/master/tbl_bck011010.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0110100.png b/branches/master/tbl_bck0110100.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011011.png b/branches/master/tbl_bck011011.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0110110.png b/branches/master/tbl_bck0110110.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck01101100.png b/branches/master/tbl_bck01101100.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0110111.png b/branches/master/tbl_bck0110111.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck01101110.png b/branches/master/tbl_bck01101110.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0111.png b/branches/master/tbl_bck0111.png new file mode 100644 index 0000000000000000000000000000000000000000..ad09dbba3e0dccdd01f8d536db42d926666e96c1 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011110.png b/branches/master/tbl_bck011110.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0111100.png b/branches/master/tbl_bck0111100.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011110000.png b/branches/master/tbl_bck011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck01111001.png b/branches/master/tbl_bck01111001.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011110010.png b/branches/master/tbl_bck011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0111101.png b/branches/master/tbl_bck0111101.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck01111010.png b/branches/master/tbl_bck01111010.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck011111.png b/branches/master/tbl_bck011111.png new file mode 100644 index 0000000000000000000000000000000000000000..83775ca3ec1858141c2d717b21415e233e64307f GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvX!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvXz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02400.png b/branches/master/tbl_bck02400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0241.png b/branches/master/tbl_bck0241.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02410.png b/branches/master/tbl_bck02410.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck025.png b/branches/master/tbl_bck025.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0250.png b/branches/master/tbl_bck0250.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02500.png b/branches/master/tbl_bck02500.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck025000.png b/branches/master/tbl_bck025000.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02501.png b/branches/master/tbl_bck02501.png new file mode 100644 index 0000000000000000000000000000000000000000..094ceb1a654f63fb750bd4d5fed95f04c9b4c64d GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck025025.png b/branches/master/tbl_bck025025.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0250250.png b/branches/master/tbl_bck0250250.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02503.png b/branches/master/tbl_bck02503.png new file mode 100644 index 0000000000000000000000000000000000000000..3e350863a175cb30d3241c6703d65d231a201116 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lSn@I`2rxK` zTu|gxP3N;#`C%FJK_%E{@5yN$8upQkpPsFoYg=Cp)Vbb(k%7S?jrp*UGk2g@={}$# N44$rjF6*2UngDb+APN8g literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0251.png b/branches/master/tbl_bck0251.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02510.png b/branches/master/tbl_bck02510.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02512.png b/branches/master/tbl_bck02512.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0251240.png b/branches/master/tbl_bck0251240.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck025125.png b/branches/master/tbl_bck025125.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0251250.png b/branches/master/tbl_bck0251250.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0251252.png b/branches/master/tbl_bck0251252.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck02513.png b/branches/master/tbl_bck02513.png new file mode 100644 index 0000000000000000000000000000000000000000..e91044c7bf0647358b2781997b04aaff85549267 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h`2Zk zR~S$7th0R0@h#ArW03)O@txD&f)neEqGqc9-@CZ}UFpATJPZtRicAa)1!tMgSvWl` T+VI#5Xb^*^tDnm{r-UW|e~%?( literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck03.png b/branches/master/tbl_bck03.png new file mode 100644 index 0000000000000000000000000000000000000000..093366f032d5d15b1a0beee2d4c9473dafded338 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#zjPZ!6Kid%25845BOa4zjPZ!6Kid%25845BOa4zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck03410.png b/branches/master/tbl_bck03410.png new file mode 100644 index 0000000000000000000000000000000000000000..99337fba756acf39d3e27fcd5cef336b4823039a GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck035.png b/branches/master/tbl_bck035.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8163c5980db1edd7a22d353353f03eb098166f GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6zzPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`N1eSA%8~FDQ~lIr9~;LHou?!S1LE%eE%DEhKBi;j0_AO#SHtNy0AVu S_^k(M4uhwwpUXO@geCwBh$H;~ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0351.png b/branches/master/tbl_bck0351.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck03510.png b/branches/master/tbl_bck03510.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck03512.png b/branches/master/tbl_bck03512.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0351240.png b/branches/master/tbl_bck0351240.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck035125.png b/branches/master/tbl_bck035125.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0351250.png b/branches/master/tbl_bck0351250.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0351252.png b/branches/master/tbl_bck0351252.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck03513.png b/branches/master/tbl_bck03513.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dde5120cc5bd2d91d8c1d659a5346af2d4b9c0 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h%g5T zR~S$7th0R0@h#Arqv`|iy+VU&N=kR9RL@oad+}6YefqvT{0t2C#Y_wg1!tK~aXa5W T({|%3&>#j+S3j3^P6!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck040.png b/branches/master/tbl_bck040.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0400.png b/branches/master/tbl_bck0400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck041.png b/branches/master/tbl_bck041.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0zbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck050.png b/branches/master/tbl_bck050.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0500.png b/branches/master/tbl_bck0500.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck05040.png b/branches/master/tbl_bck05040.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0505.png b/branches/master/tbl_bck0505.png new file mode 100644 index 0000000000000000000000000000000000000000..08a107736759f38466809e026eb140e9101ccc3c GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%0lIPx+m@UR@5 zz*PZ!6Kid%0lIPx+m@UR@5 z!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0510.png b/branches/master/tbl_bck0510.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0512.png b/branches/master/tbl_bck0512.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck05140.png b/branches/master/tbl_bck05140.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck0515.png b/branches/master/tbl_bck0515.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck05150.png b/branches/master/tbl_bck05150.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck05152.png b/branches/master/tbl_bck05152.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1.png b/branches/master/tbl_bck1.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10.png b/branches/master/tbl_bck10.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck100.png b/branches/master/tbl_bck100.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1000.png b/branches/master/tbl_bck1000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10000.png b/branches/master/tbl_bck10000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck100000.png b/branches/master/tbl_bck100000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10001.png b/branches/master/tbl_bck10001.png new file mode 100644 index 0000000000000000000000000000000000000000..351af722e45aad290394a9e0176e59fc9c05e36a GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10010.png b/branches/master/tbl_bck10010.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck100100.png b/branches/master/tbl_bck100100.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1001000.png b/branches/master/tbl_bck1001000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10010000.png b/branches/master/tbl_bck10010000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1001001.png b/branches/master/tbl_bck1001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10010010.png b/branches/master/tbl_bck10010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck100101.png b/branches/master/tbl_bck100101.png new file mode 100644 index 0000000000000000000000000000000000000000..de610ac0484fe0395d3aedfd3b0382055f3fc320 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck100110.png b/branches/master/tbl_bck100110.png new file mode 100644 index 0000000000000000000000000000000000000000..5b70a28961ee01fc070c53cd8a066331e623717e GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck101.png b/branches/master/tbl_bck101.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1010.png b/branches/master/tbl_bck1010.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10100.png b/branches/master/tbl_bck10100.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck101000.png b/branches/master/tbl_bck101000.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10101.png b/branches/master/tbl_bck10101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck101010.png b/branches/master/tbl_bck101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1011.png b/branches/master/tbl_bck1011.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10110.png b/branches/master/tbl_bck10110.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck101100.png b/branches/master/tbl_bck101100.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1011000.png b/branches/master/tbl_bck1011000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10110000.png b/branches/master/tbl_bck10110000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1011001.png b/branches/master/tbl_bck1011001.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10110010.png b/branches/master/tbl_bck10110010.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck101101.png b/branches/master/tbl_bck101101.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1011010.png b/branches/master/tbl_bck1011010.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10111.png b/branches/master/tbl_bck10111.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck101110.png b/branches/master/tbl_bck101110.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1011100.png b/branches/master/tbl_bck1011100.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck101111.png b/branches/master/tbl_bck101111.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1011110.png b/branches/master/tbl_bck1011110.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10240.png b/branches/master/tbl_bck10240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1025.png b/branches/master/tbl_bck1025.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck10250.png b/branches/master/tbl_bck10250.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck103.png b/branches/master/tbl_bck103.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1040.png b/branches/master/tbl_bck1040.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck105.png b/branches/master/tbl_bck105.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!zbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck110.png b/branches/master/tbl_bck110.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1100.png b/branches/master/tbl_bck1100.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11000.png b/branches/master/tbl_bck11000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck110000.png b/branches/master/tbl_bck110000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11001.png b/branches/master/tbl_bck11001.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck110010.png b/branches/master/tbl_bck110010.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1101.png b/branches/master/tbl_bck1101.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11010.png b/branches/master/tbl_bck11010.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck110100.png b/branches/master/tbl_bck110100.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11011.png b/branches/master/tbl_bck11011.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck110110.png b/branches/master/tbl_bck110110.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck111.png b/branches/master/tbl_bck111.png new file mode 100644 index 0000000000000000000000000000000000000000..393ed17777908519a5e6905ea3a48836cbe3c355 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck111010.png b/branches/master/tbl_bck111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7188e97238a4191bc1570998010aad6452ad62 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1111.png b/branches/master/tbl_bck1111.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5dd8d5e75467c03b4337a4c2f4ec3bdd46b9dd GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BK!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1111010.png b/branches/master/tbl_bck1111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4a81e6d9bd7e7ae60f762ff73c57db33a844a1e7 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11111.png b/branches/master/tbl_bck11111.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck111110.png b/branches/master/tbl_bck111110.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck112.png b/branches/master/tbl_bck112.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11240.png b/branches/master/tbl_bck11240.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1125.png b/branches/master/tbl_bck1125.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11250.png b/branches/master/tbl_bck11250.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck11252.png b/branches/master/tbl_bck11252.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck113.png b/branches/master/tbl_bck113.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc1b2323c530a269c82434d3c82ce53032986a1 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@z zIw0z`O2W0Fm5pis&Xjq-cb+)2;>PT&&(iL@*}r0BXsDk9)MT@nf#aWJK>d1VV<3;g M)78&qol`;+0Pc<>)c^nh literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1140.png b/branches/master/tbl_bck1140.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck115.png b/branches/master/tbl_bck115.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1150.png b/branches/master/tbl_bck1150.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1152.png b/branches/master/tbl_bck1152.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck12.png b/branches/master/tbl_bck12.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck120.png b/branches/master/tbl_bck120.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck124.png b/branches/master/tbl_bck124.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1240.png b/branches/master/tbl_bck1240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck12400.png b/branches/master/tbl_bck12400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1241.png b/branches/master/tbl_bck1241.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck12410.png b/branches/master/tbl_bck12410.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck125.png b/branches/master/tbl_bck125.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck12510.png b/branches/master/tbl_bck12510.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck125100.png b/branches/master/tbl_bck125100.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck12511.png b/branches/master/tbl_bck12511.png new file mode 100644 index 0000000000000000000000000000000000000000..b30a61cd7b113191e5313d375acc92cb9a3bf999 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvXzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvX!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1252.png b/branches/master/tbl_bck1252.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck130.png b/branches/master/tbl_bck130.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1320.png b/branches/master/tbl_bck1320.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck133.png b/branches/master/tbl_bck133.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1330.png b/branches/master/tbl_bck1330.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck134.png b/branches/master/tbl_bck134.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck14.png b/branches/master/tbl_bck14.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck140.png b/branches/master/tbl_bck140.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1400.png b/branches/master/tbl_bck1400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck141.png b/branches/master/tbl_bck141.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1410.png b/branches/master/tbl_bck1410.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1424.png b/branches/master/tbl_bck1424.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck143.png b/branches/master/tbl_bck143.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck15.png b/branches/master/tbl_bck15.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck150.png b/branches/master/tbl_bck150.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1500.png b/branches/master/tbl_bck1500.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck15040.png b/branches/master/tbl_bck15040.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1505.png b/branches/master/tbl_bck1505.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck15050.png b/branches/master/tbl_bck15050.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck151.png b/branches/master/tbl_bck151.png new file mode 100644 index 0000000000000000000000000000000000000000..df3df1251af1f4c83319d0126a256146a1be5cbd GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck15150.png b/branches/master/tbl_bck15150.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck15152.png b/branches/master/tbl_bck15152.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck152.png b/branches/master/tbl_bck152.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1540.png b/branches/master/tbl_bck1540.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck15424.png b/branches/master/tbl_bck15424.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1543.png b/branches/master/tbl_bck1543.png new file mode 100644 index 0000000000000000000000000000000000000000..46e1e2a7a44b35ed2793e658675d5a91ab37390b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1550.png b/branches/master/tbl_bck1550.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/master/tbl_bck1552.png b/branches/master/tbl_bck1552.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/master/tbl_blank.png b/branches/master/tbl_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..51a306d7268190807bc1a8c5fe07a6e67eca8519 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRGRo#|$B$kZfj1M2T~LZfz>% literal 0 HcmV?d00001 diff --git a/branches/master/tbl_spacer.png b/branches/master/tbl_spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..9ccd6e1be978098c108f063baeede859634bb10b GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{L!3JU-`?d;5aTa()7Bet#3xhBt!>lIWHUn|N}Tg^b5rw5fLsO!=c3falGGH1^30M91$R&1fE2w{ ucA&Vhr;B3<$MxhN|Nq-F3o|n_$8s?E*fVR~Je|G}q|ejU&t;ucLK6V_0VRNn{1`ISV`@iy0WWg+Z8+Vb&Z8px|Op7sn6_|F@GJ`C1itTvi%>^qBWh{-o%J zPag9QD*qL|bxX=5H@W2DvFQSCJZ}vcHI}k)GyI8dun)b%6rNEL=E$z&d#`ZAy2}c> zd`0J`uU#@F!~9)tW^1SO`BQ5B#;bY1bFBQm(W+_g(Vfu;oHiYd)NPo%w0dpp*4-%# zRgM2$9|KdxXJG(-?SRg`N^aBn&BytiA{YYSh6$>8=7W69 N;OXk;vd$@?2>=YeVXy!I literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin-open.png b/branches/master/tbl_vjoin-open.png new file mode 100644 index 0000000000000000000000000000000000000000..90d9ec471e25395de693e023e6b92a7596b4527e GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8px_2i7sn6_|F@G4@*OhZXzNb5{c$As{>>v2 zi>JybuJl~kYhCft`$4+&(kWA;vQIX1%$I)oc*2GQTs^GEM#<#!6h?mEnCn<7k^Rkg dWtV(mI=(6Ed(yk_zkqIM@O1TaS?83{1OQJBZr}g_ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin.png b/branches/master/tbl_vjoin.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0ea54069217144f04be3a0cfd85155552ed935 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRH6xys3AALb9155hc#~xw)x%B|t6%gL6@8Vo7R>LV0FMhJw4NZ$OG( zDmzfz%+tj&#NzbZi5qzt6nGA2{ri72=E9+d8IM$Fr)sXa%D5tk*{4bRT1NX~Th{$t gyUucJdK^65#M^$_RGhbJpAg7sPgg&ebxsLQ04z>7sQ>@~ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_end-closed.png b/branches/master/tbl_vjoin_end-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..40e7dc6561e1423c25e4d96417727721475de8df GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8pkRlmi(`m|fAXLI|LvLe4xHea^zS^!()g@f?GIDZMZfSn~`t?IYYU8DZfcQ+l)Q4=nZ`Bv-a2$Bu%2wvD z!EJsZn?a9(TUwy^D#L`c2Dc~PG+^+KQIOirXurML&`Mfb;WYONhI)lZ8ztE^{Mfhn jo;uPH$jo++fsKv9c%zkcmKkFy&`k`Uu6{1-oD!MNn{1`ISV`@iy0WWg+Z8+Vb&Z8px}H@7sn6_|F@GI`I`)QTBFzfn!o*TiZH)i z!=?7MLYw+jk3Bf39~m7{xkoQqa3M!p4)^WksmmPro1bbGB&43;x71i#678wEmtTx2 z!ZO|WeAVHjpSpA9!-`v6zHBgBqPbuP^Y$9o51SqPSS~2EzDWDpGyRmTlf4`aHWd(F9gQu&X J%Q~loCIA;^U#tKC literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_end.png b/branches/master/tbl_vjoin_end.png new file mode 100644 index 0000000000000000000000000000000000000000..91d06380392984a6ab0c07b5b34866e0ff4fc0ca GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG~GG(4$>IA=%83h!W@g+}zZ>5+Ij>!MP|ku_QG`p**uBL&4qCHy}kX zl^rN<=IP=XVsZNIxs9R>3LHlQ9{saE&dDI1t8%vVzid_t<0= g_FbOG;DGx9wiFRrNn{1`ISV`@iy0XB4uLSEsD@VqP_Wt4#WBRfKluRrx^*Id`BV7>c5JL#5L=MV zn<#GJl-btS#TTmVIpPjebY6-QKYMxx;ttMNUqGj=lo(pT>^kX%Y)8WP6$d d4*&rJgR{QowQZSK_W+&4;OXk;vd$@?2>}1lP96XN literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_end_slice-open.png b/branches/master/tbl_vjoin_end_slice-open.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa0f8d84ce240cfef0cb3b2fa6afea5ba287ede GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;jEBi(`m|fARtLb?Zd_@~83%?ATbfAhsZz zH&NWcDYLDujcw6f?hx+l?Cc864GoMf6B`t!v@w@-&sboh_d(X{F-r^256-2De$N;M zH{95{$?1!|9kG6XRk+GAig?E@pTQ``?;r45-a sj81HSS}$2J>J(`BvoB6yVP<1vkXdSa^hmmQJJ4|qp00i_>zopr0M2Yo4*&oF literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_end_slice.png b/branches/master/tbl_vjoin_end_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9bb8d02f80afbcc6bcab322b96d3402407922b GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtVH47sn6_|KtPg>(+_<WV9~y!GM)5gzLU2N)O@ONgx8zC7qO&;$lgS3j3^P6Nn{1`ISV`@iy0XB4uUY_j)~cCfr90pE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd~OFd5`ch#ANn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRr54~Og+Kt#bczDGPoHEOJ(q2Nn{1`ISV`@iy0XB4ude`@%$AjKtW|s7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD jmdov+#saB?1O^7(rGk=1XB|R-${9Re{an^LB{Ts5);=To literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_slice-closed.png b/branches/master/tbl_vjoin_slice-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0eacc986673489e818e9bced0946aae676eaa3 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP_WX|#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{*U#$J>{z?ha!RYT$+r0|n-m&2y^>jZ-^>dT%WJsK5W^s5rXaPNQDJuC zHs#HU4(g9gEqEME%9!i&*po}l%p9hPPhkA#a3tB7CtwcWho*~nESzEv9AIGBG{uBj TyFelV=m-W+S3j3^P6Nn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{$Is`$#=ywTq0H#0!OQ+a%+N72=7IH;W1Jk4AB4RQ&pE@al#s~0s8Et2 zh~d!x2^j)En3PJC;+lC`F7DuA&}2xAlaTiQ(ZHyv|A$TRhRGoYMdp7_nR6J#ET$}H j&Pgya?-LL=FkoQl;j;g9+C4@R=qLtHS3j3^P6Nn{1`ISV`@iy0XB4ude`@%$AjKtWAU7sn6_|KtPg>(&VTs!KymV*Zx1I2p;#0?A>7#by%A8u@WqX5*z;OXk;vd$@?2>|aVC_MlG literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_slicer-closed.png b/branches/master/tbl_vjoin_slicer-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6eea03ddf25d5b48091548463f16ad8cf06eef GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uUY_j)~cCfr6EuE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd>@)F-m!3sIdFi1K|RTk VV{ykHaiAj@JYD@<);T3K0RSC1M^*p; literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_slicer-open.png b/branches/master/tbl_vjoin_slicer-open.png new file mode 100644 index 0000000000000000000000000000000000000000..202f339d82e1beeff9bbe627c2152278e9fa66bb GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;k1Zi(`m|fARtLA9}m~wHvW>@bHQoIAylA zwXrRl%N@dfot<5QxuJovWg>(6ls4v)?imYA!UE18_`rPX2bvq^I-DwJdhI>7OTiMyv)wdO#>1o0z|EM~n1 z4c8eKh{rk3v|zNc)AVD%aUdg4Mo}*zfq{WN%I16UlU`1s6B#^R{an^LB{Ts5HIq%y literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vjoin_slicer.png b/branches/master/tbl_vjoin_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..0bd754af575ddec5c1dee4a801ec3b976f8a5c75 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtT;p7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD ox7wiMP{M-)E4bY{xFsYQvRq_e$JMe=1L|S$boFyt=akR{0MHyKn*aa+ literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vline.png b/branches/master/tbl_vline.png new file mode 100644 index 0000000000000000000000000000000000000000..35406ddf4a866f3ced8fb4a238fc26cab9b6c603 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG{fjy9^UhNH#MhqQp5rH#aq}1juDza4t$sEJ;mKD9T zWe18Ic)B=-Se$-)&QXv-LE!KK?tixItRnY(lod9wDCP=Cby{-JTl?O_s`U$+xU_zF ZY+#IdZzSk8D^LVvsHdx+%Q~loCIF9RFxmhB literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vline_slice.png b/branches/master/tbl_vline_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..e05c13ffee8ac0f2fa7945c527dfe4a02cbfa64d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPg>(&VTPx# literal 0 HcmV?d00001 diff --git a/branches/master/tbl_vline_slicer.png b/branches/master/tbl_vline_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..21006dcb9d2bebbd41684f33c4fac661d3845c69 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPgKlFC}Yd2!&=-HKUg;l}e kRa2mN!-0+hMrLM)vzFpbr@Z|S0M#>iy85}Sb4q9e05XRrdH?_b literal 0 HcmV?d00001 diff --git a/branches/master/toc.html b/branches/master/toc.html new file mode 100644 index 0000000..b41174b --- /dev/null +++ b/branches/master/toc.html @@ -0,0 +1,223 @@ + + + + + + Table of Contents - xxxYour User Friendly Name for MyIG Here v0.1.0-test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          + + + + + + + +
          + +
          + + + + + +
          +

          xxxYour User Friendly Name for MyIG Here +
          + 0.1.0-test - CI Build + + + + International flag + + + +

          +
          +
          +
          + +
          +
          +
          + + + + +
          +
          + + +
          +
          + +
          +
          + + +
          +
          +
          +
          + + +
          +

          xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This guide is not an authorized publication; it is the continuous build for version 0.1.0-test built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

          +

          Table of Contents

          + + + + +
          +
          +
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/master/usage-stats.json b/branches/master/usage-stats.json new file mode 100644 index 0000000..024428a --- /dev/null +++ b/branches/master/usage-stats.json @@ -0,0 +1,23 @@ +{ + "package": "xxxexample.fhir.uv.myig", + "version": "0.1.0-test", + "fhirVersion": "4.0.1", + "jurisdiction": "001", + "extensions": [], + "profiles": {}, + "usage": { + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name": [ + "ImplementationGuide.definition.page", + "ImplementationGuide.definition.page.page" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment": [ + "ImplementationGuide.dependsOn" + ] + } +} \ No newline at end of file diff --git a/branches/master/validator-xxxexample.fhir.uv.myig.pack b/branches/master/validator-xxxexample.fhir.uv.myig.pack new file mode 100644 index 0000000000000000000000000000000000000000..0be0f6c821e104eb4a37eb6f03c6f7eab16b21e4 GIT binary patch literal 2424 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

          xxxYourComputableMyIGNameHere

          The official URL for this implementation guide is:

          xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

          xxxA brief description of what this IG is about

          \n
          " + }, + "url" : "xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig", + "version" : "0.1.0-test", + "name" : "xxxYourComputableMyIGNameHere", + "title" : "xxxYour User Friendly Name for MyIG Here", + "status" : "draft", + "experimental" : false, + "date" : "2023-07-11T06:59:52+00:00", + "publisher" : "xxxYour Work Group", + "contact" : [{ + "telecom" : [{ + "system" : "url", + "value" : "xxxhttp://hl7.org/Special/committees/[something]" + }] + }], + "description" : "xxxA brief description of what this IG is about ", + "jurisdiction" : [{ + "coding" : [{ + "system" : "http://unstats.un.org/unsd/methods/m49/m49.htm", + "code" : "001" + }] + }], + "packageId" : "xxxexample.fhir.uv.myig", + "license" : "CC0-1.0", + "fhirVersion" : ["4.0.1"], + "dependsOn" : [{ + "id" : "hl7tx", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on HL7 Terminology" + }], + "uri" : "http://terminology.hl7.org/ImplementationGuide/hl7.terminology", + "packageId" : "hl7.terminology.r4", + "version" : "5.0.0" + }, + { + "id" : "hl7ext", + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment", + "valueMarkdown" : "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" + }], + "uri" : "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions", + "packageId" : "hl7.fhir.uv.extensions.r4", + "version" : "1.0.0" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2019+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "CI Build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-binary" + }, + { + "url" : "value", + "valueString" : "input\\cql" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "templates\\liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "path-history" + }, + { + "url" : "value", + "valueString" : "xxxhttp://somewhere.org/fhir/uv/myig/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency", + "valueCode" : "hl7.fhir.uv.tools#current" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2019+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "CI Build" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-binary" + }, + { + "url" : "value", + "valueString" : "input\\cql" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "templates\\liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "autoload-resources" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "template/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-liquid" + }, + { + "url" : "value", + "valueString" : "input/liquid" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-qa" + }, + { + "url" : "value", + "valueString" : "temp/qa" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-temp" + }, + { + "url" : "value", + "valueString" : "temp/pages" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-output" + }, + { + "url" : "value", + "valueString" : "output" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-suppressed-warnings" + }, + { + "url" : "value", + "valueString" : "input/ignoreWarnings.txt" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "path-history" + }, + { + "url" : "value", + "valueString" : "xxxhttp://somewhere.org/fhir/uv/myig/history.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-html" + }, + { + "url" : "value", + "valueString" : "template-page.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "template-md" + }, + { + "url" : "value", + "valueString" : "template-page-md.html" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-contact" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-context" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-copyright" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-jurisdiction" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-license" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-publisher" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "apply-version" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "active-tables" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "fmm-definition" + }, + { + "url" : "value", + "valueString" : "http://hl7.org/fhir/versions.html#maturity" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "propagate-status" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "excludelogbinaryformat" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "tabbed-snapshots" + }, + { + "url" : "value", + "valueString" : "true" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }], + "page" : { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "toc.html" + }], + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "index.html" + }], + "nameUrl" : "index.html", + "title" : "MyIG Home Page", + "generation" : "html" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "downloads.html" + }], + "nameUrl" : "downloads.html", + "title" : "Useful Downloads", + "generation" : "html" + }, + { + "extension" : [{ + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name", + "valueUrl" : "changes.html" + }], + "nameUrl" : "changes.html", + "title" : "IG Change History", + "generation" : "html" + }] + }, + "parameter" : [{ + "code" : "path-resource", + "value" : "input\\history" + }, + { + "code" : "path-resource", + "value" : "input\\scenarios" + }, + { + "code" : "path-resource", + "value" : "input/capabilities" + }, + { + "code" : "path-resource", + "value" : "input/examples" + }, + { + "code" : "path-resource", + "value" : "input/extensions" + }, + { + "code" : "path-resource", + "value" : "input/models" + }, + { + "code" : "path-resource", + "value" : "input/operations" + }, + { + "code" : "path-resource", + "value" : "input/profiles" + }, + { + "code" : "path-resource", + "value" : "input/resources" + }, + { + "code" : "path-resource", + "value" : "input/vocabulary" + }, + { + "code" : "path-resource", + "value" : "input/testing" + }, + { + "code" : "path-resource", + "value" : "input/history" + }, + { + "code" : "path-resource", + "value" : "fsh-generated/resources" + }, + { + "code" : "path-pages", + "value" : "template/config" + }, + { + "code" : "path-pages", + "value" : "input/images" + }, + { + "code" : "path-tx-cache", + "value" : "input-cache/txcache" + }] + } +} \ No newline at end of file diff --git a/branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.ttl b/branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.ttl new file mode 100644 index 0000000..de14efc --- /dev/null +++ b/branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.ttl @@ -0,0 +1,623 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "xxxexample.fhir.uv.myig"] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

          xxxYourComputableMyIGNameHere

          The official URL for this implementation guide is:

          xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

          xxxA brief description of what this IG is about

          \n
          " + ] ; # + fhir:url [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0-test"] ; # + fhir:name [ fhir:v "xxxYourComputableMyIGNameHere"] ; # + fhir:title [ fhir:v "xxxYour User Friendly Name for MyIG Here"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # + fhir:date [ fhir:v "2023-07-11T06:59:52+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "xxxYour Work Group"] ; # + fhir:contact ( [ + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "xxxhttp://hl7.org/Special/committees/[something]" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "xxxA brief description of what this IG is about "] ; # + fhir:jurisdiction ( [ + fhir:coding ( [ + fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ; + fhir:code [ fhir:v "001" ] + ] ) + ] ) ; # + fhir:packageId [ fhir:v "xxxexample.fhir.uv.myig"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.0.1"] ) ; # + fhir:dependsOn ( [ + fhir:id [ fhir:v "hl7tx" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on HL7 Terminology" ] + ] ) ; + fhir:uri [ + fhir:v "http://terminology.hl7.org/ImplementationGuide/hl7.terminology"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.terminology.r4" ] ; + fhir:version [ fhir:v "5.0.0" ] + ] [ + fhir:id [ fhir:v "hl7ext" ] ; + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"^^xsd:anyURI ] ; + fhir:value [ fhir:v "Automatically added as a dependency - all IGs depend on the HL7 Extension Pack" ] + ] ) ; + fhir:uri [ + fhir:v "http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "hl7.fhir.uv.extensions.r4" ] ; + fhir:version [ fhir:v "1.0.0" ] + ] ) ; # + fhir:definition [ + fhir:extension ( [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2019+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "CI Build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-binary" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input\\cql" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "templates\\liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"^^xsd:anyURI ] ; + fhir:value [ fhir:v "hl7.fhir.uv.tools#current" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "copyrightyear" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "2019+" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "releaselabel" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "CI Build" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-binary" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input\\cql" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "templates\\liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "autoload-resources" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-liquid" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/liquid" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-qa" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/qa" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-temp" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "temp/pages" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-output" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "output" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-suppressed-warnings" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "input/ignoreWarnings.txt" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "path-history" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "xxxhttp://somewhere.org/fhir/uv/myig/history.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-html" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-md" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "template-page-md.html" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-contact" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-context" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-copyright" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-jurisdiction" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-license" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-publisher" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "apply-version" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "active-tables" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "fmm-definition" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "http://hl7.org/fhir/versions.html#maturity" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "propagate-status" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "excludelogbinaryformat" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "code"^^xsd:anyURI ] ; + fhir:value [ fhir:v "tabbed-snapshots" ] + ] [ + fhir:url [ fhir:v "value"^^xsd:anyURI ] ; + fhir:value [ fhir:v "true" ] + ] ) ; + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"^^xsd:anyURI ] + ] ) ; + fhir:page [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "toc.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "index.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "MyIG Home Page" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "downloads.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Useful Downloads" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:extension ( [ + fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"^^xsd:anyURI ] ; + fhir:value [ fhir:v "changes.html"^^xsd:anyURI ] + ] ) ; + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "IG Change History" ] ; + fhir:generation [ fhir:v "html" ] + ] ) + ] ; + fhir:parameter ( [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input\\history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input\\scenarios" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/capabilities" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/examples" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/extensions" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/models" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/operations" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/profiles" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/resources" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/vocabulary" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/testing" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "input/history" ] + ] [ + fhir:code [ fhir:v "path-resource" ] ; + fhir:value [ fhir:v "fsh-generated/resources" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "template/config" ] + ] [ + fhir:code [ fhir:v "path-pages" ] ; + fhir:value [ fhir:v "input/images" ] + ] [ + fhir:code [ fhir:v "path-tx-cache" ] ; + fhir:value [ fhir:v "input-cache/txcache" ] + ] ) + ] . # + +# ------------------------------------------------------------------------------------- + diff --git a/branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.xml b/branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.xml new file mode 100644 index 0000000..7527b41 --- /dev/null +++ b/branches/squash/ImplementationGuide-xxxexample.fhir.uv.myig.xml @@ -0,0 +1,566 @@ + + + + + +

          xxxYourComputableMyIGNameHere

          The official URL for this implementation guide is:

          xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig

          xxxA brief description of what this IG is about

          +
          +
          + + + + + <status value="draft"/> + <experimental value="false"/> + <date value="2023-07-11T06:59:52+00:00"/> + <publisher value="xxxYour Work Group"/> + <contact> + <telecom> + <system value="url"/> + <value value="xxxhttp://hl7.org/Special/committees/[something]"/> + </telecom> + </contact> + <description value="xxxA brief description of what this IG is about "/> + <jurisdiction> + <coding> + <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/> + <code value="001"/> + </coding> + </jurisdiction> + <packageId value="xxxexample.fhir.uv.myig"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.0.1"/> + <dependsOn id="hl7tx"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on HL7 Terminology"/> + </extension> + <uri value="http://terminology.hl7.org/ImplementationGuide/hl7.terminology"/> + <packageId value="hl7.terminology.r4"/> + <version value="5.0.0"/> + </dependsOn> + <dependsOn id="hl7ext"> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment"> + <valueMarkdown value="Automatically added as a dependency - all IGs depend on the HL7 Extension Pack"/> + </extension> + <uri value="http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions"/> + <packageId value="hl7.fhir.uv.extensions.r4"/> + <version value="1.0.0"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2019+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="CI Build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-binary"/> + </extension> + <extension url="value"> + <valueString value="input\cql"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="templates\liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="path-history"/> + </extension> + <extension url="value"> + <valueString value="xxxhttp://somewhere.org/fhir/uv/myig/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency"> + <valueCode value="hl7.fhir.uv.tools#current"/> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2019+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="CI Build"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-binary"/> + </extension> + <extension url="value"> + <valueString value="input\cql"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="templates\liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="autoload-resources"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="template/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-liquid"/> + </extension> + <extension url="value"> + <valueString value="input/liquid"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-qa"/> + </extension> + <extension url="value"> + <valueString value="temp/qa"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-temp"/> + </extension> + <extension url="value"> + <valueString value="temp/pages"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-output"/> + </extension> + <extension url="value"> + <valueString value="output"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-suppressed-warnings"/> + </extension> + <extension url="value"> + <valueString value="input/ignoreWarnings.txt"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="path-history"/> + </extension> + <extension url="value"> + <valueString value="xxxhttp://somewhere.org/fhir/uv/myig/history.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-html"/> + </extension> + <extension url="value"> + <valueString value="template-page.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="template-md"/> + </extension> + <extension url="value"> + <valueString value="template-page-md.html"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-contact"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-context"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-copyright"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-jurisdiction"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-license"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-publisher"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="apply-version"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="active-tables"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="fmm-definition"/> + </extension> + <extension url="value"> + <valueString value="http://hl7.org/fhir/versions.html#maturity"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="propagate-status"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="excludelogbinaryformat"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="tabbed-snapshots"/> + </extension> + <extension url="value"> + <valueString value="true"/> + </extension> + </extension> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="toc.html"/> + </extension> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="index.html"/> + </extension> + <nameUrl value="index.html"/> + <title value="MyIG Home Page"/> + <generation value="html"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="downloads.html"/> + </extension> + <nameUrl value="downloads.html"/> + <title value="Useful Downloads"/> + <generation value="html"/> + </page> + <page> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-page-name"> + <valueUrl value="changes.html"/> + </extension> + <nameUrl value="changes.html"/> + <title value="IG Change History"/> + <generation value="html"/> + </page> + </page> + <parameter> + <code value="path-resource"/> + <value value="input\history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input\scenarios"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/capabilities"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/examples"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/extensions"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/models"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/operations"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/profiles"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/resources"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/vocabulary"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/testing"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="input/history"/> + </parameter> + <parameter> + <code value="path-resource"/> + <value value="fsh-generated/resources"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="template/config"/> + </parameter> + <parameter> + <code value="path-pages"/> + <value value="input/images"/> + </parameter> + <parameter> + <code value="path-tx-cache"/> + <value value="input-cache/txcache"/> + </parameter> + </definition> +</ImplementationGuide> \ No newline at end of file diff --git a/branches/squash/artifacts.html b/branches/squash/artifacts.html new file mode 100644 index 0000000..931c21e --- /dev/null +++ b/branches/squash/artifacts.html @@ -0,0 +1,245 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> + <title>XXXEXAMPLE.FHIR.UV.MYIG\Artifacts Summary - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          + + + +
          + +
          + + + +
          + +
          + + + + + +
          +

          xxxYour User Friendly Name for MyIG Here +
          + 0.1.0-test - CI Build + + + + International flag + + + +

          +
          +
          +
          + +
          +
          +
          + + + + +
          +
          + + +
          +
          + +
          +
          + + +
          +
          +
          +
          + + +
          +

          xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This is not an authorized publication; it is the continuous build for version 0.1.0-test). This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

          +

          Artifacts Summary

          + + + +
          +

          Contents:

          +
            +
          +
          +

          This page provides a list of the FHIR artifacts defined as part of this implementation guide.

          +
          + +
          +
          +
          +
          +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/squash/assets/css/bootstrap-fhir.css b/branches/squash/assets/css/bootstrap-fhir.css new file mode 100644 index 0000000..21c87e3 --- /dev/null +++ b/branches/squash/assets/css/bootstrap-fhir.css @@ -0,0 +1,5306 @@ +/*! + * Joyo Bootstrap v2.3.2 + * + */ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden] { + display: none; +} +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +a:focus { + outline: thin dotted; +} +a:active, +a:hover { + outline: 0; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +mark { + background: #ff0; + color: #000; +} +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} +pre { + white-space: pre-wrap; +} +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 0; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} +button, +input { + line-height: normal; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +textarea { + overflow: auto; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #000000; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +img { + vertical-align: middle; +} +.img-responsive { + display: inline-block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-circle { + border-radius: 500px; +} +hr { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-top: 1px solid #eeeeee; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small { + font-size: 85%; +} +cite { + font-style: normal; +} +.text-muted { + color: #999999; +} +.text-primary { + color: #428bca; +} +.text-warning { + color: #c09853; +} +.text-danger { + color: #b94a48; +} +.text-success { + color: #468847; +} +.text-info { + color: #3a87ad; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + margin-top: 15px; + margin-bottom: 10px; +} +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h1, +.h1 { + font-size: 38px; +} +h2, +.h2 { + font-size: 32px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +h1 small, +.h1 small { + font-size: 24px; +} +h2 small, +.h2 small { + font-size: 18px; +} +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.428571429; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +.dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 180px; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +.dl-horizontal dd:before, +.dl-horizontal dd:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.dl-horizontal dd:after { + clear: both; +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} +blockquote p { + font-size: 12.5px; + font-weight: 300; + line-height: 1.25; +} +blockquote p:last-child { + margin-bottom: 0; +} +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + color: #005c00; + background-color: #f9f2f4; + white-space: nowrap; + border-radius: 4px; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 20px; +} +pre code { + padding: 0; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.container:before, +.container:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.container:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +.row:before, +.row:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.row:after { + clear: both; +} +@media (min-width: 768px) { + .row { + margin-left: -15px; + margin-right: -15px; + } +} +.row .row { + margin-left: -15px; + margin-right: -15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12 { + float: left; +} +.col-1 { + width: 8.333333333333332%; +} +.col-2 { + width: 16.666666666666664%; +} +.col-3 { + width: 25%; +} +.col-4 { + width: 33.33333333333333%; +} +.col-5 { + width: 41.66666666666667%; +} +.col-6 { + width: 50%; +} +.col-7 { + width: 58.333333333333336%; +} +.col-8 { + width: 66.66666666666666%; +} +.col-9 { + width: 75%; +} +.col-10 { + width: 83.33333333333334%; +} +.col-11 { + width: 91.66666666666666%; +} +.col-12 { + width: 100%; +} +@media (min-width: 768px) { + .container { + max-width: 728px; + } + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-push-1 { + left: 8.333333333333332%; + } + .col-push-2 { + left: 16.666666666666664%; + } + .col-push-3 { + left: 25%; + } + .col-push-4 { + left: 33.33333333333333%; + } + .col-push-5 { + left: 41.66666666666667%; + } + .col-push-6 { + left: 50%; + } + .col-push-7 { + left: 58.333333333333336%; + } + .col-push-8 { + left: 66.66666666666666%; + } + .col-push-9 { + left: 75%; + } + .col-push-10 { + left: 83.33333333333334%; + } + .col-push-11 { + left: 91.66666666666666%; + } + .col-pull-1 { + right: 8.333333333333332%; + } + .col-pull-2 { + right: 16.666666666666664%; + } + .col-pull-3 { + right: 25%; + } + .col-pull-4 { + right: 33.33333333333333%; + } + .col-pull-5 { + right: 41.66666666666667%; + } + .col-pull-6 { + right: 50%; + } + .col-pull-7 { + right: 58.333333333333336%; + } + .col-pull-8 { + right: 66.66666666666666%; + } + .col-pull-9 { + right: 75%; + } + .col-pull-10 { + right: 83.33333333333334%; + } + .col-pull-11 { + right: 91.66666666666666%; + } +} +@media (min-width: 992px) { + .container { + max-width: 940px; + } + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-offset-1 { + margin-left: 8.333333333333332%; + } + .col-offset-2 { + margin-left: 16.666666666666664%; + } + .col-offset-3 { + margin-left: 25%; + } + .col-offset-4 { + margin-left: 33.33333333333333%; + } + .col-offset-5 { + margin-left: 41.66666666666667%; + } + .col-offset-6 { + margin-left: 50%; + } + .col-offset-7 { + margin-left: 58.333333333333336%; + } + .col-offset-8 { + margin-left: 66.66666666666666%; + } + .col-offset-9 { + margin-left: 75%; + } + .col-offset-10 { + margin-left: 83.33333333333334%; + } + .col-offset-11 { + margin-left: 91.66666666666666%; + } +} +@media (min-width: 1100px) { + .container { + max-width: 1100px; + } +} +table { + max-width: 100%; + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + margin-bottom: 10px; +} +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table thead > tr > th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #000000; +} +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #dddddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} +table col[class^="col-"] { + float: none; + display: table-column; +} +table td[class^="col-"], +table th[class^="col-"] { + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} +td > :last-child { + padding-bottom: 0px; + margin-bottom: 0px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} +input[type="file"] { + display: block; +} +select[multiple], +select[size] { + height: auto; +} +select optgroup { + font-size: inherit; + font-style: inherit; + font-family: inherit; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} +.form-control:-moz-placeholder { + color: #999999; +} +.form-control::-moz-placeholder { + color: #999999; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control { + display: block; + width: 100%; + height: 38px; + padding: 8px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + display: block; + min-height: 20px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + vertical-align: middle; +} +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +.input-large { + height: 56px; + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-small { + height: 30px; + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +select.input-large { + height: 56px; + line-height: 56px; +} +select.input-small { + height: 30px; + line-height: 30px; +} +textarea.input-large, +textarea.input-small { + height: auto; +} +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} +.has-warning .form-control { + padding-right: 32px; + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.has-warning .input-group-addon { + color: #c09853; + border-color: #c09853; + background-color: #fcf8e3; +} +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} +.has-error .form-control { + padding-right: 32px; + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.has-error .input-group-addon { + color: #b94a48; + border-color: #b94a48; + background-color: #f2dede; +} +.has-success .help-block, +.has-success .control-label { + color: #468847; +} +.has-success .form-control { + padding-right: 32px; + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.has-success .input-group-addon { + color: #468847; + border-color: #468847; + background-color: #dff0d8; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +.btn { + display: inline-block; + padding: 8px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 500; + line-height: 1.428571429; + text-align: center; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #ffffff; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: default; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default { + color: #ffffff; + background-color: #474949; + border-color: #474949; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active { + background-color: #3a3c3c; + border-color: #2e2f2f; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #474949; + border-color: #474949; +} +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active { + background-color: #357ebd; + border-color: #3071a9; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #428bca; +} +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active { + background-color: #eea236; + border-color: #ec971f; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #f0ad4e; +} +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d9534f; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active { + background-color: #d43f3a; + border-color: #c9302c; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d9534f; +} +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active { + background-color: #4cae4c; + border-color: #449d44; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #5cb85c; +} +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active { + background-color: #46b8da; + border-color: #31b0d5; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #5bc0de; +} +.btn-link { + color: #428bca; + font-weight: normal; + cursor: pointer; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #333333; + text-decoration: none; +} +.btn-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.btn-small, +.btn-mini { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-mini { + padding: 3px 5px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group.col { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} +.input-group-addon.input-small { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-large { + padding: 14px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -4px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} +.form-inline .form-control, +.form-inline .radio, +.form-inline .checkbox { + display: inline-block; +} +.form-inline .radio, +.form-inline .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .control-label { + padding-top: 9px; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; + } +} +.form-horizontal .form-group .row { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #ffffff; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #357ebd; + background-image: -webkit-gradient(linear, left 0%, left 100%, from(#428bca), to(#357ebd)); + background-image: -webkit-linear-gradient(top, #428bca, 0%, #357ebd, 100%); + background-image: -moz-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 30px 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item > .badge { + float: right; + margin-right: -15px; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +a.list-group-item .list-group-item-heading { + color: #333333; +} +a.list-group-item .list-group-item-text { + color: #555555; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} +a.list-group-item.active { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +a.list-group-item.active .list-group-item-heading { + color: inherit; +} +a.list-group-item.active .list-group-item-text { + color: #e1edf7; +} +.panel { + padding: 15px; + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-heading { + margin: -15px -15px 15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-bottom: 1px solid #dddddd; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17.5px; + font-weight: 500; +} +.panel-footer { + margin: 15px -15px -15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-warning { + border-color: #fbeed5; +} +.panel-warning .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} +.panel-danger { + border-color: #eed3d7; +} +.panel-danger .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} +.list-group-flush { + margin: 15px -15px -15px; +} +.list-group-flush .list-group-item { + border-width: 1px 0; +} +.list-group-flush .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.list-group-flush .list-group-item:last-child { + border-bottom: 0; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + border-radius: 6px; +} +.well-small { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav:before, +.nav:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #999999; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav.open > a, +.nav.open > a:hover, +.nav.open > a:focus { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} +.nav.open > a .caret, +.nav.open > a:hover .caret, +.nav.open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.nav > .pull-right { + float: right; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-justified > li > a { + text-align: center; +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs-justified > .active > a { + border-bottom-color: #000000; +} +.nav-tabs { + border-bottom: 1px solid #955159; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #da0c23; + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; + display: table-cell; + width: 1%; +} +.nav-tabs.nav-justified > li > a { + text-align: center; +} +.nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + margin-right: 0; +} +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #000000; +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 5px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tabbable:before, +.tabbable:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.tabbable:after { + clear: both; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 40px; + margin-bottom: 20px; + padding-left: 15px; + padding-right: 15px; + background-color: #da0c23; + border-radius: 4px; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar:before, +.navbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.navbar:after { + clear: both; +} +.navbar-nav { + margin-top: 10px; + margin-bottom: 15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + color: #777777; + line-height: 20px; + border-radius: 4px; +} +.navbar-nav > li > a:hover, +.navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} +.navbar-nav > .active > a, +.navbar-nav > .active > a:hover, +.navbar-nav > .active > a:focus { + color: #555555; + background-color: #aa091b; +} +.navbar-nav > .disabled > a, +.navbar-nav > .disabled > a:hover, +.navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-nav.pull-right { + width: 100%; +} +.navbar-static-top { + border-radius: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + border-radius: 0; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} +.navbar-brand { + display: block; + max-width: 200px; + margin-left: auto; + margin-right: auto; + padding: 10px 15px; + font-size: 18px; + font-weight: 500; + line-height: 20px; + color: #777777; + text-align: center; +} +.navbar-brand:hover, +.navbar-brand:focus { + color: #5e5e5e; + text-decoration: none; + background-color: transparent; +} +.navbar-toggle { + position: absolute; + top: 4px; + right: 10px; + width: 48px; + height: 32px; + padding: 8px 12px; + background-color: transparent; + border: 1px solid #dddddd; + border-radius: 4px; +} +.navbar-toggle:hover, +.navbar-toggle:focus { + background-color: #dddddd; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + background-color: #cccccc; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +.navbar-form { + margin-top: 1px; + margin-bottom: 1px; +} +.navbar-form .form-control, +.navbar-form .radio, +.navbar-form .checkbox { + display: inline-block; +} +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 0; + margin-bottom: 0; +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.navbar-nav > .dropdown > a:hover .caret, +.navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.navbar-nav > .open > a, +.navbar-nav > .open > a:hover, +.navbar-nav > .open > a:focus { + background-color: #aa091b; + color: #555555; +} +.navbar-nav > .open > a .caret, +.navbar-nav > .open > a:hover .caret, +.navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar-inverse { + background-color: #ad1f2f; +} +.navbar-inverse .navbar-brand { + color: #e6e6e6; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #999999; +} +.navbar-inverse .navbar-nav > li > a { + color: #e6e6e6; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: #790713; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #da0c23; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #da0c23; + color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #e6e6e6; + border-bottom-color: #e6e6e6; +} +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +@media screen and (min-width: 768px) { + .navbar-brand { + float: left; + margin-left: -15px; + margin-right: 5px; + } + .navbar-nav { + float: left; + margin-top: 0; + margin-bottom: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + border-radius: 0; + } + .navbar-nav.pull-right { + float: right; + width: auto; + } + .navbar-toggle { + position: relative; + top: auto; + left: auto; + display: none; + } + .nav-collapse.collapse { + display: block !important; + height: auto !important; + overflow: visible !important; + } +} +.navbar-btn { + margin-top: 1px; +} +.navbar-text { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-link { + color: #777777; +} +.navbar-link:hover { + color: #333333; +} +.navbar-inverse .navbar-link { + color: #e6e6e6; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.btn .caret { + border-top-color: #ffffff; +} +.dropup .btn .caret { + border-bottom-color: #ffffff; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active { + z-index: 2; +} +.btn-group .btn + .btn { + margin-left: -1px; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar:before, +.btn-toolbar:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn-group { + float: left; +} +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn .caret { + margin-left: 0; +} +.btn-large .caret { + border-width: 5px; +} +.dropup .btn-large .caret { + border-bottom-width: 5px; +} +.btn-group-vertical > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn + .btn { + margin-top: -1px; +} +.btn-group-vertical .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical .btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical .btn:last-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; +} +.btn-group-justified .btn { + float: none; + display: table-cell; + width: 1%; +} +.btn-group[data-toggle="buttons"] > .btn > input[type="radio"], +.btn-group[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: ">\00a0"; + padding: 0 5px; + color: #cccccc; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + float: left; + padding: 4px 12px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + border-left-width: 1px; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > .active > a, +.pagination > .active > span { + background-color: #f5f5f5; +} +.pagination > .active > a, +.pagination > .active > span { + color: #999999; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.pagination-large > li > a, +.pagination-large > li > span { + padding: 14px 16px; + font-size: 18px; +} +.pagination-large > li:first-child > a, +.pagination-large > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-large > li:last-child > a, +.pagination-large > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-small > li > a, +.pagination-small > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-small > li:first-child > a, +.pagination-small > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-small > li:last-child > a, +.pagination-small > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager:before, +.pager:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + background-color: #ffffff; + cursor: not-allowed; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: auto; + overflow-y: scroll; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.fade.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog { + margin-left: auto; + margin-right: auto; + width: auto; + padding: 10px; + z-index: 1050; +} +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: none; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.fade.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.428571429px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.428571429; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + margin-top: 15px; + padding: 19px 20px 20px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer:before, +.modal-footer:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +@media screen and (min-width: 768px) { + .modal-dialog { + left: 50%; + right: auto; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 1; + filter: alpha(opacity=100); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: rgba(0, 0, 0, 0.9); + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: rgba(0, 0, 0, 0.9); +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(0, 0, 0, 0.9); +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: rgba(0, 0, 0, 0.9); +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + background-color: #ffffff; + -webkit-bg-clip: padding-box; + -moz-bg-clip: padding; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.alert { + padding: 10px 35px 10px 15px; + margin-bottom: 20px; + color: #c09853; + background-color: #fcf8e3; + border: 1px solid #fbeed5; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert hr { + border-top-color: #f8e5be; +} +.alert .alert-link { + font-weight: 500; + color: #a47e3c; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #356635; +} +.alert-danger { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-danger hr { + border-top-color: #e6c1c7; +} +.alert-danger .alert-link { + color: #953b39; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #2d6987; +} +.alert-block { + padding-top: 15px; + padding-bottom: 15px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.thumbnail, +.img-thumbnail { + padding: 4px; + line-height: 1.428571429; + background-color: #000000; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.thumbnail { + display: block; +} +.thumbnail > img, +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; +} +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} +.thumbnail > img { + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.label { + display: inline; + padding: .25em .6em; + font-size: 75%; + font-weight: 500; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: .25em; +} +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; + background-color: #808080; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: baseline; + white-space: nowrap; + text-align: center; + background-color: #999999; + border-radius: 10px; +} +.badge:empty { + display: none; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.btn .badge { + position: relative; + top: -1px; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar { + background-color: #428bca; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-color: #d9534f; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-color: #5cb85c; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-color: #f0ad4e; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 20px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: inline-block; + max-width: 100%; + height: auto; + line-height: 1; +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-color: rgba(0, 0, 0, 0.0001); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-color: transparent; +} +.carousel-control.right { + left: auto; + right: 0; + background-color: rgba(0, 0, 0, 0.5); + background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-color: transparent; +} +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .glyphicon, +.carousel-control .icon-prev, +.carousel-control .icon-next { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 120px; + margin-left: -60px; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1 { + line-height: 1; + color: inherit; +} +.jumbotron p { + line-height: 1.4; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 50px 60px; + border-radius: 6px; + } + .jumbotron h1 { + font-size: 63px; + } +} +@-ms-viewport { + width: device-width; +} +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.visible-sm { + display: block !important; +} +tr.visible-sm { + display: table-row !important; +} +th.visible-sm, +td.visible-sm { + display: table-cell !important; +} +.visible-md { + display: none !important; +} +tr.visible-md { + display: none !important; +} +th.visible-md, +td.visible-md { + display: none !important; +} +.visible-lg { + display: none !important; +} +tr.visible-lg { + display: none !important; +} +th.visible-lg, +td.visible-lg { + display: none !important; +} +.hidden-sm { + display: none !important; +} +tr.hidden-sm { + display: none !important; +} +th.hidden-sm, +td.hidden-sm { + display: none !important; +} +.hidden-md { + display: block !important; +} +tr.hidden-md { + display: table-row !important; +} +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} +.hidden-lg { + display: block !important; +} +tr.hidden-lg { + display: table-row !important; +} +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } + .visible-lg { + display: none !important; + } + tr.visible-lg { + display: none !important; + } + th.visible-lg, + td.visible-lg { + display: none !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } + .hidden-lg { + display: block !important; + } + tr.hidden-lg { + display: table-row !important; + } + th.hidden-lg, + td.hidden-lg { + display: table-cell !important; + } +} +@media (min-width: 992px) { + .visible-sm { + display: none !important; + } + tr.visible-sm { + display: none !important; + } + th.visible-sm, + td.visible-sm { + display: none !important; + } + .visible-md { + display: none !important; + } + tr.visible-md { + display: none !important; + } + th.visible-md, + td.visible-md { + display: none !important; + } + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } + .hidden-sm { + display: block !important; + } + tr.hidden-sm { + display: table-row !important; + } + th.hidden-sm, + td.hidden-sm { + display: table-cell !important; + } + .hidden-md { + display: block !important; + } + tr.hidden-md { + display: table-row !important; + } + th.hidden-md, + td.hidden-md { + display: table-cell !important; + } + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +tr.visible-print { + display: none !important; +} +th.visible-print, +td.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} +/*! + * Font Awesome 3.0.1 + * the iconic font designed for use with Twitter Bootstrap + * ------------------------------------------------------- + * The full suite of pictographic icons, examples, and documentation + * can be found at: http://fortawesome.github.com/Font-Awesome/ + * + * License + * ------------------------------------------------------- + * - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - + * http://opensource.org/licenses/mit-license.html + * - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome" + + * Contact + * ------------------------------------------------------- + * Email: dave@davegandy.com + * Twitter: http://twitter.com/fortaweso_me + * Work: Lead Product Designer @ http://kyruus.com + */ +@font-face { + font-family: 'FontAwesome'; + src: url('../font/fontawesome-webfont.eot?v=3.0.1'); + src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + /* sprites.less reset */ + + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + speak: none; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.nav [class^="icon-"], +.btn [class*=" icon-"], +.nav [class*=" icon-"] { + display: inline; + /* keeps button heights with and without icons the same */ + +} +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +li [class^="icon-"], +.nav li [class^="icon-"], +li [class*=" icon-"], +.nav li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li [class^="icon-"].icon-large, +.nav li [class^="icon-"].icon-large, +li [class*=" icon-"].icon-large, +.nav li [class*=" icon-"].icon-large { + /* increased font size for icon-large */ + + width: 1.5625em; +} +ul.icons { + list-style-type: none; + text-indent: -0.75em; +} +ul.icons li [class^="icon-"], +ul.icons li [class*=" icon-"] { + width: .75em; +} +.icon-muted { + color: #eeeeee; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +@-moz-document url-prefix() { + .icon-spin { + height: .9em; + } + .btn .icon-spin { + height: auto; + } + .icon-spin.icon-large { + height: 1.25em; + } + .btn .icon-spin.icon-large { + height: .75em; + } +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope-alt:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +/* Joyo additions */ +/* +//@import "joyo-definition-list.less"; +//@import "joyo-isotope.less"; +*/ +/* +//@import "joyo-nav-icons.less"; +//@import "joyo-nav-levels.less"; +*/ +.navbar { + margin-bottom: 0; + margin-left: 0px; + margin-right: 0px; +} +.nav-list { + margin-bottom: 24px; +} +.nav-list > li > a { + color: #555555; +} +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + background-color: transparent; + color: #da0c23; + text-shadow: none; +} +.nav-list > .active a { + background: url('../images/stripe.png') no-repeat left center; +} +.nav-header { + font-size: 14px; +} +.segment > .container { + padding-left: 0px; + padding-right: 0px; +} +/* +//@import "joyo-ribbon.less"; +//@import "joyo-search.less"; +//@import "joyo-thumbnails.less"; +//@import "joyo-type-color.less"; // overruling basic default BS color settings +*/ +body { + word-wrap: break-word; +} +.assistive-text { + clip: rect(1px 1px 1px 1px); + /* IE6, IE7 */ + + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; +} +h1, +h2, +h3, +h4, +h5, +h6, +.title { + margin-bottom: 0.4em; + margin-top: 0; + overflow: hidden; +} +.sub-title { + font-size: 21px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0 0 0.4em 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 20px; + color: #000000; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + line-height: 1em ; +} +h1 { + font-size: 25.2px; +} +h2 { + font-size: 22.400000000000002px; +} +h3 { + font-size: 19.599999999999998px; +} +h4 { + font-size: 16.099999999999998px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 11.9px; +} +h1 small { + font-size: 18.900000000000002px; +} +h2 small { + font-size: 16.800000000000004px; +} +h3 small { + font-size: 14.699999999999998px; +} +h4 small { + font-size: 12.075px; +} +.page-header { + padding-bottom: 0; + margin: 0; + margin-top: 0; + border-bottom: 0; +} +.page-header h1 { + font-size: 28px; + color: #da0c23; +} +p { + padding-bottom: 5px; +} +/* +//@import "joyo-widgets.less"; +//@import "joyo-wordpress.less"; +*/ +.clearfix:before, +.clearfix:after { + content: " "; + /* 1 */ + + display: table; + /* 2 */ + +} +.clearfix:after { + clear: both; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.affix { + position: fixed; +} diff --git a/branches/squash/assets/css/bootstrap-glyphicons.css b/branches/squash/assets/css/bootstrap-glyphicons.css new file mode 100644 index 0000000..34ba265 --- /dev/null +++ b/branches/squash/assets/css/bootstrap-glyphicons.css @@ -0,0 +1,2 @@ +@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphiconshalflings-regular.eot');src:url('../fonts/glyphiconshalflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphiconshalflings-regular.woff') format('woff'),url('../fonts/glyphiconshalflings-regular.ttf') format('truetype'),url('../fonts/glyphiconshalflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-plus:before{content:"\002b"}.glyphicon-minus:before{content:"\2212"}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse:before{content:"\e159"}.glyphicon-collapse-top:before{content:"\e160"} +/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */ diff --git a/branches/squash/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 b/branches/squash/assets/css/fonts/glyphicons-halflings-regular_448c34a56d699c29117adc64c43affeb.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf b/branches/squash/assets/css/fonts/glyphicons-halflings-regular_e18bbf611f2a2e43afc071aa2f4e1512.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 zcmd?Sd0-pWwLh*qi$?oCk~i6sWlOeWJC3|4juU5JNSu9hSVACzERcmjLV&P^utNzg zIE4Kr1=5g!SxTX#Ern9_%4&01rlrW`Z!56xXTGQR4C z3vR~wXq>NDx$c~e?;ia3YjJ*$!C>69a?2$lLyhpI!CFfJsP=|`8@K0|bbMpWwVUEygg0=0x_)HeHpGSJagJNLA3c!$EuOV>j$wi! zbo{vZ(s8tl>@!?}dmNHXo)ABy7ohD7_1G-P@SdJWT8*oeyBVYVW9*vn}&VI4q++W;Z+uz=QTK}^C75!`aFYCX# zf7fC2;o`%!huaTNJAB&VWrx=szU=VLhwnbT`vc<#<`4WI6n_x@AofA~2d90o?1L3w z9!I|#P*NQ)$#9aASijuw>JRld^-t)Zhmy|i-`Iam|IWkguaMR%lhi4p~cX-9& zjfbx}yz}s`4-6>D^+6FzihR)Y!GsUy=_MWi_v7y#KmYi-{iZ+s@ekkq!@Wxz!~BQwiI&ti z>hC&iBe2m(dpNVvSbZe3DVgl(dxHt-k@{xv;&`^c8GJY%&^LpM;}7)B;5Qg5J^E${ z7z~k8eWOucjX6)7q1a%EVtmnND8cclz8R1=X4W@D8IDeUGXxEWe&p>Z*voO0u_2!! zj3dT(Ki+4E;uykKi*yr?w6!BW2FD55PD6SMj`OfBLwXL5EA-9KjpMo4*5Eqs^>4&> z8PezAcn!9jk-h-Oo!E9EjX8W6@EkTHeI<@AY{f|5fMW<-Ez-z)xCvW3()Z#x0oydB zzm4MzY^NdpIF9qMp-jU;99LjlgY@@s+=z`}_%V*xV7nRV*Kwrx-i`FzI0BZ#yOI8# z!SDeNA5b6u9!Imj89v0(g$;dT_y|Yz!3V`i{{_dez8U@##|X9A};s^7vEd!3AcdyVlhVk$v?$O442KIM1-wX^R{U7`JW&lPr3N(%kXfXT_`7w^? z=#ntx`tTF|N$UT?pELvw7T*2;=Q-x@KmDUIbLyXZ>f5=y7z1DT<7>Bp0k;eItHF?1 zErzhlD2B$Tm|^7DrxnTYm-tgg`Mt4Eivp5{r$o9e)8(fXBO4g|G^6Xy?y$SM*&V52 z6SR*%`%DZC^w(gOWQL?6DRoI*hBNT)xW9sxvmi@!vI^!mI$3kvAMmR_q#SGn3zRb_ zGe$=;Tv3dXN~9XuIHow*NEU4y&u}FcZEZoSlXb9IBOA}!@J3uovp}yerhPMaiI8|SDhvWVr z^BE&yx6e3&RYqIg;mYVZ*3#A-cDJ;#ms4txEmwm@g^s`BB}KmSr7K+ruIoKs=s|gOXP|2 zb1!)87h9?(+1^QRWb(Vo8+@G=o24gyuzF3ytfsKjTHZJ}o{YznGcTDm!s)DRnmOX} z3pPL4wExoN$kyc2>#J`k+<67sy-VsfbQ-1u+HkyFR?9G`9r6g4*8!(!c65Be-5hUg zZHY$M0k(Yd+DT1*8)G(q)1&tDl=g9H7!bZTOvEEFnBOk_K=DXF(d4JOaH zI}*A3jGmy{gR>s}EQzyJa_q_?TYPNXRU1O;fcV_&TQZhd{@*8Tgpraf~nT0BYktu*n{a~ub^UUqQPyr~yBY{k2O zgV)honv{B_CqY|*S~3up%Wn%7i*_>Lu|%5~j)}rQLT1ZN?5%QN`LTJ}vA!EE=1`So z!$$Mv?6T)xk)H8JTrZ~m)oNXxS}pwPd#);<*>zWsYoL6iK!gRSBB{JCgB28C#E{T? z5VOCMW^;h~eMke(w6vLlKvm!!TyIf;k*RtK)|Q>_@nY#J%=h%aVb)?Ni_By)XNxY)E3`|}_u}fn+Kp^3p4RbhFUBRtGsDyx9Eolg77iWN z2iH-}CiM!pfYDIn7;i#Ui1KG01{3D<{e}uWTdlX4Vr*nsb^>l0%{O?0L9tP|KGw8w z+T5F}md>3qDZQ_IVkQ|BzuN08uN?SsVt$~wcHO4pB9~ykFTJO3g<4X({-Tm1w{Ufo zI03<6KK`ZjqVyQ(>{_aMxu7Zm^ck&~)Q84MOsQ-XS~{6j>0lTl@lMtfWjj;PT{nlZ zIn0YL?kK7CYJa)(8?unZ)j8L(O}%$5S#lTcq{rr5_gqqtZ@*0Yw4}OdjL*kBv+>+@ z&*24U=y{Nl58qJyW1vTwqsvs=VRAzojm&V zEn6=WzdL1y+^}%Vg!ap>x%%nFi=V#wn# zUuheBR@*KS)5Mn0`f=3fMwR|#-rPMQJg(fW*5e`7xO&^UUH{L(U8D$JtI!ac!g(Ze89<`UiO@L+)^D zjPk2_Ie0p~4|LiI?-+pHXuRaZKG$%zVT0jn!yTvvM^jlcp`|VSHRt-G@_&~<4&qW@ z?b#zIN)G(}L|60jer*P7#KCu*Af;{mpWWvYK$@Squ|n-Vtfgr@ZOmR5Xpl;0q~VILmjk$$mgp+`<2jP z@+nW5Oap%fF4nFwnVwR7rpFaOdmnfB$-rkO6T3#w^|*rft~acgCP|ZkgA6PHD#Of| zY%E!3tXtsWS`udLsE7cSE8g@p$ceu*tI71V31uA7jwmXUCT7+Cu3uv|W>ZwD{&O4Nfjjvl43N#A$|FWxId! z%=X!HSiQ-#4nS&smww~iXRn<-`&zc)nR~js?|Ei-cei$^$KsqtxNDZvl1oavXK#Pz zT&%Wln^Y5M95w=vJxj0a-ko_iQt(LTX_5x#*QfQLtPil;kkR|kz}`*xHiLWr35ajx zHRL-QQv$|PK-$ges|NHw8k6v?&d;{A$*q15hz9{}-`e6ys1EQ1oNNKDFGQ0xA!x^( zkG*-ueZT(GukSnK&Bs=4+w|(kuWs5V_2#3`!;f}q?>xU5IgoMl^DNf+Xd<=sl2XvkqviJ>d?+G@Z5nxxd5Sqd$*ENUB_mb8Z+7CyyU zA6mDQ&e+S~w49csl*UePzY;^K)Fbs^%?7;+hFc(xz#mWoek4_&QvmT7Fe)*{h-9R4 zqyXuN5{)HdQ6yVi#tRUO#M%;pL>rQxN~6yoZ)*{{!?jU)RD*oOxDoTjVh6iNmhWNC zB5_{R=o{qvxEvi(khbRS`FOXmOO|&Dj$&~>*oo)bZz%lPhEA@ zQ;;w5eu5^%i;)w?T&*=UaK?*|U3~{0tC`rvfEsRPgR~16;~{_S2&=E{fE2=c>{+y} zx1*NTv-*zO^px5TA|B```#NetKg`19O!BK*-#~wDM@KEllk^nfQ2quy25G%)l72<> zzL$^{DDM#jKt?<>m;!?E2p0l12`j+QJjr{Lx*47Nq(v6i3M&*P{jkZB{xR?NOSPN% zU>I+~d_ny=pX??qjF*E78>}Mgts@_yn`)C`wN-He_!OyE+gRI?-a>Om>Vh~3OX5+& z6MX*d1`SkdXwvb7KH&=31RCC|&H!aA1g_=ZY0hP)-Wm6?A7SG0*|$mC7N^SSBh@MG z9?V0tv_sE>X==yV{)^LsygK2=$Mo_0N!JCOU?r}rmWdHD%$h~~G3;bt`lH& zAuOOZ=G1Mih**0>lB5x+r)X^8mz!0K{SScj4|a=s^VhUEp#2M=^#WRqe?T&H9GnWa zYOq{+gBn9Q0e0*Zu>C(BAX=I-Af9wIFhCW6_>TsIH$d>|{fIrs&BX?2G>GvFc=<8` zVJ`#^knMU~65dWGgXcht`Kb>{V2oo%<{NK|iH+R^|Gx%q+env#Js*(EBT3V0=w4F@W+oLFsA)l7Qy8mx_;6Vrk;F2RjKFvmeq} zro&>@b^(?f))OoQ#^#s)tRL>b0gzhRYRG}EU%wr9GjQ#~Rpo|RSkeik^p9x2+=rUr}vfnQoeFAlv=oX%YqbLpvyvcZ3l$B z5bo;hDd(fjT;9o7g9xUg3|#?wU2#BJ0G&W1#wn?mfNR{O7bq747tc~mM%m%t+7YN}^tMa24O4@w<|$lk@pGx!;%pKiq&mZB z?3h<&w>un8r?Xua6(@Txu~Za9tI@|C4#!dmHMzDF_-_~Jolztm=e)@vG11bZQAs!tFvd9{C;oxC7VfWq377Y(LR^X_TyX9bn$)I765l=rJ%9uXcjggX*r?u zk|0!db_*1$&i8>d&G3C}A`{Fun_1J;Vx0gk7P_}8KBZDowr*8$@X?W6v^LYmNWI)lN92yQ;tDpN zOUdS-W4JZUjwF-X#w0r;97;i(l}ZZT$DRd4u#?pf^e2yaFo zbm>I@5}#8FjsmigM8w_f#m4fEP~r~_?OWB%SGWcn$ThnJ@Y`ZI-O&Qs#Y14To( zWAl>9Gw7#}eT(!c%D0m>5D8**a@h;sLW=6_AsT5v1Sd_T-C4pgu_kvc?7+X&n_fct znkHy(_LExh=N%o3I-q#f$F4QJpy>jZBW zRF7?EhqTGk)w&Koi}QQY3sVh?@e-Z3C9)P!(hMhxmXLC zF_+ZSTQU`Gqx@o(~B$dbr zHlEUKoK&`2gl>zKXlEi8w6}`X3kh3as1~sX5@^`X_nYl}hlbpeeVlj#2sv)CIMe%b zBs7f|37f8qq}gA~Is9gj&=te^wN8ma?;vF)7gce;&sZ64!7LqpR!fy)?4cEZposQ8 zf;rZF7Q>YMF1~eQ|Z*!5j0DuA=`~VG$Gg6B?Om1 z6fM@`Ck-K*k(eJ)Kvysb8sccsFf@7~3vfnC=<$q+VNv)FyVh6ZsWw}*vs>%k3$)9| zR9ek-@pA23qswe1io)(Vz!vS1o*XEN*LhVYOq#T`;rDkgt86T@O`23xW~;W_#ZS|x zvwx-XMb7_!hIte-#JNpFxskMMpo2OYhHRr0Yn8d^(jh3-+!CNs0K2B!1dL$9UuAD= zQ%7Ae(Y@}%Cd~!`h|wAdm$2WoZ(iA1(a_-1?znZ%8h72o&Mm*4x8Ta<4++;Yr6|}u zW8$p&izhdqF=m8$)HyS2J6cKyo;Yvb>DTfx4`4R{ zPSODe9E|uflE<`xTO=r>u~u=NuyB&H!(2a8vwh!jP!yfE3N>IiO1jI>7e&3rR#RO3_}G23W?gwDHgSgekzQ^PU&G5z&}V5GO? zfg#*72*$DP1T8i`S7=P;bQ8lYF9_@8^C(|;9v8ZaK2GnWz4$Th2a0$)XTiaxNWfdq z;yNi9veH!j)ba$9pke8`y2^63BP zIyYKj^7;2don3se!P&%I2jzFf|LA&tQ=NDs{r9fIi-F{-yiG-}@2`VR^-LIFN8BC4 z&?*IvLiGHH5>NY(Z^CL_A;yISNdq58}=u~9!Ia7 zm7MkDiK~lsfLpvmPMo!0$keA$`%Tm`>Fx9JpG^EfEb(;}%5}B4Dw!O3BCkf$$W-dF z$BupUPgLpHvr<<+QcNX*w@+Rz&VQz)Uh!j4|DYeKm5IC05T$KqVV3Y|MSXom+Jn8c zgUEaFW1McGi^44xoG*b0JWE4T`vka7qTo#dcS4RauUpE{O!ZQ?r=-MlY#;VBzhHGU zS@kCaZ*H73XX6~HtHd*4qr2h}Pf0Re@!WOyvres_9l2!AhPiV$@O2sX>$21)-3i+_ z*sHO4Ika^!&2utZ@5%VbpH(m2wE3qOPn-I5Tbnt&yn9{k*eMr3^u6zG-~PSr(w$p> zw)x^a*8Ru$PE+{&)%VQUvAKKiWiwvc{`|GqK2K|ZMy^Tv3g|zENL86z7i<c zW`W>zV1u}X%P;Ajn+>A)2iXZbJ5YB_r>K-h5g^N=LkN^h0Y6dPFfSBh(L`G$D%7c` z&0RXDv$}c7#w*7!x^LUes_|V*=bd&aP+KFi((tG*gakSR+FA26%{QJdB5G1F=UuU&koU*^zQA=cEN9}Vd?OEh| zgzbFf1?@LlPkcXH$;YZe`WEJ3si6&R2MRb}LYK&zK9WRD=kY-JMPUurX-t4(Wy{%` zZ@0WM2+IqPa9D(^*+MXw2NWwSX-_WdF0nMWpEhAyotIgqu5Y$wA=zfuXJ0Y2lL3#ji26-P3Z?-&0^KBc*`T$+8+cqp`%g0WB zTH9L)FZ&t073H4?t=(U6{8B+uRW_J_n*vW|p`DugT^3xe8Tomh^d}0k^G7$3wLgP& zn)vTWiMA&=bR8lX9H=uh4G04R6>C&Zjnx_f@MMY!6HK5v$T%vaFm;E8q=`w2Y}ucJ zkz~dKGqv9$E80NTtnx|Rf_)|3wxpnY6nh3U9<)fv2-vhQ6v=WhKO@~@X57N-`7Ppc zF;I7)eL?RN23FmGh0s;Z#+p)}-TgTJE%&>{W+}C`^-sy{gTm<$>rR z-X7F%MB9Sf%6o7A%ZHReD4R;imU6<9h81{%avv}hqugeaf=~^3A=x(Om6Lku-Pn9i zC;LP%Q7Xw*0`Kg1)X~nAsUfdV%HWrpr8dZRpd-#%)c#Fu^mqo|^b{9Mam`^Zw_@j@ zR&ZdBr3?@<@%4Z-%LT&RLgDUFs4a(CTah_5x4X`xDRugi#vI-cw*^{ncwMtA4NKjByYBza)Y$hozZCpuxL{IP&=tw6ZO52WY3|iwGf&IJCn+u(>icK zZB1~bWXCmwAUz|^<&ysd#*!DSp8}DLNbl5lRFat4NkvItxy;9tpp9~|@ z;JctShv^Iq4(z+y7^j&I?GCdKMVg&jCwtCkc4*@O7HY*veGDBtAIn*JgD$QftP}8= zxFAdF=(S>Ra6(4slk#h%b?EOU-96TIX$Jbfl*_7IY-|R%H zF8u|~hYS-YwWt5+^!uGcnKL~jM;)ObZ#q68ZkA?}CzV-%6_vPIdzh_wHT_$mM%vws9lxUj;E@#1UX?WO2R^41(X!nk$+2oJGr!sgcbn1f^yl1 z#pbPB&Bf;1&2+?};Jg5qgD1{4_|%X#s48rOLE!vx3@ktstyBsDQWwDz4GYlcgu$UJ zp|z_32yN72T*oT$SF8<}>e;FN^X&vWNCz>b2W0rwK#<1#kbV)Cf`vN-F$&knLo5T& z8!sO-*^x4=kJ$L&*h%rQ@49l?7_9IG99~xJDDil00<${~D&;kiqRQqeW5*22A`8I2 z(^@`qZoF7_`CO_e;8#qF!&g>UY;wD5MxWU>azoo=E{kW(GU#pbOi%XAn%?W{b>-bTt&2?G=E&BnK9m0zs{qr$*&g8afR_x`B~o zd#dxPpaap;I=>1j8=9Oj)i}s@V}oXhP*{R|@DAQXzQJekJnmuQ;vL90_)H_nD1g6e zS1H#dzg)U&6$fz0g%|jxDdz|FQN{KJ&Yx0vfuzAFewJjv`pdMRpY-wU`-Y6WQnJ(@ zGVb!-8DRJZvHnRFiR3PG3Tu^nCn(CcZHh7hQvyd7i6Q3&ot86XI{jo%WZqCPcTR0< zMRg$ZE=PQx66ovJDvI_JChN~k@L^Pyxv#?X^<)-TS5gk`M~d<~j%!UOWG;ZMi1af< z+86U0=sm!qAVJAIqqU`Qs1uJhQJA&n@9F1PUrYuW!-~IT>l$I!#5dBaiAK}RUufjg{$#GdQBkxF1=KU2E@N=i^;xgG2Y4|{H>s` z$t`k8c-8`fS7Yfb1FM#)vPKVE4Uf(Pk&%HLe z%^4L>@Z^9Z{ZOX<^e)~adVRkKJDanJ6VBC_m@6qUq_WF@Epw>AYqf%r6qDzQ~AEJ!jtUvLp^CcqZ^G-;Kz3T;O4WG45Z zFhrluCxlY`M+OKr2SeI697btH7Kj`O>A!+2DTEQ=48cR>Gg2^5uqp(+y5Sl09MRl* zp|28!v*wvMd_~e2DdKDMMQ|({HMn3D%%ATEecGG8V9>`JeL)T0KG}=}6K8NiSN5W< z79-ZdYWRUb`T}(b{RjN8>?M~opnSRl$$^gT`B27kMym5LNHu-k;A;VF8R(HtDYJHS zU7;L{a@`>jd0svOYKbwzq+pWSC(C~SPgG~nWR3pBA8@OICK$Cy#U`kS$I;?|^-SBC zBFkoO8Z^%8Fc-@X!KebF2Ob3%`8zlVHj6H;^(m7J35(_bS;cZPd}TY~qixY{MhykQ zV&7u7s%E=?i`}Ax-7dB0ih47w*7!@GBt<*7ImM|_mYS|9_K7CH+i}?*#o~a&tF-?C zlynEu1DmiAbGurEX2Flfy$wEVk7AU;`k#=IQE*6DMWafTL|9-vT0qs{A3mmZGzOyN zcM9#Rgo7WgB_ujU+?Q@Ql?V-!E=jbypS+*chI&zA+C_3_@aJal}!Q54?qsL0In({Ly zjH;e+_SK8yi0NQB%TO+Dl77jp#2pMGtwsgaC>K!)NimXG3;m7y`W+&<(ZaV>N*K$j zLL~I+6ouPk6_(iO>61cIsinx`5}DcKSaHjYkkMuDoVl>mKO<4$F<>YJ5J9A2Vl}#BP7+u~L8C6~D zsk`pZ$9Bz3teQS1Wb|8&c2SZ;qo<#F&gS;j`!~!ADr(jJXMtcDJ9cVi>&p3~{bqaP zgo%s8i+8V{UrYTc9)HiUR_c?cfx{Yan2#%PqJ{%?Wux4J;T$#cumM0{Es3@$>}DJg zqe*c8##t;X(4$?A`ve)e@YU3d2Balcivot{1(ahlE5qg@S-h(mPNH&`pBX$_~HdG48~)$x5p z{>ghzqqn_t8~pY<5?-To>cy^6o~mifr;KWvx_oMtXOw$$d6jddXG)V@a#lL4o%N@A zNJlQAz6R8{7jax-kQsH6JU_u*En%k^NHlvBB!$JAK!cYmS)HkLAkm0*9G3!vwMIWv zo#)+EamIJHEUV|$d|<)2iJ`lqBQLx;HgD}c3mRu{iK23C>G{0Mp1K)bt6OU?xC4!_ zZLqpFzeu&+>O1F>%g-%U^~yRg(-wSp@vmD-PT#bCWy!%&H;qT7rfuRCEgw67V!Qob z&tvPU@*4*$YF#2_>M0(75QxqrJr3Tvh~iDeFhxl=MzV@(psx%G8|I{~9;tv#BBE`l z3)_98eZqFNwEF1h)uqhBmT~mSmT8k$7vSHdR97K~kM)P9PuZdS;|Op4A?O<*%!?h` zn`}r_j%xvffs46x2hCWuo0BfIQWCw9aKkH==#B(TJ%p}p-RuIVzsRlaPL_Co{&R0h zQrqn=g1PGjQg3&sc2IlKG0Io#v%@p>tFwF)RG0ahYs@Zng6}M*d}Xua)+h&?$`%rb z;>M=iMh5eIHuJ5c$aC`y@CYjbFsJnSPH&}LQz4}za9YjDuao>Z^EdL@%saRm&LGQWXs*;FzwN#pH&j~SLhDZ+QzhplV_ij(NyMl z;v|}amvxRddO81LJFa~2QFUs z+Lk zZck)}9uK^buJNMo4G(rSdX{57(7&n=Q6$QZ@lIO9#<3pA2ceDpO_340B*pHlh_y{>i&c1?vdpN1j>3UN-;;Yq?P+V5oY`4Z(|P8SwWq<)n`W@AwcQ?E9 zd5j8>FT^m=MHEWfN9jS}UHHsU`&SScib$qd0i=ky0>4dz5ADy70AeIuSzw#gHhQ_c zOp1!v6qU)@8MY+ zMNIID?(CysRc2uZQ$l*QZVY)$X?@4$VT^>djbugLQJdm^P>?51#lXBkdXglYm|4{L zL%Sr?2f`J+xrcN@=0tiJt(<-=+v>tHy{XaGj7^cA6felUn_KPa?V4ebfq7~4i~GKE zpm)e@1=E;PP%?`vK6KVPKXjUXyLS1^NbnQ&?z>epHCd+J$ktT1G&L~T)nQeExe;0Z zlei}<_ni ztFo}j7nBl$)s_3odmdafVieFxc)m!wM+U`2u%yhJ90giFcU1`dR6BBTKc2cQ*d zm-{?M&%(={xYHy?VCx!ogr|4g5;V{2q(L?QzJGsirn~kWHU`l`rHiIrc-Nan!hR7zaLsPr4uR zG{En&gaRK&B@lyWV@yfFpD_^&z>84~_0Rd!v(Nr%PJhFF_ci3D#ixf|(r@$igZiWw za*qbXIJ_Hm4)TaQ=zW^g)FC6uvyO~Hg-#Z5Vsrybz6uOTF>Rq1($JS`imyNB7myWWpxYL(t7`H8*voI3Qz6mvm z$JxtArLJ(1wlCO_te?L{>8YPzQ})xJlvc5wv8p7Z=HviPYB#^#_vGO#*`<0r%MR#u zN_mV4vaBb2RwtoOYCw)X^>r{2a0kK|WyEYoBjGxcObFl&P*??)WEWKU*V~zG5o=s@ z;rc~uuQQf9wf)MYWsWgPR!wKGt6q;^8!cD_vxrG8GMoFGOVV=(J3w6Xk;}i)9(7*U zwR4VkP_5Zx7wqn8%M8uDj4f1aP+vh1Wue&ry@h|wuN(D2W;v6b1^ z`)7XBZ385zg;}&Pt@?dunQ=RduGRJn^9HLU&HaeUE_cA1{+oSIjmj3z+1YiOGiu-H zf8u-oVnG%KfhB8H?cg%@#V5n+L$MO2F4>XoBjBeX>css^h}Omu#)ExTfUE^07KOQS znMfQY2wz?!7!{*C^)aZ^UhMZf=TJNDv8VrrW;JJ9`=|L0`w9DE8MS>+o{f#{7}B4P z{I34>342vLsP}o=ny1eZkEabr@niT5J2AhByUz&i3Ck0H*H`LRHz;>3C_ru!X+EhJ z6(+(lI#4c`2{`q0o9aZhI|jRjBZOV~IA_km7ItNtUa(Wsr*Hmb;b4=;R(gF@GmsRI`pF+0tmq0zy~wnoJD(LSEwHjTOt4xb0XB-+ z&4RO{Snw4G%gS9w#uSUK$Zbb#=jxEl;}6&!b-rSY$0M4pftat-$Q)*y!bpx)R%P>8 zrB&`YEX2%+s#lFCIV;cUFUTIR$Gn2%F(3yLeiG8eG8&)+cpBlzx4)sK?>uIlH+$?2 z9q9wk5zY-xr_fzFSGxYp^KSY0s%1BhsI>ai2VAc8&JiwQ>3RRk?ITx!t~r45qsMnj zkX4bl06ojFCMq<9l*4NHMAtIxDJOX)H=K*$NkkNG<^nl46 zHWH1GXb?Og1f0S+8-((5yaeegCT62&4N*pNQY;%asz9r9Lfr;@Bl${1@a4QAvMLbV6JDp>8SO^q1)#(o%k!QiRSd0eTmzC< zNIFWY5?)+JTl1Roi=nS4%@5iF+%XztpR^BSuM~DX9q`;Mv=+$M+GgE$_>o+~$#?*y zAcD4nd~L~EsAjXV-+li6Lua4;(EFdi|M2qV53`^4|7gR8AJI;0Xb6QGLaYl1zr&eu zH_vFUt+Ouf4SXA~ z&Hh8K@ms^`(hJfdicecj>J^Aqd00^ccqN!-f-!=N7C1?`4J+`_f^nV!B3Q^|fuU)7 z1NDNT04hd4QqE+qBP+>ZE7{v;n3OGN`->|lHjNL5w40pePJ?^Y6bFk@^k%^5CXZ<+4qbOplxpe)l7c6m%o-l1oWmCx%c6@rx85hi(F=v(2 zJ$jN>?yPgU#DnbDXPkHLeQwED5)W5sH#-eS z%#^4dxiVs{+q(Yd^ShMN3GH)!h!@W&N`$L!SbElXCuvnqh{U7lcCvHI#{ZjwnKvu~ zAeo7Pqot+Ohm{8|RJsTr3J4GjCy5UTo_u_~p)MS&Z5UrUc|+;Mc(YS+ju|m3Y_Dvt zonVtpBWlM718YwaN3a3wUNqX;7TqvAFnVUoD5v5WTh~}r)KoLUDw%8Rrqso~bJqd> z_T!&Rmr6ebpV^4|knJZ%qmzL;OvG3~A*loGY7?YS%hS{2R0%NQ@fRoEK52Aiu%gj( z_7~a}eQUh8PnyI^J!>pxB(x7FeINHHC4zLDT`&C*XUpp@s0_B^!k5Uu)^j_uuu^T> z8WW!QK0SgwFHTA%M!L`bl3hHjPp)|wL5Var_*A1-H8LV?uY5&ou{hRjj>#X@rxV>5%-9hbP+v?$4}3EfoRH;l_wSiz{&1<+`Y5%o%q~4rdpRF0jOsCoLnWY5x?V)0ga>CDo`NpqS) z@x`mh1QGkx;f)p-n^*g5M^zRTHz%b2IkLBY{F+HsjrFC9_H(=9Z5W&Eymh~A_FUJ} znhTc9KG((OnjFO=+q>JQZJbeOoUM77M{)$)qQMcxK9f;=L;IOv_J>*~w^YOW744QZ zoG;!b9VD3ww}OX<8sZ0F##8hvfDP{hpa3HjaLsKbLJ8 z0WpY2E!w?&cWi7&N%bOMZD~o7QT*$xCRJ@{t31~qx~+0yYrLXubXh2{_L699Nl_pn z6)9eu+uUTUdjHXYs#pX^L)AIb!FjjNsTp7C399w&B{Q4q%yKfmy}T2uQdU|1EpNcY zDk~(h#AdxybjfzB+mg6rdU9mDZ^V>|U13Dl$Gj+pAL}lR2a1u!SJXU_YqP9N{ose4 zk+$v}BIHX60WSGVWv;S%zvHOWdDP(-ceo(<8`y@Goy%4wDu>57QZNJc)f>Ls+}9h7 z^N=#3q3|l?aG8K#HwiW2^PJu{v|x5;awYfahC?>_af3$LmMc4%N~JwVlRZa4c+eW2 zE!zosAjOv&UeCeu;Bn5OQUC=jtZjF;NDk9$fGbxf3d29SUBekX1!a$Vmq_VK*MHQ4)eB!dQrHH)LVYNF%-t8!d`@!cb z2CsKs3|!}T^7fSZm?0dJ^JE`ZGxA&a!jC<>6_y67On0M)hd$m*RAzo_qM?aeqkm`* zXpDYcc_>TFZYaC3JV>{>mp(5H^efu!Waa7hGTAts29jjuVd1vI*fEeB?A&uG<8dLZ z(j6;-%vJ7R0U9}XkH)1g>&uptXPHBEA*7PSO2TZ+dbhVxspNW~ZQT3fApz}2 z_@0-lZODcd>dLrYp!mHn4k>>7kibI!Em+Vh*;z}l?0qro=aJt68joCr5Jo(Vk<@i) z5BCKb4p6Gdr9=JSf(2Mgr=_6}%4?SwhV+JZj3Ox^_^OrQk$B^v?eNz}d^xRaz&~ zKVnlLnK#8^y=If2f1zmb~^5lPLe?%l}>?~wN4IN((2~U{e9fKhLMtYFj)I$(y zgnKv?R+ZpxA$f)Q2l=aqE6EPTK=i0sY&MDFJp!vQayyvzh4wee<}kybNthRlX>SHh z7S}9he^EBOqzBCww^duHu!u+dnf9veG{HjW!}aT7aJqzze9K6-Z~8pZAgdm1n~aDs z8_s7?WXMPJ3EPJHi}NL&d;lZP8hDhAXf5Hd!x|^kEHu`6QukXrVdLnq5zbI~oPo?7 z2Cbu8U?$K!Z4_yNM1a(bL!GRe!@{Qom+DxjrJ!B99qu5b*Ma%^&-=6UEbC+S2zX&= zQ!%bgJTvmv^2}hhvNQg!l=kbapAgM^hruE3k@jTxsG(B6d=4thBC*4tzVpCYXFc$a zeqgVB^zua)y-YjpiibCCdU%txXYeNFnXcbNj*D?~)5AGjL+!!ij_4{5EWKGav0^={~M^q}baAFOPzxfUM>`KPf|G z&hsaR*7(M6KzTj8Z?;45zX@L#xU{4n$9Q_<-ac(y4g~S|Hyp^-<*d8+P4NHe?~vfm z@y309=`lGdvN8*jw-CL<;o#DKc-%lb0i9a3%{v&2X($|Qxv(_*()&=xD=5oBg=$B0 zU?41h9)JKvP0yR{KsHoC>&`(Uz>?_`tlLjw1&5tPH3FoB%}j;yffm$$s$C=RHi`I3*m@%CPqWnP@B~%DEe;7ZT{9!IMTo1hT3Q347HJ&!)BM2 z3~aClf>aFh0_9||4G}(Npu`9xYY1*SD|M~9!CCFn{-J$u2&Dg*=5$_nozpoD2nxqq zB!--eA8UWZlcEDp4r#vhZ6|vq^9sFvRnA9HpHch5Mq4*T)oGbruj!U8Lx_G%Lby}o zTQ-_4A7b)5A42vA0U}hUJq6&wQ0J%$`w#ph!EGmW96)@{AUx>q6E>-r^Emk!iCR+X zdIaNH`$}7%57D1FyTccs3}Aq0<0Ei{`=S7*>pyg=Kv3nrqblqZcpsCWSQl^uMSsdj zYzh73?6th$c~CI0>%5@!Ej`o)Xm38u0fp9=HE@Sa6l2oX9^^4|Aq%GA z3(AbFR9gA_2T2i%Ck5V2Q2WW-(a&(j#@l6wE4Z`xg#S za#-UWUpU2U!TmIo`CN0JwG^>{+V#9;zvx;ztc$}@NlcyJr?q(Y`UdW6qhq!aWyB5xV1#Jb{I-ghFNO0 zFU~+QgPs{FY1AbiU&S$QSix>*rqYVma<-~s%ALhFyVhAYepId1 zs!gOB&weC18yhE-v6ltKZMV|>JwTX+X)Y_EI(Ff^3$WTD|Ea-1HlP;6L~&40Q&5{0 z$e$2KhUgH8ucMJxJV#M%cs!d~#hR^nRwk|uuCSf6irJCkSyI<%CR==tftx6d%;?ef zYIcjZrP@APzbtOeUe>m-TW}c-ugh+U*RbL1eIY{?>@8aW9bb1NGRy@MTse@>= za%;5=U}X%K2tKTYe9gjMcBvX%qrC&uZ`d(t)g)X8snf?vBe3H%dG=bl^rv8Z@YN$gd9yveHY0@Wt0$s zh^7jCp(q+6XDoekb;=%y=Wr8%6;z0ANH5dDR_VudDG|&_lYykJaiR+(y{zpR=qL3|2e${8 z2V;?jgHj7}Kl(d8C9xWRjhpf_)KOXl+@c4wrHy zL3#9U(`=N59og2KqVh>nK~g9>fX*PI0`>i;;b6KF|8zg+k2hViCt}4dfMdvb1NJ-Rfa7vL2;lPK{Lq*u`JT>S zoM_bZ_?UY6oV6Ja14X^;LqJPl+w?vf*C!nGK;uU^0GRN|UeFF@;H(Hgp8x^|;ygh? zIZx3DuO(lD01ksanR@Mn#lti=p28RTNYY6yK={RMFiVd~k8!@a&^jicZ&rxD3CCI! zVb=fI?;c#f{K4Pp2lnb8iF2mig)|6JEmU86Y%l}m>(VnI*Bj`a6qk8QL&~PFDxI8b z2mcsQBe9$q`Q$LfG2wdvK`M1}7?SwLAV&)nO;kAk`SAz%x9CDVHVbUd$O(*aI@D|s zLxJW7W(QeGpQY<$dSD6U$ja(;Hb3{Zx@)*fIQaW{8<$KJ&fS0caI2Py^clOq9@Irt z7th7F?7W`j{&UmM==Lo~T&^R7A?G=K_e-zfTX|)i`pLitlNE(~tq*}sS1x2}Jlul6 z5+r#4SpQu8h{ntIv#qCVH`uG~+I8l+7ZG&d`Dm!+(rZQDV*1LS^WfH%-!5aTAxry~ z4xl&rot5ct{xQ$w$MtVTUi6tBFSJWq2Rj@?HAX1H$eL*fk{Hq;E`x|hghRkipYNyt zKCO=*KSziiVk|+)qQCGrTYH9X!Z0$k{Nde~0Wl`P{}ca%nv<6fnYw^~9dYxTnTZB&&962jX0DM&wy&8fdxX8xeHSe=UU&Mq zRTaUKnQO|A>E#|PUo+F=Q@dMdt`P*6e92za(TH{5C*2I2S~p?~O@hYiT>1(n^Lqqn zqewq3ctAA%0E)r53*P-a8Ak32mGtUG`L^WVcm`QovX`ecB4E9X60wrA(6NZ7z~*_DV_e z8$I*eZ8m=WtChE{#QzeyHpZ%7GwFHlwo2*tAuloI-j2exx3#x7EL^&D;Re|Kj-XT- zt908^soV2`7s+Hha!d^#J+B)0-`{qIF_x=B811SZlbUe%kvPce^xu7?LY|C z@f1gRPha1jq|=f}Se)}v-7MWH9)YAs*FJ&v3ZT9TSi?e#jarin0tjPNmxZNU_JFJG z+tZi!q)JP|4pQ)?l8$hRaPeoKf!3>MM-bp06RodLa*wD=g3)@pYJ^*YrwSIO!SaZo zDTb!G9d!hb%Y0QdYxqNSCT5o0I!GDD$Z@N!8J3eI@@0AiJmD7brkvF!pJGg_AiJ1I zO^^cKe`w$DsO|1#^_|`6XTfw6E3SJ(agG*G9qj?JiqFSL|6tSD6vUwK?Cwr~gg)Do zp@$D~7~66-=p4`!!UzJDKAymb!!R(}%O?Uel|rMH>OpRGINALtg%gpg`=}M^Q#V5( zMgJY&gF)+;`e38QHI*c%B}m94o&tOfae;og&!J2;6ENW}QeL73jatbI1*9X~y=$Dm%6FwDcnCyMRL}zo`0=y7=}*Uw zo3!qZncAL{HCgY!+}eKr{P8o27ye+;qJP;kOB%RpSesGoHLT6tcYp*6v~Z9NCyb6m zP#qds0jyqXX46qMNhXDn3pyIxw2f_z;L_X9EIB}AhyC`FYI}G3$WnW>#NMy{0aw}nB%1=Z4&*(FaCn5QG(zvdG^pQRU25;{wwG4h z@kuLO0F->{@g2!;NNd!PfqM-;@F0;&wK}0fT9UrH}(8A5I zt33(+&U;CLN|8+71@g z(s!f-kZZZILUG$QXm9iYiE*>2w;gpM>lgM{R9vT3q>qI{ELO2hJHVi`)*jzOk$r)9 zq}$VrE0$GUCm6A3H5J-=Z9i*biw8ng zi<1nM0lo^KqRY@Asucc#DMmWsnCS;5uPR)GL3pL=-IqSd>4&D&NKSGHH?pG;=Xo`w zw~VV9ddkwbp~m>9G0*b?j7-0fOwR?*U#BE#n7A=_fDS>`fwatxQ+`FzhBGQUAyIRZ??eJt46vHBlR>9m!vfb6I)8!v6TmtZ%G6&E|1e zOtx5xy%yOSu+<9Ul5w5N=&~4Oph?I=ZKLX5DXO(*&Po>5KjbY7s@tp$8(fO|`Xy}Y z;NmMypLoG7r#Xz4aHz7n)MYZ7Z1v;DFHLNV{)to;(;TJ=bbMgud96xRMME#0d$z-S z-r1ROBbW^&YdQWA>U|Y>{whex#~K!ZgEEk=LYG8Wqo28NFv)!t!~}quaAt}I^y-m| z8~E{9H2VnyVxb_wCZ7v%y(B@VrM6lzk~|ywCi3HeiSV`TF>j+Ijd|p*kyn;=mqtf8&DK^|*f+y$38+9!sis9N=S)nINm9=CJ<;Y z!t&C>MIeyou4XLM*ywT_JuOXR>VkpFwuT9j5>667A=CU*{TBrMTgb4HuW&!%Yt`;#md7-`R`ouOi$rEd!ErI zo#>qggAcx?C7`rQ2;)~PYCw%CkS(@EJHZ|!!lhi@Dp$*n^mgrrImsS~(ioGak>3)w zvop0lq@IISuA0Ou*#1JkG{U>xSQV1e}c)!d$L1plFX5XDXX5N7Ns{kT{y5|6MfhBD+esT)e7&CgSW8FxsXTAY=}?0A!j_V9 zJ;IJ~d%av<@=fNPJ9)T3qE78kaz64E>dJaYab5uaU`n~Zdp2h{8DV%SKE5G^$LfuOTRRjB;TnT(Jk$r{Pfe4CO!SM_7d)I zquW~FVCpSycJ~c*B*V8?Qqo=GwU8CkmmLFugfHQ7;A{yCy1OL-+X=twLYg9|H=~8H znnN@|tCs^ZLlCBl5wHvYF}2vo>a6%mUWpTds_mt*@wMN4-r`%NTA%+$(`m6{MNpi@ zMx)8f>U4hd!row@gM&PVo&Hx+lV@$j9yWTjTue zG9n0DP<*HUmJ7ZZWwI2x+{t3QEfr6?T}2iXl=6e0b~)J>X3`!fXd9+2wc1%cj&F@Z zgYR|r5Xd5jy9;YW&=4{-0rJ*L5CgDPj9^3%bp-`HkyBs`j1iTUGD4?WilZ6RO8mIE z+~Joc?GID6K96dyuv(dWREK9Os~%?$$FxswxQsoOi8M?RnL%B~Lyk&(-09D0M?^Jy zWjP)n(b)TF<-|CG%!Vz?8Fu&6iU<>oG#kGcrcrrBlfZMVl0wOJvsq%RL9To%iCW@)#& zZAJWhgzYAq)#NTNb~3GBcD%ZZOc43!YWSyA7TD6xkk)n^FaRAz73b}%9d&YisBic(?mv=Iq^r%Ug zzHq-rRrhfOOF+yR=AN!a9*Rd#sM9ONt5h~w)yMP7Dl9lfpi$H0%GPW^lS4~~?vI8Z z%^ToK#NOe0ExmUsb`lLO$W*}yXNOxPe@zD*90uTDULnH6C?InP3J=jYEO2d)&e|mP z1DSd0QOZeuLWo*NqZzopA+LXy9)fJC00NSX=_4Mi1Z)YyZVC>C!g}cY(Amaj%QN+bev|Xxd2OPD zk!dfkY6k!(sDBvsFC2r^?}hb81(WG5Lt9|riT`2?P;B%jaf5UX<~OJ;uAL$=Ien+V zC!V8u0v?CUa)4*Q+Q_u zkx{q;NjLcvyMuU*{+uDsCQ4U{JLowYby-tn@hatL zy}X>9y08#}oytdn^qfFesF)Tt(2!XGw#r%?7&zzFFh2U;#U9XBO8W--#gOpfbJ`Ey z|M8FCKlWQrOJwE;@Sm02l9OBr7N}go4V8ur)}M@m2uWjggb)DC4s`I4d7_8O&E(j; z?3$9~R$QDxNM^rNh9Y;6P7w+bo2q}NEd6f&_raor-v`UCaTM3TT8HK2-$|n{N@U>_ zL-`P7EXoEU5JRMa)?tNUEe8XFis+w8g9k(QQ)%?&Oac}S`2V$b?%`DwXBgja&&fR@ zH_XidF$p1wA)J|Wk1;?lCl?fgc)=TB3>Y8;BoMqHwJqhL)Tgydv9(?(TBX)fq%=~C zmLj!iX-kn7QA(9snzk0LRf<%SzO&~IhLor6A3f*U^UcoAygRe!H#@UCv$JUP&vPxs zeDj$1%#<2T1!e|!7xI+~_VXLl5|jHqvOhU7ZDUGee;HnkcPP=_k_FFxPjXg*9KyI+ zIh0@+s)1JDSuKMeaDZ3|<_*J8{TUFDLl|mXmY8B>Wj_?4mC#=XjsCKPEO=p0c&t&Z zd1%kHxR#o9S*C?du*}tEHfAC7WetnvS}`<%j=o7YVna)6pw(xzkUi7f#$|^y4WQ{7 zu@@lu=j6xr*11VEIY+`B{tgd(c3zO8%nGk0U^%ec6h)G_`ki|XQXr!?NsQkxzV6Bn1ea9L+@ z(Zr7CU_oXaW>VOdfzENm+FlFQ7Se0ROrNdw(QLvb6{f}HRQ{$Je>(c&rws#{dFI^r zZ4^(`J*G0~Pu_+p5AAh>RRpkcbaS2a?Fe&JqxDTp`dIW9;DL%0wxX5;`KxyA4F{(~_`93>NF@bj4LF!NC&D6Zm+Di$Q-tb2*Q z&csGmXyqA%Z9s(AxNO3@Ij=WGt=UG6J7F;r*uqdQa z?7j!nV{8eQE-cwY7L(3AEXF3&V*9{DpSYdyCjRhv#&2johwf{r+k`QB81%!aRVN<& z@b*N^xiw_lU>H~@4MWzgHxSOGVfnD|iC7=hf0%CPm_@@4^t-nj#GHMug&S|FJtr?i z^JVrobltd(-?Ll>)6>jwgX=dUy+^n_ifzM>3)an3iOzpG9Tu;+96TP<0Jm_PIqof3 zMn=~M!#Ky{CTN_2f7Y-i#|gW~32RCWKA4-J9sS&>kYpTOx#xVNLCo)A$LUme^fVNH z@^S7VU^UJ0YR8?Oy$^IYuG*bm|g;@aX~i60%`7XLy*AYpYvZ^F^U(!|RW z*C!rJ@+7TGdL=nNd1gv^%B+;Fcr$y)i0!GRsZXRHPs>QVGVR{9r_#&Qd(wL|5;H;> zD>HUw=4CF++&{7$<8G@j*nGjhEO%BQYfjeItp4mPvY*JYb1HKd!{HJ9*)(3%BR%{Pp?AM&*yHAJsW({ivOzj*qS!-7|XEn6@zo z3L*tBT%<4RxoAh>q{0n_JBmgW6&8hx?kL(_^k%VL>?xjAyrKBmSl`$=V|SK}ELl}@ zd|d0eo#RfG`bw9SK3%r4Y+rdvc}w}~ixV%tqawbdqvE-WcgE+BUpxMT%F@btm76MG zn=oQRWWuTm+a{dy)Oc2V4yX(@M{QAkx>(QB59*`dLT`Pz3Lsj9iB=HSHAiCq()ns|Cr)1*c605Cx}3V&x}Lg?b+6Q?)z7Kl zQh&1Hx`y6JY-Cwvd*ozeps}a1xAA0CR+Da;+O(i)P1C;SjOI}Dtmf6tPqo-Bl`U78 zv$kYgPntPp@G)n1an9tEoL*Vumu9`>_@I(;+5+fBa-*?fEx=mTEjZ7wq}#@Gd5_cW z!mP{N=yqEntDo)|>oy6{9cu+-3*GTnmb^`O0^FzRPO^&aG`f@F_R*aQ_e{F+_9%NW z4KG_B`@X3EVV9L>?_RNDMddA>w=e0KfAiw5?#i1NFT%Zz#nuv(&!yIU>lVxmzYKQ` zzJ*0w9<&L4aJ6A;0j|_~i>+y(q-=;2Xxhx2v%CYY^{} z^J@LO()eLo|7!{ghQ+(u$wxO*xY#)cL(|miH2_ck2yN{mu4O9=hBW*pM_()-_YdH#Ru{JtwJ^R2}3?!>>m1pohh zrn(!xCjE0Q&EH1QK?zA%sxVh&H99cObJUY$veZhQ)MLu-h%`!*G)s$2k;~+A z)Kk->Ri?`oGDEJEtI*wijm(s5f$W78FH{+qBxiU{~kq((J3uK{m z$|C8K#j-?hm8H@x%VfFqpnvu@xn1s%J7uNZC9C99a<_b1J|mx%)$%!6gPU|~<@2&m zz99GDp`|a%m*iggvfL;4%X;~WY>)@!tMWB@P`)k?$;0x9JSrRI8?s3rlgH(o@`OAo zn{f*gZ#t2u6K??hx|aElOM`Xd0t+SAIUEHvFw%?Wsm$s zUXq{6UU?a>Nc@@Xlb_2k9M1Ctr<#+O?yd}rv z_wu&=_t$!Yngd@N_AUj}T; z#*Ce|%XZr_sQcsWcsl{pCnnj+c8ZNIMmx<;w=-g$Q>BU;9k;w|zQ;4!W32Xg2Cd?{ zvmO3kuKQ^Hv;o>6ZHP8ZJ2`4~Bx?N;cf<0fi=!*G^^WzbTF3e$b&d^qqB{>nqLG81 zs94bBh%|Vj+hLu=!8(b9brJ>ZBns9^6s(gdSVyP9qnu2_I{Sg8j-rloG6{d`De5We zDe5WeY3ga}Y3ga}Y3ga}Y3ga}Y3ga}d8y~6o|k%F>UpW>rJk31Ug~+N=cS&HdOqs; zsOO`ek9t1p`Kafko{xGy>iMbXr=FjBxZMYc8a#gL`Kjlpo}YSt>iMY`pk9DF0qO*( z6QE9jIsxhgs1u-0kUBx8D@eT{^@7w3QZGooAoYUO3sNscy%6<6)C*BBM7L`dk$Xk%6}eZQXgo#!75P`>Uy*-B{uTLGUy*-B{uTLGUy*-B{uTLG{M(8^tv41d}oRU?8#IBFtJy*9zAN5dcxqGlMZGL>GG%R#)4J zDJ2;)4*E1pyHia%>lMv3X7Q`UoFyoB@|xvh^)kOE3)IL&0(G&i;g08s>c%~pHkN&6 z($7!kyv|A2DsV2mq-5Ku)D#$Kn$CzqD-wm5Q*OtEOEZe^&T$xIb0NUL}$)W)Ck`6oter6KcQG9Zcy>lXip)%e&!lQgtQ*N`#abOlytt!&i3fo)cKV zP0BWmLxS1gQv(r_r|?9>rR0ZeEJPx;Vi|h1!Eo*dohr&^lJgqJZns>&vexP@fs zkPv93Nyw$-kM5Mw^{@wPU47Y1dSkiHyl3dtHLwV&6Tm1iv{ve;sYA}Z&kmH802s9Z zyJEn+cfl7yFu#1^#DbtP7k&aR06|n{LnYFYEphKd@dJEq@)s#S)UA&8VJY@S2+{~> z(4?M();zvayyd^j`@4>xCqH|Au>Sfzb$mEOcD7e4z8pPVRTiMUWiw;|gXHw7LS#U< zsT(}Z5SJ)CRMXloh$qPnK77w_)ctHmgh}QAe<2S{DU^`!uwptCoq!Owz$u6bF)vnb zL`bM$%>baN7l#)vtS3y6h*2?xCk z>w+s)@`O4(4_I{L-!+b%)NZcQ&ND=2lyP+xI#9OzsiY8$c)ys-MI?TG6 zEP6f=vuLo!G>J7F4v|s#lJ+7A`^nEQScH3e?B_jC&{sj>m zYD?!1z4nDG_Afi$!J(<{>z{~Q)$SaXWjj~%ZvF152Hd^VoG14rFykR=_TO)mCn&K$ z-TfZ!vMBvnToyBoKRkD{3=&=qD|L!vb#jf1f}2338z)e)g>7#NPe!FoaY*jY{f)Bf>ohk-K z4{>fVS}ZCicCqgLuYR_fYx2;*-4k>kffuywghn?15s1dIOOYfl+XLf5w?wtU2Og*f z%X5x`H55F6g1>m~%F`655-W1wFJtY>>qNSdVT`M`1Mlh!5Q6#3j={n5#za;!X&^OJ zgq;d4UJV-F>gg?c3Y?d=kvn3eV)Jb^ zO5vg0G0yN0%}xy#(6oTDSVw8l=_*2k;zTP?+N=*18H5wp`s90K-C67q{W3d8vQGmr zhpW^>1HEQV2TG#8_P_0q91h8QgHT~8=-Ij5snJ3cj?Jn5_66uV=*pq(j}yHnf$Ft;5VVC?bz%9X31asJeQF2jEa47H#j` zk&uxf3t?g!tltVP|B#G_UfDD}`<#B#iY^i>oDd-LGF}A@Fno~dR72c&hs6bR z2F}9(i8+PR%R|~FV$;Ke^Q_E_Bc;$)xN4Ti>Lgg4vaip!%M z06oxAF_*)LH57w|gCW3SwoEHwjO{}}U=pKhjKSZ{u!K?1zm1q? zXyA6y@)}_sONiJopF}_}(~}d4FDyp|(@w}Vb;Fl5bZL%{1`}gdw#i{KMjp2@Fb9pg ziO|u7qP{$kxH$qh8%L+)AvwZNgUT6^zsZq-MRyZid{D?t`f|KzSAD~C?WT3d0rO`0 z=qQ6{)&UXXuHY{9g|P7l_nd-%eh}4%VVaK#Nik*tOu9lBM$<%FS@`NwGEbP0&;Xbo zObCq=y%a`jSJmx_uTLa{@2@}^&F4c%z6oe-TN&idjv+8E|$FHOvBqg5hT zMB=7SHq`_-E?5g=()*!V>rIa&LcX(RU}aLm*38U_V$C_g4)7GrW5$GnvTwJZdBmy6 z*X)wi3=R8L=esOhY0a&eH`^fSpUHV8h$J1|o^3fKO|9QzaiKu>yZ9wmRkW?HTkc<*v7i*ylJ#u#j zD1-n&{B`04oG>0Jn{5PKP*4Qsz{~`VVA3578gA+JUkiPc$Iq!^K|}*p_z3(-c&5z@ zKxmdNpp2&wg&%xL3xZNzG-5Xt7jnI@{?c z25=M>-VF|;an2Os$Nn%HgQz7m(ujC}Ii0Oesa(y#8>D+P*_m^X##E|h$M6tJr%#=P zWP*)Px>7z`E~U^2LNCNiy%Z7!!6RI%6fF@#ZY3z`CK91}^J$F!EB0YF1je9hJKU7!S5MnXV{+#K;y zF~s*H%p@vj&-ru7#(F2L+_;IH46X(z{~HTfcThqD%b{>~u@lSc<+f5#xgt9L7$gSK ziDJ6D*R%4&YeUB@yu@4+&70MBNTnjRyqMRd+@&lU#rV%0t3OmouhC`mkN}pL>tXin zY*p)mt=}$EGT2E<4Q>E2`6)gZ`QJhGDNpI}bZL9}m+R>q?l`OzFjW?)Y)P`fUH(_4 zCb?sm1=DD0+Q5v}BW#0n5;Nm(@RTEa3(Y17H2H67La+>ptQHJ@WMy2xRQT$|7l`8c zYHCxYw2o-rI?(fR2-%}pbs$I%w_&LPYE{4bo}vRoAW>3!SY_zH3`ofx3F1PsQ?&iq z*BRG>?<6%z=x#`NhlEq{K~&rU7Kc7Y-90aRnoj~rVoKae)L$3^z*Utppk?I`)CX&& zZ^@Go9fm&fN`b`XY zt0xE5aw4t@qTg_k=!-5LXU+_~DlW?53!afv6W(k@FPPX-`nA!FBMp7b!ODbL1zh58 z*69I}P_-?qSLKj}JW7gP!la}K@M}L>v?rDD!DY-tu+onu9kLoJz20M4urX_xf2dfZ zORd9Zp&28_ff=wdMpXi%IiTTNegC}~RLkdYjA39kWqlA?jO~o1`*B&85Hd%VPkYZT z48MPe62;TOq#c%H(`wX5(Bu>nlh4Fbd*Npasdhh?oRy8a;NB2(eb}6DgwXtx=n}fE zx67rYw=(s0r?EsPjaya}^Qc-_UT5|*@|$Q}*|>V3O~USkIe6a0_>vd~6kHuP8=m}_ zo2IGKbv;yA+TBtlCpnw)8hDn&eq?26gN$Bh;SdxaS04Fsaih_Cfb98s39xbv)=mS0 z6M<@pM2#pe32w*lYSWG>DYqB95XhgAA)*9dOxHr{t)er0Xugoy)!Vz#2C3FaUMzYl zCxy{igFB901*R2*F4>grPF}+G`;Yh zGi@nRjWyG3mR(BVOeBPOF=_&}2IWT%)pqdNAcL{eP`L*^FDv#Rzql5U&Suq_X%JfR_lC!S|y|xd5mQ0{0!G#9hV46S~A` z0B!{yI-4FZEtol5)mNWXcX(`x&Pc*&gh4k{w%0S#EI>rqqlH2xv7mR=9XNCI$V#NG z4wb-@u{PfQP;tTbzK>(DF(~bKp3;L1-A*HS!VB)Ae>Acnvde15Anb`h;I&0)aZBS6 z55ZS7mL5Wp!LCt45^{2_70YiI_Py=X{I3>$Px5Ez0ahLQ+ z9EWUWSyzA|+g-Axp*Lx-M{!ReQO07EG7r4^)K(xbj@%ZU=0tBC5shl)1a!ifM5OkF z0w2xQ-<+r-h1fi7B6waX15|*GGqfva)S)dVcgea`lQ~SQ$KXPR+(3Tn2I2R<0 z9tK`L*pa^+*n%>tZPiqt{_`%v?Bb7CR-!GhMON_Fbs0$#|H}G?rW|{q5fQhvw!FxI zs-5ZK>hAbnCS#ZQVi5K0X3PjL1JRdQO+&)*!oRCqB{wen60P6!7bGiWn@vD|+E@Xq zb!!_WiU^I|@1M}Hz6fN-m04x=>Exm{b@>UCW|c8vC`aNbtA@KCHujh^2RWZC}iYhL^<*Z93chIBJYU&w>$CGZDRcHuIgF&oyesDZ#&mA;?wxx4Cm#c0V$xYG?9OL(Smh}#fFuX(K;otJmvRP{h ze^f-qv;)HKC7geB92_@3a9@MGijS(hNNVd%-rZ;%@F_f7?Fjinbe1( zn#jQ*jKZTqE+AUTEd3y6t>*=;AO##cmdwU4gc2&rT8l`rtKW2JF<`_M#p>cj+)yCG zgKF)y8jrfxTjGO&ccm8RU>qn|HxQ7Z#sUo$q)P5H%8iBF$({0Ya51-rA@!It#NHN8MxqK zrYyl_&=}WVfQ?+ykV4*@F6)=u_~3BebR2G2>>mKaEBPmSW3(qYGGXj??m3L zHec{@jWCsSD8`xUy0pqT?Sw0oD?AUK*WxZn#D>-$`eI+IT)6ki>ic}W)t$V32^ITD zR497@LO}S|re%A+#vdv-?fXsQGVnP?QB_d0cGE+U84Q=aM=XrOwGFN3`Lpl@P0fL$ zKN1PqOwojH*($uaQFh8_)H#>Acl&UBSZ>!2W1Dinei`R4dJGX$;~60X=|SG6#jci} z&t4*dVDR*;+6Y(G{KGj1B2!qjvDYOyPC}%hnPbJ@g(4yBJrViG1#$$X75y+Ul1{%x zBAuD}Q@w?MFNqF-m39FGpq7RGI?%Bvyyig&oGv)lR>d<`Bqh=p>urib5DE;u$c|$J zwim~nPb19t?LJZsm{<(Iyyt@~H!a4yywmHKW&=1r5+oj*Fx6c89heW@(2R`i!Uiy* zp)=`Vr8sR!)KChE-6SEIyi(dvG3<1KoVt>kGV=zZiG7LGonH1+~yOK-`g0)r#+O|Q>)a`I2FVW%wr3lhO(P{ksNQuR!G_d zeTx(M!%brW_vS9?IF>bzZ2A3mWX-MEaOk^V|4d38{1D|KOlZSjBKrj7Fgf^>JyL0k zLoI$adZJ0T+8i_Idsuj}C;6jgx9LY#Ukh;!8eJ^B1N}q=Gn4onF*a2vY7~`x$r@rJ z`*hi&Z2lazgu{&nz>gjd>#eq*IFlXed(%$s5!HRXKNm zDZld+DwDI`O6hyn2uJ)F^{^;ESf9sjJ)wMSKD~R=DqPBHyP!?cGAvL<1|7K-(=?VO zGcKcF1spUa+ki<`6K#@QxOTsd847N8WSWztG~?~ z!gUJn>z0O=_)VCE|56hkT~n5xXTp}Ucx$Ii%bQ{5;-a4~I2e|{l9ur#*ghd*hSqO= z)GD@ev^w&5%k}YYB~!A%3*XbPPU-N6&3Lp1LxyP@|C<{qcn&?l54+zyMk&I3YDT|E z{lXH-e?C{huu<@~li+73lMOk&k)3s7Asn$t6!PtXJV!RkA`qdo4|OC_a?vR!kE_}k zK5R9KB%V@R7gt@9=TGL{=#r2gl!@3G;k-6sXp&E4u20DgvbY$iE**Xqj3TyxK>3AU z!b9}NXuINqt>Htt6fXIy5mj7oZ{A&$XJ&thR5ySE{mkxq_YooME#VCHm2+3D!f`{) zvR^WSjy_h4v^|!RJV-RaIT2Ctv=)UMMn@fAgjQV$2G+4?&dGA8vK35c-8r)z9Qqa=%k(FU)?iec14<^olkOU3p zF-6`zHiDKPafKK^USUU+D01>C&Wh{{q?>5m zGQp|z*+#>IIo=|ae8CtrN@@t~uLFOeT{}vX(IY*;>wAU=u1Qo4c+a&R);$^VCr>;! zv4L{`lHgc9$BeM)pQ#XA_(Q#=_iSZL4>L~8Hx}NmOC$&*Q*bq|9Aq}rWgFnMDl~d*;7c44GipcpH9PWaBy-G$*MI^F0 z?Tdxir1D<2ui+Q#^c4?uKvq=p>)lq56=Eb|N^qz~w7rsZu)@E4$;~snz+wIxi+980O6M#RmtgLYh@|2}9BiHSpTs zacjGKvwkUwR3lwTSsCHlwb&*(onU;)$yvdhikonn|B44JMgs*&Lo!jn`6AE>XvBiO z*LKNX3FVz9yLcsnmL!cRVO_qv=yIM#X|u&}#f%_?Tj0>8)8P_0r0!AjWNw;S44tst zv+NXY1{zRLf9OYMr6H-z?4CF$Y%MdbpFIN@a-LEnmkcOF>h16cH_;A|e)pJTuCJ4O zY7!4FxT4>4aFT8a92}84>q0&?46h>&0Vv0p>u~k&qd5$C1A6Q$I4V(5X~6{15;PD@ ze6!s9xh#^QI`J+%8*=^(-!P!@9%~buBmN2VSAp@TOo6}C?az+ALP8~&a0FWZk*F5N z^8P8IREnN`N0i@>O0?{i-FoFShYbUB`D7O4HB`Im2{yzXmyrg$k>cY6A@>bf7i3n0 z5y&cf2#`zctT>dz+hNF&+d3g;2)U!#vsb-%LC+pqKRTiiSn#FH#e!bVwR1nAf*TG^ z!RKcCy$P>?Sfq6n<%M{T0I8?p@HlgwC!HoWO>~mT+X<{Ylm+$Vtj9};H3$EB}P2wR$3y!TO#$iY8eO-!}+F&jMu4%E6S>m zB(N4w9O@2=<`WNJay5PwP8javDp~o~xkSbd4t4t8)9jqu@bHmJHq=MV~Pt|(TghCA}fhMS?s-{klV>~=VrT$nsp7mf{?cze~KKOD4 z_1Y!F)*7^W+BBTt1R2h4f1X4Oy2%?=IMhZU8c{qk3xI1=!na*Sg<=A$?K=Y=GUR9@ zQ(ylIm4Lgm>pt#%p`zHxok%vx_=8Fap1|?OM02|N%X-g5_#S~sT@A!x&8k#wVI2lo z1Uyj{tDQRpb*>c}mjU^gYA9{7mNhFAlM=wZkXcA#MHXWMEs^3>p9X)Oa?dx7b%N*y zLz@K^%1JaArjgri;8ptNHwz1<0y8tcURSbHsm=26^@CYJ3hwMaEvC7 z3Wi-@AaXIQ)%F6#i@%M>?Mw7$6(kW@?et@wbk-APcvMCC{>iew#vkZej8%9h0JSc? zCb~K|!9cBU+))^q*co(E^9jRl7gR4Jihyqa(Z(P&ID#TPyysVNL7(^;?Gan!OU>au zN}miBc&XX-M$mSv%3xs)bh>Jq9#aD_l|zO?I+p4_5qI0Ms*OZyyxA`sXcyiy>-{YN zA70%HmibZYcHW&YOHk6S&PQ+$rJ3(utuUra3V0~@=_~QZy&nc~)AS>v&<6$gErZC3 zcbC=eVkV4Vu0#}E*r=&{X)Kgq|8MGCh(wsH4geLj@#8EGYa})K2;n z{1~=ghoz=9TSCxgzr5x3@sQZZ0FZ+t{?klSI_IZa16pSx6*;=O%n!uXVZ@1IL;JEV zfOS&yyfE9dtS*^jmgt6>jQDOIJM5Gx#Y2eAcC3l^lmoJ{o0T>IHpECTbfYgPI4#LZq0PKqnPCD}_ zyKxz;(`fE0z~nA1s?d{X2!#ZP8wUHzFSOoTWQrk%;wCnBV_3D%3@EC|u$Ao)tO|AO z$4&aa!wbf}rbNcP{6=ajgg(`p5kTeu$ji20`zw)X1SH*x zN?T36{d9TY*S896Ijc^!35LLUByY4QO=ARCQ#MMCjudFc7s!z%P$6DESz%zZ#>H|i zw3Mc@v4~{Eke;FWs`5i@ifeYPh-Sb#vCa#qJPL|&quSKF%sp8*n#t?vIE7kFWjNFh zJC@u^bRQ^?ra|%39Ux^Dn4I}QICyDKF0mpe+Bk}!lFlqS^WpYm&xwIYxUoS-rJ)N9 z1Tz*6Rl9;x`4lwS1cgW^H_M*)Dt*DX*W?ArBf?-t|1~ge&S}xM0K;U9Ibf{okZHf~ z#4v4qc6s6Zgm8iKch5VMbQc~_V-ZviirnKCi*ouN^c_2lo&-M;YSA>W>>^5tlXObg zacX$k0=9Tf$Eg+#9k6yV(R5-&F{=DHP8!yvSQ`Y~XRnUx@{O$-bGCksk~3&qH^dqX zkf+ZZ?Nv5u>LBM@2?k%k&_aUb5Xjqf#!&7%zN#VZwmv65ezo^Y4S#(ed0yUn4tFOB zh1f1SJ6_s?a{)u6VdwUC!Hv=8`%T9(^c`2hc9nt$(q{Dm2X)dK49ba+KEheQ;7^0) ziFKw$%EHy_B1)M>=yK^=Z$U-LT36yX>EKT zvD8IAom2&2?bTmX@_PBR4W|p?6?LQ+&UMzXxqHC5VHzf@Eb1u)kwyfy+NOM8Wa2y@ zNNDL0PE$F;yFyf^jy&RGwDXQwYw6yz>OMWvJt98X@;yr!*RQDBE- zE*l*u=($Zi1}0-Y4lGaK?J$yQjgb+*ljUvNQ!;QYAoCq@>70=sJ{o{^21^?zT@r~hhf&O;Qiq+ ziGQQLG*D@5;LZ%09mwMiE4Q{IPUx-emo*;a6#DrmWr(zY27d@ezre)Z1BGZdo&pXn z+);gOFelKDmnjq#8dL7CTiVH)dHOqWi~uE|NM^QI3EqxE6+_n>IW67~UB#J==QOGF zp_S)c8TJ}uiaEiaER}MyB(grNn=2m&0yztA=!%3xUREyuG_jmadN*D&1nxvjZ6^+2 zORi7iX1iPi$tKasppaR9$a3IUmrrX)m*)fg1>H+$KpqeB*G>AQV((-G{}h=qItj|d zz~{5@{?&Dab6;0c7!!%Se>w($RmlG7Jlv_zV3Ru8b2rugY0MVPOOYGlokI7%nhIy& z-B&wE=lh2dtD!F?noD{z^O1~Tq4MhxvchzuT_oF3-t4YyA*MJ*n&+1X3~6quEN z@m~aEp=b2~mP+}TUP^FmkRS_PDMA{B zaSy(P=$T~R!yc^Ye0*pl5xcpm_JWI;@-di+nruhqZ4gy7cq-)I&s&Bt3BkgT(Zdjf zTvvv0)8xzntEtp4iXm}~cT+pi5k{w{(Z@l2XU9lHr4Vy~3ycA_T?V(QS{qwt?v|}k z_ST!s;C4!jyV5)^6xC#v!o*uS%a-jQ6< z)>o?z7=+zNNtIz1*F_HJ(w@=`E+T|9TqhC(g7kKDc8z~?RbKQ)LRMn7A1p*PcX2YR zUAr{);~c7I#3Ssv<0i-Woj0&Z4a!u|@Xt2J1>N-|ED<3$o2V?OwL4oQ%$@!zLamVz zB)K&Ik^~GOmDAa143{I4?XUk1<3-k{<%?&OID&>Ud%z*Rkt*)mko0RwC2=qFf-^OV z=d@47?tY=A;=2VAh0mF(3x;!#X!%{|vn;U2XW{(nu5b&8kOr)Kop3-5_xnK5oO_3y z!EaIb{r%D{7zwtGgFVri4_!yUIGwR(xEV3YWSI_+E}Gdl>TINWsIrfj+7DE?xp+5^ zlr3pM-Cbse*WGKOd3+*Qen^*uHk)+EpH-{u@i%y}Z!YSid<}~kA*IRSk|nf+I1N=2 zIKi+&ej%Al-M5`cP^XU>9A(m7G>58>o|}j0ZWbMg&x`*$B9j#Rnyo0#=BMLdo%=ks zLa3(2EinQLXQ(3zDe7Bce%Oszu%?8PO648TNst4SMFvj=+{b%)ELyB!0`B?9R6aO{i-63|s@|raSQGL~s)9R#J#duFaTSZ2M{X z1?YuM*a!!|jP^QJ(hAisJuPOM`8Y-Hzl~%d@latwj}t&0{DNNC+zJARnuQfiN`HQ# z?boY_2?*q;Qk)LUB)s8(Lz5elaW56p&fDH*AWAq7Zrbeq1!?FBGYHCnFgRu5y1jwD zc|yBz+UW|X`zDsc{W~8m$sh@VVnZD$lLnKlq@Hg^;ky!}ZuPdKNi2BI70;hrpvaA4+Q_+K)I@|)q1N-H zrycZU`*YUW``Qi^`bDX-j7j^&bO+-Xg$cz2#i##($uyW{Nl&{DK{=lLWV3|=<&si||2)l=8^8_z+Vho-#5LB0EqQ3v5U#*DF7 zxT)1j^`m+lW}p$>WSIG1eZ>L|YR-@Feu!YNWiw*IZYh03mq+2QVtQ}1ezRJM?0PA< z;mK(J5@N8>u@<6Y$QAHWNE};rR|)U_&bv8dsnsza7{=zD1VBcxrALqnOf-qW(zzTn zTAp|pEo#FsQ$~*$j|~Q;$Zy&Liu9OM;VF@#_&*nL!N2hH!Q6l*OeTxq!l>dEc{;Hw zCQni{iN%jHU*C;?M-VUaXxf0FEJ_G=C8)C-wD!DvhY+qQ#FT3}Th8;GgV&AV94F`D ztT6=w_Xm8)*)dBnDkZd~UWL|W=Glu!$hc|1w7_7l!3MAt95oIp4Xp{M%clu&TXehO z+L-1#{mjkpTF@?|w1P98OCky~S%@OR&o75P&ZHvC}Y=(2_{ib(-Al_7aZ^U?s34#H}= zGfFi5%KnFVCKtdO^>Htpb07#BeCXMDO8U}crpe1Gm`>Q=6qB4i=nLoLZ%p$TY=OcP z)r}Et-Ed??u~f09d3Nx3bS@ja!fV(Dfa5lXxRs#;8?Y8G+Qvz+iv7fiRkL3liip}) z&G0u8RdEC9c$$rdU53=MH`p!Jn|DHjhOxHK$tW_pw9wCTf0Eo<){HoN=zG!!Gq4z4 z7PwGh)VNPXW-cE#MtofE`-$9~nmmj}m zlzZscQ2+Jq%gaB9rMgVJkbhup0Ggpb)&L01T=%>n7-?v@I8!Q(p&+!fd+Y^Pu9l+u zek(_$^HYFVRRIFt@0Fp52g5Q#I`tC3li`;UtDLP*rA{-#Yoa5qp{cD)QYhldihWe+ zG~zuaqLY~$-1sjh2lkbXCX;lq+p~!2Z=76cvuQe*Fl>IFwpUBP+d^&E4BGc{m#l%Kuo6#{XGoRyFc%Hqhf|%nYd<;yiC>tyEyk z4I+a`(%%Ie=-*n z-{mg=j&t12)LH3R?@-B1tEb7FLMePI1HK0`Ae@#)KcS%!Qt9p4_fmBl5zhO10n401 zBSfnfJ;?_r{%R)hh}BBNSl=$BiAKbuWrNGQUZ)+0=Mt&5!X*D@yGCSaMNY&@`;^a4 z;v=%D_!K!WXV1!3%4P-M*s%V2b#2jF2bk!)#2GLVuGKd#vNpRMyg`kstw0GQ8@^k^ zuqK5uR<>FeRZ#3{%!|4X!hh7hgirQ@Mwg%%ez8pF!N$xhMNQN((yS(F2-OfduxxKE zxY#7O(VGfNuLv-ImAw5+h@gwn%!ER;*Q+001;W7W^waWT%@(T+5k!c3A-j)a8y11t zx4~rSN0s$M8HEOzkcWW4YbKK9GQez2XJ|Nq?TFy;jmGbg;`m&%U4hIiarKmdTHt#l zL=H;ZHE?fYxKQQXKnC+K!TAU}r086{4m}r()-QaFmU(qWhJlc$eas&y?=H9EYQy8N$8^bni9TpDp zkA^WRs?KgYgjxX4T6?`SMs$`s3vlut(YU~f2F+id(Rf_)$BIMibk9lACI~LA+i7xn z%-+=DHV*0TCTJp~-|$VZ@g2vmd*|2QXV;HeTzt530KyK>v&253N1l}bP_J#UjLy4) zBJili9#-ey8Kj(dxmW^ctorxd;te|xo)%46l%5qE-YhAjP`Cc03vT)vV&GAV%#Cgb zX~2}uWNvh`2<*AuxuJpq>SyNtZwzuU)r@@dqC@v=Ocd(HnnzytN+M&|Qi#f4Q8D=h ziE<3ziFW%+!yy(q{il8H44g^5{_+pH60Mx5Z*FgC_3hKxmeJ+wVuX?T#ZfOOD3E4C zRJsj#wA@3uvwZwHKKGN{{Ag+8^cs?S4N@6(Wkd$CkoCst(Z&hp+l=ffZ?2m%%ffI3 zdV7coR`R+*dPbNx=*ivWeNJK=Iy_vKd`-_Hng{l?hmp=|T3U&epbmgXXWs9ySE|=G zeQ|^ioL}tveN{s72_&h+F+W;G}?;?_s@h5>DX(rp#eaZ!E=NivgLI zWykLKev+}sHH41NCRm7W>K+_qdoJ8x9o5Cf!)|qLtF7Izxk*p|fX8UqEY)_sI_45O zL2u>x=r5xLE%s|d%MO>zU%KV6QKFiEeo12g#bhei4!Hm+`~Fo~4h|BJ)%ENxy9)Up zOxupSf1QZWun=)gF{L0YWJ<(r0?$bPFANrmphJ>kG`&7E+RgrWQi}ZS#-CQJ*i#8j zM_A0?w@4Mq@xvk^>QSvEU|VYQoVI=TaOrsLTa`RZfe8{9F~mM{L+C`9YP9?OknLw| zmkvz>cS6`pF0FYeLdY%>u&XpPj5$*iYkj=m7wMzHqzZ5SG~$i_^f@QEPEC+<2nf-{ zE7W+n%)q$!5@2pBuXMxhUSi*%F>e_g!$T-_`ovjBh(3jK9Q^~OR{)}!0}vdTE^M+m z9QWsA?xG>EW;U~5gEuKR)Ubfi&YWnXV;3H6Zt^NE725*`;lpSK4HS1sN?{~9a4JkD z%}23oAovytUKfRN87XTH2c=kq1)O5(fH_M3M-o{{@&~KD`~TRot-gqg7Q2U2o-iiF}K>m?CokhmODaLB z1p6(6JYGntNOg(s!(>ZU&lzDf+Ur)^Lirm%*}Z>T)9)fAZ9>k(kvnM;ab$ptA=hoh zVgsVaveXbMpm{|4*d<0>?l_JUFOO8A3xNLQOh%nVXjYI6X8h?a@6kDe5-m&;M0xqx z+1U$s>(P9P)f0!{z%M@E7|9nn#IWgEx6A6JNJ(7dk`%6$3@!C!l;JK-p2?gg+W|d- ziEzgk$w7k48NMqg$CM*4O~Abj3+_yUKTyK1p6GDsGEs;}=E_q>^LI-~pym$qhXPJf z2`!PJDp4l(TTm#|n@bN!j;-FFOM__eLl!6{*}z=)UAcGYloj?bv!-XY1TA6Xz;82J zLRaF{8ayzGa|}c--}|^xh)xgX>6R(sZD|Z|qX50gu=d`gEwHqC@WYU7{%<5VOnf9+ zB@FX?|UL%`8EIAe!*UdYl|6wRz6Y>(#8x92$#y}wMeE|ZM2X*c}dKJ^4NIf;Fm zNwzq%QcO?$NR-7`su!*$dlIKo2y(N;qgH@1|8QNo$0wbyyJ2^}$iZ>M{BhBjTdMjK z>gPEzgX4;g3$rU?jvDeOq`X=>)zdt|jk1Lv3u~bjHI=EGLfIR&+K3ldcc4D&Um&04 z3^F*}WaxR(ZyaB>DlmF_UP@+Q*h$&nsOB#gwLt{1#F4i-{A5J@`>B9@{^i?g_Ce&O z<<}_We-RUFU&&MHa1#t56u_oM(Ljn7djja!T|gcxSoR=)@?owC*NkDarpBj=W4}=i1@)@L|C) zQKA+o<(pMVp*Su(`zBC0l1yTa$MRfQ#uby|$mlOMs=G`4J|?apMzKei%jZql#gP@IkOaOjB7MJM=@1j(&!jNnyVkn5;4lvro1!vq ztXiV8HYj5%)r1PPpIOj)f!>pc^3#LvfZ(hz}C@-3R(Cx7R427*Fwd!XO z4~j&IkPHcBm0h_|iG;ZNrYdJ4HI!$rSyo&sibmwIgm1|J#g6%>=ML1r!kcEhm(XY& zD@mIJt;!O%WP7CE&wwE3?1-dt;RTHdm~LvP7K`ccWXkZ0kfFa2S;wGtx_a}S2lslw z$<4^Jg-n#Ypc(3t2N67Juasu=h)j&UNTPNDil4MQMTlnI81kY46uMH5B^U{~nmc6+ z9>(lGhhvRK9ITfpAD!XQ&BPphL3p8B4PVBN0NF6U49;ZA0Tr75AgGw7(S=Yio+xg_ zepZ*?V#KD;sHH+15ix&yCs0eSB-Z%D%uujlXvT#V$Rz@$+w!u#3GIo*AwMI#Bm^oO zLr1e}k5W~G0xaO!C%Mb{sarxWZ4%Dn9vG`KHmPC9GWZwOOm11XJp#o0-P-${3m4g( z6~)X9FXw%Xm~&99tj>a-ri})ZcnsfJtc10F@t9xF5vq6E)X!iUXHq-ohlO`gQdS&k zZl})3k||u)!_=nNlvMbz%AuIr89l#I$;rG}qvDGiK?xTd5HzMQkw*p$YvFLGyQM!J zNC^gD!kP{A84nGosi~@MLKqWQNacfs7O$dkZtm4-BZ~iA8xWZPkTK!HpA5zr!9Z&+icfAJ1)NWkTd!-9`NWU>9uXXUr;`Js#NbKFgrNhTcY4GNv*71}}T zFJh?>=EcbUd2<|fiL+H=wMw8hbX6?+_cl4XnCB#ddwdG>bki* zt*&6Dy&EIPluL@A3_;R%)shA-tDQA1!Tw4ffBRyy;2n)vm_JV06(4Or&QAOKNZB5f(MVC}&_!B>098R{Simr!UG}?CW1Ah+X+0#~0`X)od zLYablwmFxN21L))!_zc`IfzWi`5>MxPe(DmjjO1}HHt7TJtAW+VXHt!aKZk>y6PoMsbDXRJnov;D~Ur~2R_7(Xr)aa%wJwZhS3gr7IGgt%@;`jpL@gyc6bGCVx!9CE7NgIbUNZ!Ur1RHror0~ zr(j$^yM4j`#c2KxSP61;(Tk^pe7b~}LWj~SZC=MEpdKf;B@on9=?_n|R|0q;Y*1_@ z>nGq>)&q!;u-8H)WCwtL&7F4vbnnfSAlK1mwnRq2&gZrEr!b1MA z(3%vAbh3aU-IX`d7b@q`-WiT6eitu}ZH9x#d&qx}?CtDuAXak%5<-P!{a`V=$|XmJ zUn@4lX6#ulB@a=&-9HG)a>KkH=jE7>&S&N~0X0zD=Q=t|7w;kuh#cU=NN7gBGbQTT z;?bdSt8V&IIi}sDTzA0dkU}Z-Qvg;RDe8v>468p3*&hbGT1I3hi9hh~Z(!H}{+>eUyF)H&gdrX=k$aB%J6I;6+^^kn1mL+E+?A!A}@xV(Qa@M%HD5C@+-4Mb4lI=Xp=@9+^x+jhtOc zYgF2aVa(uSR*n(O)e6tf3JEg2xs#dJfhEmi1iOmDYWk|wXNHU?g23^IGKB&yHnsm7 zm_+;p?YpA#N*7vXCkeN2LTNG`{QDa#U3fcFz7SB)83=<8rF)|udrEbrZL$o6W?oDR zQx!178Ih9B#D9Ko$H(jD{4MME&<|6%MPu|TfOc#E0B}!j^MMpV69D#h2`vsEQ{(?c zJ3Lh!3&=yS5fWL~;1wCZ?)%nmK`Eqgcu)O6rD^3%ijcxL50^z?OI(LaVDvfL0#zjZ z2?cPvC$QCzpxpt5jMFp05OxhK0F!Q`rPhDi5)y=-0C} zIM~ku&S@pl1&0=jl+rlS<4`riV~LC-#pqNde@44MB(j%)On$0Ko(@q?4`1?4149Z_ zZi!5aU@2vM$dHR6WSZpj+VboK+>u-CbNi7*lw4K^ZxxM#24_Yc`jvb9NPVi75L+MlM^U~`;a7`4H0L|TYK>%hfEfXLsu1JGM zbh|8{wuc7ucV+`Ys1kqxsj`dajwyM;^X^`)#<+a~$WFy8b2t_RS{8yNYKKlnv+>vB zX(QTf$kqrJ;%I@EwEs{cIcH@Z3|#^S@M+5jsP<^`@8^I4_8MlBb`~cE^n+{{;qW2q z=p1=&+fUo%T{GhVX@;56kH8K_%?X=;$OTYqW1L*)hzelm^$*?_K;9JyIWhsn4SK(| zSmXLTUE8VQX{se#8#Rj*lz`xHtT<61V~fb;WZUpu(M)f#;I+2_zR+)y5Jv?l`CxAinx|EY!`IJ*x9_gf_k&Gx2alL!hK zUWj1T_pk|?iv}4EP#PZvYD_-LpzU!NfcLL%fK&r$W8O1KH9c2&GV~N#T$kaXGvAOl)|T zuF9%6(i=Y3q?X%VK-D2YIYFPH3f|g$TrXW->&^Ab`WT z7>Oo!u1u40?jAJ8Hy`bv}qbgs8)cF0&qeVjD?e+3Ggn1Im>K77ZSpbU*08 zfZkIFcv?y)!*B{|>nx@cE{KoutP+seQU?bCGE`tS0GKUO3PN~t=2u7q_6$l;uw^4c zVu^f{uaqsZ{*a-N?2B8ngrLS8E&s6}Xtv9rR9C^b`@q8*iH)pFzf1|kCfiLw6u{Z%aC z!X^5CzF6qofFJgklJV3oc|Qc2XdFl+y5M9*P8}A>Kh{ zWRgRwMSZ(?Jw;m%0etU5BsWT-Dj-5F;Q$OQJrQd+lv`i6>MhVo^p*^w6{~=fhe|bN z*37oV0kji)4an^%3ABbg5RC;CS50@PV5_hKfXjYx+(DqQdKC^JIEMo6X66$qDdLRc z!YJPSKnbY`#Ht6`g@xGzJmKzzn|abYbP+_Q(v?~~ z96%cd{E0BCsH^0HaWt{y(Cuto4VE7jhB1Z??#UaU(*R&Eo+J`UN+8mcb51F|I|n*J zJCZ3R*OdyeS9hWkc_mA7-br>3Tw=CX2bl(=TpVt#WP8Bg^vE_9bP&6ccAf3lFMgr` z{3=h@?Ftb$RTe&@IQtiJfV;O&4fzh)e1>7seG; z=%mA4@c7{aXeJnhEg2J@Bm;=)j=O=cl#^NNkQ<{r;Bm|8Hg}bJ-S^g4`|itx)~!LN zXtL}?f1Hs6UQ+f0-X6&TBCW=A4>bU0{rv8C4T!(wD-h>VCK4YJk`6C9$by!fxOYw- zV#n+0{E(0ttq_#16B} ze8$E#X9o{B!0vbq#WUwmv5Xz6{(!^~+}sBW{xctdNHL4^vDk!0E}(g|W_q;jR|ZK< z8w>H-8G{%R#%f!E7cO_^B?yFRKLOH)RT9GJsb+kAKq~}WIF)NRLwKZ^Q;>!2MNa|} z-mh?=B;*&D{Nd-mQRcfVnHkChI=DRHU4ga%xJ%+QkBd|-d9uRI76@BT(bjsjwS+r) zvx=lGNLv1?SzZ;P)Gnn>04fO7Culg*?LmbEF0fATG8S@)oJ>NT3pYAXa*vX!eUTDF ziBrp(QyDqr0ZMTr?4uG_Nqs6f%S0g?h`1vO5fo=5S&u#wI2d4+3hWiolEU!=3_oFo zfie?+4W#`;1dd#X@g9Yj<53S<6OB!TM8w8})7k-$&q5(smc%;r z(BlXkTp`C47+%4JA{2X}MIaPbVF!35P#p;u7+fR*46{T+LR8+j25oduCfDzDv6R-hU{TVVo9fz?^N3ShMt!t0NsH)pB zRK8-S{Dn*y3b|k^*?_B70<2gHt==l7c&cT>r`C#{S}J2;s#d{M)ncW(#Y$C*lByLQ z&?+{dR7*gpdT~(1;M(FfF==3z`^eW)=5a9RqvF-)2?S-(G zhS;p(u~_qBum*q}On@$#08}ynd0+spzyVco0%G6;<-i5&016cV5UKzhQ~)fX03|>L z8ej+HzzgVr6_5ZUpa4HW0Ca!=r1%*}Oo;2no&Zz8DfR)L!@r<5 z2viSZpmvo5XqXyAz{Ms7`7kX>fnr1gi4X~7KpznRT0{Xc5Cfz@43PjBMBoH@z_{~( z(Wd}IPJ9hH+%)Fc)0!hrV+(A;76rhtI|YHbEDeERV~Ya>SQg^IvlazFkSK(KG9&{q zkPIR~EeQaaBmwA<20}mBO?)N$(z1@p)5?%}rM| zGF()~Z&Kx@OIDRI$d0T8;JX@vj3^2%pd_+@l9~a4lntZ;AvUIjqIZbuNTR6@hNJoV zk4F;ut)LN4ARuyn2M6F~eg-e#UH%2P;8uPGFW^vq1vj8mdIayFOZo(tphk8C7hpT~ z1Fv8?b_LNR3QD9J+!v=p%}#))v8{5gt_uj9!t5)^yb-JtjRGrhi zYInOUNJxNyf_yKX01)K=WP|Si>HqEj|B{eUl?MR<)%<1&{(~)D+NPwKxWqT-@~snp zg9KCz1VTZDiS?UH`PRk1VPM{29cgT9=D?!Wc_@}qzggFv;gb@2cJQAYWWtpEZ7?y@jSVqjx${B5UV@SO|wH<<0; z{><1KdVI%Ki}>~<`46C0AggwUwx-|QcU;iiZ{NZu`ur>hd*|Hb(|6veERqxu=b@5Bab=rqptGxd{QJg!4*-i_$sES~)AB46}Fjg|ea#e@?J}z%CUJ zOsLWRQR1#ng^sD)A4FDuY!iUhzlgfJh(J@BRqd&P#v2B`+saBx>m+M&q7vk-75$NH%T5pi%m z5FX?`2-5l53=a&GkC9^NZCLpN5(DMKMwwab$FDIs?q>4!!xBS}75gX_5;(luk;3Vl zLCLd5a_8`Iyz}K}+#RMwu6DVk3O_-}n>aE!4NaD*sQn`GxY?cHe!Bl9n?u&g6?aKm z-P8z&;Q3gr;h`YIxX%z^o&GZZg1=>_+hP2$$-DnL_?7?3^!WAsY4I7|@K;aL<>OTK zByfjl2PA$T83*LM9(;espx-qB%wv7H2i6CFsfAg<9V>Pj*OpwX)l?^mQfr$*OPPS$ z=`mzTYs{*(UW^ij1U8UfXjNoY7GK*+YHht(2oKE&tfZuvAyoN(;_OF>-J6AMmS5fB z^sY6wea&&${+!}@R1f$5oC-2J>J-A${@r(dRzc`wnK>a7~8{Y-scc|ETOI8 zjtNY%Y2!PI;8-@a=O}+{ap1Ewk0@T`C`q!|=KceX9gK8wtOtIC96}-^7)v23Mu;MH zhKyLGOQMujfRG$p(s`(2*nP4EH7*J57^=|%t(#PwCcW7U%e=8Jb>p6~>RAlY4a*ts=pl}_J{->@kKzxH|8XQ5{t=E zV&o`$D#ZHdv&iZWFa)(~oBh-Osl{~CS0hfM7?PyWUWsr5oYlsyC1cwULoQ4|Y5RHA2*rN+EnFPnu z`Y_&Yz*#550YJwDy@brZU>0pWV^RxRjL221@2ABq)AtA%Cz?+FG(}Yh?^v)1Lnh%D zeM{{3&-4#F9rZhS@DT0E(WRkrG!jC#5?OFjZv*xQjUP~XsaxL2rqRKvPW$zHqHr8Urp2Z)L z+)EvQeoeJ8c6A#Iy9>3lxiH3=@86uiTbnnJJJoypZ7gco_*HvKOH97B? zWiwp>+r}*Zf9b3ImxwvjL~h~j<<3shN8$k-$V1p|96I!=N6VBqmb==Bec|*;HUg?) z4!5#R*(#Fe)w%+RH#y{8&%%!|fQ5JcFzUE;-yVYR^&Ek55AXb{^w|@j|&G z|6C-+*On%j;W|f8mj?;679?!qY86c{(s1-PI2Wahoclf%1*8%JAvRh1(0)5Vu37Iz z`JY?RW@qKr+FMmBC{TC7k@}fv-k8t6iO}4K-i3WkF!Lc=D`nuD)v#Na zA|R*no51fkUN3^rmI;tty#IK284*2Zu!kG13!$OlxJAt@zLU`kvsazO25TpJLbK&;M8kw*0)*14kpf*)3;GiDh;C(F}$- z1;!=OBkW#ctacN=je*Pr)lnGzX=OwgNZjTpVbFxqb;8kTc@X&L2XR0A7oc!Mf2?u9 zcctQLCCr+tYipa_k=;1ETIpHt!Jeo;iy^xqBES^Ct6-+wHi%2g&)?7N^Yy zUrMIu){Jk)luDa@7We5U!$$3XFNbyRT!YPIbMKj5$IEpTX1IOtVP~(UPO2-+9ZFi6 z-$3<|{Xb#@tABt0M0s1TVCWKwveDy^S!!@4$s|DAqhsEv--Z}Dl)t%0G>U#ycJ7cy z^8%;|pg32=7~MJmqlC-x07Sd!2YX^|2D`?y;-$a!rZ3R5ia{v1QI_^>gi(HSS_e%2 zUbdg^zjMBBiLr8eSI^BqXM6HKKg#@-w`a**w(}RMe%XWl3MipvBODo*hi?+ykYq)z ziqy4goZw0@VIUY65+L7DaM5q=KWFd$;W3S!Zi>sOzpEF#(*3V-27N;^pDRoMh~(ZD zJLZXIam0lM7U#)119Hm947W)p3$%V`0Tv+*n=&ybF&}h~FA}7hEpA&1Y!BiYIb~~D z$TSo9#3ee02e^%*@4|*+=Nq6&JG5>zX4k5f?)z*#pI-G(+j|jye%13CUdcSP;rNlY z#Q!X%zHf|V)GWIcEz-=fW6AahfxI~y7w7i|PK6H@@twdgH>D_R@>&OtKl}%MuAQ7I zcpFmV^~w~8$4@zzh~P~+?B~%L@EM3x(^KXJSgc6I=;)B6 zpRco2LKIlURPE*XUmZ^|1vb?w*ZfF}EXvY13I4af+()bAI5V?BRbFp`Sb{8GRJHd* z4S2s%4A)6Uc=PK%4@PbJ<{1R6+2THMk0c+kif**#ZGE)w6WsqH z`r^DL&r8|OEAumm^qyrryd(HQ9olv$ltnVGB{aY?_76Uk%6p;e)2DTvF(;t=Q+|8b zqfT(u5@BP);6;jmRAEV057E*2d^wx@*aL1GqWU|$6h5%O@cQtVtC^isd%gD7PZ_Io z_BDP5w(2*)Mu&JxS@X%%ByH_@+l>y07jIc~!@;Raw)q_;9oy@*U#mCnc7%t85qa4? z%_Vr5tkN^}(^>`EFhag;!MpRh!&bKnveQZAJ4)gEJo1@wHtT$Gs6IpznN$Lk-$NcM z3ReVC&qcXvfGX$I0nfkS$a|Pm%x+lq{WweNc;K>a1M@EAVWs2IBcQPiEJNt}+Ea8~WiapASoMvo(&PdUO}AfC~>ZGzqWjd)4no( ziLi#e3lOU~sI*XPH&n&J0cWfoh*}eWEEZW%vX?YK!$?w}htY|GALx3;YZoo=JCF4@ zdiaA-uq!*L5;Yg)z-_`MciiIwDAAR3-snC4V+KA>&V%Ak;p{1u>{Lw$NFj)Yn0Ms2*kxUZ)OTddbiJM}PK!DM}Ot zczn?EZXhx3wyu6i{QMz_Ht%b?K&-@5r;8b076YDir`KXF0&2i9NQ~#JYaq*}Ylb}^ z<{{6xy&;dQ;|@k_(31PDr!}}W$zF7Jv@f%um0M$#=8ygpu%j(VU-d5JtQwT714#f0z+Cm$F9JjGr_G!~NS@L9P;C1? z;Ij2YVYuv}tzU+HugU=f9b1Wbx3418+xj$RKD;$gf$0j_A&c;-OhoF*z@DhEW@d9o zbQBjqEQnn2aG?N9{bmD^A#Um6SDKsm0g{g_<4^dJjg_l_HXdDMk!p`oFv8+@_v_9> zq;#WkQ!GNGfLT7f8m60H@$tu?p;o_It#TApmE`xnZr|_|cb3XXE)N^buLE`9R=Qbg zXJu}6r07me2HU<)S7m?@GzrQDTE3UH?FXM7V+-lT#l}P(U>Fvnyw8T7RTeP`R579m zj=Y>qDw1h-;|mX-)cSXCc$?hr;43LQt)7z$1QG^pyclQ1Bd!jbzsVEgIg~u9b38;> zfsRa%U`l%did6HzPRd;TK{_EW;n^Ivp-%pu0%9G-z@Au{Ry+EqEcqW=z-#6;-!{WA z;l+xC6Zke>dl+(R1q7B^Hu~HmrG~Kt575mzve>x*cL-shl+zqp6yuGX)DDGm`cid! znlnZY=+a5*xQ=$qM}5$N+o!^(TqTFHDdyCcL8NM4VY@2gnNXF|D?5a558Lb*Yfm4) z_;0%2EF7k{)i(tTvS`l5he^KvW%l&-suPwpIlWB_Za1Hfa$@J!emrcyPpTKKM@NqL z?X_SqHt#DucWm<3Lp}W|&YyQE27zbGP55=HtZmB(k*WZA79f##?TweCt{%5yuc+Kx zgfSrIZI*Y57FOD9l@H0nzqOu|Bhrm&^m_RK6^Z<^N($=DDxyyPLA z+J)E(gs9AfaO`5qk$IGGY+_*tEk0n_wrM}n4G#So>8Dw6#K7tx@g;U`8hN_R;^Uw9JLRUgOQ?PTMr4YD5H7=ryv)bPtl=<&4&% z*w6k|D-%Tg*F~sh0Ns(h&mOQ_Qf{`#_XU44(VDY8b})RFpLykg10uxUztD>gswTH} z&&xgt>zc(+=GdM2gIQ%3V4AGxPFW0*l0YsbA|nFZpN~ih4u-P!{39d@_MN)DC%d1w z7>SaUs-g@Hp7xqZ3Tn)e z7x^sC`xJ{V<3YrmbB{h9i5rdancCEyL=9ZOJXoVHo@$$-%ZaNm-75Z-Ry9Z%!^+STWyv~To>{^T&MW0-;$3yc9L2mhq z;ZbQ5LGNM+aN628)Cs16>p55^T^*8$Dw&ss_~4G5Go63gW^CY+0+Z07f2WB4Dh0^q z-|6QgV8__5>~&z1gq0FxDWr`OzmR}3aJmCA^d_eufde7;d|OCrKdnaM>4(M%4V`PxpCJc~UhEuddx9)@)9qe_|i z)0EA%&P@_&9&o#9eqZCUCbh?`j!zgih5sJ%c4(7_#|Xt#r7MVL&Q+^PQEg3MBW;4T zG^4-*8L%s|A}R%*eGdx&i}B1He(mLygTmIAc^G(9Si zK7e{Ngoq>r-r-zhyygK)*9cj8_%g z)`>ANlipCdzw(raeqP-+ldhyUv_VOht+!w*>Sh+Z7(7(l=9~_Vk ztsM|g1xW`?)?|@m2jyAgC_IB`Mtz(O`mwgP15`lPb2V+VihV#29>y=H6ujE#rdnK` zH`EaHzABs~teIrh`ScxMz}FC**_Ii?^EbL(n90b(F0r0PMQ70UkL}tv;*4~bKCiYm zqngRuGy`^c_*M6{*_~%7FmOMquOEZXAg1^kM`)0ZrFqgC>C%RJvQSo_OAA(WF3{euE}GaeA?tu5kF@#62mM$a051I zNhE>u>!gFE8g#Jj95BqHQS%|>DOj71MZ?EYfM+MiJcX?>*}vKfGaBfQFZ3f^Q-R1# znhyK1*RvO@nHb|^i4Ep_0s{lZwCNa;Ix<{E5cUReguJf+72QRZIc%`9-Vy)D zWKhb?FbluyDTgT^naN%l2|rm}oO6D0=3kfXO2L{tqj(kDqjbl(pYz9DykeZlk4iW5 zER`)vqJxx(NOa;so@buE!389-YLbEi@6rZG0#GBsC+Z0fzT6+d7deYVU;dy!rPXiE zmu73@Jr&~K{-9MVQD}&`)e>yLNWr>Yh8CXae9XqfvVQ&eC_;#zpoaMxZ0GpZz7xjx z`t_Q-F?u=vrRPaj3r<9&t6K=+egimiJ8D4gh-rUYvaVy zG($v+3zk5sMuOhjxkH7bQ}(5{PD3Mg?!@8PkK&w>n7tO8FmAmoF30_#^B~c(Q_`4L zYWOoDVSnK|1=p{+@`Fk^Qb81Xf89_S`RSTzv(a4ID%71nll%{Wad$!CKfeTKkyC?n zCkMKHU#*nz_(tO$M)UP&ZfJ#*q(0Gr!E(l5(ce<3xut+_i8XrK8?Xr7_oeHz(bZ?~8q5q~$Rah{5@@7SMN zx9PnJ-5?^xeW2m?yC_7A#WK*B@oIy*Y@iC1n7lYKj&m7vV;KP4TVll=II)$39dOJ^czLRU>L> z68P*PFMN+WXxdAu=Hyt3g$l(GTeTVOZYw3KY|W0Fk-$S_`@9`K=60)bEy?Z%tT+Iq z7f>%M9P)FGg3EY$ood+v$pdsXvG? zd2q3abeu-}LfAQWY@=*+#`CX8RChoA`=1!hS1x5dOF)rGjX4KFg!iPHZE2E=rv|A} zro(8h38LLFljl^>?nJkc+wdY&MOOlVa@6>vBki#gKhNVv+%Add{g6#-@Z$k*ps}0Y zQ=8$)+Nm||)mVz^aa4b-Vpg=1daRaOU)8@BY4jS>=5n#6abG@(F2`=k-eQ9@u# zxfNFHv=z2w@{p1dzSOgHokX1AUGT0DY4jQI@YMw)EWQ~q5wmR$KQ}Y;(HPMSQCwzu zdli|G?bj(>++CP)yQ4s6YfpDc3KqPmquQSxg%*EnTWumWugbDW5ef%8j-rT#3rJu? z)5n;4b2c*;2LIW%LmvUu6t1~di~}0&Svy}QX#ER|hDFZwl!~zUP&}B1oKAxIzt~so zb!GaJYOb#&qRUjEI1xe_`@7qv_-LggQ$JE8+{ryT4%ldwC5ete+{G3C#g@^oxfY3#F zcLlj(l2G8>tC<5XWV|6_DZQZ7ow?MD8EZ9mM2oV~WoV-uoExmbwpzc6eMV}%J_{3l zW(4t2a-o}XRlU|NSiYn!*nR(Sc>*@TuU*(S77gfCi7+WR%2b;4#RiyxWR3(u5BIdf zo@#g4wQjtG3T$PqdX$2z8Zi|QP~I^*9iC+(!;?qkyk&Q7v>DLJGjS44q|%yBz}}>i z&Ve%^6>xY<=Pi9WlwpWB%K10Iz`*#gS^YqMeV9$4qFchMFO}(%y}xs2Hn_E}s4=*3 z+lAeCKtS}9E{l(P=PBI;rsYVG-gw}-_x;KwUefIB@V%RLA&}WU2XCL_?hZHoR<7ED zY}4#P_MmX(_G_lqfp=+iX|!*)RdLCr-1w`4rB_@bI&Uz# z!>9C3&LdoB$r+O#n);WTPi;V52OhNeKfW6_NLnw zpFTuLC^@aPy~ZGUPZr;)=-p|b$-R8htO)JXy{ecE5a|b{{&0O%H2rN&9(VHxmvNly zbY?sVk}@^{aw)%#J}|UW=ucLWs%%j)^n7S%8D1Woi$UT}VuU6@Sd6zc2+t_2IMBxd zb4R#ykMr8s5gKy=v+opw6;4R&&46$V+OOpDZwp3iR0Osqpjx))joB*iX+diVl?E~Q zc|$qmb#T#7Kcal042LUNAoPTPUxF-iGFw>ZFnUqU@y$&s8%h-HGD`EoNBbe#S>Y-4 zlkeAP>62k~-N zHQqXXyN67hGD6CxQIq_zoepU&j0 zYO&}<4cS^2sp!;5))(aAD!KmUED#QGr48DVlwbyft31WlS2yU<1>#VMp?>D1BCFfB z_JJ-kxTB{OLI}5XcPHXUo}x~->VP%of!G_N-(3Snvq`*gX3u0GR&}*fFwHo3-vIw0 zeiWskq3ZT9hTg^je{sC^@+z3FAd}KNhbpE5RO+lsLgv$;1igG7pRwI|;BO7o($2>mS(E z$CO@qYf5i=Zh6-xB=U8@mR7Yjk%OUp;_MMBfe_v1A(Hqk6!D})x%JNl838^ZA13Xu zz}LyD@X2;5o1P61Rc$%jcUnJ>`;6r{h5yrEbnbM$$ntA@P2IS1PyW^RyG0$S2tUlh z8?E(McS?7}X3nAAJs2u_n{^05)*D7 zW{Y>o99!I9&KQdzgtG(k@BT|J*;{Pt*b|?A_})e98pXCbMWbhBZ$t&YbNQOwN^=F) z_yIb_az2Pyya2530n@Y@s>s>n?L79;U-O9oPY$==~f1gXro5Y z*3~JaenSl_I}1*&dpYD?i8s<7w%~sEojqq~iFnaYyLgM#so%_ZZ^WTV0`R*H@{m2+ zja4MX^|#>xS9YQo{@F1I)!%RhM{4ZUapHTKgLZLcn$ehRq(emb8 z9<&Nx*RLcS#)SdTxcURrJhxPM2IBP%I zf1bWu&uRf{60-?Gclb5(IFI*!%tU*7d`i!l@>TaHzYQqH4_Y*6!Wy0d-B#Lz7Rg3l zqKsvXUk9@6iKV6#!bDy5n&j9MYpcKm!vG7z*2&4G*Yl}iccl*@WqKZWQSJCgQSj+d ze&}E1mAs^hP}>`{BJ6lv*>0-ft<;P@`u&VFI~P3qRtufE11+|#Y6|RJccqo27Wzr}Tp|DH z`G4^v)_8}R24X3}=6X&@Uqu;hKEQV^-)VKnBzI*|Iskecw~l?+R|WKO*~(1LrpdJ? z0!JKnCe<|m*WR>m+Qm+NKNH<_yefIml z+x32qzkNRrhR^IhT#yCiYU{3oq196nC3ePkB)f%7X1G^Ibog$ZnYu4(HyHUiFB`6x zo$ty-8pknmO|B9|(5TzoHG|%>s#7)CM(i=M7Nl=@GyDi-*ng6ahK(&-_4h(lyUN-oOa$` zo+P;C4d@m^p9J4c~rbi$rq9nhGxayFjhg+Rqa{l#`Y z!(P6K7fK3T;y!VZhGiC#)|pl$QX?a)a9$(4l(usVSH>2&5pIu5ALn*CqBt)9$yAl; z-{fOmgu><7YJ5k>*0Q~>lq72!XFX6P5Z{vW&zLsraKq5H%Z26}$OKDMv=sim;K?vsoVs(JNbgTU8-M%+ zN(+7Xl}`BDl=KDkUHM9fLlV)gN&PqbyX)$86!Wv!y+r*~kAyjFUKPDWL3A)m$@ir9 zjJ;uQV9#3$*`Dqo1Cy5*;^8DQcid^Td=CivAP+D;gl4b7*xa9IQ-R|lY5tIpiM~9- z%Hm9*vDV@_1FfiR|Kqh_5Ml0sm?abD>@peo(cnhiSWs$uy&$RYcd+m`6%X9FN%?w}s~Q=3!pJzbN~iJ}bbM*PPi@!E0eN zhKcuT=kAsz8TQo76CMO+FW#hr6da({mqpGK2K4T|xv9SNIXZ}a=4_K5pbz1HE6T}9 zbApW~m0C`q)S^F}B9Kw5!eT)Bj_h9vlCX8%VRvMOg8PJ*>PU>%yt-hyGOhjg!2pZR4{ z=VR_*?Hw|aai##~+^H>3p$W@6Zi`o4^iO2Iy=FPdEAI58Ebc~*%1#sh8KzUKOVHs( z<3$LMSCFP|!>fmF^oESZR|c|2JI3|gucuLq4R(||_!8L@gHU8hUQZKn2S#z@EVf3? zTroZd&}JK(mJLe>#x8xL)jfx$6`okcHP?8i%dW?F%nZh=VJ)32CmY;^y5C1^?V0;M z<3!e8GZcPej-h&-Osc>6PU2f4x=XhA*<_K*D6U6R)4xbEx~{3*ldB#N+7QEXD^v=I z+i^L+V7_2ld}O2b-(#bmv*PyZI4|U#Q5|22a(-VLOTZc3!9ns1RI-? zA<~h|tPH0y*bO1#EMrsWN>4yJM7vqFZr?uw$H8*PhiHRQg1U9YoscX-G|gck+SSRX!(e7@~eeUEw+POsT;=W9J&=EV`cUc{PIg_#TQVGnZsQbCs7#Q-)v#BicxLw#Fb?#)8TYbu zN)5R=MI1i7FHhF|X}xEl=sW~`-kf;fOR^h1yjthSw?%#F{HqrY2$q>7!nbw~nZ8q9 zh{vY! z%i=H!!P&wh z7_E%pB7l5)*VU>_O-S~d5Z!+;f{pQ4e86*&);?G<9*Q$JEJ!ZxY;Oj5&@^eg0Zs!iLCAR`2K?MSFzjX;kHD6)^`&=EZOIdW>L#O`J zf~$M4}JiV}v6B-e{NUBGFgj-*H%NG zfY0X(@|S8?V)drF;2OQcpDl2LV=~=%gGx?_$fbSsi@%J~taHcMTLLpjNF8FkjnjyM zW;4sSf6RHaa~LijL#EJ0W2m!BmQP(f=%Km_N@hsBFw%q#7{Er?y1V~UEPEih87B`~ zv$jE%>Ug9&=o+sZVZL7^+sp)PSrS;ZIJac4S-M>#V;T--4FXZ*>CI7w%583<{>tb6 zOZ8gZ#B0jplyTbzto2VOs)s9U%trre`m=RlKf{I_Nwdxn(xNG%zaVNurEYiMV3*g| z``3;{j7`UyfFrjlEbIJN{0db|r>|LA@=vX9CHFZYiexnkn$b%8Rvw0TZOQIXa;oTI zv@j;ZP+#~|!J(aBz9S{wL7W%Dr1H)G-XUNt9-lP?ijJ-XEj1e*CI~-Xz@4(Xg;UoG z{uzBf-U+(SHe}6oG%;A*93Zb=oE>uTb^%qsL>|bQf?7_6=KIiPU`I|r;YcZ!YG7y~ zQu@UldAwz$^|uoz3mz1;An-WVBtefSh-pv<`n&TU3oM!hrEI?l@v8A4#^$4t&~T32 zl*J=1q~h+60sNc43>0aVvhzyfjshgPYZoQ(OOh>LbUIoblb@1z~zp?))n?^)q6WGuDh}gMUaA9|X z3qq-XlcNldy5==T4rq*~g@XVY!9sYZjo#R7 zr{n)r5^S{9+$+8l7IVB*3_k5%-TBY@C%`P@&tZf>82sm#nfw7L%92>nN$663yW!yt zhS>EfLcE_Z)gv-Y^h1;xj(<4nD4GY{C-nWUgQc9cMmH{qpa!uEznrGF^?bbJHApScQ$j>$JZHAX80DdXu z--AMgrA0$Otdd#N9#!cg2Z~N8&lj1d+wDh+^ZObWJ$J)_h(&2#msu>q0B$DEERy{1 zCJN{7M@%#E@8pda`@u!v@{gcT3bA*>g*xYLXlbb&o@1vX*x+l}Voys6o~^_7>#GB| z*r!R%kA9k%J`?m>1tMHB9x$ZRe0$r~ui}X}jOC)9LH=Po*2SLdtf3^4?VKnu2ox&mV~0oDgi` z;9d}P$g~9%ThTK8s}5ow2V4?(-lU*ed8ro|}mU}pk% z;bqB0bx3AOk<0Joeh}Vl@_7Po&C`Cg>>gff>e7fu41U3Ic{JQu1W%+!Gvz3GDO2ixKd;KF6UEw8F_cDAh08gB>@ zaRH2Q96sBJ>`4aXvrF0xPtIWoA1pPsRQtU~xDtnEfTJnl{A9u5pR^K8=UdNq%T8F$)FbN> zgK+_(BF#D>R>kK!M#OT~=@@}3yAYqm33?{Bv?2iBr|-aRK0@uapzuXI)wE0=R@m^7 zQ`wLBn(M*wg!mgmQT1d!@3<2z>~rmDW)KG0*B4>_R6LjiI0^9QT8gtDDT|Lclxppm z+OeL6H3QpearJAB%1ellZ6d*)wBQ(hPbE=%?y6i^uf%`RXm*JW*WQ%>&J+=V(=qf{ zri~yItvTZbII+7S0>4Q0U9@>HnMP$X>8TqAfD(vAh};2P{QK)ik`a6$W$nG<{bR2Ufd!^iE z#1K58$gW!xpeYHeehuhQCXZ9p%N8m zB+l~T_u-Ycr!U>!?xu!!*6rNxq37{`DhMMfY6NpD3Jw zkYQDstvt30Hc_SaZuuMP2YrdW@HsPMbf^Y9lI<9$bnMil2X7`Ba-DGLbzgqP>mxwe zf1&JkDH54D3nLar2KjJ3z`*R+rUABq4;>>4Kjc2iQEj7pVLcZYZ~pteAG4rm1{>PQy=!QiV5G|tVk)53 zP?Azw+N)Yq3zZ`dW7Q9Bq@Y*jSK0<1f`HM;_>GH57pf_S%Ounz_yhTY8lplQSM`xx zU{r-Deqs+*I~sLI$Oq`>i`J1kJ(+yNOYy$_>R3Jfi680<|^u#J@aY%Q>O zqfI~sCbk#3--^zMkV&Yj0D(R^rK}+_npgPr_4^kYuG=pO%$C_7v{s@-{M-P@RL3^<`kO@b=YdKMuccfO1ZW# zeRYE%D~CMAgPlo?T!O6?b|pOZv{iMWb;sN=jF%=?$Iz_5zH?K;aFGU^8l7u%zHgiy z%)~y|k;Es-7YX69AMj^epGX#&^c@pp+lc}kKc`5CjPN4Z$$e58$Yn*J?81%`0~A)D zPg-db*pj-t4-G9>ImW4IMi*v#9z^9VD9h@9t;3jMAUVxt=oor+16yHf{lT|G4 zya6{4#BxFw!!~UTRwXXawKU4iz$$GMY6=Z8VM{2@0{=5A0+A#p6$aT3ubRyWMWPq9 zCEH5(Il0v4e4=Yxg(tDglfYAy!UpC>&^4=x7#6_S&Ktds)a8^`^tp6RnRd{KImB^o z2n=t#>iKx<*evmvoE{+fH#@WXGWs$)Uxrtf?r>AaxV0?kf0o@oDboJ6z0cgP@A$;k>SK1UqC?Q_ zk_I?j74;}uNXhOf_5ZxQSgB4otDEb9JJrX1kq`-o%T>g%M5~xXf!2_4P~K64tKgXq z&KHZ0@!cPvUJG4kw-0;tPo$zJrU-Nop>Uo65Pm|yaNvKjhi7V1g98;^N1~V3% zTR>yWa+X2FJ_wpPwz3i^6AGwOa_VMS-&`*KoKgF2&oR10Jn6{!pvVG@n=Jk@vjNuY zL~P7aDGhg~O9G^!bHi$8?G9v9Gp0cmekYkK;(q=47;~gI>h-kx-ceM{ml$#8KI$4ltyjaqP zki^cyDERloAb)dcDBU4na9C(pfD{P@eBGA}0|Rb)p{ISqi60=^FUEdF!ok{Gs;vb) zfj9(#1QA64w*ud^YsN5&PeiI>c`VioE8h)e}W%S9NMA55Gs zrWL6l+@3CKd@8(UQLTwe12SGWMqRn+j)QZRj*g)Xua)%ayzpqs{pD(WWESJYL3{M$ z%qkpM`jFoqLYVv6{IbCkL?fEiJj$VG=$taup&RL9e{s(Sgse2xVJlw0h74EXJKt2eX|dxz{->0)3W`JN7Bv!rLvRZc z0tAOZ2yVe4g9iq826qXAg`f!*+}(o1;1FDb>kKexumFS40KvK0yH1_@Z=LgWZ+}(Y zwYsa;OLz6tTA%gS=>8$=Z7pLh>|K2QElL)E=Q*(n*H`8R`8={-@4mTD-SWBOYRxV? zmF(-rJB8^Wlp?319rTrh^?QEP?|Msxrv?WbJ-+id+V#F2Y4(JPJ6U9bv+U1cIIH^W z)lg$_=g^Ma>2~Pyd_YOAv29Cb-U6DJO?NxnW7~QP*SmYi*vdUVuW#LWQ_u0`hymZi zaQS3Nb^4`ro$>0G%zbXmr5|D|iq0R<;S@?kr0j5Ruq87-Z1>crx%EzVZ9#U;{?}ti zW2W%*9MQg3Nbh%Ti6LhDd|-aFSgXoPG`mHlUU1iCHr>ru>DX?W_#13(`u*!Plu2OP z6jk=2>BC0l)aw;HCmxoYD1i4b%m$1`DYC_^L~ zIEAnFcHvad=-aO3(_MI=9#`z6-9*_!&$?<%meb5;jGd5Qp=MGf z6BD{%`L#TAOq%z%@*ib95Ey7NbUF=BlszVk3Iu3imD&*91N-ij%hW?W@~2TtdHTfP z#n0@Xd7X8Dyu36n{k#PwQ~T~X7mAO^cNV+z<HO@3X-# z_@rAn$k~(l@kciCC;&Qd*fWRI>=;fL{UPlciNDWyj$bX<#r^(r;EE8wwUVQm&7~QY zCXRj!**r^xybAEPq>h3W$uvI1j=yNIyzkE_D7fpGw)OV{U*Uwm{xB;mEg2(|y|ICd zMdQVqzMb-=XM6|E-a9kNh)^9lY`-DjhhHD1w5lufRcy+QLgJ47!fFne86#F; zX{ufroVBEZJOY?rDo!;Te6aOZ^1SO!dYRxQ*2njyA~dCWawn)>!*k7~>8Ikt&e*0>>V5ZbO|*1+2LFOqVe zXHb!aMk03^h%&9L8GMy7UDI2Kev>V@(R}*Iu6x+!Hn4~D@wj`P%#Hdbf(lK{+DD7f zJ&(v*mhn_e(R$^5L#bM^^Q@-!*b!l|+Xrb(q*MRFJYnrE7*xko!SJOy9LngR2|q5k zY`Ioiu+YBfzF{Labszk-E#*BYQk>$()=xWEGZRKwY)*UxP}0dGuPLZOkNJDI9Hy zFjfwiK6RjhH#rHW#B0(MW}i%V`943<6@Z*Nd^JEP5uZonXm=u%AM>{H^U@&Jy*i0s za_Da^xI6pMtXzHc{e~_ZcnKP*;=YL2Z^RmzDl{dJTk7*}E_h*NvgnhnxVKB59Duh~ zqouS_WoOR*{UvUw_K#OWz;gMracr%8>QQ&V*jv!8)ho;U8}9~8EU{N<=Z_gR%IpMT zbkePUG_afm=#|iIfFmdqkpLMGxY5D$`?I}&T7>TexU@v zkBx09kG)O;09ckj#(_Uov6vv{{HOcr-%H#DUQ@*GzF8Zh{iSM13%fuB%>wjdU@3Nf zlnYE!GTyNrqes|;nLFXfWU*Wg-9wmr=NBd$nCk+H?iwNvcd0Wab^3CT9a`>3V~oWI z9=_H+N-Q=MQ(io4u4mpdQ;k&5FXnKV5M7R`@WJ9h(GrAirO#XXOU{qQpk^B^Vd=Dt{wiqT zg-#j9J~@o%H2;W9mg)o6@*Vo;BSs2*4HAHpDk02mndAsov08R_48zJZ@J)s7+hyCo zy*0L#y)?AqZt-wX%+_Vx`8*A95OLHvs1$k~{h-_N_vov_gHJE=`X>L?5K+ zD?u59=mjtImMvd1GsDytuYp{IyUkW&?h zF>$#`n$~bZ)KN0B$XGeMYh&`;g8 zo_2-koaO6+8O!+L>SpIQbG(i;QW9UJi{Ecewlo?s&D!^>i$|#jaW}#HJuxt|W48=? zb^Y&O$a1s5ddr8DIt!sD!t=y1g(d4GR(s;s-HfV$GXl&m;+sAAxB^rk(3_NjE$p#L z*t4em?tA0d+XwRxN^OQwzbDZMuSE0J1)Ky{mq)^t4bnSl*)s>zNM@mMdtd78&ebHN z`!(|lE5q-p+TsRaNnMXwALaN5QIZ2IUi^Z22tsN5>nvIO+YU}Q*xh6}ee6@rR~<&1 z(PB4z>9ZBUMXZwSMmd9-aKKsmJeJq^G|#JclOh*xf0?^e0(`40nsg1z)(48;4}B_( zGwPI)yo|{oX{dVDL-5-aMGr;~vU1cPtJP5JM(sswz&Q`e<@0?y{YhsO9YK8EYJA;L z>7oG_Mts+(wCBC*Md82#XdKw&J*IizR?9k^rf1r{Ot-&>V^ke{9nI9zavlcNkIJtN z7T>?o|4rENk-?|lewZ(EfdR;%BUrzKJ^UkCpsM)EA9QHBVV8trT&*O(9?FO{MLTFL z=5P0H+T6C^jAuX0k4U;~GM!x`!X2N~3_n?qXY$HI>x@(DHEy&Q3ucT1R6fj28wX!I zC=&d$@bJ_v^%?W2Ngl}e8ww`b%BrN-PzGH;$@B2Ky1?%GMkm#~Okj(-Admyy;qya| zOi73kr_pwt?5Nj3p=&H>81!w#>Agj z(QXx{j0r=pTl>micAI_5vUw<3`Sht?Z}-j2Wx~F8DKCUQrsXl2?W8hur42(F_ zsSJ)_36&x6A|YkY6c<2a94SXbv~d>4CC4nkDPvf9Z5Fys^6^5r0j5=E>Cgy_Dk@tS z%?c}9!qB?t6t8(XMH%le8UeNWp@Nsma~Ql+^3Bo%_npMryeQJz4V=BAqE~T?dejng z3ge{fjCHoNAfYBvsfq;G%VL|j7t z`X0sy1EEgpyD;)tS1x+fnv-?C@glP0{RCW}Ma?3qpoq_&IJAYOy3G#s`rsh5=3>`K zkj``=;|*x5HSjZC zXNvPLh372q;=+6ja|SC!R-`JcL}}wwskajjTUGTpL(1zkN-p?BA2lmf+J3WsB7!k`0Brx8^cLTF9h)r+LZ$vsZo}`OpOs)?c6$hclR!R#MAeh|_DY|9r zy+_3c%IO9h9X?ksp?an&>Lw;QeQ`T-Ku6HaK~H?E9-Z5$cZu{YU;1+-6B$|JD;%!^ zt(4l>F8}a-UkC4YtOxFHckhl4VKr6P$P_O*U!)IDory%}Wz`YeFx6TO{y2Y${SBm?H9cTWV=WWJ z`_*CGso!ZN>l@~_jkeXtV}fczfA{TUkyeD>)i3|NFGcCsBmK3HXp&ol_@GVs7PIpfULy!hi zs+%KYgS%(n7_z_}6)hblk~W#LZ@&2)fwm6xkFP%&Ju|MFWbNiTwy{{g-pV1RK`L&=RE2D z4|g;~vd8xd|teYS%w!IlT4W$&FTrk-hcTADX!P?*f1YWEIRwq$Ys%^(Z9w&HT$>} zsMD#6Df=uJrX!JHP7<>Or;e_Cf=}`!`qR=i8fBj)$6Lxx{HRzd8Tnzd0p>kSps{OG zKJkml>bUj8$u|F=``l(-aMxWBC@CGZ#FXClQZ<4|&%jN}Tkg#q8z)=>Ly{$i0`rjU zvt|QddO&i=91e?h3>s~i;+6{ z8X4i6a1wDLrSuE#W(zhan+U*Zq+8p3a))JFVF4ffaV51K^YgTso~3;Y*NmM; zx8T?y-N0uyWY(8=me-HUC9xtABvX5~%yg+Cp&XF$Bq=OcK6T*D7eZ2EmIoCFWm{$S z1PNw8HDpe5hHeCusN8kdeb&f2#=3M^A~7YwJ7FRrhq*)PG9x?JIAaC{MV}5}g#7R$-Ly%)4=IUkRCGOR|XTMjn&okRmFjaO^YF5^* z@)#MCBOBezD)*xQNxydlUyN?dW{fS(s-T`gv*0BEnk}`BdmrbmPO8q8y(X$AA}*RH%I7Av!~84pudHb&%Q5-j zt?=6x(iR?<^_7X0v6Ys#VAL}dKk^hcjI=|EY;kPcZ_w<*H`_*|N7SacaM1ERD@6ab zg`!iTm7$URV+lpW_{V$ruR&A>jrX68k4x2wo$45}&wf7o<|o(@B!u-L@bKyQBAGwy z4#}UrRAu>^>Vb6k2-th^>WjvP;Nl|i3WrjWv3ISkj{m{eAcQIW^_ndxSX@|8T(ASJ z?_$fcP2u*6uOBk-{d>^ z0vWlfGQMvysI%R=iE|A+!!Nw?C917EU*_$`;;)px?s83CRd3i_jBN)k#nR5t$dJ(+ z_sP;wG@Ad)^(3LRj7q}0b2O(b`|i0~5SYb%Sjk^*5ISZ-Ab+}DGu$-X1n^TF1Ndw_ zF|e*1)cI2%`TR&AW~XpqpFb!=3cHbS>np9hYD_Mr5}y5Y`SY^r7isA2Q4(z zazRQEqWDKT2zIEbjSYdCPi1ZOGz80Nsl}gxO^DWMY0AV<2K&OL{&^6#@L1?lXu#6xSMh%3^5c*}oM6DQGY#(a^@z<&D zF(43I9e&5`h|A$5!+UFuOH0>F3$shBV4`0#M4RSB8=6F0ZgIbq<2LQ$Hh^(kAJu=! zt8ZGXTacD{(3W{V1$j_{Jc)Ka7t6u}ho`4kF+4@t_0!mCBn z)}o%eA}L)_L?=jw6BIfll7tb3n}?*yLt&XADa=rW>qz=_6s9ziOd5sXjil>FVFx3r zf>Feewk0v#W9>Gp4GacTRr>Sd2T6dWi-{YX`v!D)kCWzG5xQB=?es5ON(%nkwUhNl zV>@xkWWWv*N+{e$(SrExvN6BXzU(Hxlx27{VYHf+LpIbTO+Yu(ltMk<;)3A(LU@ytVYFkYvTa79idMtUFhfxx?P!)2F`prNWW#Fub#l>N2s@nh&n_ zA4{#}|AIs9|A4P0ZF%fy=hDN!t#ifH<)4u2kirK~JUpjQ-J+~cXOZI&dIts;P}UeXslP6zKvpEKSN-$y>kJ^nw2tC9bv zo(|lT@?vZ!{_l|d^8Yh)eEBh*5ABh+Lzjw+?V)o z#P-W7361>E(Y4;@`sv;VKn G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/hl7.css b/branches/squash/assets/css/hl7.css new file mode 100644 index 0000000..ef6d66a --- /dev/null +++ b/branches/squash/assets/css/hl7.css @@ -0,0 +1,74 @@ +/* Product families should override the following colors with family-specific colors */ +:root { + --navbar-bg-color: #505050; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-color: #505050; /* 4. Footer container color */ + --btn-hover-color: #808080; /* 6. Menu button hover color */ +} + +/* Generic settings common to all HL7 IGs */ +:root { + --stripe-bg-color: #999999; /* 5. Header strip color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ +} + +#hl7-nav { + line-height: 50px; + float: left; + margin-top: 4px; +} + +#hl7-nav a { + color: inherit; +} + +#hl7-logo { + float: left; + margin-left: 6px; +} +#hl7-search { + line-height: 50px; + float: right; + margin-top: 4px; + color: maroon; +} +#hl7-search a { + color: inherit; +} +#project-nav { + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +/* ----------note-to-balloters styling------*/ + +.note-to-balloters::before { + white-space: pre; + content: "Note To Balloters\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} +.note-to-balloters, .stu-note{ + margin: 5px; + padding: 10px; + border-left-style: solid; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} \ No newline at end of file diff --git a/branches/squash/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png b/branches/squash/assets/css/images/down_arrow_gray_10_10_4132a6bfb0e59f9584040b12d7535a07.png new file mode 100644 index 0000000000000000000000000000000000000000..52ff2bcc35799571f7ac9b91112508b93b067001 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4*?GD+hDc0J{`3F8J+om$r$#6b z506f7Z?B7_=ax>NuV26Rw1`~2e%;vUpu`W6g%Q2JhMOdW^*Bp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/squash/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png b/branches/squash/assets/css/images/magnifying_glass_763c744f99ee16ac3c99560a9c7fe0b7.png new file mode 100644 index 0000000000000000000000000000000000000000..e614443bb632d112469c16cad935c96d82c33a0f GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2ZGmxy8xzq=wn2Vh}LpV4%Za?&Y0OTqL_=LFr z|NlP#2WV($0LuJ0JMkejD!649rIzOxWfv>>M(m!br2 zl$uzQnV+W+l9`*zU|_6oXrgauF6Ht32T+Bnr;B4q#hm1XuBcT94lH=M;?|J^0*4L= zoI0>!LgPU$x3;EHq)$ literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png b/branches/squash/assets/css/images/signal-stop_81196e9a93dbdf10e08432093c95194f.png new file mode 100644 index 0000000000000000000000000000000000000000..85cc97e9c660390135d0b86453378e7f309e96c9 GIT binary patch literal 5156 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png b/branches/squash/assets/css/images/ui-bg_glass_95_fef1ec_1x400_d699723af8436eba22b885328314bd55.png new file mode 100644 index 0000000000000000000000000000000000000000..892e9dbf92b453bf4fe6fdb0b570a9d3312e190e GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zguTSm*OmPNCm*j8$Fz4p6@fxso-U3d9>?FF-^k0DDAE4$`F}B?=P`<50=?Jxyp$sj zFig8}q1&ZaSfYVfFYSljN!iYKcB~s41NK~9U$LrvOU0RY!pscE3uT_)zOb!Smg(fI z!a0*RrHN}_`e3$eU9Vj9+}@a_huWJKPr7)0cKG5DlcKjfC1#pgNydg*Nyt9a;nk4% zb9BpNi*x*yOzyfGDYNEtdH`LeTH+c}l9E`GYL#4+3Zxi}3=GY54J>sHO+pNft&B~q p3@mgFfTTgZOWqC?4Y~O#nQ4`{HRwrRV*zSl@O1TaS?83{1OTLbf;0dC literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png b/branches/squash/assets/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100_c56ba853727c57c51ab90b9e27f7f2d3.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d904ed23c9466086f682f9d73d8304583e3776 GIT binary patch literal 5882 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png b/branches/squash/assets/css/images/ui-bg_inset-hard_100_f5f8f9_1x100_eb961b27be02a26af523a68d5774aa6b.png new file mode 100644 index 0000000000000000000000000000000000000000..07b965bae7c20fae7cf99186b4d633491241749e GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI_@3=?7_NU_ME~ik22j}%ayvwxS(lSF+Suye4 zjGBet3l#Ua%`8>9CAfLXj+r+EeRV&o{o1m5J!ka$U-LeE=-t0z>ikoRWgq-!a!t-~ zh|dUE9@d##`jhE~I#5bu(=14Tn_eoAIqC2kFRlGj*(8W=oX{an^LB{Ts5{051E literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png b/branches/squash/assets/css/images/ui-bg_inset-hard_100_fcfdfd_1x100_63b926c3d199d7774678ec2f1cfeb44a.png new file mode 100644 index 0000000000000000000000000000000000000000..537f408366aa8f020fe1363515fc44e47552ace5 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIA}kkAb|p;oa&6}9P|&FQfBWZA zCy(5jhhB*?bDu7qIg^v2ZeN3GdF^$jOP9K4&WqFO=}AgXIyFaS(j7;o&R!3Z-?zh< z9Ch*voaJ7Bs0dUHIdZ$GlELLN?=6pNEkmGfswJ)wB`Jv|saDBFsX&Us$iUD{*T7QO x&?Lmr*vi<%%D_U`07x3dyX5Ua(U6;;l9^VCTZ5kDH5Q--22WQ%mvv4FO#oJgZV3PY literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png b/branches/squash/assets/css/images/ui-icons_217bc0_256x240_33aede1050c87faf490ee203d3d47699.png new file mode 100644 index 0000000000000000000000000000000000000000..0ac61c0d0dd01088f30b2a684473aed5027cdd87 GIT binary patch literal 4676 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 MsB5ZIsfCXFFKV5l(*OVf literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png b/branches/squash/assets/css/images/ui-icons_469bdd_256x240_ed2f2ba37982b5f821d46811a5f79836.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad9bd2095ee1a467a1c3b662256c25f09aaff78 GIT binary patch literal 4676 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 NV|{bI3LSL(e*wAF2w4CC literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png b/branches/squash/assets/css/images/ui-icons_f9bd01_256x240_c34e7954fb08d6d72348b49032dc4876.png new file mode 100644 index 0000000000000000000000000000000000000000..f0fdc614309ba1c2b9245d6a3d0b8c36e5f3de04 GIT binary patch literal 4676 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 M>YD15YoX)*3q=m5p#T5? literal 0 HcmV?d00001 diff --git a/branches/squash/assets/css/jquery-ui.css b/branches/squash/assets/css/jquery-ui.css new file mode 100644 index 0000000..f7e5293 --- /dev/null +++ b/branches/squash/assets/css/jquery-ui.css @@ -0,0 +1,523 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.css, tabs.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #dddddd; + background: #ffffff; + color: #333333; +} +.ui-widget-header { + border: 1px solid #EFEFEF; + background: #EEEEEE; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #1c94c4; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #1c94c4; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #fbcb09; + background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #c77405; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #c77405; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #fbd850; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #eb8f00; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #eb8f00; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fed22f; + background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_ffffff_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_ef8c08_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_228ef1_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffd27a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; + opacity: .5; + filter: Alpha(Opacity=50); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -5px 0 0 -5px; + padding: 5px; + background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; + opacity: .2; + filter: Alpha(Opacity=20); /* support: IE8 */ + border-radius: 5px; +} diff --git a/branches/squash/assets/css/jquery-ui.structure.min.css b/branches/squash/assets/css/jquery-ui.structure.min.css new file mode 100644 index 0000000..610239a --- /dev/null +++ b/branches/squash/assets/css/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none} \ No newline at end of file diff --git a/branches/squash/assets/css/jquery-ui.theme.min.css b/branches/squash/assets/css/jquery-ui.theme.min.css new file mode 100644 index 0000000..c9c6ec5 --- /dev/null +++ b/branches/squash/assets/css/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px} \ No newline at end of file diff --git a/branches/squash/assets/css/lforms.min.css b/branches/squash/assets/css/lforms.min.css new file mode 100644 index 0000000..bf82166 --- /dev/null +++ b/branches/squash/assets/css/lforms.min.css @@ -0,0 +1,9734 @@ + + + +.lhc-form{ + font-family:Arial; + font-size:14px; + background-color:#fff +} +.lhc-form input[type=number]::-webkit-outer-spin-button,.lhc-form input[type=number]::-webkit-inner-spin-button{ + -webkit-appearance:none; + margin:0 +} +.lhc-form input[type=number]{ + -moz-appearance:textfield +} +.lhc-form label{ + font-weight:400; + margin-bottom:0 +} +.lhc-form-title{ + background-color:#458ac5; + color:#fff; + overflow:hidden; + padding:8px; + margin:4px 0; + border-radius:4px +} +.lhc-form-title a{ + color:#fff +} +.lhc-form-title .lhc-item-question{ + font-size:120%; + vertical-align:text-top +} +.lhc-form table{ + padding:0; + width:100%; + table-layout:fixed +} +.lhc-form input[type=text],.lhc-form input[type=number]{ + border:1px solid #ced5d9; + width:100%; + height:28px; + min-height:14px; + overflow:hidden; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px +} +.lhc-form textarea{ + border:1px solid #ced5d9; + width:100%; + height:1em; + min-height:28px; + overflow:visible; + padding:2px 2px 2px 4px; + font-size:90%; + font-weight:700; + border-radius:4px; + box-sizing:border-box; + vertical-align:bottom; + resize:vertical +} +.lhc-form input:focus,.lhc-form textarea:focus,.lhc-form .ant-picker-input>input:focus{ + background-color:#fff8c6 +} +.lhc-form input[readonly],.lhc-form textarea[readonly],.lhc-form .ant-picker-input>input[readonly]{ + background-color:#e8e8e8 +} +.lhc-de-button{ + width:22px +} +.lhc-form .lhc-button{ + border:0 none; + cursor:pointer; + overflow:visible; + padding:0; + position:relative; + background-color:#066aa0 +} +.lhc-form .lhc-float-button{ + min-width:22px; + border-radius:4px; + font-weight:700; + color:#fff; + padding:1px .5em; + margin-bottom:2px +} +.lhc-form .lhc-help-button,.lhc-form .lf-control-button,.lhc-form .lhc-copyright-button{ + padding:0; + margin-right:2px; + margin-left:2px; + vertical-align:middle; + background-color:transparent; + color:#066aa0; + border:none +} +.lhc-form .lhc-help-button:hover,.lhc-form .lf-control-button:hover,.lhc-form .lhc-copyright-button:hover{ + color:#0087fd; + cursor:pointer +} +.lhc-form .lhc-form-title .lhc-help-button,.lhc-form .lhc-form-title .lf-control-button,.lhc-form .lhc-form-title .lhc-copyright-button{ + background-color:inherit; + color:#fff; + font-weight:700 +} +.lhc-form .lhc-form-title .lhc-help-button:hover,.lhc-form .lhc-form-title .lf-control-button:hover,.lhc-form .lhc-form-title .lhc-copyright-button:hover{ + color:#b4fda7 +} +.lhc-form .lhc-help-button i,.lhc-form .lf-control-button i,.lhc-form .lhc-copyright-button i{ + font-size:medium +} +.lhc-form-title .popover{ + color:#333 +} +.lhc-form .lhc-de-label span.lf-prompt{ + font-style:italic; + font-size:75% +} +.lhc-form .lhc-de-label span.lf-sn{ + border-radius:4px; + background-color:#066aa0; + font-weight:700; + color:#fff; + padding:4px 8px; + margin-right:4px +} +.lhc-form .lhc-de-label span.lhc-item-question{ + padding:0 2px +} +.lhc-form .lhc-required{ + color:#8b0000; + font-weight:700 +} +.lhc-form .stopped{ + text-align:center; + width:500px; + height:50px; + margin-left:30%; + margin-right:30%; + margin-bottom:20px; + vertical-align:top +} +.lhc-item-question.lhc-active-row{ + background-color:#afeeee +} +.lhc-form input.units{ + color:#333; + font-weight:400 +} +.lhc-form input.ansList,.lhc-form input.search_field{ + padding-right:14px +} +.lhc-form lhc-unit input.ansList,.lhc-form lhc-unit input.ansList:focus{ + padding-right:2px +} +.lhc-form-body .lhc-form-table-row.target-show td{ + color:#015dad +} +.lhc-form .lhc-form-table-row.button-row{ + background:none; + padding:2px 0 +} +.lhc-form.lf-template-table .lhc-layout-horizontal,.lhc-form.lf-template-table .lhc-layout-matrix{ + padding-right:6px +} +.lf-top-section .lhc-layout-horizontal .lhc-form-horizontal-table-title,.lf-top-section .lhc-layout-matrix .lhc-form-matrix-table-title{ + display:none +} +.lhc-form-view{ + margin:15px +} +.lhc-form-body{ + border:1px solid #ced5d9; + padding:4px 0; + margin:0 0 2px; + border-radius:4px; + box-sizing:border-box +} +.lhc-form .lhc-form-table-row{ + border:solid; + border-color:#ced5d9; + border-width:1px 0 0 0; + margin:0 4px 0 2px +} +.lhc-form .lhc-form-table-row.lhc-item-group{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white +} +.lhc-form .lhc-form-table-row.lhc-item-group .lhc-de-label-button{ + padding:4px 0 +} +.lhc-form .lhc-item.lhc-datatype-TITLE{ + padding-top:4px; + padding-bottom:4px +} +.lhc-form .lhc-item.lhc-datatype-TITLE .lhc-item-display{ + background-color:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-item-group-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 4px 0 2px; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form lhc-item.lhc-first-item>lhc-item-question{ + border-top:none +} +.lhc-form .prefix{ + padding-right:.25em +} +div.ant-popover-title{ + background-color:#f7f7f7 +} +div.cdk-overlay-pane{ + max-width:66% +} +screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +.lhc-button-padding{ + padding-left:4px +} +.lhc-form .lhc-item-readyonly button{ + display:none +} +.lhc-form .ant-checkbox-disabled+span,.lhc-form .ant-radio-disabled+span,.lhc-form input:disabled,.lhc-form .ant-picker-input>input-disabled,.lhc-form .ant-picker-input>input[disabled],.lhc-form .lhc-item-readyonly{ + color:#000000bf; + cursor:not-allowed +} +.lhc-de-label-button{ + padding:4px 0 0 +} +.lhc-de-input-unit{ + padding:0 +} +.lhc-de-unit{ + padding:2px 0 2px 2px +} +.lhc-de{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1 +} +lhc-item-question-text,.lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-de-input-unit-content{ + width:100% +} +lhc-item-quantity,lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +lhc-input{ + order:1; + flex-grow:1 +} +lhc-unit,.lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-md .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-md .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-md .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-md .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-md .lhc-de-input-unit{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-md lhc-item-quantity,.lhc-item-view-md lhc-item-simple-type{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start +} +.lhc-item-view-md lhc-input{ + order:1; + flex-grow:1 +} +.lhc-item-view-md lhc-unit,.lhc-item-view-md .lhc-de-unit{ + order:2; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm .lhc-de-label-button{ + display:flex; + flex-direction:row; + flex-wrap:nowrap; + align-items:flex-start; + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm .lhc-de-label{ + order:1; + flex-grow:1 +} +.lhc-item-view-sm .lhc-de-button{ + order:2; + flex-grow:0; + flex-shrink:0 +} +.lhc-item-view-sm .lhc-de-input-unit{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start; + order:2; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-item-quantity,.lhc-item-view-sm lhc-item-simple-type{ + display:flex; + flex-direction:column; + flex-wrap:nowrap; + align-items:flex-start; + align-content:flex-start +} +.lhc-item-view-sm lhc-input{ + order:1; + flex-grow:1; + width:100% +} +.lhc-item-view-sm lhc-unit,.lhc-item-view-sm .lhc-de-unit{ + order:2; + flex-grow:1; + width:100% +} +.lhc-item{ + position:relative +} +.lhc-item.lhc-indentation{ + padding-left:24px +} +.lhc-item.lhc-tree-line:before{ + content:""; + position:absolute; + left:12px; + border-top:2px solid #2f96b4; + top:14px; + width:12px; + height:0 +} +.lhc-item.lhc-tree-line:after{ + content:""; + position:absolute; + left:12px; + border-left:2px solid #2f96b4; + height:100%; + width:0; + top:0 +} +.lhc-item.lhc-tree-line.lhc-last-item:after{ + height:14px +} +.lf-top-section .lhc-layout-horizontal.lhc-item,.lf-top-section .lhc-layout-matrix.lhc-item{ + padding:0 4px 0 3px +} +.lf-top-section .lhc-layout-horizontal.lhc-item:before,.lf-top-section .lhc-layout-matrix.lhc-item:before{ + border:0 +} +.lf-top-section .lhc-layout-horizontal.lhc-item:after,.lf-top-section .lhc-layout-matrix.lhc-item:after{ + border:0 +} +.lf-indentation-bar .lhc-item:before{ + border-top:0 +} +.lf-indentation-bar .lhc-item:after{ + border:6px solid #c6dde4; + left:6px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + height:100% +} +.lf-indentation-bar .lhc-item.lhc-first-item:after{ + border-top-left-radius:4px +} +.lf-indentation-bar .lhc-item.lhc-last-item:after{ + border-bottom-left-radius:4px +} +lhc-input,lhc-unit,lhc-item-text,lhc-date,lhc-item-choice-autocomplete{ + padding:2px 0 2px 2px; + display:block +} +lhc-item-choice .autocomp_selected{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-choice .autocomp_selected ul{ + margin:0 0 0 .25em +} +lhc-item-date,lhc-item-datetime,lhc-item-time{ + display:block; + padding:2px 0 2px 2px +} +lhc-item-date .lhc-date-picker,lhc-item-datetime .lhc-datetime-picker,lhc-item-time .lhc-time-picker{ + border:1px solid #ced5d9; + border-radius:4px; + width:100% +} +lhc-item-date .ant-picker,lhc-item-datetime .ant-picker,lhc-item-time .ant-picker{ + padding:3px 7px 2px 4px +} +lhc-item-date .ant-picker-input>input,lhc-item-datetime .ant-picker-input>input{ + font-size:90%; + font-weight:700; + padding-top:2px +} +lhc-item-time .ant-picker-input>input[type=text]{ + border:none; + padding-left:0; + padding-top:1px; + padding-bottom:1px; + height:auto; + font-size:90%; + font-weight:700 +} +lhc-item-date .ant-picker-input>input::-moz-placeholder,lhc-item-datetime .ant-picker-input>input::-moz-placeholder,lhc-item-time .ant-picker-input>input::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::placeholder,lhc-item-datetime .ant-picker-input>input::placeholder,lhc-item-time .ant-picker-input>input::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input:-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input:-ms-input-placeholder,lhc-item-time .ant-picker-input>input:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +lhc-item-date .ant-picker-input>input::-ms-input-placeholder,lhc-item-datetime .ant-picker-input>input::-ms-input-placeholder,lhc-item-time .ant-picker-input>input::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-moz-placeholder,.lhc-form textarea::-moz-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::placeholder,.lhc-form textarea::placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input:-ms-input-placeholder,.lhc-form textarea:-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-form input::-ms-input-placeholder,.lhc-form textarea::-ms-input-placeholder{ + font-weight:500; + color:#999; + opacity:1 +} +.lhc-layout-horizontal .lhc-form-horizontal-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-layout-horizontal .lhc-form-horizontal-table-header{ + overflow:hidden; + vertical-align:top; + background:none repeat scroll 0 0 #E8E8E8; + padding:4px 2px; + text-align:left; + color:#666; + font-weight:400; + border-radius:4px +} +.lhc-layout-horizontal .lhc-form-horizontal-table td.lhc-de-button{ + padding-left:2px; + border-right:none +} +.lhc-layout-horizontal table.lhc-form-horizontal-table{ + border:none; + margin:2px 4px 0 1px +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr{ + border:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table tr td{ + border-right:none; + border-left:none +} +.lhc-layout-horizontal .lhc-form-horizontal-table .lhc-de-button{ + width:2.1em; + min-width:2em +} +.lhc-layout-horizontal div.lhc-de-input-unit{ + order:1; + flex-grow:1; + flex-shrink:1 +} +.lhc-layout-horizontal lhc-item-question{ + border:0; + margin:0 +} +.lhc-layout-horizontal table{ + border-spacing:0; + border-collapse:collapse +} +.lhc-layout-horizontal td.lhc-item-question{ + padding:0 +} +.lhc-form .lhc-layout-matrix.lhc-item{ + padding-bottom:2px +} +.lhc-form .lhc-form-matrix-table{ + border-collapse:separate; + border-radius:4px; + box-sizing:border-box; + margin:2px 4px 0 1px; + text-align:left; + border:1px solid #ced5d9 +} +.lhc-form .lhc-form-matrix-table .lhc-matrix-table-header-row{ + background:#E8E8E8 +} +.lhc-form .lhc-form-matrix-table-title{ + background:#e6f1ff; + border-radius:4px; + box-sizing:border-box; + margin:0 0 0 1px; + text-align:left; + border-width:0; + border-top:2px solid white; + padding:4px 2px +} +.lhc-form .lhc-form-matrix-table .lhc-question{ + width:25% +} +.lhc-form .lhc-form-matrix-answer{ + padding-left:5px; + padding-right:5px +} +.lhc-form .lhc-form-matrix-cell,.lhc-form .lhc-form-matrix-cell-other{ + text-align:center +} +.lhc-form .lhc-form-matrix-table th{ + padding:4px +} +.lhc-form .lhc-form-matrix-table td{ + padding:4px; + border-top:1px solid #ced5d9 +} +.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-visited-before lhc-input textarea,.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=number],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input input[type=text],.lhc-form lhc-item.lhc-invalid.lhc-show-validation lhc-input textarea{ + border:2px solid #FF0000 +} +.lhc-form .lhc-validation-popover{ + display:none +} +.lhc-form .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + border-radius:6px; + bottom:35px; + background-color:#fcf8e3; + padding:4px 6px; + position:absolute; + z-index:98; + max-width:600px; + width:auto; + display:block; + box-shadow:0 5px 10px #0003; + border:1px solid #eea236; + font-size:90% +} +.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before:hover .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-visited-before.lhc-active-row .lhc-validation-popover,.lhc-form .lhc-layout-horizontal .lhc-invalid.lhc-show-validation .lhc-validation-popover{ + bottom:59px +} +.lhc-form .lhc-invalid .lhc-validation-popover:before{ + border:solid; + border-color:#fcf8e3 transparent; + border-width:11px 11px 0 11px; + bottom:-10px; + content:""; + left:10px; + position:absolute; + z-index:99 +} +.lhc-form lhc-item.lhc-invalid.lhc-datatype-DTM .lhc-validation-popover{ + display:none +} +.cdk-overlay-container,body,html{ + height:100%; + width:100% +} +a,a:active,a:focus,a:hover{ + text-decoration:none; + outline:0 +} +dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{ + margin-top:0 +} +address,dl,ol,p,pre,ul{ + margin-bottom:1em +} +button,hr,input{ + overflow:visible +} +pre,textarea{ + overflow:auto +} +dd,h1,h2,h3,h4,h5,h6,legend{ + margin-bottom:.5em +} +progress,sub,sup{ + vertical-align:baseline +} +.anticon,button,select{ + text-transform:none +} +[ant-click-animating-without-extra-node=true],[ant-click-animating=true],sub,sup{ + position:relative +} +.cdk-overlay-backdrop,html{ + -webkit-tap-highlight-color:transparent +} +[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{ + display:none +} +input::-ms-clear,input::-ms-reveal{ + display:none +} +*,:after,:before{ + box-sizing:border-box +} +html{ + font-family:sans-serif; + line-height:1.15; + -webkit-text-size-adjust:100%; + -ms-text-size-adjust:100%; + -ms-overflow-style:scrollbar; + --antd-wave-shadow-color:#1890ff; + --scroll-bar:0 +} +body{ + margin:0; + color:#000000d9; + font-size:14px; + font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"; + font-variant:tabular-nums; + line-height:1.5715; + background-color:#fff; + font-feature-settings:"tnum","tnum" +} +[tabindex="-1"]:focus{ + outline:0!important +} +hr{ + box-sizing:content-box; + height:0 +} +h1,h2,h3,h4,h5,h6{ + color:#000000d9; + font-weight:500 +} +abbr[data-original-title],abbr[title]{ + text-decoration:underline; + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; + border-bottom:0; + cursor:help +} +address{ + font-style:normal; + line-height:inherit +} +input[type=password],input[type=number],input[type=text],textarea{ + -webkit-appearance:none +} +ol ol,ol ul,ul ol,ul ul{ + margin-bottom:0 +} +dt{ + font-weight:500 +} +dd{ + margin-left:0 +} +blockquote,figure{ + margin:0 0 1em +} +dfn{ + font-style:italic +} +b,strong{ + font-weight:bolder +} +small{ + font-size:80% +} +sub,sup{ + font-size:75%; + line-height:0 +} +sub{ + bottom:-.25em +} +sup{ + top:-.5em +} +a{ + color:#1890ff; + background-color:transparent; + cursor:pointer; + transition:color .3s; + -webkit-text-decoration-skip:objects +} +a:hover{ + color:#40a9ff +} +a:active{ + color:#096dd9 +} +a[disabled]{ + color:#00000040; + cursor:not-allowed +} +code,kbd,pre,samp{ + font-size:1em; + font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace +} +img{ + vertical-align:middle; + border-style:none +} +[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{ + touch-action:manipulation +} +table{ + border-collapse:collapse +} +caption{ + padding-top:.75em; + padding-bottom:.3em; + color:#00000073; + text-align:left; + caption-side:bottom +} +button,input,optgroup,select,textarea{ + margin:0; + color:inherit; + font-size:inherit; + font-family:inherit; + line-height:inherit +} +[type=reset],[type=submit],button,html [type=button]{ + -webkit-appearance:button +} +[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-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{ + resize:vertical +} +fieldset{ + min-width:0; + margin:0; + padding:0; + border:0 +} +legend{ + display:block; + width:100%; + max-width:100%; + padding:0; + color:inherit; + font-size:1.5em; + line-height:inherit; + white-space:normal +} +[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 +} +.clearfix:after,.clearfix:before{ + display:table; + content:"" +} +mark{ + padding:.2em; + background-color:#feffe6 +} +::-moz-selection{ + color:#fff; + background:#1890ff +} +::selection{ + color:#fff; + background:#1890ff +} +.clearfix:after{ + clear:both +} +.anticon,.anticon svg{ + display:inline-block +} +.anticon{ + color:inherit; + font-style:normal; + line-height:0; + text-align:center; + vertical-align:-.125em; + text-rendering:optimizelegibility; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.anticon>*{ + line-height:1 +} +.anticon:before{ + display:none +} +.anticon .anticon-icon{ + display:block +} +.anticon>.anticon{ + line-height:0; + vertical-align:0 +} +.anticon[tabindex]{ + cursor:pointer +} +.anticon-spin,.anticon-spin:before{ + display:inline-block; + animation:loadingCircle 1s infinite linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-timing-function:linear +} +.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{ + animation-name:antFadeIn; + animation-play-state:running +} +.ant-fade-leave.ant-fade-leave-active{ + animation-name:antFadeOut; + animation-play-state:running; + pointer-events:none +} +.ant-fade-appear,.ant-fade-enter{ + opacity:0 +} +@keyframes antFadeIn{ + 0%{ + opacity:0 + } + to{ + opacity:1 + } +} +@keyframes antFadeOut{ + 0%{ + opacity:1 + } + to{ + opacity:0 + } +} +.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{ + animation-name:antMoveUpIn; + animation-play-state:running +} +.ant-move-up-leave.ant-move-up-leave-active{ + animation-name:antMoveUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-up-appear,.ant-move-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-up-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{ + animation-name:antMoveDownIn; + animation-play-state:running +} +.ant-move-down-leave.ant-move-down-leave-active{ + animation-name:antMoveDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-down-appear,.ant-move-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-down-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{ + animation-name:antMoveLeftIn; + animation-play-state:running +} +.ant-move-left-leave.ant-move-left-leave-active{ + animation-name:antMoveLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-left-appear,.ant-move-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-left-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{ + animation-name:antMoveRightIn; + animation-play-state:running +} +.ant-move-right-leave.ant-move-right-leave-active{ + animation-name:antMoveRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-move-right-appear,.ant-move-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-move-right-leave{ + animation-timing-function:cubic-bezier(.6,.04,.98,.34) +} +@keyframes antMoveDownIn{ + 0%{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveDownOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveLeftIn{ + 0%{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveLeftOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveRightIn{ + 0%{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveRightOut{ + 0%{ + transform:translate(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translate(100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antMoveUpIn{ + 0%{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } + to{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antMoveUpOut{ + 0%{ + transform:translateY(0); + transform-origin:0 0; + opacity:1 + } + to{ + transform:translateY(-100%); + transform-origin:0 0; + opacity:0 + } +} +@keyframes loadingCircle{ + to{ + transform:rotate(360deg) + } +} +.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{ + position:absolute; + inset:0; + display:block; + border-radius:inherit; + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 0 var(--antd-wave-shadow-color); + opacity:.2; + animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1); + animation-fill-mode:forwards; + content:""; + pointer-events:none +} +@keyframes waveEffect{ + to{ + box-shadow:0 0 #1890ff; + box-shadow:0 0 0 6px #1890ff; + box-shadow:0 0 0 6px var(--antd-wave-shadow-color) + } +} +@keyframes fadeEffect{ + to{ + opacity:0 + } +} +.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{ + animation-name:antSlideUpIn; + animation-play-state:running +} +.ant-slide-up-leave.ant-slide-up-leave-active{ + animation-name:antSlideUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-up-appear,.ant-slide-up-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-up-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{ + animation-name:antSlideDownIn; + animation-play-state:running +} +.ant-slide-down-leave.ant-slide-down-leave-active{ + animation-name:antSlideDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-down-appear,.ant-slide-down-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-down-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{ + animation-name:antSlideLeftIn; + animation-play-state:running +} +.ant-slide-left-leave.ant-slide-left-leave-active{ + animation-name:antSlideLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-left-appear,.ant-slide-left-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-left-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{ + animation-name:antSlideRightIn; + animation-play-state:running +} +.ant-slide-right-leave.ant-slide-right-leave-active{ + animation-name:antSlideRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-slide-right-appear,.ant-slide-right-enter{ + opacity:0; + animation-timing-function:cubic-bezier(.23,1,.32,1) +} +.ant-slide-right-leave{ + animation-timing-function:cubic-bezier(.755,.05,.855,.06) +} +@keyframes antSlideUpIn{ + 0%{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideUpOut{ + 0%{ + transform:scaleY(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideDownIn{ + 0%{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } + to{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } +} +@keyframes antSlideDownOut{ + 0%{ + transform:scaleY(1); + transform-origin:100% 100%; + opacity:1 + } + to{ + transform:scaleY(.8); + transform-origin:100% 100%; + opacity:0 + } +} +@keyframes antSlideLeftIn{ + 0%{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } +} +@keyframes antSlideLeftOut{ + 0%{ + transform:scaleX(1); + transform-origin:0 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:0 0; + opacity:0 + } +} +@keyframes antSlideRightIn{ + 0%{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } + to{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } +} +@keyframes antSlideRightOut{ + 0%{ + transform:scaleX(1); + transform-origin:100% 0; + opacity:1 + } + to{ + transform:scaleX(.8); + transform-origin:100% 0; + opacity:0 + } +} +.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{ + animation-name:antZoomIn; + animation-play-state:running +} +.ant-zoom-leave.ant-zoom-leave-active{ + animation-name:antZoomOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-appear,.ant-zoom-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{ + transform:none +} +.ant-zoom-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-leave.ant-zoom-big-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-appear,.ant-zoom-big-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{ + transform:none +} +.ant-zoom-big-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{ + animation-duration:.1s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{ + animation-name:antZoomBigIn; + animation-play-state:running +} +.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{ + animation-name:antZoomBigOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{ + transform:none +} +.ant-zoom-big-fast-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{ + animation-name:antZoomUpIn; + animation-play-state:running +} +.ant-zoom-up-leave.ant-zoom-up-leave-active{ + animation-name:antZoomUpOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-up-appear,.ant-zoom-up-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{ + transform:none +} +.ant-zoom-up-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{ + animation-name:antZoomDownIn; + animation-play-state:running +} +.ant-zoom-down-leave.ant-zoom-down-leave-active{ + animation-name:antZoomDownOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-down-appear,.ant-zoom-down-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{ + transform:none +} +.ant-zoom-down-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{ + animation-name:antZoomLeftIn; + animation-play-state:running +} +.ant-zoom-left-leave.ant-zoom-left-leave-active{ + animation-name:antZoomLeftOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-left-appear,.ant-zoom-left-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{ + transform:none +} +.ant-zoom-left-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{ + animation-duration:.2s; + animation-fill-mode:both; + animation-play-state:paused +} +.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{ + animation-name:antZoomRightIn; + animation-play-state:running +} +.ant-zoom-right-leave.ant-zoom-right-leave-active{ + animation-name:antZoomRightOut; + animation-play-state:running; + pointer-events:none +} +.ant-zoom-right-appear,.ant-zoom-right-enter{ + transform:scale(0); + opacity:0; + animation-timing-function:cubic-bezier(.08,.82,.17,1) +} +.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{ + transform:none +} +.ant-zoom-right-leave{ + animation-timing-function:cubic-bezier(.78,.14,.15,.86) +} +@keyframes antZoomIn{ + 0%{ + transform:scale(.2); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.2); + opacity:0 + } +} +@keyframes antZoomBigIn{ + 0%{ + transform:scale(.8); + opacity:0 + } + to{ + transform:scale(1); + opacity:1 + } +} +@keyframes antZoomBigOut{ + 0%{ + transform:scale(1) + } + to{ + transform:scale(.8); + opacity:0 + } +} +@keyframes antZoomUpIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 0 + } +} +@keyframes antZoomUpOut{ + 0%{ + transform:scale(1); + transform-origin:50% 0 + } + to{ + transform:scale(.8); + transform-origin:50% 0; + opacity:0 + } +} +@keyframes antZoomLeftIn{ + 0%{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:0 50% + } +} +@keyframes antZoomLeftOut{ + 0%{ + transform:scale(1); + transform-origin:0 50% + } + to{ + transform:scale(.8); + transform-origin:0 50%; + opacity:0 + } +} +@keyframes antZoomRightIn{ + 0%{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:100% 50% + } +} +@keyframes antZoomRightOut{ + 0%{ + transform:scale(1); + transform-origin:100% 50% + } + to{ + transform:scale(.8); + transform-origin:100% 50%; + opacity:0 + } +} +@keyframes antZoomDownIn{ + 0%{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } + to{ + transform:scale(1); + transform-origin:50% 100% + } +} +@keyframes antZoomDownOut{ + 0%{ + transform:scale(1); + transform-origin:50% 100% + } + to{ + transform:scale(.8); + transform-origin:50% 100%; + opacity:0 + } +} +.ant-motion-collapse-legacy{ + overflow:hidden +} +.ant-motion-collapse-legacy-active{ + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.ant-motion-collapse{ + overflow:hidden; + transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important +} +.cdk-overlay-container{ + pointer-events:none; + top:0; + left:0; + position:fixed; + z-index:1000 +} +.cdk-visually-hidden{ + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; + outline:0; + -webkit-appearance:none; + -moz-appearance:none +} +.cdk-overlay-backdrop{ + inset:0; + transition:opacity .4s cubic-bezier(.25,.8,.25,1); + opacity:0; + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-backdrop.ant-modal-mask{ + opacity:1 +} +.cdk-overlay-pane{ + position:absolute; + pointer-events:auto; + z-index:1000 +} +.cdk-overlay-connected-position-bounding-box{ + position:absolute; + z-index:1000; + display:flex; + flex-direction:column; + min-width:1px; + min-height:1px +} +.cdk-global-scrollblock{ + position:fixed; + width:100%; + overflow-y:scroll +} +.cdk-global-scrollblock body{ + overflow-x:visible +} +.nz-overlay-transparent-backdrop,.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{ + opacity:0 +} +.nz-animate-disabled.ant-drawer.ant-drawer-open .ant-drawer-mask,.nz-animate-disabled.ant-scroll-number-only{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-drawer>*{ + transition:none +} +.nz-animate-disabled .ant-modal,.nz-animate-disabled .ant-modal-mask,.nz-animate-disabled .ant-modal-mask.zoom-enter,.nz-animate-disabled .ant-modal-mask.zoom-enter-active,.nz-animate-disabled .ant-modal-mask.zoom-leave,.nz-animate-disabled .ant-modal-mask.zoom-leave-active,.nz-animate-disabled .ant-modal.zoom-enter,.nz-animate-disabled .ant-modal.zoom-enter-active,.nz-animate-disabled .ant-modal.zoom-leave,.nz-animate-disabled .ant-modal.zoom-leave-active{ + animation:none; + transition:none +} +.nz-animate-disabled.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg,.nz-animate-disabled.ant-menu,.nz-animate-disabled.ant-menu .ant-menu-item,.nz-animate-disabled.ant-menu .ant-menu-item .anticon,.nz-animate-disabled.ant-menu .ant-menu-item .anticon+span,.nz-animate-disabled.ant-menu .ant-menu-submenu-title,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon,.nz-animate-disabled.ant-menu .ant-menu-submenu-title .anticon+span,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-bottom-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated,.nz-animate-disabled.ant-tabs .ant-tabs-top-content>.ant-tabs-tabpane,.nz-animate-disabled.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-left .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-right .ant-tabs-ink-bar-animated,.nz-animate-disabled.ant-tabs.ant-tabs-top .ant-tabs-ink-bar-animated{ + transition:none +} +@keyframes antCheckboxEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-checkbox{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + top:.2em; + line-height:1; + white-space:nowrap; + outline:0; + cursor:pointer +} +.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{ + border-color:#1890ff +} +.ant-checkbox-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:2px; + visibility:hidden; + animation:antCheckboxEffect .36s ease-in-out; + animation-fill-mode:backwards; + content:"" +} +.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{ + visibility:visible +} +.ant-checkbox-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + direction:ltr; + background-color:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + border-collapse:separate; + transition:all .3s +} +.ant-checkbox-inner:after{ + position:absolute; + top:50%; + left:21.5%; + display:table; + width:5.71px; + height:9.14px; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(0) translate(-50%,-50%); + opacity:0; + transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s; + content:" " +} +.ant-checkbox-input{ + position:absolute; + inset:0; + z-index:1; + width:100%; + height:100%; + cursor:pointer; + opacity:0 +} +.ant-checkbox-checked .ant-checkbox-inner:after{ + position:absolute; + display:table; + border:2px solid #fff; + border-top:0; + border-left:0; + transform:rotate(45deg) scale(1) translate(-50%,-50%); + opacity:1; + transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s; + content:" " +} +.ant-checkbox-checked .ant-checkbox-inner{ + background-color:#1890ff; + border-color:#1890ff +} +.ant-checkbox-disabled{ + cursor:not-allowed +} +.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{ + border-color:#00000040; + animation-name:none +} +.ant-checkbox-disabled .ant-checkbox-input{ + cursor:not-allowed; + pointer-events:none +} +.ant-checkbox-disabled .ant-checkbox-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-checkbox-disabled .ant-checkbox-inner:after{ + border-color:#f5f5f5; + border-collapse:separate; + animation-name:none +} +.ant-checkbox-disabled+span{ + color:#00000040; + cursor:not-allowed +} +.ant-checkbox-group,.ant-checkbox-wrapper{ + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum" +} +.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{ + visibility:hidden +} +.ant-checkbox-wrapper{ + box-sizing:border-box; + margin:0; + padding:0; + list-style:none; + display:inline-flex; + align-items:baseline; + line-height:inherit; + cursor:pointer +} +.ant-checkbox-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{ + cursor:not-allowed +} +.ant-checkbox-wrapper+.ant-checkbox-wrapper{ + margin-left:8px +} +.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{ + width:14px; + height:14px +} +.ant-checkbox+span{ + padding-right:8px; + padding-left:8px +} +.ant-checkbox-group{ + box-sizing:border-box; + margin:0; + padding:0; + line-height:1.5715; + list-style:none; + display:inline-block +} +.ant-checkbox-group-item{ + margin-right:8px +} +.ant-checkbox-group-item:last-child{ + margin-right:0 +} +.ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:0 +} +.ant-checkbox-indeterminate .ant-checkbox-inner{ + background-color:#fff; + border-color:#d9d9d9 +} +.ant-checkbox-indeterminate .ant-checkbox-inner:after{ + top:50%; + left:50%; + width:8px; + height:8px; + background-color:#1890ff; + border:0; + transform:translate(-50%,-50%) scale(1); + opacity:1; + content:" " +} +.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{ + background-color:#00000040; + border-color:#00000040 +} +.ant-checkbox-rtl{ + direction:rtl +} +.ant-checkbox-group-rtl .ant-checkbox-group-item{ + margin-right:0; + margin-left:8px +} +.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{ + margin-left:0!important +} +.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{ + margin-left:8px +} +.ant-checkbox+span:empty{ + display:none +} +.ant-radio,.ant-radio-group,.ant-radio-wrapper{ + box-sizing:border-box; + padding:0; + color:#000000d9; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-button-wrapper:focus-within,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.ant-radio-input:focus+.ant-radio-inner{ + box-shadow:0 0 0 3px #e6f7ff +} +.ant-radio-group{ + margin:0; + display:inline-block; + font-size:0 +} +.ant-radio-group .ant-badge-count{ + z-index:1 +} +.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{ + border-left:none +} +.ant-radio-wrapper{ + margin:0 8px 0 0; + font-size:14px; + position:relative; + display:inline-flex; + align-items:baseline; + cursor:pointer +} +.ant-radio-wrapper-disabled{ + cursor:not-allowed +} +.ant-radio-wrapper:after{ + display:inline-block; + width:0; + overflow:hidden; + content:"\a0" +} +.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{ + width:14px; + height:14px +} +.ant-radio{ + margin:0; + font-size:14px; + position:relative; + top:.2em; + display:inline-block; + outline:0; + cursor:pointer +} +.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked:after{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; + border:1px solid #1890ff; + border-radius:50%; + visibility:hidden; + animation:antRadioEffect .36s ease-in-out; + animation-fill-mode:both; + content:"" +} +.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{ + visibility:visible +} +.ant-radio-inner{ + position:relative; + top:0; + left:0; + display:block; + width:16px; + height:16px; + background-color:#fff; + border-color:#d9d9d9; + border-style:solid; + border-width:1px; + border-radius:50%; + transition:all .3s +} +.ant-radio-inner:after{ + position:absolute; + top:50%; + left:50%; + display:block; + width:16px; + height:16px; + margin-top:-8px; + margin-left:-8px; + background-color:#1890ff; + border-top:0; + border-left:0; + border-radius:16px; + transform:scale(0); + opacity:0; + transition:all .3s cubic-bezier(.78,.14,.15,.86); + content:" " +} +.ant-radio-input{ + position:absolute; + inset:0; + z-index:1; + cursor:pointer; + opacity:0 +} +.ant-radio-button-wrapper-disabled,.ant-radio-disabled,.ant-radio-disabled .ant-radio-inner,.ant-radio-disabled .ant-radio-input,.ant-radio-disabled+span{ + cursor:not-allowed +} +.ant-radio-checked .ant-radio-inner{ + border-color:#1890ff +} +.ant-radio-checked .ant-radio-inner:after{ + transform:scale(.5); + opacity:1; + transition:all .3s cubic-bezier(.78,.14,.15,.86) +} +.ant-radio-disabled .ant-radio-inner{ + background-color:#f5f5f5; + border-color:#d9d9d9!important +} +.ant-radio-disabled .ant-radio-inner:after{ + background-color:#0003 +} +.ant-radio-disabled+span{ + color:#00000040 +} +span.ant-radio+*{ + padding-right:8px; + padding-left:8px +} +.ant-radio-button-wrapper{ + position:relative; + display:inline-block; + height:32px; + margin:0; + padding:0 15px; + color:#000000d9; + font-size:14px; + line-height:30px; + background:#fff; + border:1px solid #d9d9d9; + border-top-width:1.02px; + border-left-width:0; + cursor:pointer; + transition:color .3s,background .3s,border-color .3s,box-shadow .3s +} +.ant-radio-button-wrapper a{ + color:#000000d9 +} +.ant-radio-button-wrapper>.ant-radio-button{ + position:absolute; + top:0; + left:0; + z-index:-1; + width:100%; + height:100% +} +.ant-radio-group-large .ant-radio-button-wrapper{ + height:40px; + font-size:16px; + line-height:38px +} +.ant-radio-group-small .ant-radio-button-wrapper{ + height:24px; + padding:0 7px; + line-height:22px +} +.ant-radio-button-wrapper:not(:first-child):before{ + position:absolute; + top:-1px; + left:-1px; + display:block; + box-sizing:content-box; + width:1px; + height:100%; + padding:1px 0; + background-color:#d9d9d9; + transition:background-color .3s; + content:"" +} +.ant-radio-button-wrapper:first-child{ + border-left:1px solid #d9d9d9; + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper:last-child{ + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper:first-child:last-child{ + border-radius:2px +} +.ant-radio-button-wrapper:hover{ + position:relative; + color:#1890ff +} +.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=radio],.ant-radio-button-wrapper input[type=checkbox]{ + width:0; + height:0; + opacity:0; + pointer-events:none +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + z-index:1; + color:#1890ff; + background:#fff; + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{ + background-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{ + border-color:#1890ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#40a9ff; + border-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{ + background-color:#40a9ff +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{ + background-color:#096dd9 +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{ + color:#fff; + background:#40a9ff; + border-color:#40a9ff +} +.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{ + color:#fff; + background:#096dd9; + border-color:#096dd9 +} +.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled:first-child{ + border-left-color:#d9d9d9 +} +.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{ + color:#00000040; + background-color:#e6e6e6; + border-color:#d9d9d9; + box-shadow:none +} +@keyframes antRadioEffect{ + 0%{ + transform:scale(1); + opacity:.5 + } + to{ + transform:scale(1.6); + opacity:0 + } +} +.ant-radio-group.ant-radio-group-rtl{ + direction:rtl +} +.ant-radio-wrapper.ant-radio-wrapper-rtl{ + margin-right:0; + margin-left:8px; + direction:rtl +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{ + border-right-width:0; + border-left-width:1px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{ + right:-1px; + left:0 +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{ + border-right:1px solid #d9d9d9; + border-radius:0 2px 2px 0 +} +.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{ + border-right-color:#40a9ff +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{ + border-radius:2px 0 0 2px +} +.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{ + border-right-color:#d9d9d9 +} +.ant-radio+span:empty{ + display:none +} +.ant-row,.ant-row:after,.ant-row:before{ + display:flex +} +.ant-row{ + flex-flow:row wrap +} +.ant-col-1,.ant-col-10,.ant-col-11,.ant-col-12,.ant-col-13,.ant-col-14,.ant-col-15,.ant-col-16,.ant-col-17,.ant-col-18,.ant-col-19,.ant-col-2,.ant-col-20,.ant-col-21,.ant-col-22,.ant-col-23,.ant-col-24,.ant-col-3,.ant-col-4,.ant-col-5,.ant-col-6,.ant-col-7,.ant-col-8,.ant-col-9{ + display:block +} +.ant-row-no-wrap{ + flex-wrap:nowrap +} +.ant-row-start{ + justify-content:flex-start +} +.ant-row-center{ + justify-content:center +} +.ant-row-end{ + justify-content:flex-end +} +.ant-row-space-between{ + justify-content:space-between +} +.ant-row-space-around{ + justify-content:space-around +} +.ant-row-space-evenly{ + justify-content:space-evenly +} +.ant-row-top{ + align-items:flex-start +} +.ant-row-middle{ + align-items:center +} +.ant-row-bottom{ + align-items:flex-end +} +.ant-col{ + position:relative; + max-width:100%; + min-height:1px +} +.ant-col-24{ + flex:0 0 100%; + max-width:100% +} +.ant-col-push-24{ + left:100% +} +.ant-col-pull-24{ + right:100% +} +.ant-col-offset-24{ + margin-left:100% +} +.ant-col-order-24{ + order:24 +} +.ant-col-23{ + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-push-23{ + left:95.83333333% +} +.ant-col-pull-23{ + right:95.83333333% +} +.ant-col-offset-23{ + margin-left:95.83333333% +} +.ant-col-order-23{ + order:23 +} +.ant-col-22{ + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-push-22{ + left:91.66666667% +} +.ant-col-pull-22{ + right:91.66666667% +} +.ant-col-offset-22{ + margin-left:91.66666667% +} +.ant-col-order-22{ + order:22 +} +.ant-col-21{ + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-push-21{ + left:87.5% +} +.ant-col-pull-21{ + right:87.5% +} +.ant-col-offset-21{ + margin-left:87.5% +} +.ant-col-order-21{ + order:21 +} +.ant-col-20{ + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-push-20{ + left:83.33333333% +} +.ant-col-pull-20{ + right:83.33333333% +} +.ant-col-offset-20{ + margin-left:83.33333333% +} +.ant-col-order-20{ + order:20 +} +.ant-col-19{ + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-push-19{ + left:79.16666667% +} +.ant-col-pull-19{ + right:79.16666667% +} +.ant-col-offset-19{ + margin-left:79.16666667% +} +.ant-col-order-19{ + order:19 +} +.ant-col-18{ + flex:0 0 75%; + max-width:75% +} +.ant-col-push-18{ + left:75% +} +.ant-col-pull-18{ + right:75% +} +.ant-col-offset-18{ + margin-left:75% +} +.ant-col-order-18{ + order:18 +} +.ant-col-17{ + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-push-17{ + left:70.83333333% +} +.ant-col-pull-17{ + right:70.83333333% +} +.ant-col-offset-17{ + margin-left:70.83333333% +} +.ant-col-order-17{ + order:17 +} +.ant-col-16{ + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-push-16{ + left:66.66666667% +} +.ant-col-pull-16{ + right:66.66666667% +} +.ant-col-offset-16{ + margin-left:66.66666667% +} +.ant-col-order-16{ + order:16 +} +.ant-col-15{ + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-push-15{ + left:62.5% +} +.ant-col-pull-15{ + right:62.5% +} +.ant-col-offset-15{ + margin-left:62.5% +} +.ant-col-order-15{ + order:15 +} +.ant-col-14{ + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-push-14{ + left:58.33333333% +} +.ant-col-pull-14{ + right:58.33333333% +} +.ant-col-offset-14{ + margin-left:58.33333333% +} +.ant-col-order-14{ + order:14 +} +.ant-col-13{ + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-push-13{ + left:54.16666667% +} +.ant-col-pull-13{ + right:54.16666667% +} +.ant-col-offset-13{ + margin-left:54.16666667% +} +.ant-col-order-13{ + order:13 +} +.ant-col-12{ + flex:0 0 50%; + max-width:50% +} +.ant-col-push-12{ + left:50% +} +.ant-col-pull-12{ + right:50% +} +.ant-col-offset-12{ + margin-left:50% +} +.ant-col-order-12{ + order:12 +} +.ant-col-11{ + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-push-11{ + left:45.83333333% +} +.ant-col-pull-11{ + right:45.83333333% +} +.ant-col-offset-11{ + margin-left:45.83333333% +} +.ant-col-order-11{ + order:11 +} +.ant-col-10{ + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-push-10{ + left:41.66666667% +} +.ant-col-pull-10{ + right:41.66666667% +} +.ant-col-offset-10{ + margin-left:41.66666667% +} +.ant-col-order-10{ + order:10 +} +.ant-col-9{ + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-push-9{ + left:37.5% +} +.ant-col-pull-9{ + right:37.5% +} +.ant-col-offset-9{ + margin-left:37.5% +} +.ant-col-order-9{ + order:9 +} +.ant-col-8{ + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-push-8{ + left:33.33333333% +} +.ant-col-pull-8{ + right:33.33333333% +} +.ant-col-offset-8{ + margin-left:33.33333333% +} +.ant-col-order-8{ + order:8 +} +.ant-col-7{ + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-push-7{ + left:29.16666667% +} +.ant-col-pull-7{ + right:29.16666667% +} +.ant-col-offset-7{ + margin-left:29.16666667% +} +.ant-col-order-7{ + order:7 +} +.ant-col-6{ + flex:0 0 25%; + max-width:25% +} +.ant-col-push-6{ + left:25% +} +.ant-col-pull-6{ + right:25% +} +.ant-col-offset-6{ + margin-left:25% +} +.ant-col-order-6{ + order:6 +} +.ant-col-5{ + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-push-5{ + left:20.83333333% +} +.ant-col-pull-5{ + right:20.83333333% +} +.ant-col-offset-5{ + margin-left:20.83333333% +} +.ant-col-order-5{ + order:5 +} +.ant-col-4{ + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-push-4{ + left:16.66666667% +} +.ant-col-pull-4{ + right:16.66666667% +} +.ant-col-offset-4{ + margin-left:16.66666667% +} +.ant-col-order-4{ + order:4 +} +.ant-col-3{ + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-push-3{ + left:12.5% +} +.ant-col-pull-3{ + right:12.5% +} +.ant-col-offset-3{ + margin-left:12.5% +} +.ant-col-order-3{ + order:3 +} +.ant-col-2{ + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-push-2{ + left:8.33333333% +} +.ant-col-pull-2{ + right:8.33333333% +} +.ant-col-offset-2{ + margin-left:8.33333333% +} +.ant-col-order-2{ + order:2 +} +.ant-col-1{ + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-push-1{ + left:4.16666667% +} +.ant-col-pull-1{ + right:4.16666667% +} +.ant-col-offset-1{ + margin-left:4.16666667% +} +.ant-col-order-1{ + order:1 +} +.ant-col-0{ + display:none +} +.ant-col-offset-0{ + margin-left:0 +} +.ant-col-order-0{ + order:0 +} +.ant-col-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-push-1.ant-col-rtl{ + right:4.16666667%; + left:auto +} +.ant-col-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +.ant-col-xs-24{ + display:block; + flex:0 0 100%; + max-width:100% +} +.ant-col-xs-push-24{ + left:100% +} +.ant-col-xs-pull-24{ + right:100% +} +.ant-col-xs-offset-24{ + margin-left:100% +} +.ant-col-xs-order-24{ + order:24 +} +.ant-col-xs-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% +} +.ant-col-xs-push-23{ + left:95.83333333% +} +.ant-col-xs-pull-23{ + right:95.83333333% +} +.ant-col-xs-offset-23{ + margin-left:95.83333333% +} +.ant-col-xs-order-23{ + order:23 +} +.ant-col-xs-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% +} +.ant-col-xs-push-22{ + left:91.66666667% +} +.ant-col-xs-pull-22{ + right:91.66666667% +} +.ant-col-xs-offset-22{ + margin-left:91.66666667% +} +.ant-col-xs-order-22{ + order:22 +} +.ant-col-xs-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% +} +.ant-col-xs-push-21{ + left:87.5% +} +.ant-col-xs-pull-21{ + right:87.5% +} +.ant-col-xs-offset-21{ + margin-left:87.5% +} +.ant-col-xs-order-21{ + order:21 +} +.ant-col-xs-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% +} +.ant-col-xs-push-20{ + left:83.33333333% +} +.ant-col-xs-pull-20{ + right:83.33333333% +} +.ant-col-xs-offset-20{ + margin-left:83.33333333% +} +.ant-col-xs-order-20{ + order:20 +} +.ant-col-xs-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% +} +.ant-col-xs-push-19{ + left:79.16666667% +} +.ant-col-xs-pull-19{ + right:79.16666667% +} +.ant-col-xs-offset-19{ + margin-left:79.16666667% +} +.ant-col-xs-order-19{ + order:19 +} +.ant-col-xs-18{ + display:block; + flex:0 0 75%; + max-width:75% +} +.ant-col-xs-push-18{ + left:75% +} +.ant-col-xs-pull-18{ + right:75% +} +.ant-col-xs-offset-18{ + margin-left:75% +} +.ant-col-xs-order-18{ + order:18 +} +.ant-col-xs-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% +} +.ant-col-xs-push-17{ + left:70.83333333% +} +.ant-col-xs-pull-17{ + right:70.83333333% +} +.ant-col-xs-offset-17{ + margin-left:70.83333333% +} +.ant-col-xs-order-17{ + order:17 +} +.ant-col-xs-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% +} +.ant-col-xs-push-16{ + left:66.66666667% +} +.ant-col-xs-pull-16{ + right:66.66666667% +} +.ant-col-xs-offset-16{ + margin-left:66.66666667% +} +.ant-col-xs-order-16{ + order:16 +} +.ant-col-xs-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% +} +.ant-col-xs-push-15{ + left:62.5% +} +.ant-col-xs-pull-15{ + right:62.5% +} +.ant-col-xs-offset-15{ + margin-left:62.5% +} +.ant-col-xs-order-15{ + order:15 +} +.ant-col-xs-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% +} +.ant-col-xs-push-14{ + left:58.33333333% +} +.ant-col-xs-pull-14{ + right:58.33333333% +} +.ant-col-xs-offset-14{ + margin-left:58.33333333% +} +.ant-col-xs-order-14{ + order:14 +} +.ant-col-xs-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% +} +.ant-col-xs-push-13{ + left:54.16666667% +} +.ant-col-xs-pull-13{ + right:54.16666667% +} +.ant-col-xs-offset-13{ + margin-left:54.16666667% +} +.ant-col-xs-order-13{ + order:13 +} +.ant-col-xs-12{ + display:block; + flex:0 0 50%; + max-width:50% +} +.ant-col-xs-push-12{ + left:50% +} +.ant-col-xs-pull-12{ + right:50% +} +.ant-col-xs-offset-12{ + margin-left:50% +} +.ant-col-xs-order-12{ + order:12 +} +.ant-col-xs-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% +} +.ant-col-xs-push-11{ + left:45.83333333% +} +.ant-col-xs-pull-11{ + right:45.83333333% +} +.ant-col-xs-offset-11{ + margin-left:45.83333333% +} +.ant-col-xs-order-11{ + order:11 +} +.ant-col-xs-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% +} +.ant-col-xs-push-10{ + left:41.66666667% +} +.ant-col-xs-pull-10{ + right:41.66666667% +} +.ant-col-xs-offset-10{ + margin-left:41.66666667% +} +.ant-col-xs-order-10{ + order:10 +} +.ant-col-xs-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% +} +.ant-col-xs-push-9{ + left:37.5% +} +.ant-col-xs-pull-9{ + right:37.5% +} +.ant-col-xs-offset-9{ + margin-left:37.5% +} +.ant-col-xs-order-9{ + order:9 +} +.ant-col-xs-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% +} +.ant-col-xs-push-8{ + left:33.33333333% +} +.ant-col-xs-pull-8{ + right:33.33333333% +} +.ant-col-xs-offset-8{ + margin-left:33.33333333% +} +.ant-col-xs-order-8{ + order:8 +} +.ant-col-xs-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% +} +.ant-col-xs-push-7{ + left:29.16666667% +} +.ant-col-xs-pull-7{ + right:29.16666667% +} +.ant-col-xs-offset-7{ + margin-left:29.16666667% +} +.ant-col-xs-order-7{ + order:7 +} +.ant-col-xs-6{ + display:block; + flex:0 0 25%; + max-width:25% +} +.ant-col-xs-push-6{ + left:25% +} +.ant-col-xs-pull-6{ + right:25% +} +.ant-col-xs-offset-6{ + margin-left:25% +} +.ant-col-xs-order-6{ + order:6 +} +.ant-col-xs-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% +} +.ant-col-xs-push-5{ + left:20.83333333% +} +.ant-col-xs-pull-5{ + right:20.83333333% +} +.ant-col-xs-offset-5{ + margin-left:20.83333333% +} +.ant-col-xs-order-5{ + order:5 +} +.ant-col-xs-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% +} +.ant-col-xs-push-4{ + left:16.66666667% +} +.ant-col-xs-pull-4{ + right:16.66666667% +} +.ant-col-xs-offset-4{ + margin-left:16.66666667% +} +.ant-col-xs-order-4{ + order:4 +} +.ant-col-xs-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% +} +.ant-col-xs-push-3{ + left:12.5% +} +.ant-col-xs-pull-3{ + right:12.5% +} +.ant-col-xs-offset-3{ + margin-left:12.5% +} +.ant-col-xs-order-3{ + order:3 +} +.ant-col-xs-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% +} +.ant-col-xs-push-2{ + left:8.33333333% +} +.ant-col-xs-pull-2{ + right:8.33333333% +} +.ant-col-xs-offset-2{ + margin-left:8.33333333% +} +.ant-col-xs-order-2{ + order:2 +} +.ant-col-xs-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% +} +.ant-col-xs-push-1{ + left:4.16666667% +} +.ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xs-pull-0.ant-col-rtl,.ant-col-xs-push-0,.ant-col-xs-push-1.ant-col-rtl{ + left:auto +} +.ant-col-xs-pull-1{ + right:4.16666667% +} +.ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xs-pull-0,.ant-col-xs-push-0.ant-col-rtl{ + right:auto +} +.ant-col-xs-offset-1{ + margin-left:4.16666667% +} +.ant-col-xs-order-1{ + order:1 +} +.ant-col-xs-0{ + display:none +} +.ant-col-xs-offset-0{ + margin-left:0 +} +.ant-col-xs-order-0{ + order:0 +} +.ant-col-xs-offset-0.ant-col-rtl{ + margin-right:0 +} +.ant-col-xs-push-1.ant-col-rtl{ + right:4.16666667% +} +.ant-col-xs-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% +} +.ant-col-xs-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 +} +.ant-col-xs-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto +} +.ant-col-xs-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% +} +.ant-col-xs-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 +} +.ant-col-xs-push-3.ant-col-rtl{ + right:12.5%; + left:auto +} +.ant-col-xs-pull-3.ant-col-rtl{ + right:auto; + left:12.5% +} +.ant-col-xs-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 +} +.ant-col-xs-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto +} +.ant-col-xs-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% +} +.ant-col-xs-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 +} +.ant-col-xs-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto +} +.ant-col-xs-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% +} +.ant-col-xs-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 +} +.ant-col-xs-push-6.ant-col-rtl{ + right:25%; + left:auto +} +.ant-col-xs-pull-6.ant-col-rtl{ + right:auto; + left:25% +} +.ant-col-xs-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 +} +.ant-col-xs-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto +} +.ant-col-xs-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% +} +.ant-col-xs-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 +} +.ant-col-xs-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto +} +.ant-col-xs-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% +} +.ant-col-xs-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 +} +.ant-col-xs-push-9.ant-col-rtl{ + right:37.5%; + left:auto +} +.ant-col-xs-pull-9.ant-col-rtl{ + right:auto; + left:37.5% +} +.ant-col-xs-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 +} +.ant-col-xs-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto +} +.ant-col-xs-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% +} +.ant-col-xs-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 +} +.ant-col-xs-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto +} +.ant-col-xs-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% +} +.ant-col-xs-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 +} +.ant-col-xs-push-12.ant-col-rtl{ + right:50%; + left:auto +} +.ant-col-xs-pull-12.ant-col-rtl{ + right:auto; + left:50% +} +.ant-col-xs-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 +} +.ant-col-xs-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto +} +.ant-col-xs-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% +} +.ant-col-xs-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 +} +.ant-col-xs-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto +} +.ant-col-xs-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% +} +.ant-col-xs-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 +} +.ant-col-xs-push-15.ant-col-rtl{ + right:62.5%; + left:auto +} +.ant-col-xs-pull-15.ant-col-rtl{ + right:auto; + left:62.5% +} +.ant-col-xs-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 +} +.ant-col-xs-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto +} +.ant-col-xs-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% +} +.ant-col-xs-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 +} +.ant-col-xs-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto +} +.ant-col-xs-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% +} +.ant-col-xs-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 +} +.ant-col-xs-push-18.ant-col-rtl{ + right:75%; + left:auto +} +.ant-col-xs-pull-18.ant-col-rtl{ + right:auto; + left:75% +} +.ant-col-xs-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 +} +.ant-col-xs-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto +} +.ant-col-xs-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% +} +.ant-col-xs-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 +} +.ant-col-xs-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto +} +.ant-col-xs-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% +} +.ant-col-xs-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 +} +.ant-col-xs-push-21.ant-col-rtl{ + right:87.5%; + left:auto +} +.ant-col-xs-pull-21.ant-col-rtl{ + right:auto; + left:87.5% +} +.ant-col-xs-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 +} +.ant-col-xs-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto +} +.ant-col-xs-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% +} +.ant-col-xs-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 +} +.ant-col-xs-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto +} +.ant-col-xs-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% +} +.ant-col-xs-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 +} +.ant-col-xs-push-24.ant-col-rtl{ + right:100%; + left:auto +} +.ant-col-xs-pull-24.ant-col-rtl{ + right:auto; + left:100% +} +.ant-col-xs-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 +} +@media (min-width:576px){ + .ant-col-sm-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-sm-push-24{ + left:100% + } + .ant-col-sm-pull-24{ + right:100% + } + .ant-col-sm-offset-24{ + margin-left:100% + } + .ant-col-sm-order-24{ + order:24 + } + .ant-col-sm-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-sm-push-23{ + left:95.83333333% + } + .ant-col-sm-pull-23{ + right:95.83333333% + } + .ant-col-sm-offset-23{ + margin-left:95.83333333% + } + .ant-col-sm-order-23{ + order:23 + } + .ant-col-sm-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-sm-push-22{ + left:91.66666667% + } + .ant-col-sm-pull-22{ + right:91.66666667% + } + .ant-col-sm-offset-22{ + margin-left:91.66666667% + } + .ant-col-sm-order-22{ + order:22 + } + .ant-col-sm-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-sm-push-21{ + left:87.5% + } + .ant-col-sm-pull-21{ + right:87.5% + } + .ant-col-sm-offset-21{ + margin-left:87.5% + } + .ant-col-sm-order-21{ + order:21 + } + .ant-col-sm-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-sm-push-20{ + left:83.33333333% + } + .ant-col-sm-pull-20{ + right:83.33333333% + } + .ant-col-sm-offset-20{ + margin-left:83.33333333% + } + .ant-col-sm-order-20{ + order:20 + } + .ant-col-sm-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-sm-push-19{ + left:79.16666667% + } + .ant-col-sm-pull-19{ + right:79.16666667% + } + .ant-col-sm-offset-19{ + margin-left:79.16666667% + } + .ant-col-sm-order-19{ + order:19 + } + .ant-col-sm-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-sm-push-18{ + left:75% + } + .ant-col-sm-pull-18{ + right:75% + } + .ant-col-sm-offset-18{ + margin-left:75% + } + .ant-col-sm-order-18{ + order:18 + } + .ant-col-sm-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-sm-push-17{ + left:70.83333333% + } + .ant-col-sm-pull-17{ + right:70.83333333% + } + .ant-col-sm-offset-17{ + margin-left:70.83333333% + } + .ant-col-sm-order-17{ + order:17 + } + .ant-col-sm-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-sm-push-16{ + left:66.66666667% + } + .ant-col-sm-pull-16{ + right:66.66666667% + } + .ant-col-sm-offset-16{ + margin-left:66.66666667% + } + .ant-col-sm-order-16{ + order:16 + } + .ant-col-sm-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-sm-push-15{ + left:62.5% + } + .ant-col-sm-pull-15{ + right:62.5% + } + .ant-col-sm-offset-15{ + margin-left:62.5% + } + .ant-col-sm-order-15{ + order:15 + } + .ant-col-sm-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-sm-push-14{ + left:58.33333333% + } + .ant-col-sm-pull-14{ + right:58.33333333% + } + .ant-col-sm-offset-14{ + margin-left:58.33333333% + } + .ant-col-sm-order-14{ + order:14 + } + .ant-col-sm-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-sm-push-13{ + left:54.16666667% + } + .ant-col-sm-pull-13{ + right:54.16666667% + } + .ant-col-sm-offset-13{ + margin-left:54.16666667% + } + .ant-col-sm-order-13{ + order:13 + } + .ant-col-sm-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-sm-push-12{ + left:50% + } + .ant-col-sm-pull-12{ + right:50% + } + .ant-col-sm-offset-12{ + margin-left:50% + } + .ant-col-sm-order-12{ + order:12 + } + .ant-col-sm-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-sm-push-11{ + left:45.83333333% + } + .ant-col-sm-pull-11{ + right:45.83333333% + } + .ant-col-sm-offset-11{ + margin-left:45.83333333% + } + .ant-col-sm-order-11{ + order:11 + } + .ant-col-sm-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-sm-push-10{ + left:41.66666667% + } + .ant-col-sm-pull-10{ + right:41.66666667% + } + .ant-col-sm-offset-10{ + margin-left:41.66666667% + } + .ant-col-sm-order-10{ + order:10 + } + .ant-col-sm-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-sm-push-9{ + left:37.5% + } + .ant-col-sm-pull-9{ + right:37.5% + } + .ant-col-sm-offset-9{ + margin-left:37.5% + } + .ant-col-sm-order-9{ + order:9 + } + .ant-col-sm-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-sm-push-8{ + left:33.33333333% + } + .ant-col-sm-pull-8{ + right:33.33333333% + } + .ant-col-sm-offset-8{ + margin-left:33.33333333% + } + .ant-col-sm-order-8{ + order:8 + } + .ant-col-sm-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-sm-push-7{ + left:29.16666667% + } + .ant-col-sm-pull-7{ + right:29.16666667% + } + .ant-col-sm-offset-7{ + margin-left:29.16666667% + } + .ant-col-sm-order-7{ + order:7 + } + .ant-col-sm-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-sm-push-6{ + left:25% + } + .ant-col-sm-pull-6{ + right:25% + } + .ant-col-sm-offset-6{ + margin-left:25% + } + .ant-col-sm-order-6{ + order:6 + } + .ant-col-sm-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-sm-push-5{ + left:20.83333333% + } + .ant-col-sm-pull-5{ + right:20.83333333% + } + .ant-col-sm-offset-5{ + margin-left:20.83333333% + } + .ant-col-sm-order-5{ + order:5 + } + .ant-col-sm-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-sm-push-4{ + left:16.66666667% + } + .ant-col-sm-pull-4{ + right:16.66666667% + } + .ant-col-sm-offset-4{ + margin-left:16.66666667% + } + .ant-col-sm-order-4{ + order:4 + } + .ant-col-sm-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-sm-push-3{ + left:12.5% + } + .ant-col-sm-pull-3{ + right:12.5% + } + .ant-col-sm-offset-3{ + margin-left:12.5% + } + .ant-col-sm-order-3{ + order:3 + } + .ant-col-sm-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-sm-push-2{ + left:8.33333333% + } + .ant-col-sm-pull-2{ + right:8.33333333% + } + .ant-col-sm-offset-2{ + margin-left:8.33333333% + } + .ant-col-sm-order-2{ + order:2 + } + .ant-col-sm-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-sm-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-sm-pull-0.ant-col-rtl,.ant-col-sm-push-0,.ant-col-sm-push-1.ant-col-rtl{ + left:auto + } + .ant-col-sm-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-sm-pull-0,.ant-col-sm-push-0.ant-col-rtl{ + right:auto + } + .ant-col-sm-offset-1{ + margin-left:4.16666667% + } + .ant-col-sm-order-1{ + order:1 + } + .ant-col-sm-0{ + display:none + } + .ant-col-sm-offset-0{ + margin-left:0 + } + .ant-col-sm-order-0{ + order:0 + } + .ant-col-sm-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-sm-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-sm-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-sm-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-sm-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-sm-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-sm-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-sm-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-sm-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-sm-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-sm-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-sm-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-sm-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-sm-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-sm-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-sm-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-sm-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-sm-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-sm-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-sm-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-sm-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-sm-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-sm-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-sm-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-sm-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-sm-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-sm-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-sm-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-sm-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-sm-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-sm-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-sm-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-sm-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-sm-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-sm-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-sm-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-sm-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-sm-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-sm-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-sm-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-sm-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-sm-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-sm-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-sm-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-sm-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-sm-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-sm-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-sm-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-sm-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-sm-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-sm-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-sm-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-sm-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-sm-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-sm-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-sm-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-sm-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-sm-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-sm-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-sm-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-sm-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-sm-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-sm-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-sm-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-sm-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-sm-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-sm-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-sm-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-sm-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-sm-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-sm-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-sm-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-sm-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:768px){ + .ant-col-md-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-md-push-24{ + left:100% + } + .ant-col-md-pull-24{ + right:100% + } + .ant-col-md-offset-24{ + margin-left:100% + } + .ant-col-md-order-24{ + order:24 + } + .ant-col-md-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-md-push-23{ + left:95.83333333% + } + .ant-col-md-pull-23{ + right:95.83333333% + } + .ant-col-md-offset-23{ + margin-left:95.83333333% + } + .ant-col-md-order-23{ + order:23 + } + .ant-col-md-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-md-push-22{ + left:91.66666667% + } + .ant-col-md-pull-22{ + right:91.66666667% + } + .ant-col-md-offset-22{ + margin-left:91.66666667% + } + .ant-col-md-order-22{ + order:22 + } + .ant-col-md-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-md-push-21{ + left:87.5% + } + .ant-col-md-pull-21{ + right:87.5% + } + .ant-col-md-offset-21{ + margin-left:87.5% + } + .ant-col-md-order-21{ + order:21 + } + .ant-col-md-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-md-push-20{ + left:83.33333333% + } + .ant-col-md-pull-20{ + right:83.33333333% + } + .ant-col-md-offset-20{ + margin-left:83.33333333% + } + .ant-col-md-order-20{ + order:20 + } + .ant-col-md-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-md-push-19{ + left:79.16666667% + } + .ant-col-md-pull-19{ + right:79.16666667% + } + .ant-col-md-offset-19{ + margin-left:79.16666667% + } + .ant-col-md-order-19{ + order:19 + } + .ant-col-md-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-md-push-18{ + left:75% + } + .ant-col-md-pull-18{ + right:75% + } + .ant-col-md-offset-18{ + margin-left:75% + } + .ant-col-md-order-18{ + order:18 + } + .ant-col-md-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-md-push-17{ + left:70.83333333% + } + .ant-col-md-pull-17{ + right:70.83333333% + } + .ant-col-md-offset-17{ + margin-left:70.83333333% + } + .ant-col-md-order-17{ + order:17 + } + .ant-col-md-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-md-push-16{ + left:66.66666667% + } + .ant-col-md-pull-16{ + right:66.66666667% + } + .ant-col-md-offset-16{ + margin-left:66.66666667% + } + .ant-col-md-order-16{ + order:16 + } + .ant-col-md-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-md-push-15{ + left:62.5% + } + .ant-col-md-pull-15{ + right:62.5% + } + .ant-col-md-offset-15{ + margin-left:62.5% + } + .ant-col-md-order-15{ + order:15 + } + .ant-col-md-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-md-push-14{ + left:58.33333333% + } + .ant-col-md-pull-14{ + right:58.33333333% + } + .ant-col-md-offset-14{ + margin-left:58.33333333% + } + .ant-col-md-order-14{ + order:14 + } + .ant-col-md-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-md-push-13{ + left:54.16666667% + } + .ant-col-md-pull-13{ + right:54.16666667% + } + .ant-col-md-offset-13{ + margin-left:54.16666667% + } + .ant-col-md-order-13{ + order:13 + } + .ant-col-md-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-md-push-12{ + left:50% + } + .ant-col-md-pull-12{ + right:50% + } + .ant-col-md-offset-12{ + margin-left:50% + } + .ant-col-md-order-12{ + order:12 + } + .ant-col-md-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-md-push-11{ + left:45.83333333% + } + .ant-col-md-pull-11{ + right:45.83333333% + } + .ant-col-md-offset-11{ + margin-left:45.83333333% + } + .ant-col-md-order-11{ + order:11 + } + .ant-col-md-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-md-push-10{ + left:41.66666667% + } + .ant-col-md-pull-10{ + right:41.66666667% + } + .ant-col-md-offset-10{ + margin-left:41.66666667% + } + .ant-col-md-order-10{ + order:10 + } + .ant-col-md-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-md-push-9{ + left:37.5% + } + .ant-col-md-pull-9{ + right:37.5% + } + .ant-col-md-offset-9{ + margin-left:37.5% + } + .ant-col-md-order-9{ + order:9 + } + .ant-col-md-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-md-push-8{ + left:33.33333333% + } + .ant-col-md-pull-8{ + right:33.33333333% + } + .ant-col-md-offset-8{ + margin-left:33.33333333% + } + .ant-col-md-order-8{ + order:8 + } + .ant-col-md-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-md-push-7{ + left:29.16666667% + } + .ant-col-md-pull-7{ + right:29.16666667% + } + .ant-col-md-offset-7{ + margin-left:29.16666667% + } + .ant-col-md-order-7{ + order:7 + } + .ant-col-md-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-md-push-6{ + left:25% + } + .ant-col-md-pull-6{ + right:25% + } + .ant-col-md-offset-6{ + margin-left:25% + } + .ant-col-md-order-6{ + order:6 + } + .ant-col-md-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-md-push-5{ + left:20.83333333% + } + .ant-col-md-pull-5{ + right:20.83333333% + } + .ant-col-md-offset-5{ + margin-left:20.83333333% + } + .ant-col-md-order-5{ + order:5 + } + .ant-col-md-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-md-push-4{ + left:16.66666667% + } + .ant-col-md-pull-4{ + right:16.66666667% + } + .ant-col-md-offset-4{ + margin-left:16.66666667% + } + .ant-col-md-order-4{ + order:4 + } + .ant-col-md-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-md-push-3{ + left:12.5% + } + .ant-col-md-pull-3{ + right:12.5% + } + .ant-col-md-offset-3{ + margin-left:12.5% + } + .ant-col-md-order-3{ + order:3 + } + .ant-col-md-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-md-push-2{ + left:8.33333333% + } + .ant-col-md-pull-2{ + right:8.33333333% + } + .ant-col-md-offset-2{ + margin-left:8.33333333% + } + .ant-col-md-order-2{ + order:2 + } + .ant-col-md-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-md-push-1{ + left:4.16666667% + } + .ant-col-md-pull-0.ant-col-rtl,.ant-col-md-push-0,.ant-col-md-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-md-pull-1{ + right:4.16666667% + } + .ant-col-md-pull-0,.ant-col-md-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-md-offset-1{ + margin-left:4.16666667% + } + .ant-col-md-order-1{ + order:1 + } + .ant-col-md-0{ + display:none + } + .ant-col-md-offset-0{ + margin-left:0 + } + .ant-col-md-order-0{ + order:0 + } + .ant-col-md-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-md-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-md-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-md-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-md-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-md-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-md-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-md-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-md-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-md-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-md-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-md-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-md-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-md-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-md-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-md-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-md-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-md-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-md-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-md-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-md-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-md-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-md-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-md-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-md-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-md-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-md-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-md-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-md-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-md-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-md-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-md-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-md-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-md-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-md-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-md-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-md-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-md-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-md-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-md-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-md-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-md-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-md-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-md-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-md-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-md-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-md-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-md-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-md-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-md-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-md-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-md-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-md-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-md-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-md-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-md-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-md-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-md-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-md-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-md-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-md-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-md-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-md-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-md-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-md-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-md-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-md-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-md-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-md-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-md-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-md-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-md-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-md-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:992px){ + .ant-col-lg-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-lg-push-24{ + left:100% + } + .ant-col-lg-pull-24{ + right:100% + } + .ant-col-lg-offset-24{ + margin-left:100% + } + .ant-col-lg-order-24{ + order:24 + } + .ant-col-lg-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-lg-push-23{ + left:95.83333333% + } + .ant-col-lg-pull-23{ + right:95.83333333% + } + .ant-col-lg-offset-23{ + margin-left:95.83333333% + } + .ant-col-lg-order-23{ + order:23 + } + .ant-col-lg-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-lg-push-22{ + left:91.66666667% + } + .ant-col-lg-pull-22{ + right:91.66666667% + } + .ant-col-lg-offset-22{ + margin-left:91.66666667% + } + .ant-col-lg-order-22{ + order:22 + } + .ant-col-lg-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-lg-push-21{ + left:87.5% + } + .ant-col-lg-pull-21{ + right:87.5% + } + .ant-col-lg-offset-21{ + margin-left:87.5% + } + .ant-col-lg-order-21{ + order:21 + } + .ant-col-lg-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-lg-push-20{ + left:83.33333333% + } + .ant-col-lg-pull-20{ + right:83.33333333% + } + .ant-col-lg-offset-20{ + margin-left:83.33333333% + } + .ant-col-lg-order-20{ + order:20 + } + .ant-col-lg-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-lg-push-19{ + left:79.16666667% + } + .ant-col-lg-pull-19{ + right:79.16666667% + } + .ant-col-lg-offset-19{ + margin-left:79.16666667% + } + .ant-col-lg-order-19{ + order:19 + } + .ant-col-lg-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-lg-push-18{ + left:75% + } + .ant-col-lg-pull-18{ + right:75% + } + .ant-col-lg-offset-18{ + margin-left:75% + } + .ant-col-lg-order-18{ + order:18 + } + .ant-col-lg-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-lg-push-17{ + left:70.83333333% + } + .ant-col-lg-pull-17{ + right:70.83333333% + } + .ant-col-lg-offset-17{ + margin-left:70.83333333% + } + .ant-col-lg-order-17{ + order:17 + } + .ant-col-lg-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-lg-push-16{ + left:66.66666667% + } + .ant-col-lg-pull-16{ + right:66.66666667% + } + .ant-col-lg-offset-16{ + margin-left:66.66666667% + } + .ant-col-lg-order-16{ + order:16 + } + .ant-col-lg-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-lg-push-15{ + left:62.5% + } + .ant-col-lg-pull-15{ + right:62.5% + } + .ant-col-lg-offset-15{ + margin-left:62.5% + } + .ant-col-lg-order-15{ + order:15 + } + .ant-col-lg-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-lg-push-14{ + left:58.33333333% + } + .ant-col-lg-pull-14{ + right:58.33333333% + } + .ant-col-lg-offset-14{ + margin-left:58.33333333% + } + .ant-col-lg-order-14{ + order:14 + } + .ant-col-lg-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-lg-push-13{ + left:54.16666667% + } + .ant-col-lg-pull-13{ + right:54.16666667% + } + .ant-col-lg-offset-13{ + margin-left:54.16666667% + } + .ant-col-lg-order-13{ + order:13 + } + .ant-col-lg-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-lg-push-12{ + left:50% + } + .ant-col-lg-pull-12{ + right:50% + } + .ant-col-lg-offset-12{ + margin-left:50% + } + .ant-col-lg-order-12{ + order:12 + } + .ant-col-lg-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-lg-push-11{ + left:45.83333333% + } + .ant-col-lg-pull-11{ + right:45.83333333% + } + .ant-col-lg-offset-11{ + margin-left:45.83333333% + } + .ant-col-lg-order-11{ + order:11 + } + .ant-col-lg-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-lg-push-10{ + left:41.66666667% + } + .ant-col-lg-pull-10{ + right:41.66666667% + } + .ant-col-lg-offset-10{ + margin-left:41.66666667% + } + .ant-col-lg-order-10{ + order:10 + } + .ant-col-lg-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-lg-push-9{ + left:37.5% + } + .ant-col-lg-pull-9{ + right:37.5% + } + .ant-col-lg-offset-9{ + margin-left:37.5% + } + .ant-col-lg-order-9{ + order:9 + } + .ant-col-lg-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-lg-push-8{ + left:33.33333333% + } + .ant-col-lg-pull-8{ + right:33.33333333% + } + .ant-col-lg-offset-8{ + margin-left:33.33333333% + } + .ant-col-lg-order-8{ + order:8 + } + .ant-col-lg-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-lg-push-7{ + left:29.16666667% + } + .ant-col-lg-pull-7{ + right:29.16666667% + } + .ant-col-lg-offset-7{ + margin-left:29.16666667% + } + .ant-col-lg-order-7{ + order:7 + } + .ant-col-lg-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-lg-push-6{ + left:25% + } + .ant-col-lg-pull-6{ + right:25% + } + .ant-col-lg-offset-6{ + margin-left:25% + } + .ant-col-lg-order-6{ + order:6 + } + .ant-col-lg-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-lg-push-5{ + left:20.83333333% + } + .ant-col-lg-pull-5{ + right:20.83333333% + } + .ant-col-lg-offset-5{ + margin-left:20.83333333% + } + .ant-col-lg-order-5{ + order:5 + } + .ant-col-lg-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-lg-push-4{ + left:16.66666667% + } + .ant-col-lg-pull-4{ + right:16.66666667% + } + .ant-col-lg-offset-4{ + margin-left:16.66666667% + } + .ant-col-lg-order-4{ + order:4 + } + .ant-col-lg-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-lg-push-3{ + left:12.5% + } + .ant-col-lg-pull-3{ + right:12.5% + } + .ant-col-lg-offset-3{ + margin-left:12.5% + } + .ant-col-lg-order-3{ + order:3 + } + .ant-col-lg-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-lg-push-2{ + left:8.33333333% + } + .ant-col-lg-pull-2{ + right:8.33333333% + } + .ant-col-lg-offset-2{ + margin-left:8.33333333% + } + .ant-col-lg-order-2{ + order:2 + } + .ant-col-lg-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-lg-push-1{ + left:4.16666667% + } + .ant-col-lg-pull-0.ant-col-rtl,.ant-col-lg-push-0,.ant-col-lg-push-1.ant-col-rtl,.ant-col-pull-0.ant-col-rtl,.ant-col-push-0{ + left:auto + } + .ant-col-lg-pull-1{ + right:4.16666667% + } + .ant-col-lg-pull-0,.ant-col-lg-push-0.ant-col-rtl,.ant-col-pull-0,.ant-col-push-0.ant-col-rtl{ + right:auto + } + .ant-col-lg-offset-1{ + margin-left:4.16666667% + } + .ant-col-lg-order-1{ + order:1 + } + .ant-col-lg-0{ + display:none + } + .ant-col-lg-offset-0{ + margin-left:0 + } + .ant-col-lg-order-0{ + order:0 + } + .ant-col-lg-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-lg-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-lg-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-lg-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-lg-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-lg-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-lg-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-lg-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-lg-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-lg-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-lg-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-lg-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-lg-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-lg-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-lg-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-lg-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-lg-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-lg-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-lg-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-lg-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-lg-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-lg-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-lg-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-lg-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-lg-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-lg-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-lg-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-lg-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-lg-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-lg-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-lg-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-lg-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-lg-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-lg-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-lg-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-lg-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-lg-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-lg-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-lg-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-lg-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-lg-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-lg-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-lg-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-lg-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-lg-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-lg-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-lg-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-lg-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-lg-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-lg-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-lg-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-lg-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-lg-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-lg-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-lg-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-lg-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-lg-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-lg-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-lg-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-lg-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-lg-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-lg-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-lg-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-lg-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-lg-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-lg-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-lg-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-lg-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-lg-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-lg-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-lg-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-lg-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-lg-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1200px){ + .ant-col-xl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xl-push-24{ + left:100% + } + .ant-col-xl-pull-24{ + right:100% + } + .ant-col-xl-offset-24{ + margin-left:100% + } + .ant-col-xl-order-24{ + order:24 + } + .ant-col-xl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xl-push-23{ + left:95.83333333% + } + .ant-col-xl-pull-23{ + right:95.83333333% + } + .ant-col-xl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xl-order-23{ + order:23 + } + .ant-col-xl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xl-push-22{ + left:91.66666667% + } + .ant-col-xl-pull-22{ + right:91.66666667% + } + .ant-col-xl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xl-order-22{ + order:22 + } + .ant-col-xl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xl-push-21{ + left:87.5% + } + .ant-col-xl-pull-21{ + right:87.5% + } + .ant-col-xl-offset-21{ + margin-left:87.5% + } + .ant-col-xl-order-21{ + order:21 + } + .ant-col-xl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xl-push-20{ + left:83.33333333% + } + .ant-col-xl-pull-20{ + right:83.33333333% + } + .ant-col-xl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xl-order-20{ + order:20 + } + .ant-col-xl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xl-push-19{ + left:79.16666667% + } + .ant-col-xl-pull-19{ + right:79.16666667% + } + .ant-col-xl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xl-order-19{ + order:19 + } + .ant-col-xl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xl-push-18{ + left:75% + } + .ant-col-xl-pull-18{ + right:75% + } + .ant-col-xl-offset-18{ + margin-left:75% + } + .ant-col-xl-order-18{ + order:18 + } + .ant-col-xl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xl-push-17{ + left:70.83333333% + } + .ant-col-xl-pull-17{ + right:70.83333333% + } + .ant-col-xl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xl-order-17{ + order:17 + } + .ant-col-xl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xl-push-16{ + left:66.66666667% + } + .ant-col-xl-pull-16{ + right:66.66666667% + } + .ant-col-xl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xl-order-16{ + order:16 + } + .ant-col-xl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xl-push-15{ + left:62.5% + } + .ant-col-xl-pull-15{ + right:62.5% + } + .ant-col-xl-offset-15{ + margin-left:62.5% + } + .ant-col-xl-order-15{ + order:15 + } + .ant-col-xl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xl-push-14{ + left:58.33333333% + } + .ant-col-xl-pull-14{ + right:58.33333333% + } + .ant-col-xl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xl-order-14{ + order:14 + } + .ant-col-xl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xl-push-13{ + left:54.16666667% + } + .ant-col-xl-pull-13{ + right:54.16666667% + } + .ant-col-xl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xl-order-13{ + order:13 + } + .ant-col-xl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xl-push-12{ + left:50% + } + .ant-col-xl-pull-12{ + right:50% + } + .ant-col-xl-offset-12{ + margin-left:50% + } + .ant-col-xl-order-12{ + order:12 + } + .ant-col-xl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xl-push-11{ + left:45.83333333% + } + .ant-col-xl-pull-11{ + right:45.83333333% + } + .ant-col-xl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xl-order-11{ + order:11 + } + .ant-col-xl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xl-push-10{ + left:41.66666667% + } + .ant-col-xl-pull-10{ + right:41.66666667% + } + .ant-col-xl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xl-order-10{ + order:10 + } + .ant-col-xl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xl-push-9{ + left:37.5% + } + .ant-col-xl-pull-9{ + right:37.5% + } + .ant-col-xl-offset-9{ + margin-left:37.5% + } + .ant-col-xl-order-9{ + order:9 + } + .ant-col-xl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xl-push-8{ + left:33.33333333% + } + .ant-col-xl-pull-8{ + right:33.33333333% + } + .ant-col-xl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xl-order-8{ + order:8 + } + .ant-col-xl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xl-push-7{ + left:29.16666667% + } + .ant-col-xl-pull-7{ + right:29.16666667% + } + .ant-col-xl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xl-order-7{ + order:7 + } + .ant-col-xl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xl-push-6{ + left:25% + } + .ant-col-xl-pull-6{ + right:25% + } + .ant-col-xl-offset-6{ + margin-left:25% + } + .ant-col-xl-order-6{ + order:6 + } + .ant-col-xl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xl-push-5{ + left:20.83333333% + } + .ant-col-xl-pull-5{ + right:20.83333333% + } + .ant-col-xl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xl-order-5{ + order:5 + } + .ant-col-xl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xl-push-4{ + left:16.66666667% + } + .ant-col-xl-pull-4{ + right:16.66666667% + } + .ant-col-xl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xl-order-4{ + order:4 + } + .ant-col-xl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xl-push-3{ + left:12.5% + } + .ant-col-xl-pull-3{ + right:12.5% + } + .ant-col-xl-offset-3{ + margin-left:12.5% + } + .ant-col-xl-order-3{ + order:3 + } + .ant-col-xl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xl-push-2{ + left:8.33333333% + } + .ant-col-xl-pull-2{ + right:8.33333333% + } + .ant-col-xl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xl-order-2{ + order:2 + } + .ant-col-xl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xl-pull-0.ant-col-rtl,.ant-col-xl-push-0,.ant-col-xl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xl-pull-0,.ant-col-xl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xl-order-1{ + order:1 + } + .ant-col-xl-0{ + display:none + } + .ant-col-xl-offset-0{ + margin-left:0 + } + .ant-col-xl-order-0{ + order:0 + } + .ant-col-xl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +@media (min-width:1600px){ + .ant-col-xxl-24{ + display:block; + flex:0 0 100%; + max-width:100% + } + .ant-col-xxl-push-24{ + left:100% + } + .ant-col-xxl-pull-24{ + right:100% + } + .ant-col-xxl-offset-24{ + margin-left:100% + } + .ant-col-xxl-order-24{ + order:24 + } + .ant-col-xxl-23{ + display:block; + flex:0 0 95.83333333%; + max-width:95.83333333% + } + .ant-col-xxl-push-23{ + left:95.83333333% + } + .ant-col-xxl-pull-23{ + right:95.83333333% + } + .ant-col-xxl-offset-23{ + margin-left:95.83333333% + } + .ant-col-xxl-order-23{ + order:23 + } + .ant-col-xxl-22{ + display:block; + flex:0 0 91.66666667%; + max-width:91.66666667% + } + .ant-col-xxl-push-22{ + left:91.66666667% + } + .ant-col-xxl-pull-22{ + right:91.66666667% + } + .ant-col-xxl-offset-22{ + margin-left:91.66666667% + } + .ant-col-xxl-order-22{ + order:22 + } + .ant-col-xxl-21{ + display:block; + flex:0 0 87.5%; + max-width:87.5% + } + .ant-col-xxl-push-21{ + left:87.5% + } + .ant-col-xxl-pull-21{ + right:87.5% + } + .ant-col-xxl-offset-21{ + margin-left:87.5% + } + .ant-col-xxl-order-21{ + order:21 + } + .ant-col-xxl-20{ + display:block; + flex:0 0 83.33333333%; + max-width:83.33333333% + } + .ant-col-xxl-push-20{ + left:83.33333333% + } + .ant-col-xxl-pull-20{ + right:83.33333333% + } + .ant-col-xxl-offset-20{ + margin-left:83.33333333% + } + .ant-col-xxl-order-20{ + order:20 + } + .ant-col-xxl-19{ + display:block; + flex:0 0 79.16666667%; + max-width:79.16666667% + } + .ant-col-xxl-push-19{ + left:79.16666667% + } + .ant-col-xxl-pull-19{ + right:79.16666667% + } + .ant-col-xxl-offset-19{ + margin-left:79.16666667% + } + .ant-col-xxl-order-19{ + order:19 + } + .ant-col-xxl-18{ + display:block; + flex:0 0 75%; + max-width:75% + } + .ant-col-xxl-push-18{ + left:75% + } + .ant-col-xxl-pull-18{ + right:75% + } + .ant-col-xxl-offset-18{ + margin-left:75% + } + .ant-col-xxl-order-18{ + order:18 + } + .ant-col-xxl-17{ + display:block; + flex:0 0 70.83333333%; + max-width:70.83333333% + } + .ant-col-xxl-push-17{ + left:70.83333333% + } + .ant-col-xxl-pull-17{ + right:70.83333333% + } + .ant-col-xxl-offset-17{ + margin-left:70.83333333% + } + .ant-col-xxl-order-17{ + order:17 + } + .ant-col-xxl-16{ + display:block; + flex:0 0 66.66666667%; + max-width:66.66666667% + } + .ant-col-xxl-push-16{ + left:66.66666667% + } + .ant-col-xxl-pull-16{ + right:66.66666667% + } + .ant-col-xxl-offset-16{ + margin-left:66.66666667% + } + .ant-col-xxl-order-16{ + order:16 + } + .ant-col-xxl-15{ + display:block; + flex:0 0 62.5%; + max-width:62.5% + } + .ant-col-xxl-push-15{ + left:62.5% + } + .ant-col-xxl-pull-15{ + right:62.5% + } + .ant-col-xxl-offset-15{ + margin-left:62.5% + } + .ant-col-xxl-order-15{ + order:15 + } + .ant-col-xxl-14{ + display:block; + flex:0 0 58.33333333%; + max-width:58.33333333% + } + .ant-col-xxl-push-14{ + left:58.33333333% + } + .ant-col-xxl-pull-14{ + right:58.33333333% + } + .ant-col-xxl-offset-14{ + margin-left:58.33333333% + } + .ant-col-xxl-order-14{ + order:14 + } + .ant-col-xxl-13{ + display:block; + flex:0 0 54.16666667%; + max-width:54.16666667% + } + .ant-col-xxl-push-13{ + left:54.16666667% + } + .ant-col-xxl-pull-13{ + right:54.16666667% + } + .ant-col-xxl-offset-13{ + margin-left:54.16666667% + } + .ant-col-xxl-order-13{ + order:13 + } + .ant-col-xxl-12{ + display:block; + flex:0 0 50%; + max-width:50% + } + .ant-col-xxl-push-12{ + left:50% + } + .ant-col-xxl-pull-12{ + right:50% + } + .ant-col-xxl-offset-12{ + margin-left:50% + } + .ant-col-xxl-order-12{ + order:12 + } + .ant-col-xxl-11{ + display:block; + flex:0 0 45.83333333%; + max-width:45.83333333% + } + .ant-col-xxl-push-11{ + left:45.83333333% + } + .ant-col-xxl-pull-11{ + right:45.83333333% + } + .ant-col-xxl-offset-11{ + margin-left:45.83333333% + } + .ant-col-xxl-order-11{ + order:11 + } + .ant-col-xxl-10{ + display:block; + flex:0 0 41.66666667%; + max-width:41.66666667% + } + .ant-col-xxl-push-10{ + left:41.66666667% + } + .ant-col-xxl-pull-10{ + right:41.66666667% + } + .ant-col-xxl-offset-10{ + margin-left:41.66666667% + } + .ant-col-xxl-order-10{ + order:10 + } + .ant-col-xxl-9{ + display:block; + flex:0 0 37.5%; + max-width:37.5% + } + .ant-col-xxl-push-9{ + left:37.5% + } + .ant-col-xxl-pull-9{ + right:37.5% + } + .ant-col-xxl-offset-9{ + margin-left:37.5% + } + .ant-col-xxl-order-9{ + order:9 + } + .ant-col-xxl-8{ + display:block; + flex:0 0 33.33333333%; + max-width:33.33333333% + } + .ant-col-xxl-push-8{ + left:33.33333333% + } + .ant-col-xxl-pull-8{ + right:33.33333333% + } + .ant-col-xxl-offset-8{ + margin-left:33.33333333% + } + .ant-col-xxl-order-8{ + order:8 + } + .ant-col-xxl-7{ + display:block; + flex:0 0 29.16666667%; + max-width:29.16666667% + } + .ant-col-xxl-push-7{ + left:29.16666667% + } + .ant-col-xxl-pull-7{ + right:29.16666667% + } + .ant-col-xxl-offset-7{ + margin-left:29.16666667% + } + .ant-col-xxl-order-7{ + order:7 + } + .ant-col-xxl-6{ + display:block; + flex:0 0 25%; + max-width:25% + } + .ant-col-xxl-push-6{ + left:25% + } + .ant-col-xxl-pull-6{ + right:25% + } + .ant-col-xxl-offset-6{ + margin-left:25% + } + .ant-col-xxl-order-6{ + order:6 + } + .ant-col-xxl-5{ + display:block; + flex:0 0 20.83333333%; + max-width:20.83333333% + } + .ant-col-xxl-push-5{ + left:20.83333333% + } + .ant-col-xxl-pull-5{ + right:20.83333333% + } + .ant-col-xxl-offset-5{ + margin-left:20.83333333% + } + .ant-col-xxl-order-5{ + order:5 + } + .ant-col-xxl-4{ + display:block; + flex:0 0 16.66666667%; + max-width:16.66666667% + } + .ant-col-xxl-push-4{ + left:16.66666667% + } + .ant-col-xxl-pull-4{ + right:16.66666667% + } + .ant-col-xxl-offset-4{ + margin-left:16.66666667% + } + .ant-col-xxl-order-4{ + order:4 + } + .ant-col-xxl-3{ + display:block; + flex:0 0 12.5%; + max-width:12.5% + } + .ant-col-xxl-push-3{ + left:12.5% + } + .ant-col-xxl-pull-3{ + right:12.5% + } + .ant-col-xxl-offset-3{ + margin-left:12.5% + } + .ant-col-xxl-order-3{ + order:3 + } + .ant-col-xxl-2{ + display:block; + flex:0 0 8.33333333%; + max-width:8.33333333% + } + .ant-col-xxl-push-2{ + left:8.33333333% + } + .ant-col-xxl-pull-2{ + right:8.33333333% + } + .ant-col-xxl-offset-2{ + margin-left:8.33333333% + } + .ant-col-xxl-order-2{ + order:2 + } + .ant-col-xxl-1{ + display:block; + flex:0 0 4.16666667%; + max-width:4.16666667% + } + .ant-col-xxl-push-1{ + left:4.16666667% + } + .ant-col-pull-0.ant-col-rtl,.ant-col-push-0,.ant-col-xxl-pull-0.ant-col-rtl,.ant-col-xxl-push-0,.ant-col-xxl-push-1.ant-col-rtl{ + left:auto + } + .ant-col-xxl-pull-1{ + right:4.16666667% + } + .ant-col-pull-0,.ant-col-push-0.ant-col-rtl,.ant-col-xxl-pull-0,.ant-col-xxl-push-0.ant-col-rtl{ + right:auto + } + .ant-col-xxl-offset-1{ + margin-left:4.16666667% + } + .ant-col-xxl-order-1{ + order:1 + } + .ant-col-xxl-0{ + display:none + } + .ant-col-xxl-offset-0{ + margin-left:0 + } + .ant-col-xxl-order-0{ + order:0 + } + .ant-col-xxl-offset-0.ant-col-rtl{ + margin-right:0 + } + .ant-col-xxl-push-1.ant-col-rtl{ + right:4.16666667% + } + .ant-col-xxl-pull-1.ant-col-rtl{ + right:auto; + left:4.16666667% + } + .ant-col-xxl-offset-1.ant-col-rtl{ + margin-right:4.16666667%; + margin-left:0 + } + .ant-col-xxl-push-2.ant-col-rtl{ + right:8.33333333%; + left:auto + } + .ant-col-xxl-pull-2.ant-col-rtl{ + right:auto; + left:8.33333333% + } + .ant-col-xxl-offset-2.ant-col-rtl{ + margin-right:8.33333333%; + margin-left:0 + } + .ant-col-xxl-push-3.ant-col-rtl{ + right:12.5%; + left:auto + } + .ant-col-xxl-pull-3.ant-col-rtl{ + right:auto; + left:12.5% + } + .ant-col-xxl-offset-3.ant-col-rtl{ + margin-right:12.5%; + margin-left:0 + } + .ant-col-xxl-push-4.ant-col-rtl{ + right:16.66666667%; + left:auto + } + .ant-col-xxl-pull-4.ant-col-rtl{ + right:auto; + left:16.66666667% + } + .ant-col-xxl-offset-4.ant-col-rtl{ + margin-right:16.66666667%; + margin-left:0 + } + .ant-col-xxl-push-5.ant-col-rtl{ + right:20.83333333%; + left:auto + } + .ant-col-xxl-pull-5.ant-col-rtl{ + right:auto; + left:20.83333333% + } + .ant-col-xxl-offset-5.ant-col-rtl{ + margin-right:20.83333333%; + margin-left:0 + } + .ant-col-xxl-push-6.ant-col-rtl{ + right:25%; + left:auto + } + .ant-col-xxl-pull-6.ant-col-rtl{ + right:auto; + left:25% + } + .ant-col-xxl-offset-6.ant-col-rtl{ + margin-right:25%; + margin-left:0 + } + .ant-col-xxl-push-7.ant-col-rtl{ + right:29.16666667%; + left:auto + } + .ant-col-xxl-pull-7.ant-col-rtl{ + right:auto; + left:29.16666667% + } + .ant-col-xxl-offset-7.ant-col-rtl{ + margin-right:29.16666667%; + margin-left:0 + } + .ant-col-xxl-push-8.ant-col-rtl{ + right:33.33333333%; + left:auto + } + .ant-col-xxl-pull-8.ant-col-rtl{ + right:auto; + left:33.33333333% + } + .ant-col-xxl-offset-8.ant-col-rtl{ + margin-right:33.33333333%; + margin-left:0 + } + .ant-col-xxl-push-9.ant-col-rtl{ + right:37.5%; + left:auto + } + .ant-col-xxl-pull-9.ant-col-rtl{ + right:auto; + left:37.5% + } + .ant-col-xxl-offset-9.ant-col-rtl{ + margin-right:37.5%; + margin-left:0 + } + .ant-col-xxl-push-10.ant-col-rtl{ + right:41.66666667%; + left:auto + } + .ant-col-xxl-pull-10.ant-col-rtl{ + right:auto; + left:41.66666667% + } + .ant-col-xxl-offset-10.ant-col-rtl{ + margin-right:41.66666667%; + margin-left:0 + } + .ant-col-xxl-push-11.ant-col-rtl{ + right:45.83333333%; + left:auto + } + .ant-col-xxl-pull-11.ant-col-rtl{ + right:auto; + left:45.83333333% + } + .ant-col-xxl-offset-11.ant-col-rtl{ + margin-right:45.83333333%; + margin-left:0 + } + .ant-col-xxl-push-12.ant-col-rtl{ + right:50%; + left:auto + } + .ant-col-xxl-pull-12.ant-col-rtl{ + right:auto; + left:50% + } + .ant-col-xxl-offset-12.ant-col-rtl{ + margin-right:50%; + margin-left:0 + } + .ant-col-xxl-push-13.ant-col-rtl{ + right:54.16666667%; + left:auto + } + .ant-col-xxl-pull-13.ant-col-rtl{ + right:auto; + left:54.16666667% + } + .ant-col-xxl-offset-13.ant-col-rtl{ + margin-right:54.16666667%; + margin-left:0 + } + .ant-col-xxl-push-14.ant-col-rtl{ + right:58.33333333%; + left:auto + } + .ant-col-xxl-pull-14.ant-col-rtl{ + right:auto; + left:58.33333333% + } + .ant-col-xxl-offset-14.ant-col-rtl{ + margin-right:58.33333333%; + margin-left:0 + } + .ant-col-xxl-push-15.ant-col-rtl{ + right:62.5%; + left:auto + } + .ant-col-xxl-pull-15.ant-col-rtl{ + right:auto; + left:62.5% + } + .ant-col-xxl-offset-15.ant-col-rtl{ + margin-right:62.5%; + margin-left:0 + } + .ant-col-xxl-push-16.ant-col-rtl{ + right:66.66666667%; + left:auto + } + .ant-col-xxl-pull-16.ant-col-rtl{ + right:auto; + left:66.66666667% + } + .ant-col-xxl-offset-16.ant-col-rtl{ + margin-right:66.66666667%; + margin-left:0 + } + .ant-col-xxl-push-17.ant-col-rtl{ + right:70.83333333%; + left:auto + } + .ant-col-xxl-pull-17.ant-col-rtl{ + right:auto; + left:70.83333333% + } + .ant-col-xxl-offset-17.ant-col-rtl{ + margin-right:70.83333333%; + margin-left:0 + } + .ant-col-xxl-push-18.ant-col-rtl{ + right:75%; + left:auto + } + .ant-col-xxl-pull-18.ant-col-rtl{ + right:auto; + left:75% + } + .ant-col-xxl-offset-18.ant-col-rtl{ + margin-right:75%; + margin-left:0 + } + .ant-col-xxl-push-19.ant-col-rtl{ + right:79.16666667%; + left:auto + } + .ant-col-xxl-pull-19.ant-col-rtl{ + right:auto; + left:79.16666667% + } + .ant-col-xxl-offset-19.ant-col-rtl{ + margin-right:79.16666667%; + margin-left:0 + } + .ant-col-xxl-push-20.ant-col-rtl{ + right:83.33333333%; + left:auto + } + .ant-col-xxl-pull-20.ant-col-rtl{ + right:auto; + left:83.33333333% + } + .ant-col-xxl-offset-20.ant-col-rtl{ + margin-right:83.33333333%; + margin-left:0 + } + .ant-col-xxl-push-21.ant-col-rtl{ + right:87.5%; + left:auto + } + .ant-col-xxl-pull-21.ant-col-rtl{ + right:auto; + left:87.5% + } + .ant-col-xxl-offset-21.ant-col-rtl{ + margin-right:87.5%; + margin-left:0 + } + .ant-col-xxl-push-22.ant-col-rtl{ + right:91.66666667%; + left:auto + } + .ant-col-xxl-pull-22.ant-col-rtl{ + right:auto; + left:91.66666667% + } + .ant-col-xxl-offset-22.ant-col-rtl{ + margin-right:91.66666667%; + margin-left:0 + } + .ant-col-xxl-push-23.ant-col-rtl{ + right:95.83333333%; + left:auto + } + .ant-col-xxl-pull-23.ant-col-rtl{ + right:auto; + left:95.83333333% + } + .ant-col-xxl-offset-23.ant-col-rtl{ + margin-right:95.83333333%; + margin-left:0 + } + .ant-col-xxl-push-24.ant-col-rtl{ + right:100%; + left:auto + } + .ant-col-xxl-pull-24.ant-col-rtl{ + right:auto; + left:100% + } + .ant-col-xxl-offset-24.ant-col-rtl{ + margin-right:100%; + margin-left:0 + } +} +.ant-row-rtl{ + direction:rtl +} +.ant-popover-arrow-content,.ant-popover-arrow-content:before,.ant-popover:after{ + content:"" +} +.ant-popover{ + box-sizing:border-box; + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + line-height:1.5715; + list-style:none; + font-feature-settings:"tnum","tnum"; + top:0; + left:0; + z-index:1030; + font-weight:400; + white-space:normal; + text-align:left; + cursor:auto; + -webkit-user-select:text; + -moz-user-select:text; + user-select:text +} +.ant-popover:after{ + position:absolute; + background:rgba(255,255,255,.01) +} +.ant-popover-hidden{ + display:none +} +.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{ + padding-bottom:15.31px +} +.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{ + padding-left:15.31px +} +.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{ + padding-top:15.31px +} +.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{ + padding-right:15.31px +} +.ant-popover-inner{ + background-color:#fff; + background-clip:padding-box; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + box-shadow:0 0 8px #00000026 \ +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-popover-inner{ + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d + } +} +.ant-popover-title{ + min-width:177px; + min-height:32px; + margin:0; + padding:5px 16px 4px; + color:#000000d9; + font-weight:500; + border-bottom:1px solid #f0f0f0 +} +.ant-popover-inner-content{ + padding:12px 16px; + color:#000000d9 +} +.ant-popover-message{ + position:relative; + padding:4px 0 12px; + color:#000000d9; + font-size:14px +} +.ant-popover-message>.anticon{ + position:absolute; + top:8px; + color:#faad14; + font-size:14px +} +.ant-popover-message-title{ + padding-left:22px +} +.ant-popover-buttons{ + margin-bottom:4px; + text-align:right +} +.ant-popover-buttons button{ + margin-left:8px +} +.ant-popover-arrow{ + position:absolute; + display:block; + width:16px; + height:16px; + overflow:hidden; + background:0 0; + pointer-events:none +} +.ant-popover-arrow-content{ + position:absolute; + inset:0; + display:block; + width:11.31px; + height:11.31px; + margin:auto; + background-color:#fff; + border-radius:0 0 2px; + pointer-events:none +} +.ant-popover-arrow-content:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{ + bottom:-.69px +} +.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{ + bottom:12px +} +.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translateY(-8px) rotate(45deg) +} +.ant-popover-placement-top .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-topLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-topRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{ + left:-.69px +} +.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(8px) rotate(135deg) +} +.ant-popover-placement-right .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-rightTop .ant-popover-arrow{ + top:12px +} +.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{ + top:-.69px +} +.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{ + box-shadow:2px 2px 5px #0000000f; + transform:translateY(8px) rotate(-135deg) +} +.ant-popover-placement-bottom .ant-popover-arrow{ + left:50%; + transform:translate(-50%) +} +.ant-popover-placement-bottomLeft .ant-popover-arrow{ + left:16px +} +.ant-popover-placement-bottomRight .ant-popover-arrow{ + right:16px +} +.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{ + right:-.69px +} +.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{ + box-shadow:3px 3px 7px #00000012; + transform:translate(-8px) rotate(-45deg) +} +.ant-popover-placement-left .ant-popover-arrow{ + top:50%; + transform:translateY(-50%) +} +.ant-popover-placement-leftTop .ant-popover-arrow{ + top:12px +} +.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{ + background-color:#eb2f96 +} +.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{ + background-color:#f5222d +} +.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{ + background-color:#fa541c +} +.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{ + background-color:#fa8c16 +} +.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{ + background-color:#fadb14 +} +.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{ + background-color:#faad14 +} +.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{ + background-color:#13c2c2 +} +.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{ + background-color:#a0d911 +} +.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{ + background-color:#52c41a +} +.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{ + background-color:#1890ff +} +.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{ + background-color:#2f54eb +} +.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{ + background-color:#722ed1 +} +.ant-popover-rtl{ + direction:rtl; + text-align:right +} +.ant-popover-rtl .ant-popover-message-title{ + padding-right:22px; + padding-left:16px +} +.ant-popover-rtl .ant-popover-buttons{ + text-align:left +} +.ant-popover-rtl .ant-popover-buttons button{ + margin-right:8px; + margin-left:0 +} +.ant-popover{ + position:relative +} +.ant-picker,.ant-picker-dropdown{ + box-sizing:border-box; + font-variant:tabular-nums; + font-feature-settings:"tnum","tnum"; + list-style:none +} +.ant-picker,.ant-picker-input>input{ + line-height:1.5715; + position:relative +} +.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#ff4d4f +} +.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not([disabled]):hover{ + background-color:#fff; + border-color:#faad14 +} +.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-picker{ + margin:0; + color:#000000d9; + font-size:14px; + padding:4px 11px; + display:inline-flex; + align-items:center; + background:#fff; + border:1px solid #d9d9d9; + border-radius:2px; + transition:border .3s,box-shadow .3s +} +.ant-picker-focused,.ant-picker:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-focused{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-focused{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker.ant-picker-disabled{ + background:#f5f5f5; + border-color:#d9d9d9; + cursor:not-allowed +} +.ant-picker.ant-picker-disabled .ant-picker-suffix{ + color:#00000040 +} +.ant-picker.ant-picker-borderless{ + background-color:transparent!important; + border-color:transparent!important; + box-shadow:none!important +} +.ant-picker-input{ + position:relative; + display:inline-flex; + align-items:center; + width:100% +} +.ant-picker-input>input{ + display:inline-block; + width:100%; + color:#000000d9; + font-size:14px; + border-radius:2px; + transition:all .3s; + flex:auto; + min-width:1px; + height:auto; + padding:0; + background:0 0; + border:0 +} +.ant-picker-input>input::-moz-placeholder{ + opacity:1 +} +.ant-picker-input>input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-picker-input>input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-picker-input>input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-picker-input>input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-focused,.ant-picker-input>input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-picker-input>input-disabled:hover,.ant-picker-input>input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-picker-input>input-disabled{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + border-color:#d9d9d9; + box-shadow:none; + cursor:not-allowed; + opacity:1 +} +.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-picker-input>input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-picker-input>input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-picker-input>input-sm{ + padding:0 7px +} +.ant-picker-input>input-rtl{ + direction:rtl +} +.ant-picker-input>input:focus{ + box-shadow:none +} +.ant-picker-input>input[disabled]{ + background:0 0 +} +.ant-picker-input:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-input-placeholder>input{ + color:#bfbfbf +} +.ant-picker-large{ + padding:6.5px 11px +} +.ant-picker-large .ant-picker-input>input{ + font-size:16px +} +.ant-picker-small{ + padding:0 7px +} +.ant-picker-suffix{ + display:flex; + flex:none; + align-self:center; + margin-left:4px; + color:#00000040; + line-height:1; + pointer-events:none +} +.ant-picker-suffix>*{ + vertical-align:top +} +.ant-picker-suffix>:not(:last-child){ + margin-right:8px +} +.ant-picker-clear{ + position:absolute; + top:50%; + right:0; + color:#00000040; + line-height:1; + background:#fff; + transform:translateY(-50%); + cursor:pointer; + opacity:0; + transition:opacity .3s,color .3s +} +.ant-picker-clear>*{ + vertical-align:top +} +.ant-picker-clear:hover{ + color:#00000073 +} +.ant-picker-separator{ + position:relative; + display:inline-block; + width:1em; + height:16px; + color:#00000040; + font-size:16px; + vertical-align:top; + cursor:default +} +.ant-picker-focused .ant-picker-separator{ + color:#00000073 +} +.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{ + cursor:not-allowed +} +.ant-picker-range{ + position:relative; + display:inline-flex +} +.ant-picker-range .ant-picker-clear{ + right:11px +} +.ant-picker-range:hover .ant-picker-clear{ + opacity:1 +} +.ant-picker-range .ant-picker-active-bar{ + bottom:-1px; + height:2px; + margin-left:11px; + background:#1890ff; + opacity:0; + transition:all .3s ease-out; + pointer-events:none +} +.ant-picker-range.ant-picker-focused .ant-picker-active-bar{ + opacity:1 +} +.ant-picker-range-separator{ + align-items:center; + padding:0 8px; + line-height:1 +} +.ant-picker-range.ant-picker-small .ant-picker-clear{ + right:7px +} +.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-left:7px +} +.ant-picker-dropdown{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + line-height:1.5715; + position:absolute; + z-index:1050 +} +.ant-picker-dropdown-hidden{ + display:none +} +.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{ + top:2.59px; + display:block; + transform:rotate(-135deg) translateY(1px) +} +.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{ + bottom:2.59px; + display:block; + transform:rotate(45deg) +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownIn +} +.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpIn +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{ + animation-name:antSlideDownOut +} +.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{ + animation-name:antSlideUpOut +} +.ant-picker-dropdown-range{ + padding:7.54px 0 +} +.ant-picker-dropdown-range-hidden{ + display:none +} +.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{ + padding-top:4px +} +.ant-picker-ranges{ + margin-bottom:0; + padding:4px 12px; + overflow:hidden; + line-height:34px; + text-align:left; + list-style:none +} +.ant-picker-ranges>li{ + display:inline-block +} +.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff; + cursor:pointer +} +.ant-picker-ranges .ant-picker-ok{ + float:right; + margin-left:8px +} +.ant-picker-range-wrapper{ + display:flex +} +.ant-picker-range-arrow{ + position:absolute; + z-index:1; + display:none; + width:11.31px; + height:11.31px; + margin-left:16.5px; + background:linear-gradient(135deg,transparent 40%,#fff 40%); + box-shadow:2px 2px 6px -2px #0000001a; + transition:left .3s ease-out; + border-radius:0 0 2px; + pointer-events:none +} +.ant-picker-range-arrow:before{ + position:absolute; + top:-11.31px; + left:-11.31px; + width:33.94px; + height:33.94px; + background:-10px -10px no-repeat #fff; + content:""; + -webkit-clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z"); + clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z") +} +.ant-picker-panel-container{ + overflow:hidden; + vertical-align:top; + background:#fff; + border-radius:2px; + box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d; + transition:margin .3s +} +.ant-picker-panel-container .ant-picker-panels{ + display:inline-flex; + flex-wrap:nowrap; + direction:ltr +} +.ant-picker-panel-container .ant-picker-panel{ + vertical-align:top; + background:0 0; + border-width:0 0 1px; + border-radius:0 +} +.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{ + text-align:center +} +.ant-picker-panel-container .ant-picker-panel-focused{ + border-color:#f0f0f0 +} +.ant-picker-panel{ + display:inline-flex; + flex-direction:column; + text-align:center; + background:#fff; + border:1px solid #f0f0f0; + border-radius:2px; + outline:0 +} +.ant-picker-panel-focused{ + border-color:#1890ff +} +.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{ + display:flex; + flex-direction:column; + width:280px +} +.ant-picker-header{ + display:flex; + padding:0 8px; + color:#000000d9; + border-bottom:1px solid #f0f0f0 +} +.ant-picker-header>*{ + flex:none +} +.ant-picker-header button{ + padding:0; + color:#00000040; + line-height:40px; + background:0 0; + border:0; + cursor:pointer; + transition:color .3s +} +.ant-picker-header>button{ + min-width:1.6em; + font-size:14px +} +.ant-picker-header>button:hover{ + color:#000000d9 +} +.ant-picker-header-view{ + flex:auto; + font-weight:500; + line-height:40px +} +.ant-picker-header-view button{ + color:inherit; + font-weight:inherit +} +.ant-picker-header-view button:not(:first-child){ + margin-left:8px +} +.ant-picker-header-view button:hover{ + color:#1890ff +} +.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{ + position:relative; + display:inline-block; + width:7px; + height:7px +} +.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{ + position:absolute; + top:0; + left:0; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after{ + position:absolute; + top:4px; + left:4px; + display:inline-block; + width:7px; + height:7px; + border:0 solid currentcolor; + border-width:1.5px 0 0 1.5px; + content:"" +} +.ant-picker-prev-icon,.ant-picker-super-prev-icon{ + transform:rotate(-45deg) +} +.ant-picker-next-icon,.ant-picker-super-next-icon{ + transform:rotate(135deg) +} +.ant-picker-content{ + width:100%; + table-layout:fixed; + border-collapse:collapse +} +.ant-picker-content td,.ant-picker-content th{ + position:relative; + min-width:24px; + font-weight:400 +} +.ant-picker-content th{ + height:30px; + color:#000000d9; + line-height:30px +} +.ant-picker-cell{ + padding:3px 0; + color:#00000040; + cursor:pointer +} +.ant-picker-cell-in-view{ + color:#000000d9 +} +.ant-picker-cell:before{ + position:absolute; + top:50%; + right:0; + left:0; + z-index:1; + height:24px; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{ + background:#f5f5f5 +} +.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{ + position:absolute; + inset:0; + z-index:1; + border:1px solid #1890ff; + border-radius:2px; + content:"" +} +.ant-picker-cell-in-view.ant-picker-cell-in-range{ + position:relative +} +.ant-picker-cell-in-view.ant-picker-cell-in-range:before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{ + color:#fff; + background:#1890ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{ + background:#e6f7ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{ + position:absolute; + top:50%; + z-index:0; + height:24px; + border-top:1px dashed #7ec1ff; + border-bottom:1px dashed #7ec1ff; + transform:translateY(-50%); + transition:all .3s; + content:"" +} +.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after{ + right:0; + left:2px +} +.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{ + background:#cbe6ff +} +.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + position:absolute; + top:0; + bottom:0; + z-index:-1; + background:#cbe6ff; + transition:all .3s; + content:"" +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:50% +} +.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + left:50% +} +.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after{ + left:6px; + border-left:1px dashed #7ec1ff; + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after{ + right:6px; + border-right:1px dashed #7ec1ff; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-picker-cell-disabled{ + color:#00000040; + pointer-events:none +} +.ant-picker-cell-disabled .ant-picker-cell-inner{ + background:0 0 +} +.ant-picker-cell-disabled:before{ + background:rgba(0,0,0,.04) +} +.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#00000040 +} +.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{ + height:264px +} +.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + padding:0 8px +} +.ant-picker-quarter-panel .ant-picker-content{ + height:56px +} +.ant-picker-footer{ + width:-moz-min-content; + width:min-content; + min-width:100%; + line-height:38px; + text-align:center; + border-bottom:1px solid transparent +} +.ant-picker-panel .ant-picker-footer{ + border-top:1px solid #f0f0f0 +} +.ant-picker-footer-extra{ + padding:0 12px; + line-height:38px; + text-align:left +} +.ant-picker-footer-extra:not(:last-child){ + border-bottom:1px solid #f0f0f0 +} +.ant-picker-now{ + text-align:left +} +.ant-picker-today-btn{ + color:#1890ff +} +.ant-picker-today-btn:hover{ + color:#40a9ff +} +.ant-picker-today-btn:active{ + color:#096dd9 +} +.ant-picker-today-btn.ant-picker-today-btn-disabled{ + color:#00000040; + cursor:not-allowed +} +.ant-picker-decade-panel .ant-picker-cell-inner{ + padding:0 4px +} +.ant-picker-decade-panel .ant-picker-cell:before{ + display:none +} +.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{ + padding:0 8px +} +.ant-picker-date-panel .ant-picker-body,.ant-picker-week-panel .ant-picker-body{ + padding:8px 12px +} +.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{ + width:60px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + right:14px; + border-right:1px dashed #7ec1ff; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after{ + left:14px; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{ + background:0 0!important +} +.ant-picker-week-panel-row td{ + transition:background .3s +} +.ant-picker-week-panel-row:hover td{ + background:#f5f5f5 +} +.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{ + background:#1890ff +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{ + color:#ffffff80 +} +.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{ + border-color:#fff +} +.ant-picker-datetime-panel .ant-picker-time-panel,.ant-picker-time-panel-column:not(:first-child){ + border-left:1px solid #f0f0f0 +} +.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{ + color:#fff +} +.ant-picker-date-panel .ant-picker-content{ + width:252px +} +.ant-picker-date-panel .ant-picker-content th{ + width:36px +} +.ant-picker-datetime-panel{ + display:flex +} +.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{ + transition:opacity .3s +} +.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{ + opacity:.3 +} +.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{ + opacity:1 +} +.ant-picker-time-panel{ + width:auto; + min-width:auto +} +.ant-picker-time-panel .ant-picker-content{ + display:flex; + flex:auto; + height:224px +} +.ant-picker-time-panel-column{ + flex:1 0 auto; + width:56px; + margin:0; + padding:0; + overflow-y:hidden; + text-align:left; + list-style:none; + transition:background .3s +} +.ant-picker-time-panel-column:after{ + display:block; + height:196px; + content:"" +} +.ant-picker-datetime-panel .ant-picker-time-panel-column:after{ + height:198px +} +.ant-picker-time-panel-column-active{ + background:rgba(230,247,255,.2) +} +.ant-picker-time-panel-column:hover{ + overflow-y:auto +} +.ant-picker-time-panel-column>li{ + margin:0; + padding:0 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{ + display:block; + width:100%; + height:28px; + margin:0; + padding:0 0 0 14px; + color:#000000d9; + line-height:28px; + border-radius:0; + cursor:pointer; + transition:background .3s +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{ + background:#f5f5f5 +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{ + background:#e6f7ff +} +.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{ + color:#00000040; + background:0 0; + cursor:not-allowed +} +:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{ + padding:21px 0 +} +.ant-picker-rtl{ + direction:rtl +} +.ant-picker-rtl .ant-picker-suffix{ + margin-right:4px; + margin-left:0 +} +.ant-picker-rtl .ant-picker-clear{ + right:auto; + left:0 +} +.ant-picker-rtl .ant-picker-separator{ + transform:rotate(180deg) +} +.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){ + margin-right:8px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range .ant-picker-clear{ + right:auto; + left:11px +} +.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{ + margin-right:11px; + margin-left:0 +} +.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{ + margin-right:7px +} +.ant-picker-dropdown-rtl .ant-picker-ranges{ + text-align:right +} +.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{ + float:left; + margin-right:8px; + margin-left:0 +} +.ant-picker-panel-rtl{ + direction:rtl +} +.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{ + transform:rotate(135deg) +} +.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{ + transform:rotate(-45deg) +} +.ant-picker-cell .ant-picker-cell-inner{ + position:relative; + z-index:2; + display:inline-block; + min-width:24px; + height:24px; + line-height:24px; + border-radius:2px; + transition:background .3s,border .3s +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{ + right:50%; + left:50% +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{ + right:0; + left:-6px +} +.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{ + right:-6px; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{ + right:0; + left:50% +} +.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{ + right:50%; + left:0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{ + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{ + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after{ + right:6px; + left:0; + border-right:1px dashed #7ec1ff; + border-left:none; + border-radius:0 2px 2px 0 +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after{ + right:0; + left:6px; + border-right:none; + border-left:1px dashed #7ec1ff; + border-radius:2px 0 0 2px +} +.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after{ + right:6px; + left:6px; + border-right:1px dashed #7ec1ff; + border-left:1px dashed #7ec1ff; + border-radius:2px +} +.ant-picker-dropdown-rtl .ant-picker-footer-extra{ + direction:rtl; + text-align:right +} +.ant-picker-panel-rtl .ant-picker-time-panel{ + direction:ltr +} +.ant-input-affix-wrapper-rtl,.ant-input-group-rtl,.ant-input-group-wrapper-rtl,.ant-input-rtl,.ant-input-search-rtl,.ant-input-textarea-rtl,.ant-tag.ant-tag-rtl{ + direction:rtl +} +.ant-picker-inline{ + border:none; + padding:0 +} +.ant-input,.ant-input-affix-wrapper{ + min-width:0; + padding:4px 11px; + transition:all .3s +} +.ant-picker-inline .ant-picker-range-arrow{ + display:none!important +} +.ant-picker-inline .ant-picker-dropdown{ + z-index:auto +} +.ant-picker-dropdown{ + top:auto; + top:initial; + left:auto; + left:initial +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content{ + width:100% +} +.ant-picker-panel-container.ant-picker-week-number .ant-picker-date-panel .ant-picker-content th{ + width:inherit +} +.ant-picker-range-arrow{ + margin-right:16.5px +} +.ant-input-affix-wrapper{ + position:relative; + width:100%; + color:#000000d9; + font-size:14px; + line-height:1.5715; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px; + display:inline-flex +} +.ant-input-affix-wrapper::-moz-placeholder{ + opacity:1 +} +.ant-input-affix-wrapper::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input-affix-wrapper:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input-affix-wrapper:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input-affix-wrapper:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-affix-wrapper-disabled:hover,.ant-input-affix-wrapper[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input-affix-wrapper{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-affix-wrapper-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-affix-wrapper-sm{ + padding:0 7px +} +.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-color:#40a9ff; + border-right-width:1px; + z-index:1 +} +.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{ + z-index:0 +} +.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{ + z-index:1 +} +.ant-input-affix-wrapper-disabled .ant-input[disabled]{ + background:0 0 +} +.ant-input-affix-wrapper>input.ant-input{ + padding:0; + border:none; + outline:0 +} +.ant-input-affix-wrapper>input.ant-input:focus{ + box-shadow:none!important +} +.ant-input-affix-wrapper:before{ + width:0; + visibility:hidden; + content:"\a0" +} +.ant-input-prefix,.ant-input-suffix{ + display:flex; + flex:none; + align-items:center +} +.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child){ + margin-right:8px +} +.ant-input-show-count-suffix{ + color:#00000073 +} +.ant-input-show-count-has-suffix{ + margin-right:2px +} +.ant-input-prefix{ + margin-right:4px +} +.ant-input-suffix{ + margin-left:4px +} +.ant-input-clear-icon,.anticon.ant-input-clear-icon{ + margin:0; + color:#00000040; + font-size:12px; + vertical-align:-1px; + cursor:pointer; + transition:color .3s +} +.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover{ + color:#00000073 +} +.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active{ + color:#000000d9 +} +.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden{ + visibility:hidden +} +.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix{ + margin:0 4px +} +.ant-input,.ant-input-group{ + margin:0; + line-height:1.5715; + width:100%; + box-sizing:border-box; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum" +} +.ant-input-affix-wrapper-textarea-with-clear-btn{ + padding:0!important; + border:0!important +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{ + position:absolute; + top:8px; + right:8px; + z-index:1 +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#ff4d4f +} +.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ff7875; + box-shadow:0 0 0 2px #ff4d4f33; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-error .ant-input-prefix{ + color:#ff4d4f +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{ + background:#fff; + border-color:#faad14 +} +.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{ + border-color:#ffc53d; + box-shadow:0 0 0 2px #faad1433; + border-right-width:1px; + outline:0 +} +.ant-input-affix-wrapper-status-warning .ant-input-prefix{ + color:#faad14 +} +.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input{ + padding-right:24px +} +.ant-input-group-wrapper-status-error .ant-input-group-addon{ + color:#ff4d4f; + border-color:#ff4d4f +} +.ant-input-group-wrapper-status-warning .ant-input-group-addon{ + color:#faad14; + border-color:#faad14 +} +.ant-input{ + position:relative; + display:inline-block; + color:#000000d9; + font-size:14px; + background-color:#fff; + background-image:none; + border:1px solid #d9d9d9; + border-radius:2px +} +.ant-input::-moz-placeholder{ + opacity:1 +} +.ant-input::placeholder{ + color:#bfbfbf; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-input-disabled,.ant-input[disabled]{ + color:#00000040; + background-color:#f5f5f5; + cursor:not-allowed; + opacity:1 +} +.ant-input:-moz-placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:placeholder-shown{ + text-overflow:ellipsis +} +.ant-input:hover{ + border-color:#40a9ff; + border-right-width:1px +} +.ant-input-rtl .ant-input:hover{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-focused,.ant-input:focus{ + border-color:#40a9ff; + box-shadow:0 0 0 2px #1890ff33; + border-right-width:1px; + outline:0 +} +.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{ + border-right-width:0; + border-left-width:1px!important +} +.ant-input-disabled:hover,.ant-input[disabled]:hover{ + border-color:#d9d9d9; + border-right-width:1px +} +.ant-input-disabled,.ant-input[disabled]{ + border-color:#d9d9d9; + box-shadow:none +} +.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{ + background-color:transparent; + border:none; + box-shadow:none +} +textarea.ant-input{ + max-width:100%; + height:auto; + min-height:32px; + line-height:1.5715; + vertical-align:bottom; + transition:all .3s,height 0s +} +.ant-input-lg{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group,.ant-input-group-addon{ + position:relative; + color:#000000d9; + font-size:14px +} +.ant-input-sm{ + padding:0 7px +} +.ant-input-group{ + padding:0; + display:table; + border-collapse:separate; + border-spacing:0 +} +.ant-input-group[class*=col-]{ + float:none; + padding-right:0; + padding-left:0 +} +.ant-input-group>[class*=col-]{ + padding-right:8px +} +.ant-input-group>[class*=col-]:last-child{ + padding-right:0 +} +.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{ + display:table-cell +} +.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){ + border-radius:0 +} +.ant-input-group-addon,.ant-input-group-wrap{ + width:1px; + white-space:nowrap; + vertical-align:middle +} +.ant-input-group-wrap>*{ + display:block!important +} +.ant-input-group .ant-input{ + float:left; + width:100%; + margin-bottom:0; + text-align:inherit +} +.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{ + z-index:1; + border-right-width:1px +} +.ant-input-search-with-button .ant-input-group .ant-input:hover{ + z-index:0 +} +.ant-input-group-addon{ + padding:0 11px; + font-weight:400; + text-align:center; + background-color:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + transition:all .3s +} +.ant-input-group-addon .ant-select{ + margin:-5px -11px +} +.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{ + background-color:inherit; + border:1px solid transparent; + box-shadow:none +} +.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{ + color:#1890ff +} +.ant-input-group-addon .ant-cascader-picker{ + margin:-9px -12px; + background-color:transparent +} +.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{ + text-align:left; + border:0; + box-shadow:none +} +.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{ + border-top-right-radius:0; + border-bottom-right-radius:0 +} +.ant-input-group-addon:first-child{ + border-right:0 +} +.ant-input-group-addon:last-child{ + border-left:0 +} +.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{ + padding:6.5px 11px; + font-size:16px +} +.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{ + padding:0 7px +} +.ant-input-group-lg .ant-select-single .ant-select-selector{ + height:40px +} +.ant-input-group-sm .ant-select-single .ant-select-selector{ + height:24px +} +.ant-input-search-button,.ant-input[type=color]{ + height:32px +} +.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){ + border-top-left-radius:0; + border-bottom-left-radius:0 +} +.ant-input-group.ant-input-group-compact{ + display:block +} +.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{ + display:table; + content:"" +} +.ant-input-group.ant-input-group-compact:after{ + clear:both +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){ + border-right-width:1px +} +.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>*{ + display:inline-block; + float:none; + vertical-align:top; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{ + display:inline-flex +} +.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:-1px; + border-right-width:1px +} +.ant-input-group.ant-input-group-compact .ant-input{ + float:none +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{ + border-right-width:1px; + border-radius:0 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{ + z-index:1 +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{ + border-top-left-radius:2px; + border-bottom-left-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{ + border-right-width:1px; + border-top-right-radius:2px; + border-bottom-right-radius:2px +} +.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{ + vertical-align:top +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{ + margin-left:-1px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{ + border-radius:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl .ant-input-group-addon:first-child{ + border-right:1px solid #d9d9d9; + border-left:0 +} +.ant-input-group-rtl .ant-input-group-addon:last-child{ + border-right:0; + border-left:1px solid #d9d9d9 +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{ + border-radius:2px 0 0 2px +} +.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child),.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{ + border-radius:0 2px 2px 0 +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){ + margin-right:0; + margin-left:-1px; + border-left-width:1px +} +.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{ + border-left-width:1px; + border-radius:2px 0 0 2px +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{ + margin-right:-1px; + margin-left:0 +} +.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{ + border-radius:0 2px 2px 0 +} +.ant-input-group-wrapper{ + display:inline-block; + width:100%; + text-align:start; + vertical-align:top +} +.ant-input-password-icon.anticon{ + color:#00000073; + cursor:pointer; + transition:all .3s +} +.ant-input-password-icon.anticon:hover{ + color:#000000d9 +} +.ant-input[type=color].ant-input-lg{ + height:40px +} +.ant-input[type=color].ant-input-sm{ + height:24px; + padding-top:3px; + padding-bottom:3px +} +.ant-input-textarea-show-count>.ant-input{ + height:100% +} +.ant-input-textarea-show-count:after{ + float:right; + color:#00000073; + white-space:nowrap; + content:attr(data-count); + pointer-events:none +} +.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{ + margin-bottom:-22px +} +.ant-input-textarea-suffix{ + position:absolute; + top:0; + right:11px; + bottom:0; + z-index:1; + display:inline-flex; + align-items:center; + margin:auto +} +.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{ + border-color:#40a9ff +} +.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-left-color:#40a9ff +} +.ant-input-search .ant-input-affix-wrapper{ + border-radius:0 +} +.ant-input-search .ant-input-lg{ + line-height:1.5713 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{ + left:-1px; + padding:0; + border:0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{ + padding-top:0; + padding-bottom:0; + border-radius:0 2px 2px 0 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){ + color:#00000073 +} +.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{ + inset:0 +} +.ant-input-search-button:focus,.ant-input-search-button:hover{ + z-index:1 +} +.ant-input-search-large .ant-input-search-button{ + height:40px +} +.ant-input-search-small .ant-input-search-button{ + height:24px +} +.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{ + border:none; + outline:0 +} +.ant-input-affix-wrapper-rtl .ant-input-prefix{ + margin:0 0 0 4px +} +.ant-input-affix-wrapper-rtl .ant-input-suffix{ + margin:0 4px 0 0 +} +.ant-input-textarea-rtl.ant-input-textarea-show-count:after{ + text-align:left +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{ + margin-right:0; + margin-left:4px +} +.ant-input-affix-wrapper-rtl .ant-input-clear-icon{ + right:auto; + left:8px +} +.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){ + border-right-color:#40a9ff; + border-left-color:#d9d9d9 +} +.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{ + border-right-color:#40a9ff +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{ + right:-1px; + left:auto +} +.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{ + border-radius:2px 0 0 2px +} +@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ + .ant-input{ + height:32px + } + .ant-input-lg{ + height:40px + } + .ant-input-sm{ + height:24px + } + .ant-input-affix-wrapper>input.ant-input{ + height:auto + } +} +textarea.nz-textarea-autosize-measuring{ + height:auto!important; + overflow:hidden!important; + padding:2px 0!important +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only{ + width:32px; + height:32px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-sm{ + width:24px; + height:24px +} +.ant-input-search-rtl.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg,.ant-input-search-rtl.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button.ant-btn-icon-only.ant-btn-lg{ + width:40px; + height:40px +} +.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-suffix{ + margin-left:0 +} +nz-form-item-feedback-icon.ant-input-suffix{ + display:flex; + flex:none; + align-items:center; + pointer-events:none; + position:absolute; + top:0; + right:0; + z-index:1; + height:100%; + margin-right:12px; + margin-left:4px +} +.ant-input-status-error.ant-input-has-feedback,.ant-input-status-success.ant-input-has-feedback,.ant-input-status-validating.ant-input-has-feedback,.ant-input-status-warning.ant-input-has-feedback{ + padding-right:28px +} +.ant-input-textarea-show-count{ + display:block; + position:relative +} +.ant-tag{ + box-sizing:border-box; + margin:0 8px 0 0; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + display:inline-block; + height:auto; + padding:0 7px; + font-size:12px; + line-height:20px; + white-space:nowrap; + background:#fafafa; + border:1px solid #d9d9d9; + border-radius:2px; + opacity:1; + transition:all .3s +} +.ant-tag-checkable,.ant-tag-has-color{ + border-color:transparent +} +.ant-tag,.ant-tag a,.ant-tag a:hover{ + color:#000000d9 +} +.ant-tag>a:first-child:last-child{ + display:inline-block; + margin:0 -8px; + padding:0 8px +} +.ant-tag-close-icon{ + margin-left:3px; + color:#00000073; + font-size:10px; + cursor:pointer; + transition:all .3s +} +.ant-tag-close-icon:hover{ + color:#000000d9 +} +.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{ + color:#fff +} +.ant-tag-checkable{ + background-color:transparent; + cursor:pointer +} +.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{ + color:#1890ff +} +.ant-tag-checkable-checked,.ant-tag-checkable:active{ + color:#fff +} +.ant-tag-checkable-checked{ + background-color:#1890ff +} +.ant-tag-checkable:active{ + background-color:#096dd9 +} +.ant-tag-hidden{ + display:none +} +.ant-tag-pink{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-pink-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-magenta{ + color:#c41d7f; + background:#fff0f6; + border-color:#ffadd2 +} +.ant-tag-magenta-inverse{ + color:#fff; + background:#eb2f96; + border-color:#eb2f96 +} +.ant-tag-red{ + color:#cf1322; + background:#fff1f0; + border-color:#ffa39e +} +.ant-tag-red-inverse{ + color:#fff; + background:#f5222d; + border-color:#f5222d +} +.ant-tag-volcano{ + color:#d4380d; + background:#fff2e8; + border-color:#ffbb96 +} +.ant-tag-volcano-inverse{ + color:#fff; + background:#fa541c; + border-color:#fa541c +} +.ant-tag-orange{ + color:#d46b08; + background:#fff7e6; + border-color:#ffd591 +} +.ant-tag-orange-inverse{ + color:#fff; + background:#fa8c16; + border-color:#fa8c16 +} +.ant-tag-yellow{ + color:#d4b106; + background:#feffe6; + border-color:#fffb8f +} +.ant-tag-yellow-inverse{ + color:#fff; + background:#fadb14; + border-color:#fadb14 +} +.ant-tag-gold{ + color:#d48806; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag-gold-inverse{ + color:#fff; + background:#faad14; + border-color:#faad14 +} +.ant-tag-cyan{ + color:#08979c; + background:#e6fffb; + border-color:#87e8de +} +.ant-tag-cyan-inverse{ + color:#fff; + background:#13c2c2; + border-color:#13c2c2 +} +.ant-tag-lime{ + color:#7cb305; + background:#fcffe6; + border-color:#eaff8f +} +.ant-tag-lime-inverse{ + color:#fff; + background:#a0d911; + border-color:#a0d911 +} +.ant-tag-green{ + color:#389e0d; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-green-inverse{ + color:#fff; + background:#52c41a; + border-color:#52c41a +} +.ant-tag-blue{ + color:#096dd9; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-blue-inverse{ + color:#fff; + background:#1890ff; + border-color:#1890ff +} +.ant-tag-geekblue{ + color:#1d39c4; + background:#f0f5ff; + border-color:#adc6ff +} +.ant-tag-geekblue-inverse{ + color:#fff; + background:#2f54eb; + border-color:#2f54eb +} +.ant-tag-purple{ + color:#531dab; + background:#f9f0ff; + border-color:#d3adf7 +} +.ant-tag-purple-inverse{ + color:#fff; + background:#722ed1; + border-color:#722ed1 +} +.ant-tag-success{ + color:#52c41a; + background:#f6ffed; + border-color:#b7eb8f +} +.ant-tag-processing{ + color:#1890ff; + background:#e6f7ff; + border-color:#91d5ff +} +.ant-tag-error{ + color:#ff4d4f; + background:#fff2f0; + border-color:#ffccc7 +} +.ant-tag-warning{ + color:#faad14; + background:#fffbe6; + border-color:#ffe58f +} +.ant-tag>.anticon+span,.ant-tag>span+.anticon{ + margin-left:7px +} +.ant-tag.ant-tag-rtl{ + margin-right:0; + margin-left:8px; + text-align:right +} +.ant-tag-rtl .ant-tag-close-icon{ + margin-right:3px; + margin-left:0 +} +.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{ + margin-right:7px; + margin-left:0 +} +.ant-switch,nz-switch{ + display:inline-block +} +.ant-switch{ + margin:0; + padding:0; + color:#000000d9; + font-size:14px; + font-variant:tabular-nums; + list-style:none; + font-feature-settings:"tnum","tnum"; + position:relative; + box-sizing:border-box; + min-width:44px; + height:22px; + line-height:22px; + vertical-align:middle; + background-image:linear-gradient(to right,rgba(0,0,0,.25),rgba(0,0,0,.25)),linear-gradient(to right,#fff,#fff); + border:0; + border-radius:100px; + cursor:pointer; + transition:all .2s; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.ant-switch:focus{ + outline:0; + box-shadow:0 0 0 2px #0000001a +} +.ant-switch-checked:focus{ + box-shadow:0 0 0 2px #e6f7ff +} +.ant-switch:focus:hover{ + box-shadow:none +} +.ant-switch-checked{ + background:#1890ff +} +.ant-switch-disabled,.ant-switch-loading{ + cursor:not-allowed; + opacity:.4 +} +.ant-switch-disabled *,.ant-switch-loading *{ + box-shadow:none; + cursor:not-allowed +} +.ant-switch-inner{ + display:block; + margin:0 7px 0 25px; + color:#fff; + font-size:12px; + transition:margin .2s +} +.ant-switch-handle,.ant-switch-handle:before{ + position:absolute; + transition:all .2s ease-in-out +} +.ant-switch-checked .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-handle{ + top:2px; + left:2px; + width:18px; + height:18px +} +.ant-switch-handle:before{ + inset:0; + background-color:#fff; + border-radius:9px; + box-shadow:0 2px 4px #00230b33; + content:"" +} +.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 20px) +} +.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-loading-icon.anticon{ + position:relative; + top:2px; + color:#000000a6; + vertical-align:top +} +.ant-switch-checked .ant-switch-loading-icon{ + color:#1890ff +} +.ant-switch-small{ + min-width:28px; + height:16px; + line-height:16px +} +.ant-switch-small .ant-switch-inner{ + margin:0 5px 0 18px; + font-size:12px +} +.ant-switch-small .ant-switch-handle{ + width:12px; + height:12px +} +.ant-switch-small .ant-switch-loading-icon{ + top:1.5px; + font-size:9px +} +.ant-switch-small.ant-switch-checked .ant-switch-inner{ + margin:0 18px 0 5px +} +.ant-switch-small.ant-switch-checked .ant-switch-handle{ + left:calc(100% - 14px) +} +.ant-switch-rtl{ + direction:rtl +} +.ant-switch-rtl .ant-switch-inner{ + margin:0 25px 0 7px +} +.ant-switch-rtl .ant-switch-handle{ + right:2px; + left:auto +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{ + right:0; + left:-30% +} +.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{ + right:-30%; + left:0 +} +.ant-switch-rtl.ant-switch-checked .ant-switch-inner{ + margin:0 7px 0 25px +} +.ant-switch-rtl.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 20px) +} +.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{ + right:calc(100% - 14px) +} +#searchResults{ + visibility:hidden; + color:#000; + font-size:100%; + z-index:1000 +} +#searchCount{ + display:none; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#searchHint{ + display:none; + font-weight:400; + font-style:italic; + font-size:90%; + background-color:#e3e7ea; + padding-left:3px; + padding-right:3px; + overflow:hidden +} +#moreResults{ + display:none; + font-size:90%; + background-color:#fff; + color:#00f; + padding-left:3px; + padding-right:3px; + border:2px solid #225599; + border-top-width:0px; + cursor:pointer +} +#moreResults:hover{ + text-decoration:underline +} +.ansList:focus,.search_field:focus{ + background-color:#fff8c6 +} +.auto_complete{ + width:auto; + background-color:#fff; + position:relative; + overflow:auto; + overflow-x:hidden +} +.auto_complete>ul{ + margin:0; + padding:0; + list-style:none +} +.auto_complete>ul>li{ + border-bottom:1px solid #DFDFDF; + font-size:90%; + padding:3px 10px; + page-break-inside:avoid; + -moz-column-break-inside:avoid; + break-inside:avoid; + -webkit-column-break-inside:avoid +} +.auto_complete>ul>li:last-child{ + border:0 +} +.auto_complete.multi_col>ul>li:last-child{ + border-bottom:1px solid #DFDFDF +} +.form_auto_complete{ + position:absolute; + font-weight:400; + overflow:hidden +} +.suggestion{ + color:#001a33 +} +.auto_complete .selected{ + background-color:#bcd +} +.auto_complete li:hover,.auto_complete tr:hover{ + background-color:#d1e1f0 +} +.auto_complete>ul>li.heading:hover{ + background-color:#001a33 +} +.heading{ + background-color:#001a33; + color:#fff +} +.listNum{ + color:#368325 +} +.ansList.no_match,input[type=text].ansList.no_match,.search_field.no_match{ + background-color:#f8da74; + color:#000; + font-style:italic +} +.ansList.invalid,.search_field.invalid{ + border:2px solid #F00 +} +.multi_col{ + -moz-column-count:2; + column-count:2; + -moz-column-gap:0; + column-gap:0 +} +#completionOptionsScroller{ + background:none repeat scroll 0 0 #FFFFFF; + border:1px solid #838383; + border-top-color:#dfdfdf; + overflow-y:auto; + padding:0 +} +.searchButton{ + margin-left:1.2em; + border:0; + vertical-align:middle +} +input.search_field,textarea.search_field{ + background-image:url(magnifying_glass.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +.ansList.ac_multiple,.ansList.ac_multiple:focus{ + background-image:url(down_arrow_gray_10_10.png); + background-repeat:no-repeat; + background-position:right 2px center; + padding-right:14px +} +@media print{ + .ansList.ac_multiple,.ansList.ac_multiple:focus,input.search_field,textarea.search_field{ + background-image:none + } +} +.autocomp_selected{ + border:1px solid gray; + padding:1px; + display:inline-block +} +.autocomp_selected input,.autocomp_selected textarea{ + border-width:1px; + width:100%; + box-sizing:border-box +} +.autocomp_selected ul{ + list-style-type:none; + margin:.5em 0 .25em .25em; + padding-left:0 +} +.autocomp_selected li{ + display:inline-block; + border-radius:5px; + border:1px solid #444; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.25em; + margin-right:.25em; + margin-bottom:.25em; + white-space:nowrap +} +.autocomp_selected li>button{ + border:0; + background-color:#d7dadd; + font-weight:800; + padding-left:.25em; + padding-right:.25em; + line-height:.9em; + padding-bottom:.1em +} +.autocomp_selected li>button:hover{ + background-color:#999 +} +.screen_reader_only{ + height:0; + width:0; + overflow:hidden; + position:fixed; + left:-1000px; + top:-1000px +} +#completionOptionsScroller table{ + border-collapse:collapse; + border-style:hidden; + width:100%; + margin:0; + padding:0 +} +#completionOptionsScroller tbody{ + font-size:90% +} +#completionOptionsScroller td{ + border:1px solid #DFDFDF; + margin:0; + padding:0 .75em 0 .25em +} +#completionOptionsScroller th{ + border-right:1px solid gray; + font-size:85%; + background-color:#d7dadd; + padding-left:.25em; + padding-right:.75em +} +/*# sourceMappingURL=styles.css.map*/ diff --git a/branches/squash/assets/css/openhie.css b/branches/squash/assets/css/openhie.css new file mode 100644 index 0000000..10f749a --- /dev/null +++ b/branches/squash/assets/css/openhie.css @@ -0,0 +1,100 @@ +/* Define colors here */ + +:root { + --ig-status-text-color: #333333; /* 1. IG Title and status text color */ + --navbar-bg-color: #1f4d2e; /* 2. Header container color */ + --footer-bg-color: #666e68; /* 3. Footer background color*/ + --footer-container-bg-color: #1f4d2e; /* 4. Footer container color */ + --stripe-bg-color: #668877; /* 5. Header strip color */ + + --btn-hover-color: #33804a; /* 6. Menu button hover color */ + --btn-active-color: #43a862; /* 7. Menu button active color */ + --btn-text-color: #ddffee; /* 8. Menu button text color */ + --btn-gradient-start-color: #33aa77; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #209966; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff33aa77; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff209966; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #24d160; /* 13. Hyperlink text color */ + --link-hover-color: #109030; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: #ffffd0; /* 15. Publish box background color */ + --publish-box-border: 1px solid green; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ddffee; /* 17. TOC box background color */ + --toc-box-border: 1px solid green; /* 18. TOC box border definition */ + + --stu-note-background-color: #ffccbb; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ff6020; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5faf5; /* 21. Header color (sides) */ + --ig-header-container-color: #fdfffd; /* 22. Header container color (center) */ + +} + +dl { + display: flex; + flex-flow: row wrap; +} +dt { + flex-basis: 20%; + padding: 2px 4px; + text-align: left; + margin-left: 3em; +} +dd { + flex-basis: 70%; + flex-grow: 1; + margin: 0; + padding: 2px 4px; +} + +.feedback { + color: #f0f0f0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: none ; /* none or inline-end */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +figcaption { + caption-side: top; + font-weight: bold; + font-size: smaller; + text-align:center; + width:100%; +} + +figure { + display : block; + width: 100%; + text-align: center; + text-indent: 0; + border: thin silver solid; +} + +figure > img { + max-width: 100% +} diff --git a/branches/squash/assets/css/prism.css b/branches/squash/assets/css/prism.css new file mode 100644 index 0000000..bb85e05 --- /dev/null +++ b/branches/squash/assets/css/prism.css @@ -0,0 +1,143 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 0.95em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, pre[class*="language-"] ::selection, +code[class*="language-"]::selection, code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + diff --git a/branches/squash/assets/css/project.css b/branches/squash/assets/css/project.css new file mode 100644 index 0000000..e08c969 --- /dev/null +++ b/branches/squash/assets/css/project.css @@ -0,0 +1,757 @@ +/* + + Specific layout and styling, project based + + +*/ +/* +Flexslider vs LayerSlider vs SliderRevolution +Font-scaling +Transition +Isotope Masonry less +popover alties => wireframe analyse hiervoor +breadcrumb vs history what is a breadcrumb hiearchy or history? +gray-color thingy + +widget-row vs thumbs vs joyo-thumbs +shortcode for +- Fontawesome +- Accordion +- Notifications +- span-fluid in content bv span3 +font-awesome OWN export +joyo-widget and all other style +widget in sidebar vs in column = uiterlijk op basis van locale class via functions of template + een sidebar uiterlijk moet ook midden in de pagina kunnen. +*/ +/* + +- SCAFFOLDING Groundwork for the site. Background colors are set in less or overruled here +- SCAFFOLDING OBJECTS Objects reoccurring on every page +- COMPONENTS Everything what can be moved around +- BACK TO TOP Anchor animating to top of the page +- EXCEPTIONS FOR SPECIFIC SITUATIONS Some pages are not like the others +- D-I-D AREA Do-It-Dirty + +*/ +/* SCAFFOLDING STYLING +----------------------------------------------------------------------------------------*/ + + +/* Colors + +Usage: +var(--publish-box-border); */ + +:root { + + --ig-status-text-color: maroon; /* 1. IG Title and status text color */ + --navbar-bg-color: #7b1fad; /* 2. Header container color */ + --footer-bg-color: #707070; /* 3. Footer background color*/ + --footer-container-bg-color: #7b1fad; /* 4. Footer container color */ + --stripe-bg-color: #999999; /* 5. Header strip color */ + + --btn-hover-color: #9b2fdd; /* 6. Menu button hover color */ + --btn-active-color: #da0c23; /* 7. Menu button active color */ + --btn-text-color: #e6e6e6; /* 8. Menu button text color */ + --btn-gradient-start-color: #428bca; /* 9. Menu item gradient start color */ + --btn-gradient-end-color: #357ebd; /* 10. Menu item gradient end color */ + --btn-gradient-start-color-alpha: #ff428bca; /* 11. Menu item gradient start color (with alpha) */ + --btn-gradient-end-color-alpha: #ff357ebd; /* 12. Menu item gradient end color (with alpha) */ + --link-color: #428bca; /* 13. Hyperlink text color */ + --link-hover-color: #2a6496; /* 14. Hyperlink text hover color */ + + --publish-box-bg-color: yellow; /* 15. Publish box background color */ + --publish-box-border: 1px solid #0A0008; /* 16. Publish box border definition */ + + --toc-box-bg-color: #ffeb7e; /* 17. TOC box background color */ + --toc-box-border: 1px solid navy; /* 18. TOC box border definition */ + + --stu-note-background-color: #fff2ff; /* 19. (STU) Note box background color */ + --stu-note-border-left-color: #ffa0ff; /* 20. (STU) Note box border color */ + + --ig-header-color: #f5f5f5; /* 21. Header color (sides) */ + --ig-header-container-color: #ffffff; /* 22. Header container color (center) */ + --footer-nav-bg-color: #f5f5f5; /* 23. Footer navigation background color*/ + + --footer-text-color: #ffffff; /* 24. Footer highlight font color */ + --footer-hyperlink-text-color: #81BEF7; /* 25. Footer hyperlinks font color */ + --footer-highlight-text-color: #ffff77; /* 26. Footer highlight font color */ + + --breadcrumb-bg-color: #f5f5f5; /* 27. Breadcrumb font color */ + --breadcrumb-text-color: ##555555; /* 28. Breadcrumb font color */ + + --dragon-background-color: #fffbf7; /* 29. Dragon background color */ + --dragon-text-color: #101020; /* 30. Dragon font color */ + +} + + + +html { + background-color: #ffffff; +} +body { + background-color: #ffffff; + position: relative; + padding-top: 0; +} +.segment { + position: relative; +} +.segment > .container { + background-color: #ffffff; + position: relative; +} +#segment-header { + background-color: var(--ig-header-color); +} +#segment-header > .container { + background-color: var(--ig-header-container-color); +} +#segment-footer { + background-color: var(--footer-bg-color); +} + +#segment-footer > .container { + background-color: var(--footer-container-bg-color); + color: var(--footer-text-color); +} +.navbar-inverse { + background-color: var(--navbar-bg-color); +} +.navbar-inverse .navbar-nav > li > a:hover { + background-color: var(--btn-hover-color); +} +#segment-footer > .container .inner-wrapper { + padding: 4px 20px; +} +#segment-footer > .container .inner-wrapper > p { + padding-bottom: 0px; + margin-bottom: 0px; + color:var(--footer-text-color); +} +#segment-post-footer { + background-color: #f5f5f5; +} +#segment-post-footer > .container { + background-color: #e6e6e6; + min-height: 90px; +} +/* +@media (max-width: 767px) { + body { + //padding-left: 0; + //padding-right: 0; + .segment > .container { + //padding-left: 10px; + //padding-right: 10px; + } + } + .segment { + margin-left: -20px; + margin-right: -20px; + &#segment-content { + margin-left: 0; + margin-right: 0; + } + } +} +*/ +#sidebar > .inner-wrapper { + margin-top: 14px; + margin-bottom: 20px; +} +#content > .inner-wrapper, +.container > .row > .inner-wrapper { + margin-top: 4px; + margin-bottom: 20px; +} +/* SCAFFOlDING OBJECTS +----------------------------------------------------------------------------------------*/ +#logo { + float: left; + margin-top: 6px; + margin-left: 20px; + margin-bottom: 4px; + display: block; +} +#logo img { + max-width: 100%; +} + +#project-nav { + line-height: 50px; + float: left; + margin-top: 8px; + margin-bottom: 8px; + color: #808080; +} +#project-logo { + float: left; + margin-left: 3px; +} + +#family-nav { + line-height: 50px; + float: right; + margin-top: 4px; + margin-bottom: 8px; + color: #808080; +} + +#family-logo { + float: right; + margin-left: 6px; +} + +#ig-status { + line-height: 20px; + margin-top: 17px; + color: var(--ig-status-text-color); + text-align: center; + height: 50px; +} + +#stripe { + position: absolute; + left: 0; + right: 0; + top: 0; + height: 8px; + background: var(--stripe-bg-color); +} +#notes a { + color: #555555; +} +#publish-box { + background-color: var(--publish-box-bg-color); + border: var(--publish-box-border); + padding: 5px; +} + +.dragon { + border: 1px solid maroon; + padding: 10px; + background-color: var(--dragon-background-color); + min-height: 160px; + color: var(--dragon-text-color); +} + +.dragon::before { + content: ""; + background-image: url('../images/dragon.png'); + background-size: 150px 150px; + display: inline-block; + float:left; + margin-right: 10px; + width: 150px; + height: 150px; +} + +.note-to-balloters, .stu-note { + margin: 5px; + padding: 10px; + border-left-style: solid; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + +.stu-note::before { + white-space: pre; + content: "Note\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +.note-to-balloters::before { + white-space: pre; + content: "Note to Balloters\A "; + background-color: yellow; + color: red; + font-weight: bold; +} + +blockquote.stu-note { + margin: 5px; + padding:10px; + background-color: var(--stu-note-background-color); + border-left-color: var(--stu-note-border-left-color); +} + + +/* GENERIC OBJECTS +----------------------------------------------------------------------------------------*/ +.navbar { + clear: both; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-color: #ffffff; + border-width: 0px; + -webkit-box-shadow: none; + box-shadow: none; + padding-left: 0px; + padding-right: 0px; + margin-bottom: 0; +/* background-color: var(--navbar-bg-color); */ + +} +.navbar > div > div > ul > li { + margin-bottom: 0; + padding-bottom: 0; +} +.navbar .nav > li > a { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.navbar .nav > li > a { + padding: 10px 12px; + text-shadow: none; +} +.navbar .nav > li > a, +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.dropdown-menu { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.dropdown-menu li > a { + padding: 6px 20px; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + text-decoration: none; + color: #ffffff; + background-color: var(--btn-hover-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: var(--btn-active-color); + background-image: -webkit-gradient(linear, left 0%, left 100%, from(var(--btn-gradient-start-color)), to(var(--btn-gradient-end-color))); + background-image: -webkit-linear-gradient(top, var(--btn-gradient-start-color), 0%, var(--btn-gradient-end-color), 100%); + background-image: -moz-linear-gradient(top, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-image: linear-gradient(to bottom, var(--btn-gradient-start-color) 0%, var(--btn-gradient-end-color) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--btn-gradient-start-color-alpha), endColorstr=var(--btn-gradient-end-color-alpha), GradientType=0); +} +.nav-tabs { + margin-bottom: 20px; +} +.nav-tabs a { + color: #555555; +} + +.nav-tabs li a:hover, +.nav-tabs li a:focus { + border-bottom-color: #955159; +} +.nav-tabs { + border-bottom-color: #955159; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: var(--btn-active-color); + border-color: #955159 #955159 transparent; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: var(--btn-active-color); + background-color: #ffffff; + border: 1px solid #955159; + border-bottom-color: transparent; + cursor: default; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: var(--btn-active-color); + color: #ffffff; +} + +.navbar-inverse .navbar-nav > li > a { + color: var(--btn-text-color); +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: var(--btn-hover-color); +} + +/* +@media (max-width: 979px) { + // make tabs act like nav-stacked + // (mostly) copied from bootstrap/navs.less + .nav-tabs > li { + float: none; + } + .nav-tabs > li > a { + margin-right: 0; // no need for the gap between nav items + } + .nav-tabs { + border-bottom: 0; + } + .nav-tabs > li > a { + border: 1px solid #ddd; + .border-top-radius(0); + .border-right-radius(0); + .border-bottom-radius(0); + .border-left-radius(0); + } + .nav-tabs > .active > a, + .nav-tabs > .active > a:hover { + border: 1px solid #ddd; + } + .nav-tabs > li:first-child > a { + .border-top-radius(4px); + } + .nav-tabs > li:last-child > a { + .border-bottom-radius(4px); + } + .nav-tabs > li > a:hover, + .nav-tabs > li > a:focus { + border-color: #ddd; + z-index: 2; + } +} +*/ + + +a { + color: var(--link-color); + text-decoration: none; +} + +a:hover, +a:focus { + color: var(--link-hover-color); + text-decoration: underline; +} + +.btn-link:hover, +.btn-link:focus { + color: var(--link-hover-color); + text-decoration: underline; + background-color: transparent; +} + + +.nav-list > li > a { + padding: 3px 15px; +} +.breadcrumb { + margin-bottom: 0; + background-color: var(--breadcrumb-bg-color);; +} +.breadcrumb a { + color: var(--breadcrumb-text-color); +} +.nav-listing { + overflow: hidden; +} +.nav-listing > li { + float: left; + width: 25%; +} +.nav-listing > li > a { + padding: 2px 6px; +} +.sectioncount { + x-float: right; + x-color: #555555; + x-font-size: 12px; +} +.sectioncount a { + color: inherit; +} +h1.underlined, +h2.underlined, +h3.underlined, +h4.underlined, +h5.underlined, +h6.underlined { + border-bottom: 1px solid #dddddd; + padding-bottom: 0.2em; +} +p > img { + float: left; + margin-top: 0; + margin-right: 10px; + margin-bottom: 10px; + margin-left: 0; +} +.table td { + padding: 6px; + line-height: 18px; +} +.table th h1, +.table th h2, +.table th h3, +.table th h4, +.table th h5, +.table th h6 { + margin-bottom: 0; +} +.table th.inverted { + background-color: #555555; + color: #ffffff; + border: none!important; +} +.table th.inverted h1, +.table th.inverted h2, +.table th.inverted h3, +.table th.inverted h4, +.table th.inverted h5, +.table th.inverted h6 { + color: inherit; +} +pre { + font-size: 12px; +} +.icon-warning-sign { + font-size: 30px; + margin-right: 10px; + display: block; + float: left; +} +/* BACK TO TOP +----------------------------------------------------------------------------------------*/ +a.to-top { + background: url('../images/theme/up.png') no-repeat; + display: block; + float: right; + width: 25px; + height: 25px; + text-indent: -9999px; + margin-top: -28px; +} +/* EXCEPTIONS FOR SPECIFIC SITUATIONS +----------------------------------------------------------------------------------------*/ +/* D-I-D AREA +----------------------------------------------------------------------------------------*/ + +ul.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +ul.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +ul.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +div.markdown-toc +{ + margin: 4px; + padding: 4px; + float: right; + z-index: 10; + width: 30%; + background-color: var(--toc-box-bg-color); + border: var(--toc-box-border); +} + +div.markdown-toc p +{ + font-size: 10px; + font-weight: bold; + margin: 5px; + padding: 0px; +} + +div.markdown-toc p.link +{ + font-size: 10px; + padding-left: 8px; + margin: 0px; +} + +/* Fix to avoid truncating letter descenders in headings */ +h1, h2, h3, h4, h5, h6, .title { + overflow: visible; + margin: 1em 0 0.4em 0; +} + +/* Common content for section numbering */ +body{counter-reset:section} +h2{counter-reset:sub-section} +h3{counter-reset:composite} +h4{counter-reset:detail} +h5{counter-reset:more-detail} +h2:before{color:silver;counter-increment:section;content:var(--heading-prefix) "." counter(section) " ";} +h3:before{color:silver;counter-increment:sub-section;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) " ";} +h4:before{color:silver;counter-increment:composite;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) " ";} +h5:before{color:silver;counter-increment:detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) " ";} +h6:before{color:silver;counter-increment:more-detail;content:var(--heading-prefix) "." counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) "." counter(more-detail)" ";} + +/* ============ downloads css ============= */ + +a[href$=".sch"]:after, a[href$=".xlsx"]:after, a[href$=".zip"]:after, a[href$=".tgz"]:after, a[href$=".xml"]:not([no-download^="true"]):after, a[href$=".json"]:not([no-download^="true"]):after, a[href$=".csv"]:after, a[href$=".ttl"]:not([no-download^="true"]):after { + content: url(../images/download.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* =========== external links ============= */ +p a[href^="http://"]:not([no-external^="true"]):after,p a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +li a[href^="http://"]:not([no-external^="true"]):after,li a[href^="https://"]:not([no-external^="true"]):after { + content: url(../images/external.png); + display: inline-block; + text-decoration: none; + padding-left: 3px; +} + +/* ----------New content for ballot styling------*/ + +.new-content::before { + white-space: pre; + content: "New Content\A "; + color: red; + font-weight: bold;} +.new-content{ + margin: 5px; + padding: 10px; + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.modified-content::before { + white-space: pre; + content: "Modified Content\A "; + color: red; + font-weight: bold;} +.modified-content{ + margin: 5px; + padding: 10px; + color: #784212; + background-color: #fef9e7; + border-color: #f9e79f; +} + +.bg-success{ + color: #3c763d; + background-color: #dff0d8; + border-color: #bce8f1; +} + +.bg-info{ + color: #31708f; + background-color: #d9edf7; + border-color: #d6e9c6; +} + +.bg-warning{ + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.bg-danger{ + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + + +.feedback { + color: #e0e0e0; + padding:1px ; + font-size: 80%; + background-size: 17px 17px; + background-position: left center; + background-repeat: no-repeat; + margin-left: 7px; + padding-left: 7px; + padding-right: 7px; + float: right ; /* none or right */ + border-radius: 6px; + border: 0.5px solid #ffffff; +} + +.feedback:hover { + color: #101010; + border: 0.5px solid #777; + background-color: #f7f7f7; +} + +.feedback:after { /* 'feedback:before' or after for icon before or after text */ + content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMzE4NzIgMCAwIC4zMTg3MiAtMi4xNDYxIC0yLjE3NTcpIiBmaWxsPSIjODgyMjIyIj48cGF0aCBkPSJtNTUuNzM2IDEzLjYzNi00LjM2OC00LjM2MmMtMC40NTEtMC40NTEtMS4wNDQtMC42NzctMS42MzYtMC42NzdzLTEuMTg0IDAuMjI1LTEuNjM1IDAuNjc2bC0zLjQ5NCAzLjQ4NCA3LjYzOSA3LjYyNiAzLjQ5NC0zLjQ4M2MwLjkwMy0wLjkwMiAwLjkwMy0yLjM2NSAwLTMuMjY0eiIvPjxwb2x5Z29uIHBvaW50cz0iMjEuOTIyIDM1LjM5NiAyOS41NjIgNDMuMDIzIDUwLjYwNyAyMi4wMTcgNDIuOTY3IDE0LjM5Ii8+PHBvbHlnb24gcG9pbnRzPSIyNy45MTMgNDQuNjU0IDIwLjI3MyAzNy4wMjggMTguNjQyIDQ2LjI4Ii8+PHBhdGggZD0ibTQxLjM5MyA1MC40MDNoLTI4LjgwNnYtMjguODA2aDIwLjMyOWw1LjAxLTVoLTI3LjEwNmMtMS43NzkgMC0zLjIzNCAxLjQ1NS0zLjIzNCAzLjIzNHYzMi4zMzljMCAxLjc3OSAxLjQ1NSAzLjIzNCAzLjIzNCAzLjIzNGgzMi4zMzljMS43NzkgMCAzLjIzNC0xLjQ1NSAzLjIzNC0zLjIzNHYtMjMuMTIxbC01IDQuOTkxeiIvPjwvZz48L3N2Zz4K')!important; +} + +.feedback:before { /* 'feedback:before' or after for icon before or after text */ + content: none !important; + padding-left: 3px; + padding-right: 3px; +} + +.copy-text { + font-family: monospace; + font-weight: bold; +} + +.copy-text .btn-copy{ + visibility: hidden; +} + +.copy-text:hover .btn-copy { + visibility: visible; +} + +.btn-copy { + height: 14px; + width: 17px; + background-image: url('../ico/noun_copy to clipboard_1669410.png'); + background-size: 22px; + padding: 0px 0px; + border-width: 0px; + background-color: transparent; +} diff --git a/branches/squash/assets/css/pygments-manni.css b/branches/squash/assets/css/pygments-manni.css new file mode 100644 index 0000000..1264b87 --- /dev/null +++ b/branches/squash/assets/css/pygments-manni.css @@ -0,0 +1,66 @@ +.hll { background-color: #ffffcc } + /*{ background: #f0f3f3; }*/ +.c { color: #999; } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #999; } /* Comment.Single */ +.cs { color: #999; } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; } /* Generic.Prompt */ +.gs { } /* Generic.Strong */ +.gu { color: #003300; } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; } /* Keyword.Constant */ +.kd { color: #006699; } /* Keyword.Declaration */ +.kn { color: #006699; } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; } /* Keyword.Reserved */ +.kt { color: #007788; } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #d44950 } /* Literal.String */ +.na { color: #4f9fcf } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; } /* Name.Entity */ +.ne { color: #CC0000; } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; } /* Name.Namespace */ +.nt { color: #2f6f9f; } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } diff --git a/branches/squash/assets/css/xml.css b/branches/squash/assets/css/xml.css new file mode 100644 index 0000000..0dd7fa5 --- /dev/null +++ b/branches/squash/assets/css/xml.css @@ -0,0 +1,2 @@ + +pre code{display:block;padding:.5em;background:white;color:black}pre .comment,pre .template_comment,pre .javadoc,pre .comment *{color:#800}pre .keyword,pre .method,pre .list .title,pre .clojure .built_in,pre .nginx .title,pre .tag .title,pre .setting .value,pre .winutils,pre .tex .command,pre .http .title,pre .request,pre .status{color:#008}pre .envvar,pre .tex .special{color:#660}pre .string,pre .tag .value,pre .cdata,pre .filter .argument,pre .attr_selector,pre .apache .cbracket,pre .date,pre .regexp{color:#080}pre .sub .identifier,pre .pi,pre .tag,pre .tag .keyword,pre .decorator,pre .ini .title,pre .shebang,pre .prompt,pre .hexcolor,pre .rules .value,pre .css .value .number,pre .literal,pre .symbol,pre .ruby .symbol .string,pre .number,pre .css .function,pre .clojure .attribute{color:#066}pre .class .title,pre .haskell .type,pre .smalltalk .class,pre .javadoctag,pre .yardoctag,pre .phpdoc,pre .typename,pre .tag .attribute,pre .doctype,pre .class .id,pre .built_in,pre .setting,pre .params,pre .variable,pre .clojure .title{color:#606}pre .css .tag,pre .rules .property,pre .pseudo,pre .subst{color:#000}pre .css .class,pre .css .id{color:#9b703f}pre .value .important{color:#f70;font-weight:bold}pre .rules .keyword{color:#c5af75}pre .annotation,pre .apache .sqbracket,pre .nginx .built_in{color:#9b859d}pre .preprocessor,pre .preprocessor *{color:#444}pre .tex .formula{background-color:#EEE;font-style:italic}pre .diff .header,pre .chunk{color:#808080;font-weight:bold}pre .diff .change{background-color:#bccff9}pre .addition{background-color:#baeeba}pre .deletion{background-color:#ffc8bd}pre .comment .yardoctag{font-weight:bold} diff --git a/branches/squash/assets/fonts/glyphiconshalflings-regular.eot b/branches/squash/assets/fonts/glyphiconshalflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..bd59ccd2d679a6fa594560d56120e5e6e98b2c3e GIT binary patch literal 33358 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/fonts/glyphiconshalflings-regular.svg b/branches/squash/assets/fonts/glyphiconshalflings-regular.svg new file mode 100644 index 0000000..0fb4587 --- /dev/null +++ b/branches/squash/assets/fonts/glyphiconshalflings-regular.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/squash/assets/fonts/glyphiconshalflings-regular.ttf b/branches/squash/assets/fonts/glyphiconshalflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c63c068feb1ac0de21fb7fe459fc8d0175028f2d GIT binary patch literal 32896 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 T4y;kUO<052l5N*uMf(2$813#) literal 0 HcmV?d00001 diff --git a/branches/squash/assets/fonts/glyphiconshalflings-regular.woff b/branches/squash/assets/fonts/glyphiconshalflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..4c778ffdc5fa2837359e171f35c5b410674cd3c2 GIT binary patch literal 18944 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%0Aj9w_3|}8T~R?c=mXrZ{!OUY}Y4YKc7(y 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/ico/favicon.png b/branches/squash/assets/ico/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..296a680b0b9fd27d998aad29dbd43fff1632b26f GIT binary patch literal 575 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

          3lQ0s z#1NPc(1vI|5v!WO~O>5rX(LW#fto9rA#5tR=C~@L5N*lxR zY*ip*5}Xd`sy70KWAFe)7(zv13hP+Z$P+(f_TrYCkBj6mSA|PfIQZvr1(W?U09z}W zi1g)S`xUR_Is6EyAn|G-xmXx`WUckg#VWNQfp+%O*?{LO!%Oc+X4m+y+GVBko{y7!wYo)Ay>mNe;shL~FKS9l||UtdX1vV$!!p`t<=@8zTLGYjla0I$k)2?h0Yt0tV@TE2+JhNyo}?bdvl`s0Y>XR$}VE>e;2HD z_@fXYG=Oqjy_@f;1Li{4|DFqo ztbPA&PICOHZd$m)=M_lnuw8V|0sdZ5G%tg?b9cjm9NDmLhGht*t~n%j9XkVzRfVgU#;KSzS3+Ux zk3Z{klt|8hG^RDaOYcF+lE?(-7kWwIqMdh+RCg@0-v`SjDdJVdXKCIdc2yJ zU_4)Hoaq?E1|pt%6pD`v0}OmUT$7=$2gZhVUZVrYPA~vwb3`k4E>g{lz&#Un-%o_j zufm`N1P1*C2-|v{QL)_5S(53oU?&!GeyY1VuTMl@C(-X(H>?E zYSQ5^X$c+YVsbc^07t$XKvxqm5B`ncT)(qNY6Dc=)^%-)BbBaq9Jt(XZHcfr z-KT3vAqMIRC68pk9~f1^I5eJ-vYmTP-fc+SMfk3OGkh+KRAxaEYmkM_*(N-*9`PLl z@=1Z!Zvy(a zC%mx>21sQXVB&jRl7#EPT_*@muW0?-z;QMkfvE}@pO{dse2nq832UfD68=lNIB_$E+ z-JcII^*>gnbjZ1{*GoX~cEWWa#;$KbY?{fVx7T3;ME|APej+D$uT0W8azji8AiugYzCt=DBt$!0*>N@{4RSZAuyq;2Nk-7i& zPgUeL5&T5}$wtz?C%!Y!3y*UgFSteFj;H|@%-}#8_NU*5`MR8~bwbyFLgVek$Y56o z{vhQZC^kO=#P<-d^3VhShvH1vU_bL`mrGh1W8DPqZ+q?+1Eeyv&V8v9ag9xg=)2(^ zMr+ug4SCA{1Tcqirbz&@Hx!|t!Fg+BFqLwFPkI0{^mSzVr>Wn%je+THi}H&Dk`1qO zUl!O-5KR5PImY4*`$tX2*5xf04&mxxb$}R_z5sw9NRqTZa==&a5c%6w(k~K7?Fc*f zkK@3lu)K4_z+uOc&eqWV2=9j92EP&VbE~QEXC9l8wt@>Fp4q=|_OmzU4`5B5aQU_4 K-oEUvCI1ho@qicr literal 0 HcmV?d00001 diff --git a/branches/squash/assets/ico/icon-fhir-144.png b/branches/squash/assets/ico/icon-fhir-144.png new file mode 100644 index 0000000000000000000000000000000000000000..2041b6f9b38488386b0bcffb7adf4d25a86b90ac GIT binary patch literal 87793 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 Nq$?-Bed(<${~sv}6PW-2 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/ico/icon-fhir-57.png b/branches/squash/assets/ico/icon-fhir-57.png new file mode 100644 index 0000000000000000000000000000000000000000..fb32cb7e93a638c45302f6cc8695184784bc280f GIT binary patch literal 17639 zcmeHN33yaRwyt}7&jtaN075z))`ZTUkVFDP!V)2xfrtnycDg&znxsS0KtLT8&~aDB zb>_L?GA=W~Ff7UpGN6c01Q8bqg6vBG*$wF|eQ&+LZujkU#}LvX$oIXE%2&6xQ>V^f z=hUgC^JM<5qeFvw1Q9|)bI0V2N1DN+R*mm75%V8I^7-6?NsjTR+4{0_dy%c!s&~vO zv+Avtwjx3*ca`K%3EQ9#X{^5PCjN^93lD8u_2R7gy&it_z1yd3@6vDQ!bcaJataHo zNZ+v6?~fgSOTn^b`Bm?X%zo>2!))!q0xh0i!=?Bs4KVEwKP}QnW zdT!p{xz;r+`25oe_vB1o+`CV2Wm5Eb%^@kQ_joEPXjT@&<7(4Rs@675vCc=lb?}VS%>$%$NQ! zJk&Hfb^N&ZrVl%MFmi>ETfXUV%>0FB?)DE~C>~Z9={mh*(3WvGKo4t=3@nyoa;aAwUq zgWhJzGTf1xmylPMZJll#Gq>D2VeYL3=DGKqGc1N-LxYA?W`aS9)nU?CmK2v(WL9Pw zB)*x*v+8(*ULtYapJkYom#@#Zms|BIaVc>L#*vk_SxJVWLHZ%(mZHq@Iiox*P|7k) zcR0#2n zn}TV!k}|0mCfkp)Y`WcHub6Hx^OE}s=xvsO`HJMQ6*bMWUmw=;8*+@>@(A*zNxVUo zmzSAiH_v3aa&xi_sEM=KESZVPmZF5gNg2k%)FP`fxiF>3SZGekFs7zh1`p0iMq6@` z4~yK=3WurGY?WEqz#=&#JtZ;KT4*$=tX5!QH8;2~IZOy<=n-$(WE{keHmAn30*9VoXTQOmM^WQrpW5?Dpa;1Dgpw6W7Zu56j+S za+tjAk~7giF{L0WAu|E_gxG{6Uv>awE1GjDYPQJrL);cN##Z65m(P)^+$(>Ab%wj- zE*9IQC9l^@i#O9`b^|s`FfEd#;O1_$wP0&)Hdil~3VV@bwyE4Yd>ZCA%P^ezR(-y_ zI`v6d;`#v|qZsHf!0hQ(rtynTdwd&^RhVX3o8dA~HNX zJr0Tgji%iMJ}w^9;;zHift@JcyA^rn3$k9x;IXhPIfPz+ZIFQG_u6z_o34OnARyvv z)^%;V0-Aw709oZ>jO=%iYDP`o`j%o%>adZw2O$f9HB5w6bGX1Ck7;Zf7KZz z%UJ$$!tbKVul0Ss;~a~QxfKH6D+|rtfICx`lhl0yb-Kfia;BqF@8BK9usNSohFEO` zuk6X{VTw^m-u9&lDsU3lX`To>yrQrhVuuDV=MLrSVTQGLy};3Nz4ulfI%F6a3R7H( zCbq_;pvrL(ZQ=z|yHP&)NY$O#_jI3Fze=g4ou4ZP@`zy|TU!rwQYe=mi5{p_aol3x z&7X^;By{3A(r{Eq#FM;qAn+Uvq_aUir4CF|yFIG!d|VNbFv}bz$Gsu~q-NLmB0S@( zkbIPPV7R-`8D|O63Z%YDONb!hlAF;Wgc9@NGEZ z)g0lm97!E|HO<5}nD|+MibjjCPeIMO{3W|~KiS0T7T z7M|-(NT-<%gwq8PS5+7xjX2q8L@5fV(W43Ea@HS0jqvc167appw;X7`-5}4xL|r0X zfps$&LJAOM3e2?TSX9g(AoCQjAQ&NRfr2Q)gNabBCE_VgT8C^cvgrEJPlUg*emKwO zdC#?AjC|%1LrgC(&j2%iBLvddDbha!+%S(8o`IQe+N&QB3b+4~FQ4GYv_xYFCbUjN zgago~2OLX7NK-B%eN8+w9a!`m@79IQP& z2avlXR_$<7yOBG2&h-MiTq^Xu6hTYvZ3cP5GB6%Mu&sN7NLRC*Qz?vslki@2b=gs< zg%%sC3CADx(_-Cs;l%Y5&Z{9nBa->uKC1ef@i^J&nufDcl6M)f%9cZ9%hj#dwizUV z4E13pVr@zSazW%aS&M8R(Dd&Pa7scO@kXq|uIUM`UxJBqZ3qE93txqD{9`P0qGCV~ zX#EL4fbjW>K8-}!<$V%iq%24mYInBn-vB_0gM8Tj9I@~x9M0fdbR<`LdIqPUlku3GlL0CHVBQXjEe@688^-d!A&=NL7oCb3?# zMOkqj91N3EfZ2Kw(|RRo{8lGb1K2kzLSJNk&pgvFk_yN-Q=BF}m?%Otgj3=$p{Zk} zzCp4i--@>60{}@+G-rsjsNVsa@5GLC%(FtPo`u-32lk5f#_o|+B=?0rv`gIotbyZ{ z;ychF+cmvGsSm^Y#zY}-JdT3eT5p>tbGUg$Tgq()3A6JBDXk|?NB#QqT6h@BlniZSvHN9#i$b-0%D%L$9!V_a2hVt)+gNXpK;z6V}tF^H<-x|8!S09Hi%c`*6%s z6%b51+AzET>^{GK)ycAF3!~-L~5B3S~f z;8nB`$)in;7tggBq;A~dBX$4nhCyf=8v}oXaMR!8wJub$<;W>;p5wx$5$XAAtSf+~ zj7H3s;7~N!b0$|`E+SDD+$*sg-@f4Z+MSr8jd02 z6xT2+c+&nlUMp-ygvJCyo#&v*F7S-dWTQ^1L;Zn}JN6%h6{sNi7!LPK78QB`3}Yul z_RD~Oq)tqhht8X-g}0rbc8lax!YWKw5K#+X_=whOHXx9}>AyOOM))HlG$f3y->D6S z5Fg8e(3(BaDXfTTlCr%~0<=|V#9A zl77yq#a;lpKWI$#-d2(MGzJ8c^-~AYH;7u?L?AFx(TPMUyo*68B2Mm~z)ay&*qVg! ztPb%2>xVSfQzm?mVQ^6FDS**7iv(xay6@z^Qi@64u2czMqknJ40~7oY#%Onk{8;E%RFitBGh%j5GagDG~5=Pw^PEn&ayabs9&Nu7`*k8=Jb3 z(6j%Bka!_b<9`BC=G2YuqnOGSO5jYm(4puWigl}PG13d$&<}3<;&F{8?OZ@F1?>XK zfNCNy;Agpz**M)iuIV4K6Bp&@nP8Nz!o~SGoKA09Q20><74}pW-d%P2i)*prJfQ+i z9&{ItO8Q5MUjUzWgJff9dsjatik+9cE`*li_l*aMQrwD2#Iqk^f9M84c-c^i?#s1O zJj2?Ey323Zp|mbFM66kZexSi`B}9|t$+NOIzO9LMeiZ;diS)8SG7h@P?;oV3Q!UqJ zq@F5hJ~VKY;{O`Nns4xEHI`|lw=|Lp|8>Rg!wPKt>@BES6zg`w3YOzsKN;5k7J$J3 z7=2UR2P3viyaN1OHb^#}rsvwfP!jCY_OCw#XOx3@OsIJnjt5Fq5~u`$CtDF=&)8#| z?Tb(^w5!HdZ5dH?v4Lb4Xg0e&29uB{=kffRAKb7097+KP_j(DqTk9R1`!vx!&#mT^ zxA(z@NvUf|geKB?qW)mW8cuD?QFOlhq6|dmRwDjd?Av}u6vbO~`r3faRA$m4nv|Kz zsV=I1k3f}aR9FsITh9?i`b4RX3tCED|BG7+F2z`f{!xvm%P(Q(@MZE-ItluoQgzzp z0A%A{5lzZqod<5pfj* z4W1XC0R1!C-UsVte(g=KC`ehT`a^wV@ut^L-RsAHHXKfQp3_V$<8_%>d%KBPw-%=) z_pj*yjDv&l2Ee_h>Gl07x&P&+zY9nvWc{I3+<15nrWyt(vlD=D9HIvit8i`lmQr!8 hrq_laE*DTs{Z+xQ@9eHcc(h>L0`#<0R<@x{s literal 0 HcmV?d00001 diff --git a/branches/squash/assets/ico/icon-fhir-72.png b/branches/squash/assets/ico/icon-fhir-72.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ddeefecf9deb39464f7a10e96cf8f679f7a3f2 GIT binary patch literal 25407 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/ico/noun_copy to clipboard_1669410.png b/branches/squash/assets/ico/noun_copy to clipboard_1669410.png new file mode 100644 index 0000000000000000000000000000000000000000..33781c8b23aadeb8ba391b03ed1efbc52459ac3d GIT binary patch literal 974 zcmV;<12O!GP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D17k@kxddw8(H2r^G!VQ zofYe|R{!1weQ|609Em%k`-j6lzeQgUhk+;eL~lfYGWsccA;PS{fd`_T5msMBVM=2t z8I*vW0Xb2Mf`+^m=?tg7cqYOqO3rJMK94vTG=T73SR|cpz-+?6GK5@KovyxE5(V4M|X`r}LDOO<^-U7q|6!I(Q|qozSG4%=Bk0FGcA* zb;+jCH;;1YC$_ezPb{{9(VW}U=UT{RS`9vnawVj+(QqP=AMswB{vW6!N>5MR>Gs2Ky z-zs`8qV;mh)ToGL$Ua5P-4c46J;97H&S2Y;g5PNgAL@8@!in}3R9UVf8o#-i< zBBf`o7sD}BPY?dw>&<~7Lv{@9+yXaRid}8eqNEHPvh=(|ZV>NWTAMPgA^N5mBB@DB zQ#N5pjc{dYWl9)QKnqjCkV32}rAv6ikP28+N|ud=A(fy%lF}<#oZxQAsDq2TRIF;H z`>2MvFHWdM48M0q7}6PGNN0p0oe_p~Mi|l=VMu3$A)OJ1bVeAmOzUMv{}6^Oqvun2 zt59>okY)71WbG9#S;CNc7<$*+uydP2tK+rKNY5p(eya7&k(qiu)hTl@lnVY{Z=Ykw z7U7HaUqhfLc}~fkb0H0#W~n@W^PUJ<%TST?1_zgL1z|`YLKLs=Abh#LFkmZn2x%UR zTWPo?Iv%&$Yp!wM@LvnBkfryPdn`K8Y1G`)J`BX+^t7^~u;q{h*CvgW-sWB!a}2f_ z$~&=meP7Me!nL?2*VbvdHCfk&-6P_ml2wbFK!>i@A}#mP+BL#mj-dOG1 w-!8dlj;ELLp;|GX{sSYj!;Cit7iYKo3x`b{LPX?wX#fBK07*qoM6N<$g2c + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/squash/assets/images/cc-by.png b/branches/squash/assets/images/cc-by.png new file mode 100644 index 0000000000000000000000000000000000000000..cf596085a4ba8e2efe2c5bf1094b7226e03aa127 GIT binary patch literal 1283 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

          k>y5vs6(l?F_K$=~9Ic`o>r(JvW(d7)fdhItYo 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

          ?YpA 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 Z$6U^U*%a_JRGP?sq(@0q0pB6QwMh@mXw>aOjG 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/images/external.png b/branches/squash/assets/images/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 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 HHsSvdCq0js literal 0 HcmV?d00001 diff --git a/branches/squash/assets/images/fire.png b/branches/squash/assets/images/fire.png new file mode 100644 index 0000000000000000000000000000000000000000..7be8a14ffb3843f70b191c458825abdfc5b98f99 GIT binary patch literal 92437 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/images/hl7-logo-header.png b/branches/squash/assets/images/hl7-logo-header.png new file mode 100644 index 0000000000000000000000000000000000000000..9a05c3c60a8e3e59414d880bae5947ef873ae5e8 GIT binary patch literal 5197 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 \ No newline at end of file diff --git a/branches/squash/assets/images/logo_ansinew.jpg b/branches/squash/assets/images/logo_ansinew.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad91129e97b6f015aba2fcdc6452776a258227fd GIT binary patch literal 7005 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 A+W-In literal 0 HcmV?d00001 diff --git a/branches/squash/assets/images/stripe.png b/branches/squash/assets/images/stripe.png new file mode 100644 index 0000000000000000000000000000000000000000..1b723c1a61257bb01aee17adda0b8ec29c4e90af GIT binary patch literal 2798 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 literal 0 HcmV?d00001 diff --git a/branches/squash/assets/js/anchor.min.js b/branches/squash/assets/js/anchor.min.js new file mode 100644 index 0000000..ee4e3b3 --- /dev/null +++ b/branches/squash/assets/js/anchor.min.js @@ -0,0 +1,6 @@ +/** + * AnchorJS - v4.1.0 - 2017-09-20 + * https://github.com/bryanbraun/anchorjs + * Copyright (c) 2017 Bryan Braun; Licensed MIT + */ +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function e(A){A.icon=A.hasOwnProperty("icon")?A.icon:"",A.visible=A.hasOwnProperty("visible")?A.visible:"hover",A.placement=A.hasOwnProperty("placement")?A.placement:"right",A.ariaLabel=A.hasOwnProperty("ariaLabel")?A.ariaLabel:"Anchor",A.class=A.hasOwnProperty("class")?A.class:"",A.truncate=A.hasOwnProperty("truncate")?Math.floor(A.truncate):64}function t(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new Error("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}function i(){if(null===document.head.querySelector("style.anchorjs")){var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"], style'))?document.head.appendChild(e):document.head.insertBefore(e,A),e.sheet.insertRule(" .anchorjs-link { opacity: 0; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }",e.sheet.cssRules.length),e.sheet.insertRule(" *:hover > .anchorjs-link, .anchorjs-link:focus { opacity: 1; }",e.sheet.cssRules.length),e.sheet.insertRule(" [data-anchorjs-icon]::after { content: attr(data-anchorjs-icon); }",e.sheet.cssRules.length),e.sheet.insertRule(' @font-face { font-family: "anchorjs-icons"; src: url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype"); }',e.sheet.cssRules.length)}}this.options=A||{},this.elements=[],e(this.options),this.isTouchDevice=function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var n,o,s,a,r,c,h,l,u,d,f,p=[];if(e(this.options),"touch"===(f=this.options.visible)&&(f=this.isTouchDevice()?"always":"hover"),A||(A="h2, h3, h4, h5, h6"),0===(n=t(A)).length)return this;for(i(),o=document.querySelectorAll("[id]"),s=[].map.call(o,function(A){return A.id}),r=0;r\]\.\/\(\)\*\\]/g;return this.options.truncate||e(this.options),A.trim().replace(/\'/gi,"").replace(t,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&(" "+A.firstChild.className+" ").indexOf(" anchorjs-link ")>-1,t=A.lastChild&&(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ")>-1;return e||t||!1}}}); \ No newline at end of file diff --git a/branches/squash/assets/js/bootstrap.min.js b/branches/squash/assets/js/bootstrap.min.js new file mode 100644 index 0000000..eb0a8b4 --- /dev/null +++ b/branches/squash/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||3this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(idocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&t?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!t?this.scrollbarWidth:""})},s.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},s.prototype.checkScrollbar=function(){var t=window.innerWidth;if(!t){var e=document.documentElement.getBoundingClientRect();t=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth

          ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:t},m.prototype.init=function(t,e,i){if(this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&g(document).find(g.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},m.prototype.getDefaults=function(){return m.DEFAULTS},m.prototype.getOptions=function(t){var e=this.$element.data();for(var i in e)e.hasOwnProperty(i)&&-1!==g.inArray(i,o)&&delete e[i];return(t=g.extend({},this.getDefaults(),e,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},m.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},m.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusin"==t.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState)e.hoverState="in";else{if(clearTimeout(e.timeout),e.hoverState="in",!e.options.delay||!e.options.delay.show)return e.show();e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)}},m.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},m.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget).data("bs."+this.type);if(e||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e)),t instanceof g.Event&&(e.inState["focusout"==t.type?"focus":"hover"]=!1),!e.isInStateTrue()){if(clearTimeout(e.timeout),e.hoverState="out",!e.options.delay||!e.options.delay.hide)return e.hide();e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)}},m.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var e=g.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!e)return;var i=this,o=this.tip(),n=this.getUID(this.type);this.setContent(),o.attr("id",n),this.$element.attr("aria-describedby",n),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,r=a.test(s);r&&(s=s.replace(a,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(g(document).find(this.options.container)):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var l=this.getPosition(),h=o[0].offsetWidth,d=o[0].offsetHeight;if(r){var p=s,c=this.getPosition(this.$viewport);s="bottom"==s&&l.bottom+d>c.bottom?"top":"top"==s&&l.top-dc.width?"left":"left"==s&&l.left-ha.top+a.height&&(n.top=a.top+a.height-l)}else{var h=e.left-s,d=e.left+s+i;ha.right&&(n.left=a.left+a.width-d)}return n},m.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},m.prototype.getUID=function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},m.prototype.tip=function(){if(!this.$tip&&(this.$tip=g(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},m.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},m.prototype.enable=function(){this.enabled=!0},m.prototype.disable=function(){this.enabled=!1},m.prototype.toggleEnabled=function(){this.enabled=!this.enabled},m.prototype.toggle=function(t){var e=this;t&&((e=g(t.currentTarget).data("bs."+this.type))||(e=new this.constructor(t.currentTarget,this.getDelegateOptions()),g(t.currentTarget).data("bs."+this.type,e))),t?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},m.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})},m.prototype.sanitizeHtml=function(t){return n(t,this.options.whiteList,this.options.sanitizeFn)};var e=g.fn.tooltip;g.fn.tooltip=function i(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.tooltip",e=new m(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=m,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=e,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.VERSION="3.4.1",s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();if(this.options.html){var o=typeof i;this.options.sanitize&&(e=this.sanitizeHtml(e),"string"===o&&(i=this.sanitizeHtml(i))),t.find(".popover-title").html(e),t.find(".popover-content").children().detach().end()["string"===o?"html":"append"](i)}else t.find(".popover-title").text(e),t.find(".popover-content").children().detach().end().text(i);t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var t=n.fn.popover;n.fn.popover=function e(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;!e&&/destroy|hide/.test(o)||(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){this.$body=s(document.body),this.$scrollElement=s(t).is(document.body)?s(window):s(t),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function e(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})}n.VERSION="3.4.1",n.DEFAULTS={offset:10},n.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},n.prototype.refresh=function(){var t=this,o="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(o="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+n,e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=this.getScrollHeight(),o=this.options.offset+i-this.$scrollElement.height(),n=this.offsets,s=this.targets,a=this.activeTarget;if(this.scrollHeight!=i&&this.refresh(),o<=e)return a!=(t=s[s.length-1])&&this.activate(t);if(a&&e=n[t]&&(n[t+1]===undefined||e .active"),n=i&&r.support.transition&&(o.length&&o.hasClass("fade")||!!e.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),n?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&n?o.one("bsTransitionEnd",s).emulateTransitionEnd(a.TRANSITION_DURATION):s(),o.removeClass("in")};var t=r.fn.tab;r.fn.tab=e,r.fn.tab.Constructor=a,r.fn.tab.noConflict=function(){return r.fn.tab=t,this};var i=function(t){t.preventDefault(),e.call(r(this),"show")};r(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(l){"use strict";var h=function(t,e){this.options=l.extend({},h.DEFAULTS,e);var i=this.options.target===h.DEFAULTS.target?l(this.options.target):l(document).find(this.options.target);this.$target=i.on("scroll.bs.affix.data-api",l.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",l.proxy(this.checkPositionWithEventLoop,this)),this.$element=l(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function i(o){return this.each(function(){var t=l(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new h(this,i)),"string"==typeof o&&e[o]()})}h.VERSION="3.4.1",h.RESET="affix affix-top affix-bottom",h.DEFAULTS={offset:0,target:window},h.prototype.getState=function(t,e,i,o){var n=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return narticle,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",version:"3.6.2pre",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","expectedNodeName","pattern","operator","check","result","what","_argument","simple","forward","ofType","_context","xml","outerCache","nodeIndex","start","parent","useCache","diff","firstChild","lastChild","pseudo","args","setFilters","idx","matched","not","matcher","compile","unmatched","has","lang","elemLang","hash","location","root","focus","activeElement","err","safeActiveElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","nextSibling","header","button","_matchIndexes","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","matcherOut","preMap","postMap","preexisting","contexts","multipleContexts","matcherIn","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","filters","unique","getText","isXML","selectors","until","truncate","is","siblings","n","rneedsContext","rsingleTag","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","prev","sibling","cur","targets","l","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","content","reverse","rnothtmlwhite","Identity","v","Thrower","ex","adoptValue","resolve","reject","noValue","method","promise","fail","then","Callbacks","object","_","flag","firing","memory","fired","locked","list","queue","firingIndex","fire","once","stopOnFalse","remove","disable","lock","fireWith","Deferred","func","tuples","state","always","deferred","catch","pipe","fns","newDefer","tuple","returned","progress","notify","onFulfilled","onRejected","onProgress","maxDepth","depth","handler","special","that","mightThrow","TypeError","notifyWith","resolveWith","process","exceptionHook","rejectWith","getErrorHook","getStackHook","setTimeout","stateString","when","singleValue","remaining","resolveContexts","resolveValues","primary","updateFunc","rerrorNames","asyncError","console","warn","message","stack","readyException","readyList","completed","removeEventListener","readyWait","wait","readyState","doScroll","access","chainable","emptyGet","raw","bulk","_key","rmsPrefix","rdashAlpha","fcamelCase","_all","letter","toUpperCase","camelCase","string","acceptData","owner","Data","uid","defineProperty","configurable","set","data","prop","hasData","dataPriv","dataUser","rbrace","rmultiDash","dataAttr","JSON","parse","removeData","_data","_removeData","attrs","dequeue","startLength","hooks","_queueHooks","unshift","stop","setter","clearQueue","tmp","count","defer","pnum","source","rcssNum","cssExpand","isAttached","composed","getRootNode","isHiddenWithinTree","style","display","css","adjustCSS","valueParts","tween","adjusted","scale","maxIterations","currentValue","initial","unit","cssNumber","initialInUnit","defaultDisplayMap","showHide","show","values","body","hide","toggle","div","rcheckableType","rtagName","rscriptType","createDocumentFragment","checkClone","cloneNode","noCloneChecked","defaultValue","option","wrapMap","thead","col","tr","td","_default","getAll","setGlobalEval","refElements","tbody","tfoot","colgroup","caption","th","optgroup","rhtml","buildFragment","scripts","selection","ignored","wrap","attached","fragment","nodes","htmlPrefilter","createTextNode","rtypenamespace","returnTrue","returnFalse","on","types","one","origFn","event","off","leverageNative","isSetup","saved","isTrigger","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","isImmediatePropagationStopped","handleObjIn","eventHandle","events","t","handleObj","handlers","namespaces","origType","elemData","create","handle","triggered","dispatch","bindType","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","nativeEvent","handlerQueue","fix","delegateTarget","preDispatch","isPropagationStopped","currentTarget","rnamespace","postDispatch","matchedHandlers","matchedSelectors","addProp","hook","Event","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","props","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","Date","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","focusMappedHandler","documentMode","simulate","attaches","dataHolder","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","rnoInnerhtml","rchecked","rcleanScript","manipulationTarget","disableScript","restoreScript","cloneCopyEvent","dest","udataOld","udataCur","domManip","collection","hasScripts","iNoClone","valueIsFunction","html","_evalUrl","keepData","cleanData","dataAndEvents","deepDataAndEvents","srcElements","destElements","inPage","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","original","insert","rnumnonpx","rcustomProp","getStyles","opener","getComputedStyle","swap","old","rboxStyle","curCSS","computed","width","minWidth","maxWidth","isCustomProp","getPropertyValue","pixelBoxStyles","addGetHookIf","conditionFn","hookFn","computeStyleTests","container","cssText","divStyle","pixelPositionVal","reliableMarginLeftVal","roundPixelMeasures","marginLeft","right","pixelBoxStylesVal","boxSizingReliableVal","position","scrollboxSizeVal","offsetWidth","measure","round","parseFloat","reliableTrDimensionsVal","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","table","trChild","trStyle","height","parseInt","borderTopWidth","borderBottomWidth","offsetHeight","cssPrefixes","emptyStyle","vendorProps","finalPropName","final","cssProps","capName","vendorPropName","rdisplayswap","cssShow","visibility","cssNormalTransform","letterSpacing","fontWeight","setPositiveNumber","subtract","max","boxModelAdjustment","dimension","box","isBorderBox","styles","computedVal","extra","delta","marginDelta","ceil","getWidthOrHeight","valueIsBorderBox","offsetProp","getClientRects","Tween","easing","cssHooks","opacity","animationIterationCount","aspectRatio","borderImageSlice","columnCount","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeMiterlimit","strokeOpacity","origName","setProperty","isFinite","getBoundingClientRect","scrollboxSizeBuggy","left","margin","padding","border","prefix","suffix","expand","expanded","parts","propHooks","run","percent","eased","duration","pos","step","fx","scrollTop","scrollLeft","linear","p","swing","cos","PI","fxNow","inProgress","opt","rfxtypes","rrun","schedule","hidden","requestAnimationFrame","interval","tick","createFxNow","genFx","includeWidth","createTween","animation","Animation","tweeners","properties","stopped","prefilters","currentTime","startTime","tweens","opts","specialEasing","originalProperties","originalOptions","gotoEnd","propFilter","bind","complete","timer","anim","*","tweener","oldfire","propTween","restoreDisplay","isBox","dataShow","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","time","timeout","clearTimeout","checkOn","optSelected","radioValue","boolHook","removeAttr","nType","attrHooks","attrNames","getter","lowercaseName","rfocusable","rclickable","stripAndCollapse","getClass","classesToArray","removeProp","propFix","tabindex","for","class","addClass","classNames","curValue","finalValue","removeClass","toggleClass","stateVal","isValidValue","hasClass","rreturn","valHooks","optionSet","rquery","parseXML","parserErrorElem","DOMParser","parseFromString","rfocusMorph","stopPropagationCallback","onlyHandlers","bubbleType","ontype","lastElement","eventPath","parentWindow","triggerHandler","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","traditional","param","s","valueOrFunction","encodeURIComponent","serialize","serializeArray","r20","rhash","rantiCache","rheaders","rnoContent","rprotocol","transports","allTypes","originAnchor","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","transport","cacheURL","responseHeadersString","responseHeaders","timeoutTimer","urlAnchor","fireGlobals","uncached","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","statusText","finalText","crossDomain","host","hasContent","ifModified","headers","beforeSend","success","send","nativeStatusText","responses","isSuccess","response","modified","ct","finalDataType","firstDataType","ajaxHandleResponses","conv2","current","conv","dataFilter","throws","ajaxConvert","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","htmlIsFunction","unwrap","visible","xhr","XMLHttpRequest","xhrSuccessStatus","0","1223","xhrSupported","cors","errorCallback","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","scriptAttrs","charset","scriptCharset","evt","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","createHTMLDocument","implementation","keepScripts","parsed","params","animated","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","curElem","using","rect","win","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","","defaultExtra","funcName","unbind","delegate","undelegate","hover","fnOver","fnOut","rtrim","proxy","holdReady","hold","parseJSON","isNumeric","isNaN","trim","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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","file":"jquery-3.7.0.min.js"} \ No newline at end of file diff --git a/branches/squash/assets/js/jquery-ui.min.js b/branches/squash/assets/js/jquery-ui.min.js new file mode 100644 index 0000000..335ae7f --- /dev/null +++ b/branches/squash/assets/js/jquery-ui.min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.11.1 - 2014-10-13 +* http://jqueryui.com +* Includes: core.js, widget.js, tabs.js +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return a=!o&&r.length?e.widget.extend.apply(null,[a].concat(r)):a,o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))}),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
          ",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget,e.widget("ui.tabs",{version:"1.11.1",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var i,s;t=t.cloneNode(!1),i=t.href.replace(e,""),s=location.href.replace(e,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return t.hash.length>1&&i===s}}(),_create:function(){var t=this,i=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",i.collapsible),this._processTabs(),i.active=this._initialActive(),e.isArray(i.disabled)&&(i.disabled=e.unique(i.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):e(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===t&&(s&&this.tabs.each(function(i,n){return e(n).attr("aria-controls")===s?(t=i,!1):void 0}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var i=e(this.document[0].activeElement).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:s++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:n=!1,s--;break;case e.ui.keyCode.END:s=this.anchors.length-1;break;case e.ui.keyCode.HOME:s=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}t.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),t.ctrlKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function s(){return t>n&&(t=0),0>t&&(t=n),t}for(var n=this.tabs.length-1;-1!==e.inArray(s(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).focus(),e},_setOption:function(e,t){return"active"===e?(this._activate(t),void 0):"disabled"===e?(this._setupDisabled(t),void 0):(this._super(e,t),"collapsible"===e&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=e.map(i.filter(".ui-state-disabled"),function(e){return i.index(e)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=e(),this.anchors.each(function(i,s){var n,a,o,r=e(s).uniqueId().attr("id"),h=e(s).closest("li"),l=h.attr("aria-controls");t._isLocal(s)?(n=s.hash,o=n.substring(1),a=t.element.find(t._sanitizeSelector(n))):(o=h.attr("aria-controls")||e({}).uniqueId()[0].id,n="#"+o,a=t.element.find(n),a.length||(a=t._createPanel(o),a.insertAfter(t.panels[i-1]||t.tablist)),a.attr("aria-live","polite")),a.length&&(t.panels=t.panels.add(a)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":o,"aria-labelledby":r}),a.attr("aria-labelledby",r)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("
          ").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var i,s=0;i=this.tabs[s];s++)t===!0||-1!==e.inArray(s,t)?e(i).addClass("ui-state-disabled").attr("aria-disabled","true"):e(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,s=this.element.parent();"fill"===t?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=e(this),s=t.css("position");"absolute"!==s&&"fixed"!==s&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,e(this).height("").height())}).height(i))},_eventHandler:function(t){var i=this.options,s=this.active,n=e(t.currentTarget),a=n.closest("li"),o=a[0]===s[0],r=o&&i.collapsible,h=r?e():this._getPanelForTab(a),l=s.length?this._getPanelForTab(s):e(),u={oldTab:s,oldPanel:l,newTab:r?e():a,newPanel:h};t.preventDefault(),a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||o&&!i.collapsible||this._trigger("beforeActivate",t,u)===!1||(i.active=r?!1:this.tabs.index(a),this.active=o?e():a,this.xhr&&this.xhr.abort(),l.length||h.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(a),t),this._toggle(t,u))},_toggle:function(t,i){function s(){a.running=!1,a._trigger("activate",t,i)}function n(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&a.options.show?a._show(o,a.options.show,s):(o.show(),s())}var a=this,o=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),n()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&r.length?i.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var i,s=this._findActive(t);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return t===!1?e():this.tabs.eq(t)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=e(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=e.isArray(i)?e.map(i,function(e){return e!==t?e:null}):e.map(this.tabs,function(e,i){return i!==t?i:null})),this._setupDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,i))return;i=e.isArray(i)?e.merge([t],i).sort():[t]}this._setupDisabled(i)}},load:function(t,i){t=this._getIndex(t);var s=this,n=this.tabs.eq(t),a=n.find(".ui-tabs-anchor"),o=this._getPanelForTab(n),r={tab:n,panel:o};this._isLocal(a[0])||(this.xhr=e.ajax(this._ajaxSettings(a,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(n.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(e){setTimeout(function(){o.html(e),s._trigger("load",i,r)},1)}).complete(function(e,t){setTimeout(function(){"abort"===t&&s.panels.stop(!1,!0),n.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),e===s.xhr&&delete s.xhr},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,a){return n._trigger("beforeLoad",i,e.extend({jqXHR:t,ajaxSettings:a},s))}}},_getPanelForTab:function(t){var i=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})}); \ No newline at end of file diff --git a/branches/squash/assets/js/jquery.js b/branches/squash/assets/js/jquery.js new file mode 100644 index 0000000..e7e29d5 --- /dev/null +++ b/branches/squash/assets/js/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.0",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},R=function(){V()},M=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&z(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function X(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&M(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function U(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function z(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",R),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Me(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
          ",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return R(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return R(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),ce.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(e,n){ce.fn[n]=function(e,t){return 0=0&&(this.fetchedEOF?this.index0){return this.fetch(t)>=t}return!0}fetch(e){if(this.fetchedEOF)return 0;for(let t=0;t=this.tokens.length&&(t=this.tokens.length-1);for(let o=e;o=this.tokens.length?this.tokens[this.tokens.length-1]:this.tokens[t]}adjustSeekIndex(e){return e}lazyInit(){-1===this.index&&this.setup()}setup(){this.sync(0),this.index=this.adjustSeekIndex(0)}setTokenSource(e){this.tokenSource=e,this.tokens=[],this.index=-1,this.fetchedEOF=!1}nextTokenOnChannel(e,t){if(this.sync(e),e>=this.tokens.length)return-1;let n=this.tokens[e];for(;n.channel!==this.channel;){if(n.type===i.EOF)return-1;e+=1,this.sync(e),n=this.tokens[e]}return e}previousTokenOnChannel(e,t){for(;e>=0&&this.tokens[e].channel!==t;)e-=1;return e}getHiddenTokensToRight(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.nextTokenOnChannel(e+1,a.DEFAULT_TOKEN_CHANNEL),i=e+1,o=-1===n?this.tokens.length-1:n;return this.filterForChannel(i,o,t)}getHiddenTokensToLeft(e,t){if(void 0===t&&(t=-1),this.lazyInit(),e<0||e>=this.tokens.length)throw e+" not in 0.."+this.tokens.length-1;const n=this.previousTokenOnChannel(e-1,a.DEFAULT_TOKEN_CHANNEL);if(n===e-1)return null;const i=n+1,o=e-1;return this.filterForChannel(i,o,t)}filterForChannel(e,t,n){const i=[];for(let o=e;o=this.tokens.length&&(n=this.tokens.length-1);let a="";for(let e=t;e",this.strdata=e,this.decodeToUnicodeCodePoints=t||!1,this._index=0,this.data=[],this.decodeToUnicodeCodePoints)for(let e=0;e=this._size)throw"cannot consume EOF";this._index+=1}LA(e){if(0===e)return 0;e<0&&(e+=1);const t=this._index+e-1;return t<0||t>=this._size?i.EOF:this.data[t]}LT(e){return this.LA(e)}mark(){return-1}release(e){}seek(e){e<=this._index?this._index=e:this._index=Math.min(e,this._size)}getText(e,t){if(t>=this._size&&(t=this._size-1),e>=this._size)return"";if(this.decodeToUnicodeCodePoints){let n="";for(let i=e;i<=t;i++)n+=String.fromCodePoint(this.data[i]);return n}return this.strdata.slice(e,t+1)}toString(){return this.strdata}get index(){return this._index}get size(){return this._size}}},7615:function(e,t,n){const{Token:i}=n(2653);class a{constructor(e,t){this.start=e,this.stop=t}clone(){return new a(this.start,this.stop)}contains(e){return e>=this.start&&ethis.addInterval(e)),this),this}reduce(e){if(e=n.stop?(this.intervals.splice(e+1,1),this.reduce(e)):t.stop>=n.start&&(this.intervals[e]=new a(t.start,n.stop),this.intervals.splice(e+1,1))}}complement(e,t){const n=new o;return n.addInterval(new a(e,t+1)),null!==this.intervals&&this.intervals.forEach((e=>n.removeRange(e))),n}contains(e){if(null===this.intervals)return!1;for(let t=0;tn.start&&e.stop=n.stop?(this.intervals.splice(t,1),t-=1):e.start"):e.push("'"+String.fromCharCode(n.start)+"'"):e.push("'"+String.fromCharCode(n.start)+"'..'"+String.fromCharCode(n.stop-1)+"'")}return e.length>1?"{"+e.join(", ")+"}":e[0]}toIndexString(){const e=[];for(let t=0;t"):e.push(n.start.toString()):e.push(n.start.toString()+".."+(n.stop-1).toString())}return e.length>1?"{"+e.join(", ")+"}":e[0]}toTokenString(e,t){const n=[];for(let i=0;i1?"{"+n.join(", ")+"}":n[0]}elementName(e,t,n){return n===i.EOF?"":n===i.EPSILON?"":e[n]||t[n]}get length(){return this.intervals.map((e=>e.length)).reduce(((e,t)=>e+t))}}e.exports={Interval:a,IntervalSet:o}},6966:function(e,t,n){const{Set:i,BitSet:a}=n(4581),{Token:o}=n(2653),{ATNConfig:r}=n(9906),{IntervalSet:s}=n(7615),{RuleStopState:c}=n(4579),{RuleTransition:d,NotSetTransition:u,WildcardTransition:l,AbstractPredicateTransition:m}=n(6195),{predictionContextFromRuleContext:p,PredictionContext:f,SingletonPredictionContext:g}=n(6848);class h{constructor(e){this.atn=e}getDecisionLookahead(e){if(null===e)return null;const t=e.transitions.length,n=[];for(let o=0;o":"\n"===e?"\\n":"\t"===e?"\\t":"\r"===e?"\\r":e}getCharErrorDisplay(e){return"'"+this.getErrorDisplayForChar(e)+"'"}recover(e){this._input.LA(1)!==i.EOF&&(e instanceof s?this._interp.consume(this._input):this._input.consume())}get inputStream(){return this._input}set inputStream(e){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=e,this._tokenFactorySourcePair=[this,this._input]}get sourceName(){return this._input.sourceName}get type(){return this._type}set type(e){this._type=e}get line(){return this._interp.line}set line(e){this._interp.line=e}get column(){return this._interp.column}set column(e){this._interp.column=e}get text(){return null!==this._text?this._text:this._interp.getText(this._input)}set text(e){this._text=e}}c.DEFAULT_MODE=0,c.MORE=-2,c.SKIP=-3,c.DEFAULT_TOKEN_CHANNEL=i.DEFAULT_CHANNEL,c.HIDDEN=i.HIDDEN_CHANNEL,c.MIN_CHAR_VALUE=0,c.MAX_CHAR_VALUE=1114111,e.exports=c},1967:function(e,t,n){const{Token:i}=n(2653),{ParseTreeListener:a,TerminalNode:o,ErrorNode:r}=n(6867),s=n(391),{DefaultErrorStrategy:c}=n(6218),d=n(2219),u=n(3046),l=n(8141);class m extends a{constructor(e){super(),this.parser=e}enterEveryRule(e){console.log("enter "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}visitTerminal(e){console.log("consume "+e.symbol+" rule "+this.parser.ruleNames[this.parser._ctx.ruleIndex])}exitEveryRule(e){console.log("exit "+this.parser.ruleNames[e.ruleIndex]+", LT(1)="+this.parser._input.LT(1).text)}}class p extends s{constructor(e){super(),this._input=null,this._errHandler=new c,this._precedenceStack=[],this._precedenceStack.push(0),this._ctx=null,this.buildParseTrees=!0,this._tracer=null,this._parseListeners=null,this._syntaxErrors=0,this.setInputStream(e)}reset(){null!==this._input&&this._input.seek(0),this._errHandler.reset(this),this._ctx=null,this._syntaxErrors=0,this.setTrace(!1),this._precedenceStack=[],this._precedenceStack.push(0),null!==this._interp&&this._interp.reset()}match(e){let t=this.getCurrentToken();return t.type===e?(this._errHandler.reportMatch(this),this.consume()):(t=this._errHandler.recoverInline(this),this.buildParseTrees&&-1===t.tokenIndex&&this._ctx.addErrorNode(t)),t}matchWildcard(){let e=this.getCurrentToken();return e.type>0?(this._errHandler.reportMatch(this),this.consume()):(e=this._errHandler.recoverInline(this),this._buildParseTrees&&-1===e.tokenIndex&&this._ctx.addErrorNode(e)),e}getParseListeners(){return this._parseListeners||[]}addParseListener(e){if(null===e)throw"listener";null===this._parseListeners&&(this._parseListeners=[]),this._parseListeners.push(e)}removeParseListener(e){if(null!==this._parseListeners){const t=this._parseListeners.indexOf(e);t>=0&&this._parseListeners.splice(t,1),0===this._parseListeners.length&&(this._parseListeners=null)}}removeParseListeners(){this._parseListeners=null}triggerEnterRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.forEach((function(t){t.enterEveryRule(e),e.enterRule(t)}))}}triggerExitRuleEvent(){if(null!==this._parseListeners){const e=this._ctx;this._parseListeners.slice(0).reverse().forEach((function(t){e.exitRule(t),t.exitEveryRule(e)}))}}getTokenFactory(){return this._input.tokenSource._factory}setTokenFactory(e){this._input.tokenSource._factory=e}getATNWithBypassAlts(){const e=this.getSerializedATN();if(null===e)throw"The current parser does not support an ATN with bypass alternatives.";let t=this.bypassAltsAtnCache[e];if(null===t){const n=new u;n.generateRuleBypassTransitions=!0,t=new d(n).deserialize(e),this.bypassAltsAtnCache[e]=t}return t}compileParseTreePattern(e,t,n){if(null===(n=n||null)&&null!==this.getTokenStream()){const e=this.getTokenStream().tokenSource;e instanceof l&&(n=e)}if(null===n)throw"Parser can't discover a lexer to use";return new ParseTreePatternMatcher(n,this).compile(e,t)}getInputStream(){return this.getTokenStream()}setInputStream(e){this.setTokenStream(e)}getTokenStream(){return this._input}setTokenStream(e){this._input=null,this.reset(),this._input=e}getCurrentToken(){return this._input.LT(1)}notifyErrorListeners(e,t,n){n=n||null,null===(t=t||null)&&(t=this.getCurrentToken()),this._syntaxErrors+=1;const i=t.line,a=t.column;this.getErrorListenerDispatch().syntaxError(this,t,i,a,e,n)}consume(){const e=this.getCurrentToken();e.type!==i.EOF&&this.getInputStream().consume();const t=null!==this._parseListeners&&this._parseListeners.length>0;if(this.buildParseTrees||t){let n;n=this._errHandler.inErrorRecoveryMode(this)?this._ctx.addErrorNode(e):this._ctx.addTokenNode(e),n.invokingState=this.state,t&&this._parseListeners.forEach((function(e){n instanceof r||void 0!==n.isErrorNode&&n.isErrorNode()?e.visitErrorNode(n):n instanceof o&&e.visitTerminal(n)}))}return e}addContextToParseTree(){null!==this._ctx.parentCtx&&this._ctx.parentCtx.addChild(this._ctx)}enterRule(e,t,n){this.state=t,this._ctx=e,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),this.triggerEnterRuleEvent()}exitRule(){this._ctx.stop=this._input.LT(-1),this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx}enterOuterAlt(e,t){e.setAltNumber(t),this.buildParseTrees&&this._ctx!==e&&null!==this._ctx.parentCtx&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(e)),this._ctx=e}getPrecedence(){return 0===this._precedenceStack.length?-1:this._precedenceStack[this._precedenceStack.length-1]}enterRecursionRule(e,t,n,i){this.state=t,this._precedenceStack.push(i),this._ctx=e,this._ctx.start=this._input.LT(1),this.triggerEnterRuleEvent()}pushNewRecursionContext(e,t,n){const i=this._ctx;i.parentCtx=e,i.invokingState=t,i.stop=this._input.LT(-1),this._ctx=e,this._ctx.start=i.start,this.buildParseTrees&&this._ctx.addChild(i),this.triggerEnterRuleEvent()}unrollRecursionContexts(e){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);const t=this._ctx,n=this.getParseListeners();if(null!==n&&n.length>0)for(;this._ctx!==e;)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=e;t.parentCtx=e,this.buildParseTrees&&null!==e&&e.addChild(t)}getInvokingContext(e){let t=this._ctx;for(;null!==t;){if(t.ruleIndex===e)return t;t=t.parentCtx}return null}precpred(e,t){return t>=this._precedenceStack[this._precedenceStack.length-1]}inContext(e){return!1}isExpectedToken(e){const t=this._interp.atn;let n=this._ctx;const a=t.states[this.state];let o=t.nextTokens(a);if(o.contains(e))return!0;if(!o.contains(i.EPSILON))return!1;for(;null!==n&&n.invokingState>=0&&o.contains(i.EPSILON);){const i=t.states[n.invokingState].transitions[0];if(o=t.nextTokens(i.followState),o.contains(e))return!0;n=n.parentCtx}return!(!o.contains(i.EPSILON)||e!==i.EOF)}getExpectedTokens(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)}getExpectedTokensWithinCurrentRule(){const e=this._interp.atn,t=e.states[this.state];return e.nextTokens(t)}getRuleIndex(e){const t=this.getRuleIndexMap()[e];return null!==t?t:-1}getRuleInvocationStack(e){null===(e=e||null)&&(e=this._ctx);const t=[];for(;null!==e;){const n=e.ruleIndex;n<0?t.push("n/a"):t.push(this.ruleNames[n]),e=e.parentCtx}return t}getDFAStrings(){return this._interp.decisionToDFA.toString()}dumpDFA(){let e=!1;for(let t=0;t0&&(e&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),e=!0)}}getSourceName(){return this._input.sourceName}setTrace(e){e?(null!==this._tracer&&this.removeParseListener(this._tracer),this._tracer=new m(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)}}p.bypassAltsAtnCache={},e.exports=p},6353:function(e,t,n){const i=n(2088),a=n(6867),o=a.INVALID_INTERVAL,r=a.TerminalNode,s=a.TerminalNodeImpl,c=a.ErrorNodeImpl,d=n(7615).Interval;class u extends i{constructor(e,t){super(e=e||null,t=t||null),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}copyFrom(e){this.parentCtx=e.parentCtx,this.invokingState=e.invokingState,this.children=null,this.start=e.start,this.stop=e.stop,e.children&&(this.children=[],e.children.map((function(e){e instanceof c&&(this.children.push(e),e.parentCtx=this)}),this))}enterRule(e){}exitRule(e){}addChild(e){return null===this.children&&(this.children=[]),this.children.push(e),e}removeLastChild(){null!==this.children&&this.children.pop()}addTokenNode(e){const t=new s(e);return this.addChild(t),t.parentCtx=this,t}addErrorNode(e){const t=new c(e);return this.addChild(t),t.parentCtx=this,t}getChild(e,t){if(t=t||null,null===this.children||e<0||e>=this.children.length)return null;if(null===t)return this.children[e];for(let n=0;n=this.children.length)return null;for(let n=0;n0&&(e+=", "),this.returnStates[t]!==s.EMPTY_RETURN_STATE?(e+=this.returnStates[t],null!==this.parents[t]?e=e+" "+this.parents[t]:e+="null"):e+="$";return e+"]"}}get length(){return this.returnStates.length}}function l(e,t,n,i){if(e===t)return e;if(e instanceof c&&t instanceof c)return function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}const a=function(e,t,n){if(n){if(e===s.EMPTY)return s.EMPTY;if(t===s.EMPTY)return s.EMPTY}else{if(e===s.EMPTY&&t===s.EMPTY)return s.EMPTY;if(e===s.EMPTY){const e=[t.returnState,s.EMPTY_RETURN_STATE],n=[t.parentCtx,null];return new u(n,e)}if(t===s.EMPTY){const t=[e.returnState,s.EMPTY_RETURN_STATE],n=[e.parentCtx,null];return new u(n,t)}}return null}(e,t,n);if(null!==a)return null!==i&&i.set(e,t,a),a;if(e.returnState===t.returnState){const a=l(e.parentCtx,t.parentCtx,n,i);if(a===e.parentCtx)return e;if(a===t.parentCtx)return t;const o=c.create(a,e.returnState);return null!==i&&i.set(e,t,o),o}{let n=null;if((e===t||null!==e.parentCtx&&e.parentCtx===t.parentCtx)&&(n=e.parentCtx),null!==n){const a=[e.returnState,t.returnState];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState);const o=new u([n,n],a);return null!==i&&i.set(e,t,o),o}const a=[e.returnState,t.returnState];let o=[e.parentCtx,t.parentCtx];e.returnState>t.returnState&&(a[0]=t.returnState,a[1]=e.returnState,o=[t.parentCtx,e.parentCtx]);const r=new u(o,a);return null!==i&&i.set(e,t,r),r}}(e,t,n,i);if(n){if(e instanceof d)return e;if(t instanceof d)return t}return e instanceof c&&(e=new u([e.getParent()],[e.returnState])),t instanceof c&&(t=new u([t.getParent()],[t.returnState])),function(e,t,n,i){if(null!==i){let n=i.get(e,t);if(null!==n)return n;if(n=i.get(t,e),null!==n)return n}let a=0,r=0,d=0,m=[],p=[];for(;a";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),t=t.replace("\n","\\n").replace("\r","\\r").replace("\t","\\t"),"'"+t+"'"}getErrorListenerDispatch(){return new o(this._listeners)}sempred(e,t,n){return!0}precpred(e,t){return!0}get state(){return this._stateNumber}set state(e){this._stateNumber=e}}r.tokenTypeMapCache={},r.ruleIndexMapCache={},e.exports=r},2088:function(e,t,n){const{RuleNode:i}=n(6867),{INVALID_INTERVAL:a}=n(6867),o=n(2027);e.exports=class extends i{constructor(e,t){super(),this.parentCtx=e||null,this.invokingState=t||-1}depth(){let e=0,t=this;for(;null!==t;)t=t.parentCtx,e+=1;return e}isEmpty(){return-1===this.invokingState}getSourceInterval(){return a}getRuleContext(){return this}getPayload(){return this}getText(){return 0===this.getChildCount()?"":this.children.map((function(e){return e.getText()})).join("")}getAltNumber(){return 0}setAltNumber(e){}getChild(e){return null}getChildCount(){return 0}accept(e){return e.visitChildren(this)}toStringTree(e,t){return o.toStringTree(this,e,t)}toString(e,t){e=e||null,t=t||null;let n=this,i="[";for(;null!==n&&n!==t;){if(null===e)n.isEmpty()||(i+=n.invokingState);else{const t=n.ruleIndex;i+=t>=0&&t","[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+e+"',<"+this.type+">"+(this.channel>0?",channel="+this.channel:"")+","+this.line+":"+this.column+"]"}get text(){if(null!==this._text)return this._text;const e=this.getInputStream();if(null===e)return null;const t=e.size;return this.start"}set text(e){this._text=e}}n.EMPTY_SOURCE=[null,null],e.exports={Token:t,CommonToken:n}},4581:function(e){function t(e){return null===e?"null":e}function n(e){return Array.isArray(e)?"["+e.map(t).join(", ")+"]":"null"}function i(e,t){return e?e.equals(t):e==t}function a(e){return e?e.hashCode():-1}String.prototype.seed=String.prototype.seed||Math.round(Math.random()*Math.pow(2,32)),String.prototype.hashCode=function(){const e=this.toString();let t,n;const i=3&e.length,a=e.length-i;let o=String.prototype.seed;const r=3432918353,s=461845907;let c=0;for(;c>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n,o=o<<13|o>>>19,t=5*(65535&o)+((5*(o>>>16)&65535)<<16)&4294967295,o=27492+(65535&t)+((58964+(t>>>16)&65535)<<16);switch(n=0,i){case 3:n^=(255&e.charCodeAt(c+2))<<16;case 2:n^=(255&e.charCodeAt(c+1))<<8;case 1:n^=255&e.charCodeAt(c),n=(65535&n)*r+(((n>>>16)*r&65535)<<16)&4294967295,n=n<<15|n>>>17,n=(65535&n)*s+(((n>>>16)*s&65535)<<16)&4294967295,o^=n}return o^=e.length,o^=o>>>16,o=2246822507*(65535&o)+((2246822507*(o>>>16)&65535)<<16)&4294967295,o^=o>>>13,o=3266489909*(65535&o)+((3266489909*(o>>>16)&65535)<<16)&4294967295,o^=o>>>16,o>>>0};class o{constructor(){this.data=[]}add(e){this.data[e]=!0}or(e){const t=this;Object.keys(e.data).map((function(e){t.add(e)}))}remove(e){delete this.data[e]}contains(e){return!0===this.data[e]}values(){return Object.keys(this.data)}minValue(){return Math.min.apply(null,this.values())}hashCode(){const e=new s;return e.update(this.values()),e.finish()}equals(e){return e instanceof o&&this.hashCode()===e.hashCode()}toString(){return"{"+this.values().join(", ")+"}"}get length(){return this.values().length}}class r{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}put(e,t){const n="hash_"+this.hashFunction(e);if(n in this.data){const i=this.data[n];for(let n=0;n>>17,e*=461845907,this.count=this.count+1;let n=this.hash^e;n=n<<13|n>>>19,n=5*n+3864292196,this.hash=n}}}finish(){let e=this.hash^4*this.count;return e^=e>>>16,e*=2246822507,e^=e>>>13,e*=3266489909,e^=e>>>16,e}}e.exports={Hash:s,Set:class{constructor(e,t){this.data={},this.hashFunction=e||a,this.equalsFunction=t||i}add(e){const t="hash_"+this.hashFunction(e);if(t in this.data){const n=this.data[t];for(let t=0;t=this.states.length)throw"Invalid state number.";const n=this.states[e];let i=this.nextTokens(n);if(!i.contains(o.EPSILON))return i;const r=new a;for(r.addSet(i),r.removeOne(o.EPSILON);null!==t&&t.invokingState>=0&&i.contains(o.EPSILON);){const e=this.states[t.invokingState].transitions[0];i=this.nextTokens(e.followState),r.addSet(i),r.removeOne(o.EPSILON),t=t.parentCtx}return i.contains(o.EPSILON)&&r.addOne(o.EOF),r}}r.INVALID_ALT_NUMBER=0,e.exports=r},9906:function(e,t,n){const{DecisionState:i}=n(4579),{SemanticContext:a}=n(7821),{Hash:o}=n(4581);function r(e,t){if(null===e){const e={state:null,alt:null,context:null,semanticContext:null};return t&&(e.reachesIntoOuterContext=0),e}{const n={};return n.state=e.state||null,n.alt=void 0===e.alt?null:e.alt,n.context=e.context||null,n.semanticContext=e.semanticContext||null,t&&(n.reachesIntoOuterContext=e.reachesIntoOuterContext||0,n.precedenceFilterSuppressed=e.precedenceFilterSuppressed||!1),n}}class s{constructor(e,t){this.checkContext(e,t),e=r(e),t=r(t,!0),this.state=null!==e.state?e.state:t.state,this.alt=null!==e.alt?e.alt:t.alt,this.context=null!==e.context?e.context:t.context,this.semanticContext=null!==e.semanticContext?e.semanticContext:null!==t.semanticContext?t.semanticContext:a.NONE,this.reachesIntoOuterContext=t.reachesIntoOuterContext,this.precedenceFilterSuppressed=t.precedenceFilterSuppressed}checkContext(e,t){null!==e.context&&void 0!==e.context||null!==t&&null!==t.context&&void 0!==t.context||(this.context=null)}hashCode(){const e=new o;return this.updateHashCode(e),e.finish()}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext)}equals(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&(null===this.context?null===e.context:this.context.equals(e.context))&&this.semanticContext.equals(e.semanticContext)&&this.precedenceFilterSuppressed===e.precedenceFilterSuppressed)}hashCodeForConfigSet(){const e=new o;return e.update(this.state.stateNumber,this.alt,this.semanticContext),e.finish()}equalsForConfigSet(e){return this===e||e instanceof s&&(this.state.stateNumber===e.state.stateNumber&&this.alt===e.alt&&this.semanticContext.equals(e.semanticContext))}toString(){return"("+this.state+","+this.alt+(null!==this.context?",["+this.context.toString()+"]":"")+(this.semanticContext!==a.NONE?","+this.semanticContext.toString():"")+(this.reachesIntoOuterContext>0?",up="+this.reachesIntoOuterContext:"")+")"}}class c extends s{constructor(e,t){super(e,t);const n=e.lexerActionExecutor||null;return this.lexerActionExecutor=n||(null!==t?t.lexerActionExecutor:null),this.passedThroughNonGreedyDecision=null!==t&&this.checkNonGreedyDecision(t,this.state),this.hashCodeForConfigSet=c.prototype.hashCode,this.equalsForConfigSet=c.prototype.equals,this}updateHashCode(e){e.update(this.state.stateNumber,this.alt,this.context,this.semanticContext,this.passedThroughNonGreedyDecision,this.lexerActionExecutor)}equals(e){return this===e||e instanceof c&&this.passedThroughNonGreedyDecision===e.passedThroughNonGreedyDecision&&(this.lexerActionExecutor?this.lexerActionExecutor.equals(e.lexerActionExecutor):!e.lexerActionExecutor)&&super.equals(e)}checkNonGreedyDecision(e,t){return e.passedThroughNonGreedyDecision||t instanceof i&&t.nonGreedy}}e.exports.ATNConfig=s,e.exports.LexerATNConfig=c},237:function(e,t,n){const i=n(6378),a=n(4581),{SemanticContext:o}=n(7821),{merge:r}=n(6848);function s(e){return e.hashCodeForConfigSet()}function c(e,t){return e===t||null!==e&&null!==t&&e.equalsForConfigSet(t)}class d{constructor(e){this.configLookup=new a.Set(s,c),this.fullCtx=void 0===e||e,this.readOnly=!1,this.configs=[],this.uniqueAlt=0,this.conflictingAlts=null,this.hasSemanticContext=!1,this.dipsIntoOuterContext=!1,this.cachedHashCode=-1}add(e,t){if(void 0===t&&(t=null),this.readOnly)throw"This set is readonly";e.semanticContext!==o.NONE&&(this.hasSemanticContext=!0),e.reachesIntoOuterContext>0&&(this.dipsIntoOuterContext=!0);const n=this.configLookup.add(e);if(n===e)return this.cachedHashCode=-1,this.configs.push(e),!0;const i=!this.fullCtx,a=r(n.context,e.context,i,t);return n.reachesIntoOuterContext=Math.max(n.reachesIntoOuterContext,e.reachesIntoOuterContext),e.precedenceFilterSuppressed&&(n.precedenceFilterSuppressed=!0),n.context=a,!0}getStates(){const e=new a.Set;for(let t=0;t=n}deserialize(e){this.reset(e),this.checkVersion(),this.checkUUID();const t=this.readATN();this.readStates(t),this.readRules(t),this.readModes(t);const n=[];return this.readSets(t,n,this.readInt.bind(this)),this.isFeatureSupported(U,this.uuid)&&this.readSets(t,n,this.readInt32.bind(this)),this.readEdges(t,n),this.readDecisions(t),this.readLexerActions(t),this.markPrecedenceDecisions(t),this.verifyATN(t),this.deserializationOptions.generateRuleBypassTransitions&&t.grammarType===o.PARSER&&(this.generateRuleBypassTransitions(t),this.verifyATN(t)),t}reset(e){const t=e.split("").map((function(e){const t=e.charCodeAt(0);return t>1?t-2:t+65534}));t[0]=e.charCodeAt(0),this.data=t,this.pos=0}checkVersion(){const e=this.readInt();if(3!==e)throw"Could not deserialize ATN with version "+e+" (expected 3)."}checkUUID(){const e=this.readUUID();if(V.indexOf(e)<0)throw Q;this.uuid=e}readATN(){const e=this.readInt(),t=this.readInt();return new a(e,t)}readStates(e){let t,n,i;const a=[],o=[],s=this.readInt();for(let t=0;t0;)a.addTransition(d.transitions[l-1]),d.transitions=d.transitions.slice(-1);e.ruleToStartState[t].addTransition(new T(a)),o.addTransition(new T(c));const m=new s;e.addState(m),m.addTransition(new S(o,e.ruleToTokenType[t])),a.addTransition(new T(m))}stateIsEndStateFor(e,t){if(e.ruleIndex!==t)return null;if(!(e instanceof y))return null;const n=e.transitions[e.transitions.length-1].target;return n instanceof l&&n.epsilonOnlyTransitions&&n.transitions[0].target instanceof p?e:null}markPrecedenceDecisions(e){for(let t=0;t=0):this.checkCondition(n.transitions.length<=1||n instanceof p)}}checkCondition(e,t){if(!e)throw null==t&&(t="IllegalState"),t}readInt(){return this.data[this.pos++]}readInt32(){return this.readInt()|this.readInt()<<16}readLong(){return 4294967295&this.readInt32()|this.readInt32()<<32}readUUID(){const e=[];for(let t=7;t>=0;t--){const n=this.readInt();e[2*t+1]=255&n,e[2*t]=n>>8&255}return G[e[0]]+G[e[1]]+G[e[2]]+G[e[3]]+"-"+G[e[4]]+G[e[5]]+"-"+G[e[6]]+G[e[7]]+"-"+G[e[8]]+G[e[9]]+"-"+G[e[10]]+G[e[11]]+G[e[12]]+G[e[13]]+G[e[14]]+G[e[15]]}edgeFactory(e,t,n,a,o,r,s,c){const d=e.states[a];switch(t){case E.EPSILON:return new T(d);case E.RANGE:return new b(d,0!==s?i.EOF:o,r);case E.RULE:return new R(e.states[o],r,s,d);case E.PREDICATE:return new L(d,o,r,0!==s);case E.PRECEDENCE:return new P(d,o);case E.ATOM:return new S(d,0!==s?i.EOF:o);case E.ACTION:return new M(d,o,r,0!==s);case E.SET:return new v(d,c[o]);case E.NOT_SET:return new D(d,c[o]);case E.WILDCARD:return new I(d);default:throw"The specified transition type: "+t+" is not valid."}}stateFactory(e,t){if(null===this.stateFactories){const e=[];e[r.INVALID_TYPE]=null,e[r.BASIC]=()=>new s,e[r.RULE_START]=()=>new m,e[r.BLOCK_START]=()=>new C,e[r.PLUS_BLOCK_START]=()=>new x,e[r.STAR_BLOCK_START]=()=>new _,e[r.TOKEN_START]=()=>new f,e[r.RULE_STOP]=()=>new p,e[r.BLOCK_END]=()=>new u,e[r.STAR_LOOP_BACK]=()=>new h,e[r.STAR_LOOP_ENTRY]=()=>new y,e[r.PLUS_LOOP_BACK]=()=>new g,e[r.LOOP_END]=()=>new l,this.stateFactories=e}if(e>this.stateFactories.length||null===this.stateFactories[e])throw"The specified state type "+e+" is not valid.";{const n=this.stateFactories[e]();if(null!==n)return n.ruleIndex=t,n}}lexerActionFactory(e,t,n){if(null===this.actionFactories){const e=[];e[w.CHANNEL]=(e,t)=>new Y(e),e[w.CUSTOM]=(e,t)=>new N(e,t),e[w.MODE]=(e,t)=>new B(e),e[w.MORE]=(e,t)=>q.INSTANCE,e[w.POP_MODE]=(e,t)=>F.INSTANCE,e[w.PUSH_MODE]=(e,t)=>new j(e),e[w.SKIP]=(e,t)=>O.INSTANCE,e[w.TYPE]=(e,t)=>new H(e),this.actionFactories=e}if(e>this.actionFactories.length||null===this.actionFactories[e])throw"The specified lexer action type "+e+" is not valid.";return this.actionFactories[e](t,n)}}},9872:function(e,t,n){const{DFAState:i}=n(2241),{ATNConfigSet:a}=n(237),{getCachedPredictionContext:o}=n(6848),{Map:r}=n(4581);class s{constructor(e,t){return this.atn=e,this.sharedContextCache=t,this}getCachedContext(e){if(null===this.sharedContextCache)return e;const t=new r;return o(e,this.sharedContextCache,t)}}s.ERROR=new i(2147483647,new a),e.exports=s},4579:function(e){class t{constructor(){this.atn=null,this.stateNumber=t.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null}toString(){return this.stateNumber}equals(e){return e instanceof t&&this.stateNumber===e.stateNumber}isNonGreedyExitState(){return!1}addTransition(e,t){void 0===t&&(t=-1),0===this.transitions.length?this.epsilonOnlyTransitions=e.isEpsilon:this.epsilonOnlyTransitions!==e.isEpsilon&&(this.epsilonOnlyTransitions=!1),-1===t?this.transitions.push(e):this.transitions.splice(t,1,e)}}t.INVALID_TYPE=0,t.BASIC=1,t.RULE_START=2,t.BLOCK_START=3,t.PLUS_BLOCK_START=4,t.STAR_BLOCK_START=5,t.TOKEN_START=6,t.RULE_STOP=7,t.BLOCK_END=8,t.STAR_LOOP_BACK=9,t.STAR_LOOP_ENTRY=10,t.PLUS_LOOP_BACK=11,t.LOOP_END=12,t.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"],t.INVALID_STATE_NUMBER=-1;class n extends t{constructor(){return super(),this.decision=-1,this.nonGreedy=!1,this}}class i extends n{constructor(){return super(),this.endState=null,this}}e.exports={ATNState:t,BasicState:class extends t{constructor(){super(),this.stateType=t.BASIC}},DecisionState:n,BlockStartState:i,BlockEndState:class extends t{constructor(){return super(),this.stateType=t.BLOCK_END,this.startState=null,this}},LoopEndState:class extends t{constructor(){return super(),this.stateType=t.LOOP_END,this.loopBackState=null,this}},RuleStartState:class extends t{constructor(){return super(),this.stateType=t.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}},RuleStopState:class extends t{constructor(){return super(),this.stateType=t.RULE_STOP,this}},TokensStartState:class extends n{constructor(){return super(),this.stateType=t.TOKEN_START,this}},PlusLoopbackState:class extends n{constructor(){return super(),this.stateType=t.PLUS_LOOP_BACK,this}},StarLoopbackState:class extends t{constructor(){return super(),this.stateType=t.STAR_LOOP_BACK,this}},StarLoopEntryState:class extends n{constructor(){return super(),this.stateType=t.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}},PlusBlockStartState:class extends i{constructor(){return super(),this.stateType=t.PLUS_BLOCK_START,this.loopBackState=null,this}},StarBlockStartState:class extends i{constructor(){return super(),this.stateType=t.STAR_BLOCK_START,this}},BasicBlockStartState:class extends i{constructor(){return super(),this.stateType=t.BLOCK_START,this}}}},2065:function(e){e.exports={LEXER:0,PARSER:1}},7076:function(e,t,n){const{Token:i}=n(2653),a=n(8141),o=n(6378),r=n(9872),{DFAState:s}=n(2241),{OrderedATNConfigSet:c}=n(237),{PredictionContext:d}=n(6848),{SingletonPredictionContext:u}=n(6848),{RuleStopState:l}=n(4579),{LexerATNConfig:m}=n(9906),{Transition:p}=n(6195),f=n(9269),{LexerNoViableAltException:g}=n(1706);function h(e){e.index=-1,e.line=0,e.column=-1,e.dfaState=null}class y{constructor(){h(this)}reset(){h(this)}}class x extends r{constructor(e,t,n,i){super(t,i),this.decisionToDFA=n,this.recog=e,this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE,this.prevAccept=new y}copyState(e){this.column=e.column,this.line=e.line,this.mode=e.mode,this.startIndex=e.startIndex}match(e,t){this.match_calls+=1,this.mode=t;const n=e.mark();try{this.startIndex=e.index,this.prevAccept.reset();const i=this.decisionToDFA[t];return null===i.s0?this.matchATN(e):this.execATN(e,i.s0)}finally{e.release(n)}}reset(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=a.DEFAULT_MODE}matchATN(e){const t=this.atn.modeToStartState[this.mode];x.debug&&console.log("matchATN mode "+this.mode+" start: "+t);const n=this.mode,i=this.computeStartState(e,t),a=i.hasSemanticContext;i.hasSemanticContext=!1;const o=this.addDFAState(i);a||(this.decisionToDFA[this.mode].s0=o);const r=this.execATN(e,o);return x.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[n].toLexerString()),r}execATN(e,t){x.debug&&console.log("start state closure="+t.configs),t.isAcceptState&&this.captureSimState(this.prevAccept,e,t);let n=e.LA(1),a=t;for(;;){x.debug&&console.log("execATN loop starting closure: "+a.configs);let t=this.getExistingTargetState(a,n);if(null===t&&(t=this.computeTargetState(e,a,n)),t===r.ERROR)break;if(n!==i.EOF&&this.consume(e),t.isAcceptState&&(this.captureSimState(this.prevAccept,e,t),n===i.EOF))break;n=e.LA(1),a=t}return this.failOrAccept(this.prevAccept,e,a.configs,n)}getExistingTargetState(e,t){if(null===e.edges||tx.MAX_DFA_EDGE)return null;let n=e.edges[t-x.MIN_DFA_EDGE];return void 0===n&&(n=null),x.debug&&null!==n&&console.log("reuse state "+e.stateNumber+" edge to "+n.stateNumber),n}computeTargetState(e,t,n){const i=new c;return this.getReachableConfigSet(e,t.configs,i,n),0===i.items.length?(i.hasSemanticContext||this.addDFAEdge(t,n,r.ERROR),r.ERROR):this.addDFAEdge(t,n,null,i)}failOrAccept(e,t,n,a){if(null!==this.prevAccept.dfaState){const n=e.dfaState.lexerActionExecutor;return this.accept(t,n,this.startIndex,e.index,e.line,e.column),e.dfaState.prediction}if(a===i.EOF&&t.index===this.startIndex)return i.EOF;throw new g(this.recog,t,this.startIndex,n)}getReachableConfigSet(e,t,n,a){let r=o.INVALID_ALT_NUMBER;for(let o=0;ox.MAX_DFA_EDGE||(x.debug&&console.log("EDGE "+e+" -> "+n+" upon "+t),null===e.edges&&(e.edges=[]),e.edges[t-x.MIN_DFA_EDGE]=n),n}addDFAState(e){const t=new s(null,e);let n=null;for(let t=0;t0&&(o=this.getAltThatFinishedDecisionEntryRule(a),o!==s.INVALID_ALT_NUMBER)?o:s.INVALID_ALT_NUMBER}getAltThatFinishedDecisionEntryRule(e){const t=[];for(let n=0;n0||i.state instanceof d&&i.context.hasEmptyPath())&&t.indexOf(i.alt)<0&&t.push(i.alt)}return 0===t.length?s.INVALID_ALT_NUMBER:Math.min.apply(null,t)}splitAccordingToSemanticValidity(e,t){const n=new l(e.fullCtx),i=new l(e.fullCtx);for(let a=0;a50))throw"problem";if(e.state instanceof d){if(!e.context.isEmpty()){for(let s=0;s=0&&(i+=1)}this.closureCheckingStopState(m,t,n,l,a,i,r)}}}canDropLoopEntryEdgeInLeftRecursiveRule(e){const t=e.state;if(t.stateType!==c.STAR_LOOP_ENTRY)return!1;if(t.stateType!==c.STAR_LOOP_ENTRY||!t.isPrecedenceDecision||e.context.isEmpty()||e.context.hasEmptyPath())return!1;const n=e.context.length;for(let i=0;i=0?this.parser.ruleNames[e]:""}getEpsilonTarget(e,t,n,i,a,o){switch(t.serializationType){case E.RULE:return this.ruleTransition(e,t);case E.PRECEDENCE:return this.precedenceTransition(e,t,n,i,a);case E.PREDICATE:return this.predTransition(e,t,n,i,a);case E.ACTION:return this.actionTransition(e,t);case E.EPSILON:return new u({state:t.target},e);case E.ATOM:case E.RANGE:case E.SET:return o&&t.matches(m.EOF,0,1)?new u({state:t.target},e):null;default:return null}}actionTransition(e,t){if(this.debug){const e=-1===t.actionIndex?65535:t.actionIndex;console.log("ACTION edge "+t.ruleIndex+":"+e)}return new u({state:t.target},e)}precedenceTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.precedence+">=_p, ctx dependent=true"),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&a)if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}predTransition(e,t,n,a,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+t.ruleIndex+":"+t.predIndex+", ctx dependent="+t.isCtxDependent),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));let r=null;if(n&&(t.isCtxDependent&&a||!t.isCtxDependent))if(o){const n=this._input.index;this._input.seek(this._startIndex);const i=t.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(n),i&&(r=new u({state:t.target},e))}else{const n=x.andContext(e.semanticContext,t.getPredicate());r=new u({state:t.target,semanticContext:n},e)}else r=new u({state:t.target},e);return this.debug&&console.log("config from pred transition="+r),r}ruleTransition(e,t){this.debug&&console.log("CALL rule "+this.getRuleName(t.target.ruleIndex)+", ctx="+e.context);const n=t.followState,i=M.create(e.context,n.stateNumber);return new u({state:t.target,context:i},e)}getConflictingAlts(e){const t=h.getConflictingAltSubsets(e);return h.getAlts(t)}getConflictingAltsOrUniqueAlt(e){let t=null;return e.uniqueAlt!==s.INVALID_ALT_NUMBER?(t=new o,t.add(e.uniqueAlt)):t=e.conflictingAlts,t}getTokenName(e){if(e===m.EOF)return"EOF";if(null!==this.parser&&null!==this.parser.literalNames){if(!(e>=this.parser.literalNames.length&&e>=this.parser.symbolicNames.length)){return(this.parser.literalNames[e]||this.parser.symbolicNames[e])+"<"+e+">"}console.log(e+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens())}return""+e}getLookaheadName(e){return this.getTokenName(e.LA(1))}dumpDeadEndConfigs(e){console.log("dead end configs: ");const t=e.getDeadEndConfigs();for(let e=0;e0){const e=n.state.transitions[0];if(e instanceof AtomTransition)i="Atom "+this.getTokenName(e.label);else if(e instanceof S){i=(e instanceof v?"~":"")+"Set "+e.set}}console.error(n.toString(this.parser,!0)+":"+i)}}noViableAlt(e,t,n,i){return new b(this.parser,e,e.get(i),e.LT(1),n,t)}getUniqueAlt(e){let t=s.INVALID_ALT_NUMBER;for(let n=0;n "+i+" upon "+this.getTokenName(n)),null===i)return null;if(i=this.addDFAState(e,i),null===t||n<-1||n>this.atn.maxTokenType)return i;if(null===t.edges&&(t.edges=[]),t.edges[n+1]=i,this.debug){const t=null===this.parser?null:this.parser.literalNames,n=null===this.parser?null:this.parser.symbolicNames;console.log("DFA=\n"+e.toString(t,n))}return i}addDFAState(e,t){if(t===g.ERROR)return t;const n=e.states.get(t);return null!==n?n:(t.stateNumber=e.states.length,t.configs.readOnly||(t.configs.optimizeConfigs(this),t.configs.setReadonly(!0)),e.states.add(t),this.debug&&console.log("adding new DFA state: "+t),t)}reportAttemptingFullContext(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportAttemptingFullContext decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,e,i,a,t,n)}reportContextSensitivity(e,t,n,i,a){if(this.debug||this.retry_debug){const t=new C(i,a+1);console.log("reportContextSensitivity decision="+e.decision+":"+n+", input="+this.parser.getTokenStream().getText(t))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,e,i,a,t,n)}reportAmbiguity(e,t,n,i,a,o,r){if(this.debug||this.retry_debug){const e=new C(n,i+1);console.log("reportAmbiguity "+o+":"+r+", input="+this.parser.getTokenStream().getText(e))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,e,n,i,a,o,r)}}},7491:function(e,t,n){const{Map:i,BitSet:a,AltDict:o,hashStuff:r}=n(4581),s=n(6378),{RuleStopState:c}=n(4579),{ATNConfigSet:d}=n(237),{ATNConfig:u}=n(9906),{SemanticContext:l}=n(7821),m={SLL:0,LL:1,LL_EXACT_AMBIG_DETECTION:2,hasSLLConflictTerminatingPrediction:function(e,t){if(m.allConfigsInRuleStopStates(t))return!0;if(e===m.SLL&&t.hasSemanticContext){const e=new d;for(let n=0;n1)return!0}return!1},allSubsetsEqual:function(e){let t=null;for(let n=0;n=prec}?"}static filterPrecedencePredicates(e){const t=[];return e.values().map((function(e){e instanceof c&&t.push(e)})),t}}class d extends r{constructor(e,t){super();const n=new i;e instanceof d?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof d?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){let e=null;a.map((function(t){(null===e||t.precedencee.toString()));return(e.length>3?e.slice(3):e).join("&&")}}class u extends r{constructor(e,t){super();const n=new i;e instanceof u?e.opnds.map((function(e){n.add(e)})):n.add(e),t instanceof u?t.opnds.map((function(e){n.add(e)})):n.add(t);const a=c.filterPrecedencePredicates(n);if(a.length>0){const e=a.sort((function(e,t){return e.compareTo(t)})),t=e[e.length-1];n.add(t)}this.opnds=Array.from(n.values())}equals(e){return this===e||e instanceof u&&o(this.opnds,e.opnds)}updateHashCode(e){e.update(this.opnds,"OR")}evaluate(e,t){for(let n=0;ne.toString()));return(e.length>3?e.slice(3):e).join("||")}}e.exports={SemanticContext:r,PrecedencePredicate:c,Predicate:s}},6195:function(e,t,n){const{Token:i}=n(2653),{IntervalSet:a}=n(7615),{Predicate:o,PrecedencePredicate:r}=n(7821);class s{constructor(e){if(null==e)throw"target cannot be null.";this.target=e,this.isEpsilon=!1,this.label=null}}s.EPSILON=1,s.RANGE=2,s.RULE=3,s.PREDICATE=4,s.ATOM=5,s.ACTION=6,s.SET=7,s.NOT_SET=8,s.WILDCARD=9,s.PRECEDENCE=10,s.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"],s.serializationTypes={EpsilonTransition:s.EPSILON,RangeTransition:s.RANGE,RuleTransition:s.RULE,PredicateTransition:s.PREDICATE,AtomTransition:s.ATOM,ActionTransition:s.ACTION,SetTransition:s.SET,NotSetTransition:s.NOT_SET,WildcardTransition:s.WILDCARD,PrecedencePredicateTransition:s.PRECEDENCE};class c extends s{constructor(e){super(e)}}class d extends s{constructor(e,t){super(e),this.serializationType=s.SET,null!=t?this.label=t:(this.label=new a,this.label.addOne(i.INVALID_TYPE))}matches(e,t,n){return this.label.contains(e)}toString(){return this.label.toString()}}e.exports={Transition:s,AtomTransition:class extends s{constructor(e,t){super(e),this.label_=t,this.label=this.makeLabel(),this.serializationType=s.ATOM}makeLabel(){const e=new a;return e.addOne(this.label_),e}matches(e,t,n){return this.label_===e}toString(){return this.label_}},SetTransition:d,NotSetTransition:class extends d{constructor(e,t){super(e,t),this.serializationType=s.NOT_SET}matches(e,t,n){return e>=t&&e<=n&&!super.matches(e,t,n)}toString(){return"~"+super.toString()}},RuleTransition:class extends s{constructor(e,t,n,i){super(e),this.ruleIndex=t,this.precedence=n,this.followState=i,this.serializationType=s.RULE,this.isEpsilon=!0}matches(e,t,n){return!1}},ActionTransition:class extends s{constructor(e,t,n,i){super(e),this.serializationType=s.ACTION,this.ruleIndex=t,this.actionIndex=void 0===n?-1:n,this.isCtxDependent=void 0!==i&&i,this.isEpsilon=!0}matches(e,t,n){return!1}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}},EpsilonTransition:class extends s{constructor(e,t){super(e),this.serializationType=s.EPSILON,this.isEpsilon=!0,this.outermostPrecedenceReturn=t}matches(e,t,n){return!1}toString(){return"epsilon"}},RangeTransition:class extends s{constructor(e,t,n){super(e),this.serializationType=s.RANGE,this.start=t,this.stop=n,this.label=this.makeLabel()}makeLabel(){const e=new a;return e.addRange(this.start,this.stop),e}matches(e,t,n){return e>=this.start&&e<=this.stop}toString(){return"'"+String.fromCharCode(this.start)+"'..'"+String.fromCharCode(this.stop)+"'"}},WildcardTransition:class extends s{constructor(e){super(e),this.serializationType=s.WILDCARD}matches(e,t,n){return e>=t&&e<=n}toString(){return"."}},PredicateTransition:class extends c{constructor(e,t,n,i){super(e),this.serializationType=s.PREDICATE,this.ruleIndex=t,this.predIndex=n,this.isCtxDependent=i,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new o(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}},PrecedencePredicateTransition:class extends c{constructor(e,t){super(e),this.serializationType=s.PRECEDENCE,this.precedence=t,this.isEpsilon=!0}matches(e,t,n){return!1}getPredicate(){return new r(this.precedence)}toString(){return this.precedence+" >= _p"}},AbstractPredicateTransition:c}},3212:function(e,t,n){t.ATN=n(6378),t.ATNDeserializer=n(2219),t.LexerATNSimulator=n(7076),t.ParserATNSimulator=n(1053),t.PredictionMode=n(7491)},7603:function(e,t,n){const{Set:i}=n(4581),{DFAState:a}=n(2241),{StarLoopEntryState:o}=n(4579),{ATNConfigSet:r}=n(237),{DFASerializer:s}=n(19),{LexerDFASerializer:c}=n(19);e.exports=class{constructor(e,t){if(void 0===t&&(t=0),this.atnStartState=e,this.decision=t,this._states=new i,this.s0=null,this.precedenceDfa=!1,e instanceof o&&e.isPrecedenceDecision){this.precedenceDfa=!0;const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}}getPrecedenceStartState(e){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";return e<0||e>=this.s0.edges.length?null:this.s0.edges[e]||null}setPrecedenceStartState(e,t){if(!this.precedenceDfa)throw"Only precedence DFAs may contain a precedence start state.";e<0||(this.s0.edges[e]=t)}setPrecedenceDfa(e){if(this.precedenceDfa!==e){if(this._states=new i,e){const e=new a(null,new r);e.edges=[],e.isAcceptState=!1,e.requiresFullContext=!1,this.s0=e}else this.s0=null;this.precedenceDfa=e}}sortedStates(){return this._states.values().sort((function(e,t){return e.stateNumber-t.stateNumber}))}toString(e,t){if(e=e||null,t=t||null,null===this.s0)return"";return new s(this,e,t).toString()}toLexerString(){if(null===this.s0)return"";return new c(this).toString()}get states(){return this._states}}},19:function(e,t,n){const i=n(4581);class a{constructor(e,t,n){this.dfa=e,this.literalNames=t||[],this.symbolicNames=n||[]}toString(){if(null===this.dfa.s0)return null;let e="";const t=this.dfa.sortedStates();for(let n=0;n"),e=e.concat(this.getStateString(t)),e=e.concat("\n"))}}}return 0===e.length?null:e}getEdgeLabel(e){return 0===e?"EOF":null!==this.literalNames||null!==this.symbolicNames?this.literalNames[e-1]||this.symbolicNames[e-1]:String.fromCharCode(e-1)}getStateString(e){const t=(e.isAcceptState?":":"")+"s"+e.stateNumber+(e.requiresFullContext?"^":"");return e.isAcceptState?null!==e.predicates?t+"=>"+i.arrayToString(e.predicates):t+"=>"+e.prediction.toString():t}}e.exports={DFASerializer:a,LexerDFASerializer:class extends a{constructor(e){super(e,null)}getEdgeLabel(e){return"'"+String.fromCharCode(e)+"'"}}}},2241:function(e,t,n){const{ATNConfigSet:i}=n(237),{Hash:a,Set:o}=n(4581);class r{constructor(e,t){return null===e&&(e=-1),null===t&&(t=new i),this.stateNumber=e,this.configs=t,this.edges=null,this.isAcceptState=!1,this.prediction=0,this.lexerActionExecutor=null,this.requiresFullContext=!1,this.predicates=null,this}getAltSet(){const e=new o;if(null!==this.configs)for(let t=0;t=a.length)return""+n;const o=a[i]||null;return null===o||0===o.length?""+n:`${n} (${o})`}getConflictingAlts(e,t){if(null!==e)return e;const n=new i;for(let e=0;er.syntaxError(e,t,n,i,a,o)))}reportAmbiguity(e,t,n,i,a,o,r){this.delegates.map((s=>s.reportAmbiguity(e,t,n,i,a,o,r)))}reportAttemptingFullContext(e,t,n,i,a,o){this.delegates.map((r=>r.reportAttemptingFullContext(e,t,n,i,a,o)))}reportContextSensitivity(e,t,n,i,a,o){this.delegates.map((r=>r.reportContextSensitivity(e,t,n,i,a,o)))}}}},6218:function(e,t,n){const{Token:i}=n(2653),{NoViableAltException:a,InputMismatchException:o,FailedPredicateException:r,ParseCancellationException:s}=n(1706),{ATNState:c}=n(4579),{Interval:d,IntervalSet:u}=n(7615);class l extends class{reset(e){}recoverInline(e){}recover(e,t){}sync(e){}inErrorRecoveryMode(e){}reportError(e){}}{constructor(){super(),this.errorRecoveryMode=!1,this.lastErrorIndex=-1,this.lastErrorStates=null,this.nextTokensContext=null,this.nextTokenState=0}reset(e){this.endErrorCondition(e)}beginErrorCondition(e){this.errorRecoveryMode=!0}inErrorRecoveryMode(e){return this.errorRecoveryMode}endErrorCondition(e){this.errorRecoveryMode=!1,this.lastErrorStates=null,this.lastErrorIndex=-1}reportMatch(e){this.endErrorCondition(e)}reportError(e,t){this.inErrorRecoveryMode(e)||(this.beginErrorCondition(e),t instanceof a?this.reportNoViableAlternative(e,t):t instanceof o?this.reportInputMismatch(e,t):t instanceof r?this.reportFailedPredicate(e,t):(console.log("unknown recognition error type: "+t.constructor.name),console.log(t.stack),e.notifyErrorListeners(t.getOffendingToken(),t.getMessage(),t)))}recover(e,t){this.lastErrorIndex===e.getInputStream().index&&null!==this.lastErrorStates&&this.lastErrorStates.indexOf(e.state)>=0&&e.consume(),this.lastErrorIndex=e._input.index,null===this.lastErrorStates&&(this.lastErrorStates=[]),this.lastErrorStates.push(e.state);const n=this.getErrorRecoverySet(e);this.consumeUntil(e,n)}sync(e){if(this.inErrorRecoveryMode(e))return;const t=e._interp.atn.states[e.state],n=e.getTokenStream().LA(1),a=e.atn.nextTokens(t);if(a.contains(n))return this.nextTokensContext=null,void(this.nextTokenState=c.INVALID_STATE_NUMBER);if(a.contains(i.EPSILON))null===this.nextTokensContext&&(this.nextTokensContext=e._ctx,this.nextTokensState=e._stateNumber);else switch(t.stateType){case c.BLOCK_START:case c.STAR_BLOCK_START:case c.PLUS_BLOCK_START:case c.STAR_LOOP_ENTRY:if(null!==this.singleTokenDeletion(e))return;throw new o(e);case c.PLUS_LOOP_BACK:case c.STAR_LOOP_BACK:this.reportUnwantedToken(e);const t=new u;t.addSet(e.getExpectedTokens());const n=t.addSet(this.getErrorRecoverySet(e));this.consumeUntil(e,n)}}reportNoViableAlternative(e,t){const n=e.getTokenStream();let a;a=null!==n?t.startToken.type===i.EOF?"":n.getText(new d(t.startToken.tokenIndex,t.offendingToken.tokenIndex)):"";const o="no viable alternative at input "+this.escapeWSAndQuote(a);e.notifyErrorListeners(o,t.offendingToken,t)}reportInputMismatch(e,t){const n="mismatched input "+this.getTokenErrorDisplay(t.offendingToken)+" expecting "+t.getExpectedTokens().toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t.offendingToken,t)}reportFailedPredicate(e,t){const n="rule "+e.ruleNames[e._ctx.ruleIndex]+" "+t.message;e.notifyErrorListeners(n,t.offendingToken,t)}reportUnwantedToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="extraneous input "+this.getTokenErrorDisplay(t)+" expecting "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames);e.notifyErrorListeners(n,t,null)}reportMissingToken(e){if(this.inErrorRecoveryMode(e))return;this.beginErrorCondition(e);const t=e.getCurrentToken(),n="missing "+this.getExpectedTokens(e).toString(e.literalNames,e.symbolicNames)+" at "+this.getTokenErrorDisplay(t);e.notifyErrorListeners(n,t,null)}recoverInline(e){const t=this.singleTokenDeletion(e);if(null!==t)return e.consume(),t;if(this.singleTokenInsertion(e))return this.getMissingSymbol(e);throw new o(e)}singleTokenInsertion(e){const t=e.getTokenStream().LA(1),n=e._interp.atn,i=n.states[e.state].transitions[0].target;return!!n.nextTokens(i,e._ctx).contains(t)&&(this.reportMissingToken(e),!0)}singleTokenDeletion(e){const t=e.getTokenStream().LA(2);if(this.getExpectedTokens(e).contains(t)){this.reportUnwantedToken(e),e.consume();const t=e.getCurrentToken();return this.reportMatch(e),t}return null}getMissingSymbol(e){const t=e.getCurrentToken(),n=this.getExpectedTokens(e).first();let a;a=n===i.EOF?"":"";let o=t;const r=e.getTokenStream().LT(-1);return o.type===i.EOF&&null!==r&&(o=r),e.getTokenFactory().create(o.source,n,a,i.DEFAULT_CHANNEL,-1,-1,o.line,o.column)}getExpectedTokens(e){return e.getExpectedTokens()}getTokenErrorDisplay(e){if(null===e)return"";let t=e.text;return null===t&&(t=e.type===i.EOF?"":"<"+e.type+">"),this.escapeWSAndQuote(t)}escapeWSAndQuote(e){return"'"+(e=(e=(e=e.replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t"))+"'"}getErrorRecoverySet(e){const t=e._interp.atn;let n=e._ctx;const a=new u;for(;null!==n&&n.invokingState>=0;){const e=t.states[n.invokingState].transitions[0],i=t.nextTokens(e.followState);a.addSet(i),n=n.parentCtx}return a.removeOne(i.EPSILON),a}consumeUntil(e,t){let n=e.getTokenStream().LA(1);for(;n!==i.EOF&&!t.contains(n);)e.consume(),n=e.getTokenStream().LA(1)}}e.exports={BailErrorStrategy:class extends l{constructor(){super()}recover(e,t){let n=e._ctx;for(;null!==n;)n.exception=t,n=n.parentCtx;throw new s(t)}recoverInline(e){this.recover(e,new o(e))}sync(e){}},DefaultErrorStrategy:l}},1706:function(e,t,n){const{PredicateTransition:i}=n(6195),{Interval:a}=n(7615).Interval;class o extends Error{constructor(e){if(super(e.message),Error.captureStackTrace)Error.captureStackTrace(this,o);else(new Error).stack;this.message=e.message,this.recognizer=e.recognizer,this.input=e.input,this.ctx=e.ctx,this.offendingToken=null,this.offendingState=-1,null!==this.recognizer&&(this.offendingState=this.recognizer.state)}getExpectedTokens(){return null!==this.recognizer?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null}toString(){return this.message}}function r(e,t){return null!==t?t:"failed predicate: {"+e+"}?"}class s extends Error{constructor(){super(),Error.captureStackTrace(this,s)}}e.exports={RecognitionException:o,NoViableAltException:class extends o{constructor(e,t,n,i,a,o){o=o||e._ctx,i=i||e.getCurrentToken(),n=n||e.getCurrentToken(),t=t||e.getInputStream(),super({message:"",recognizer:e,input:t,ctx:o}),this.deadEndConfigs=a,this.startToken=n,this.offendingToken=i}},LexerNoViableAltException:class extends o{constructor(e,t,n,i){super({message:"",recognizer:e,input:t,ctx:null}),this.startIndex=n,this.deadEndConfigs=i}toString(){let e="";return this.startIndex>=0&&this.startIndex=n)return;const a=t.charCodeAt(i);let o;return a>=55296&&a<=56319&&n>i+1&&(o=t.charCodeAt(i+1),o>=56320&&o<=57343)?1024*(a-55296)+o-56320+65536:a};e?e(String.prototype,"codePointAt",{value:t,configurable:!0,writable:!0}):String.prototype.codePointAt=t}()},8957:function(){String.fromCodePoint||function(){const e=function(){let e;try{const t={},n=Object.defineProperty;e=n(t,t,t)&&n}catch(e){}return e}(),t=String.fromCharCode,n=Math.floor,i=function(e){const i=16384,a=[];let o,r,s=-1;const c=arguments.length;if(!c)return"";let d="";for(;++s1114111||n(e)!==e)throw RangeError("Invalid code point: "+e);e<=65535?a.push(e):(e-=65536,o=55296+(e>>10),r=e%1024+56320,a.push(o,r)),(s+1===c||a.length>i)&&(d+=t.apply(null,a),a.length=0)}return d};e?e(String,"fromCodePoint",{value:i,configurable:!0,writable:!0}):String.fromCodePoint=i}()},6867:function(e,t,n){const{Token:i}=n(2653),{Interval:a}=n(7615),o=new a(-1,-2);class r extends class extends class{}{constructor(){super()}}{constructor(){super()}}class s extends r{constructor(){super()}}class c extends s{constructor(){super()}}class d extends s{constructor(e){super(),this.parentCtx=null,this.symbol=e}getChild(e){return null}getSymbol(){return this.symbol}getParent(){return this.parentCtx}getPayload(){return this.symbol}getSourceInterval(){if(null===this.symbol)return o;const e=this.symbol.tokenIndex;return new a(e,e)}getChildCount(){return 0}accept(e){return e.visitTerminal(this)}getText(){return this.symbol.text}toString(){return this.symbol.type===i.EOF?"":this.symbol.text}}class u{walk(e,t){if(t instanceof c||void 0!==t.isErrorNode&&t.isErrorNode())e.visitErrorNode(t);else if(t instanceof s)e.visitTerminal(t);else{this.enterRule(e,t);for(let n=0;n0&&(a=c.toStringTree(e.getChild(0),t),r=r.concat(a));for(let n=1;n-1?a(n):n}},7257:function(e,t,n){"use strict";var i=n(4597),a=n(3584),o=a("%Function.prototype.apply%"),r=a("%Function.prototype.call%"),s=a("%Reflect.apply%",!0)||i.call(r,o),c=a("%Object.getOwnPropertyDescriptor%",!0),d=a("%Object.defineProperty%",!0),u=a("%Math.max%");if(d)try{d({},"a",{value:1})}catch(e){d=null}e.exports=function(e){var t=s(i,r,arguments);if(c&&d){var n=c(t,"length");n.configurable&&d(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var l=function(){return s(i,o,arguments)};d?d(e.exports,"apply",{value:l}):e.exports.apply=l},3290:function(e){e.exports=function(e){var t=new Date(e.getTime()),n=t.getTimezoneOffset();return t.setSeconds(0,0),6e4*n+t.getTime()%6e4}},8677:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e),a=Number(t);return n.setDate(n.getDate()+a),n}},2220:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,36e5*n)}},6344:function(e,t,n){var i=n(6052);e.exports=function(e,t){var n=i(e).getTime(),a=Number(t);return new Date(n+a)}},5610:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,6e4*n)}},9282:function(e,t,n){var i=n(6052),a=n(3308);e.exports=function(e,t){var n=i(e),o=Number(t),r=n.getMonth()+o,s=new Date(0);s.setFullYear(n.getFullYear(),r,1),s.setHours(0,0,0,0);var c=a(s);return n.setMonth(r,Math.min(c,n.getDate())),n}},8834:function(e,t,n){var i=n(6344);e.exports=function(e,t){var n=Number(t);return i(e,1e3*n)}},427:function(e,t,n){var i=n(8677);e.exports=function(e,t){var n=Number(t);return i(e,7*n)}},7654:function(e,t,n){var i=n(9282);e.exports=function(e,t){var n=Number(t);return i(e,12*n)}},3308:function(e,t,n){var i=n(6052);e.exports=function(e){var t=i(e),n=t.getFullYear(),a=t.getMonth(),o=new Date(0);return o.setFullYear(n,a+1,0),o.setHours(0,0,0,0),o.getDate()}},4811:function(e){e.exports=function(e){return e instanceof Date}},6052:function(e,t,n){var i=n(3290),a=n(4811),o=36e5,r=6e4,s=/[T ]/,c=/:/,d=/^(\d{2})$/,u=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],l=/^(\d{4})/,m=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],p=/^-(\d{2})$/,f=/^-?(\d{3})$/,g=/^-?(\d{2})-?(\d{2})$/,h=/^-?W(\d{2})$/,y=/^-?W(\d{2})-?(\d{1})$/,x=/^(\d{2}([.,]\d*)?)$/,_=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,C=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,E=/([Z+-].*)$/,S=/^(Z)$/,v=/^([+-])(\d{2})$/,D=/^([+-])(\d{2}):?(\d{2})$/;function R(e,t,n){t=t||0,n=n||0;var i=new Date(0);i.setUTCFullYear(e,0,4);var a=7*t+n+1-(i.getUTCDay()||7);return i.setUTCDate(i.getUTCDate()+a),i}e.exports=function(e,t){if(a(e))return new Date(e.getTime());if("string"!=typeof e)return new Date(e);var n=(t||{}).additionalDigits;n=null==n?2:Number(n);var b=function(e){var t,n={},i=e.split(s);c.test(i[0])?(n.date=null,t=i[0]):(n.date=i[0],t=i[1]);if(t){var a=E.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}(e),M=function(e,t){var n,i=u[t],a=m[t];if(n=l.exec(e)||a.exec(e)){var o=n[1];return{year:parseInt(o,10),restDateString:e.slice(o.length)}}if(n=d.exec(e)||i.exec(e)){var r=n[1];return{year:100*parseInt(r,10),restDateString:e.slice(r.length)}}return{year:null}}(b.date,n),T=M.year,I=function(e,t){if(null===t)return null;var n,i,a;if(0===e.length)return(i=new Date(0)).setUTCFullYear(t),i;if(n=p.exec(e))return i=new Date(0),a=parseInt(n[1],10)-1,i.setUTCFullYear(t,a),i;if(n=f.exec(e)){i=new Date(0);var o=parseInt(n[1],10);return i.setUTCFullYear(t,0,o),i}if(n=g.exec(e)){i=new Date(0),a=parseInt(n[1],10)-1;var r=parseInt(n[2],10);return i.setUTCFullYear(t,a,r),i}if(n=h.exec(e))return R(t,parseInt(n[1],10)-1);if(n=y.exec(e)){return R(t,parseInt(n[1],10)-1,parseInt(n[2],10)-1)}return null}(M.restDateString,T);if(I){var L,P=I.getTime(),k=0;if(b.time&&(k=function(e){var t,n,i;if(t=x.exec(e))return(n=parseFloat(t[1].replace(",",".")))%24*o;if(t=_.exec(e))return n=parseInt(t[1],10),i=parseFloat(t[2].replace(",",".")),n%24*o+i*r;if(t=C.exec(e)){n=parseInt(t[1],10),i=parseInt(t[2],10);var a=parseFloat(t[3].replace(",","."));return n%24*o+i*r+1e3*a}return null}(b.time)),b.timezone)L=function(e){var t,n;if(t=S.exec(e))return 0;if(t=v.exec(e))return n=60*parseInt(t[2],10),"+"===t[1]?-n:n;if(t=D.exec(e))return n=60*parseInt(t[2],10)+parseInt(t[3],10),"+"===t[1]?-n:n;return 0}(b.timezone)*r;else{var A=P+k,w=new Date(A);L=i(w);var O=new Date(A);O.setDate(w.getDate()+1);var Y=i(O)-i(w);Y>0&&(L+=Y)}return new Date(P+k+L)}return new Date(e)}},29:function(e,t,n){"use strict";var i=n(6675),a=n(5401),o=n(2042),r=n(8937),s=n(3959),c=n(6368),d=n(633),u=n(7483),l=n(3584),m=n(2648),p=n(7116),f=n(2965),g=n(705),h=n(7971),y=n(8360),x=m("ArrayBuffer.prototype.byteLength",!0);function _(e){if(!e||"object"!=typeof e||!x)return!1;try{return x(e),!0}catch(e){return!1}}var C=m("Date.prototype.getTime"),E=Object.getPrototypeOf,S=m("Object.prototype.toString"),v=l("%Set%",!0),D=m("Map.prototype.has",!0),R=m("Map.prototype.get",!0),b=m("Map.prototype.size",!0),M=m("Set.prototype.add",!0),T=m("Set.prototype.delete",!0),I=m("Set.prototype.has",!0),L=m("Set.prototype.size",!0);function P(e,t,n,i){for(var a,o=f(e);(a=o.next())&&!a.done;)if(Y(t,a.value,n,i))return T(e,a.value),!0;return!1}function k(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function A(e,t,n,i,a,o){var r=k(n);if(null!=r)return r;var s=R(t,r),c=y({},a,{strict:!1});return!(void 0===s&&!D(t,r)||!Y(i,s,c,o))&&(!D(e,r)&&Y(i,s,c,o))}function w(e,t,n){var i=k(n);return null!=i?i:I(t,i)&&!I(e,i)}function O(e,t,n,i,a,o){for(var r,s,c=f(e);(r=c.next())&&!r.done;)if(Y(n,s=r.value,a,o)&&Y(i,R(t,s),a,o))return T(e,s),!0;return!1}function Y(e,t,n,l){var m=n||{};if(m.strict?o(e,t):e===t)return!0;if(u(e)!==u(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return m.strict?o(e,t):e==t;var g,T=l.has(e),k=l.has(t);if(T&&k){if(l.get(e)===l.get(t))return!0}else g={};return T||l.set(e,g),k||l.set(t,g),function(e,t,n,o){var u,l;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(S(e)!==S(t))return!1;if(a(e)!==a(t))return!1;var m=c(e),g=c(t);if(m!==g)return!1;var T=e instanceof Error,k=t instanceof Error;if(T!==k)return!1;if((T||k)&&(e.name!==t.name||e.message!==t.message))return!1;var q=r(e),H=r(t);if(q!==H)return!1;if((q||H)&&(e.source!==t.source||s(e)!==s(t)))return!1;var j=d(e),F=d(t);if(j!==F)return!1;if((j||F)&&C(e)!==C(t))return!1;if(n.strict&&E&&E(e)!==E(t))return!1;if(h(e)!==h(t))return!1;var B=N(e),U=N(t);if(B!==U)return!1;if(B||U){if(e.length!==t.length)return!1;for(u=0;u=0;u--)if(z[u]!=G[u])return!1;for(u=z.length-1;u>=0;u--)if(!Y(e[l=z[u]],t[l],n,o))return!1;var W=p(e),K=p(t);if(W!==K)return!1;if("Set"===W||"Set"===K)return function(e,t,n,i){if(L(e)!==L(t))return!1;var a,o,r,s=f(e),c=f(t);for(;(a=s.next())&&!a.done;)if(a.value&&"object"==typeof a.value)r||(r=new v),M(r,a.value);else if(!I(t,a.value)){if(n.strict)return!1;if(!w(e,t,a.value))return!1;r||(r=new v),M(r,a.value)}if(r){for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value){if(!P(r,o.value,n.strict,i))return!1}else if(!n.strict&&!I(e,o.value)&&!P(r,o.value,n.strict,i))return!1;return 0===L(r)}return!0}(e,t,n,o);if("Map"===W)return function(e,t,n,i){if(b(e)!==b(t))return!1;var a,o,r,s,c,d,u=f(e),l=f(t);for(;(a=u.next())&&!a.done;)if(s=a.value[0],c=a.value[1],s&&"object"==typeof s)r||(r=new v),M(r,s);else if(void 0===(d=R(t,s))&&!D(t,s)||!Y(c,d,n,i)){if(n.strict)return!1;if(!A(e,t,s,c,n,i))return!1;r||(r=new v),M(r,s)}if(r){for(;(o=l.next())&&!o.done;)if(s=o.value[0],d=o.value[1],s&&"object"==typeof s){if(!O(r,e,s,d,n,i))return!1}else if(!(n.strict||e.has(s)&&Y(R(e,s),d,n,i)||O(r,e,s,d,y({},n,{strict:!1}),i)))return!1;return 0===L(r)}return!0}(e,t,n,o);return!0}(e,t,m,l)}function N(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,t,n){return Y(e,t,n,g())}},6406:function(e,t,n){"use strict";var i=n(6675),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,r=Array.prototype.concat,s=Object.defineProperty,c=n(4607)(),d=s&&c,u=function(e,t,n,i){var a;(!(t in e)||"function"==typeof(a=i)&&"[object Function]"===o.call(a)&&i())&&(d?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},l=function(e,t){var n=arguments.length>2?arguments[2]:{},o=i(t);a&&(o=r.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s(this.$index=i,this.$total=t(n))),this.$total=n)},i.countFn=function(e){return e&&e.length?e.length:0},i.sumFn=function(e){return i.aggregateMacro.apply(this,[e,e=>a.plus(r.arraify(e),r.arraify(this.$total)),0])},i.minFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.lt(t,n)?t:n}])},i.maxFn=function(e){return i.aggregateMacro.apply(this,[e,e=>{const t=r.arraify(e),n=r.arraify(this.$total);return r.isEmpty(n)||o.gt(t,n)?t:n}])},i.avgFn=function(e){return a.div(i.sumFn(e),i.countFn(e))},e.exports=i},6203:function(e,t,n){var i=n(8406),a={};function o(e,t){if(0==t.length)return!0;for(var n=0;n1)throw new Error("Expected singleton on right side of contains, got "+JSON.stringify(t));return o(e,t)},a.in=function(e,t){if(0==e.length)return[];if(0==t.length)return!1;if(e.length>1)throw new Error("Expected singleton on right side of in, got "+JSON.stringify(t));return o(t,e)},e.exports=a},9397:function(e,t,n){const i={},{distinctFn:a}=n(9196),o=n(9179);i.union=function(e,t){return a(e.concat(t))},i.combineFn=function(e,t){return e.concat(t)},i.intersect=function(e,t){let n=[];const i=e.length;let a=t.length;if(i&&a){let r={};t.forEach((e=>{const t=o(e);r[t]?a--:r[t]=!0}));for(let t=0;t0;++t){let i=e[t],s=o(i);r[s]&&(n.push(i),r[s]=!1,a--)}}return n},e.exports=i},3659:function(e){e.exports={reset:function(){this.nowDate=new Date,this.today=null,this.now=null,this.timeOfDay=null,this.localTimezoneOffset=null},today:null,now:null,timeOfDay:null}},774:function(e,t,n){var i={};const a=n(8110),o=n(3659),r=a.FP_Date,s=a.FP_DateTime,c=a.FP_Time;i.now=function(){if(!o.now){var e=o.nowDate,t=s.isoDateTime(e);o.now=new s(t)}return o.now},i.today=function(){if(!o.today){var e=o.nowDate,t=r.isoDate(e);o.today=new r(t)}return o.today},i.timeOfDay=function(){if(!o.timeOfDay){const e=o.nowDate,t=s.isoTime(e);o.timeOfDay=new c(t)}return o.timeOfDay},e.exports=i},8406:function(e,t,n){var i=n(8110).FP_Type,a=n(9678),o=n(3110),r=Array.prototype.slice,s=Object.keys,c=function(e){return"[object Arguments]"==Object.prototype.toString.call(e)};function d(e){return"string"==typeof e||e instanceof String}function u(e){return!isNaN(parseFloat(e))&&isFinite(e)}function l(e){return e.toUpperCase().replace(/\s+/," ")}function m(e,t,n){if(n||(n={}),(e=a.valDataConverted(e))===(t=a.valDataConverted(t)))return!0;if(n.fuzzy){if(d(e)&&d(t))return l(e)==l(t);if(u(e)&&u(t))return o.isEquivalent(e,t)}else if("number"==typeof e&&"number"==typeof t)return o.isEqual(e,t);if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return e===t;var f=e instanceof i,g=t instanceof i;return f&&g?n.fuzzy?e.equivalentTo(t):e.equals(t):!f&&!g&&function(e,t,n){var i,a;if(p(e)||p(t))return!1;if(e.prototype!==t.prototype)return!1;if(c(e)||c(t))return m(e=c(e)?r.call(e):e,t=c(t)?r.call(t):t,n);try{var o=s(e),d=s(t)}catch(e){return!1}if(o.length!=d.length)return!1;for(o.sort(),d.sort(),i=o.length-1;i>=0;i--)if(o[i]!=d[i])return!1;if(1===o.length)return m(e[a=o[0]],t[a],n);for(i=o.length-1;i>=0;i--)if(!m(e[a=o[i]],t[a],n))return!1;return typeof e==typeof t}(e,t,n)}function p(e){return null==e}e.exports=m},2457:function(e,t,n){var i=n(9678),a=n(8406),o=n(8110);const r=o.FP_Type,s=o.FP_Date,c=o.FP_DateTime;var d={};function u(e,t){return i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t)}function l(e,t){return i.isEmpty(e)&&i.isEmpty(t)?[!0]:i.isEmpty(e)||i.isEmpty(t)?[]:a(e,t,{fuzzy:!0})}function m(e,t){i.assertAtMostOne(e,"Singleton was expected"),i.assertAtMostOne(t,"Singleton was expected"),e=i.valDataConverted(e[0]),t=i.valDataConverted(t[0]);let n=e.constructor===s?c:e.constructor,a=t.constructor===s?c:t.constructor;return n!==a&&i.raiseError('Type of "'+e+'" ('+n.name+') did not match type of "'+t+'" ('+a.name+")","InequalityExpression"),[e,t]}d.equal=function(e,t){return u(e,t)},d.unequal=function(e,t){var n=u(e,t);return void 0===n?void 0:!n},d.equival=function(e,t){return l(e,t)},d.unequival=function(e,t){return!l(e,t)},d.lt=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<0}return n0}return n>i},d.lte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e<=0}return n<=i},d.gte=function(e,t){if(!e.length||!t.length)return[];const[n,i]=m(e,t);if(n instanceof r){const e=n.compare(i);return null===e?[]:e>=0}return n>=i},e.exports=d},5556:function(e,t,n){const i=n(9678),{whereMacro:a,distinctFn:o}=n(9196),r=n(4572),s=n(9179),c={};function d(e,t){const n=e.length;let i=n<=t.length;if(i&&n){const n=t.reduce(((e,t)=>(e[s(t)]=!0,e)),{});i=!e.some((e=>!n[s(e)]))}return i}c.emptyFn=i.isEmpty,c.notFn=function(e){let t=r.singleton(e,"Boolean");return"boolean"==typeof t?!t:[]},c.existsMacro=function(e,t){var n=e;return t?c.existsMacro(a(e,t)):!i.isEmpty(n)},c.allMacro=function(e,t){for(let n=0,a=e.length;n{const i=n[t]?.__path__;return i?Array.isArray(n[t])?e[t]=n[t].map((e=>T(e,i))):e[t]=T(n[t],i):e[t]=n[t],e}),{}));let u={dataRoot:c,vars:Object.assign(d,n),model:i},l=s.doEval(u,c,t.children[0]),m=Array.isArray(l)?l[0]:l,p=m instanceof b?m.path:null;return l=function e(t){if(t=o.valData(t),Array.isArray(t))for(let n=0,i=t.length;n":{fn:p.gt,arity:{2:["Any","Any"]},nullable:!0},"<=":{fn:p.lte,arity:{2:["Any","Any"]},nullable:!0},">=":{fn:p.gte,arity:{2:["Any","Any"]},nullable:!0},containsOp:{fn:f.contains,arity:{2:["Any","Any"]}},inOp:{fn:f.in,arity:{2:["Any","Any"]}},isOp:{fn:C.isFn,arity:{2:["Any","TypeSpecifier"]}},asOp:{fn:C.asFn,arity:{2:["Any","TypeSpecifier"]}},"&":{fn:g.amp,arity:{2:["String","String"]}},"+":{fn:g.plus,arity:{2:["Any","Any"]},nullable:!0},"-":{fn:g.minus,arity:{2:["Any","Any"]},nullable:!0},"*":{fn:g.mul,arity:{2:["Number","Number"]},nullable:!0},"/":{fn:g.div,arity:{2:["Number","Number"]},nullable:!0},mod:{fn:g.mod,arity:{2:["Number","Number"]},nullable:!0},div:{fn:g.intdiv,arity:{2:["Number","Number"]},nullable:!0},or:{fn:_.orOp,arity:{2:[["Boolean"],["Boolean"]]}},and:{fn:_.andOp,arity:{2:[["Boolean"],["Boolean"]]}},xor:{fn:_.xorOp,arity:{2:[["Boolean"],["Boolean"]]}},implies:{fn:_.impliesOp,arity:{2:[["Boolean"],["Boolean"]]}}},s.InvocationExpression=function(e,t,n){return n.children.reduce((function(t,n){return s.doEval(e,t,n)}),t)},s.TermExpression=function(e,t,n){return t&&(t=t.map((e=>e instanceof Object&&e.resourceType?T(e,e.resourceType):e))),s.doEval(e,t,n.children[0])},s.PolarityExpression=function(e,t,n){var i=n.terminalNodeText[0],a=s.doEval(e,t,n.children[0]);if(1!==a.length)throw new Error("Unary "+i+" can only be applied to an individual number.");if("number"!=typeof a[0]||isNaN(a[0]))throw new Error("Unary "+i+" can only be applied to a number.");return"-"===i&&(a[0]=-a[0]),a},s.TypeSpecifier=function(e,t,n){let i,a;const o=n.text.split(".").map((e=>e.replace(/(^`|`$)/g,"")));switch(o.length){case 2:[i,a]=o;break;case 1:[a]=o;break;default:throw new Error("Expected TypeSpecifier node, got "+JSON.stringify(n))}return new M({namespace:i,name:a})},s.ExternalConstantTerm=function(e,t,n){var i=n.children[0].children[0],a=s.Identifier(e,t,i)[0],o=e.vars[a];if(!(a in e.vars))throw new Error("Attempting to access an undefined environment variable: "+a);return null==o?[]:o instanceof Array?o:[o]},s.LiteralTerm=function(e,t,n){var i=n.children[0];return i?s.doEval(e,t,i):[n.text]},s.StringLiteral=function(e,t,n){var i=n.text.replace(/(^'|'$)/g,"");return[i=i.replace(/\\(u\d{4}|.)/g,(function(e,t){switch(e){case"\\r":return"\r";case"\\n":return"\n";case"\\t":return"\t";case"\\f":return"\f";default:return t.length>1?String.fromCharCode("0x"+t.slice(1)):t}}))]},s.BooleanLiteral=function(e,t,n){return"true"===n.text?[!0]:[!1]},s.QuantityLiteral=function(e,t,n){var i=n.children[0],a=Number(i.terminalNodeText[0]),o=i.children[0],r=o.terminalNodeText[0];return!r&&o.children&&(r=o.children[0].terminalNodeText[0]),[new D(a,r)]},s.DateTimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new S(i)]},s.TimeLiteral=function(e,t,n){var i=n.text.slice(1);return[new v(i)]},s.NumberLiteral=function(e,t,n){return[Number(n.text)]},s.Identifier=function(e,t,n){return[n.text.replace(/(^`|`$)/g,"")]},s.InvocationTerm=function(e,t,n){return s.doEval(e,t,n.children[0])},s.MemberInvocation=function(e,t,n){const i=s.doEval(e,t,n.children[0])[0],a=e.model;if(t){if(o.isCapitalized(i))return t.filter((e=>e instanceof b&&e.path===i));{const e=t.path||t.__path__;return t.reduce((function(t,n){var r=(n=T(n,e)).path+"."+i;if(a){let e=a.pathsDefinedElsewhere[r];e&&(r=e)}let s,c,d=a&&a.choiceTypePaths[r];if(d)for(let e of d){let t=i+e;if(s=n.data?.[t],c=n.data?.["_"+t],void 0!==s||void 0!==c){r+=e;break}}else s=n.data?.[i],c=n.data?.["_"+i],void 0===s&&void 0===c&&(s=n._data[i]),"extension"===i&&(r="Extension");return r=a&&a.path2Type[r]||r,o.isSome(s)||o.isSome(c)?(Array.isArray(s)?t=t.concat(s.map(((e,t)=>T(e,r,c&&c[t])))):t.push(T(s,r,c)),t):t}),[])}}return[]},s.IndexerExpression=function(e,t,n){const i=n.children[0],a=n.children[1];var r=s.doEval(e,t,i),c=s.doEval(e,t,a);if(o.isEmpty(c))return[];var d=parseInt(c[0]);return r&&o.isSome(d)&&r.length>d&&d>=0?[r[d]]:[]},s.Functn=function(e,t,n){return n.children.map((function(n){return s.doEval(e,t,n)}))},s.realizeParams=function(e,t,n){return n&&n[0]&&n[0].children?n[0].children.map((function(n){return s.doEval(e,t,n)})):[]},s.FunctionInvocation=function(e,t,n){var i=s.doEval(e,t,n.children[0]);const a=i[0];return i.shift(),function(e,t,n,i){var a,r=s.invocationTable[t];if(r){if(r.arity){var c=i?i.length:0,d=r.arity[c];if(d){for(var u=[],l=0;l(this.$index=n,t(e)[0])))):[]},extension:function(e,t){return!1!==e&&!e||!t?[]:i.flatten(e.map(((e,n)=>{this.$index=n;const i=e&&(e.data&&e.data.extension||e._data&&e._data.extension);return i?i.filter((e=>e.url===t)).map((e=>o.makeResNode(e,"Extension"))):[]})))},selectMacro:function(e,t){return!1===e||e?i.flatten(e.map(((e,n)=>(this.$index=n,t(e))))):[]},repeatMacro:function(e,t){if(!1!==e&&!e)return[];let n=[];const i={},a=e.length;for(let o=0;o{const t=r(e),n=!i[t];return n&&(i[t]=!0),n}))}while(n.lengtha.fromValue(e).is(t)))},distinctFn:function(e){let t=[];if(e.length>0){let n={};for(let i=0,a=e.length;i{const i=e[n];return t[n]=c(i),t}),{}):e}e.exports=function(e){return JSON.stringify(c(e))}},1997:function(e){var t={orOp:function(e,t){if(Array.isArray(t)){if(!0===e)return!0;if(!1===e)return[];if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:e||t},andOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!1;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t&&[]:e&&t},xorOp:function(e,t){return Array.isArray(e)||Array.isArray(t)?[]:e&&!t||!e&&t},impliesOp:function(e,t){if(Array.isArray(t)){if(!0===e)return[];if(!1===e)return!0;if(Array.isArray(e))return[]}return Array.isArray(e)?!0===t||[]:!1===e||e&&t}};e.exports=t},7072:function(e,t,n){var i=n(8110);let{FP_TimeBase:a,FP_Quantity:o}=i;const r=n(9678);var s={};function c(e){let t=r.valData(e);if("number"!=typeof t){if(1==t.length&&"number"==typeof(t=r.valData(t[0])))return t;throw new Error("Expected number, but got "+JSON.stringify(t||e))}return t}function d(e){return"number"!=typeof e&&0==e.length}s.amp=function(e,t){return(e||"")+(t||"")},s.plus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("string"==typeof n&&"string"==typeof i)return n+i;if("number"==typeof n&&"number"==typeof i)return n+i;if(n instanceof a&&i instanceof o)return n.plus(i)}throw new Error("Cannot "+JSON.stringify(e)+" + "+JSON.stringify(t))},s.minus=function(e,t){if(1==e.length&&1==t.length){var n=r.valDataConverted(e[0]),i=r.valDataConverted(t[0]);if("number"==typeof n&&"number"==typeof i)return n-i;if(n instanceof a&&i instanceof o)return n.plus(new o(-i.value,i.unit))}throw new Error("Cannot "+JSON.stringify(e)+" - "+JSON.stringify(t))},s.mul=function(e,t){return e*t},s.div=function(e,t){return 0===t?[]:e/t},s.intdiv=function(e,t){return 0===t?[]:Math.floor(e/t)},s.mod=function(e,t){return 0===t?[]:e%t},s.abs=function(e){if(d(e))return[];{let t=c(e);return Math.abs(t)}},s.ceiling=function(e){if(d(e))return[];{let t=c(e);return Math.ceil(t)}},s.exp=function(e){if(d(e))return[];{let t=c(e);return Math.exp(t)}},s.floor=function(e){if(d(e))return[];{let t=c(e);return Math.floor(t)}},s.ln=function(e){if(d(e))return[];{let t=c(e);return Math.log(t)}},s.log=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return Math.log(n)/Math.log(i)}},s.power=function(e,t){if(d(e)||d(t))return[];{let n=c(e),i=c(t);return n<0&&Math.floor(i)!=i?[]:Math.pow(n,i)}},s.round=function(e,t){if(d(e))return[];{let n=c(e);if(d(t))return Math.round(n);{let e=c(t),i=Math.pow(10,e);return Math.round(n*i)/i}}},s.sqrt=function(e){if(d(e))return[];{let t=c(e);return t<0?[]:Math.sqrt(t)}},s.truncate=function(e){if(d(e))return[];{let t=c(e);return Math.trunc(t)}},e.exports=s},4572:function(e,t,n){var i=n(9678),a=n(8110);const{FP_Quantity:o}=a;var r={iifMacro:function(e,t,n,a){return i.isTrue(t(e))?n(e):a?a(e):[]},traceFn:function(e,t){return console.log("TRACE:["+(t||"")+"]",JSON.stringify(e,null," ")),e}},s=/^[+-]?\d+$/;r.toInteger=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?Number.isInteger(t)?t:[]:"string"==typeof t&&s.test(t)?parseInt(t):[]};const c=/^((\+|-)?\d+(\.\d+)?)\s*(('[^']+')|([a-zA-Z]+))?$/,d=1,u=5,l=6;r.toQuantity=function(e,t){let n;if(t&&!o.mapTimeUnitsToUCUMCode[t]&&(t=`'${t}'`),e.length>1)throw new Error("Could not convert to quantity: input collection contains multiple items");if(1===e.length){var a=i.valDataConverted(e[0]);let r;if("number"==typeof a)n=new o(a,"'1'");else if(a instanceof o)n=a;else if("boolean"==typeof a)n=new o(a?1:0,"'1'");else if("string"==typeof a&&(r=c.exec(a))){const e=r[d],t=r[u],i=r[l];i&&!o.mapTimeUnitsToUCUMCode[i]||(n=new o(Number(e),t||i||"'1'"))}n&&t&&n.unit!==t&&(n=o.convUnitTo(n.unit,n.value,t))}return n||[]};var m=/^[+-]?\d+(\.\d+)?$/;function p(e){let t=e.slice(3);r["to"+t]=function(n){var o=[];if(n.length>1)throw Error("to "+t+" called for a collection of length "+n.length);if(1===n.length){var r=a[e].checkString(i.valData(n[0]));r&&(o=r)}return o}}r.toDecimal=function(e){if(1!==e.length)return[];var t=i.valData(e[0]);return!1===t?0:!0===t?1:"number"==typeof t?t:"string"==typeof t&&m.test(t)?parseFloat(t):[]},r.toString=function(e){return 1!==e.length?[]:i.valDataConverted(e[0]).toString()},p("FP_Date"),p("FP_DateTime"),p("FP_Time");const f=["true","t","yes","y","1","1.0"].reduce(((e,t)=>(e[t]=!0,e)),{}),g=["false","f","no","n","0","0.0"].reduce(((e,t)=>(e[t]=!0,e)),{});r.toBoolean=function(e){if(1!==e.length)return[];const t=i.valData(e[0]);switch(typeof t){case"boolean":return t;case"number":if(1===t)return!0;if(0===t)return!1;break;case"string":const e=t.toLowerCase();if(f[e])return!0;if(g[e])return!1}return[]},r.createConvertsToFn=function(e,t){return"string"==typeof t?function(n){return 1!==n.length?[]:typeof e(n)===t}:function(n){return 1!==n.length?[]:e(n)instanceof t}};const h={Integer:function(e){const t=i.valData(e[0]);if(Number.isInteger(t))return t},Boolean:function(e){const t=i.valData(e[0]);return!0===t||!1===t?t:1===e.length||void 0},Number:function(e){const t=i.valData(e[0]);if("number"==typeof t)return t},String:function(e){const t=i.valData(e[0]);if("string"==typeof t)return t}};r.singleton=function(e,t){if(e.length>1)throw new Error("Unexpected collection"+JSON.stringify(e)+"; expected singleton of type "+t);if(0===e.length)return[];const n=h[t];if(n){const i=n(e);if(void 0!==i)return i;throw new Error(`Expected ${t.toLowerCase()}, but got: ${JSON.stringify(e)}`)}throw new Error("Not supported type "+t)},e.exports=r},5758:function(e,t,n){const i=n(9678),{ResourceNode:a}=n(8110);let o=a.makeResNode;var r={children:function(e){let t=this.model;return e.reduce((function(e,n){let a=i.valData(n);if(n=o(n),"object"==typeof a){for(var r of Object.keys(a)){var s=a[r],c=n.path+"."+r;if(t){let e=t.pathsDefinedElsewhere[c];e&&(c=e)}Array.isArray(s)?e.push.apply(e,s.map((e=>o(e,c)))):e.push(o(s,c))}return e}return e}),[])},descendants:function(e){for(var t=r.children.call(this,e),n=[];t.length>0;)n.push.apply(n,t),t=r.children.call(this,t);return n}};e.exports=r},3110:function(e){let t={};function n(e){const t=/(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/.exec(""+ +e);if(!t)return 0;const n=t[2],i=t[3];return Math.max(0,("0"===n?0:(n||"").length)-(i||0))}function i(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}const a=t.roundToMaxPrecision=function(e){return 1e-8*Math.round(e/1e-8)};t.isEquivalent=function(e,t){if(Number.isInteger(e)&&Number.isInteger(t))return e===t;const a=Math.min(n(e),n(t));return 0===a?Math.round(e)===Math.round(t):i(e,a)===i(t,a)},t.isEqual=function(e,t){return a(e)===a(t)},e.exports=t},7412:function(e,t,n){t.atn=n(3212),t.codepointat=n(5855),t.dfa=n(2836),t.fromcodepoint=n(8957),t.tree=n(6910),t.error=n(927),t.Token=n(2653).Token,t.CommonToken=n(2653).CommonToken,t.InputStream=n(5876),t.CommonTokenStream=n(2605),t.Lexer=n(8141),t.Parser=n(1967);var i=n(6848);t.PredictionContextCache=i.PredictionContextCache,t.ParserRuleContext=n(6353),t.Interval=n(7615).Interval,t.IntervalSet=n(7615).IntervalSet,t.Utils=n(4581),t.LL1Analyzer=n(6966).LL1Analyzer},9273:function(e,t,n){const i=n(7412),a=["悋Ꜫ脳맭䅼㯧瞆","奤Aȃ\b\t\t","\t\t\t","\t\b\t\b\t\t\t\n\t\n\v\t\v","\f\t\f\r\t\r\t\t","\t\t\t\t","\t\t\t","\t\t\t\t","\t\t\t",'\t\t \t !\t!"\t"#',"\t#$\t$%\t%&\t&'\t'(\t()\t)","*\t*+\t+,\t,-\t-.\t./\t/0\t0","1\t12\t23\t34\t45\t56\t67\t7","8\t89\t9:\t:;\t;<\t<=\t=>\t>","?\t?@\t@A\tAB\tBC\tCD\tD","","\b","\b\t\t\t\t\n\n\n\n","\v\v\f\f\r\r\r","","","","","","","","",""," ",' !!!!!"""','"""##$$$$$',"$%%%%%%%&","&&&&&&''((","((())))))*","****++++,,",",,,-------",".......///","/////////0","0000011111","1122222233","3334444445","5555555666","6666677777","7777777788","8888888888","88ƃ\n88ƅ\n88Ƈ\n888Ɗ","\n89999:::::","::::::ƚ\n:\r::ƛ",":ƞ\n::Ơ\n::Ƣ\n::::",":::::ƫ\n:;;Ʈ\n;",";;Ʊ\n;\f;;ƴ\v;<<<","<ƹ\n<\f<<Ƽ\v<<<==","==ǃ\n=\f==dž\v===>",">Nj\n>\r>>nj>>>Ǒ\n>\r>>ǒ",">Ǖ\n>??ǘ\n?\r??Ǚ?","?@@@@@Ǣ\n@\f@@ǥ\v","@@@@@@AAAA","Aǰ\nA\fAAdz\vAAABB","BBǺ\nBCCCCCCD","DǣE\t\v","\r\b\t\n\v\f\r","!#%')+","-/13579;= ?!A","\"C#E$G%I&K'M(O)Q*S+U,W-Y.[/]0_1a2c3e4g5i6k7m8o9q:su;w}","?@Aƒ…‡\f","2;--//C\\aac|2;C\\aac|",'^^bb))\v\f""',"\f\f\n))11^^bbhhppttvv2;CHchȔ","","\t","\v\r","","","","","!","#%","')+","-/","13","57","9;","=?A","CE","GI","KM","OQ","SUW","Y[","]_","ac","eg","ikm","oq","uw","y{","}","‰","‹","\t\v‘","\r“•","—›","Ÿ¡","£¦","¨ª","!­#°%³","'µ)·","+º-½","/À1É","3Í5Ð","7Ô9Ü;Þ","=à?â","AäCé","EïGñ","I÷Kþ","MąOćQČ","SĒUė","WěYĠ","[ħ]Į","_ĺaŀ","cŇeōgŒ","iŘkŠ","mŨoŵ","qƋsƏ","uƭwƵ","yƿ{NJ}Ǘ","ǝǫ","ƒǶ…ǻ","‡ȁ‰Š","0Š‹Œ","]ŒŽ","_Ž\b","-\n‘’/","’\f“”,","”•–1","–—˜f","˜™k™šxš","›œoœ","qžfž","Ÿ ( ","¡¢~¢","£¤>¤¥","?¥¦§",">§¨©","@©ª«","@«¬?¬ ","­®k®¯u",'¯"°±c',"±²u²$³","´?´&µ¶","€¶(·¸","#¸¹?¹*","º»#»¼€","¼,½¾k","¾¿p¿.","ÀÁeÁÂqÂ","ÃpÃÄvÄÅ","cÅÆkÆÇ","pÇÈuÈ0","ÉÊcÊËp","ËÌfÌ2Í","ÎqÎÏtÏ4","ÐÑzÑÒ","qÒÓtÓ6","ÔÕkÕÖo","Ö×r×ØnØ","ÙkÙÚgÚÛ","uÛ8ÜÝ","*Ý:Þß+","ß<àá}","á>âã","ã@äåvå","ætæçwçè","gèBéê","hêëcëìn","ìíuíîg","îDïð'ð","Fñò&òó","vóôjôõ","kõöuöH","÷ø&øùk","ùúpúûfû","ügüýzýJ","þÿ&ÿĀ","vĀāqāĂv","ĂăcăĄn","ĄLąĆ.Ć","NćĈ{Ĉĉ","gĉĊcĊċ","tċPČčo","čĎqĎďp","ďĐvĐđjđ","RĒēyēĔ","gĔĕgĕĖ","mĖTėĘf","ĘęcęĚ{","ĚVěĜjĜ","ĝqĝĞwĞğ","tğXĠġ","oġĢkĢģp","ģĤwĤĥv","ĥĦgĦZħ","ĨuĨĩgĩĪ","eĪīqīĬ","pĬĭfĭ\\","Įįoįİk","İınıIJnIJ","ijkijĴuĴĵ","gĵĶeĶķ","qķĸpĸĹf","Ĺ^ĺĻ{","ĻļgļĽcĽ","ľtľĿuĿ`","ŀŁoŁł","qłŃpŃńv","ńŅjŅņu","ņbŇňyň","ʼngʼnŊgŊŋ","mŋŌuŌd","ōŎfŎŏc","ŏŐ{Őőu","őfŒœjœ","ŔqŔŕwŕŖ","tŖŗuŗh","ŘřořŚk","ŚśpśŜw","ŜŝvŝŞgŞ","şuşjŠš","ušŢgŢţ","eţŤqŤťp","ťŦfŦŧu","ŧlŨũoũ","ŪkŪūnūŬ","nŬŭkŭŮ","uŮůgůŰe","ŰűqűŲp","ŲųfųŴuŴ","nŵŶBŶŷ","\tŷŸ\tŸŹ\t","ŹƆ\tźŻ/","Żż\tżƄ\t","Žž/žſ\tſ","Ƃ\tƀƁVƁƃ","s:ƂƀƂƃ","ƃƅƄŽ","ƄƅƅƇ","ƆźƆƇ","ƇƉƈƊ","\\ƉƈƉƊ","ƊpƋƌ","BƌƍVƍƎs:","ƎrƏƐ\tƐ","ơ\tƑƒ<ƒƓ","\tƓƟ\tƔƕ","<ƕƖ\tƖƝ\t","Ɨƙ0Ƙƚ\t","ƙƘƚƛ","ƛƙƛƜ","ƜƞƝƗ","ƝƞƞƠ","ƟƔƟƠ","ƠƢơƑ","ơƢƢƪ","ƣƫ\\Ƥƥ\tƥ","Ʀ\tƦƧ\tƧƨ","<ƨƩ\tƩƫ\t","ƪƣƪƤ","ƪƫƫt","ƬƮ\tƭƬ","ƮƲƯƱ\t","ưƯƱƴ","ƲưƲƳ","ƳvƴƲ","Ƶƺbƶƹƒ","BƷƹ\nƸƶ","ƸƷƹƼ","ƺƸƺƻ","ƻƽƼƺ","ƽƾbƾx","ƿDŽ)ǀǃƒBǁ","ǃ\nǂǀǂ","ǁǃdžDŽ","ǂDŽDžDž","LJdžDŽLJ","Lj)LjzljNj","\tNJljNjnj","njNJnjǍ","Ǎǔǎǐ","0ǏǑ\tǐǏ","Ǒǒǒǐ","ǒǓǓǕ","ǔǎǔǕ","Ǖ|ǖǘ\t\b","ǗǖǘǙ","ǙǗǙǚ","ǚǛǛǜ\b?","ǜ~ǝǞ1Ǟ","ǟ,ǟǣǠ","Ǣ\vǡǠǢ","ǥǣǤǣ","ǡǤǦǥ","ǣǦǧ,ǧ","Ǩ1Ǩǩǩ","Ǫ\b@Ǫ€ǫǬ","1Ǭǭ1ǭDZ","Ǯǰ\n\tǯǮ","ǰdzDZǯ","DZDzDzǴ","dzDZǴǵ\bA","ǵ‚Ƕǹ^","ǷǺ\t\nǸǺ…Cǹ","ǷǹǸǺ","„ǻǼwǼ","ǽ‡DǽǾ‡DǾǿ","‡DǿȀ‡DȀ†","ȁȂ\t\vȂˆ","ƂƄƆƉƛƝƟ","ơƪƭưƲƸƺǂDŽnjǒǔ","ǙǣDZǹ"].join(""),o=(new i.atn.ATNDeserializer).deserialize(a),r=o.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t)));class s extends i.Lexer{static grammarFileName="FHIRPath.g4";static channelNames=["DEFAULT_TOKEN_CHANNEL","HIDDEN"];static modeNames=["DEFAULT_MODE"];static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["T__0","T__1","T__2","T__3","T__4","T__5","T__6","T__7","T__8","T__9","T__10","T__11","T__12","T__13","T__14","T__15","T__16","T__17","T__18","T__19","T__20","T__21","T__22","T__23","T__24","T__25","T__26","T__27","T__28","T__29","T__30","T__31","T__32","T__33","T__34","T__35","T__36","T__37","T__38","T__39","T__40","T__41","T__42","T__43","T__44","T__45","T__46","T__47","T__48","T__49","T__50","T__51","T__52","T__53","DATETIME","TIME","TIMEFORMAT","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT","ESC","UNICODE","HEX"];constructor(e){super(e),this._interp=new i.atn.LexerATNSimulator(this,o,r,new i.PredictionContextCache)}get atn(){return o}}s.EOF=i.Token.EOF,s.T__0=1,s.T__1=2,s.T__2=3,s.T__3=4,s.T__4=5,s.T__5=6,s.T__6=7,s.T__7=8,s.T__8=9,s.T__9=10,s.T__10=11,s.T__11=12,s.T__12=13,s.T__13=14,s.T__14=15,s.T__15=16,s.T__16=17,s.T__17=18,s.T__18=19,s.T__19=20,s.T__20=21,s.T__21=22,s.T__22=23,s.T__23=24,s.T__24=25,s.T__25=26,s.T__26=27,s.T__27=28,s.T__28=29,s.T__29=30,s.T__30=31,s.T__31=32,s.T__32=33,s.T__33=34,s.T__34=35,s.T__35=36,s.T__36=37,s.T__37=38,s.T__38=39,s.T__39=40,s.T__40=41,s.T__41=42,s.T__42=43,s.T__43=44,s.T__44=45,s.T__45=46,s.T__46=47,s.T__47=48,s.T__48=49,s.T__49=50,s.T__50=51,s.T__51=52,s.T__52=53,s.T__53=54,s.DATETIME=55,s.TIME=56,s.IDENTIFIER=57,s.DELIMITEDIDENTIFIER=58,s.STRING=59,s.NUMBER=60,s.WS=61,s.COMMENT=62,s.LINE_COMMENT=63,e.exports=s},6769:function(e,t,n){const i=n(7412);class a extends i.tree.ParseTreeListener{enterEntireExpression(e){}exitEntireExpression(e){}enterIndexerExpression(e){}exitIndexerExpression(e){}enterPolarityExpression(e){}exitPolarityExpression(e){}enterAdditiveExpression(e){}exitAdditiveExpression(e){}enterMultiplicativeExpression(e){}exitMultiplicativeExpression(e){}enterUnionExpression(e){}exitUnionExpression(e){}enterOrExpression(e){}exitOrExpression(e){}enterAndExpression(e){}exitAndExpression(e){}enterMembershipExpression(e){}exitMembershipExpression(e){}enterInequalityExpression(e){}exitInequalityExpression(e){}enterInvocationExpression(e){}exitInvocationExpression(e){}enterEqualityExpression(e){}exitEqualityExpression(e){}enterImpliesExpression(e){}exitImpliesExpression(e){}enterTermExpression(e){}exitTermExpression(e){}enterTypeExpression(e){}exitTypeExpression(e){}enterInvocationTerm(e){}exitInvocationTerm(e){}enterLiteralTerm(e){}exitLiteralTerm(e){}enterExternalConstantTerm(e){}exitExternalConstantTerm(e){}enterParenthesizedTerm(e){}exitParenthesizedTerm(e){}enterNullLiteral(e){}exitNullLiteral(e){}enterBooleanLiteral(e){}exitBooleanLiteral(e){}enterStringLiteral(e){}exitStringLiteral(e){}enterNumberLiteral(e){}exitNumberLiteral(e){}enterDateTimeLiteral(e){}exitDateTimeLiteral(e){}enterTimeLiteral(e){}exitTimeLiteral(e){}enterQuantityLiteral(e){}exitQuantityLiteral(e){}enterExternalConstant(e){}exitExternalConstant(e){}enterMemberInvocation(e){}exitMemberInvocation(e){}enterFunctionInvocation(e){}exitFunctionInvocation(e){}enterThisInvocation(e){}exitThisInvocation(e){}enterIndexInvocation(e){}exitIndexInvocation(e){}enterTotalInvocation(e){}exitTotalInvocation(e){}enterFunctn(e){}exitFunctn(e){}enterParamList(e){}exitParamList(e){}enterQuantity(e){}exitQuantity(e){}enterUnit(e){}exitUnit(e){}enterDateTimePrecision(e){}exitDateTimePrecision(e){}enterPluralDateTimePrecision(e){}exitPluralDateTimePrecision(e){}enterTypeSpecifier(e){}exitTypeSpecifier(e){}enterQualifiedIdentifier(e){}exitQualifiedIdentifier(e){}enterIdentifier(e){}exitIdentifier(e){}}e.exports=a},2583:function(e,t,n){const i=n(7412),a=n(6769),o=["悋Ꜫ脳맭䅼㯧瞆","奤Aœ\t\t","\t\t\t\t","\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f","\r\t\r\t\t\t","","(\n","","","","","","","P\n\fS\v","\\","\n","f\n","k\n","r\n\b","\b\b\bw\n\b\b\b\t\t\t","\t~\n\t\f\t\t\v\t\n\n\n…\n\n","\v\v\v\vŠ\n\v","\f\f\r\r","•\n\f˜","\v","\b\n\f","\b\v","\f\f","",'"#)018',";<­ '","[\be","\ng\fqs","z‚","‰‹","","‘™",' !!"','"#$\b$(',"%&\t&(\r'#","'%(Q",")*\f\f*+\t+P\r,-\f\v","-.\t.P\f/0\f\n","01\r1P\v23\f\t","34\t4P\n56\f6","7\t7P\b89\f9:","\t:P;<\f","<==P>?\f","?@\t\b@PAB\f","BCCPDE\f","EFFP\fGH\f","HIIJJK","KPLM\f\bMN\t\t","NPO)O,","O/O2O5","O8O;","O>OAOD","OGOLPS","QOQRR","SQT\\\f","U\\\bV\\\nWX","XYYZZ\\","[T[U","[V[W\\","]^ ^f!_f\t\n","`f=af>bf9cf",":df\ne]e_","e`ea","ebeced","f\tgj$hk","ik=jhji","k\vlr","mr\bnr%or&","pr'qlqm","qnqoqp","r\rsttv","uw\tvu","vwwxxy","yz","{|(|~}{","~}","€€","‚„>","ƒ…\v„ƒ","„……","†Š\f‡Š\rˆ","Š=‰†‰","‡‰ˆŠ","‹Œ\t\vŒ","Ž\t\fŽ","","‘–’“","“•”’","•˜–”","–——","˜–™š","\t\rš'OQ[ejqv","„‰–"].join(""),r=(new i.atn.ATNDeserializer).deserialize(o),s=r.decisionToState.map(((e,t)=>new i.dfa.DFA(e,t))),c=new i.PredictionContextCache;class d extends i.Parser{static grammarFileName="FHIRPath.g4";static literalNames=[null,"'.'","'['","']'","'+'","'-'","'*'","'/'","'div'","'mod'","'&'","'|'","'<='","'<'","'>'","'>='","'is'","'as'","'='","'~'","'!='","'!~'","'in'","'contains'","'and'","'or'","'xor'","'implies'","'('","')'","'{'","'}'","'true'","'false'","'%'","'$this'","'$index'","'$total'","','","'year'","'month'","'week'","'day'","'hour'","'minute'","'second'","'millisecond'","'years'","'months'","'weeks'","'days'","'hours'","'minutes'","'seconds'","'milliseconds'"];static symbolicNames=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"DATETIME","TIME","IDENTIFIER","DELIMITEDIDENTIFIER","STRING","NUMBER","WS","COMMENT","LINE_COMMENT"];static ruleNames=["entireExpression","expression","term","literal","externalConstant","invocation","functn","paramList","quantity","unit","dateTimePrecision","pluralDateTimePrecision","typeSpecifier","qualifiedIdentifier","identifier"];constructor(e){super(e),this._interp=new i.atn.ParserATNSimulator(this,r,s,c),this.ruleNames=d.ruleNames,this.literalNames=d.literalNames,this.symbolicNames=d.symbolicNames}get atn(){return r}sempred(e,t,n){if(1===t)return this.expression_sempred(e,n);throw"No predicate with index:"+t}expression_sempred(e,t){switch(t){case 0:return this.precpred(this._ctx,10);case 1:return this.precpred(this._ctx,9);case 2:return this.precpred(this._ctx,8);case 3:return this.precpred(this._ctx,7);case 4:return this.precpred(this._ctx,5);case 5:return this.precpred(this._ctx,4);case 6:return this.precpred(this._ctx,3);case 7:return this.precpred(this._ctx,2);case 8:return this.precpred(this._ctx,1);case 9:return this.precpred(this._ctx,13);case 10:return this.precpred(this._ctx,12);case 11:return this.precpred(this._ctx,6);default:throw"No predicate with index:"+t}}entireExpression(){let e=new u(this,this._ctx,this.state);this.enterRule(e,0,d.RULE_entireExpression);try{this.enterOuterAlt(e,1),this.state=30,this.expression(0),this.state=31,this.match(d.EOF)}catch(t){if(!(t instanceof i.error.RecognitionException))throw t;e.exception=t,this._errHandler.reportError(this,t),this._errHandler.recover(this,t)}finally{this.exitRule()}return e}expression(e){void 0===e&&(e=0);const t=this._ctx,n=this.state;let a=new l(this,this._ctx,n),o=a;this.enterRecursionRule(a,2,d.RULE_expression,e);var r=0;try{switch(this.enterOuterAlt(a,1),this.state=37,this._errHandler.sync(this),this._input.LA(1)){case d.T__15:case d.T__16:case d.T__21:case d.T__22:case d.T__27:case d.T__29:case d.T__31:case d.T__32:case d.T__33:case d.T__34:case d.T__35:case d.T__36:case d.DATETIME:case d.TIME:case d.IDENTIFIER:case d.DELIMITEDIDENTIFIER:case d.STRING:case d.NUMBER:a=new D(this,a),this._ctx=a,o=a,this.state=34,this.term();break;case d.T__3:case d.T__4:a=new p(this,a),this._ctx=a,o=a,this.state=35,(r=this._input.LA(1))!==d.T__3&&r!==d.T__4?this._errHandler.recoverInline(this):(this._errHandler.reportMatch(this),this.consume()),this.state=36,this.expression(11);break;default:throw new i.error.NoViableAltException(this)}this._ctx.stop=this._input.LT(-1),this.state=79,this._errHandler.sync(this);for(var s=this._interp.adaptivePredict(this._input,2,this._ctx);2!=s&&s!=i.atn.ATN.INVALID_ALT_NUMBER;){if(1===s)switch(null!==this._parseListeners&&this.triggerExitRuleEvent(),o=a,this.state=77,this._errHandler.sync(this),this._interp.adaptivePredict(this._input,1,this._ctx)){case 1:if(a=new g(this,new l(this,t,n)),this.pushNewRecursionContext(a,2,d.RULE_expression),this.state=39,!this.precpred(this._ctx,10))throw new i.error.FailedPredicateException(this,"this.precpred(this._ctx, 10)");this.state=40,0!=(-32&(r=this._input.LA(1)))||0==(1<0){let e=[];for(let t=0,n=u.length;tn.length)&&(t=n.length),t-=e.length;var i=n.indexOf(e,t);return-1!==i&&i===t}}),String.prototype.includes||Object.defineProperty(String.prototype,"includes",{value:function(){return-1!==this.indexOf.apply(this,arguments)}}),Object.assign||Object.defineProperty(Object,"assign",{value:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");return e(arguments,1).reduce((function(e,t){return Object.keys(Object(t)).forEach((function(n){e[n]=t[n]})),e}),Object(t))}})},5592:function(e,t,n){const i=n(9678),a=n(4572),o={},r={};o.indexOf=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.indexOf(t)},o.substring=function(e,t,n){const o=a.singleton(e,"String");return i.isEmpty(o)||i.isEmpty(t)||t<0||t>=o.length?[]:void 0===n||i.isEmpty(n)?o.substring(t):o.substring(t,t+n)},o.startsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.startsWith(t)},o.endsWith=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.endsWith(t)},o.containsFn=function(e,t){const n=a.singleton(e,"String");return i.isEmpty(t)||i.isEmpty(n)?[]:n.includes(t)},o.upper=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toUpperCase()},o.lower=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.toLowerCase()};const s=!1===new RegExp("").dotAll;o.matches=s?function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];return new RegExp(t,"s").test(n)}:function(e,t){const n=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n))return[];var o;return new RegExp((r[o=t]||(r[o]=o.replace(/\./g,((e,t,n)=>{const i=n.substr(0,t).replace(/\\\\/g,"").replace(/\\[\][]/g,""),a="\\"===i[i.length-1],o=i.lastIndexOf("["),r=i.lastIndexOf("]");return a||o>r?".":"[^]"}))),r[o])).test(n)},o.replace=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(i.escapeStringForRegExp(t),"g");return o.replace(r,n)},o.replaceMatches=function(e,t,n){const o=a.singleton(e,"String");if(i.isEmpty(t)||i.isEmpty(n)||i.isEmpty(o))return[];const r=new RegExp(t,"g");return o.replace(r,n)},o.length=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.length},o.toChars=function(e){const t=a.singleton(e,"String");return i.isEmpty(t)?[]:t.split("")},e.exports=o},8110:function(e,t,n){const i=n(5610),a=n(8506).UcumLhcUtils.getInstance(),o=n(3110);let r="[0-9][0-9](\\:[0-9][0-9](\\:[0-9][0-9](\\.[0-9]+)?)?)?(Z|(\\+|-)[0-9][0-9]\\:[0-9][0-9])?",s=new RegExp("^T?"+r+"$"),c=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9](T"+r+")?)?)?Z?$"),d=new RegExp("^[0-9][0-9][0-9][0-9](-[0-9][0-9](-[0-9][0-9])?)?$");class u{equals(){return!1}equivalentTo(){return!1}toString(){return this.asStr?this.asStr:super.toString()}toJSON(){return this.toString()}compare(){throw"Not implemented"}}class l extends u{constructor(e,t){super(),this.asStr=e+" "+t,this.value=e,this.unit=t}equals(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEqual(this.value,e.value);const t=this._compareYearsAndMonths(e);if(t)return t.isEqual;const n=l.toUcumQuantity(this.value,this.unit),i=l.toUcumQuantity(e.value,e.unit),r=a.convertUnitTo(i.unit,i.value,n.unit);return"succeeded"===r.status&&o.isEqual(n.value,r.toVal)}equivalentTo(e){if(!(e instanceof this.constructor))return!1;if(this.unit===e.unit)return o.isEquivalent(this.value,e.value);const t=l.getEquivalentUcumUnitCode(this.unit),n=l.getEquivalentUcumUnitCode(e.unit),i=a.convertUnitTo(n,e.value,t);return"succeeded"===i.status&&o.isEquivalent(this.value,i.toVal)}_compareYearsAndMonths(e){const t=l._yearMonthConversionFactor[this.unit],n=l._yearMonthConversionFactor[e.unit];return t&&n?{isEqual:o.isEqual(this.value*t,e.value*n)}:null}}const m=/^'|'$/g;l.getEquivalentUcumUnitCode=function(e){return l.mapTimeUnitsToUCUMCode[e]||e.replace(m,"")},l.toUcumQuantity=function(e,t){const n=l._calendarDuration2Seconds[t];return n?{value:n*e,unit:"s"}:{value:e,unit:t.replace(m,"")}},l.convUnitTo=function(e,t,n){const i=l._yearMonthConversionFactor[e],o=l._yearMonthConversionFactor[n];if(i&&o)return new l(i*t/o,n);const r=l._calendarDuration2Seconds[e],s=l._calendarDuration2Seconds[n];if(s){if(r)return new l(r*t/s,n);{const i=a.convertUnitTo(e.replace(/^'|'$/g,""),t,"s");if("succeeded"===i.status)return new l(i.toVal/s,n)}}else{const i=r?a.convertUnitTo("s",r*t,n.replace(/^'|'$/g,"")):a.convertUnitTo(e.replace(/^'|'$/g,""),t,n.replace(/^'|'$/g,""));if("succeeded"===i.status)return new l(i.toVal,n)}return null},l._calendarDuration2Seconds={years:31536e3,months:2592e3,weeks:604800,days:86400,hours:3600,minutes:60,seconds:1,milliseconds:.001,year:31536e3,month:2592e3,week:604800,day:86400,hour:3600,minute:60,second:1,millisecond:.001},l._yearMonthConversionFactor={years:12,months:1,year:12,month:1},l.arithmeticDurationUnits={years:"year",months:"month",weeks:"week",days:"day",hours:"hour",minutes:"minute",seconds:"second",milliseconds:"millisecond",year:"year",month:"month",week:"week",day:"day",hour:"hour",minute:"minute",second:"second",millisecond:"millisecond","'wk'":"week","'d'":"day","'h'":"hour","'min'":"minute","'s'":"second","'ms'":"millisecond"},l.mapUCUMCodeToTimeUnits={a:"year",mo:"month",wk:"week",d:"day",h:"hour",min:"minute",s:"second",ms:"millisecond"},l.mapTimeUnitsToUCUMCode=Object.keys(l.mapUCUMCodeToTimeUnits).reduce((function(e,t){return e[l.mapUCUMCodeToTimeUnits[t]]=t,e[l.mapUCUMCodeToTimeUnits[t]+"s"]=t,e}),{});class p extends u{constructor(e){super(),this.asStr=e}plus(e){const t=e.unit;let n=l.arithmeticDurationUnits[t];if(!n)throw new Error("For date/time arithmetic, the unit of the quantity must be one of the following time-based units: "+Object.keys(l.arithmeticDurationUnits));const i=this.constructor,a=i._timeUnitToDatePrecision[n];if(void 0===a)throw new Error("Unsupported unit for +. The unit should be one of "+Object.keys(i._timeUnitToDatePrecision).join(", ")+".");let o=e.value;const r=i===g;if((r?a<2:a<5)&&(o=Math.trunc(o)),this._getPrecision()2?new f(o)._getTimeParts():this._getTimeParts(),c=i>2?new f(r)._getTimeParts():e._getTimeParts(),d=0;d<=a&&!1!==t;++d)t=s[d]==c[d];t&&(t=void 0)}}else t=!1;return t}equivalentTo(e){var t=e instanceof this.constructor;t&&((t=this._getPrecision()==e._getPrecision())&&(t=this._getDateObj().getTime()==e._getDateObj().getTime()));return t}compare(e){var t=this._getPrecision(),n=e._getPrecision(),i=t<=n?this._getDateObj().getTime():this._dateAtPrecision(n).getTime(),a=n<=t?e._getDateObj().getTime():e._dateAtPrecision(t).getTime();return t!==n&&i===a?null:i-a}_getPrecision(){return void 0===this.precision&&this._getMatchData(),this.precision}_getMatchData(e,t){if(void 0===this.timeMatchData&&(this.timeMatchData=this.asStr.match(e),this.timeMatchData))for(let e=t;e>=0&&void 0===this.precision;--e)this.timeMatchData[e]&&(this.precision=e);return this.timeMatchData}_getTimeParts(e){var t=[];t=[e[0]];var n=e[4];if(n){let e=t[0];t[0]=e.slice(0,e.length-n.length)}var i=e[1];if(i){let n=t[0];t[0]=n.slice(0,n.length-i.length),t[1]=i;var a=e[2];if(a){t[1]=i.slice(0,i.length-a.length),t[2]=a;var o=e[3];o&&(t[2]=a.slice(0,a.length-o.length),t[3]=o)}}return t}_getDateObj(){if(!this.dateObj){var e=this._getPrecision();this.dateObj=this._dateAtPrecision(e)}return this.dateObj}_createDate(e,t,n,a,o,r,s,c){var d=new Date(e,t,n,a,o,r,s);if(c){var u=d.getTimezoneOffset(),l=0;if("Z"!=c){var m=c.split(":"),p=parseInt(m[0]);l=parseInt(m[1]),p<0&&(l=-l),l+=60*p}d=i(d,-u-l)}return d}}p.timeUnitToAddFn={year:n(7654),month:n(9282),week:n(427),day:n(8677),hour:n(2220),minute:n(5610),second:n(8834),millisecond:n(6344)};class f extends p{constructor(e){super(e)}compare(e){if(!(e instanceof f))throw"Invalid comparison of a DateTime with something else";return super.compare(e)}_getMatchData(){return super._getMatchData(c,5)}_getTimeParts(){if(!this.timeParts){let t=this._getMatchData(),n=t[0];this.timeParts=[n];var e=t[1];if(e){this.timeParts[0]=n.slice(0,n.length-e.length),this.timeParts[1]=e;let i=t[2];if(i){this.timeParts[1]=e.slice(0,e.length-i.length),this.timeParts[2]=i;let n=t[3];n&&(this.timeParts[2]=i.slice(0,i.length-n.length),"T"===n[0]&&(t[3]=n.slice(1)),this.timeParts=this.timeParts.concat(super._getTimeParts(t.slice(3))))}}}return this.timeParts}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[7],i=this._getPrecision(),a=parseInt(t[0]),o=i>0?parseInt(t[1].slice(1))-1:0,r=i>1?parseInt(t[2].slice(1)):1,s=i>2?parseInt(t[3]):0,c=i>3?parseInt(t[4].slice(1)):0,d=i>4?parseInt(t[5].slice(1)):0,u=t.length>6?parseInt(t[6].slice(1)):0,l=this._createDate(a,o,r,s,c,d,u,n);return e0?l.getMonth():0,r=e>1?l.getDate():1,s=e>2?l.getHours():0,c=e>3?l.getMinutes():0,l=new Date(a,o,r,s,c)),l}}f.checkString=function(e){let t=new f(e);return t._getMatchData()||(t=null),t},f._timeUnitToDatePrecision={year:0,month:1,week:2,day:2,hour:3,minute:4,second:5,millisecond:6},f._datePrecisionToTimeUnit=["year","month","day","hour","minute","second","millisecond"];class g extends p{constructor(e){"T"==e[0]&&(e=e.slice(1)),super(e)}compare(e){if(!(e instanceof g))throw"Invalid comparison of a time with something else";return super.compare(e)}_dateAtPrecision(e){var t=this._getTimeParts(),n=this._getMatchData()[4],i=this._getPrecision(),a=2010,o=parseInt(t[0]),r=i>0?parseInt(t[1].slice(1)):0,s=i>1?parseInt(t[2].slice(1)):0,c=t.length>3?parseInt(t[3].slice(1)):0,d=this._createDate(a,0,1,o,r,s,c,n);return n&&(d.setYear(a),d.setMonth(0),d.setDate(1)),e0?d.getMinutes():0,d=new Date(a,0,1,o,r)),d}_getMatchData(){return super._getMatchData(s,2)}_getTimeParts(){return this.timeParts||(this.timeParts=super._getTimeParts(this._getMatchData())),this.timeParts}}function h(e,t){var n=e;return 3===t&&e<100&&(n="0"+e),e<10&&(n="0"+n),n}g.checkString=function(e){let t=new g(e);return t._getMatchData()||(t=null),t},g._timeUnitToDatePrecision={hour:0,minute:1,second:2,millisecond:3},g._datePrecisionToTimeUnit=["hour","minute","second","millisecond"],f.isoDateTime=function(e,t){void 0===t&&(t=5);var n=""+e.getFullYear();if(t>0&&(n+="-"+h(e.getMonth()+1),t>1&&(n+="-"+h(e.getDate()),t>2&&(n+="T"+f.isoTime(e,t-3)))),t>2){var i=e.getTimezoneOffset(),a=i<0?"+":"-",o=(i=Math.abs(i))%60;n+=a+h((i-o)/60)+":"+h(o)}return n},f.isoTime=function(e,t){void 0===t&&(t=2);let n=""+h(e.getHours());return t>0&&(n+=":"+h(e.getMinutes()),t>1&&(n+=":"+h(e.getSeconds()),e.getMilliseconds()&&(n+="."+h(e.getMilliseconds(),3)))),n};class y extends f{constructor(e){super(e)}_getMatchData(){return p.prototype._getMatchData.apply(this,[d,2])}}y.checkString=function(e){let t=new y(e);return t._getMatchData()||(t=null),t},y.isoDate=function(e,t){return(void 0===t||t>2)&&(t=2),f.isoDateTime(e,t)};class x{constructor(e,t,n){e?.resourceType&&(t=e.resourceType),this.path=t,this.data=e,this._data=n||{}}getTypeInfo(){const e=_.FHIR;return/^System\.(.*)$/.test(this.path)?new _({namespace:_.System,name:RegExp.$1}):-1===this.path.indexOf(".")?new _({namespace:e,name:this.path}):_.model?new _({namespace:e,name:"BackboneElement"}):_.createByValueInNamespace({namespace:e,value:this.data})}toJSON(){return JSON.stringify(this.data)}convertData(){var e=this.data;switch(this.path){case"Quantity":if("http://unitsofmeasure.org"===e?.system&&"number"==typeof e.value&&"string"==typeof e.code){if(void 0!==e.comparator)throw new Error("Cannot convert a FHIR.Quantity that has a comparator");e=new l(e.value,l.mapUCUMCodeToTimeUnits[e.code]||"'"+e.code+"'")}break;case"date":e=y.checkString(e)||e;break;case"dateTime":e=f.checkString(e)||e;break;case"time":e=g.checkString(e)||e}return e}}x.makeResNode=function(e,t,n){return e instanceof x?e:new x(e,t,n)};class _{constructor({name:e,namespace:t}){this.name=e,this.namespace=t}static model=null;is(e){if(e instanceof _&&(!this.namespace||!e.namespace||this.namespace===e.namespace)){if(!_.model||this.namespace&&this.namespace!==_.FHIR)return this.name===e.name;{let t=this.name;do{if(t===e.name)return!0}while(t=_.model.type2Parent[t])}}return!1}}_.System="System",_.FHIR="FHIR",_.createByValueInNamespace=function({namespace:e,value:t}){let n=typeof t;return Number.isInteger(t)?n="integer":"number"===n?n="decimal":t instanceof f?n="dateTime":t instanceof g?n="time":t instanceof l&&(n="Quantity"),e===_.System&&(n=n.replace(/^\w/,(e=>e.toUpperCase()))),new _({namespace:e,name:n})},_.fromValue=function(e){return e instanceof x?e.getTypeInfo():_.createByValueInNamespace({namespace:_.System,value:e})},e.exports={FP_Type:u,FP_TimeBase:p,FP_Date:y,FP_DateTime:f,FP_Time:g,FP_Quantity:l,timeRE:s,dateTimeRE:c,ResourceNode:x,TypeInfo:_,typeFn:function(e){return e.map((e=>_.fromValue(e)))},isFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'is', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)},asFn:function(e,t){if(0===e.length)return[];if(e.length>1)throw new Error("Expected singleton on left side of 'as', got "+JSON.stringify(e));return _.fromValue(e[0]).is(t)?e:[]}}},9678:function(e,t,n){const i={},a=n(8110);let{ResourceNode:o}=a;i.raiseError=function(e,t){throw(t=t?t+": ":"")+e},i.assertAtMostOne=function(e,t){e.length>1&&i.raiseError("Was expecting no more than one element but got "+JSON.stringify(e),t)},i.assertType=function(e,t,n){let a=this.valData(e);if(t.indexOf(typeof a)<0){let a=t.length>1?"one of "+t.join(", "):t[0];i.raiseError("Found type '"+typeof e+"' but was expecting "+a,n)}return a},i.isEmpty=function(e){return Array.isArray(e)&&0==e.length},i.isSome=function(e){return null!=e&&!i.isEmpty(e)},i.isTrue=function(e){return null!=e&&(!0===e||1==e.length&&!0===e[0])},i.isFalse=function(e){return null!=e&&(!1===e||1==e.length&&!1===e[0])},i.isCapitalized=function(e){return e&&e[0]===e[0].toUpperCase()},i.flatten=function(e){return e.reduce((function(e,t){return Array.isArray(t)?e=e.concat(t):e.push(t),e}),[])},i.arraify=function(e){return Array.isArray(e)?e:i.isSome(e)?[e]:[]},i.valData=function(e){return e instanceof o?e.data:e},i.valDataConverted=function(e){return e instanceof o&&(e=e.convertData()),e},i.escapeStringForRegExp=function(e){return e.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g,"\\$&")},e.exports=i},4730:function(e,t,n){"use strict";var i=n(9898),a=Object.prototype.toString,o=Object.prototype.hasOwnProperty,r=function(e,t,n){for(var i=0,a=e.length;i=3&&(o=n),"[object Array]"===a.call(e)?r(e,t,o):"string"==typeof e?s(e,t,o):c(e,t,o)}},7193:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,i=Object.prototype.toString,a="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||i.call(o)!==a)throw new TypeError(t+o);for(var r,s=n.call(arguments,1),c=function(){if(this instanceof r){var t=o.apply(this,s.concat(n.call(arguments)));return Object(t)===t?t:this}return o.apply(e,s.concat(n.call(arguments)))},d=Math.max(0,o.length-s.length),u=[],l=0;l1&&"boolean"!=typeof t)throw new r('"allowMissing" argument must be a boolean');if(null===D(/^%?[^%]*%?$/,e))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=M(e),i=n.length>0?n[0]:"",o=T("%"+i+"%",t),s=o.name,d=o.value,u=!1,l=o.alias;l&&(i=l[0],E(n,C([0,1],l)));for(var m=1,p=!0;m=n.length){var x=c(d,f);d=(p=!!x)&&"get"in x&&!("originalValue"in x.get)?x.get:d[f]}else p=_(d,f),d=d[f];p&&!u&&(g[s]=d)}}return d}},1700:function(e,t,n){"use strict";var i=n(3584)("%Object.getOwnPropertyDescriptor%",!0);if(i)try{i([],"length")}catch(e){i=null}e.exports=i},2330:function(e){"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},4607:function(e,t,n){"use strict";var i=n(3584)("%Object.defineProperty%",!0),a=function(){if(i)try{return i({},"a",{value:1}),!0}catch(e){return!1}return!1};a.hasArrayLengthDefineBug=function(){if(!a())return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},563:function(e,t,n){"use strict";var i="undefined"!=typeof Symbol&&Symbol,a=n(9956);e.exports=function(){return"function"==typeof i&&("function"==typeof Symbol&&("symbol"==typeof i("foo")&&("symbol"==typeof Symbol("bar")&&a())))}},9956:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},6323:function(e,t,n){"use strict";var i=n(9956);e.exports=function(){return i()&&!!Symbol.toStringTag}},8380:function(e,t,n){"use strict";var i=n(4597);e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},5401:function(e,t,n){"use strict";var i=n(6323)(),a=n(2648)("Object.prototype.toString"),o=function(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},r=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=r,e.exports=s?o:r},6168:function(e,t,n){"use strict";if(n(2330)()){var i=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return i.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},9929:function(e,t,n){"use strict";var i=n(2648),a=i("Boolean.prototype.toString"),o=i("Object.prototype.toString"),r=n(6323)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(r&&Symbol.toStringTag in e?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Boolean]"===o(e))}},9898:function(e){"use strict";var t,n,i=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},a((function(){throw 42}),null,t)}catch(e){e!==n&&(a=null)}else a=null;var o=/^\s*class\b/,r=function(e){try{var t=i.call(e);return o.test(t)}catch(e){return!1}},s=function(e){try{return!r(e)&&(i.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,d="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),l=function(){return!1};if("object"==typeof document){var m=document.all;c.call(m)===c.call(document.all)&&(l=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,t)}catch(e){if(e!==n)return!1}return!r(e)&&s(e)}:function(e){if(l(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(d)return s(e);if(r(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},633:function(e,t,n){"use strict";var i=Date.prototype.getDay,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Date]"===a.call(e))}},7915:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},2673:function(e,t,n){"use strict";var i=Number.prototype.toString,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Number]"===a.call(e))}},8937:function(e,t,n){"use strict";var i,a,o,r,s=n(2648),c=n(6323)();if(c){i=s("Object.prototype.hasOwnProperty"),a=s("RegExp.prototype.exec"),o={};var d=function(){throw o};r={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(r[Symbol.toPrimitive]=d)}var u=s("Object.prototype.toString"),l=Object.getOwnPropertyDescriptor;e.exports=c?function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&i(t,"value")))return!1;try{a(e,r)}catch(e){return e===o}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},140:function(e){"use strict";var t,n="function"==typeof Map&&Map.prototype?Map:null,i="function"==typeof Set&&Set.prototype?Set:null;i||(t=function(e){return!1});var a=n?Map.prototype.has:null,o=i?Set.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),a)try{a.call(e)}catch(e){return!0}return e instanceof i}catch(e){}return!1}},1583:function(e,t,n){"use strict";var i=String.prototype.valueOf,a=Object.prototype.toString,o=n(6323)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object String]"===a.call(e))}},7469:function(e,t,n){"use strict";var i=Object.prototype.toString;if(n(563)()){var a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==i.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&o.test(a.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},3513:function(e,t,n){"use strict";var i=n(4730),a=n(9808),o=n(2648),r=o("Object.prototype.toString"),s=n(6323)(),c=n(1700),d="undefined"==typeof globalThis?n.g:globalThis,u=a(),l=o("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1}return!!c&&function(e){var t=!1;return i(p,(function(n,i){if(!t)try{t=n.call(e)===i}catch(e){}})),t}(e)}},5609:function(e){"use strict";var t,n="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,i="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;n||(t=function(e){return!1});var a=n?n.prototype.has:null,o=i?i.prototype.has:null;t||a||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(a.call(e,a),o)try{o.call(e,o)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},6159:function(e,t,n){"use strict";var i=n(3584),a=n(2648),o=i("%WeakSet%",!0),r=a("WeakSet.prototype.has",!0);if(r){var s=a("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(r(e,r),s)try{s(e,s)}catch(e){return!0}return e instanceof o}catch(e){}return!1}}else e.exports=function(e){return!1}},6368:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},9127:function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2633:function(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,a,o,r){var s=t(i),c=n[e][t(i)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,i)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(421))},3215:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(421))},6968:function(e,t,n){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,o,r){var s=n(t),c=i[e][n(t)];return 2===s&&(c=c[a?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},2572:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},8319:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(421))},5629:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(421))},7006:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,n,o,r){var s=i(t),c=a[e][i(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},r=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6722:function(e,t,n){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,i=e%100-n,a=e>=100?100:null;return e+(t[n]||t[i]||t[a])},week:{dow:1,doy:7}})}(n(421))},5958:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[i],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(421))},4921:function(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},7293:function(e,t,n){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(421))},9907:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(421))},2288:function(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(421))},2127:function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(421))},3922:function(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+a({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function a(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var r=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],l=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:u,shortWeekdaysParse:l,minWeekdaysParse:m,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:c,monthsShortStrictRegex:d,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(421))},8932:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3246:function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},8208:function(e,t,n){!function(e){"use strict";var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],a=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(o(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(o(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(o(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(o(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(o(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(o(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6492:function(e,t,n){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(421))},1883:function(e,t,n){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(421))},2285:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3082:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9076:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6454:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9016:function(e,t,n){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(421))},3093:function(e,t,n){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,n){var i=this._calendarEl[e],a=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(421))},5535:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(421))},2610:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8386:function(e,t,n){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},5272:function(e,t,n){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},3563:function(e,t,n){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(421))},8604:function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(421))},2140:function(e,t,n){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},8217:function(e,t,n){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9823:function(e,t,n){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(421))},9546:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},9089:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(421))},7781:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(421))},312:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(421))},8563:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:i?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4003:function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},463:function(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(421))},8941:function(e,t,n){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,n,i){var o="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":o=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta"}return o=a(e,i)+" "+o}function a(e,i){return e<10?i?n[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},1742:function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},6:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},761:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(421))},982:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},2346:function(e,t,n){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(421))},4934:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},2670:function(e,t,n){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],a=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},1733:function(e,t,n){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:a,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(421))},2271:function(e,t,n){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},5537:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){return"D"===t?e+"वेर":e},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(421))},763:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){return"D"===t?e+"er":e},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(421))},4125:function(e,t,n){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(421))},1651:function(e,t,n){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(421))},8602:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],a=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:a,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(421))},8641:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3079:function(e,t,n){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var a=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return a+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return a+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return a+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return a+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return a+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},443:function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(421))},8963:function(e,t,n){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(421))},1343:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,i,a){var o=e+" ";switch(i){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||a?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||a?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||a?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(a?"daga":"dögum"):n?o+"dagur":o+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?o+"mánuðir":o+(a?"mánuði":"mánuðum"):n?o+"mánuður":o+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?o+(n||a?"ár":"árum"):o+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3115:function(e,t,n){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8072:function(e,t,n){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},8183:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(421))},1064:function(e,t,n){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(421))},1999:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(421))},9360:function(e,t,n){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},3667:function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},1882:function(e,t,n){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(421))},2401:function(e,t,n){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(421))},5783:function(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(421))},6751:function(e,t,n){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},1193:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function i(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return a(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},769:function(e,t,n){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(421))},4409:function(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,n,i){return t?o(n)[0]:i?o(n)[1]:o(n)[2]}function a(e){return e%10==0||e>10&&e<20}function o(e){return t[e].split("_")}function r(e,t,n,r){var s=e+" ";return 1===e?s+i(e,t,n[0],r):t?s+(a(e)?o(n)[1]:o(n)[0]):r?s+o(n)[1]:s+(a(e)?o(n)[1]:o(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(421))},9262:function(e,t,n){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,a){return e+" "+n(t[a],e,i)}function a(e,i,a){return n(t[a],e,i)}function o(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:o,ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7514:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var a=t.words[i];return 1===i.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3434:function(e,t,n){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},610:function(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(421))},1654:function(e,t,n){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(421))},6730:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(421))},7196:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(421))},4750:function(e,t,n){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},487:function(e,t,n){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(421))},8856:function(e,t,n){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},1240:function(e,t,n){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(421))},2121:function(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},9802:function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(421))},3497:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},737:function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(421))},8153:function(e,t,n){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},5173:function(e,t,n){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(421))},499:function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(421))},3629:function(e,t,n){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function o(e,t,n){var i=e+" ";switch(n){case"ss":return i+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(a(e)?"godziny":"godzin");case"ww":return i+(a(e)?"tygodnie":"tygodni");case"MM":return i+(a(e)?"miesiące":"miesięcy");case"yy":return i+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},3312:function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(421))},5702:function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(421))},719:function(e,t,n){!function(e){"use strict";function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(421))},3778:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"минута":"минуту":e+" "+t({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(421))},5545:function(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},5811:function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},2015:function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(421))},1587:function(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function a(e,t,n,a){var o=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?o+(i(e)?"roky":"rokov"):o+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},147:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return a+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return a+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},6821:function(e,t,n){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},7792:function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"једна година":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"годину"===o?e+" година":e+" "+o)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},3019:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var o,r=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":a||n?r[0]:r[1]:(o=t.correctGrammaticalCase(e,r),"yy"===i&&n&&"godinu"===o?e+" godina":e+" "+o)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(421))},5078:function(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(421))},3593:function(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(421))},7655:function(e,t,n){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(421))},1553:function(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(421))},5967:function(e,t,n){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(421))},9236:function(e,t,n){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},2091:function(e,t,n){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}})}(n(421))},4141:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(421))},4204:function(e,t,n){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},8361:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},9565:function(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function a(e,t,n,i){var a=o(e);switch(n){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}function o(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,o="";return n>0&&(o+=t[n]+"vatlh"),i>0&&(o+=(""!==o?" ":"")+t[i]+"maH"),a>0&&(o+=(""!==o?" ":"")+t[a]),""===o?"pagh":o}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:a,m:"wa’ tup",mm:a,h:"wa’ rep",hh:a,d:"wa’ jaj",dd:a,M:"wa’ jar",MM:a,y:"wa’ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},6075:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,a=e%100-i,o=e>=100?100:null;return e+(t[i]||t[a]||t[o])}},week:{dow:1,doy:7}})}(n(421))},1637:function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(421))},4943:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(421))},8231:function(e,t,n){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(421))},7822:function(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(421))},7263:function(e,t,n){!function(e){"use strict";function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":e+" "+t({ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[i],+e)}function i(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(421))},1769:function(e,t,n){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(421))},4725:function(e,t,n){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(421))},9736:function(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(421))},9562:function(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(421))},7219:function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(421))},9333:function(e,t,n){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(421))},7289:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(421))},1589:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},9708:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},3384:function(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(421))},421:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,i;function a(){return t.apply(null,arguments)}function o(e){t=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(c(e,t))return!1;return!0}function u(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function m(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var n,i=[],a=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},j={};function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(j[e]=a),t&&(j[t[0]]=function(){return Y(a.apply(this,arguments),t[1],t[2])}),n&&(j[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,n,i=e.match(N);for(t=0,n=i.length;t=0&&q.test(e);)e=e.replace(q,i),q.lastIndex=0,n-=1;return e}var z={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var W="Invalid date";function K(){return this._invalidDate}var J="%d",$=/\d{1,2}/;function Z(e){return this._ordinal.replace("%d",e)}var X={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,n,i){var a=this._relativeTime[n];return L(a)?a(e,t,n,i):a.replace(/%d/i,e)}function te(e,t){var n=this._relativeTime[e>0?"future":"past"];return L(n)?n(t):n.replace(/%s/i,t)}var ne={};function ie(e,t){var n=e.toLowerCase();ne[n]=ne[n+"s"]=ne[t]=e}function ae(e){return"string"==typeof e?ne[e]||ne[e.toLowerCase()]:void 0}function oe(e){var t,n,i={};for(n in e)c(e,n)&&(t=ae(n))&&(i[t]=e[n]);return i}var re={};function se(e,t){re[e]=t}function ce(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:re[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function de(e){return e%4==0&&e%100!=0||e%400==0}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function le(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=ue(t)),n}function me(e,t){return function(n){return null!=n?(fe(this,e,n),a.updateOffset(this,t),this):pe(this,e)}}function pe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?(n=le(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),et(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ge(e){return L(this[e=ae(e)])?this[e]():this}function he(e,t){if("object"==typeof e){var n,i=ce(e=oe(e)),a=i.length;for(n=0;n68?1900:2e3)};var yt=me("FullYear",!0);function xt(){return de(this.year())}function _t(e,t,n,i,a,o,r){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,a,o,r),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,a,o,r),s}function Ct(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Et(e,t,n){var i=7+t-n;return-(7+Ct(e,0,i).getUTCDay()-t)%7+i-1}function St(e,t,n,i,a){var o,r,s=1+7*(t-1)+(7+n-i)%7+Et(e,i,a);return s<=0?r=ht(o=e-1)+s:s>ht(e)?(o=e+1,r=s-ht(e)):(o=e,r=s),{year:o,dayOfYear:r}}function vt(e,t,n){var i,a,o=Et(e.year(),t,n),r=Math.floor((e.dayOfYear()-o-1)/7)+1;return r<1?i=r+Dt(a=e.year()-1,t,n):r>Dt(e.year(),t,n)?(i=r-Dt(e.year(),t,n),a=e.year()+1):(a=e.year(),i=r),{week:i,year:a}}function Dt(e,t,n){var i=Et(e,t,n),a=Et(e+1,t,n);return(ht(e)-i+a)/7}function Rt(e){return vt(e,this._week.dow,this._week.doy).week}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),se("week",5),se("isoWeek",5),Oe("w",ve),Oe("ww",ve,_e),Oe("W",ve),Oe("WW",ve,_e),Fe(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=le(e)}));var bt={dow:0,doy:6};function Mt(){return this._week.dow}function Tt(){return this._week.doy}function It(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Lt(e){var t=vt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function kt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function At(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),se("day",11),se("weekday",11),se("isoWeekday",11),Oe("d",ve),Oe("e",ve),Oe("E",ve),Oe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Oe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Oe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Fe(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:y(n).invalidWeekday=e})),Fe(["d","e","E"],(function(e,t,n,i){t[i]=le(e)}));var wt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Nt=we,qt=we,Ht=we;function jt(e,t){var n=r(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?At(n,this._week.dow):e?n[e.day()]:n}function Ft(e){return!0===e?At(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Bt(e){return!0===e?At(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ut(e,t,n){var i,a,o,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=g([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"dddd"===t?-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:"ddd"===t?-1!==(a=Ue.call(this._shortWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._minWeekdaysParse,r))?a:null:-1!==(a=Ue.call(this._minWeekdaysParse,r))||-1!==(a=Ue.call(this._weekdaysParse,r))||-1!==(a=Ue.call(this._shortWeekdaysParse,r))?a:null}function Vt(e,t,n){var i,a,o;if(this._weekdaysParseExact)return Ut.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=g([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Qt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pt(e,this.localeData()),this.add(e-t,"d")):t}function zt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=kt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Wt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Nt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Jt(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ht),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,n,i,a,o,r=[],s=[],c=[],d=[];for(t=0;t<7;t++)n=g([2e3,1]).day(t),i=qe(this.weekdaysMin(n,"")),a=qe(this.weekdaysShort(n,"")),o=qe(this.weekdays(n,"")),r.push(i),s.push(a),c.push(o),d.push(i),d.push(a),d.push(o);r.sort(e),s.sort(e),c.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Zt(){return this.hours()%12||12}function Xt(){return this.hours()||24}function en(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Zt),F("k",["kk",2],0,Xt),F("hmm",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Zt.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)})),en("a",!0),en("A",!1),ie("hour","h"),se("hour",13),Oe("a",tn),Oe("A",tn),Oe("H",ve),Oe("h",ve),Oe("k",ve),Oe("HH",ve,_e),Oe("hh",ve,_e),Oe("kk",ve,_e),Oe("hmm",De),Oe("hmmss",Re),Oe("Hmm",De),Oe("Hmmss",Re),je(["H","HH"],Ge),je(["k","kk"],(function(e,t,n){var i=le(e);t[Ge]=24===i?0:i})),je(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),je(["h","hh"],(function(e,t,n){t[Ge]=le(e),y(n).bigHour=!0})),je("hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i)),y(n).bigHour=!0})),je("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a)),y(n).bigHour=!0})),je("Hmm",(function(e,t,n){var i=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i))})),je("Hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ge]=le(e.substr(0,i)),t[We]=le(e.substr(i,2)),t[Ke]=le(e.substr(a))}));var an=/[ap]\.?m?\.?/i,on=me("Hours",!0);function rn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var sn,cn={calendar:w,longDateFormat:z,invalidDate:W,ordinal:J,dayOfMonthOrdinalParse:$,relativeTime:X,months:tt,monthsShort:nt,week:bt,weekdays:wt,weekdaysMin:Yt,weekdaysShort:Ot,meridiemParse:an},dn={},un={};function ln(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n0;){if(i=gn(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&ln(a,n)>=t-1)break;t--}o++}return sn}function fn(e){return null!=e.match("^[^/\\\\]*$")}function gn(t){var i=null;if(void 0===dn[t]&&e&&e.exports&&fn(t))try{i=sn._abbr,n(6700)("./"+t),hn(i)}catch(e){dn[t]=null}return dn[t]}function hn(e,t){var n;return e&&((n=u(t)?_n(e):yn(e,t))?sn=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sn._abbr}function yn(e,t){if(null!==t){var n,i=cn;if(t.abbr=e,null!=dn[e])I("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=dn[e]._config;else if(null!=t.parentLocale)if(null!=dn[t.parentLocale])i=dn[t.parentLocale]._config;else{if(null==(n=gn(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;i=n._config}return dn[e]=new A(k(i,t)),un[e]&&un[e].forEach((function(e){yn(e.name,e.config)})),hn(e),dn[e]}return delete dn[e],null}function xn(e,t){if(null!=t){var n,i,a=cn;null!=dn[e]&&null!=dn[e].parentLocale?dn[e].set(k(dn[e]._config,t)):(null!=(i=gn(e))&&(a=i._config),t=k(a,t),null==i&&(t.abbr=e),(n=new A(t)).parentLocale=dn[e],dn[e]=n),hn(e)}else null!=dn[e]&&(null!=dn[e].parentLocale?(dn[e]=dn[e].parentLocale,e===hn()&&hn(e)):null!=dn[e]&&delete dn[e]);return dn[e]}function _n(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sn;if(!r(e)){if(t=gn(e))return t;e=[e]}return pn(e)}function Cn(){return M(dn)}function En(e){var t,n=e._a;return n&&-2===y(e).overflow&&(t=n[Qe]<0||n[Qe]>11?Qe:n[ze]<1||n[ze]>et(n[Ve],n[Qe])?ze:n[Ge]<0||n[Ge]>24||24===n[Ge]&&(0!==n[We]||0!==n[Ke]||0!==n[Je])?Ge:n[We]<0||n[We]>59?We:n[Ke]<0||n[Ke]>59?Ke:n[Je]<0||n[Je]>999?Je:-1,y(e)._overflowDayOfYear&&(tze)&&(t=ze),y(e)._overflowWeeks&&-1===t&&(t=$e),y(e)._overflowWeekday&&-1===t&&(t=Ze),y(e).overflow=t),e}var Sn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Dn=/Z|[+-]\d\d(?::?\d\d)?/,Rn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],bn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Mn=/^\/?Date\((-?\d+)/i,Tn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,In={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ln(e){var t,n,i,a,o,r,s=e._i,c=Sn.exec(s)||vn.exec(s),d=Rn.length,u=bn.length;if(c){for(y(e).iso=!0,t=0,n=d;tht(o)||0===e._dayOfYear)&&(y(e)._overflowDayOfYear=!0),n=Ct(o,0,e._dayOfYear),e._a[Qe]=n.getUTCMonth(),e._a[ze]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ge]&&0===e._a[We]&&0===e._a[Ke]&&0===e._a[Je]&&(e._nextDay=!0,e._a[Ge]=0),e._d=(e._useUTC?Ct:_t).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(y(e).weekdayMismatch=!0)}}function Fn(e){var t,n,i,a,o,r,s,c,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,r=4,n=qn(t.GG,e._a[Ve],vt(Jn(),1,4).year),i=qn(t.W,1),((a=qn(t.E,1))<1||a>7)&&(c=!0)):(o=e._locale._week.dow,r=e._locale._week.doy,d=vt(Jn(),o,r),n=qn(t.gg,e._a[Ve],d.year),i=qn(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(c=!0):null!=t.e?(a=t.e+o,(t.e<0||t.e>6)&&(c=!0)):a=o),i<1||i>Dt(n,o,r)?y(e)._overflowWeeks=!0:null!=c?y(e)._overflowWeekday=!0:(s=St(n,i,a,o,r),e._a[Ve]=s.year,e._dayOfYear=s.dayOfYear)}function Bn(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],y(e).empty=!0;var t,n,i,o,r,s,c,d=""+e._i,u=d.length,l=0;for(c=(i=Q(e._f,e._locale).match(N)||[]).length,t=0;t0&&y(e).unusedInput.push(r),d=d.slice(d.indexOf(n)+n.length),l+=n.length),j[o]?(n?y(e).empty=!1:y(e).unusedTokens.push(o),Be(o,n,e)):e._strict&&!n&&y(e).unusedTokens.push(o);y(e).charsLeftOver=u-l,d.length>0&&y(e).unusedInput.push(d),e._a[Ge]<=12&&!0===y(e).bigHour&&e._a[Ge]>0&&(y(e).bigHour=void 0),y(e).parsedDateParts=e._a.slice(0),y(e).meridiem=e._meridiem,e._a[Ge]=Un(e._locale,e._a[Ge],e._meridiem),null!==(s=y(e).era)&&(e._a[Ve]=e._locale.erasConvertYear(s,e._a[Ve])),jn(e),En(e)}else Yn(e);else Ln(e)}function Un(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function Vn(e){var t,n,i,a,o,r,s=!1,c=e._f.length;if(0===c)return y(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:_()}));function Xn(e,t){var n,i;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return Jn();for(n=t[0],i=1;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vi(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return S(t,this),(t=Gn(t))._a?(e=t._isUTC?g(t._a):Jn(t._a),this._isDSTShifted=this.isValid()&&ui(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Di(){return!!this.isValid()&&!this._isUTC}function Ri(){return!!this.isValid()&&this._isUTC}function bi(){return!!this.isValid()&&this._isUTC&&0===this._offset}a.updateOffset=function(){};var Mi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ii(e,t){var n,i,a,o=e,r=null;return ci(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(r=Mi.exec(e))?(n="-"===r[1]?-1:1,o={y:0,d:le(r[ze])*n,h:le(r[Ge])*n,m:le(r[We])*n,s:le(r[Ke])*n,ms:le(di(1e3*r[Je]))*n}):(r=Ti.exec(e))?(n="-"===r[1]?-1:1,o={y:Li(r[2],n),M:Li(r[3],n),w:Li(r[4],n),d:Li(r[5],n),h:Li(r[6],n),m:Li(r[7],n),s:Li(r[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=ki(Jn(o.from),Jn(o.to)),(o={}).ms=a.milliseconds,o.M=a.months),i=new si(o),ci(e)&&c(e,"_locale")&&(i._locale=e._locale),ci(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}function Li(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Pi(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function ki(e,t){var n;return e.isValid()&&t.isValid()?(t=fi(t,e),e.isBefore(t)?n=Pi(e,t):((n=Pi(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Ai(e,t){return function(n,i){var a;return null===i||isNaN(+i)||(I(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=i,i=a),wi(this,Ii(n,i),e),this}}function wi(e,t,n,i){var o=t._milliseconds,r=di(t._days),s=di(t._months);e.isValid()&&(i=null==i||i,s&&ut(e,pe(e,"Month")+s*n),r&&fe(e,"Date",pe(e,"Date")+r*n),o&&e._d.setTime(e._d.valueOf()+o*n),i&&a.updateOffset(e,r||s))}Ii.fn=si.prototype,Ii.invalid=ri;var Oi=Ai(1,"add"),Yi=Ai(-1,"subtract");function Ni(e){return"string"==typeof e||e instanceof String}function qi(e){return D(e)||m(e)||Ni(e)||l(e)||ji(e)||Hi(e)||null==e}function Hi(e){var t,n,i=s(e)&&!d(e),a=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r=o.length;for(t=0;tn.valueOf():n.valueOf()9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):L(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ta(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,a="moment",o="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=o+'[")]',this.format(e+t+n+i)}function na(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ia(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function aa(e){return this.from(Jn(),e)}function oa(e,t){return this.isValid()&&(D(e)&&e.isValid()||Jn(e).isValid())?Ii({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ra(e){return this.to(Jn(),e)}function sa(e){var t;return void 0===e?this._locale._abbr:(null!=(t=_n(e))&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ca=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function da(){return this._locale}var ua=1e3,la=60*ua,ma=60*la,pa=3506328*ma;function fa(e,t){return(e%t+t)%t}function ga(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-pa:new Date(e,t,n).valueOf()}function ha(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-pa:Date.UTC(e,t,n)}function ya(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=fa(t+(this._isUTC?0:this.utcOffset()*la),ma);break;case"minute":t=this._d.valueOf(),t-=fa(t,la);break;case"second":t=this._d.valueOf(),t-=fa(t,ua)}return this._d.setTime(t),a.updateOffset(this,!0),this}function xa(e){var t,n;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ha:ga,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ma-fa(t+(this._isUTC?0:this.utcOffset()*la),ma)-1;break;case"minute":t=this._d.valueOf(),t+=la-fa(t,la)-1;break;case"second":t=this._d.valueOf(),t+=ua-fa(t,ua)-1}return this._d.setTime(t),a.updateOffset(this,!0),this}function _a(){return this._d.valueOf()-6e4*(this._offset||0)}function Ca(){return Math.floor(this.valueOf()/1e3)}function Ea(){return new Date(this.valueOf())}function Sa(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function va(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Da(){return this.isValid()?this.toISOString():null}function Ra(){return x(this)}function ba(){return f({},y(this))}function Ma(){return y(this).overflow}function Ta(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ia(e,t){var n,i,o,r=this._eras||_n("en")._eras;for(n=0,i=r.length;n=0)return c[i]}function Pa(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n}function ka(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e(o=Dt(e,i,a))&&(t=o),Za.call(this,e,t,n,i,a))}function Za(e,t,n,i,a){var o=St(e,t,n,i,a),r=Ct(o.year,0,o.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}function Xa(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),Oe("N",Ha),Oe("NN",Ha),Oe("NNN",Ha),Oe("NNNN",ja),Oe("NNNNN",Fa),je(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?y(n).era=a:y(n).invalidEra=e})),Oe("y",Ie),Oe("yy",Ie),Oe("yyy",Ie),Oe("yyyy",Ie),Oe("yo",Ba),je(["y","yy","yyy","yyyy"],Ve),je(["yo"],(function(e,t,n,i){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ve]=n._locale.eraYearOrdinalParse(e,a):t[Ve]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Va("gggg","weekYear"),Va("ggggg","weekYear"),Va("GGGG","isoWeekYear"),Va("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),se("weekYear",1),se("isoWeekYear",1),Oe("G",Le),Oe("g",Le),Oe("GG",ve,_e),Oe("gg",ve,_e),Oe("GGGG",Me,Ee),Oe("gggg",Me,Ee),Oe("GGGGG",Te,Se),Oe("ggggg",Te,Se),Fe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=le(e)})),Fe(["gg","GG"],(function(e,t,n,i){t[i]=a.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),ie("quarter","Q"),se("quarter",7),Oe("Q",xe),je("Q",(function(e,t){t[Qe]=3*(le(e)-1)})),F("D",["DD",2],"Do","date"),ie("date","D"),se("date",9),Oe("D",ve),Oe("DD",ve,_e),Oe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),je(["D","DD"],ze),je("Do",(function(e,t){t[ze]=le(e.match(ve)[0])}));var eo=me("Date",!0);function to(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}F("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),se("dayOfYear",4),Oe("DDD",be),Oe("DDDD",Ce),je(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=le(e)})),F("m",["mm",2],0,"minute"),ie("minute","m"),se("minute",14),Oe("m",ve),Oe("mm",ve,_e),je(["m","mm"],We);var no=me("Minutes",!1);F("s",["ss",2],0,"second"),ie("second","s"),se("second",15),Oe("s",ve),Oe("ss",ve,_e),je(["s","ss"],Ke);var io,ao,oo=me("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ie("millisecond","ms"),se("millisecond",16),Oe("S",be,xe),Oe("SS",be,_e),Oe("SSS",be,Ce),io="SSSS";io.length<=9;io+="S")Oe(io,Ie);function ro(e,t){t[Je]=le(1e3*("0."+e))}for(io="S";io.length<=9;io+="S")je(io,ro);function so(){return this._isUTC?"UTC":""}function co(){return this._isUTC?"Coordinated Universal Time":""}ao=me("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var uo=v.prototype;function lo(e){return Jn(1e3*e)}function mo(){return Jn.apply(null,arguments).parseZone()}function po(e){return e}uo.add=Oi,uo.calendar=Ui,uo.clone=Vi,uo.diff=$i,uo.endOf=xa,uo.format=na,uo.from=ia,uo.fromNow=aa,uo.to=oa,uo.toNow=ra,uo.get=ge,uo.invalidAt=Ma,uo.isAfter=Qi,uo.isBefore=zi,uo.isBetween=Gi,uo.isSame=Wi,uo.isSameOrAfter=Ki,uo.isSameOrBefore=Ji,uo.isValid=Ra,uo.lang=ca,uo.locale=sa,uo.localeData=da,uo.max=Zn,uo.min=$n,uo.parsingFlags=ba,uo.set=he,uo.startOf=ya,uo.subtract=Yi,uo.toArray=Sa,uo.toObject=va,uo.toDate=Ea,uo.toISOString=ea,uo.inspect=ta,"undefined"!=typeof Symbol&&null!=Symbol.for&&(uo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),uo.toJSON=Da,uo.toString=Xi,uo.unix=Ca,uo.valueOf=_a,uo.creationData=Ta,uo.eraName=ka,uo.eraNarrow=Aa,uo.eraAbbr=wa,uo.eraYear=Oa,uo.year=yt,uo.isLeapYear=xt,uo.weekYear=Qa,uo.isoWeekYear=za,uo.quarter=uo.quarters=Xa,uo.month=lt,uo.daysInMonth=mt,uo.week=uo.weeks=It,uo.isoWeek=uo.isoWeeks=Lt,uo.weeksInYear=Ka,uo.weeksInWeekYear=Ja,uo.isoWeeksInYear=Ga,uo.isoWeeksInISOWeekYear=Wa,uo.date=eo,uo.day=uo.days=Qt,uo.weekday=zt,uo.isoWeekday=Gt,uo.dayOfYear=to,uo.hour=uo.hours=on,uo.minute=uo.minutes=no,uo.second=uo.seconds=oo,uo.millisecond=uo.milliseconds=ao,uo.utcOffset=hi,uo.utc=xi,uo.local=_i,uo.parseZone=Ci,uo.hasAlignedHourOffset=Ei,uo.isDST=Si,uo.isLocal=Di,uo.isUtcOffset=Ri,uo.isUtc=bi,uo.isUTC=bi,uo.zoneAbbr=so,uo.zoneName=co,uo.dates=b("dates accessor is deprecated. Use date instead.",eo),uo.months=b("months accessor is deprecated. Use month instead",lt),uo.years=b("years accessor is deprecated. Use year instead",yt),uo.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",yi),uo.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vi);var fo=A.prototype;function go(e,t,n,i){var a=_n(),o=g().set(i,t);return a[n](o,e)}function ho(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return go(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=go(e,i,n,"month");return a}function yo(e,t,n,i){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var a,o=_n(),r=e?o._week.dow:0,s=[];if(null!=n)return go(t,(n+r)%7,i,"day");for(a=0;a<7;a++)s[a]=go(t,(a+r)%7,i,"day");return s}function xo(e,t){return ho(e,t,"months")}function _o(e,t){return ho(e,t,"monthsShort")}function Co(e,t,n){return yo(e,t,n,"weekdays")}function Eo(e,t,n){return yo(e,t,n,"weekdaysShort")}function So(e,t,n){return yo(e,t,n,"weekdaysMin")}fo.calendar=O,fo.longDateFormat=G,fo.invalidDate=K,fo.ordinal=Z,fo.preparse=po,fo.postformat=po,fo.relativeTime=ee,fo.pastFuture=te,fo.set=P,fo.eras=Ia,fo.erasParse=La,fo.erasConvertYear=Pa,fo.erasAbbrRegex=Na,fo.erasNameRegex=Ya,fo.erasNarrowRegex=qa,fo.months=rt,fo.monthsShort=st,fo.monthsParse=dt,fo.monthsRegex=ft,fo.monthsShortRegex=pt,fo.week=Rt,fo.firstDayOfYear=Tt,fo.firstDayOfWeek=Mt,fo.weekdays=jt,fo.weekdaysMin=Bt,fo.weekdaysShort=Ft,fo.weekdaysParse=Vt,fo.weekdaysRegex=Wt,fo.weekdaysShortRegex=Kt,fo.weekdaysMinRegex=Jt,fo.isPM=nn,fo.meridiem=rn,hn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===le(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=b("moment.lang is deprecated. Use moment.locale instead.",hn),a.langData=b("moment.langData is deprecated. Use moment.localeData instead.",_n);var vo=Math.abs;function Do(){var e=this._data;return this._milliseconds=vo(this._milliseconds),this._days=vo(this._days),this._months=vo(this._months),e.milliseconds=vo(e.milliseconds),e.seconds=vo(e.seconds),e.minutes=vo(e.minutes),e.hours=vo(e.hours),e.months=vo(e.months),e.years=vo(e.years),this}function Ro(e,t,n,i){var a=Ii(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function bo(e,t){return Ro(this,e,t,1)}function Mo(e,t){return Ro(this,e,t,-1)}function To(e){return e<0?Math.floor(e):Math.ceil(e)}function Io(){var e,t,n,i,a,o=this._milliseconds,r=this._days,s=this._months,c=this._data;return o>=0&&r>=0&&s>=0||o<=0&&r<=0&&s<=0||(o+=864e5*To(Po(s)+r),r=0,s=0),c.milliseconds=o%1e3,e=ue(o/1e3),c.seconds=e%60,t=ue(e/60),c.minutes=t%60,n=ue(t/60),c.hours=n%24,r+=ue(n/24),s+=a=ue(Lo(r)),r-=To(Po(a)),i=ue(s/12),s%=12,c.days=r,c.months=s,c.years=i,this}function Lo(e){return 4800*e/146097}function Po(e){return 146097*e/4800}function ko(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=ae(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Lo(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Po(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ao(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*le(this._months/12):NaN}function wo(e){return function(){return this.as(e)}}var Oo=wo("ms"),Yo=wo("s"),No=wo("m"),qo=wo("h"),Ho=wo("d"),jo=wo("w"),Fo=wo("M"),Bo=wo("Q"),Uo=wo("y");function Vo(){return Ii(this)}function Qo(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function zo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=zo("milliseconds"),Wo=zo("seconds"),Ko=zo("minutes"),Jo=zo("hours"),$o=zo("days"),Zo=zo("months"),Xo=zo("years");function er(){return ue(this.days()/7)}var tr=Math.round,nr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ir(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}function ar(e,t,n,i){var a=Ii(e).abs(),o=tr(a.as("s")),r=tr(a.as("m")),s=tr(a.as("h")),c=tr(a.as("d")),d=tr(a.as("M")),u=tr(a.as("w")),l=tr(a.as("y")),m=o<=n.ss&&["s",o]||o0,m[4]=i,ir.apply(null,m)}function or(e){return void 0===e?tr:"function"==typeof e&&(tr=e,!0)}function rr(e,t){return void 0!==nr[e]&&(void 0===t?nr[e]:(nr[e]=t,"s"===e&&(nr.ss=t-1),!0))}function sr(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,o=nr;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(o=Object.assign({},nr,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),i=ar(this,!a,o,n=this.localeData()),a&&(i=n.pastFuture(+this,i)),n.postformat(i)}var cr=Math.abs;function dr(e){return(e>0)-(e<0)||+e}function ur(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,o,r,s,c=cr(this._milliseconds)/1e3,d=cr(this._days),u=cr(this._months),l=this.asSeconds();return l?(e=ue(c/60),t=ue(e/60),c%=60,e%=60,n=ue(u/12),u%=12,i=c?c.toFixed(3).replace(/\.?0+$/,""):"",a=l<0?"-":"",o=dr(this._months)!==dr(l)?"-":"",r=dr(this._days)!==dr(l)?"-":"",s=dr(this._milliseconds)!==dr(l)?"-":"",a+"P"+(n?o+n+"Y":"")+(u?o+u+"M":"")+(d?r+d+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+i+"S":"")):"P0D"}var lr=si.prototype;return lr.isValid=oi,lr.abs=Do,lr.add=bo,lr.subtract=Mo,lr.as=ko,lr.asMilliseconds=Oo,lr.asSeconds=Yo,lr.asMinutes=No,lr.asHours=qo,lr.asDays=Ho,lr.asWeeks=jo,lr.asMonths=Fo,lr.asQuarters=Bo,lr.asYears=Uo,lr.valueOf=Ao,lr._bubble=Io,lr.clone=Vo,lr.get=Qo,lr.milliseconds=Go,lr.seconds=Wo,lr.minutes=Ko,lr.hours=Jo,lr.days=$o,lr.weeks=er,lr.months=Zo,lr.years=Xo,lr.humanize=sr,lr.toISOString=ur,lr.toString=ur,lr.toJSON=ur,lr.locale=sa,lr.localeData=da,lr.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ur),lr.lang=ca,F("X",0,0,"unix"),F("x",0,0,"valueOf"),Oe("x",Le),Oe("X",Ae),je("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),je("x",(function(e,t,n){n._d=new Date(le(e))})),a.version="2.29.4",o(Jn),a.fn=uo,a.min=ei,a.max=ti,a.now=ni,a.utc=g,a.unix=lo,a.months=xo,a.isDate=m,a.locale=hn,a.invalid=_,a.duration=Ii,a.isMoment=D,a.weekdays=Co,a.parseZone=mo,a.localeData=_n,a.isDuration=ci,a.monthsShort=_o,a.weekdaysMin=So,a.defineLocale=yn,a.updateLocale=xn,a.locales=Cn,a.weekdaysShort=Eo,a.normalizeUnits=ae,a.relativeTimeRounding=or,a.relativeTimeThreshold=rr,a.calendarFormat=Bi,a.prototype=uo,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},8291:function(e,t,n){var i="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=i&&a&&"function"==typeof a.get?a.get:null,r=i&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=s&&c&&"function"==typeof c.get?c.get:null,u=s&&Set.prototype.forEach,l="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,g=Object.prototype.toString,h=Function.prototype.toString,y=String.prototype.match,x=String.prototype.slice,_=String.prototype.replace,C=String.prototype.toUpperCase,E=String.prototype.toLowerCase,S=RegExp.prototype.test,v=Array.prototype.concat,D=Array.prototype.join,R=Array.prototype.slice,b=Math.floor,M="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===L||"symbol")?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,A=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function w(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var i=e<0?-b(-e):b(e);if(i!==e){var a=String(i),o=x.call(t,a.length+1);return _.call(a,n,"$&_")+"."+_.call(_.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return _.call(t,n,"$&_")}var O=n(4654),Y=O.custom,N=B(Y)?Y:null;function q(e,t,n){var i="double"===(n.quoteStyle||t)?'"':"'";return i+e+i}function H(e){return _.call(String(e),/"/g,""")}function j(e){return!("[object Array]"!==Q(e)||P&&"object"==typeof e&&P in e)}function F(e){return!("[object RegExp]"!==Q(e)||P&&"object"==typeof e&&P in e)}function B(e){if(L)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!I)return!1;try{return I.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,i,a){var s=n||{};if(V(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!V(s,"customInspect")||s.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return G(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var C=String(t);return g?w(t,C):C}if("bigint"==typeof t){var S=String(t)+"n";return g?w(t,S):S}var b=void 0===s.depth?5:s.depth;if(void 0===i&&(i=0),i>=b&&b>0&&"object"==typeof t)return j(t)?"[Array]":"[Object]";var T=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=D.call(Array(e.indent+1)," ")}return{base:n,prev:D.call(Array(t+1),n)}}(s,i);if(void 0===a)a=[];else if(z(a,t)>=0)return"[Circular]";function Y(t,n,o){if(n&&(a=R.call(a)).push(n),o){var r={depth:s.depth};return V(s,"quoteStyle")&&(r.quoteStyle=s.quoteStyle),e(t,r,i+1,a)}return e(t,s,i+1,a)}if("function"==typeof t&&!F(t)){var U=function(e){if(e.name)return e.name;var t=y.call(h.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),W=X(t,Y);return"[Function"+(U?": "+U:" (anonymous)")+"]"+(W.length>0?" { "+D.call(W,", ")+" }":"")}if(B(t)){var ee=L?_.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(t);return"object"!=typeof t||L?ee:K(ee)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var te="<"+E.call(String(t.nodeName)),ne=t.attributes||[],ie=0;ie"}if(j(t)){if(0===t.length)return"[]";var ae=X(t,Y);return T&&!function(e){for(var t=0;t=0)return!1;return!0}(ae)?"["+Z(ae,T)+"]":"[ "+D.call(ae,", ")+" ]"}if(function(e){return!("[object Error]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)){var oe=X(t,Y);return"cause"in Error.prototype||!("cause"in t)||k.call(t,"cause")?0===oe.length?"["+String(t)+"]":"{ ["+String(t)+"] "+D.call(oe,", ")+" }":"{ ["+String(t)+"] "+D.call(v.call("[cause]: "+Y(t.cause),oe),", ")+" }"}if("object"==typeof t&&c){if(N&&"function"==typeof t[N]&&O)return O(t,{depth:b-i});if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{d.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var re=[];return r.call(t,(function(e,n){re.push(Y(n,t,!0)+" => "+Y(e,t))})),$("Map",o.call(t),re,T)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var se=[];return u.call(t,(function(e){se.push(Y(e,t))})),$("Set",d.call(t),se,T)}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e,l);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return J("WeakMap");if(function(e){if(!m||!e||"object"!=typeof e)return!1;try{m.call(e,m);try{l.call(e,l)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return J("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return J("WeakRef");if(function(e){return!("[object Number]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(Number(t)));if(function(e){if(!e||"object"!=typeof e||!M)return!1;try{return M.call(e),!0}catch(e){}return!1}(t))return K(Y(M.call(t)));if(function(e){return!("[object Boolean]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(f.call(t));if(function(e){return!("[object String]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t))return K(Y(String(t)));if(!function(e){return!("[object Date]"!==Q(e)||P&&"object"==typeof e&&P in e)}(t)&&!F(t)){var ce=X(t,Y),de=A?A(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",le=!de&&P&&Object(t)===t&&P in t?x.call(Q(t),8,-1):ue?"Object":"",me=(de||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(le||ue?"["+D.call(v.call([],le||[],ue||[]),": ")+"] ":"");return 0===ce.length?me+"{}":T?me+"{"+Z(ce,T)+"}":me+"{ "+D.call(ce,", ")+" }"}return String(t)};var U=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,t){return U.call(e,t)}function Q(e){return g.call(e)}function z(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,i=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,i="... "+n+" more character"+(n>1?"s":"");return G(x.call(e,0,t.maxStringLength),t)+i}return q(_.call(_.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,W),"single",t)}function W(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+C.call(t.toString(16))}function K(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function $(e,t,n,i){return e+" ("+t+") {"+(i?Z(n,i):D.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+D.call(e,","+n)+"\n"+t.prev}function X(e,t){var n=j(e),i=[];if(n){i.length=e.length;for(var a=0;a0&&!a.call(e,0))for(var g=0;g0)for(var h=0;h=0&&"[object Function]"===t.call(e.callee)),i}},5082:function(e,t,n){"use strict";var i=n(6675),a=n(9956)(),o=n(2648),r=Object,s=o("Array.prototype.push"),c=o("Object.prototype.propertyIsEnumerable"),d=a?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=r(e);if(1===arguments.length)return n;for(var o=1;o0){r[0].related=[];for(var s=this._createDiagnosticReportContent(o,t),c=0,d=s.result.length;c0&&(n="REAL"),n){case"INT":if(e.valueInteger){t.value=e.valueInteger;break}case"REAL":case"QTY":let n=(0,i.$)(e.valueQuantity);t.value=n.value,delete n.value,(n.name||n.code||n.system)&&(t.unit=n);break;case"DT":t.value=LForms.Util.stringToDTDateISO(e.valueDate);break;case"DTM":t.value=LForms.Util.stringToDate(e.valueDateTime);break;case"CNE":case"CWE":var a;e.valueCodeableConcept?a={code:e.valueCodeableConcept.coding[0].code,text:e.valueCodeableConcept.coding[0].display,system:e.valueCodeableConcept.coding[0].system}:e.valueString&&(a=e.valueString),t.answerCardinality&&("*"===t.answerCardinality.max||parseInt(t.answerCardinality.max)>1)?(t.value||(t.value=[]),t.value.push(a)):t.value=a;break;case"SECTION":case"TITLE":case"":break;default:t.value=e.valueString}}},_findTotalRepeatingNum:function(e,t,n){for(var i=0,a=[],o=0,r=e.length;o1)){i=s;break}if(a===n){i=s;break}a+=1}}return i},_addRepeatingItems:function(e,t,n){var i=null;if(e.items){for(var a=0,o=e.items.length;a1)))for(;n>1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_processObxAndItem:function(e,t,n){for(var i=0,a=e.obxInfoList.length;i1&&0===o.index&&this._addRepeatingItems(t,o.code,o.total);var s=this._findTheMatchingItemByCodeAndIndex(t,o.code,o.index);this._setupItemValueAndUnit(r,s),o.obxInfoList&&o.obxInfoList.length>0&&this._processObxAndItem(o,s,n)}}},_convertFromBundleToContained:function(e){var t;if(e&&"searchset"===e.type){for(var n=e.entry,i=0,a=n.length;i0&&(i="REAL"),i){case"INT":n=[this._createObsIntValue(e)];break;case"REAL":case"QTY":var a={value:e.value};this._setFHIRQuantityUnit(a,e.unit),n=[{key:"valueQuantity",val:a}];break;case"DT":n=[{key:"valueDate",val:e.value}];break;case"DTM":n=[{key:"valueDateTime",val:e.value}];break;case"CNE":case"CWE":for(var o,r=e.answerCardinality.max,s=0,c=(o=r&&("*"===r||parseInt(r)>1)?e.value:[e.value]).length;s{if(console.log("Ran expressions in "+(new Date-self._runStart)+" ms"),self._firstExpressionRunComplete||(self._firstExpressionRunComplete=!0),self._currentRunPromise=void 0,self._pendingRun)return self.runCalculations(!1)}),(e=>{throw console.log("Run of expressions failed; reason follows"),console.log(e),self._currentRunPromise=void 0,self._pendingRun=!1,self._pendingQueries=[],e}))}return this._currentRunPromise},_handlePendingQueries:function(){const e=this;return Promise.allSettled(this._pendingQueries).then((function(t){e._pendingQueries=[];for(var n=!1,i=!1,a=0,o=t.length;(!n||!i)&&a0?"&":"?")+"_format=json",!/^https?:/.test(e)&&LForms.fhirContext?.client?LForms.fhirContext.client.request(e):fetch(e).then((function(e){return e.json()}))},_updateItemFromExp(e,t,n,i,a,o){var r=!1,s=this._fhir.SDC;if(a||t!=s.fhirExtVariable)if(t==s.fhirExtAnswerExp)r=this._setItemListFromFHIRPath(e,i);else if(t==s.fhirExtEnableWhenExp){var c=i[0];(i=!!c)!==c&&LForms.Util.showWarning("An expression from enableWhenExpression did not resolve to a Boolean as required",e),n&&(r=!!e._enableWhenExpVal!=i),e._enableWhenExpVal=i}else r=this._setItemValueFromFHIRPath(e,i,a,o);return r},_evaluateFHIRPath:function(e,t){var n,i=this._itemWithVars(e)._fhirVariables;try{var a={};for(var o in i)a[o]=i[o];let s,c;e._elementId?(s=this._elemIDToQRItem[e._elementId],s||={},c="QuestionnaireResponse.item"):s=this._lfData._fhirVariables.resource;var r=this._compiledExpressions[t];r||(c&&(t={base:c,expression:t}),r=this._compiledExpressions[t]=this._fhir.fhirpath.compile(t,this._fhir.fhirpathModel)),n=r(s,a)}catch(e){console.log(e)}return n},_createIDtoQRItemMap:function(e){var t={};return this._addToIDtoQRItemMap(this._lfData,e,t),t},_addToIDtoQRItemMap:function(e,t,n){var i=0;if(e.linkId===t.linkId){if(e.items&&t&&t.item&&t.item.length>0)for(var a=e.items,o=t.item,r=a.length,s=0,c=0,d=o.length;c=r)throw new Error("Logic error in _addToIDtoQRITemMap; ran out of lfItems");let e=a[s],t=this._addToIDtoQRItemMap(e,u,n);0!=t&&(Array.isArray(e.value)?p+=e.value.length:p+=1),i+=t}else{let e=this._addToIDtoQRItemMap(l,u,n);0===e?--c:i+=e,++s}}if(e._elementId&&(i||void 0!==e.value&&null!==e.value&&""!==e.value)){if(!t)throw new Error("Logic error in _addToIDtoQRItemMap; missing qrItem");n[e._elementId]=t,i+=1}}return i},_setItemListFromFHIRPath:function(e,t){let n=e.answers,i=!!n&&Array.isArray(n),a=!!t&&Array.isArray(t),o=i!=a||a&&t.length!=n.length,r=[];const s=this._fhir.SDC.fhirExtUrlOptionScore;if(a)for(let a=0,c=t.length;a!LForms.Util.isItemValueEmpty(e)));const d="FHIRPath value expression";(a=!r()(i,c))&&n&&!this._firstExpressionRunComplete&&this._lfData.hasSavedData?(e._userModifiedCalculatedValue=!0,a=!1):a?this._lfData.setRepeatingItems(e,o,s,d):this._lfData.setRepeatingItemMessages(e,s,d),this._calculatedValues[this._getRepetitionKey(e)]=c}return a},_getRepetitionKey:function(e){var t=this._repetitionKeys[e._elementId];if(!t&&e._elementId){var n=e._elementId.match(/\/\d+$/);n&&(t=this._repetitionKeys[e._elementId]=e._elementId.substring(0,n.index))}return t},_equalAnswers(e,t){let n=a()(e),i=a()(t);return Array.isArray(n)&&n.forEach((e=>{this._filterAnswerFields(e)})),Array.isArray(i)&&i.forEach((e=>{this._filterAnswerFields(e)})),r()(n,i)},_filterAnswerFields(e){"object"!=typeof e||e instanceof Date||Object.keys(e).forEach((t=>{t&&"_"===t[0]&&delete e[t]}))}}},1961:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});let i="http://loinc.org"},5181:function(e,t,n){"use strict";function i(e){const t={_type:"Quantity",value:e.value},n=e.unit||e.code;return n&&(t.name=n,e.code&&(t.code=e.code),e.system&&(t.system=e.system)),t}n.d(t,{$:function(){return i}})},5325:function(e,t,n){"use strict";n.d(t,{i:function(){return o}});var i=function(e,t,n){var i=n.valueString;i&&(e["_"+t+"CSS"]=i)},a={};function o(e){e.processExtensions=function(e,t){var n=t?e[t]:e;if(n){var i=n.extension;if(i)for(var o=0,r=i.length;o["LOINC"===e.system?n.LOINC_URI:e.system,e.code].join("|"))).join(","),_sort:"-date",status:"final,amended,corrected",_count:5};if(r&&r.value&&r.code){var c=LForms.ucumPkg.UcumLhcUtils.getInstance().convertUnitTo(r.code,r.value,"ms");if("succeeded"===c.status){var d=new Date(new Date-c.toVal);i.date="gt"+d.toISOString()}}t.push(s.patient.request(e._buildURL(["Observation"],i)).then((function(t){var i=t;if(i.entry)for(var a,r=0,s=i.entry.length;r",maxExclusive:"<",minInclusive:">=",maxInclusive:"<=",value:"=",notEqual:"!=",">":"minExclusive","<":"maxExclusive",">=":"minInclusive","<=":"maxInclusive","=":"value","!=":"notEqual",exists:"exists"},t._questionRepeats=function(e){return void 0!==e._questionRepeatable?e._questionRepeatable:e.questionCardinality&&e.questionCardinality.max&&("*"===e.questionCardinality.max||parseInt(e.questionCardinality.max)>1)},t._answerRepeats=function(e){return void 0!==e._multipleAnswers?e._multipleAnswers:e.answerCardinality&&e.answerCardinality.max&&("*"===e.answerCardinality.max||parseInt(e.answerCardinality.max)>1)},t.copyFields=function(e,t,n){e&&t&&n&&n.length>0&&n.forEach((function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}))},t.UCUM_URI="http://unitsofmeasure.org",t._setIfHasValue=function(e,t,n){return null!=n&&""!==n&&(e||(e={}),e[t]=n),e},t._copyTriggerCoding=function(e,n,i){let a=i?"text":"display",o=i?"display":"text";return n=t._setIfHasValue(n,"code",e.code),n=t._setIfHasValue(n,"system",e.system),n=t._setIfHasValue(n,o,e[a])},t.hasResponsiveExpression=function(e){var n=e._fhirExt;return!!n&&!!(n[t.fhirExtCalculatedExp]||n[t.fhirExtAnswerExp]||n[t.fhirExtEnableWhenExp])},t.hasListExpression=function(e){var n=e._fhirExt;return!!n&&!!n[t.fhirExtAnswerExp]},t.hasInitialExpression=function(e){return!(!e._fhirExt||!e._fhirExt[t.fhirExtInitialExp])},t.buildExtensionMap=function(e){if(t.isExpressionExtension||(t.isExpressionExtension=[t.fhirExtCalculatedExp,t.fhirExtInitialExp,t.fhirExtAnswerExp,t.fhirExtVariable,t.fhirExtEnableWhenExp].reduce(((e,t)=>(e[t]=!0,e)),{})),e.extension){var n={},i=[];for(let o of e.extension){var a=n[o.url];a||(a=n[o.url]=[]),a.push(o),t.isExpressionExtension[o.url]&&i.push(o)}e._fhirExt=n,i.length&&(e._exprExtensions=i)}},t.loadLaunchContext=function(e){var n=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtLaunchContext,0,!0);const i={patient:{Patient:1},encounter:{Encounter:1},user:{Patient:1,Practitioner:1,PractitionerRole:1,RelatedPerson:1}},a=[];function o(t,n,a){let o=a.resourceType,r=i[t];r&&!r[o]?console.warn("a launch context resource of type "+restype+" was found for name "+t+", but the supported types for name "+t+" are: "+Object.keys(r).join(", ")):-1==n.indexOf(o)?console.warn("Could not retrieve a resource of the requested types for launch context name "+t):e._fhirVariables[t]=a}for(var r=0,s=n.length;r0&&(a.code=e.codeList),a.extension=e.extension||[],!0!==e._answerRequired&&!1!==e._answerRequired||(a.required=e._answerRequired),a.required){var o=parseInt(e.questionCardinality.min);o>1&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs",valueInteger:o})}this._processQuestionAndAnswerCardinality(a,e),this._handleItemControl(a,e),this._handleRestrictions(a,e),e.isHiddenInDef&&a.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-hidden",valueBoolean:!0}),a.linkId=e.linkId,a.text=e.question,e.prefix&&(a.prefix=e.prefix);for(let t of["_prefix","_text"]){let n=e["obj"+t];n&&(a[t]=n)}if(e.skipLogic&&this._handleSkipLogic(a,e,n),"SECTION"!==e.dataType&&"TITLE"!==e.dataType&&"0"===e.editable&&(a.readOnly=!0),this._handleChoiceField(a,e,i),this._handleTerminologyServer(a,e),this._handleInitialValues(a,e),e.units&&this._handleLFormsUnits(a,e),this._handleDataControl(a,e),e.items&&Array.isArray(e.items)){a.item=[];for(var r=0,s=e.items.length;r1||d>1)&&"TITLE"!==n.dataType&&(e.repeats=!0,isNaN(c)||isNaN(d)?isNaN(c)?isNaN(d)||(i=d):i=c:i=Math.max(c,d),i>1&&e.extension.push({url:t.fhirExtUrlCardinalityMax,valueInteger:i}))}},t._handleExternallyDefined=function(e,n){n.externallyDefined&&e.extension.push({url:t.fhirExtUrlExternallyDefined,valueUri:n.externallyDefined})},t._handleDataControl=function(e,t){t.dataControl&&e.extension.push({url:"http://lhcforms.nlm.nih.gov/fhirExt/dataControl",valueString:JSON.stringify(t.dataControl)})},t._removeRepeatingItems=function(e){if(e.items&&Array.isArray(e.items))for(var t=e.items.length-1;t>=0;t--)e.items[t]._id>1?e.items.splice(t,1):this._removeRepeatingItems(e.items[t])},t._setFormLevelFields=function(e,t){this.copyFields(t,e,this.formLevelFields),e.name=t.shortName,e.title=t.name,t.obj_title&&(e._title=t.obj_title),e.code=t.codeList,e.resourceType="Questionnaire",e.status=e.status?e.status:"draft",this._handleMeta(e)},t._handleMeta=function(e){e.meta=e.meta?e.meta:{},this._handleMetaProfile(e.meta)},t._handleMetaProfile=function(e){const t=LForms.Util.detectFHIRVersionFromProfiles([this.stdQProfile]),n=[];if(e.profile?.length>0)for(let i=0;i1)?(a="check-box",n="Check-box"):(a="radio-button",n="Radio Button"),"0"===t.displayControl.answerLayout.columns?i="horizontal":"1"===t.displayControl.answerLayout.columns&&(i="vertical")):t.displayControl.questionLayout&&"SECTION"===o&&("horizontal"===t.displayControl.questionLayout?(a="gtable",n="Group Table"):"matrix"===t.displayControl.questionLayout&&(a="table",n="Vertical Answer Table")),a&&(e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl",valueCodeableConcept:{coding:[{system:"http://hl7.org/fhir/questionnaire-item-control",code:a,display:n}],text:n||a}}),i&&e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation",valueCode:i}))}},t._handleTerminologyServer=function(e,n){n.terminologyServer&&e.extension.push({url:t.fhirExtTerminologyServer,valueUrl:n.terminologyServer})},t._getFhirDataType=function(e){var t=this._getAssumedDataTypeForExport(e),n=this._lformsTypesToFHIRTypes[t];return n||(n="string"),n},t._getAssumedDataTypeForExport=function(e){var t=e.dataType;return("REAL"===e.dataType||"INT"===e.dataType)&&e.units&&e.units.length>1&&(t="QTY"),t},t._makeValueQuantity=function(e,n,i){let a={},o=parseFloat(e);return isNaN(o)||(a.value=o),n&&(t._setUnitAttributesToFhirQuantity(a,n),i&&(a.system=i)),Object.keys(a).length>0?a:null},t._makeQuantity=function(e,t,n){var i=this._getDefaultUnit(t);return this._makeValueQuantity(e,i,n)},t._getDefaultUnit=function(e){if(!e||0===e.length)return null;for(var t=null,n=0;n(e[t]=t,e)),{}),t._MIN_MAX_KEYS=["minExclusive","minInclusive","maxExclusive","maxInclusive"].reduce(((e,t)=>(e[t]=t,e)),{}),t._exportMinMax=function(e,n,i,a){if(null!=n&&t._MIN_MAX_TYPES[e]&&t._MIN_MAX_KEYS[a]){var o="DT"===e||"DTM"===e?new Date(n).toISOString():"TM"==e?new Date("1970-01-01T"+n+"Z").toISOString():null,r="DT"===e?o.substring(0,10):"DTM"===e?o:"TM"===e?o.substring(11,o.length-1):"REAL"===e?parseFloat(n):parseInt(n);return{url:0===a.indexOf("min")?"http://hl7.org/fhir/StructureDefinition/minValue":"http://hl7.org/fhir/StructureDefinition/maxValue",[i]:r}}},t._skipLogicValueDataTypes=["BL","REAL","INT","QTY","DT","DTM","TM","ST","TX","URL"].reduce(((e,t)=>(e[t]=t,e)),{}),t._createEnableWhenRulesForSkipLogicCondition=function(e,n){let i=this._getAssumedDataTypeForExport(n),a=this._getValueKeyByDataType("answer",n),o=[];return Object.keys(e.trigger).forEach((function(r){let s=t._operatorMapping[r],c=e.trigger[r];if(!s||0!==c&&!1!==c&&!c)throw new Error("Invalid lforms skip logic trigger: "+JSON.stringify(e.trigger,null,4));let d=null;if("exists"===s)d={answerBoolean:c};else if("CWE"===i||"CNE"===i){let e=t._copyTriggerCoding(c,null,!0);if(!e)throw new Error("Invalid CNE/CWE trigger, key="+r+"; value="+c);d={answerCoding:e}}else{if(!i||!t._skipLogicValueDataTypes[i])throw new Error("Unsupported data type for skip logic export: "+i);{let e=c;if("answerQuantity"===a&&(e=t._makeQuantity(e,n.units)),0!==e&&!1!==e&&!e)throw new Error("Invalid value for trigger "+r+": "+c);d={[a]:e}}}d.question=n.linkId,d.operator=s,o.push(d)})),o},t._setResponseFormLevelFields=function(e,t,n){e.resourceType="QuestionnaireResponse";var i=n?this.stdQRProfile:this.QRProfile;e.meta=e.meta?e.meta:{},e.meta.profile=e.meta.profile?e.meta.profile:[i],e.status="completed",e.authored=LForms.Util.dateToDTMString(new Date)},t._setUnitAttributesToFhirQuantity=function(e,t){e&&t&&(t.name&&(e.unit=t.name),t.code&&(e.code=t.code),t.system&&(e.system=t.system))},t._createFhirUnitCoding=function(e){var t=null;return e&&(t={},e.code&&(t.code=e.code),e.name&&(t.display=e.name),e.system&&(t.system=e.system)),t},t._lfItemValueToFhirAnswer=function(e){if(void 0===e.value||null===e.value||""===e.value)return null;for(var t=this._getAssumedDataTypeForExport(e),n=this._answerRepeats(e)?e.value:[e.value],i=[],a=0;a0},t._processResponseItem=function(e,t){if(t&&"boolean"!=typeof t)throw new Error("_processResponseItem function signature has been changed, please check/fix.");var n=t||"TITLE"===e.dataType?{}:{linkId:e.linkId,text:e.question};if(t||"TITLE"===e.dataType||"SECTION"===e.dataType||this._setIfHasValue(n,"answer",this._lfItemValueToFhirAnswer(e)),this._lfHasSubItems(e)){for(var i=[],a=0;a0&&(t||"SECTION"===e.dataType?n.item=i:(n.answer=n.answer||[],n.answer[0]=n.answer[0]||{},n.answer[0].item=i))}return n},t._processRepeatingItemValues=function(e){if(e.items)for(var t=0,n=e.items.length;t=0&&e[n[r]]!==t[n[r]]){o=!1;break}}return o},dateToDTStringISO:function(e){return e&&e instanceof Date&&!isNaN(e.getTime())?[(1e4+e.getFullYear()).toString().substr(1),(101+e.getMonth()).toString().substr(1),(100+e.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(e){var t=new Date(e);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(e){return"string"==typeof e&&(e=this.stringToDate(e,!0)),e.toISOString()},stringToDate:function(e,t){if(!e||"string"!=typeof e)return e;if("t"===e.trim())return new Date;let n=o()(e,this.parseDateFormats,!0);return t&&!n.isValid()&&(n=o()(e)),n.isValid()?n.toDate():null},isValidDate:function(e){return!!this.stringToDate(e)},formatDate:function(e,t){return o()(e).format(t)},getNextLetter:function(e){for(var t=[],n=e;n>0;){var i=n%26;i=0===i?25:i-1,t.push(i),n=Math.floor((n-1)/26)}for(var a="",o=t.length-1;o>=0;o--)a+="abcdefghijklmnopqrstuvqxyz".charAt(t[o]);return a},findObjectInArray:function(e,t,n,i,a){var o=a?[]:null;if(Array.isArray(e)){var r=0;i&&Math.abs(i)=0;t--)null===e[t]||void 0===e[t]?e.splice(t,1):"object"==typeof e[t]&&this.pruneNulls(e[t]);else if(e&&"object"==typeof e){Object.keys(e).forEach((function(t){null===e[t]||void 0===e[t]?delete e[t]:"object"==typeof e[t]&&this.pruneNulls(e[t])}),this)}},deepCopy:function(e){return s()(e)},deepEqual:function(e,t){return d()(e,t)},shallowEqual:function(e,t){var n=!0;if(typeof e!=typeof t)n=!1;else if("object"!=typeof e)e!==t&&(n=!1);else{var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)n=!1;else for(var o=0,r=i.length;o0){var a=t._createLinkIdItemMap(e);n.items=[];for(var o=0;o0&&(e.codeList=n.code);var i=t._getCode(n);i&&(e.code=i.code,e.codeSystem=i.system)},t._processQuestionnaireItem=function(e,n,i){var a={};return t._processExtensions(a,e),t._processDataType(a,e),t._processTextAndPrefix(a,e),t._processCodeAndLinkId(a,e),t._processDisplayItemCode(a,e),t._processEditable(a,e),t._processFHIRQuestionAndAnswerCardinality(a,e),t._processDisplayControl(a,e),t._processDataControl(a,e),t._processRestrictions(a,e),t._processHiddenItem(a,e),t._processUnitList(a,e),t._processAnswers(a,e,n),t._processDefaultAnswer(a,e),t._processTerminologyServer(a,e),t._processSkipLogic(a,e,i),t.copyFields(e,a,t.itemLevelIgnoredFields),t._processChildItems(a,e,n,i),a},t._significantDigits=function(e){var t=/(\d+)(?:\.(\d+))?/.exec(""+ +e);if(!t)return 0;var n=t[1],i=t[2];return"0"===n?0:n.length+(i?i.length:0)},t.importObsValue=function(e,n){var i=null,a=e.dataType,o=this._lformsTypesToFHIRFields[a];if("Coding"===o&&(o="CodeableConcept"),o&&(i=n["value"+o]),i||"REAL"!==a&&"INT"!==a||(i=n.valueQuantity)&&(i._type="Quantity"),i){i._type||"object"!=typeof i||(i._type=o);var r=!0;if("Quantity"===i._type&&e.units){var s,c=i.system;c&&"/"===c[c.length-1]&&(c=c.slice(0,-1));for(var d,u=c===t.UCUM_URI,l=0,m=e.units.length;l0?parseFloat(f.toVal.toPrecision(g)):f.toVal,i.code=d.code,i.unit=d.name||d.code}}s?e.unit=s:r=!1}r&&this._processFHIRValues(e,[i])}},t._convertFHIRValues=function(e,n,i){var a=e.dataType,o=[];const r=[],s=p(n);for(let C=0,E=n.length;C0?parseFloat(g.toVal.toPrecision(h)):g.toVal,i.code=d.code,i.unit=d.name||d.code}}s||("optionsOrString"==e._unitOpen?(delete i.code,delete i.system):e._unitSuppSystem&&"optionsOrType"==e._unitOpen&&e._unitSuppSystem==i.system||(r={},n.addMsg(r,"nonMatchingQuantityUnit")))}else i.unit?n.addMsg(r,"nonMatchingQuantityUnit"):o=(0,m.$)(i);r||(o=(0,m.$)(i))}return[o,r]},t._processFHIRValues=function(e,t,n){let[i,a]=this._convertFHIRValues(e,t,n),o=LForms.Util._hasMultipleAnswers(e)?i:i[0];n?(e.defaultAnswer=o,LForms.Util._internalUtil.setItemMessagesArray(e,a,"default answers")):(LForms.Util._internalUtil.assignValueToItem(e,o),LForms.Util._internalUtil.setItemMessagesArray(e,a,"_processFHIRValues"))},t._getFHIRValueWithPrefixKey=function(e,t){var n=null;if("object"==typeof e)for(var i in e){var a=i.match(t);if(a){(n=e[i])&&"object"==typeof n&&((n=LForms.Util.deepCopy(n))._type=i.substring(a[0].length));break}}return n},t._processTextAndPrefix=function(e,t){t.prefix&&(e.prefix=t.prefix),e.question=t.text;for(let n of["_prefix","_text"]){let i=t[n];i&&(e["obj"+n]=i)}},t._processCodeAndLinkId=function(e,n){n.code&&(e.codeList=n.code);var i=t._getCode(n);i?(e.questionCode=i.code,e.questionCodeSystem=i.system):(e.questionCode=n.linkId,e.questionCodeSystem="LinkId"),e.linkId=n.linkId},t._processUnitList=function(e,n){var i=[],a=null,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlUnitOption,0,!0);if(o&&o.length>0){if("quantity"!==n.type)throw new Error("The extension "+t.fhirExtUrlUnitOption+' can only be used with type quantity. Question "'+n.text+'" is of type '+n.type);for(var r=0;r0&&(a||(i[0].default=!0),e.units=i)},t._processDisplayControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlItemControl);if(i){var a={};switch(i.valueCodeableConcept.coding[0].code){case"Lookup":case"Combo-box":case"autocomplete":e.isSearchAutocomplete=!0;case"drop-down":a.answerLayout={type:"COMBO_BOX"};break;case"Checkbox":case"check-box":case"Radio":case"radio-button":a.answerLayout={type:"RADIO_CHECKBOX"};var o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtChoiceOrientation);o&&("vertical"===o.valueCode?a.answerLayout.columns="1":"horizontal"===o.valueCode&&(a.answerLayout.columns="0"));break;case"Table":case"gtable":"SECTION"===e.dataType&&(a.questionLayout="horizontal");break;case"Matrix":case"table":"SECTION"===e.dataType&&(a.questionLayout="matrix");break;default:a=null}a&&!jQuery.isEmptyObject(a)&&(e.displayControl=a)}},t._processDataControl=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlDataControl);if(i&&i.valueString)try{var a=JSON.parse(i.valueString);a&&(e.dataControl=a)}catch(e){console.log("Invalid dataControl data!")}},t._processHiddenItem=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlHidden);return i&&(e.isHiddenInDef="boolean"==typeof i.valueBoolean?i.valueBoolean:"true"===i.valueBoolean),e.isHiddenInDef};var i=t._mergeQR;i.mergeQuestionnaireResponseToLForms=function(e,t){e instanceof LForms.LFormsData||(e.hasSavedData=!0,e=new LForms.LFormsData(e).getFormData());var n=i._getQRStructure(t);return i._processQRItemAndLFormsItem(n,e),e},i._processQRItemAndLFormsItem=function(t,n){for(var i=0;i1&&0===a.index){var r=this._findTheMatchingItemByLinkId(n,a.linkId);if(e._questionRepeats(r)){if(this._addRepeatingItems(n,a.linkId,a.total),"SECTION"!==r.dataType&&"TITLE"!==r.dataType){for(var s=1;s0&&(this._setupItemValueAndUnit(o.linkId,u,d),a.qrAnswersItemsInfo)){if(a.qrAnswersItemsInfo.length>1)throw new Error("item.answer.item with item.answer.length > 1 is not yet supported");this._processQRItemAndLFormsItem(a.qrAnswersItemsInfo[0],d)}}a.qrItemsInfo&&a.qrItemsInfo.length>0&&this._processQRItemAndLFormsItem(a,d)}}},i._setupItemValueAndUnit=function(t,n,i){if(i&&t===i.linkId&&"SECTION"!==i.dataType&&"TITLE"!==i.dataType){var a=i.dataType;(!a||"ST"===a)&&i.units&&i.units.length>0&&(i.dataType=a="REAL");var o=n[0];switch(a){case"BL":!0!==o.valueBoolean&&!1!==o.valueBoolean||(i.value=o.valueBoolean);break;case"INT":o.valueQuantity?(i.value=o.valueQuantity.value,o.valueQuantity.code&&(i.unit={name:o.valueQuantity.code})):o.valueInteger&&(l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueInteger);break;case"REAL":case"QTY":if(o.valueQuantity){var r=o.valueQuantity,s=(0,m.$)(r);LForms.Util._internalUtil.assignValueToItem(i,s,"Quantity")}else o.valueDecimal&&(i.value=o.valueDecimal);break;case"DT":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueDate;break;case"TM":l.hasAnswerList(i)?e._processOtherAnswerOptionValueInQR(n,i):i.value=o.valueTime;break;case"DTM":i.value=o.valueDateTime;break;case"CNE":case"CWE":if(e._answerRepeats(i)){for(var c=[],d=0,u=n.length;d0&&n.expansion.contains.forEach((function(e){var n={code:e.code,text:e.display,system:e.system},a=LForms.Util.findObjectInArray(e.extension,"url",t.fhirExtUrlValueSetScore);a&&(n.score=a.valueDecimal),i.push(n)})),i.length>0?i:null},t._toLfCodeSystem=function(e){var t=e;if("http://loinc.org"===e)t="LOINC";return t},t.mergeQuestionnaireResponseToLForms=i.mergeQuestionnaireResponseToLForms,t._processTerminologyServer=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtTerminologyServer);i&&i.valueUrl&&(e.terminologyServer=i.valueUrl)},t._processExternallyDefined=function(e,n){var i=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlExternallyDefined);i&&i.valueUri&&(e.externallyDefined=i.valueUri)},t._getTerminologyServer=function(e){for(var t=e.terminologyServer,n=e._parentItem;!t&&n;)t=n.terminologyServer,n=n._parentItem;return t},t._getExpansionURL=function(e){var t;if(e.answerValueSet){var n=this._getTerminologyServer(e);n&&(t=n+"/ValueSet/$expand?url="+e.answerValueSet)}return t},t.loadAnswerValueSets=function(e){for(var n=[],i=e.itemList,a=0,o=i.length;a"error"===e.severity||"fatal"===e.severity));if(a)throw new Error(a.diagnostics)}else s=t.answersFromVS(n),s&&(LForms._valueSetAnswerCache[i]=s,o.answers=s,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet from "+i)})));else{var r=LForms.fhirContext.client;n.push(r.request(e._buildURL(["ValueSet","$expand"],{url:o.answerValueSet})).then((function(n){var i=n,r=t.answersFromVS(i);r&&(LForms._valueSetAnswerCache[a]=r,o.answers=r,e._updateAutocompOptions(o),e._resetItemValueWithAnswers(o))})).catch((function(e){throw new Error("Unable to load ValueSet "+o.answerValueSet+" from FHIR server")})))}}}return n},t._processCWECNEValueInQR=function(e,t,n){var i;if(e.valueCoding){var a=e.valueCoding;if(i={},a.code&&(i.code=a.code),a.display&&(i.text=a.display),a.system&&(i.system=a.system),n)i._notOnList=!0;else if("CWE"===t.dataType&&t.answers){for(var o=!1,r=0,s=t.answers.length;r0&&(e.extension=i)},t._arrayLen=function(e){return e&&Array.isArray(e)?e.length:-1},t._checkQRItemAnswerItems=function(e,n){var i=t._arrayLen(n.answer);if(!(i<1)){for(var a=0,o=[],r=0;r0?(o.push({}),t._mergeQR._checkQRItems(o[r],n.answer[r]),++a):o.push(null);a>0&&(e.numAnswersWithItems=a,e.qrAnswersItemsInfo=o)}},t._processRestrictions=function(e,n){var i={};void 0!==n.maxLength&&(i.maxLength=n.maxLength.toString());for(var a=0;a=e.length;return i||(n=e[t],t+=1),{done:i,value:n}}}},g=function(e,t){if(o(e)||i(e))return f(e);if(r(e)){var n=0;return{next:function(){var t=function(e,t){if(t+1>=e.length)return t+1;var n=m(e,t);if(n<55296||n>56319)return t+1;var i=m(e,t+1);return i<56320||i>57343?t+1:t+2}(e,n),i=p(e,n,t);return n=t,{done:t>e.length,value:i}}}}return t&&void 0!==e["_es6-shim iterator_"]?e["_es6-shim iterator_"]():void 0};if(c||d){var h=n(7915),y=n(140),x=u("Map.prototype.forEach",!0),_=u("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var C=u("Map.prototype.iterator",!0),E=u("Set.prototype.iterator",!0),S=function(e){var t=!1;return{next:function(){try{return{done:t,value:t?void 0:e.next()}}catch(e){return t=!0,{done:!0,value:void 0}}}}};var v=u("Map.prototype.@@iterator",!0)||u("Map.prototype._es6-shim iterator_",!0),D=u("Set.prototype.@@iterator",!0)||u("Set.prototype._es6-shim iterator_",!0);e.exports=function(e){return function(e){if(h(e)){if(C)return S(C(e));if(v)return v(e);if(x){var t=[];return x(e,(function(e,n){l(t,[n,e])})),f(t)}}if(y(e)){if(E)return S(E(e));if(D)return D(e);if(_){var n=[];return _(e,(function(e){l(n,e)})),f(n)}}}(e)||g(e)}}else e.exports=function(e){if(null!=e)return g(e,!0)}}},7116:function(e,t,n){"use strict";var i=n(7915),a=n(140),o=n(5609),r=n(6159);e.exports=function(e){if(e&&"object"==typeof e){if(i(e))return"Map";if(a(e))return"Set";if(o(e))return"WeakMap";if(r(e))return"WeakSet"}return!1}},548:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.subject":["CodeableConcept","Reference"],"ActivityDefinition.timing":["Timing","DateTime","Age","Period","Range","Duration"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"AuditEvent.entity.detail.value":["String","Base64Binary"],"BiologicallyDerivedProduct.collection.collected":["DateTime","Period"],"BiologicallyDerivedProduct.manipulation.time":["DateTime","Period"],"BiologicallyDerivedProduct.processing.time":["DateTime","Period"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"ChargeItem.product":["Reference","CodeableConcept"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"Claim.supportingInfo.timing":["Date","Period"],"Claim.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"ClaimResponse.addItem.location":["CodeableConcept","Address","Reference"],"ClaimResponse.addItem.serviced":["Date","Period"],"ClinicalImpression.effective":["DateTime","Period"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime","Decimal"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Canonical"],"ConceptMap.target":["Uri","Canonical"],"Condition.abatement":["DateTime","Age","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.legallyBinding":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.action.occurrence":["DateTime","Period","Timing"],"Contract.term.asset.valuedItem.entity":["CodeableConcept","Reference"],"Contract.term.offer.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Contract.term.topic":["CodeableConcept","Reference"],"Contract.topic":["CodeableConcept","Reference"],"Coverage.costToBeneficiary.value":["Quantity","Money"],"CoverageEligibilityRequest.item.diagnosis.diagnosis":["CodeableConcept","Reference"],"CoverageEligibilityRequest.serviced":["Date","Period"],"CoverageEligibilityResponse.insurance.item.benefit.allowed":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.insurance.item.benefit.used":["UnsignedInt","String","Money"],"CoverageEligibilityResponse.serviced":["Date","Period"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DataRequirement.subject":["CodeableConcept","Reference"],"DetectedIssue.identified":["DateTime","Period"],"DeviceDefinition.manufacturer":["String","Reference"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.doseAndRate.dose":["Range","Quantity"],"Dosage.doseAndRate.rate":["Ratio","Range","Quantity"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Canonical"],"ElementDefinition.fixed":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"EventDefinition.subject":["CodeableConcept","Reference"],"EvidenceVariable.characteristic.definition":["Reference","Canonical","CodeableConcept","Expression","DataRequirement","TriggerDefinition"],"EvidenceVariable.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.addItem.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.addItem.serviced":["Date","Period"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"ExplanationOfBenefit.supportingInfo.timing":["Date","Period"],"ExplanationOfBenefit.supportingInfo.value":["Boolean","String","Quantity","Attachment","Reference"],"Extension.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept","String","Boolean","Integer","Ratio"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range","Reference"],"GuidanceResponse.module":["Uri","Canonical","CodeableConcept"],"Immunization.occurrence":["DateTime","String"],"Immunization.protocolApplied.doseNumber":["PositiveInt","String"],"Immunization.protocolApplied.seriesDoses":["PositiveInt","String"],"ImmunizationEvaluation.doseNumber":["PositiveInt","String"],"ImmunizationEvaluation.seriesDoses":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.doseNumber":["PositiveInt","String"],"ImmunizationRecommendation.recommendation.seriesDoses":["PositiveInt","String"],"ImplementationGuide.definition.page.name":["Url","Reference"],"ImplementationGuide.definition.resource.example":["Boolean","Canonical"],"ImplementationGuide.manifest.resource.example":["Boolean","Canonical"],"Invoice.lineItem.chargeItem":["Reference","CodeableConcept"],"Library.subject":["CodeableConcept","Reference"],"Measure.subject":["CodeableConcept","Reference"],"Media.created":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.statusReason":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.indication":["CodeableConcept","Reference"],"MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic":["CodeableConcept","Quantity"],"MedicationKnowledge.drugCharacteristic.value":["CodeableConcept","String","Quantity","Base64Binary"],"MedicationKnowledge.ingredient.item":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationRequest.reported":["Boolean","Reference"],"MedicationRequest.substitution.allowed":["Boolean","CodeableConcept"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"MedicinalProduct.specialDesignation.indication":["CodeableConcept","Reference"],"MedicinalProductAuthorization.procedure.date":["Period","DateTime"],"MedicinalProductContraindication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductIndication.otherTherapy.medication":["CodeableConcept","Reference"],"MedicinalProductInteraction.interactant.item":["Reference","CodeableConcept"],"MessageDefinition.event":["Coding","Uri"],"MessageHeader.event":["Coding","Uri"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Observation.effective":["DateTime","Period","Timing","Instant"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Integer","Range","Ratio","SampledData","Time","DateTime","Period"],"Parameters.parameter.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.definition":["Canonical","Uri"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.subject":["CodeableConcept","Reference"],"PlanDefinition.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"PlanDefinition.subject":["CodeableConcept","Reference"],"Population.age":["Range","CodeableConcept"],"Procedure.performed":["DateTime","Period","String","Age","Range"],"Provenance.occurred":["Period","DateTime"],"Questionnaire.item.answerOption.value":["Integer","Date","Time","String","Coding","Reference"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Coding","Quantity","Reference"],"Questionnaire.item.initial.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Age","Period","Duration","Range","Timing"],"ResearchDefinition.subject":["CodeableConcept","Reference"],"ResearchElementDefinition.characteristic.definition":["CodeableConcept","Canonical","Expression","DataRequirement"],"ResearchElementDefinition.characteristic.participantEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.characteristic.studyEffective":["DateTime","Period","Duration","Timing"],"ResearchElementDefinition.subject":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"ServiceRequest.asNeeded":["Boolean","CodeableConcept"],"ServiceRequest.occurrence":["DateTime","Period","Timing"],"ServiceRequest.quantity":["Quantity","Ratio","Range"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.collection.fastingStatus":["CodeableConcept","Duration"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"SpecimenDefinition.typeTested.container.additive.additive":["CodeableConcept","Reference"],"SpecimenDefinition.typeTested.container.minimumVolume":["Quantity","String"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SubstanceAmount.amount":["Quantity","Range","String"],"SubstanceReferenceInformation.target.amount":["Quantity","Range","String"],"SubstanceSpecification.moiety.amount":["Quantity","String"],"SubstanceSpecification.property.amount":["Quantity","String"],"SubstanceSpecification.property.definingSubstance":["Reference","CodeableConcept"],"SubstanceSpecification.relationship.amount":["Quantity","Range","Ratio","String"],"SubstanceSpecification.relationship.substance":["Reference","CodeableConcept"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.parameter.value":["CodeableConcept","Quantity","Range","Boolean"],"Task.input.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Task.output.value":["Base64Binary","Boolean","Canonical","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Url","Uuid","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","ContactDetail","Contributor","DataRequirement","Expression","ParameterDefinition","RelatedArtifact","TriggerDefinition","UsageContext","Dosage","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.timing":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range","Reference"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code","DateTime"]}')},6960:function(e){"use strict";e.exports=JSON.parse('{"Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"System.String","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"System.String","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"System.String","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.partOf":"Reference","Account.servicePeriod":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.author":"ContactDetail","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.doNotPerform":"boolean","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.expression":"Expression","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"System.String","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.editor":"ContactDetail","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.endorser":"ContactDetail","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"System.String","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.intent":"code","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"canonical","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.observationRequirement":"Reference","ActivityDefinition.observationResultRequirement":"Reference","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"System.String","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.priority":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.profile":"canonical","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.reviewer":"ContactDetail","ActivityDefinition.specimenRequirement":"Reference","ActivityDefinition.status":"code","ActivityDefinition.subjectCodeableConcept":"CodeableConcept","ActivityDefinition.subjectReference":"Reference","ActivityDefinition.subtitle":"string","ActivityDefinition.text":"Narrative","ActivityDefinition.timingAge":"Age","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingDuration":"Duration","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"canonical","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"System.String","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.actuality":"code","AdverseEvent.category":"CodeableConcept","AdverseEvent.contained":"Resource","AdverseEvent.contributor":"Reference","AdverseEvent.date":"dateTime","AdverseEvent.detected":"dateTime","AdverseEvent.encounter":"Reference","AdverseEvent.event":"CodeableConcept","AdverseEvent.extension":"Extension","AdverseEvent.id":"System.String","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.recordedDate":"dateTime","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.resultingCondition":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.severity":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality.assessment":"CodeableConcept","AdverseEvent.suspectEntity.causality.author":"Reference","AdverseEvent.suspectEntity.causality.extension":"Extension","AdverseEvent.suspectEntity.causality.id":"System.String","AdverseEvent.suspectEntity.causality.method":"CodeableConcept","AdverseEvent.suspectEntity.causality.modifierExtension":"Extension","AdverseEvent.suspectEntity.causality.productRelatedness":"string","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"System.String","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"System.String","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"CodeableConcept","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.encounter":"Reference","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"System.String","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"System.String","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recordedDate":"dateTime","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"CodeableConcept","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"System.String","Annotation.text":"markdown","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.basedOn":"Reference","Appointment.cancelationReason":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"System.String","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"System.String","Appointment.participant.modifierExtension":"Extension","Appointment.participant.period":"Period","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.patientInstruction":"string","Appointment.priority":"unsignedInt","Appointment.reasonCode":"CodeableConcept","Appointment.reasonReference":"Reference","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"System.String","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"System.String","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"url","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"System.String","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"System.String","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.type":"CodeableConcept","AuditEvent.agent.who":"Reference","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"System.String","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.valueBase64Binary":"base64Binary","AuditEvent.entity.detail.valueString":"string","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"System.String","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.entity.what":"Reference","AuditEvent.extension":"Extension","AuditEvent.id":"System.String","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.period":"Period","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"System.String","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.observer":"Reference","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"System.String","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"System.String","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.contentType":"code","Binary.data":"base64Binary","Binary.id":"System.String","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BiologicallyDerivedProduct.collection.collectedDateTime":"dateTime","BiologicallyDerivedProduct.collection.collectedPeriod":"Period","BiologicallyDerivedProduct.collection.collector":"Reference","BiologicallyDerivedProduct.collection.extension":"Extension","BiologicallyDerivedProduct.collection.id":"System.String","BiologicallyDerivedProduct.collection.modifierExtension":"Extension","BiologicallyDerivedProduct.collection.source":"Reference","BiologicallyDerivedProduct.contained":"Resource","BiologicallyDerivedProduct.extension":"Extension","BiologicallyDerivedProduct.id":"System.String","BiologicallyDerivedProduct.identifier":"Identifier","BiologicallyDerivedProduct.implicitRules":"uri","BiologicallyDerivedProduct.language":"code","BiologicallyDerivedProduct.manipulation.description":"string","BiologicallyDerivedProduct.manipulation.extension":"Extension","BiologicallyDerivedProduct.manipulation.id":"System.String","BiologicallyDerivedProduct.manipulation.modifierExtension":"Extension","BiologicallyDerivedProduct.manipulation.timeDateTime":"dateTime","BiologicallyDerivedProduct.manipulation.timePeriod":"Period","BiologicallyDerivedProduct.meta":"Meta","BiologicallyDerivedProduct.modifierExtension":"Extension","BiologicallyDerivedProduct.parent":"Reference","BiologicallyDerivedProduct.processing.additive":"Reference","BiologicallyDerivedProduct.processing.description":"string","BiologicallyDerivedProduct.processing.extension":"Extension","BiologicallyDerivedProduct.processing.id":"System.String","BiologicallyDerivedProduct.processing.modifierExtension":"Extension","BiologicallyDerivedProduct.processing.procedure":"CodeableConcept","BiologicallyDerivedProduct.processing.timeDateTime":"dateTime","BiologicallyDerivedProduct.processing.timePeriod":"Period","BiologicallyDerivedProduct.productCategory":"code","BiologicallyDerivedProduct.productCode":"CodeableConcept","BiologicallyDerivedProduct.quantity":"integer","BiologicallyDerivedProduct.request":"Reference","BiologicallyDerivedProduct.status":"code","BiologicallyDerivedProduct.storage.description":"string","BiologicallyDerivedProduct.storage.duration":"Period","BiologicallyDerivedProduct.storage.extension":"Extension","BiologicallyDerivedProduct.storage.id":"System.String","BiologicallyDerivedProduct.storage.modifierExtension":"Extension","BiologicallyDerivedProduct.storage.scale":"code","BiologicallyDerivedProduct.storage.temperature":"decimal","BiologicallyDerivedProduct.text":"Narrative","BodyStructure.active":"boolean","BodyStructure.contained":"Resource","BodyStructure.description":"string","BodyStructure.extension":"Extension","BodyStructure.id":"System.String","BodyStructure.identifier":"Identifier","BodyStructure.image":"Attachment","BodyStructure.implicitRules":"uri","BodyStructure.language":"code","BodyStructure.location":"CodeableConcept","BodyStructure.locationQualifier":"CodeableConcept","BodyStructure.meta":"Meta","BodyStructure.modifierExtension":"Extension","BodyStructure.morphology":"CodeableConcept","BodyStructure.patient":"Reference","BodyStructure.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"System.String","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"System.String","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"System.String","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"System.String","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"System.String","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"System.String","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.timestamp":"instant","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"markdown","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"System.String","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"canonical","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"code","CapabilityStatement.format":"code","CapabilityStatement.id":"System.String","CapabilityStatement.implementation.custodian":"Reference","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"System.String","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"url","CapabilityStatement.implementationGuide":"canonical","CapabilityStatement.implicitRules":"uri","CapabilityStatement.imports":"canonical","CapabilityStatement.instantiates":"canonical","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"markdown","CapabilityStatement.messaging.endpoint.address":"url","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"System.String","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"System.String","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"canonical","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"System.String","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"canonical","CapabilityStatement.rest.documentation":"markdown","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"System.String","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"markdown","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"System.String","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"System.String","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"markdown","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"System.String","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.definition":"canonical","CapabilityStatement.rest.resource.operation.documentation":"markdown","CapabilityStatement.rest.resource.operation.extension":"Extension","CapabilityStatement.rest.resource.operation.id":"System.String","CapabilityStatement.rest.resource.operation.modifierExtension":"Extension","CapabilityStatement.rest.resource.operation.name":"string","CapabilityStatement.rest.resource.profile":"canonical","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"canonical","CapabilityStatement.rest.resource.searchParam.documentation":"markdown","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"System.String","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.supportedProfile":"canonical","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"markdown","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"System.String","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"System.String","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.doNotPerform":"boolean","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"System.String","CarePlan.activity.detail.instantiatesCanonical":"canonical","CarePlan.activity.detail.instantiatesUri":"uri","CarePlan.activity.detail.kind":"code","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"CodeableConcept","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"System.String","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.contributor":"Reference","CarePlan.created":"dateTime","CarePlan.description":"string","CarePlan.encounter":"Reference","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"System.String","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.instantiatesCanonical":"canonical","CarePlan.instantiatesUri":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.encounter":"Reference","CareTeam.extension":"Extension","CareTeam.id":"System.String","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"System.String","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.telecom":"ContactPoint","CareTeam.text":"Narrative","CatalogEntry.additionalCharacteristic":"CodeableConcept","CatalogEntry.additionalClassification":"CodeableConcept","CatalogEntry.additionalIdentifier":"Identifier","CatalogEntry.classification":"CodeableConcept","CatalogEntry.contained":"Resource","CatalogEntry.extension":"Extension","CatalogEntry.id":"System.String","CatalogEntry.identifier":"Identifier","CatalogEntry.implicitRules":"uri","CatalogEntry.language":"code","CatalogEntry.lastUpdated":"dateTime","CatalogEntry.meta":"Meta","CatalogEntry.modifierExtension":"Extension","CatalogEntry.orderable":"boolean","CatalogEntry.referencedItem":"Reference","CatalogEntry.relatedEntry.extension":"Extension","CatalogEntry.relatedEntry.id":"System.String","CatalogEntry.relatedEntry.item":"Reference","CatalogEntry.relatedEntry.modifierExtension":"Extension","CatalogEntry.relatedEntry.relationtype":"code","CatalogEntry.status":"code","CatalogEntry.text":"Narrative","CatalogEntry.type":"CodeableConcept","CatalogEntry.validTo":"dateTime","CatalogEntry.validityPeriod":"Period","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.costCenter":"Reference","ChargeItem.definitionCanonical":"canonical","ChargeItem.definitionUri":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"System.String","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.performer.actor":"Reference","ChargeItem.performer.extension":"Extension","ChargeItem.performer.function":"CodeableConcept","ChargeItem.performer.id":"System.String","ChargeItem.performer.modifierExtension":"Extension","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.productCodeableConcept":"CodeableConcept","ChargeItem.productReference":"Reference","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","ChargeItemDefinition.applicability.description":"string","ChargeItemDefinition.applicability.expression":"string","ChargeItemDefinition.applicability.extension":"Extension","ChargeItemDefinition.applicability.id":"System.String","ChargeItemDefinition.applicability.language":"string","ChargeItemDefinition.applicability.modifierExtension":"Extension","ChargeItemDefinition.approvalDate":"date","ChargeItemDefinition.code":"CodeableConcept","ChargeItemDefinition.contact":"ContactDetail","ChargeItemDefinition.contained":"Resource","ChargeItemDefinition.copyright":"markdown","ChargeItemDefinition.date":"dateTime","ChargeItemDefinition.derivedFromUri":"uri","ChargeItemDefinition.description":"markdown","ChargeItemDefinition.effectivePeriod":"Period","ChargeItemDefinition.experimental":"boolean","ChargeItemDefinition.extension":"Extension","ChargeItemDefinition.id":"System.String","ChargeItemDefinition.identifier":"Identifier","ChargeItemDefinition.implicitRules":"uri","ChargeItemDefinition.instance":"Reference","ChargeItemDefinition.jurisdiction":"CodeableConcept","ChargeItemDefinition.language":"code","ChargeItemDefinition.lastReviewDate":"date","ChargeItemDefinition.meta":"Meta","ChargeItemDefinition.modifierExtension":"Extension","ChargeItemDefinition.partOf":"canonical","ChargeItemDefinition.propertyGroup.extension":"Extension","ChargeItemDefinition.propertyGroup.id":"System.String","ChargeItemDefinition.propertyGroup.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.amount":"Money","ChargeItemDefinition.propertyGroup.priceComponent.code":"CodeableConcept","ChargeItemDefinition.propertyGroup.priceComponent.extension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.factor":"decimal","ChargeItemDefinition.propertyGroup.priceComponent.id":"System.String","ChargeItemDefinition.propertyGroup.priceComponent.modifierExtension":"Extension","ChargeItemDefinition.propertyGroup.priceComponent.type":"code","ChargeItemDefinition.publisher":"string","ChargeItemDefinition.replaces":"canonical","ChargeItemDefinition.status":"code","ChargeItemDefinition.text":"Narrative","ChargeItemDefinition.title":"string","ChargeItemDefinition.url":"uri","ChargeItemDefinition.useContext":"UsageContext","ChargeItemDefinition.version":"string","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"System.String","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"System.String","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"System.String","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.onAdmission":"CodeableConcept","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.id":"System.String","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"System.String","Claim.insurance.identifier":"Identifier","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamSequence":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"System.String","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.productOrService":"CodeableConcept","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"System.String","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.productOrService":"CodeableConcept","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisSequence":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"System.String","Claim.item.informationSequence":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureSequence":"positiveInt","Claim.item.productOrService":"CodeableConcept","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"System.String","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"System.String","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.procedure.type":"CodeableConcept","Claim.procedure.udi":"Reference","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"System.String","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.supportingInfo.category":"CodeableConcept","Claim.supportingInfo.code":"CodeableConcept","Claim.supportingInfo.extension":"Extension","Claim.supportingInfo.id":"System.String","Claim.supportingInfo.modifierExtension":"Extension","Claim.supportingInfo.reason":"CodeableConcept","Claim.supportingInfo.sequence":"positiveInt","Claim.supportingInfo.timingDate":"date","Claim.supportingInfo.timingPeriod":"Period","Claim.supportingInfo.valueAttachment":"Attachment","Claim.supportingInfo.valueBoolean":"boolean","Claim.supportingInfo.valueQuantity":"Quantity","Claim.supportingInfo.valueReference":"Reference","Claim.supportingInfo.valueString":"string","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.bodySite":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.factor":"decimal","ClaimResponse.addItem.detail.id":"System.String","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.net":"Money","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.extension":"Extension","ClaimResponse.addItem.detail.subDetail.factor":"decimal","ClaimResponse.addItem.detail.subDetail.id":"System.String","ClaimResponse.addItem.detail.subDetail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.modifierExtension":"Extension","ClaimResponse.addItem.detail.subDetail.net":"Money","ClaimResponse.addItem.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.subDetail.productOrService":"CodeableConcept","ClaimResponse.addItem.detail.subDetail.quantity":"Quantity","ClaimResponse.addItem.detail.subDetail.unitPrice":"Money","ClaimResponse.addItem.detail.unitPrice":"Money","ClaimResponse.addItem.detailSequence":"positiveInt","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.factor":"decimal","ClaimResponse.addItem.id":"System.String","ClaimResponse.addItem.itemSequence":"positiveInt","ClaimResponse.addItem.locationAddress":"Address","ClaimResponse.addItem.locationCodeableConcept":"CodeableConcept","ClaimResponse.addItem.locationReference":"Reference","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.net":"Money","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.productOrService":"CodeableConcept","ClaimResponse.addItem.programCode":"CodeableConcept","ClaimResponse.addItem.provider":"Reference","ClaimResponse.addItem.quantity":"Quantity","ClaimResponse.addItem.servicedDate":"date","ClaimResponse.addItem.servicedPeriod":"Period","ClaimResponse.addItem.subSite":"CodeableConcept","ClaimResponse.addItem.subdetailSequence":"positiveInt","ClaimResponse.addItem.unitPrice":"Money","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequence":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"System.String","ClaimResponse.error.itemSequence":"positiveInt","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.subDetailSequence":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"Attachment","ClaimResponse.formCode":"CodeableConcept","ClaimResponse.fundsReserve":"CodeableConcept","ClaimResponse.id":"System.String","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"System.String","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"System.String","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.detailSequence":"positiveInt","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"System.String","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"System.String","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.subDetailSequence":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"System.String","ClaimResponse.item.itemSequence":"positiveInt","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"code","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"System.String","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.preAuthPeriod":"Period","ClaimResponse.preAuthRef":"string","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"System.String","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"code","ClaimResponse.request":"Reference","ClaimResponse.requestor":"Reference","ClaimResponse.status":"code","ClaimResponse.subType":"CodeableConcept","ClaimResponse.text":"Narrative","ClaimResponse.total.amount":"Money","ClaimResponse.total.category":"CodeableConcept","ClaimResponse.total.extension":"Extension","ClaimResponse.total.id":"System.String","ClaimResponse.total.modifierExtension":"Extension","ClaimResponse.type":"CodeableConcept","ClaimResponse.use":"code","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.encounter":"Reference","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"System.String","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"System.String","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"System.String","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.statusReason":"CodeableConcept","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.supportingInfo":"Reference","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"System.String","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"System.String","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"System.String","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueDecimal":"decimal","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"System.String","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"System.String","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"System.String","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.supplements":"canonical","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"canonical","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"System.String","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"System.String","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.about":"Reference","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.encounter":"Reference","Communication.extension":"Extension","Communication.id":"System.String","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.inResponseTo":"Reference","Communication.instantiatesCanonical":"canonical","Communication.instantiatesUri":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"System.String","Communication.payload.modifierExtension":"Extension","Communication.priority":"code","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.statusReason":"CodeableConcept","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"CodeableConcept","CommunicationRequest.about":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.doNotPerform":"boolean","CommunicationRequest.encounter":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"System.String","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"System.String","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.statusReason":"CodeableConcept","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"System.String","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"System.String","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","CompartmentDefinition.version":"string","Composition.attester.extension":"Extension","Composition.attester.id":"System.String","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.category":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"System.String","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"System.String","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"System.String","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.author":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.focus":"Reference","Composition.section.id":"System.String","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"System.String","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"System.String","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"canonical","ConceptMap.group.element.target.dependsOn.value":"string","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"System.String","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"System.String","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"System.String","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"canonical","ConceptMap.id":"System.String","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceCanonical":"canonical","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetCanonical":"canonical","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"CodeableConcept","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.encounter":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"System.String","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"System.String","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.recordedDate":"dateTime","Condition.recorder":"Reference","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"System.String","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.stage.type":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"CodeableConcept","Consent.category":"CodeableConcept","Consent.contained":"Resource","Consent.dateTime":"dateTime","Consent.extension":"Extension","Consent.id":"System.String","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.performer":"Reference","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"System.String","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"CodeableConcept","Consent.provision.action":"CodeableConcept","Consent.provision.actor.extension":"Extension","Consent.provision.actor.id":"System.String","Consent.provision.actor.modifierExtension":"Extension","Consent.provision.actor.reference":"Reference","Consent.provision.actor.role":"CodeableConcept","Consent.provision.class":"Coding","Consent.provision.code":"CodeableConcept","Consent.provision.data.extension":"Extension","Consent.provision.data.id":"System.String","Consent.provision.data.meaning":"code","Consent.provision.data.modifierExtension":"Extension","Consent.provision.data.reference":"Reference","Consent.provision.dataPeriod":"Period","Consent.provision.extension":"Extension","Consent.provision.id":"System.String","Consent.provision.modifierExtension":"Extension","Consent.provision.period":"Period","Consent.provision.purpose":"Coding","Consent.provision.securityLabel":"Coding","Consent.provision.type":"code","Consent.scope":"CodeableConcept","Consent.sourceAttachment":"Attachment","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","Consent.verification.extension":"Extension","Consent.verification.id":"System.String","Consent.verification.modifierExtension":"Extension","Consent.verification.verificationDate":"dateTime","Consent.verification.verified":"boolean","Consent.verification.verifiedWith":"Reference","ContactDetail.extension":"Extension","ContactDetail.id":"System.String","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"System.String","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.alias":"string","Contract.applies":"Period","Contract.author":"Reference","Contract.authority":"Reference","Contract.contained":"Resource","Contract.contentDefinition.copyright":"markdown","Contract.contentDefinition.extension":"Extension","Contract.contentDefinition.id":"System.String","Contract.contentDefinition.modifierExtension":"Extension","Contract.contentDefinition.publicationDate":"dateTime","Contract.contentDefinition.publicationStatus":"code","Contract.contentDefinition.publisher":"Reference","Contract.contentDefinition.subType":"CodeableConcept","Contract.contentDefinition.type":"CodeableConcept","Contract.contentDerivative":"CodeableConcept","Contract.domain":"Reference","Contract.expirationType":"CodeableConcept","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"System.String","Contract.friendly.modifierExtension":"Extension","Contract.id":"System.String","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.instantiatesCanonical":"Reference","Contract.instantiatesUri":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"System.String","Contract.legal.modifierExtension":"Extension","Contract.legalState":"CodeableConcept","Contract.legallyBindingAttachment":"Attachment","Contract.legallyBindingReference":"Reference","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.name":"string","Contract.relevantHistory":"Reference","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"System.String","Contract.rule.modifierExtension":"Extension","Contract.scope":"CodeableConcept","Contract.signer.extension":"Extension","Contract.signer.id":"System.String","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.site":"Reference","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.subtitle":"string","Contract.supportingInfo":"Reference","Contract.term.action.context":"Reference","Contract.term.action.contextLinkId":"string","Contract.term.action.doNotPerform":"boolean","Contract.term.action.extension":"Extension","Contract.term.action.id":"System.String","Contract.term.action.intent":"CodeableConcept","Contract.term.action.linkId":"string","Contract.term.action.modifierExtension":"Extension","Contract.term.action.note":"Annotation","Contract.term.action.occurrenceDateTime":"dateTime","Contract.term.action.occurrencePeriod":"Period","Contract.term.action.occurrenceTiming":"Timing","Contract.term.action.performer":"Reference","Contract.term.action.performerLinkId":"string","Contract.term.action.performerRole":"CodeableConcept","Contract.term.action.performerType":"CodeableConcept","Contract.term.action.reason":"string","Contract.term.action.reasonCode":"CodeableConcept","Contract.term.action.reasonLinkId":"string","Contract.term.action.reasonReference":"Reference","Contract.term.action.requester":"Reference","Contract.term.action.requesterLinkId":"string","Contract.term.action.securityLabelNumber":"unsignedInt","Contract.term.action.status":"CodeableConcept","Contract.term.action.subject.extension":"Extension","Contract.term.action.subject.id":"System.String","Contract.term.action.subject.modifierExtension":"Extension","Contract.term.action.subject.reference":"Reference","Contract.term.action.subject.role":"CodeableConcept","Contract.term.action.type":"CodeableConcept","Contract.term.applies":"Period","Contract.term.asset.condition":"string","Contract.term.asset.context.code":"CodeableConcept","Contract.term.asset.context.extension":"Extension","Contract.term.asset.context.id":"System.String","Contract.term.asset.context.modifierExtension":"Extension","Contract.term.asset.context.reference":"Reference","Contract.term.asset.context.text":"string","Contract.term.asset.extension":"Extension","Contract.term.asset.id":"System.String","Contract.term.asset.linkId":"string","Contract.term.asset.modifierExtension":"Extension","Contract.term.asset.period":"Period","Contract.term.asset.periodType":"CodeableConcept","Contract.term.asset.relationship":"Coding","Contract.term.asset.scope":"CodeableConcept","Contract.term.asset.securityLabelNumber":"unsignedInt","Contract.term.asset.subtype":"CodeableConcept","Contract.term.asset.text":"string","Contract.term.asset.type":"CodeableConcept","Contract.term.asset.typeReference":"Reference","Contract.term.asset.usePeriod":"Period","Contract.term.asset.valuedItem.effectiveTime":"dateTime","Contract.term.asset.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.asset.valuedItem.entityReference":"Reference","Contract.term.asset.valuedItem.extension":"Extension","Contract.term.asset.valuedItem.factor":"decimal","Contract.term.asset.valuedItem.id":"System.String","Contract.term.asset.valuedItem.identifier":"Identifier","Contract.term.asset.valuedItem.linkId":"string","Contract.term.asset.valuedItem.modifierExtension":"Extension","Contract.term.asset.valuedItem.net":"Money","Contract.term.asset.valuedItem.payment":"string","Contract.term.asset.valuedItem.paymentDate":"dateTime","Contract.term.asset.valuedItem.points":"decimal","Contract.term.asset.valuedItem.quantity":"Quantity","Contract.term.asset.valuedItem.recipient":"Reference","Contract.term.asset.valuedItem.responsible":"Reference","Contract.term.asset.valuedItem.securityLabelNumber":"unsignedInt","Contract.term.asset.valuedItem.unitPrice":"Money","Contract.term.extension":"Extension","Contract.term.id":"System.String","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.offer.answer.extension":"Extension","Contract.term.offer.answer.id":"System.String","Contract.term.offer.answer.modifierExtension":"Extension","Contract.term.offer.answer.valueAttachment":"Attachment","Contract.term.offer.answer.valueBoolean":"boolean","Contract.term.offer.answer.valueCoding":"Coding","Contract.term.offer.answer.valueDate":"date","Contract.term.offer.answer.valueDateTime":"dateTime","Contract.term.offer.answer.valueDecimal":"decimal","Contract.term.offer.answer.valueInteger":"integer","Contract.term.offer.answer.valueQuantity":"Quantity","Contract.term.offer.answer.valueReference":"Reference","Contract.term.offer.answer.valueString":"string","Contract.term.offer.answer.valueTime":"time","Contract.term.offer.answer.valueUri":"uri","Contract.term.offer.decision":"CodeableConcept","Contract.term.offer.decisionMode":"CodeableConcept","Contract.term.offer.extension":"Extension","Contract.term.offer.id":"System.String","Contract.term.offer.identifier":"Identifier","Contract.term.offer.linkId":"string","Contract.term.offer.modifierExtension":"Extension","Contract.term.offer.party.extension":"Extension","Contract.term.offer.party.id":"System.String","Contract.term.offer.party.modifierExtension":"Extension","Contract.term.offer.party.reference":"Reference","Contract.term.offer.party.role":"CodeableConcept","Contract.term.offer.securityLabelNumber":"unsignedInt","Contract.term.offer.text":"string","Contract.term.offer.topic":"Reference","Contract.term.offer.type":"CodeableConcept","Contract.term.securityLabel.category":"Coding","Contract.term.securityLabel.classification":"Coding","Contract.term.securityLabel.control":"Coding","Contract.term.securityLabel.extension":"Extension","Contract.term.securityLabel.id":"System.String","Contract.term.securityLabel.modifierExtension":"Extension","Contract.term.securityLabel.number":"unsignedInt","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topicCodeableConcept":"CodeableConcept","Contract.term.topicReference":"Reference","Contract.term.type":"CodeableConcept","Contract.text":"Narrative","Contract.title":"string","Contract.topicCodeableConcept":"CodeableConcept","Contract.topicReference":"Reference","Contract.type":"CodeableConcept","Contract.url":"uri","Contract.version":"string","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"System.String","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"System.String","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.class.extension":"Extension","Coverage.class.id":"System.String","Coverage.class.modifierExtension":"Extension","Coverage.class.name":"string","Coverage.class.type":"CodeableConcept","Coverage.class.value":"string","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.costToBeneficiary.exception.extension":"Extension","Coverage.costToBeneficiary.exception.id":"System.String","Coverage.costToBeneficiary.exception.modifierExtension":"Extension","Coverage.costToBeneficiary.exception.period":"Period","Coverage.costToBeneficiary.exception.type":"CodeableConcept","Coverage.costToBeneficiary.extension":"Extension","Coverage.costToBeneficiary.id":"System.String","Coverage.costToBeneficiary.modifierExtension":"Extension","Coverage.costToBeneficiary.type":"CodeableConcept","Coverage.costToBeneficiary.valueMoney":"Money","Coverage.costToBeneficiary.valueQuantity":"Quantity","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.id":"System.String","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.status":"code","Coverage.subrogation":"boolean","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","CoverageEligibilityRequest.contained":"Resource","CoverageEligibilityRequest.created":"dateTime","CoverageEligibilityRequest.enterer":"Reference","CoverageEligibilityRequest.extension":"Extension","CoverageEligibilityRequest.facility":"Reference","CoverageEligibilityRequest.id":"System.String","CoverageEligibilityRequest.identifier":"Identifier","CoverageEligibilityRequest.implicitRules":"uri","CoverageEligibilityRequest.insurance.businessArrangement":"string","CoverageEligibilityRequest.insurance.coverage":"Reference","CoverageEligibilityRequest.insurance.extension":"Extension","CoverageEligibilityRequest.insurance.focal":"boolean","CoverageEligibilityRequest.insurance.id":"System.String","CoverageEligibilityRequest.insurance.modifierExtension":"Extension","CoverageEligibilityRequest.insurer":"Reference","CoverageEligibilityRequest.item.category":"CodeableConcept","CoverageEligibilityRequest.item.detail":"Reference","CoverageEligibilityRequest.item.diagnosis.diagnosisCodeableConcept":"CodeableConcept","CoverageEligibilityRequest.item.diagnosis.diagnosisReference":"Reference","CoverageEligibilityRequest.item.diagnosis.extension":"Extension","CoverageEligibilityRequest.item.diagnosis.id":"System.String","CoverageEligibilityRequest.item.diagnosis.modifierExtension":"Extension","CoverageEligibilityRequest.item.extension":"Extension","CoverageEligibilityRequest.item.facility":"Reference","CoverageEligibilityRequest.item.id":"System.String","CoverageEligibilityRequest.item.modifier":"CodeableConcept","CoverageEligibilityRequest.item.modifierExtension":"Extension","CoverageEligibilityRequest.item.productOrService":"CodeableConcept","CoverageEligibilityRequest.item.provider":"Reference","CoverageEligibilityRequest.item.quantity":"Quantity","CoverageEligibilityRequest.item.supportingInfoSequence":"positiveInt","CoverageEligibilityRequest.item.unitPrice":"Money","CoverageEligibilityRequest.language":"code","CoverageEligibilityRequest.meta":"Meta","CoverageEligibilityRequest.modifierExtension":"Extension","CoverageEligibilityRequest.patient":"Reference","CoverageEligibilityRequest.priority":"CodeableConcept","CoverageEligibilityRequest.provider":"Reference","CoverageEligibilityRequest.purpose":"code","CoverageEligibilityRequest.servicedDate":"date","CoverageEligibilityRequest.servicedPeriod":"Period","CoverageEligibilityRequest.status":"code","CoverageEligibilityRequest.supportingInfo.appliesToAll":"boolean","CoverageEligibilityRequest.supportingInfo.extension":"Extension","CoverageEligibilityRequest.supportingInfo.id":"System.String","CoverageEligibilityRequest.supportingInfo.information":"Reference","CoverageEligibilityRequest.supportingInfo.modifierExtension":"Extension","CoverageEligibilityRequest.supportingInfo.sequence":"positiveInt","CoverageEligibilityRequest.text":"Narrative","CoverageEligibilityResponse.contained":"Resource","CoverageEligibilityResponse.created":"dateTime","CoverageEligibilityResponse.disposition":"string","CoverageEligibilityResponse.error.code":"CodeableConcept","CoverageEligibilityResponse.error.extension":"Extension","CoverageEligibilityResponse.error.id":"System.String","CoverageEligibilityResponse.error.modifierExtension":"Extension","CoverageEligibilityResponse.extension":"Extension","CoverageEligibilityResponse.form":"CodeableConcept","CoverageEligibilityResponse.id":"System.String","CoverageEligibilityResponse.identifier":"Identifier","CoverageEligibilityResponse.implicitRules":"uri","CoverageEligibilityResponse.insurance.benefitPeriod":"Period","CoverageEligibilityResponse.insurance.coverage":"Reference","CoverageEligibilityResponse.insurance.extension":"Extension","CoverageEligibilityResponse.insurance.id":"System.String","CoverageEligibilityResponse.insurance.inforce":"boolean","CoverageEligibilityResponse.insurance.item.authorizationRequired":"boolean","CoverageEligibilityResponse.insurance.item.authorizationSupporting":"CodeableConcept","CoverageEligibilityResponse.insurance.item.authorizationUrl":"uri","CoverageEligibilityResponse.insurance.item.benefit.allowedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.allowedString":"string","CoverageEligibilityResponse.insurance.item.benefit.allowedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.benefit.extension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.id":"System.String","CoverageEligibilityResponse.insurance.item.benefit.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.benefit.type":"CodeableConcept","CoverageEligibilityResponse.insurance.item.benefit.usedMoney":"Money","CoverageEligibilityResponse.insurance.item.benefit.usedString":"string","CoverageEligibilityResponse.insurance.item.benefit.usedUnsignedInt":"unsignedInt","CoverageEligibilityResponse.insurance.item.category":"CodeableConcept","CoverageEligibilityResponse.insurance.item.description":"string","CoverageEligibilityResponse.insurance.item.excluded":"boolean","CoverageEligibilityResponse.insurance.item.extension":"Extension","CoverageEligibilityResponse.insurance.item.id":"System.String","CoverageEligibilityResponse.insurance.item.modifier":"CodeableConcept","CoverageEligibilityResponse.insurance.item.modifierExtension":"Extension","CoverageEligibilityResponse.insurance.item.name":"string","CoverageEligibilityResponse.insurance.item.network":"CodeableConcept","CoverageEligibilityResponse.insurance.item.productOrService":"CodeableConcept","CoverageEligibilityResponse.insurance.item.provider":"Reference","CoverageEligibilityResponse.insurance.item.term":"CodeableConcept","CoverageEligibilityResponse.insurance.item.unit":"CodeableConcept","CoverageEligibilityResponse.insurance.modifierExtension":"Extension","CoverageEligibilityResponse.insurer":"Reference","CoverageEligibilityResponse.language":"code","CoverageEligibilityResponse.meta":"Meta","CoverageEligibilityResponse.modifierExtension":"Extension","CoverageEligibilityResponse.outcome":"code","CoverageEligibilityResponse.patient":"Reference","CoverageEligibilityResponse.preAuthRef":"string","CoverageEligibilityResponse.purpose":"code","CoverageEligibilityResponse.request":"Reference","CoverageEligibilityResponse.requestor":"Reference","CoverageEligibilityResponse.servicedDate":"date","CoverageEligibilityResponse.servicedPeriod":"Period","CoverageEligibilityResponse.status":"code","CoverageEligibilityResponse.text":"Narrative","DataRequirement.codeFilter.code":"Coding","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"System.String","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.searchParam":"string","DataRequirement.codeFilter.valueSet":"canonical","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"System.String","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.searchParam":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"System.String","DataRequirement.limit":"positiveInt","DataRequirement.mustSupport":"string","DataRequirement.profile":"canonical","DataRequirement.sort.direction":"code","DataRequirement.sort.extension":"Extension","DataRequirement.sort.id":"System.String","DataRequirement.sort.path":"string","DataRequirement.subjectCodeableConcept":"CodeableConcept","DataRequirement.subjectReference":"Reference","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.code":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.detail":"string","DetectedIssue.evidence.code":"CodeableConcept","DetectedIssue.evidence.detail":"Reference","DetectedIssue.evidence.extension":"Extension","DetectedIssue.evidence.id":"System.String","DetectedIssue.evidence.modifierExtension":"Extension","DetectedIssue.extension":"Extension","DetectedIssue.id":"System.String","DetectedIssue.identifiedDateTime":"dateTime","DetectedIssue.identifiedPeriod":"Period","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"System.String","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.definition":"Reference","Device.deviceName.extension":"Extension","Device.deviceName.id":"System.String","Device.deviceName.modifierExtension":"Extension","Device.deviceName.name":"string","Device.deviceName.type":"code","Device.distinctIdentifier":"string","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"System.String","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.modelNumber":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.parent":"Reference","Device.partNumber":"string","Device.patient":"Reference","Device.property.extension":"Extension","Device.property.id":"System.String","Device.property.modifierExtension":"Extension","Device.property.type":"CodeableConcept","Device.property.valueCode":"CodeableConcept","Device.property.valueQuantity":"Quantity","Device.safety":"CodeableConcept","Device.serialNumber":"string","Device.specialization.extension":"Extension","Device.specialization.id":"System.String","Device.specialization.modifierExtension":"Extension","Device.specialization.systemType":"CodeableConcept","Device.specialization.version":"string","Device.status":"code","Device.statusReason":"CodeableConcept","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udiCarrier.carrierAIDC":"base64Binary","Device.udiCarrier.carrierHRF":"string","Device.udiCarrier.deviceIdentifier":"string","Device.udiCarrier.entryType":"code","Device.udiCarrier.extension":"Extension","Device.udiCarrier.id":"System.String","Device.udiCarrier.issuer":"uri","Device.udiCarrier.jurisdiction":"uri","Device.udiCarrier.modifierExtension":"Extension","Device.url":"uri","Device.version.component":"Identifier","Device.version.extension":"Extension","Device.version.id":"System.String","Device.version.modifierExtension":"Extension","Device.version.type":"CodeableConcept","Device.version.value":"string","DeviceDefinition.capability.description":"CodeableConcept","DeviceDefinition.capability.extension":"Extension","DeviceDefinition.capability.id":"System.String","DeviceDefinition.capability.modifierExtension":"Extension","DeviceDefinition.capability.type":"CodeableConcept","DeviceDefinition.contact":"ContactPoint","DeviceDefinition.contained":"Resource","DeviceDefinition.deviceName.extension":"Extension","DeviceDefinition.deviceName.id":"System.String","DeviceDefinition.deviceName.modifierExtension":"Extension","DeviceDefinition.deviceName.name":"string","DeviceDefinition.deviceName.type":"code","DeviceDefinition.extension":"Extension","DeviceDefinition.id":"System.String","DeviceDefinition.identifier":"Identifier","DeviceDefinition.implicitRules":"uri","DeviceDefinition.language":"code","DeviceDefinition.languageCode":"CodeableConcept","DeviceDefinition.manufacturerReference":"Reference","DeviceDefinition.manufacturerString":"string","DeviceDefinition.material.allergenicIndicator":"boolean","DeviceDefinition.material.alternate":"boolean","DeviceDefinition.material.extension":"Extension","DeviceDefinition.material.id":"System.String","DeviceDefinition.material.modifierExtension":"Extension","DeviceDefinition.material.substance":"CodeableConcept","DeviceDefinition.meta":"Meta","DeviceDefinition.modelNumber":"string","DeviceDefinition.modifierExtension":"Extension","DeviceDefinition.note":"Annotation","DeviceDefinition.onlineInformation":"uri","DeviceDefinition.owner":"Reference","DeviceDefinition.parentDevice":"Reference","DeviceDefinition.physicalCharacteristics":"ProdCharacteristic","DeviceDefinition.property.extension":"Extension","DeviceDefinition.property.id":"System.String","DeviceDefinition.property.modifierExtension":"Extension","DeviceDefinition.property.type":"CodeableConcept","DeviceDefinition.property.valueCode":"CodeableConcept","DeviceDefinition.property.valueQuantity":"Quantity","DeviceDefinition.quantity":"Quantity","DeviceDefinition.safety":"CodeableConcept","DeviceDefinition.shelfLifeStorage":"ProductShelfLife","DeviceDefinition.specialization.extension":"Extension","DeviceDefinition.specialization.id":"System.String","DeviceDefinition.specialization.modifierExtension":"Extension","DeviceDefinition.specialization.systemType":"string","DeviceDefinition.specialization.version":"string","DeviceDefinition.text":"Narrative","DeviceDefinition.type":"CodeableConcept","DeviceDefinition.udiDeviceIdentifier.deviceIdentifier":"string","DeviceDefinition.udiDeviceIdentifier.extension":"Extension","DeviceDefinition.udiDeviceIdentifier.id":"System.String","DeviceDefinition.udiDeviceIdentifier.issuer":"uri","DeviceDefinition.udiDeviceIdentifier.jurisdiction":"uri","DeviceDefinition.udiDeviceIdentifier.modifierExtension":"Extension","DeviceDefinition.url":"uri","DeviceDefinition.version":"string","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"System.String","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"System.String","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.encounter":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"System.String","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.instantiatesCanonical":"canonical","DeviceRequest.instantiatesUri":"uri","DeviceRequest.insurance":"Reference","DeviceRequest.intent":"code","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.parameter.code":"CodeableConcept","DeviceRequest.parameter.extension":"Extension","DeviceRequest.parameter.id":"System.String","DeviceRequest.parameter.modifierExtension":"Extension","DeviceRequest.parameter.valueBoolean":"boolean","DeviceRequest.parameter.valueCodeableConcept":"CodeableConcept","DeviceRequest.parameter.valueQuantity":"Quantity","DeviceRequest.parameter.valueRange":"Range","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.basedOn":"Reference","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.derivedFrom":"Reference","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"System.String","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.reasonCode":"CodeableConcept","DeviceUseStatement.reasonReference":"Reference","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.conclusionCode":"CodeableConcept","DiagnosticReport.contained":"Resource","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.encounter":"Reference","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"System.String","DiagnosticReport.identifier":"Identifier","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.media.comment":"string","DiagnosticReport.media.extension":"Extension","DiagnosticReport.media.id":"System.String","DiagnosticReport.media.link":"Reference","DiagnosticReport.media.modifierExtension":"Extension","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer":"Reference","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.resultsInterpreter":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"System.String","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"System.String","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"System.String","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.category":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"System.String","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"System.String","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.custodian":"Reference","DocumentReference.date":"instant","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"System.String","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"System.String","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"System.String","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseAndRate.doseQuantity":"Quantity","Dosage.doseAndRate.doseRange":"Range","Dosage.doseAndRate.extension":"Extension","Dosage.doseAndRate.id":"System.String","Dosage.doseAndRate.rateQuantity":"Quantity","Dosage.doseAndRate.rateRange":"Range","Dosage.doseAndRate.rateRatio":"Ratio","Dosage.doseAndRate.type":"CodeableConcept","Dosage.extension":"Extension","Dosage.id":"System.String","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.modifierExtension":"Extension","Dosage.patientInstruction":"string","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"System.String","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","EffectEvidenceSynthesis.approvalDate":"date","EffectEvidenceSynthesis.author":"ContactDetail","EffectEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","EffectEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","EffectEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","EffectEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","EffectEvidenceSynthesis.certainty.extension":"Extension","EffectEvidenceSynthesis.certainty.id":"System.String","EffectEvidenceSynthesis.certainty.modifierExtension":"Extension","EffectEvidenceSynthesis.certainty.note":"Annotation","EffectEvidenceSynthesis.certainty.rating":"CodeableConcept","EffectEvidenceSynthesis.contact":"ContactDetail","EffectEvidenceSynthesis.contained":"Resource","EffectEvidenceSynthesis.copyright":"markdown","EffectEvidenceSynthesis.date":"dateTime","EffectEvidenceSynthesis.description":"markdown","EffectEvidenceSynthesis.editor":"ContactDetail","EffectEvidenceSynthesis.effectEstimate.description":"string","EffectEvidenceSynthesis.effectEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.extension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.from":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.id":"System.String","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.level":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.modifierExtension":"Extension","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.to":"decimal","EffectEvidenceSynthesis.effectEstimate.precisionEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.type":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.unitOfMeasure":"CodeableConcept","EffectEvidenceSynthesis.effectEstimate.value":"decimal","EffectEvidenceSynthesis.effectEstimate.variantState":"CodeableConcept","EffectEvidenceSynthesis.effectivePeriod":"Period","EffectEvidenceSynthesis.endorser":"ContactDetail","EffectEvidenceSynthesis.exposure":"Reference","EffectEvidenceSynthesis.exposureAlternative":"Reference","EffectEvidenceSynthesis.extension":"Extension","EffectEvidenceSynthesis.id":"System.String","EffectEvidenceSynthesis.identifier":"Identifier","EffectEvidenceSynthesis.implicitRules":"uri","EffectEvidenceSynthesis.jurisdiction":"CodeableConcept","EffectEvidenceSynthesis.language":"code","EffectEvidenceSynthesis.lastReviewDate":"date","EffectEvidenceSynthesis.meta":"Meta","EffectEvidenceSynthesis.modifierExtension":"Extension","EffectEvidenceSynthesis.name":"string","EffectEvidenceSynthesis.note":"Annotation","EffectEvidenceSynthesis.outcome":"Reference","EffectEvidenceSynthesis.population":"Reference","EffectEvidenceSynthesis.publisher":"string","EffectEvidenceSynthesis.relatedArtifact":"RelatedArtifact","EffectEvidenceSynthesis.resultsByExposure.description":"string","EffectEvidenceSynthesis.resultsByExposure.exposureState":"code","EffectEvidenceSynthesis.resultsByExposure.extension":"Extension","EffectEvidenceSynthesis.resultsByExposure.id":"System.String","EffectEvidenceSynthesis.resultsByExposure.modifierExtension":"Extension","EffectEvidenceSynthesis.resultsByExposure.riskEvidenceSynthesis":"Reference","EffectEvidenceSynthesis.resultsByExposure.variantState":"CodeableConcept","EffectEvidenceSynthesis.reviewer":"ContactDetail","EffectEvidenceSynthesis.sampleSize.description":"string","EffectEvidenceSynthesis.sampleSize.extension":"Extension","EffectEvidenceSynthesis.sampleSize.id":"System.String","EffectEvidenceSynthesis.sampleSize.modifierExtension":"Extension","EffectEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","EffectEvidenceSynthesis.sampleSize.numberOfStudies":"integer","EffectEvidenceSynthesis.status":"code","EffectEvidenceSynthesis.studyType":"CodeableConcept","EffectEvidenceSynthesis.synthesisType":"CodeableConcept","EffectEvidenceSynthesis.text":"Narrative","EffectEvidenceSynthesis.title":"string","EffectEvidenceSynthesis.topic":"CodeableConcept","EffectEvidenceSynthesis.url":"uri","EffectEvidenceSynthesis.useContext":"UsageContext","EffectEvidenceSynthesis.version":"string","Element.extension":"Extension","Element.id":"System.String","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"System.String","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"System.String","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSet":"canonical","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"System.String","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"canonical","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCanonical":"canonical","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactDetail":"ContactDetail","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueContributor":"Contributor","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDataRequirement":"DataRequirement","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDosage":"Dosage","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueExpression":"Expression","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValueParameterDefinition":"ParameterDefinition","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueRelatedArtifact":"RelatedArtifact","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueTriggerDefinition":"TriggerDefinition","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.defaultValueUrl":"url","ElementDefinition.defaultValueUsageContext":"UsageContext","ElementDefinition.defaultValueUuid":"uuid","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"System.String","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCanonical":"canonical","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactDetail":"ContactDetail","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueContributor":"Contributor","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDataRequirement":"DataRequirement","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDosage":"Dosage","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueExpression":"Expression","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valueParameterDefinition":"ParameterDefinition","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueRelatedArtifact":"RelatedArtifact","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueTriggerDefinition":"TriggerDefinition","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.example.valueUrl":"url","ElementDefinition.example.valueUsageContext":"UsageContext","ElementDefinition.example.valueUuid":"uuid","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"System.String","ElementDefinition.extension.url":"System.String","ElementDefinition.extension.valueCanonical":"canonical","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCanonical":"canonical","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactDetail":"ContactDetail","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedContributor":"Contributor","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDataRequirement":"DataRequirement","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDosage":"Dosage","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedExpression":"Expression","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedParameterDefinition":"ParameterDefinition","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedRelatedArtifact":"RelatedArtifact","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedTriggerDefinition":"TriggerDefinition","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.fixedUrl":"url","ElementDefinition.fixedUsageContext":"UsageContext","ElementDefinition.fixedUuid":"uuid","ElementDefinition.id":"System.String","ElementDefinition.isModifier":"boolean","ElementDefinition.isModifierReason":"string","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"System.String","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.modifierExtension":"Extension","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCanonical":"canonical","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactDetail":"ContactDetail","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternContributor":"Contributor","ElementDefinition.patternCount":"Count","ElementDefinition.patternDataRequirement":"DataRequirement","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDosage":"Dosage","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternExpression":"Expression","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternParameterDefinition":"ParameterDefinition","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternRelatedArtifact":"RelatedArtifact","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternTriggerDefinition":"TriggerDefinition","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.patternUrl":"url","ElementDefinition.patternUsageContext":"UsageContext","ElementDefinition.patternUuid":"uuid","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceIsConstraining":"boolean","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"System.String","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"System.String","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"System.String","ElementDefinition.type.profile":"canonical","ElementDefinition.type.targetProfile":"canonical","ElementDefinition.type.versioning":"code","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.basedOn":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"System.String","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"System.String","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.use":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"System.String","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"System.String","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"System.String","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.physicalType":"CodeableConcept","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"System.String","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reasonCode":"CodeableConcept","Encounter.reasonReference":"Reference","Encounter.serviceProvider":"Reference","Encounter.serviceType":"CodeableConcept","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"System.String","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"url","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"System.String","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.candidate":"Reference","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"System.String","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"System.String","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"code","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"System.String","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"System.String","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"System.String","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","EventDefinition.approvalDate":"date","EventDefinition.author":"ContactDetail","EventDefinition.contact":"ContactDetail","EventDefinition.contained":"Resource","EventDefinition.copyright":"markdown","EventDefinition.date":"dateTime","EventDefinition.description":"markdown","EventDefinition.editor":"ContactDetail","EventDefinition.effectivePeriod":"Period","EventDefinition.endorser":"ContactDetail","EventDefinition.experimental":"boolean","EventDefinition.extension":"Extension","EventDefinition.id":"System.String","EventDefinition.identifier":"Identifier","EventDefinition.implicitRules":"uri","EventDefinition.jurisdiction":"CodeableConcept","EventDefinition.language":"code","EventDefinition.lastReviewDate":"date","EventDefinition.meta":"Meta","EventDefinition.modifierExtension":"Extension","EventDefinition.name":"string","EventDefinition.publisher":"string","EventDefinition.purpose":"markdown","EventDefinition.relatedArtifact":"RelatedArtifact","EventDefinition.reviewer":"ContactDetail","EventDefinition.status":"code","EventDefinition.subjectCodeableConcept":"CodeableConcept","EventDefinition.subjectReference":"Reference","EventDefinition.subtitle":"string","EventDefinition.text":"Narrative","EventDefinition.title":"string","EventDefinition.topic":"CodeableConcept","EventDefinition.trigger":"TriggerDefinition","EventDefinition.url":"uri","EventDefinition.usage":"string","EventDefinition.useContext":"UsageContext","EventDefinition.version":"string","Evidence.approvalDate":"date","Evidence.author":"ContactDetail","Evidence.contact":"ContactDetail","Evidence.contained":"Resource","Evidence.copyright":"markdown","Evidence.date":"dateTime","Evidence.description":"markdown","Evidence.editor":"ContactDetail","Evidence.effectivePeriod":"Period","Evidence.endorser":"ContactDetail","Evidence.exposureBackground":"Reference","Evidence.exposureVariant":"Reference","Evidence.extension":"Extension","Evidence.id":"System.String","Evidence.identifier":"Identifier","Evidence.implicitRules":"uri","Evidence.jurisdiction":"CodeableConcept","Evidence.language":"code","Evidence.lastReviewDate":"date","Evidence.meta":"Meta","Evidence.modifierExtension":"Extension","Evidence.name":"string","Evidence.note":"Annotation","Evidence.outcome":"Reference","Evidence.publisher":"string","Evidence.relatedArtifact":"RelatedArtifact","Evidence.reviewer":"ContactDetail","Evidence.shortTitle":"string","Evidence.status":"code","Evidence.subtitle":"string","Evidence.text":"Narrative","Evidence.title":"string","Evidence.topic":"CodeableConcept","Evidence.url":"uri","Evidence.useContext":"UsageContext","Evidence.version":"string","EvidenceVariable.approvalDate":"date","EvidenceVariable.author":"ContactDetail","EvidenceVariable.characteristic.definitionCanonical":"canonical","EvidenceVariable.characteristic.definitionCodeableConcept":"CodeableConcept","EvidenceVariable.characteristic.definitionDataRequirement":"DataRequirement","EvidenceVariable.characteristic.definitionExpression":"Expression","EvidenceVariable.characteristic.definitionReference":"Reference","EvidenceVariable.characteristic.definitionTriggerDefinition":"TriggerDefinition","EvidenceVariable.characteristic.description":"string","EvidenceVariable.characteristic.exclude":"boolean","EvidenceVariable.characteristic.extension":"Extension","EvidenceVariable.characteristic.groupMeasure":"code","EvidenceVariable.characteristic.id":"System.String","EvidenceVariable.characteristic.modifierExtension":"Extension","EvidenceVariable.characteristic.participantEffectiveDateTime":"dateTime","EvidenceVariable.characteristic.participantEffectiveDuration":"Duration","EvidenceVariable.characteristic.participantEffectivePeriod":"Period","EvidenceVariable.characteristic.participantEffectiveTiming":"Timing","EvidenceVariable.characteristic.timeFromStart":"Duration","EvidenceVariable.characteristic.usageContext":"UsageContext","EvidenceVariable.contact":"ContactDetail","EvidenceVariable.contained":"Resource","EvidenceVariable.copyright":"markdown","EvidenceVariable.date":"dateTime","EvidenceVariable.description":"markdown","EvidenceVariable.editor":"ContactDetail","EvidenceVariable.effectivePeriod":"Period","EvidenceVariable.endorser":"ContactDetail","EvidenceVariable.extension":"Extension","EvidenceVariable.id":"System.String","EvidenceVariable.identifier":"Identifier","EvidenceVariable.implicitRules":"uri","EvidenceVariable.jurisdiction":"CodeableConcept","EvidenceVariable.language":"code","EvidenceVariable.lastReviewDate":"date","EvidenceVariable.meta":"Meta","EvidenceVariable.modifierExtension":"Extension","EvidenceVariable.name":"string","EvidenceVariable.note":"Annotation","EvidenceVariable.publisher":"string","EvidenceVariable.relatedArtifact":"RelatedArtifact","EvidenceVariable.reviewer":"ContactDetail","EvidenceVariable.shortTitle":"string","EvidenceVariable.status":"code","EvidenceVariable.subtitle":"string","EvidenceVariable.text":"Narrative","EvidenceVariable.title":"string","EvidenceVariable.topic":"CodeableConcept","EvidenceVariable.type":"code","EvidenceVariable.url":"uri","EvidenceVariable.useContext":"UsageContext","EvidenceVariable.version":"string","ExampleScenario.actor.actorId":"string","ExampleScenario.actor.description":"markdown","ExampleScenario.actor.extension":"Extension","ExampleScenario.actor.id":"System.String","ExampleScenario.actor.modifierExtension":"Extension","ExampleScenario.actor.name":"string","ExampleScenario.actor.type":"code","ExampleScenario.contact":"ContactDetail","ExampleScenario.contained":"Resource","ExampleScenario.copyright":"markdown","ExampleScenario.date":"dateTime","ExampleScenario.experimental":"boolean","ExampleScenario.extension":"Extension","ExampleScenario.id":"System.String","ExampleScenario.identifier":"Identifier","ExampleScenario.implicitRules":"uri","ExampleScenario.instance.containedInstance.extension":"Extension","ExampleScenario.instance.containedInstance.id":"System.String","ExampleScenario.instance.containedInstance.modifierExtension":"Extension","ExampleScenario.instance.containedInstance.resourceId":"string","ExampleScenario.instance.containedInstance.versionId":"string","ExampleScenario.instance.description":"markdown","ExampleScenario.instance.extension":"Extension","ExampleScenario.instance.id":"System.String","ExampleScenario.instance.modifierExtension":"Extension","ExampleScenario.instance.name":"string","ExampleScenario.instance.resourceId":"string","ExampleScenario.instance.resourceType":"code","ExampleScenario.instance.version.description":"markdown","ExampleScenario.instance.version.extension":"Extension","ExampleScenario.instance.version.id":"System.String","ExampleScenario.instance.version.modifierExtension":"Extension","ExampleScenario.instance.version.versionId":"string","ExampleScenario.jurisdiction":"CodeableConcept","ExampleScenario.language":"code","ExampleScenario.meta":"Meta","ExampleScenario.modifierExtension":"Extension","ExampleScenario.name":"string","ExampleScenario.process.description":"markdown","ExampleScenario.process.extension":"Extension","ExampleScenario.process.id":"System.String","ExampleScenario.process.modifierExtension":"Extension","ExampleScenario.process.postConditions":"markdown","ExampleScenario.process.preConditions":"markdown","ExampleScenario.process.step.alternative.description":"markdown","ExampleScenario.process.step.alternative.extension":"Extension","ExampleScenario.process.step.alternative.id":"System.String","ExampleScenario.process.step.alternative.modifierExtension":"Extension","ExampleScenario.process.step.alternative.title":"string","ExampleScenario.process.step.extension":"Extension","ExampleScenario.process.step.id":"System.String","ExampleScenario.process.step.modifierExtension":"Extension","ExampleScenario.process.step.operation.description":"markdown","ExampleScenario.process.step.operation.extension":"Extension","ExampleScenario.process.step.operation.id":"System.String","ExampleScenario.process.step.operation.initiator":"string","ExampleScenario.process.step.operation.initiatorActive":"boolean","ExampleScenario.process.step.operation.modifierExtension":"Extension","ExampleScenario.process.step.operation.name":"string","ExampleScenario.process.step.operation.number":"string","ExampleScenario.process.step.operation.receiver":"string","ExampleScenario.process.step.operation.receiverActive":"boolean","ExampleScenario.process.step.operation.type":"string","ExampleScenario.process.step.pause":"boolean","ExampleScenario.process.title":"string","ExampleScenario.publisher":"string","ExampleScenario.purpose":"markdown","ExampleScenario.status":"code","ExampleScenario.text":"Narrative","ExampleScenario.url":"uri","ExampleScenario.useContext":"UsageContext","ExampleScenario.version":"string","ExampleScenario.workflow":"canonical","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"System.String","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.bodySite":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.factor":"decimal","ExplanationOfBenefit.addItem.detail.id":"System.String","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.net":"Money","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.extension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.factor":"decimal","ExplanationOfBenefit.addItem.detail.subDetail.id":"System.String","ExplanationOfBenefit.addItem.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.subDetail.net":"Money","ExplanationOfBenefit.addItem.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.addItem.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.addItem.detail.unitPrice":"Money","ExplanationOfBenefit.addItem.detailSequence":"positiveInt","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.factor":"decimal","ExplanationOfBenefit.addItem.id":"System.String","ExplanationOfBenefit.addItem.itemSequence":"positiveInt","ExplanationOfBenefit.addItem.locationAddress":"Address","ExplanationOfBenefit.addItem.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.addItem.locationReference":"Reference","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.net":"Money","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.productOrService":"CodeableConcept","ExplanationOfBenefit.addItem.programCode":"CodeableConcept","ExplanationOfBenefit.addItem.provider":"Reference","ExplanationOfBenefit.addItem.quantity":"Quantity","ExplanationOfBenefit.addItem.servicedDate":"date","ExplanationOfBenefit.addItem.servicedPeriod":"Period","ExplanationOfBenefit.addItem.subDetailSequence":"positiveInt","ExplanationOfBenefit.addItem.subSite":"CodeableConcept","ExplanationOfBenefit.addItem.unitPrice":"Money","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"System.String","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"System.String","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.benefitPeriod":"Period","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"System.String","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"System.String","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.onAdmission":"CodeableConcept","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"Attachment","ExplanationOfBenefit.formCode":"CodeableConcept","ExplanationOfBenefit.fundsReserve":"CodeableConcept","ExplanationOfBenefit.fundsReserveRequested":"CodeableConcept","ExplanationOfBenefit.id":"System.String","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.focal":"boolean","ExplanationOfBenefit.insurance.id":"System.String","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"System.String","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamSequence":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"System.String","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"System.String","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.productOrService":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisSequence":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"System.String","ExplanationOfBenefit.item.informationSequence":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureSequence":"positiveInt","ExplanationOfBenefit.item.productOrService":"CodeableConcept","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"code","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"System.String","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"System.String","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.preAuthRef":"string","ExplanationOfBenefit.preAuthRefPeriod":"Period","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.priority":"CodeableConcept","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"System.String","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.procedure.type":"CodeableConcept","ExplanationOfBenefit.procedure.udi":"Reference","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"System.String","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"code","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"System.String","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.supportingInfo.category":"CodeableConcept","ExplanationOfBenefit.supportingInfo.code":"CodeableConcept","ExplanationOfBenefit.supportingInfo.extension":"Extension","ExplanationOfBenefit.supportingInfo.id":"System.String","ExplanationOfBenefit.supportingInfo.modifierExtension":"Extension","ExplanationOfBenefit.supportingInfo.reason":"Coding","ExplanationOfBenefit.supportingInfo.sequence":"positiveInt","ExplanationOfBenefit.supportingInfo.timingDate":"date","ExplanationOfBenefit.supportingInfo.timingPeriod":"Period","ExplanationOfBenefit.supportingInfo.valueAttachment":"Attachment","ExplanationOfBenefit.supportingInfo.valueBoolean":"boolean","ExplanationOfBenefit.supportingInfo.valueQuantity":"Quantity","ExplanationOfBenefit.supportingInfo.valueReference":"Reference","ExplanationOfBenefit.supportingInfo.valueString":"string","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.total.amount":"Money","ExplanationOfBenefit.total.category":"CodeableConcept","ExplanationOfBenefit.total.extension":"Extension","ExplanationOfBenefit.total.id":"System.String","ExplanationOfBenefit.total.modifierExtension":"Extension","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.use":"code","Expression.description":"string","Expression.expression":"string","Expression.extension":"Extension","Expression.id":"System.String","Expression.language":"code","Expression.name":"id","Expression.reference":"uri","Extension.extension":"Extension","Extension.id":"System.String","Extension.url":"System.String","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCanonical":"canonical","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactDetail":"ContactDetail","Extension.valueContactPoint":"ContactPoint","Extension.valueContributor":"Contributor","Extension.valueCount":"Count","Extension.valueDataRequirement":"DataRequirement","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDosage":"Dosage","Extension.valueDuration":"Duration","Extension.valueExpression":"Expression","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valueParameterDefinition":"ParameterDefinition","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueRelatedArtifact":"RelatedArtifact","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueTriggerDefinition":"TriggerDefinition","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","Extension.valueUrl":"url","Extension.valueUsageContext":"UsageContext","Extension.valueUuid":"uuid","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.contributedToDeath":"boolean","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"System.String","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.dataAbsentReason":"CodeableConcept","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.id":"System.String","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.instantiatesCanonical":"canonical","FamilyMemberHistory.instantiatesUri":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.sex":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"System.String","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.achievementStatus":"CodeableConcept","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"System.String","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.lifecycleStatus":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailBoolean":"boolean","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailInteger":"integer","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.detailRatio":"Ratio","Goal.target.detailString":"string","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"System.String","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"System.String","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"System.String","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"System.String","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.compartment.use":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"System.String","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.params":"string","GraphDefinition.link.target.profile":"canonical","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"canonical","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"System.String","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.characteristic.valueReference":"Reference","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"System.String","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.managingEntity":"Reference","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"System.String","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.encounter":"Reference","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"System.String","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.moduleCanonical":"canonical","GuidanceResponse.moduleCodeableConcept":"CodeableConcept","GuidanceResponse.moduleUri":"uri","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCode":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestIdentifier":"Identifier","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"System.String","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.communication":"CodeableConcept","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility.code":"CodeableConcept","HealthcareService.eligibility.comment":"markdown","HealthcareService.eligibility.extension":"Extension","HealthcareService.eligibility.id":"System.String","HealthcareService.eligibility.modifierExtension":"Extension","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"markdown","HealthcareService.id":"System.String","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"System.String","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.program":"CodeableConcept","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"System.String","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"System.String","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.description":"string","ImagingStudy.encounter":"Reference","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"System.String","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.location":"Reference","ImagingStudy.meta":"Meta","ImagingStudy.modality":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.note":"Annotation","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reasonCode":"CodeableConcept","ImagingStudy.reasonReference":"Reference","ImagingStudy.referrer":"Reference","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"System.String","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"System.String","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"Coding","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"id","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer.actor":"Reference","ImagingStudy.series.performer.extension":"Extension","ImagingStudy.series.performer.function":"CodeableConcept","ImagingStudy.series.performer.id":"System.String","ImagingStudy.series.performer.modifierExtension":"Extension","ImagingStudy.series.specimen":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"id","ImagingStudy.started":"dateTime","ImagingStudy.status":"code","ImagingStudy.subject":"Reference","ImagingStudy.text":"Narrative","Immunization.contained":"Resource","Immunization.doseQuantity":"Quantity","Immunization.education.documentType":"string","Immunization.education.extension":"Extension","Immunization.education.id":"System.String","Immunization.education.modifierExtension":"Extension","Immunization.education.presentationDate":"dateTime","Immunization.education.publicationDate":"dateTime","Immunization.education.reference":"uri","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.extension":"Extension","Immunization.fundingSource":"CodeableConcept","Immunization.id":"System.String","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.isSubpotent":"boolean","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.note":"Annotation","Immunization.occurrenceDateTime":"dateTime","Immunization.occurrenceString":"string","Immunization.patient":"Reference","Immunization.performer.actor":"Reference","Immunization.performer.extension":"Extension","Immunization.performer.function":"CodeableConcept","Immunization.performer.id":"System.String","Immunization.performer.modifierExtension":"Extension","Immunization.primarySource":"boolean","Immunization.programEligibility":"CodeableConcept","Immunization.protocolApplied.authority":"Reference","Immunization.protocolApplied.doseNumberPositiveInt":"positiveInt","Immunization.protocolApplied.doseNumberString":"string","Immunization.protocolApplied.extension":"Extension","Immunization.protocolApplied.id":"System.String","Immunization.protocolApplied.modifierExtension":"Extension","Immunization.protocolApplied.series":"string","Immunization.protocolApplied.seriesDosesPositiveInt":"positiveInt","Immunization.protocolApplied.seriesDosesString":"string","Immunization.protocolApplied.targetDisease":"CodeableConcept","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"System.String","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reasonCode":"CodeableConcept","Immunization.reasonReference":"Reference","Immunization.recorded":"dateTime","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.statusReason":"CodeableConcept","Immunization.subpotentReason":"CodeableConcept","Immunization.text":"Narrative","Immunization.vaccineCode":"CodeableConcept","ImmunizationEvaluation.authority":"Reference","ImmunizationEvaluation.contained":"Resource","ImmunizationEvaluation.date":"dateTime","ImmunizationEvaluation.description":"string","ImmunizationEvaluation.doseNumberPositiveInt":"positiveInt","ImmunizationEvaluation.doseNumberString":"string","ImmunizationEvaluation.doseStatus":"CodeableConcept","ImmunizationEvaluation.doseStatusReason":"CodeableConcept","ImmunizationEvaluation.extension":"Extension","ImmunizationEvaluation.id":"System.String","ImmunizationEvaluation.identifier":"Identifier","ImmunizationEvaluation.immunizationEvent":"Reference","ImmunizationEvaluation.implicitRules":"uri","ImmunizationEvaluation.language":"code","ImmunizationEvaluation.meta":"Meta","ImmunizationEvaluation.modifierExtension":"Extension","ImmunizationEvaluation.patient":"Reference","ImmunizationEvaluation.series":"string","ImmunizationEvaluation.seriesDosesPositiveInt":"positiveInt","ImmunizationEvaluation.seriesDosesString":"string","ImmunizationEvaluation.status":"code","ImmunizationEvaluation.targetDisease":"CodeableConcept","ImmunizationEvaluation.text":"Narrative","ImmunizationRecommendation.authority":"Reference","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.date":"dateTime","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"System.String","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.contraindicatedVaccineCode":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"System.String","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.description":"string","ImmunizationRecommendation.recommendation.doseNumberPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.doseNumberString":"string","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastReason":"CodeableConcept","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"System.String","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.series":"string","ImmunizationRecommendation.recommendation.seriesDosesPositiveInt":"positiveInt","ImmunizationRecommendation.recommendation.seriesDosesString":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.definition.extension":"Extension","ImplementationGuide.definition.grouping.description":"string","ImplementationGuide.definition.grouping.extension":"Extension","ImplementationGuide.definition.grouping.id":"System.String","ImplementationGuide.definition.grouping.modifierExtension":"Extension","ImplementationGuide.definition.grouping.name":"string","ImplementationGuide.definition.id":"System.String","ImplementationGuide.definition.modifierExtension":"Extension","ImplementationGuide.definition.page.extension":"Extension","ImplementationGuide.definition.page.generation":"code","ImplementationGuide.definition.page.id":"System.String","ImplementationGuide.definition.page.modifierExtension":"Extension","ImplementationGuide.definition.page.nameReference":"Reference","ImplementationGuide.definition.page.nameUrl":"url","ImplementationGuide.definition.page.title":"string","ImplementationGuide.definition.parameter.code":"code","ImplementationGuide.definition.parameter.extension":"Extension","ImplementationGuide.definition.parameter.id":"System.String","ImplementationGuide.definition.parameter.modifierExtension":"Extension","ImplementationGuide.definition.parameter.value":"string","ImplementationGuide.definition.resource.description":"string","ImplementationGuide.definition.resource.exampleBoolean":"boolean","ImplementationGuide.definition.resource.exampleCanonical":"canonical","ImplementationGuide.definition.resource.extension":"Extension","ImplementationGuide.definition.resource.fhirVersion":"code","ImplementationGuide.definition.resource.groupingId":"id","ImplementationGuide.definition.resource.id":"System.String","ImplementationGuide.definition.resource.modifierExtension":"Extension","ImplementationGuide.definition.resource.name":"string","ImplementationGuide.definition.resource.reference":"Reference","ImplementationGuide.definition.template.code":"code","ImplementationGuide.definition.template.extension":"Extension","ImplementationGuide.definition.template.id":"System.String","ImplementationGuide.definition.template.modifierExtension":"Extension","ImplementationGuide.definition.template.scope":"string","ImplementationGuide.definition.template.source":"string","ImplementationGuide.dependsOn.extension":"Extension","ImplementationGuide.dependsOn.id":"System.String","ImplementationGuide.dependsOn.modifierExtension":"Extension","ImplementationGuide.dependsOn.packageId":"id","ImplementationGuide.dependsOn.uri":"canonical","ImplementationGuide.dependsOn.version":"string","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"code","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"System.String","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"canonical","ImplementationGuide.global.type":"code","ImplementationGuide.id":"System.String","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.license":"code","ImplementationGuide.manifest.extension":"Extension","ImplementationGuide.manifest.id":"System.String","ImplementationGuide.manifest.image":"string","ImplementationGuide.manifest.modifierExtension":"Extension","ImplementationGuide.manifest.other":"string","ImplementationGuide.manifest.page.anchor":"string","ImplementationGuide.manifest.page.extension":"Extension","ImplementationGuide.manifest.page.id":"System.String","ImplementationGuide.manifest.page.modifierExtension":"Extension","ImplementationGuide.manifest.page.name":"string","ImplementationGuide.manifest.page.title":"string","ImplementationGuide.manifest.rendering":"url","ImplementationGuide.manifest.resource.exampleBoolean":"boolean","ImplementationGuide.manifest.resource.exampleCanonical":"canonical","ImplementationGuide.manifest.resource.extension":"Extension","ImplementationGuide.manifest.resource.id":"System.String","ImplementationGuide.manifest.resource.modifierExtension":"Extension","ImplementationGuide.manifest.resource.reference":"Reference","ImplementationGuide.manifest.resource.relativePath":"url","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.packageId":"id","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.title":"string","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","InsurancePlan.administeredBy":"Reference","InsurancePlan.alias":"string","InsurancePlan.contact.address":"Address","InsurancePlan.contact.extension":"Extension","InsurancePlan.contact.id":"System.String","InsurancePlan.contact.modifierExtension":"Extension","InsurancePlan.contact.name":"HumanName","InsurancePlan.contact.purpose":"CodeableConcept","InsurancePlan.contact.telecom":"ContactPoint","InsurancePlan.contained":"Resource","InsurancePlan.coverage.benefit.extension":"Extension","InsurancePlan.coverage.benefit.id":"System.String","InsurancePlan.coverage.benefit.limit.code":"CodeableConcept","InsurancePlan.coverage.benefit.limit.extension":"Extension","InsurancePlan.coverage.benefit.limit.id":"System.String","InsurancePlan.coverage.benefit.limit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.limit.value":"Quantity","InsurancePlan.coverage.benefit.modifierExtension":"Extension","InsurancePlan.coverage.benefit.requirement":"string","InsurancePlan.coverage.benefit.type":"CodeableConcept","InsurancePlan.coverage.extension":"Extension","InsurancePlan.coverage.id":"System.String","InsurancePlan.coverage.modifierExtension":"Extension","InsurancePlan.coverage.network":"Reference","InsurancePlan.coverage.type":"CodeableConcept","InsurancePlan.coverageArea":"Reference","InsurancePlan.endpoint":"Reference","InsurancePlan.extension":"Extension","InsurancePlan.id":"System.String","InsurancePlan.identifier":"Identifier","InsurancePlan.implicitRules":"uri","InsurancePlan.language":"code","InsurancePlan.meta":"Meta","InsurancePlan.modifierExtension":"Extension","InsurancePlan.name":"string","InsurancePlan.network":"Reference","InsurancePlan.ownedBy":"Reference","InsurancePlan.period":"Period","InsurancePlan.plan.coverageArea":"Reference","InsurancePlan.plan.extension":"Extension","InsurancePlan.plan.generalCost.comment":"string","InsurancePlan.plan.generalCost.cost":"Money","InsurancePlan.plan.generalCost.extension":"Extension","InsurancePlan.plan.generalCost.groupSize":"positiveInt","InsurancePlan.plan.generalCost.id":"System.String","InsurancePlan.plan.generalCost.modifierExtension":"Extension","InsurancePlan.plan.generalCost.type":"CodeableConcept","InsurancePlan.plan.id":"System.String","InsurancePlan.plan.identifier":"Identifier","InsurancePlan.plan.modifierExtension":"Extension","InsurancePlan.plan.network":"Reference","InsurancePlan.plan.specificCost.benefit.cost.applicability":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.extension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.id":"System.String","InsurancePlan.plan.specificCost.benefit.cost.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.cost.qualifiers":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.type":"CodeableConcept","InsurancePlan.plan.specificCost.benefit.cost.value":"Quantity","InsurancePlan.plan.specificCost.benefit.extension":"Extension","InsurancePlan.plan.specificCost.benefit.id":"System.String","InsurancePlan.plan.specificCost.benefit.modifierExtension":"Extension","InsurancePlan.plan.specificCost.benefit.type":"CodeableConcept","InsurancePlan.plan.specificCost.category":"CodeableConcept","InsurancePlan.plan.specificCost.extension":"Extension","InsurancePlan.plan.specificCost.id":"System.String","InsurancePlan.plan.specificCost.modifierExtension":"Extension","InsurancePlan.plan.type":"CodeableConcept","InsurancePlan.status":"code","InsurancePlan.text":"Narrative","InsurancePlan.type":"CodeableConcept","Invoice.account":"Reference","Invoice.cancelledReason":"string","Invoice.contained":"Resource","Invoice.date":"dateTime","Invoice.extension":"Extension","Invoice.id":"System.String","Invoice.identifier":"Identifier","Invoice.implicitRules":"uri","Invoice.issuer":"Reference","Invoice.language":"code","Invoice.lineItem.chargeItemCodeableConcept":"CodeableConcept","Invoice.lineItem.chargeItemReference":"Reference","Invoice.lineItem.extension":"Extension","Invoice.lineItem.id":"System.String","Invoice.lineItem.modifierExtension":"Extension","Invoice.lineItem.priceComponent.amount":"Money","Invoice.lineItem.priceComponent.code":"CodeableConcept","Invoice.lineItem.priceComponent.extension":"Extension","Invoice.lineItem.priceComponent.factor":"decimal","Invoice.lineItem.priceComponent.id":"System.String","Invoice.lineItem.priceComponent.modifierExtension":"Extension","Invoice.lineItem.priceComponent.type":"code","Invoice.lineItem.sequence":"positiveInt","Invoice.meta":"Meta","Invoice.modifierExtension":"Extension","Invoice.note":"Annotation","Invoice.participant.actor":"Reference","Invoice.participant.extension":"Extension","Invoice.participant.id":"System.String","Invoice.participant.modifierExtension":"Extension","Invoice.participant.role":"CodeableConcept","Invoice.paymentTerms":"markdown","Invoice.recipient":"Reference","Invoice.status":"code","Invoice.subject":"Reference","Invoice.text":"Narrative","Invoice.totalGross":"Money","Invoice.totalNet":"Money","Invoice.type":"CodeableConcept","Library.approvalDate":"date","Library.author":"ContactDetail","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.editor":"ContactDetail","Library.effectivePeriod":"Period","Library.endorser":"ContactDetail","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"System.String","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.reviewer":"ContactDetail","Library.status":"code","Library.subjectCodeableConcept":"CodeableConcept","Library.subjectReference":"Reference","Library.subtitle":"string","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"System.String","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"System.String","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"System.String","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"System.String","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.availabilityExceptions":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.hoursOfOperation.allDay":"boolean","Location.hoursOfOperation.closingTime":"time","Location.hoursOfOperation.daysOfWeek":"code","Location.hoursOfOperation.extension":"Extension","Location.hoursOfOperation.id":"System.String","Location.hoursOfOperation.modifierExtension":"Extension","Location.hoursOfOperation.openingTime":"time","Location.id":"System.String","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"System.String","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","MarketingStatus.country":"CodeableConcept","MarketingStatus.dateRange":"Period","MarketingStatus.extension":"Extension","MarketingStatus.id":"System.String","MarketingStatus.jurisdiction":"CodeableConcept","MarketingStatus.modifierExtension":"Extension","MarketingStatus.restoreDate":"dateTime","MarketingStatus.status":"CodeableConcept","Measure.approvalDate":"date","Measure.author":"ContactDetail","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.editor":"ContactDetail","Measure.effectivePeriod":"Period","Measure.endorser":"ContactDetail","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.code":"CodeableConcept","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"System.String","Measure.group.modifierExtension":"Extension","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"Expression","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"System.String","Measure.group.population.modifierExtension":"Extension","Measure.group.stratifier.code":"CodeableConcept","Measure.group.stratifier.component.code":"CodeableConcept","Measure.group.stratifier.component.criteria":"Expression","Measure.group.stratifier.component.description":"string","Measure.group.stratifier.component.extension":"Extension","Measure.group.stratifier.component.id":"System.String","Measure.group.stratifier.component.modifierExtension":"Extension","Measure.group.stratifier.criteria":"Expression","Measure.group.stratifier.description":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"System.String","Measure.group.stratifier.modifierExtension":"Extension","Measure.guidance":"markdown","Measure.id":"System.String","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"CodeableConcept","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"canonical","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.reviewer":"ContactDetail","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.status":"code","Measure.subjectCodeableConcept":"CodeableConcept","Measure.subjectReference":"Reference","Measure.subtitle":"string","Measure.supplementalData.code":"CodeableConcept","Measure.supplementalData.criteria":"Expression","Measure.supplementalData.description":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"System.String","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResource":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.code":"CodeableConcept","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"System.String","MeasureReport.group.measureScore":"Quantity","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"System.String","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.subjectResults":"Reference","MeasureReport.group.stratifier.code":"CodeableConcept","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"System.String","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.component.extension":"Extension","MeasureReport.group.stratifier.stratum.component.id":"System.String","MeasureReport.group.stratifier.stratum.component.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.component.value":"CodeableConcept","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"System.String","MeasureReport.group.stratifier.stratum.measureScore":"Quantity","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"System.String","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.subjectResults":"Reference","MeasureReport.group.stratifier.stratum.value":"CodeableConcept","MeasureReport.id":"System.String","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.improvementNotation":"CodeableConcept","MeasureReport.language":"code","MeasureReport.measure":"canonical","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.period":"Period","MeasureReport.reporter":"Reference","MeasureReport.status":"code","MeasureReport.subject":"Reference","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.createdDateTime":"dateTime","Media.createdPeriod":"Period","Media.device":"Reference","Media.deviceName":"string","Media.duration":"decimal","Media.encounter":"Reference","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"System.String","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.issued":"instant","Media.language":"code","Media.meta":"Meta","Media.modality":"CodeableConcept","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.operator":"Reference","Media.partOf":"Reference","Media.reasonCode":"CodeableConcept","Media.status":"code","Media.subject":"Reference","Media.text":"Narrative","Media.type":"CodeableConcept","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.amount":"Ratio","Medication.batch.expirationDate":"dateTime","Medication.batch.extension":"Extension","Medication.batch.id":"System.String","Medication.batch.lotNumber":"string","Medication.batch.modifierExtension":"Extension","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"System.String","Medication.identifier":"Identifier","Medication.implicitRules":"uri","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"System.String","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.ingredient.strength":"Ratio","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"System.String","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"System.String","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.instantiates":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.function":"CodeableConcept","MedicationAdministration.performer.id":"System.String","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.request":"Reference","MedicationAdministration.status":"code","MedicationAdministration.statusReason":"CodeableConcept","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"System.String","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.location":"Reference","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.function":"CodeableConcept","MedicationDispense.performer.id":"System.String","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.statusReasonCodeableConcept":"CodeableConcept","MedicationDispense.statusReasonReference":"Reference","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"System.String","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationKnowledge.administrationGuidelines.dosage.dosage":"Dosage","MedicationKnowledge.administrationGuidelines.dosage.extension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.id":"System.String","MedicationKnowledge.administrationGuidelines.dosage.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.dosage.type":"CodeableConcept","MedicationKnowledge.administrationGuidelines.extension":"Extension","MedicationKnowledge.administrationGuidelines.id":"System.String","MedicationKnowledge.administrationGuidelines.indicationCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.indicationReference":"Reference","MedicationKnowledge.administrationGuidelines.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicCodeableConcept":"CodeableConcept","MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristicQuantity":"Quantity","MedicationKnowledge.administrationGuidelines.patientCharacteristics.extension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.id":"System.String","MedicationKnowledge.administrationGuidelines.patientCharacteristics.modifierExtension":"Extension","MedicationKnowledge.administrationGuidelines.patientCharacteristics.value":"string","MedicationKnowledge.amount":"Quantity","MedicationKnowledge.associatedMedication":"Reference","MedicationKnowledge.code":"CodeableConcept","MedicationKnowledge.contained":"Resource","MedicationKnowledge.contraindication":"Reference","MedicationKnowledge.cost.cost":"Money","MedicationKnowledge.cost.extension":"Extension","MedicationKnowledge.cost.id":"System.String","MedicationKnowledge.cost.modifierExtension":"Extension","MedicationKnowledge.cost.source":"string","MedicationKnowledge.cost.type":"CodeableConcept","MedicationKnowledge.doseForm":"CodeableConcept","MedicationKnowledge.drugCharacteristic.extension":"Extension","MedicationKnowledge.drugCharacteristic.id":"System.String","MedicationKnowledge.drugCharacteristic.modifierExtension":"Extension","MedicationKnowledge.drugCharacteristic.type":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueBase64Binary":"base64Binary","MedicationKnowledge.drugCharacteristic.valueCodeableConcept":"CodeableConcept","MedicationKnowledge.drugCharacteristic.valueQuantity":"Quantity","MedicationKnowledge.drugCharacteristic.valueString":"string","MedicationKnowledge.extension":"Extension","MedicationKnowledge.id":"System.String","MedicationKnowledge.implicitRules":"uri","MedicationKnowledge.ingredient.extension":"Extension","MedicationKnowledge.ingredient.id":"System.String","MedicationKnowledge.ingredient.isActive":"boolean","MedicationKnowledge.ingredient.itemCodeableConcept":"CodeableConcept","MedicationKnowledge.ingredient.itemReference":"Reference","MedicationKnowledge.ingredient.modifierExtension":"Extension","MedicationKnowledge.ingredient.strength":"Ratio","MedicationKnowledge.intendedRoute":"CodeableConcept","MedicationKnowledge.kinetics.areaUnderCurve":"Quantity","MedicationKnowledge.kinetics.extension":"Extension","MedicationKnowledge.kinetics.halfLifePeriod":"Duration","MedicationKnowledge.kinetics.id":"System.String","MedicationKnowledge.kinetics.lethalDose50":"Quantity","MedicationKnowledge.kinetics.modifierExtension":"Extension","MedicationKnowledge.language":"code","MedicationKnowledge.manufacturer":"Reference","MedicationKnowledge.medicineClassification.classification":"CodeableConcept","MedicationKnowledge.medicineClassification.extension":"Extension","MedicationKnowledge.medicineClassification.id":"System.String","MedicationKnowledge.medicineClassification.modifierExtension":"Extension","MedicationKnowledge.medicineClassification.type":"CodeableConcept","MedicationKnowledge.meta":"Meta","MedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.extension":"Extension","MedicationKnowledge.monitoringProgram.id":"System.String","MedicationKnowledge.monitoringProgram.modifierExtension":"Extension","MedicationKnowledge.monitoringProgram.name":"string","MedicationKnowledge.monitoringProgram.type":"CodeableConcept","MedicationKnowledge.monograph.extension":"Extension","MedicationKnowledge.monograph.id":"System.String","MedicationKnowledge.monograph.modifierExtension":"Extension","MedicationKnowledge.monograph.source":"Reference","MedicationKnowledge.monograph.type":"CodeableConcept","MedicationKnowledge.packaging.extension":"Extension","MedicationKnowledge.packaging.id":"System.String","MedicationKnowledge.packaging.modifierExtension":"Extension","MedicationKnowledge.packaging.quantity":"Quantity","MedicationKnowledge.packaging.type":"CodeableConcept","MedicationKnowledge.preparationInstruction":"markdown","MedicationKnowledge.productType":"CodeableConcept","MedicationKnowledge.regulatory.extension":"Extension","MedicationKnowledge.regulatory.id":"System.String","MedicationKnowledge.regulatory.maxDispense.extension":"Extension","MedicationKnowledge.regulatory.maxDispense.id":"System.String","MedicationKnowledge.regulatory.maxDispense.modifierExtension":"Extension","MedicationKnowledge.regulatory.maxDispense.period":"Duration","MedicationKnowledge.regulatory.maxDispense.quantity":"Quantity","MedicationKnowledge.regulatory.modifierExtension":"Extension","MedicationKnowledge.regulatory.regulatoryAuthority":"Reference","MedicationKnowledge.regulatory.schedule.extension":"Extension","MedicationKnowledge.regulatory.schedule.id":"System.String","MedicationKnowledge.regulatory.schedule.modifierExtension":"Extension","MedicationKnowledge.regulatory.schedule.schedule":"CodeableConcept","MedicationKnowledge.regulatory.substitution.allowed":"boolean","MedicationKnowledge.regulatory.substitution.extension":"Extension","MedicationKnowledge.regulatory.substitution.id":"System.String","MedicationKnowledge.regulatory.substitution.modifierExtension":"Extension","MedicationKnowledge.regulatory.substitution.type":"CodeableConcept","MedicationKnowledge.relatedMedicationKnowledge.extension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.id":"System.String","MedicationKnowledge.relatedMedicationKnowledge.modifierExtension":"Extension","MedicationKnowledge.relatedMedicationKnowledge.reference":"Reference","MedicationKnowledge.relatedMedicationKnowledge.type":"CodeableConcept","MedicationKnowledge.status":"code","MedicationKnowledge.synonym":"string","MedicationKnowledge.text":"Narrative","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.courseOfTherapyType":"CodeableConcept","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.dispenseInterval":"Duration","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"System.String","MedicationRequest.dispenseRequest.initialFill.duration":"Duration","MedicationRequest.dispenseRequest.initialFill.extension":"Extension","MedicationRequest.dispenseRequest.initialFill.id":"System.String","MedicationRequest.dispenseRequest.initialFill.modifierExtension":"Extension","MedicationRequest.dispenseRequest.initialFill.quantity":"Quantity","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"unsignedInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.doNotPerform":"boolean","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.encounter":"Reference","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"System.String","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.instantiatesCanonical":"canonical","MedicationRequest.instantiatesUri":"uri","MedicationRequest.insurance":"Reference","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.performer":"Reference","MedicationRequest.performerType":"CodeableConcept","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.reportedBoolean":"boolean","MedicationRequest.reportedReference":"Reference","MedicationRequest.requester":"Reference","MedicationRequest.status":"code","MedicationRequest.statusReason":"CodeableConcept","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowedBoolean":"boolean","MedicationRequest.substitution.allowedCodeableConcept":"CodeableConcept","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"System.String","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"System.String","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.statusReason":"CodeableConcept","MedicationStatement.subject":"Reference","MedicationStatement.text":"Narrative","MedicinalProduct.additionalMonitoringIndicator":"CodeableConcept","MedicinalProduct.attachedDocument":"Reference","MedicinalProduct.clinicalTrial":"Reference","MedicinalProduct.combinedPharmaceuticalDoseForm":"CodeableConcept","MedicinalProduct.contact":"Reference","MedicinalProduct.contained":"Resource","MedicinalProduct.crossReference":"Identifier","MedicinalProduct.domain":"Coding","MedicinalProduct.extension":"Extension","MedicinalProduct.id":"System.String","MedicinalProduct.identifier":"Identifier","MedicinalProduct.implicitRules":"uri","MedicinalProduct.language":"code","MedicinalProduct.legalStatusOfSupply":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.authorisationReferenceNumber":"Identifier","MedicinalProduct.manufacturingBusinessOperation.confidentialityIndicator":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.effectiveDate":"dateTime","MedicinalProduct.manufacturingBusinessOperation.extension":"Extension","MedicinalProduct.manufacturingBusinessOperation.id":"System.String","MedicinalProduct.manufacturingBusinessOperation.manufacturer":"Reference","MedicinalProduct.manufacturingBusinessOperation.modifierExtension":"Extension","MedicinalProduct.manufacturingBusinessOperation.operationType":"CodeableConcept","MedicinalProduct.manufacturingBusinessOperation.regulator":"Reference","MedicinalProduct.marketingStatus":"MarketingStatus","MedicinalProduct.masterFile":"Reference","MedicinalProduct.meta":"Meta","MedicinalProduct.modifierExtension":"Extension","MedicinalProduct.name.countryLanguage.country":"CodeableConcept","MedicinalProduct.name.countryLanguage.extension":"Extension","MedicinalProduct.name.countryLanguage.id":"System.String","MedicinalProduct.name.countryLanguage.jurisdiction":"CodeableConcept","MedicinalProduct.name.countryLanguage.language":"CodeableConcept","MedicinalProduct.name.countryLanguage.modifierExtension":"Extension","MedicinalProduct.name.extension":"Extension","MedicinalProduct.name.id":"System.String","MedicinalProduct.name.modifierExtension":"Extension","MedicinalProduct.name.namePart.extension":"Extension","MedicinalProduct.name.namePart.id":"System.String","MedicinalProduct.name.namePart.modifierExtension":"Extension","MedicinalProduct.name.namePart.part":"string","MedicinalProduct.name.namePart.type":"Coding","MedicinalProduct.name.productName":"string","MedicinalProduct.packagedMedicinalProduct":"Reference","MedicinalProduct.paediatricUseIndicator":"CodeableConcept","MedicinalProduct.pharmaceuticalProduct":"Reference","MedicinalProduct.productClassification":"CodeableConcept","MedicinalProduct.specialDesignation.date":"dateTime","MedicinalProduct.specialDesignation.extension":"Extension","MedicinalProduct.specialDesignation.id":"System.String","MedicinalProduct.specialDesignation.identifier":"Identifier","MedicinalProduct.specialDesignation.indicationCodeableConcept":"CodeableConcept","MedicinalProduct.specialDesignation.indicationReference":"Reference","MedicinalProduct.specialDesignation.intendedUse":"CodeableConcept","MedicinalProduct.specialDesignation.modifierExtension":"Extension","MedicinalProduct.specialDesignation.species":"CodeableConcept","MedicinalProduct.specialDesignation.status":"CodeableConcept","MedicinalProduct.specialDesignation.type":"CodeableConcept","MedicinalProduct.specialMeasures":"string","MedicinalProduct.text":"Narrative","MedicinalProduct.type":"CodeableConcept","MedicinalProductAuthorization.contained":"Resource","MedicinalProductAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.dataExclusivityPeriod":"Period","MedicinalProductAuthorization.dateOfFirstAuthorization":"dateTime","MedicinalProductAuthorization.extension":"Extension","MedicinalProductAuthorization.holder":"Reference","MedicinalProductAuthorization.id":"System.String","MedicinalProductAuthorization.identifier":"Identifier","MedicinalProductAuthorization.implicitRules":"uri","MedicinalProductAuthorization.internationalBirthDate":"dateTime","MedicinalProductAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.country":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.extension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.id":"System.String","MedicinalProductAuthorization.jurisdictionalAuthorization.identifier":"Identifier","MedicinalProductAuthorization.jurisdictionalAuthorization.jurisdiction":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.legalStatusOfSupply":"CodeableConcept","MedicinalProductAuthorization.jurisdictionalAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.jurisdictionalAuthorization.validityPeriod":"Period","MedicinalProductAuthorization.language":"code","MedicinalProductAuthorization.legalBasis":"CodeableConcept","MedicinalProductAuthorization.meta":"Meta","MedicinalProductAuthorization.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.dateDateTime":"dateTime","MedicinalProductAuthorization.procedure.datePeriod":"Period","MedicinalProductAuthorization.procedure.extension":"Extension","MedicinalProductAuthorization.procedure.id":"System.String","MedicinalProductAuthorization.procedure.identifier":"Identifier","MedicinalProductAuthorization.procedure.modifierExtension":"Extension","MedicinalProductAuthorization.procedure.type":"CodeableConcept","MedicinalProductAuthorization.regulator":"Reference","MedicinalProductAuthorization.restoreDate":"dateTime","MedicinalProductAuthorization.status":"CodeableConcept","MedicinalProductAuthorization.statusDate":"dateTime","MedicinalProductAuthorization.subject":"Reference","MedicinalProductAuthorization.text":"Narrative","MedicinalProductAuthorization.validityPeriod":"Period","MedicinalProductContraindication.comorbidity":"CodeableConcept","MedicinalProductContraindication.contained":"Resource","MedicinalProductContraindication.disease":"CodeableConcept","MedicinalProductContraindication.diseaseStatus":"CodeableConcept","MedicinalProductContraindication.extension":"Extension","MedicinalProductContraindication.id":"System.String","MedicinalProductContraindication.implicitRules":"uri","MedicinalProductContraindication.language":"code","MedicinalProductContraindication.meta":"Meta","MedicinalProductContraindication.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.extension":"Extension","MedicinalProductContraindication.otherTherapy.id":"System.String","MedicinalProductContraindication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductContraindication.otherTherapy.medicationReference":"Reference","MedicinalProductContraindication.otherTherapy.modifierExtension":"Extension","MedicinalProductContraindication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductContraindication.population":"Population","MedicinalProductContraindication.subject":"Reference","MedicinalProductContraindication.text":"Narrative","MedicinalProductContraindication.therapeuticIndication":"Reference","MedicinalProductIndication.comorbidity":"CodeableConcept","MedicinalProductIndication.contained":"Resource","MedicinalProductIndication.diseaseStatus":"CodeableConcept","MedicinalProductIndication.diseaseSymptomProcedure":"CodeableConcept","MedicinalProductIndication.duration":"Quantity","MedicinalProductIndication.extension":"Extension","MedicinalProductIndication.id":"System.String","MedicinalProductIndication.implicitRules":"uri","MedicinalProductIndication.intendedEffect":"CodeableConcept","MedicinalProductIndication.language":"code","MedicinalProductIndication.meta":"Meta","MedicinalProductIndication.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.extension":"Extension","MedicinalProductIndication.otherTherapy.id":"System.String","MedicinalProductIndication.otherTherapy.medicationCodeableConcept":"CodeableConcept","MedicinalProductIndication.otherTherapy.medicationReference":"Reference","MedicinalProductIndication.otherTherapy.modifierExtension":"Extension","MedicinalProductIndication.otherTherapy.therapyRelationshipType":"CodeableConcept","MedicinalProductIndication.population":"Population","MedicinalProductIndication.subject":"Reference","MedicinalProductIndication.text":"Narrative","MedicinalProductIndication.undesirableEffect":"Reference","MedicinalProductIngredient.allergenicIndicator":"boolean","MedicinalProductIngredient.contained":"Resource","MedicinalProductIngredient.extension":"Extension","MedicinalProductIngredient.id":"System.String","MedicinalProductIngredient.identifier":"Identifier","MedicinalProductIngredient.implicitRules":"uri","MedicinalProductIngredient.language":"code","MedicinalProductIngredient.manufacturer":"Reference","MedicinalProductIngredient.meta":"Meta","MedicinalProductIngredient.modifierExtension":"Extension","MedicinalProductIngredient.role":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.code":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.confidentiality":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.group":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.id":"System.String","MedicinalProductIngredient.specifiedSubstance.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.concentration":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.concentrationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.presentation":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.presentationLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.country":"CodeableConcept","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.extension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.id":"System.String","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.measurementPoint":"string","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.modifierExtension":"Extension","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strength":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.strengthLowLimit":"Ratio","MedicinalProductIngredient.specifiedSubstance.strength.referenceStrength.substance":"CodeableConcept","MedicinalProductIngredient.substance.code":"CodeableConcept","MedicinalProductIngredient.substance.extension":"Extension","MedicinalProductIngredient.substance.id":"System.String","MedicinalProductIngredient.substance.modifierExtension":"Extension","MedicinalProductIngredient.text":"Narrative","MedicinalProductInteraction.contained":"Resource","MedicinalProductInteraction.description":"string","MedicinalProductInteraction.effect":"CodeableConcept","MedicinalProductInteraction.extension":"Extension","MedicinalProductInteraction.id":"System.String","MedicinalProductInteraction.implicitRules":"uri","MedicinalProductInteraction.incidence":"CodeableConcept","MedicinalProductInteraction.interactant.extension":"Extension","MedicinalProductInteraction.interactant.id":"System.String","MedicinalProductInteraction.interactant.itemCodeableConcept":"CodeableConcept","MedicinalProductInteraction.interactant.itemReference":"Reference","MedicinalProductInteraction.interactant.modifierExtension":"Extension","MedicinalProductInteraction.language":"code","MedicinalProductInteraction.management":"CodeableConcept","MedicinalProductInteraction.meta":"Meta","MedicinalProductInteraction.modifierExtension":"Extension","MedicinalProductInteraction.subject":"Reference","MedicinalProductInteraction.text":"Narrative","MedicinalProductInteraction.type":"CodeableConcept","MedicinalProductManufactured.contained":"Resource","MedicinalProductManufactured.extension":"Extension","MedicinalProductManufactured.id":"System.String","MedicinalProductManufactured.implicitRules":"uri","MedicinalProductManufactured.ingredient":"Reference","MedicinalProductManufactured.language":"code","MedicinalProductManufactured.manufacturedDoseForm":"CodeableConcept","MedicinalProductManufactured.manufacturer":"Reference","MedicinalProductManufactured.meta":"Meta","MedicinalProductManufactured.modifierExtension":"Extension","MedicinalProductManufactured.otherCharacteristics":"CodeableConcept","MedicinalProductManufactured.physicalCharacteristics":"ProdCharacteristic","MedicinalProductManufactured.quantity":"Quantity","MedicinalProductManufactured.text":"Narrative","MedicinalProductManufactured.unitOfPresentation":"CodeableConcept","MedicinalProductPackaged.batchIdentifier.extension":"Extension","MedicinalProductPackaged.batchIdentifier.id":"System.String","MedicinalProductPackaged.batchIdentifier.immediatePackaging":"Identifier","MedicinalProductPackaged.batchIdentifier.modifierExtension":"Extension","MedicinalProductPackaged.batchIdentifier.outerPackaging":"Identifier","MedicinalProductPackaged.contained":"Resource","MedicinalProductPackaged.description":"string","MedicinalProductPackaged.extension":"Extension","MedicinalProductPackaged.id":"System.String","MedicinalProductPackaged.identifier":"Identifier","MedicinalProductPackaged.implicitRules":"uri","MedicinalProductPackaged.language":"code","MedicinalProductPackaged.legalStatusOfSupply":"CodeableConcept","MedicinalProductPackaged.manufacturer":"Reference","MedicinalProductPackaged.marketingAuthorization":"Reference","MedicinalProductPackaged.marketingStatus":"MarketingStatus","MedicinalProductPackaged.meta":"Meta","MedicinalProductPackaged.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.alternateMaterial":"CodeableConcept","MedicinalProductPackaged.packageItem.device":"Reference","MedicinalProductPackaged.packageItem.extension":"Extension","MedicinalProductPackaged.packageItem.id":"System.String","MedicinalProductPackaged.packageItem.identifier":"Identifier","MedicinalProductPackaged.packageItem.manufacturedItem":"Reference","MedicinalProductPackaged.packageItem.manufacturer":"Reference","MedicinalProductPackaged.packageItem.material":"CodeableConcept","MedicinalProductPackaged.packageItem.modifierExtension":"Extension","MedicinalProductPackaged.packageItem.otherCharacteristics":"CodeableConcept","MedicinalProductPackaged.packageItem.physicalCharacteristics":"ProdCharacteristic","MedicinalProductPackaged.packageItem.quantity":"Quantity","MedicinalProductPackaged.packageItem.shelfLifeStorage":"ProductShelfLife","MedicinalProductPackaged.packageItem.type":"CodeableConcept","MedicinalProductPackaged.subject":"Reference","MedicinalProductPackaged.text":"Narrative","MedicinalProductPharmaceutical.administrableDoseForm":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.code":"CodeableConcept","MedicinalProductPharmaceutical.characteristics.extension":"Extension","MedicinalProductPharmaceutical.characteristics.id":"System.String","MedicinalProductPharmaceutical.characteristics.modifierExtension":"Extension","MedicinalProductPharmaceutical.characteristics.status":"CodeableConcept","MedicinalProductPharmaceutical.contained":"Resource","MedicinalProductPharmaceutical.device":"Reference","MedicinalProductPharmaceutical.extension":"Extension","MedicinalProductPharmaceutical.id":"System.String","MedicinalProductPharmaceutical.identifier":"Identifier","MedicinalProductPharmaceutical.implicitRules":"uri","MedicinalProductPharmaceutical.ingredient":"Reference","MedicinalProductPharmaceutical.language":"code","MedicinalProductPharmaceutical.meta":"Meta","MedicinalProductPharmaceutical.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.firstDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod":"Ratio","MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose":"Quantity","MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod":"Duration","MedicinalProductPharmaceutical.routeOfAdministration.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.code":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.extension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.id":"System.String","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.modifierExtension":"Extension","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.supportingInformation":"string","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.tissue":"CodeableConcept","MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies.withdrawalPeriod.value":"Quantity","MedicinalProductPharmaceutical.text":"Narrative","MedicinalProductPharmaceutical.unitOfPresentation":"CodeableConcept","MedicinalProductUndesirableEffect.classification":"CodeableConcept","MedicinalProductUndesirableEffect.contained":"Resource","MedicinalProductUndesirableEffect.extension":"Extension","MedicinalProductUndesirableEffect.frequencyOfOccurrence":"CodeableConcept","MedicinalProductUndesirableEffect.id":"System.String","MedicinalProductUndesirableEffect.implicitRules":"uri","MedicinalProductUndesirableEffect.language":"code","MedicinalProductUndesirableEffect.meta":"Meta","MedicinalProductUndesirableEffect.modifierExtension":"Extension","MedicinalProductUndesirableEffect.population":"Population","MedicinalProductUndesirableEffect.subject":"Reference","MedicinalProductUndesirableEffect.symptomConditionEffect":"CodeableConcept","MedicinalProductUndesirableEffect.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"System.String","MessageDefinition.allowedResponse.message":"canonical","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"canonical","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.eventCoding":"Coding","MessageDefinition.eventUri":"uri","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"System.String","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"canonical","MessageDefinition.graph":"canonical","MessageDefinition.id":"System.String","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"canonical","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"canonical","MessageDefinition.responseRequired":"code","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.definition":"canonical","MessageHeader.destination.endpoint":"url","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"System.String","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.receiver":"Reference","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.eventCoding":"Coding","MessageHeader.eventUri":"uri","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"System.String","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"System.String","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"url","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"System.String","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","Meta.extension":"Extension","Meta.id":"System.String","Meta.lastUpdated":"instant","Meta.profile":"canonical","Meta.security":"Coding","Meta.source":"uri","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"System.String","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","MolecularSequence.contained":"Resource","MolecularSequence.coordinateSystem":"integer","MolecularSequence.device":"Reference","MolecularSequence.extension":"Extension","MolecularSequence.id":"System.String","MolecularSequence.identifier":"Identifier","MolecularSequence.implicitRules":"uri","MolecularSequence.language":"code","MolecularSequence.meta":"Meta","MolecularSequence.modifierExtension":"Extension","MolecularSequence.observedSeq":"string","MolecularSequence.patient":"Reference","MolecularSequence.performer":"Reference","MolecularSequence.pointer":"Reference","MolecularSequence.quality.end":"integer","MolecularSequence.quality.extension":"Extension","MolecularSequence.quality.fScore":"decimal","MolecularSequence.quality.gtFP":"decimal","MolecularSequence.quality.id":"System.String","MolecularSequence.quality.method":"CodeableConcept","MolecularSequence.quality.modifierExtension":"Extension","MolecularSequence.quality.precision":"decimal","MolecularSequence.quality.queryFP":"decimal","MolecularSequence.quality.queryTP":"decimal","MolecularSequence.quality.recall":"decimal","MolecularSequence.quality.roc.extension":"Extension","MolecularSequence.quality.roc.fMeasure":"decimal","MolecularSequence.quality.roc.id":"System.String","MolecularSequence.quality.roc.modifierExtension":"Extension","MolecularSequence.quality.roc.numFN":"integer","MolecularSequence.quality.roc.numFP":"integer","MolecularSequence.quality.roc.numTP":"integer","MolecularSequence.quality.roc.precision":"decimal","MolecularSequence.quality.roc.score":"integer","MolecularSequence.quality.roc.sensitivity":"decimal","MolecularSequence.quality.score":"Quantity","MolecularSequence.quality.standardSequence":"CodeableConcept","MolecularSequence.quality.start":"integer","MolecularSequence.quality.truthFN":"decimal","MolecularSequence.quality.truthTP":"decimal","MolecularSequence.quality.type":"code","MolecularSequence.quantity":"Quantity","MolecularSequence.readCoverage":"integer","MolecularSequence.referenceSeq.chromosome":"CodeableConcept","MolecularSequence.referenceSeq.extension":"Extension","MolecularSequence.referenceSeq.genomeBuild":"string","MolecularSequence.referenceSeq.id":"System.String","MolecularSequence.referenceSeq.modifierExtension":"Extension","MolecularSequence.referenceSeq.orientation":"code","MolecularSequence.referenceSeq.referenceSeqId":"CodeableConcept","MolecularSequence.referenceSeq.referenceSeqPointer":"Reference","MolecularSequence.referenceSeq.referenceSeqString":"string","MolecularSequence.referenceSeq.strand":"code","MolecularSequence.referenceSeq.windowEnd":"integer","MolecularSequence.referenceSeq.windowStart":"integer","MolecularSequence.repository.datasetId":"string","MolecularSequence.repository.extension":"Extension","MolecularSequence.repository.id":"System.String","MolecularSequence.repository.modifierExtension":"Extension","MolecularSequence.repository.name":"string","MolecularSequence.repository.readsetId":"string","MolecularSequence.repository.type":"code","MolecularSequence.repository.url":"uri","MolecularSequence.repository.variantsetId":"string","MolecularSequence.specimen":"Reference","MolecularSequence.structureVariant.exact":"boolean","MolecularSequence.structureVariant.extension":"Extension","MolecularSequence.structureVariant.id":"System.String","MolecularSequence.structureVariant.inner.end":"integer","MolecularSequence.structureVariant.inner.extension":"Extension","MolecularSequence.structureVariant.inner.id":"System.String","MolecularSequence.structureVariant.inner.modifierExtension":"Extension","MolecularSequence.structureVariant.inner.start":"integer","MolecularSequence.structureVariant.length":"integer","MolecularSequence.structureVariant.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.end":"integer","MolecularSequence.structureVariant.outer.extension":"Extension","MolecularSequence.structureVariant.outer.id":"System.String","MolecularSequence.structureVariant.outer.modifierExtension":"Extension","MolecularSequence.structureVariant.outer.start":"integer","MolecularSequence.structureVariant.variantType":"CodeableConcept","MolecularSequence.text":"Narrative","MolecularSequence.type":"code","MolecularSequence.variant.cigar":"string","MolecularSequence.variant.end":"integer","MolecularSequence.variant.extension":"Extension","MolecularSequence.variant.id":"System.String","MolecularSequence.variant.modifierExtension":"Extension","MolecularSequence.variant.observedAllele":"string","MolecularSequence.variant.referenceAllele":"string","MolecularSequence.variant.start":"integer","MolecularSequence.variant.variantPointer":"Reference","Money.currency":"code","Money.extension":"Extension","Money.id":"System.String","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"System.String","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"System.String","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"System.String","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"System.String","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"System.String","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"System.String","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.instantiates":"uri","NutritionOrder.instantiatesCanonical":"canonical","NutritionOrder.instantiatesUri":"uri","NutritionOrder.intent":"code","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.note":"Annotation","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"System.String","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"System.String","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"System.String","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"System.String","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"System.String","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueBoolean":"boolean","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valueInteger":"integer","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.dataAbsentReason":"CodeableConcept","Observation.derivedFrom":"Reference","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectiveInstant":"instant","Observation.effectivePeriod":"Period","Observation.effectiveTiming":"Timing","Observation.encounter":"Reference","Observation.extension":"Extension","Observation.focus":"Reference","Observation.hasMember":"Reference","Observation.id":"System.String","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.note":"Annotation","Observation.partOf":"Reference","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"System.String","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valueInteger":"integer","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","ObservationDefinition.abnormalCodedValueSet":"Reference","ObservationDefinition.category":"CodeableConcept","ObservationDefinition.code":"CodeableConcept","ObservationDefinition.contained":"Resource","ObservationDefinition.criticalCodedValueSet":"Reference","ObservationDefinition.extension":"Extension","ObservationDefinition.id":"System.String","ObservationDefinition.identifier":"Identifier","ObservationDefinition.implicitRules":"uri","ObservationDefinition.language":"code","ObservationDefinition.meta":"Meta","ObservationDefinition.method":"CodeableConcept","ObservationDefinition.modifierExtension":"Extension","ObservationDefinition.multipleResultsAllowed":"boolean","ObservationDefinition.normalCodedValueSet":"Reference","ObservationDefinition.permittedDataType":"code","ObservationDefinition.preferredReportName":"string","ObservationDefinition.qualifiedInterval.age":"Range","ObservationDefinition.qualifiedInterval.appliesTo":"CodeableConcept","ObservationDefinition.qualifiedInterval.category":"code","ObservationDefinition.qualifiedInterval.condition":"string","ObservationDefinition.qualifiedInterval.context":"CodeableConcept","ObservationDefinition.qualifiedInterval.extension":"Extension","ObservationDefinition.qualifiedInterval.gender":"code","ObservationDefinition.qualifiedInterval.gestationalAge":"Range","ObservationDefinition.qualifiedInterval.id":"System.String","ObservationDefinition.qualifiedInterval.modifierExtension":"Extension","ObservationDefinition.qualifiedInterval.range":"Range","ObservationDefinition.quantitativeDetails.conversionFactor":"decimal","ObservationDefinition.quantitativeDetails.customaryUnit":"CodeableConcept","ObservationDefinition.quantitativeDetails.decimalPrecision":"integer","ObservationDefinition.quantitativeDetails.extension":"Extension","ObservationDefinition.quantitativeDetails.id":"System.String","ObservationDefinition.quantitativeDetails.modifierExtension":"Extension","ObservationDefinition.quantitativeDetails.unit":"CodeableConcept","ObservationDefinition.text":"Narrative","ObservationDefinition.validCodedValueSet":"Reference","OperationDefinition.affectsState":"boolean","OperationDefinition.base":"canonical","OperationDefinition.code":"code","OperationDefinition.comment":"markdown","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"System.String","OperationDefinition.implicitRules":"uri","OperationDefinition.inputProfile":"canonical","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.outputProfile":"canonical","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"System.String","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"System.String","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSet":"canonical","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"System.String","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.referencedFrom.extension":"Extension","OperationDefinition.parameter.referencedFrom.id":"System.String","OperationDefinition.parameter.referencedFrom.modifierExtension":"Extension","OperationDefinition.parameter.referencedFrom.source":"string","OperationDefinition.parameter.referencedFrom.sourceId":"string","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.targetProfile":"canonical","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.title":"string","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"System.String","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"System.String","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"System.String","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"System.String","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","OrganizationAffiliation.active":"boolean","OrganizationAffiliation.code":"CodeableConcept","OrganizationAffiliation.contained":"Resource","OrganizationAffiliation.endpoint":"Reference","OrganizationAffiliation.extension":"Extension","OrganizationAffiliation.healthcareService":"Reference","OrganizationAffiliation.id":"System.String","OrganizationAffiliation.identifier":"Identifier","OrganizationAffiliation.implicitRules":"uri","OrganizationAffiliation.language":"code","OrganizationAffiliation.location":"Reference","OrganizationAffiliation.meta":"Meta","OrganizationAffiliation.modifierExtension":"Extension","OrganizationAffiliation.network":"Reference","OrganizationAffiliation.organization":"Reference","OrganizationAffiliation.participatingOrganization":"Reference","OrganizationAffiliation.period":"Period","OrganizationAffiliation.specialty":"CodeableConcept","OrganizationAffiliation.telecom":"ContactPoint","OrganizationAffiliation.text":"Narrative","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"System.String","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"canonical","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"System.String","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"System.String","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCanonical":"canonical","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactDetail":"ContactDetail","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueContributor":"Contributor","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDataRequirement":"DataRequirement","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDosage":"Dosage","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueExpression":"Expression","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valueParameterDefinition":"ParameterDefinition","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueRelatedArtifact":"RelatedArtifact","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueTriggerDefinition":"TriggerDefinition","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Parameters.parameter.valueUrl":"url","Parameters.parameter.valueUsageContext":"UsageContext","Parameters.parameter.valueUuid":"uuid","Patient.active":"boolean","Patient.address":"Address","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"System.String","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"System.String","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"System.String","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"System.String","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.amount":"Money","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"System.String","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.payee":"Reference","PaymentNotice.payment":"Reference","PaymentNotice.paymentDate":"date","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.recipient":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"System.String","PaymentReconciliation.detail.identifier":"Identifier","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.predecessor":"Identifier","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.responsible":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.formCode":"CodeableConcept","PaymentReconciliation.id":"System.String","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.outcome":"code","PaymentReconciliation.paymentAmount":"Money","PaymentReconciliation.paymentDate":"date","PaymentReconciliation.paymentIdentifier":"Identifier","PaymentReconciliation.paymentIssuer":"Reference","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"System.String","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"code","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestor":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","Period.end":"dateTime","Period.extension":"Extension","Period.id":"System.String","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"System.String","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"System.String","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.expression":"Expression","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"System.String","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definitionCanonical":"canonical","PlanDefinition.action.definitionUri":"uri","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.expression":"Expression","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"System.String","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"System.String","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"System.String","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.prefix":"string","PlanDefinition.action.priority":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"System.String","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.subjectCodeableConcept":"CodeableConcept","PlanDefinition.action.subjectReference":"Reference","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingAge":"Age","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"canonical","PlanDefinition.action.trigger":"TriggerDefinition","PlanDefinition.action.type":"CodeableConcept","PlanDefinition.approvalDate":"date","PlanDefinition.author":"ContactDetail","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.editor":"ContactDetail","PlanDefinition.effectivePeriod":"Period","PlanDefinition.endorser":"ContactDetail","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"System.String","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"System.String","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"System.String","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"canonical","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.reviewer":"ContactDetail","PlanDefinition.status":"code","PlanDefinition.subjectCodeableConcept":"CodeableConcept","PlanDefinition.subjectReference":"Reference","PlanDefinition.subtitle":"string","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Population.ageCodeableConcept":"CodeableConcept","Population.ageRange":"Range","Population.extension":"Extension","Population.gender":"CodeableConcept","Population.id":"System.String","Population.modifierExtension":"Extension","Population.physiologicalCondition":"CodeableConcept","Population.race":"CodeableConcept","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"System.String","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"System.String","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"System.String","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"System.String","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"System.String","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.asserter":"Reference","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.encounter":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"System.String","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"System.String","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.instantiatesCanonical":"canonical","Procedure.instantiatesUri":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedAge":"Age","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performedRange":"Range","Procedure.performedString":"string","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.function":"CodeableConcept","Procedure.performer.id":"System.String","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.recorder":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.statusReason":"CodeableConcept","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProdCharacteristic.color":"string","ProdCharacteristic.depth":"Quantity","ProdCharacteristic.extension":"Extension","ProdCharacteristic.externalDiameter":"Quantity","ProdCharacteristic.height":"Quantity","ProdCharacteristic.id":"System.String","ProdCharacteristic.image":"Attachment","ProdCharacteristic.imprint":"string","ProdCharacteristic.modifierExtension":"Extension","ProdCharacteristic.nominalVolume":"Quantity","ProdCharacteristic.scoring":"CodeableConcept","ProdCharacteristic.shape":"string","ProdCharacteristic.weight":"Quantity","ProdCharacteristic.width":"Quantity","ProductShelfLife.extension":"Extension","ProductShelfLife.id":"System.String","ProductShelfLife.identifier":"Identifier","ProductShelfLife.modifierExtension":"Extension","ProductShelfLife.period":"Quantity","ProductShelfLife.specialPrecautionsForStorage":"CodeableConcept","ProductShelfLife.type":"CodeableConcept","Provenance.activity":"CodeableConcept","Provenance.agent.extension":"Extension","Provenance.agent.id":"System.String","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOf":"Reference","Provenance.agent.role":"CodeableConcept","Provenance.agent.type":"CodeableConcept","Provenance.agent.who":"Reference","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"System.String","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.what":"Reference","Provenance.extension":"Extension","Provenance.id":"System.String","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.occurredDateTime":"dateTime","Provenance.occurredPeriod":"Period","Provenance.policy":"uri","Provenance.reason":"CodeableConcept","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"System.String","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.derivedFrom":"canonical","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"System.String","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.answerOption.extension":"Extension","Questionnaire.item.answerOption.id":"System.String","Questionnaire.item.answerOption.initialSelected":"boolean","Questionnaire.item.answerOption.modifierExtension":"Extension","Questionnaire.item.answerOption.valueCoding":"Coding","Questionnaire.item.answerOption.valueDate":"date","Questionnaire.item.answerOption.valueInteger":"integer","Questionnaire.item.answerOption.valueReference":"Reference","Questionnaire.item.answerOption.valueString":"string","Questionnaire.item.answerOption.valueTime":"time","Questionnaire.item.answerValueSet":"canonical","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableBehavior":"code","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.id":"System.String","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.operator":"code","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"System.String","Questionnaire.item.initial.extension":"Extension","Questionnaire.item.initial.id":"System.String","Questionnaire.item.initial.modifierExtension":"Extension","Questionnaire.item.initial.valueAttachment":"Attachment","Questionnaire.item.initial.valueBoolean":"boolean","Questionnaire.item.initial.valueCoding":"Coding","Questionnaire.item.initial.valueDate":"date","Questionnaire.item.initial.valueDateTime":"dateTime","Questionnaire.item.initial.valueDecimal":"decimal","Questionnaire.item.initial.valueInteger":"integer","Questionnaire.item.initial.valueQuantity":"Quantity","Questionnaire.item.initial.valueReference":"Reference","Questionnaire.item.initial.valueString":"string","Questionnaire.item.initial.valueTime":"time","Questionnaire.item.initial.valueUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.encounter":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"System.String","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"System.String","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"System.String","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.partOf":"Reference","QuestionnaireResponse.questionnaire":"canonical","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"System.String","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"System.String","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"System.String","Reference.identifier":"Identifier","Reference.reference":"string","Reference.type":"uri","RelatedArtifact.citation":"markdown","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"System.String","RelatedArtifact.label":"string","RelatedArtifact.resource":"canonical","RelatedArtifact.type":"code","RelatedArtifact.url":"url","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.communication.extension":"Extension","RelatedPerson.communication.id":"System.String","RelatedPerson.communication.language":"CodeableConcept","RelatedPerson.communication.modifierExtension":"Extension","RelatedPerson.communication.preferred":"boolean","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"System.String","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.expression":"Expression","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"System.String","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"System.String","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.prefix":"string","RequestGroup.action.priority":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"System.String","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingAge":"Age","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"CodeableConcept","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.code":"CodeableConcept","RequestGroup.contained":"Resource","RequestGroup.encounter":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"System.String","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.instantiatesCanonical":"canonical","RequestGroup.instantiatesUri":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCode":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchDefinition.approvalDate":"date","ResearchDefinition.author":"ContactDetail","ResearchDefinition.comment":"string","ResearchDefinition.contact":"ContactDetail","ResearchDefinition.contained":"Resource","ResearchDefinition.copyright":"markdown","ResearchDefinition.date":"dateTime","ResearchDefinition.description":"markdown","ResearchDefinition.editor":"ContactDetail","ResearchDefinition.effectivePeriod":"Period","ResearchDefinition.endorser":"ContactDetail","ResearchDefinition.experimental":"boolean","ResearchDefinition.exposure":"Reference","ResearchDefinition.exposureAlternative":"Reference","ResearchDefinition.extension":"Extension","ResearchDefinition.id":"System.String","ResearchDefinition.identifier":"Identifier","ResearchDefinition.implicitRules":"uri","ResearchDefinition.jurisdiction":"CodeableConcept","ResearchDefinition.language":"code","ResearchDefinition.lastReviewDate":"date","ResearchDefinition.library":"canonical","ResearchDefinition.meta":"Meta","ResearchDefinition.modifierExtension":"Extension","ResearchDefinition.name":"string","ResearchDefinition.outcome":"Reference","ResearchDefinition.population":"Reference","ResearchDefinition.publisher":"string","ResearchDefinition.purpose":"markdown","ResearchDefinition.relatedArtifact":"RelatedArtifact","ResearchDefinition.reviewer":"ContactDetail","ResearchDefinition.shortTitle":"string","ResearchDefinition.status":"code","ResearchDefinition.subjectCodeableConcept":"CodeableConcept","ResearchDefinition.subjectReference":"Reference","ResearchDefinition.subtitle":"string","ResearchDefinition.text":"Narrative","ResearchDefinition.title":"string","ResearchDefinition.topic":"CodeableConcept","ResearchDefinition.url":"uri","ResearchDefinition.usage":"string","ResearchDefinition.useContext":"UsageContext","ResearchDefinition.version":"string","ResearchElementDefinition.approvalDate":"date","ResearchElementDefinition.author":"ContactDetail","ResearchElementDefinition.characteristic.definitionCanonical":"canonical","ResearchElementDefinition.characteristic.definitionCodeableConcept":"CodeableConcept","ResearchElementDefinition.characteristic.definitionDataRequirement":"DataRequirement","ResearchElementDefinition.characteristic.definitionExpression":"Expression","ResearchElementDefinition.characteristic.exclude":"boolean","ResearchElementDefinition.characteristic.extension":"Extension","ResearchElementDefinition.characteristic.id":"System.String","ResearchElementDefinition.characteristic.modifierExtension":"Extension","ResearchElementDefinition.characteristic.participantEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.participantEffectiveDescription":"string","ResearchElementDefinition.characteristic.participantEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.participantEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.participantEffectivePeriod":"Period","ResearchElementDefinition.characteristic.participantEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.participantEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.studyEffectiveDateTime":"dateTime","ResearchElementDefinition.characteristic.studyEffectiveDescription":"string","ResearchElementDefinition.characteristic.studyEffectiveDuration":"Duration","ResearchElementDefinition.characteristic.studyEffectiveGroupMeasure":"code","ResearchElementDefinition.characteristic.studyEffectivePeriod":"Period","ResearchElementDefinition.characteristic.studyEffectiveTimeFromStart":"Duration","ResearchElementDefinition.characteristic.studyEffectiveTiming":"Timing","ResearchElementDefinition.characteristic.unitOfMeasure":"CodeableConcept","ResearchElementDefinition.characteristic.usageContext":"UsageContext","ResearchElementDefinition.comment":"string","ResearchElementDefinition.contact":"ContactDetail","ResearchElementDefinition.contained":"Resource","ResearchElementDefinition.copyright":"markdown","ResearchElementDefinition.date":"dateTime","ResearchElementDefinition.description":"markdown","ResearchElementDefinition.editor":"ContactDetail","ResearchElementDefinition.effectivePeriod":"Period","ResearchElementDefinition.endorser":"ContactDetail","ResearchElementDefinition.experimental":"boolean","ResearchElementDefinition.extension":"Extension","ResearchElementDefinition.id":"System.String","ResearchElementDefinition.identifier":"Identifier","ResearchElementDefinition.implicitRules":"uri","ResearchElementDefinition.jurisdiction":"CodeableConcept","ResearchElementDefinition.language":"code","ResearchElementDefinition.lastReviewDate":"date","ResearchElementDefinition.library":"canonical","ResearchElementDefinition.meta":"Meta","ResearchElementDefinition.modifierExtension":"Extension","ResearchElementDefinition.name":"string","ResearchElementDefinition.publisher":"string","ResearchElementDefinition.purpose":"markdown","ResearchElementDefinition.relatedArtifact":"RelatedArtifact","ResearchElementDefinition.reviewer":"ContactDetail","ResearchElementDefinition.shortTitle":"string","ResearchElementDefinition.status":"code","ResearchElementDefinition.subjectCodeableConcept":"CodeableConcept","ResearchElementDefinition.subjectReference":"Reference","ResearchElementDefinition.subtitle":"string","ResearchElementDefinition.text":"Narrative","ResearchElementDefinition.title":"string","ResearchElementDefinition.topic":"CodeableConcept","ResearchElementDefinition.type":"code","ResearchElementDefinition.url":"uri","ResearchElementDefinition.usage":"string","ResearchElementDefinition.useContext":"UsageContext","ResearchElementDefinition.variableType":"code","ResearchElementDefinition.version":"string","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"System.String","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.arm.type":"CodeableConcept","ResearchStudy.category":"CodeableConcept","ResearchStudy.condition":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"System.String","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.location":"CodeableConcept","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.objective.extension":"Extension","ResearchStudy.objective.id":"System.String","ResearchStudy.objective.modifierExtension":"Extension","ResearchStudy.objective.name":"string","ResearchStudy.objective.type":"CodeableConcept","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.phase":"CodeableConcept","ResearchStudy.primaryPurposeType":"CodeableConcept","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"System.String","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"System.String","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.encounter":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"System.String","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.note":"Annotation","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"System.String","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCode":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","RiskEvidenceSynthesis.approvalDate":"date","RiskEvidenceSynthesis.author":"ContactDetail","RiskEvidenceSynthesis.certainty.certaintySubcomponent.extension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.id":"System.String","RiskEvidenceSynthesis.certainty.certaintySubcomponent.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.certaintySubcomponent.note":"Annotation","RiskEvidenceSynthesis.certainty.certaintySubcomponent.rating":"CodeableConcept","RiskEvidenceSynthesis.certainty.certaintySubcomponent.type":"CodeableConcept","RiskEvidenceSynthesis.certainty.extension":"Extension","RiskEvidenceSynthesis.certainty.id":"System.String","RiskEvidenceSynthesis.certainty.modifierExtension":"Extension","RiskEvidenceSynthesis.certainty.note":"Annotation","RiskEvidenceSynthesis.certainty.rating":"CodeableConcept","RiskEvidenceSynthesis.contact":"ContactDetail","RiskEvidenceSynthesis.contained":"Resource","RiskEvidenceSynthesis.copyright":"markdown","RiskEvidenceSynthesis.date":"dateTime","RiskEvidenceSynthesis.description":"markdown","RiskEvidenceSynthesis.editor":"ContactDetail","RiskEvidenceSynthesis.effectivePeriod":"Period","RiskEvidenceSynthesis.endorser":"ContactDetail","RiskEvidenceSynthesis.exposure":"Reference","RiskEvidenceSynthesis.extension":"Extension","RiskEvidenceSynthesis.id":"System.String","RiskEvidenceSynthesis.identifier":"Identifier","RiskEvidenceSynthesis.implicitRules":"uri","RiskEvidenceSynthesis.jurisdiction":"CodeableConcept","RiskEvidenceSynthesis.language":"code","RiskEvidenceSynthesis.lastReviewDate":"date","RiskEvidenceSynthesis.meta":"Meta","RiskEvidenceSynthesis.modifierExtension":"Extension","RiskEvidenceSynthesis.name":"string","RiskEvidenceSynthesis.note":"Annotation","RiskEvidenceSynthesis.outcome":"Reference","RiskEvidenceSynthesis.population":"Reference","RiskEvidenceSynthesis.publisher":"string","RiskEvidenceSynthesis.relatedArtifact":"RelatedArtifact","RiskEvidenceSynthesis.reviewer":"ContactDetail","RiskEvidenceSynthesis.riskEstimate.denominatorCount":"integer","RiskEvidenceSynthesis.riskEstimate.description":"string","RiskEvidenceSynthesis.riskEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.numeratorCount":"integer","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.extension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.from":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.id":"System.String","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.level":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.modifierExtension":"Extension","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.to":"decimal","RiskEvidenceSynthesis.riskEstimate.precisionEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.type":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.unitOfMeasure":"CodeableConcept","RiskEvidenceSynthesis.riskEstimate.value":"decimal","RiskEvidenceSynthesis.sampleSize.description":"string","RiskEvidenceSynthesis.sampleSize.extension":"Extension","RiskEvidenceSynthesis.sampleSize.id":"System.String","RiskEvidenceSynthesis.sampleSize.modifierExtension":"Extension","RiskEvidenceSynthesis.sampleSize.numberOfParticipants":"integer","RiskEvidenceSynthesis.sampleSize.numberOfStudies":"integer","RiskEvidenceSynthesis.status":"code","RiskEvidenceSynthesis.studyType":"CodeableConcept","RiskEvidenceSynthesis.synthesisType":"CodeableConcept","RiskEvidenceSynthesis.text":"Narrative","RiskEvidenceSynthesis.title":"string","RiskEvidenceSynthesis.topic":"CodeableConcept","RiskEvidenceSynthesis.url":"uri","RiskEvidenceSynthesis.useContext":"UsageContext","RiskEvidenceSynthesis.version":"string","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"System.String","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"System.String","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"canonical","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"System.String","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"canonical","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"System.String","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.multipleAnd":"boolean","SearchParameter.multipleOr":"boolean","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","ServiceRequest.asNeededBoolean":"boolean","ServiceRequest.asNeededCodeableConcept":"CodeableConcept","ServiceRequest.authoredOn":"dateTime","ServiceRequest.basedOn":"Reference","ServiceRequest.bodySite":"CodeableConcept","ServiceRequest.category":"CodeableConcept","ServiceRequest.code":"CodeableConcept","ServiceRequest.contained":"Resource","ServiceRequest.doNotPerform":"boolean","ServiceRequest.encounter":"Reference","ServiceRequest.extension":"Extension","ServiceRequest.id":"System.String","ServiceRequest.identifier":"Identifier","ServiceRequest.implicitRules":"uri","ServiceRequest.instantiatesCanonical":"canonical","ServiceRequest.instantiatesUri":"uri","ServiceRequest.insurance":"Reference","ServiceRequest.intent":"code","ServiceRequest.language":"code","ServiceRequest.locationCode":"CodeableConcept","ServiceRequest.locationReference":"Reference","ServiceRequest.meta":"Meta","ServiceRequest.modifierExtension":"Extension","ServiceRequest.note":"Annotation","ServiceRequest.occurrenceDateTime":"dateTime","ServiceRequest.occurrencePeriod":"Period","ServiceRequest.occurrenceTiming":"Timing","ServiceRequest.orderDetail":"CodeableConcept","ServiceRequest.patientInstruction":"string","ServiceRequest.performer":"Reference","ServiceRequest.performerType":"CodeableConcept","ServiceRequest.priority":"code","ServiceRequest.quantityQuantity":"Quantity","ServiceRequest.quantityRange":"Range","ServiceRequest.quantityRatio":"Ratio","ServiceRequest.reasonCode":"CodeableConcept","ServiceRequest.reasonReference":"Reference","ServiceRequest.relevantHistory":"Reference","ServiceRequest.replaces":"Reference","ServiceRequest.requester":"Reference","ServiceRequest.requisition":"Identifier","ServiceRequest.specimen":"Reference","ServiceRequest.status":"code","ServiceRequest.subject":"Reference","ServiceRequest.supportingInfo":"Reference","ServiceRequest.text":"Narrative","Signature.data":"base64Binary","Signature.extension":"Extension","Signature.id":"System.String","Signature.onBehalfOf":"Reference","Signature.sigFormat":"code","Signature.targetFormat":"code","Signature.type":"Coding","Signature.when":"instant","Signature.who":"Reference","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"System.String","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.duration":"Duration","Specimen.collection.extension":"Extension","Specimen.collection.fastingStatusCodeableConcept":"CodeableConcept","Specimen.collection.fastingStatusDuration":"Duration","Specimen.collection.id":"System.String","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.condition":"CodeableConcept","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"System.String","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"System.String","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"System.String","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","SpecimenDefinition.collection":"CodeableConcept","SpecimenDefinition.contained":"Resource","SpecimenDefinition.extension":"Extension","SpecimenDefinition.id":"System.String","SpecimenDefinition.identifier":"Identifier","SpecimenDefinition.implicitRules":"uri","SpecimenDefinition.language":"code","SpecimenDefinition.meta":"Meta","SpecimenDefinition.modifierExtension":"Extension","SpecimenDefinition.patientPreparation":"CodeableConcept","SpecimenDefinition.text":"Narrative","SpecimenDefinition.timeAspect":"string","SpecimenDefinition.typeCollected":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveCodeableConcept":"CodeableConcept","SpecimenDefinition.typeTested.container.additive.additiveReference":"Reference","SpecimenDefinition.typeTested.container.additive.extension":"Extension","SpecimenDefinition.typeTested.container.additive.id":"System.String","SpecimenDefinition.typeTested.container.additive.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.cap":"CodeableConcept","SpecimenDefinition.typeTested.container.capacity":"Quantity","SpecimenDefinition.typeTested.container.description":"string","SpecimenDefinition.typeTested.container.extension":"Extension","SpecimenDefinition.typeTested.container.id":"System.String","SpecimenDefinition.typeTested.container.material":"CodeableConcept","SpecimenDefinition.typeTested.container.minimumVolumeQuantity":"Quantity","SpecimenDefinition.typeTested.container.minimumVolumeString":"string","SpecimenDefinition.typeTested.container.modifierExtension":"Extension","SpecimenDefinition.typeTested.container.preparation":"string","SpecimenDefinition.typeTested.container.type":"CodeableConcept","SpecimenDefinition.typeTested.extension":"Extension","SpecimenDefinition.typeTested.handling.extension":"Extension","SpecimenDefinition.typeTested.handling.id":"System.String","SpecimenDefinition.typeTested.handling.instruction":"string","SpecimenDefinition.typeTested.handling.maxDuration":"Duration","SpecimenDefinition.typeTested.handling.modifierExtension":"Extension","SpecimenDefinition.typeTested.handling.temperatureQualifier":"CodeableConcept","SpecimenDefinition.typeTested.handling.temperatureRange":"Range","SpecimenDefinition.typeTested.id":"System.String","SpecimenDefinition.typeTested.isDerived":"boolean","SpecimenDefinition.typeTested.modifierExtension":"Extension","SpecimenDefinition.typeTested.preference":"code","SpecimenDefinition.typeTested.rejectionCriterion":"CodeableConcept","SpecimenDefinition.typeTested.requirement":"string","SpecimenDefinition.typeTested.retentionTime":"Duration","SpecimenDefinition.typeTested.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"canonical","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context.expression":"string","StructureDefinition.context.extension":"Extension","StructureDefinition.context.id":"System.String","StructureDefinition.context.modifierExtension":"Extension","StructureDefinition.context.type":"code","StructureDefinition.contextInvariant":"string","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"System.String","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"code","StructureDefinition.id":"System.String","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"System.String","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"System.String","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"uri","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"System.String","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"System.String","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"System.String","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"System.String","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCanonical":"canonical","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactDetail":"ContactDetail","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueContributor":"Contributor","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDataRequirement":"DataRequirement","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDosage":"Dosage","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueExpression":"Expression","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValueParameterDefinition":"ParameterDefinition","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueRelatedArtifact":"RelatedArtifact","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueTriggerDefinition":"TriggerDefinition","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.defaultValueUrl":"url","StructureMap.group.rule.source.defaultValueUsageContext":"UsageContext","StructureMap.group.rule.source.defaultValueUuid":"uuid","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"System.String","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.logMessage":"string","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"System.String","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"System.String","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"System.String","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"canonical","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"System.String","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"canonical","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"url","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"System.String","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"code","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"System.String","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"System.String","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"System.String","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"System.String","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SubstanceAmount.amountQuantity":"Quantity","SubstanceAmount.amountRange":"Range","SubstanceAmount.amountString":"string","SubstanceAmount.amountText":"string","SubstanceAmount.amountType":"CodeableConcept","SubstanceAmount.extension":"Extension","SubstanceAmount.id":"System.String","SubstanceAmount.modifierExtension":"Extension","SubstanceAmount.referenceRange.extension":"Extension","SubstanceAmount.referenceRange.highLimit":"Quantity","SubstanceAmount.referenceRange.id":"System.String","SubstanceAmount.referenceRange.lowLimit":"Quantity","SubstanceNucleicAcid.areaOfHybridisation":"string","SubstanceNucleicAcid.contained":"Resource","SubstanceNucleicAcid.extension":"Extension","SubstanceNucleicAcid.id":"System.String","SubstanceNucleicAcid.implicitRules":"uri","SubstanceNucleicAcid.language":"code","SubstanceNucleicAcid.meta":"Meta","SubstanceNucleicAcid.modifierExtension":"Extension","SubstanceNucleicAcid.numberOfSubunits":"integer","SubstanceNucleicAcid.oligoNucleotideType":"CodeableConcept","SubstanceNucleicAcid.sequenceType":"CodeableConcept","SubstanceNucleicAcid.subunit.extension":"Extension","SubstanceNucleicAcid.subunit.fivePrime":"CodeableConcept","SubstanceNucleicAcid.subunit.id":"System.String","SubstanceNucleicAcid.subunit.length":"integer","SubstanceNucleicAcid.subunit.linkage.connectivity":"string","SubstanceNucleicAcid.subunit.linkage.extension":"Extension","SubstanceNucleicAcid.subunit.linkage.id":"System.String","SubstanceNucleicAcid.subunit.linkage.identifier":"Identifier","SubstanceNucleicAcid.subunit.linkage.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.linkage.name":"string","SubstanceNucleicAcid.subunit.linkage.residueSite":"string","SubstanceNucleicAcid.subunit.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sequence":"string","SubstanceNucleicAcid.subunit.sequenceAttachment":"Attachment","SubstanceNucleicAcid.subunit.subunit":"integer","SubstanceNucleicAcid.subunit.sugar.extension":"Extension","SubstanceNucleicAcid.subunit.sugar.id":"System.String","SubstanceNucleicAcid.subunit.sugar.identifier":"Identifier","SubstanceNucleicAcid.subunit.sugar.modifierExtension":"Extension","SubstanceNucleicAcid.subunit.sugar.name":"string","SubstanceNucleicAcid.subunit.sugar.residueSite":"string","SubstanceNucleicAcid.subunit.threePrime":"CodeableConcept","SubstanceNucleicAcid.text":"Narrative","SubstancePolymer.class":"CodeableConcept","SubstancePolymer.contained":"Resource","SubstancePolymer.copolymerConnectivity":"CodeableConcept","SubstancePolymer.extension":"Extension","SubstancePolymer.geometry":"CodeableConcept","SubstancePolymer.id":"System.String","SubstancePolymer.implicitRules":"uri","SubstancePolymer.language":"code","SubstancePolymer.meta":"Meta","SubstancePolymer.modification":"string","SubstancePolymer.modifierExtension":"Extension","SubstancePolymer.monomerSet.extension":"Extension","SubstancePolymer.monomerSet.id":"System.String","SubstancePolymer.monomerSet.modifierExtension":"Extension","SubstancePolymer.monomerSet.ratioType":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.amount":"SubstanceAmount","SubstancePolymer.monomerSet.startingMaterial.extension":"Extension","SubstancePolymer.monomerSet.startingMaterial.id":"System.String","SubstancePolymer.monomerSet.startingMaterial.isDefining":"boolean","SubstancePolymer.monomerSet.startingMaterial.material":"CodeableConcept","SubstancePolymer.monomerSet.startingMaterial.modifierExtension":"Extension","SubstancePolymer.monomerSet.startingMaterial.type":"CodeableConcept","SubstancePolymer.repeat.averageMolecularFormula":"string","SubstancePolymer.repeat.extension":"Extension","SubstancePolymer.repeat.id":"System.String","SubstancePolymer.repeat.modifierExtension":"Extension","SubstancePolymer.repeat.numberOfUnits":"integer","SubstancePolymer.repeat.repeatUnit.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount":"SubstanceAmount","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.id":"System.String","SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.extension":"Extension","SubstancePolymer.repeat.repeatUnit.id":"System.String","SubstancePolymer.repeat.repeatUnit.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation":"CodeableConcept","SubstancePolymer.repeat.repeatUnit.repeatUnit":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment":"Attachment","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.extension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.id":"System.String","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.modifierExtension":"Extension","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation":"string","SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type":"CodeableConcept","SubstancePolymer.repeat.repeatUnitAmountType":"CodeableConcept","SubstancePolymer.text":"Narrative","SubstanceProtein.contained":"Resource","SubstanceProtein.disulfideLinkage":"string","SubstanceProtein.extension":"Extension","SubstanceProtein.id":"System.String","SubstanceProtein.implicitRules":"uri","SubstanceProtein.language":"code","SubstanceProtein.meta":"Meta","SubstanceProtein.modifierExtension":"Extension","SubstanceProtein.numberOfSubunits":"integer","SubstanceProtein.sequenceType":"CodeableConcept","SubstanceProtein.subunit.cTerminalModification":"string","SubstanceProtein.subunit.cTerminalModificationId":"Identifier","SubstanceProtein.subunit.extension":"Extension","SubstanceProtein.subunit.id":"System.String","SubstanceProtein.subunit.length":"integer","SubstanceProtein.subunit.modifierExtension":"Extension","SubstanceProtein.subunit.nTerminalModification":"string","SubstanceProtein.subunit.nTerminalModificationId":"Identifier","SubstanceProtein.subunit.sequence":"string","SubstanceProtein.subunit.sequenceAttachment":"Attachment","SubstanceProtein.subunit.subunit":"integer","SubstanceProtein.text":"Narrative","SubstanceReferenceInformation.classification.classification":"CodeableConcept","SubstanceReferenceInformation.classification.domain":"CodeableConcept","SubstanceReferenceInformation.classification.extension":"Extension","SubstanceReferenceInformation.classification.id":"System.String","SubstanceReferenceInformation.classification.modifierExtension":"Extension","SubstanceReferenceInformation.classification.source":"Reference","SubstanceReferenceInformation.classification.subtype":"CodeableConcept","SubstanceReferenceInformation.comment":"string","SubstanceReferenceInformation.contained":"Resource","SubstanceReferenceInformation.extension":"Extension","SubstanceReferenceInformation.gene.extension":"Extension","SubstanceReferenceInformation.gene.gene":"CodeableConcept","SubstanceReferenceInformation.gene.geneSequenceOrigin":"CodeableConcept","SubstanceReferenceInformation.gene.id":"System.String","SubstanceReferenceInformation.gene.modifierExtension":"Extension","SubstanceReferenceInformation.gene.source":"Reference","SubstanceReferenceInformation.geneElement.element":"Identifier","SubstanceReferenceInformation.geneElement.extension":"Extension","SubstanceReferenceInformation.geneElement.id":"System.String","SubstanceReferenceInformation.geneElement.modifierExtension":"Extension","SubstanceReferenceInformation.geneElement.source":"Reference","SubstanceReferenceInformation.geneElement.type":"CodeableConcept","SubstanceReferenceInformation.id":"System.String","SubstanceReferenceInformation.implicitRules":"uri","SubstanceReferenceInformation.language":"code","SubstanceReferenceInformation.meta":"Meta","SubstanceReferenceInformation.modifierExtension":"Extension","SubstanceReferenceInformation.target.amountQuantity":"Quantity","SubstanceReferenceInformation.target.amountRange":"Range","SubstanceReferenceInformation.target.amountString":"string","SubstanceReferenceInformation.target.amountType":"CodeableConcept","SubstanceReferenceInformation.target.extension":"Extension","SubstanceReferenceInformation.target.id":"System.String","SubstanceReferenceInformation.target.interaction":"CodeableConcept","SubstanceReferenceInformation.target.modifierExtension":"Extension","SubstanceReferenceInformation.target.organism":"CodeableConcept","SubstanceReferenceInformation.target.organismType":"CodeableConcept","SubstanceReferenceInformation.target.source":"Reference","SubstanceReferenceInformation.target.target":"Identifier","SubstanceReferenceInformation.target.type":"CodeableConcept","SubstanceReferenceInformation.text":"Narrative","SubstanceSourceMaterial.contained":"Resource","SubstanceSourceMaterial.countryOfOrigin":"CodeableConcept","SubstanceSourceMaterial.developmentStage":"CodeableConcept","SubstanceSourceMaterial.extension":"Extension","SubstanceSourceMaterial.fractionDescription.extension":"Extension","SubstanceSourceMaterial.fractionDescription.fraction":"string","SubstanceSourceMaterial.fractionDescription.id":"System.String","SubstanceSourceMaterial.fractionDescription.materialType":"CodeableConcept","SubstanceSourceMaterial.fractionDescription.modifierExtension":"Extension","SubstanceSourceMaterial.geographicalLocation":"string","SubstanceSourceMaterial.id":"System.String","SubstanceSourceMaterial.implicitRules":"uri","SubstanceSourceMaterial.language":"code","SubstanceSourceMaterial.meta":"Meta","SubstanceSourceMaterial.modifierExtension":"Extension","SubstanceSourceMaterial.organism.author.authorDescription":"string","SubstanceSourceMaterial.organism.author.authorType":"CodeableConcept","SubstanceSourceMaterial.organism.author.extension":"Extension","SubstanceSourceMaterial.organism.author.id":"System.String","SubstanceSourceMaterial.organism.author.modifierExtension":"Extension","SubstanceSourceMaterial.organism.extension":"Extension","SubstanceSourceMaterial.organism.family":"CodeableConcept","SubstanceSourceMaterial.organism.genus":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.extension":"Extension","SubstanceSourceMaterial.organism.hybrid.hybridType":"CodeableConcept","SubstanceSourceMaterial.organism.hybrid.id":"System.String","SubstanceSourceMaterial.organism.hybrid.maternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.maternalOrganismName":"string","SubstanceSourceMaterial.organism.hybrid.modifierExtension":"Extension","SubstanceSourceMaterial.organism.hybrid.paternalOrganismId":"string","SubstanceSourceMaterial.organism.hybrid.paternalOrganismName":"string","SubstanceSourceMaterial.organism.id":"System.String","SubstanceSourceMaterial.organism.intraspecificDescription":"string","SubstanceSourceMaterial.organism.intraspecificType":"CodeableConcept","SubstanceSourceMaterial.organism.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.class":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.extension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.id":"System.String","SubstanceSourceMaterial.organism.organismGeneral.kingdom":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.modifierExtension":"Extension","SubstanceSourceMaterial.organism.organismGeneral.order":"CodeableConcept","SubstanceSourceMaterial.organism.organismGeneral.phylum":"CodeableConcept","SubstanceSourceMaterial.organism.species":"CodeableConcept","SubstanceSourceMaterial.organismId":"Identifier","SubstanceSourceMaterial.organismName":"string","SubstanceSourceMaterial.parentSubstanceId":"Identifier","SubstanceSourceMaterial.parentSubstanceName":"string","SubstanceSourceMaterial.partDescription.extension":"Extension","SubstanceSourceMaterial.partDescription.id":"System.String","SubstanceSourceMaterial.partDescription.modifierExtension":"Extension","SubstanceSourceMaterial.partDescription.part":"CodeableConcept","SubstanceSourceMaterial.partDescription.partLocation":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialClass":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialState":"CodeableConcept","SubstanceSourceMaterial.sourceMaterialType":"CodeableConcept","SubstanceSourceMaterial.text":"Narrative","SubstanceSpecification.code.code":"CodeableConcept","SubstanceSpecification.code.comment":"string","SubstanceSpecification.code.extension":"Extension","SubstanceSpecification.code.id":"System.String","SubstanceSpecification.code.modifierExtension":"Extension","SubstanceSpecification.code.source":"Reference","SubstanceSpecification.code.status":"CodeableConcept","SubstanceSpecification.code.statusDate":"dateTime","SubstanceSpecification.comment":"string","SubstanceSpecification.contained":"Resource","SubstanceSpecification.description":"string","SubstanceSpecification.domain":"CodeableConcept","SubstanceSpecification.extension":"Extension","SubstanceSpecification.id":"System.String","SubstanceSpecification.identifier":"Identifier","SubstanceSpecification.implicitRules":"uri","SubstanceSpecification.language":"code","SubstanceSpecification.meta":"Meta","SubstanceSpecification.modifierExtension":"Extension","SubstanceSpecification.moiety.amountQuantity":"Quantity","SubstanceSpecification.moiety.amountString":"string","SubstanceSpecification.moiety.extension":"Extension","SubstanceSpecification.moiety.id":"System.String","SubstanceSpecification.moiety.identifier":"Identifier","SubstanceSpecification.moiety.modifierExtension":"Extension","SubstanceSpecification.moiety.molecularFormula":"string","SubstanceSpecification.moiety.name":"string","SubstanceSpecification.moiety.opticalActivity":"CodeableConcept","SubstanceSpecification.moiety.role":"CodeableConcept","SubstanceSpecification.moiety.stereochemistry":"CodeableConcept","SubstanceSpecification.name.domain":"CodeableConcept","SubstanceSpecification.name.extension":"Extension","SubstanceSpecification.name.id":"System.String","SubstanceSpecification.name.jurisdiction":"CodeableConcept","SubstanceSpecification.name.language":"CodeableConcept","SubstanceSpecification.name.modifierExtension":"Extension","SubstanceSpecification.name.name":"string","SubstanceSpecification.name.official.authority":"CodeableConcept","SubstanceSpecification.name.official.date":"dateTime","SubstanceSpecification.name.official.extension":"Extension","SubstanceSpecification.name.official.id":"System.String","SubstanceSpecification.name.official.modifierExtension":"Extension","SubstanceSpecification.name.official.status":"CodeableConcept","SubstanceSpecification.name.preferred":"boolean","SubstanceSpecification.name.source":"Reference","SubstanceSpecification.name.status":"CodeableConcept","SubstanceSpecification.name.type":"CodeableConcept","SubstanceSpecification.nucleicAcid":"Reference","SubstanceSpecification.polymer":"Reference","SubstanceSpecification.property.amountQuantity":"Quantity","SubstanceSpecification.property.amountString":"string","SubstanceSpecification.property.category":"CodeableConcept","SubstanceSpecification.property.code":"CodeableConcept","SubstanceSpecification.property.definingSubstanceCodeableConcept":"CodeableConcept","SubstanceSpecification.property.definingSubstanceReference":"Reference","SubstanceSpecification.property.extension":"Extension","SubstanceSpecification.property.id":"System.String","SubstanceSpecification.property.modifierExtension":"Extension","SubstanceSpecification.property.parameters":"string","SubstanceSpecification.protein":"Reference","SubstanceSpecification.referenceInformation":"Reference","SubstanceSpecification.relationship.amountQuantity":"Quantity","SubstanceSpecification.relationship.amountRange":"Range","SubstanceSpecification.relationship.amountRatio":"Ratio","SubstanceSpecification.relationship.amountRatioLowLimit":"Ratio","SubstanceSpecification.relationship.amountString":"string","SubstanceSpecification.relationship.amountType":"CodeableConcept","SubstanceSpecification.relationship.extension":"Extension","SubstanceSpecification.relationship.id":"System.String","SubstanceSpecification.relationship.isDefining":"boolean","SubstanceSpecification.relationship.modifierExtension":"Extension","SubstanceSpecification.relationship.relationship":"CodeableConcept","SubstanceSpecification.relationship.source":"Reference","SubstanceSpecification.relationship.substanceCodeableConcept":"CodeableConcept","SubstanceSpecification.relationship.substanceReference":"Reference","SubstanceSpecification.source":"Reference","SubstanceSpecification.sourceMaterial":"Reference","SubstanceSpecification.status":"CodeableConcept","SubstanceSpecification.structure.extension":"Extension","SubstanceSpecification.structure.id":"System.String","SubstanceSpecification.structure.isotope.extension":"Extension","SubstanceSpecification.structure.isotope.halfLife":"Quantity","SubstanceSpecification.structure.isotope.id":"System.String","SubstanceSpecification.structure.isotope.identifier":"Identifier","SubstanceSpecification.structure.isotope.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.amount":"Quantity","SubstanceSpecification.structure.isotope.molecularWeight.extension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.id":"System.String","SubstanceSpecification.structure.isotope.molecularWeight.method":"CodeableConcept","SubstanceSpecification.structure.isotope.molecularWeight.modifierExtension":"Extension","SubstanceSpecification.structure.isotope.molecularWeight.type":"CodeableConcept","SubstanceSpecification.structure.isotope.name":"CodeableConcept","SubstanceSpecification.structure.isotope.substitution":"CodeableConcept","SubstanceSpecification.structure.modifierExtension":"Extension","SubstanceSpecification.structure.molecularFormula":"string","SubstanceSpecification.structure.molecularFormulaByMoiety":"string","SubstanceSpecification.structure.opticalActivity":"CodeableConcept","SubstanceSpecification.structure.representation.attachment":"Attachment","SubstanceSpecification.structure.representation.extension":"Extension","SubstanceSpecification.structure.representation.id":"System.String","SubstanceSpecification.structure.representation.modifierExtension":"Extension","SubstanceSpecification.structure.representation.representation":"string","SubstanceSpecification.structure.representation.type":"CodeableConcept","SubstanceSpecification.structure.source":"Reference","SubstanceSpecification.structure.stereochemistry":"CodeableConcept","SubstanceSpecification.text":"Narrative","SubstanceSpecification.type":"CodeableConcept","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"System.String","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"System.String","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"System.String","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.itemCodeableConcept":"CodeableConcept","SupplyRequest.itemReference":"Reference","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.parameter.code":"CodeableConcept","SupplyRequest.parameter.extension":"Extension","SupplyRequest.parameter.id":"System.String","SupplyRequest.parameter.modifierExtension":"Extension","SupplyRequest.parameter.valueBoolean":"boolean","SupplyRequest.parameter.valueCodeableConcept":"CodeableConcept","SupplyRequest.parameter.valueQuantity":"Quantity","SupplyRequest.parameter.valueRange":"Range","SupplyRequest.priority":"code","SupplyRequest.quantity":"Quantity","SupplyRequest.reasonCode":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.description":"string","Task.encounter":"Reference","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"System.String","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"System.String","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCanonical":"canonical","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactDetail":"ContactDetail","Task.input.valueContactPoint":"ContactPoint","Task.input.valueContributor":"Contributor","Task.input.valueCount":"Count","Task.input.valueDataRequirement":"DataRequirement","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDosage":"Dosage","Task.input.valueDuration":"Duration","Task.input.valueExpression":"Expression","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valueParameterDefinition":"ParameterDefinition","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueRelatedArtifact":"RelatedArtifact","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueTriggerDefinition":"TriggerDefinition","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.input.valueUrl":"url","Task.input.valueUsageContext":"UsageContext","Task.input.valueUuid":"uuid","Task.instantiatesCanonical":"canonical","Task.instantiatesUri":"uri","Task.insurance":"Reference","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.location":"Reference","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"System.String","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCanonical":"canonical","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactDetail":"ContactDetail","Task.output.valueContactPoint":"ContactPoint","Task.output.valueContributor":"Contributor","Task.output.valueCount":"Count","Task.output.valueDataRequirement":"DataRequirement","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDosage":"Dosage","Task.output.valueDuration":"Duration","Task.output.valueExpression":"Expression","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valueParameterDefinition":"ParameterDefinition","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueRelatedArtifact":"RelatedArtifact","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueTriggerDefinition":"TriggerDefinition","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.output.valueUrl":"url","Task.output.valueUsageContext":"UsageContext","Task.output.valueUuid":"uuid","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reasonCode":"CodeableConcept","Task.reasonReference":"Reference","Task.relevantHistory":"Reference","Task.requester":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"System.String","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TerminologyCapabilities.closure.extension":"Extension","TerminologyCapabilities.closure.id":"System.String","TerminologyCapabilities.closure.modifierExtension":"Extension","TerminologyCapabilities.closure.translation":"boolean","TerminologyCapabilities.codeSearch":"code","TerminologyCapabilities.codeSystem.extension":"Extension","TerminologyCapabilities.codeSystem.id":"System.String","TerminologyCapabilities.codeSystem.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.subsumption":"boolean","TerminologyCapabilities.codeSystem.uri":"canonical","TerminologyCapabilities.codeSystem.version.code":"string","TerminologyCapabilities.codeSystem.version.compositional":"boolean","TerminologyCapabilities.codeSystem.version.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.code":"code","TerminologyCapabilities.codeSystem.version.filter.extension":"Extension","TerminologyCapabilities.codeSystem.version.filter.id":"System.String","TerminologyCapabilities.codeSystem.version.filter.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.filter.op":"code","TerminologyCapabilities.codeSystem.version.id":"System.String","TerminologyCapabilities.codeSystem.version.isDefault":"boolean","TerminologyCapabilities.codeSystem.version.language":"code","TerminologyCapabilities.codeSystem.version.modifierExtension":"Extension","TerminologyCapabilities.codeSystem.version.property":"code","TerminologyCapabilities.contact":"ContactDetail","TerminologyCapabilities.contained":"Resource","TerminologyCapabilities.copyright":"markdown","TerminologyCapabilities.date":"dateTime","TerminologyCapabilities.description":"markdown","TerminologyCapabilities.expansion.extension":"Extension","TerminologyCapabilities.expansion.hierarchical":"boolean","TerminologyCapabilities.expansion.id":"System.String","TerminologyCapabilities.expansion.incomplete":"boolean","TerminologyCapabilities.expansion.modifierExtension":"Extension","TerminologyCapabilities.expansion.paging":"boolean","TerminologyCapabilities.expansion.parameter.documentation":"string","TerminologyCapabilities.expansion.parameter.extension":"Extension","TerminologyCapabilities.expansion.parameter.id":"System.String","TerminologyCapabilities.expansion.parameter.modifierExtension":"Extension","TerminologyCapabilities.expansion.parameter.name":"code","TerminologyCapabilities.expansion.textFilter":"markdown","TerminologyCapabilities.experimental":"boolean","TerminologyCapabilities.extension":"Extension","TerminologyCapabilities.id":"System.String","TerminologyCapabilities.implementation.description":"string","TerminologyCapabilities.implementation.extension":"Extension","TerminologyCapabilities.implementation.id":"System.String","TerminologyCapabilities.implementation.modifierExtension":"Extension","TerminologyCapabilities.implementation.url":"url","TerminologyCapabilities.implicitRules":"uri","TerminologyCapabilities.jurisdiction":"CodeableConcept","TerminologyCapabilities.kind":"code","TerminologyCapabilities.language":"code","TerminologyCapabilities.lockedDate":"boolean","TerminologyCapabilities.meta":"Meta","TerminologyCapabilities.modifierExtension":"Extension","TerminologyCapabilities.name":"string","TerminologyCapabilities.publisher":"string","TerminologyCapabilities.purpose":"markdown","TerminologyCapabilities.software.extension":"Extension","TerminologyCapabilities.software.id":"System.String","TerminologyCapabilities.software.modifierExtension":"Extension","TerminologyCapabilities.software.name":"string","TerminologyCapabilities.software.version":"string","TerminologyCapabilities.status":"code","TerminologyCapabilities.text":"Narrative","TerminologyCapabilities.title":"string","TerminologyCapabilities.translation.extension":"Extension","TerminologyCapabilities.translation.id":"System.String","TerminologyCapabilities.translation.modifierExtension":"Extension","TerminologyCapabilities.translation.needsMap":"boolean","TerminologyCapabilities.url":"uri","TerminologyCapabilities.useContext":"UsageContext","TerminologyCapabilities.validateCode.extension":"Extension","TerminologyCapabilities.validateCode.id":"System.String","TerminologyCapabilities.validateCode.modifierExtension":"Extension","TerminologyCapabilities.validateCode.translations":"boolean","TerminologyCapabilities.version":"string","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"System.String","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"System.String","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"System.String","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"System.String","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"System.String","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"System.String","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"System.String","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"System.String","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"System.String","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"System.String","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"System.String","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"System.String","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"System.String","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"canonical","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"System.String","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"System.String","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"System.String","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"System.String","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"System.String","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"System.String","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"System.String","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.method":"code","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"System.String","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"System.String","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"System.String","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"System.String","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"System.String","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"System.String","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"System.String","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"System.String","Timing.modifierExtension":"Extension","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"positiveInt","Timing.repeat.countMax":"positiveInt","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"positiveInt","Timing.repeat.frequencyMax":"positiveInt","Timing.repeat.id":"System.String","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.condition":"Expression","TriggerDefinition.data":"DataRequirement","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"System.String","TriggerDefinition.name":"string","TriggerDefinition.timingDate":"date","TriggerDefinition.timingDateTime":"dateTime","TriggerDefinition.timingReference":"Reference","TriggerDefinition.timingTiming":"Timing","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"System.String","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","UsageContext.valueReference":"Reference","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"System.String","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"System.String","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"System.String","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"System.String","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"string","ValueSet.compose.include.id":"System.String","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"canonical","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"System.String","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"System.String","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"System.String","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDateTime":"dateTime","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extension":"Extension","ValueSet.id":"System.String","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VerificationResult.attestation.communicationMethod":"CodeableConcept","VerificationResult.attestation.date":"date","VerificationResult.attestation.extension":"Extension","VerificationResult.attestation.id":"System.String","VerificationResult.attestation.modifierExtension":"Extension","VerificationResult.attestation.onBehalfOf":"Reference","VerificationResult.attestation.proxyIdentityCertificate":"string","VerificationResult.attestation.proxySignature":"Signature","VerificationResult.attestation.sourceIdentityCertificate":"string","VerificationResult.attestation.sourceSignature":"Signature","VerificationResult.attestation.who":"Reference","VerificationResult.contained":"Resource","VerificationResult.extension":"Extension","VerificationResult.failureAction":"CodeableConcept","VerificationResult.frequency":"Timing","VerificationResult.id":"System.String","VerificationResult.implicitRules":"uri","VerificationResult.language":"code","VerificationResult.lastPerformed":"dateTime","VerificationResult.meta":"Meta","VerificationResult.modifierExtension":"Extension","VerificationResult.need":"CodeableConcept","VerificationResult.nextScheduled":"date","VerificationResult.primarySource.canPushUpdates":"CodeableConcept","VerificationResult.primarySource.communicationMethod":"CodeableConcept","VerificationResult.primarySource.extension":"Extension","VerificationResult.primarySource.id":"System.String","VerificationResult.primarySource.modifierExtension":"Extension","VerificationResult.primarySource.pushTypeAvailable":"CodeableConcept","VerificationResult.primarySource.type":"CodeableConcept","VerificationResult.primarySource.validationDate":"dateTime","VerificationResult.primarySource.validationStatus":"CodeableConcept","VerificationResult.primarySource.who":"Reference","VerificationResult.status":"code","VerificationResult.statusDate":"dateTime","VerificationResult.target":"Reference","VerificationResult.targetLocation":"string","VerificationResult.text":"Narrative","VerificationResult.validationProcess":"CodeableConcept","VerificationResult.validationType":"CodeableConcept","VerificationResult.validator.attestationSignature":"Signature","VerificationResult.validator.extension":"Extension","VerificationResult.validator.id":"System.String","VerificationResult.validator.identityCertificate":"string","VerificationResult.validator.modifierExtension":"Extension","VerificationResult.validator.organization":"Reference","VisionPrescription.contained":"Resource","VisionPrescription.created":"dateTime","VisionPrescription.dateWritten":"dateTime","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"System.String","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.lensSpecification.add":"decimal","VisionPrescription.lensSpecification.axis":"integer","VisionPrescription.lensSpecification.backCurve":"decimal","VisionPrescription.lensSpecification.brand":"string","VisionPrescription.lensSpecification.color":"string","VisionPrescription.lensSpecification.cylinder":"decimal","VisionPrescription.lensSpecification.diameter":"decimal","VisionPrescription.lensSpecification.duration":"Quantity","VisionPrescription.lensSpecification.extension":"Extension","VisionPrescription.lensSpecification.eye":"code","VisionPrescription.lensSpecification.id":"System.String","VisionPrescription.lensSpecification.modifierExtension":"Extension","VisionPrescription.lensSpecification.note":"Annotation","VisionPrescription.lensSpecification.power":"decimal","VisionPrescription.lensSpecification.prism.amount":"decimal","VisionPrescription.lensSpecification.prism.base":"code","VisionPrescription.lensSpecification.prism.extension":"Extension","VisionPrescription.lensSpecification.prism.id":"System.String","VisionPrescription.lensSpecification.prism.modifierExtension":"Extension","VisionPrescription.lensSpecification.product":"CodeableConcept","VisionPrescription.lensSpecification.sphere":"decimal","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},2756:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.operation":"CapabilityStatement.rest.resource.operation","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ChargeItemDefinition.propertyGroup.applicability":"ChargeItemDefinition.applicability","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Consent.provision.provision":"Consent.provision","Contract.term.asset.answer":"Contract.term.offer.answer","Contract.term.group":"Contract.term","ExampleScenario.process.step.alternative.step":"ExampleScenario.process.step","ExampleScenario.process.step.operation.request":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.operation.response":"ExampleScenario.instance.containedInstance","ExampleScenario.process.step.process":"ExampleScenario.process","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.definition.page.page":"ImplementationGuide.definition.page","Invoice.totalPriceComponent":"Invoice.lineItem.priceComponent","MedicinalProductAuthorization.procedure.application":"MedicinalProductAuthorization.procedure","MedicinalProductIngredient.substance.strength":"MedicinalProductIngredient.specifiedSubstance.strength","MedicinalProductPackaged.packageItem.packageItem":"MedicinalProductPackaged.packageItem","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","SubstanceSpecification.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","SubstanceSpecification.name.synonym":"SubstanceSpecification.name","SubstanceSpecification.name.translation":"SubstanceSpecification.name","SubstanceSpecification.structure.molecularWeight":"SubstanceSpecification.structure.isotope.molecularWeight","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},5971:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BiologicallyDerivedProduct":"DomainResource","BodyStructure":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","CatalogEntry":"DomainResource","ChargeItem":"DomainResource","ChargeItemDefinition":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","CoverageEligibilityRequest":"DomainResource","CoverageEligibilityResponse":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceDefinition":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"BackboneElement","Duration":"Quantity","EffectEvidenceSynthesis":"DomainResource","ElementDefinition":"BackboneElement","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","EventDefinition":"DomainResource","Evidence":"DomainResource","EvidenceVariable":"DomainResource","ExampleScenario":"DomainResource","ExplanationOfBenefit":"DomainResource","Expression":"Element","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationEvaluation":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","InsurancePlan":"DomainResource","Invoice":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","MarketingStatus":"BackboneElement","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationKnowledge":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MedicinalProduct":"DomainResource","MedicinalProductAuthorization":"DomainResource","MedicinalProductContraindication":"DomainResource","MedicinalProductIndication":"DomainResource","MedicinalProductIngredient":"DomainResource","MedicinalProductInteraction":"DomainResource","MedicinalProductManufactured":"DomainResource","MedicinalProductPackaged":"DomainResource","MedicinalProductPharmaceutical":"DomainResource","MedicinalProductUndesirableEffect":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","MolecularSequence":"DomainResource","Money":"Element","MoneyQuantity":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","ObservationDefinition":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","OrganizationAffiliation":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Population":"BackboneElement","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProdCharacteristic":"BackboneElement","ProductShelfLife":"BackboneElement","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchDefinition":"DomainResource","ResearchElementDefinition":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","RiskEvidenceSynthesis":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","ServiceRequest":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","SpecimenDefinition":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SubstanceAmount":"BackboneElement","SubstanceNucleicAcid":"DomainResource","SubstancePolymer":"DomainResource","SubstanceProtein":"DomainResource","SubstanceReferenceInformation":"DomainResource","SubstanceSourceMaterial":"DomainResource","SubstanceSpecification":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TerminologyCapabilities":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"BackboneElement","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VerificationResult":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","canonical":"uri","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","url":"uri","uuid":"uri","xhtml":"Element"}')},9052:function(e){"use strict";e.exports=JSON.parse('{"ActivityDefinition.product":["Reference","CodeableConcept"],"ActivityDefinition.timing":["Timing","DateTime","Period","Range"],"AllergyIntolerance.onset":["DateTime","Age","Period","Range","String"],"Annotation.author":["Reference","String"],"CarePlan.activity.detail.product":["CodeableConcept","Reference"],"CarePlan.activity.detail.scheduled":["Timing","Period","String"],"ChargeItem.occurrence":["DateTime","Period","Timing"],"Claim.accident.location":["Address","Reference"],"Claim.diagnosis.diagnosis":["CodeableConcept","Reference"],"Claim.information.timing":["Date","Period"],"Claim.information.value":["String","Quantity","Attachment","Reference"],"Claim.item.location":["CodeableConcept","Address","Reference"],"Claim.item.serviced":["Date","Period"],"Claim.procedure.procedure":["CodeableConcept","Reference"],"ClinicalImpression.effective":["DateTime","Period"],"ClinicalImpression.finding.item":["CodeableConcept","Reference"],"CodeSystem.concept.property.value":["Code","Coding","String","Integer","Boolean","DateTime"],"Communication.payload.content":["String","Attachment","Reference"],"CommunicationRequest.occurrence":["DateTime","Period"],"CommunicationRequest.payload.content":["String","Attachment","Reference"],"Composition.relatesTo.target":["Identifier","Reference"],"ConceptMap.source":["Uri","Reference"],"ConceptMap.target":["Uri","Reference"],"Condition.abatement":["DateTime","Age","Boolean","Period","Range","String"],"Condition.onset":["DateTime","Age","Period","Range","String"],"Consent.source":["Attachment","Identifier","Reference"],"Contract.binding":["Attachment","Reference"],"Contract.friendly.content":["Attachment","Reference"],"Contract.legal.content":["Attachment","Reference"],"Contract.rule.content":["Attachment","Reference"],"Contract.term.valuedItem.entity":["CodeableConcept","Reference"],"Contract.valuedItem.entity":["CodeableConcept","Reference"],"DataRequirement.codeFilter.valueSet":["String","Reference"],"DataRequirement.dateFilter.value":["DateTime","Period","Duration"],"DeviceRequest.code":["Reference","CodeableConcept"],"DeviceRequest.occurrence":["DateTime","Period","Timing"],"DeviceUseStatement.timing":["Timing","Period","DateTime"],"DiagnosticReport.effective":["DateTime","Period"],"DocumentManifest.content.p":["Attachment","Reference"],"Dosage.asNeeded":["Boolean","CodeableConcept"],"Dosage.dose":["Range","Quantity"],"Dosage.rate":["Ratio","Range","Quantity"],"ElementDefinition.binding.valueSet":["Uri","Reference"],"ElementDefinition.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.example.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.extension.value":["CodeableConcept","Reference"],"ElementDefinition.fixed":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"ElementDefinition.maxValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.minValue":["Date","DateTime","Instant","Time","Decimal","Integer","PositiveInt","UnsignedInt","Quantity"],"ElementDefinition.pattern":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"EligibilityRequest.serviced":["Date","Period"],"EligibilityResponse.insurance.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"EligibilityResponse.insurance.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.accident.location":["Address","Reference"],"ExplanationOfBenefit.benefitBalance.financial.allowed":["UnsignedInt","String","Money"],"ExplanationOfBenefit.benefitBalance.financial.used":["UnsignedInt","Money"],"ExplanationOfBenefit.diagnosis.diagnosis":["CodeableConcept","Reference"],"ExplanationOfBenefit.information.timing":["Date","Period"],"ExplanationOfBenefit.information.value":["String","Quantity","Attachment","Reference"],"ExplanationOfBenefit.item.location":["CodeableConcept","Address","Reference"],"ExplanationOfBenefit.item.serviced":["Date","Period"],"ExplanationOfBenefit.procedure.procedure":["CodeableConcept","Reference"],"Extension.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"FamilyMemberHistory.age":["Age","Range","String"],"FamilyMemberHistory.born":["Period","Date","String"],"FamilyMemberHistory.condition.onset":["Age","Range","Period","String"],"FamilyMemberHistory.deceased":["Boolean","Age","Range","Date","String"],"Goal.start":["Date","CodeableConcept"],"Goal.target.detail":["Quantity","Range","CodeableConcept"],"Goal.target.due":["Date","Duration"],"Group.characteristic.value":["CodeableConcept","Boolean","Quantity","Range"],"GuidanceResponse.reason":["CodeableConcept","Reference"],"ImplementationGuide.package.resource.source":["Uri","Reference"],"Media.occurrence":["DateTime","Period"],"Medication.ingredient.item":["CodeableConcept","Reference"],"Medication.package.content.item":["CodeableConcept","Reference"],"MedicationAdministration.dosage.rate":["Ratio","Quantity"],"MedicationAdministration.effective":["DateTime","Period"],"MedicationAdministration.medication":["CodeableConcept","Reference"],"MedicationDispense.medication":["CodeableConcept","Reference"],"MedicationDispense.notDoneReason":["CodeableConcept","Reference"],"MedicationRequest.medication":["CodeableConcept","Reference"],"MedicationStatement.effective":["DateTime","Period"],"MedicationStatement.medication":["CodeableConcept","Reference"],"NutritionOrder.enteralFormula.administration.rate":["Quantity","Ratio"],"Observation.component.value":["Quantity","CodeableConcept","String","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"Observation.effective":["DateTime","Period"],"Observation.value":["Quantity","CodeableConcept","String","Boolean","Range","Ratio","SampledData","Attachment","Time","DateTime","Period"],"OperationDefinition.parameter.binding.valueSet":["Uri","Reference"],"Parameters.parameter.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Patient.deceased":["Boolean","DateTime"],"Patient.multipleBirth":["Boolean","Integer"],"PlanDefinition.action.relatedAction.offset":["Duration","Range"],"PlanDefinition.action.timing":["DateTime","Period","Duration","Range","Timing"],"PlanDefinition.goal.target.detail":["Quantity","Range","CodeableConcept"],"Procedure.performed":["DateTime","Period"],"ProcedureRequest.asNeeded":["Boolean","CodeableConcept"],"ProcedureRequest.occurrence":["DateTime","Period","Timing"],"Provenance.agent.onBehalfOf":["Uri","Reference"],"Provenance.agent.who":["Uri","Reference"],"Provenance.entity.what":["Uri","Reference","Identifier"],"Questionnaire.item.enableWhen.answer":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.initial":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"Questionnaire.item.option.value":["Integer","Date","Time","String","Coding"],"QuestionnaireResponse.item.answer.value":["Boolean","Decimal","Integer","Date","DateTime","Time","String","Uri","Attachment","Coding","Quantity","Reference"],"ReferralRequest.occurrence":["DateTime","Period"],"RequestGroup.action.relatedAction.offset":["Duration","Range"],"RequestGroup.action.timing":["DateTime","Period","Duration","Range","Timing"],"RequestGroup.reason":["CodeableConcept","Reference"],"RiskAssessment.occurrence":["DateTime","Period"],"RiskAssessment.prediction.probability":["Decimal","Range"],"RiskAssessment.prediction.when":["Period","Range"],"RiskAssessment.reason":["CodeableConcept","Reference"],"Signature.onBehalfOf":["Uri","Reference"],"Signature.who":["Uri","Reference"],"Specimen.collection.collected":["DateTime","Period"],"Specimen.container.additive":["CodeableConcept","Reference"],"Specimen.processing.time":["DateTime","Period"],"StructureMap.group.rule.source.defaultValue":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"StructureMap.group.rule.target.parameter.value":["Id","String","Boolean","Integer","Decimal"],"Substance.ingredient.substance":["CodeableConcept","Reference"],"SupplyDelivery.occurrence":["DateTime","Period","Timing"],"SupplyDelivery.suppliedItem.item":["CodeableConcept","Reference"],"SupplyRequest.occurrence":["DateTime","Period","Timing"],"SupplyRequest.orderedItem.item":["CodeableConcept","Reference"],"SupplyRequest.reason":["CodeableConcept","Reference"],"Task.definition":["Uri","Reference"],"Task.input.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Task.output.value":["Base64Binary","Boolean","Code","Date","DateTime","Decimal","Id","Instant","Integer","Markdown","Oid","PositiveInt","String","Time","UnsignedInt","Uri","Address","Age","Annotation","Attachment","CodeableConcept","Coding","ContactPoint","Count","Distance","Duration","HumanName","Identifier","Money","Period","Quantity","Range","Ratio","Reference","SampledData","Signature","Timing","Meta"],"Timing.repeat.bounds":["Duration","Range","Period"],"TriggerDefinition.eventTiming":["Timing","Reference","Date","DateTime"],"UsageContext.value":["CodeableConcept","Quantity","Range"],"ValueSet.expansion.parameter.value":["String","Boolean","Integer","Decimal","Uri","Code"],"VisionPrescription.reason":["CodeableConcept","Reference"]}')},7125:function(e){"use strict";e.exports=JSON.parse('{"Account.active":"Period","Account.balance":"Money","Account.contained":"Resource","Account.coverage.coverage":"Reference","Account.coverage.extension":"Extension","Account.coverage.id":"string","Account.coverage.modifierExtension":"Extension","Account.coverage.priority":"positiveInt","Account.description":"string","Account.extension":"Extension","Account.guarantor.extension":"Extension","Account.guarantor.id":"string","Account.guarantor.modifierExtension":"Extension","Account.guarantor.onHold":"boolean","Account.guarantor.party":"Reference","Account.guarantor.period":"Period","Account.id":"id","Account.identifier":"Identifier","Account.implicitRules":"uri","Account.language":"code","Account.meta":"Meta","Account.modifierExtension":"Extension","Account.name":"string","Account.owner":"Reference","Account.period":"Period","Account.status":"code","Account.subject":"Reference","Account.text":"Narrative","Account.type":"CodeableConcept","ActivityDefinition.approvalDate":"date","ActivityDefinition.bodySite":"CodeableConcept","ActivityDefinition.code":"CodeableConcept","ActivityDefinition.contact":"ContactDetail","ActivityDefinition.contained":"Resource","ActivityDefinition.contributor":"Contributor","ActivityDefinition.copyright":"markdown","ActivityDefinition.date":"dateTime","ActivityDefinition.description":"markdown","ActivityDefinition.dosage":"Dosage","ActivityDefinition.dynamicValue.description":"string","ActivityDefinition.dynamicValue.expression":"string","ActivityDefinition.dynamicValue.extension":"Extension","ActivityDefinition.dynamicValue.id":"string","ActivityDefinition.dynamicValue.language":"string","ActivityDefinition.dynamicValue.modifierExtension":"Extension","ActivityDefinition.dynamicValue.path":"string","ActivityDefinition.effectivePeriod":"Period","ActivityDefinition.experimental":"boolean","ActivityDefinition.extension":"Extension","ActivityDefinition.id":"id","ActivityDefinition.identifier":"Identifier","ActivityDefinition.implicitRules":"uri","ActivityDefinition.jurisdiction":"CodeableConcept","ActivityDefinition.kind":"code","ActivityDefinition.language":"code","ActivityDefinition.lastReviewDate":"date","ActivityDefinition.library":"Reference","ActivityDefinition.location":"Reference","ActivityDefinition.meta":"Meta","ActivityDefinition.modifierExtension":"Extension","ActivityDefinition.name":"string","ActivityDefinition.participant.extension":"Extension","ActivityDefinition.participant.id":"string","ActivityDefinition.participant.modifierExtension":"Extension","ActivityDefinition.participant.role":"CodeableConcept","ActivityDefinition.participant.type":"code","ActivityDefinition.productCodeableConcept":"CodeableConcept","ActivityDefinition.productReference":"Reference","ActivityDefinition.publisher":"string","ActivityDefinition.purpose":"markdown","ActivityDefinition.quantity":"Quantity","ActivityDefinition.relatedArtifact":"RelatedArtifact","ActivityDefinition.status":"code","ActivityDefinition.text":"Narrative","ActivityDefinition.timingDateTime":"dateTime","ActivityDefinition.timingPeriod":"Period","ActivityDefinition.timingRange":"Range","ActivityDefinition.timingTiming":"Timing","ActivityDefinition.title":"string","ActivityDefinition.topic":"CodeableConcept","ActivityDefinition.transform":"Reference","ActivityDefinition.url":"uri","ActivityDefinition.usage":"string","ActivityDefinition.useContext":"UsageContext","ActivityDefinition.version":"string","Address.city":"string","Address.country":"string","Address.district":"string","Address.extension":"Extension","Address.id":"string","Address.line":"string","Address.period":"Period","Address.postalCode":"string","Address.state":"string","Address.text":"string","Address.type":"code","Address.use":"code","AdverseEvent.category":"code","AdverseEvent.contained":"Resource","AdverseEvent.date":"dateTime","AdverseEvent.description":"string","AdverseEvent.eventParticipant":"Reference","AdverseEvent.extension":"Extension","AdverseEvent.id":"id","AdverseEvent.identifier":"Identifier","AdverseEvent.implicitRules":"uri","AdverseEvent.language":"code","AdverseEvent.location":"Reference","AdverseEvent.meta":"Meta","AdverseEvent.modifierExtension":"Extension","AdverseEvent.outcome":"CodeableConcept","AdverseEvent.reaction":"Reference","AdverseEvent.recorder":"Reference","AdverseEvent.referenceDocument":"Reference","AdverseEvent.seriousness":"CodeableConcept","AdverseEvent.study":"Reference","AdverseEvent.subject":"Reference","AdverseEvent.subjectMedicalHistory":"Reference","AdverseEvent.suspectEntity.causality":"code","AdverseEvent.suspectEntity.causalityAssessment":"CodeableConcept","AdverseEvent.suspectEntity.causalityAuthor":"Reference","AdverseEvent.suspectEntity.causalityMethod":"CodeableConcept","AdverseEvent.suspectEntity.causalityProductRelatedness":"string","AdverseEvent.suspectEntity.causalityResult":"CodeableConcept","AdverseEvent.suspectEntity.extension":"Extension","AdverseEvent.suspectEntity.id":"string","AdverseEvent.suspectEntity.instance":"Reference","AdverseEvent.suspectEntity.modifierExtension":"Extension","AdverseEvent.text":"Narrative","AdverseEvent.type":"CodeableConcept","Age.code":"code","Age.comparator":"code","Age.extension":"Extension","Age.id":"string","Age.system":"uri","Age.unit":"string","Age.value":"decimal","AllergyIntolerance.assertedDate":"dateTime","AllergyIntolerance.asserter":"Reference","AllergyIntolerance.category":"code","AllergyIntolerance.clinicalStatus":"code","AllergyIntolerance.code":"CodeableConcept","AllergyIntolerance.contained":"Resource","AllergyIntolerance.criticality":"code","AllergyIntolerance.extension":"Extension","AllergyIntolerance.id":"id","AllergyIntolerance.identifier":"Identifier","AllergyIntolerance.implicitRules":"uri","AllergyIntolerance.language":"code","AllergyIntolerance.lastOccurrence":"dateTime","AllergyIntolerance.meta":"Meta","AllergyIntolerance.modifierExtension":"Extension","AllergyIntolerance.note":"Annotation","AllergyIntolerance.onsetAge":"Age","AllergyIntolerance.onsetDateTime":"dateTime","AllergyIntolerance.onsetPeriod":"Period","AllergyIntolerance.onsetRange":"Range","AllergyIntolerance.onsetString":"string","AllergyIntolerance.patient":"Reference","AllergyIntolerance.reaction.description":"string","AllergyIntolerance.reaction.exposureRoute":"CodeableConcept","AllergyIntolerance.reaction.extension":"Extension","AllergyIntolerance.reaction.id":"string","AllergyIntolerance.reaction.manifestation":"CodeableConcept","AllergyIntolerance.reaction.modifierExtension":"Extension","AllergyIntolerance.reaction.note":"Annotation","AllergyIntolerance.reaction.onset":"dateTime","AllergyIntolerance.reaction.severity":"code","AllergyIntolerance.reaction.substance":"CodeableConcept","AllergyIntolerance.recorder":"Reference","AllergyIntolerance.text":"Narrative","AllergyIntolerance.type":"code","AllergyIntolerance.verificationStatus":"code","Annotation.authorReference":"Reference","Annotation.authorString":"string","Annotation.extension":"Extension","Annotation.id":"string","Annotation.text":"string","Annotation.time":"dateTime","Appointment.appointmentType":"CodeableConcept","Appointment.comment":"string","Appointment.contained":"Resource","Appointment.created":"dateTime","Appointment.description":"string","Appointment.end":"instant","Appointment.extension":"Extension","Appointment.id":"id","Appointment.identifier":"Identifier","Appointment.implicitRules":"uri","Appointment.incomingReferral":"Reference","Appointment.indication":"Reference","Appointment.language":"code","Appointment.meta":"Meta","Appointment.minutesDuration":"positiveInt","Appointment.modifierExtension":"Extension","Appointment.participant.actor":"Reference","Appointment.participant.extension":"Extension","Appointment.participant.id":"string","Appointment.participant.modifierExtension":"Extension","Appointment.participant.required":"code","Appointment.participant.status":"code","Appointment.participant.type":"CodeableConcept","Appointment.priority":"unsignedInt","Appointment.reason":"CodeableConcept","Appointment.requestedPeriod":"Period","Appointment.serviceCategory":"CodeableConcept","Appointment.serviceType":"CodeableConcept","Appointment.slot":"Reference","Appointment.specialty":"CodeableConcept","Appointment.start":"instant","Appointment.status":"code","Appointment.supportingInformation":"Reference","Appointment.text":"Narrative","AppointmentResponse.actor":"Reference","AppointmentResponse.appointment":"Reference","AppointmentResponse.comment":"string","AppointmentResponse.contained":"Resource","AppointmentResponse.end":"instant","AppointmentResponse.extension":"Extension","AppointmentResponse.id":"id","AppointmentResponse.identifier":"Identifier","AppointmentResponse.implicitRules":"uri","AppointmentResponse.language":"code","AppointmentResponse.meta":"Meta","AppointmentResponse.modifierExtension":"Extension","AppointmentResponse.participantStatus":"code","AppointmentResponse.participantType":"CodeableConcept","AppointmentResponse.start":"instant","AppointmentResponse.text":"Narrative","Attachment.contentType":"code","Attachment.creation":"dateTime","Attachment.data":"base64Binary","Attachment.extension":"Extension","Attachment.hash":"base64Binary","Attachment.id":"string","Attachment.language":"code","Attachment.size":"unsignedInt","Attachment.title":"string","Attachment.url":"uri","AuditEvent.action":"code","AuditEvent.agent.altId":"string","AuditEvent.agent.extension":"Extension","AuditEvent.agent.id":"string","AuditEvent.agent.location":"Reference","AuditEvent.agent.media":"Coding","AuditEvent.agent.modifierExtension":"Extension","AuditEvent.agent.name":"string","AuditEvent.agent.network.address":"string","AuditEvent.agent.network.extension":"Extension","AuditEvent.agent.network.id":"string","AuditEvent.agent.network.modifierExtension":"Extension","AuditEvent.agent.network.type":"code","AuditEvent.agent.policy":"uri","AuditEvent.agent.purposeOfUse":"CodeableConcept","AuditEvent.agent.reference":"Reference","AuditEvent.agent.requestor":"boolean","AuditEvent.agent.role":"CodeableConcept","AuditEvent.agent.userId":"Identifier","AuditEvent.contained":"Resource","AuditEvent.entity.description":"string","AuditEvent.entity.detail.extension":"Extension","AuditEvent.entity.detail.id":"string","AuditEvent.entity.detail.modifierExtension":"Extension","AuditEvent.entity.detail.type":"string","AuditEvent.entity.detail.value":"base64Binary","AuditEvent.entity.extension":"Extension","AuditEvent.entity.id":"string","AuditEvent.entity.identifier":"Identifier","AuditEvent.entity.lifecycle":"Coding","AuditEvent.entity.modifierExtension":"Extension","AuditEvent.entity.name":"string","AuditEvent.entity.query":"base64Binary","AuditEvent.entity.reference":"Reference","AuditEvent.entity.role":"Coding","AuditEvent.entity.securityLabel":"Coding","AuditEvent.entity.type":"Coding","AuditEvent.extension":"Extension","AuditEvent.id":"id","AuditEvent.implicitRules":"uri","AuditEvent.language":"code","AuditEvent.meta":"Meta","AuditEvent.modifierExtension":"Extension","AuditEvent.outcome":"code","AuditEvent.outcomeDesc":"string","AuditEvent.purposeOfEvent":"CodeableConcept","AuditEvent.recorded":"instant","AuditEvent.source.extension":"Extension","AuditEvent.source.id":"string","AuditEvent.source.identifier":"Identifier","AuditEvent.source.modifierExtension":"Extension","AuditEvent.source.site":"string","AuditEvent.source.type":"Coding","AuditEvent.subtype":"Coding","AuditEvent.text":"Narrative","AuditEvent.type":"Coding","BackboneElement.extension":"Extension","BackboneElement.id":"string","BackboneElement.modifierExtension":"Extension","Basic.author":"Reference","Basic.code":"CodeableConcept","Basic.contained":"Resource","Basic.created":"date","Basic.extension":"Extension","Basic.id":"id","Basic.identifier":"Identifier","Basic.implicitRules":"uri","Basic.language":"code","Basic.meta":"Meta","Basic.modifierExtension":"Extension","Basic.subject":"Reference","Basic.text":"Narrative","Binary.content":"base64Binary","Binary.contentType":"code","Binary.id":"id","Binary.implicitRules":"uri","Binary.language":"code","Binary.meta":"Meta","Binary.securityContext":"Reference","BodySite.active":"boolean","BodySite.code":"CodeableConcept","BodySite.contained":"Resource","BodySite.description":"string","BodySite.extension":"Extension","BodySite.id":"id","BodySite.identifier":"Identifier","BodySite.image":"Attachment","BodySite.implicitRules":"uri","BodySite.language":"code","BodySite.meta":"Meta","BodySite.modifierExtension":"Extension","BodySite.patient":"Reference","BodySite.qualifier":"CodeableConcept","BodySite.text":"Narrative","Bundle.entry.extension":"Extension","Bundle.entry.fullUrl":"uri","Bundle.entry.id":"string","Bundle.entry.modifierExtension":"Extension","Bundle.entry.request.extension":"Extension","Bundle.entry.request.id":"string","Bundle.entry.request.ifMatch":"string","Bundle.entry.request.ifModifiedSince":"instant","Bundle.entry.request.ifNoneExist":"string","Bundle.entry.request.ifNoneMatch":"string","Bundle.entry.request.method":"code","Bundle.entry.request.modifierExtension":"Extension","Bundle.entry.request.url":"uri","Bundle.entry.resource":"Resource","Bundle.entry.response.etag":"string","Bundle.entry.response.extension":"Extension","Bundle.entry.response.id":"string","Bundle.entry.response.lastModified":"instant","Bundle.entry.response.location":"uri","Bundle.entry.response.modifierExtension":"Extension","Bundle.entry.response.outcome":"Resource","Bundle.entry.response.status":"string","Bundle.entry.search.extension":"Extension","Bundle.entry.search.id":"string","Bundle.entry.search.mode":"code","Bundle.entry.search.modifierExtension":"Extension","Bundle.entry.search.score":"decimal","Bundle.id":"id","Bundle.identifier":"Identifier","Bundle.implicitRules":"uri","Bundle.language":"code","Bundle.link.extension":"Extension","Bundle.link.id":"string","Bundle.link.modifierExtension":"Extension","Bundle.link.relation":"string","Bundle.link.url":"uri","Bundle.meta":"Meta","Bundle.signature":"Signature","Bundle.total":"unsignedInt","Bundle.type":"code","CapabilityStatement.acceptUnknown":"code","CapabilityStatement.contact":"ContactDetail","CapabilityStatement.contained":"Resource","CapabilityStatement.copyright":"markdown","CapabilityStatement.date":"dateTime","CapabilityStatement.description":"markdown","CapabilityStatement.document.documentation":"string","CapabilityStatement.document.extension":"Extension","CapabilityStatement.document.id":"string","CapabilityStatement.document.mode":"code","CapabilityStatement.document.modifierExtension":"Extension","CapabilityStatement.document.profile":"Reference","CapabilityStatement.experimental":"boolean","CapabilityStatement.extension":"Extension","CapabilityStatement.fhirVersion":"id","CapabilityStatement.format":"code","CapabilityStatement.id":"id","CapabilityStatement.implementation.description":"string","CapabilityStatement.implementation.extension":"Extension","CapabilityStatement.implementation.id":"string","CapabilityStatement.implementation.modifierExtension":"Extension","CapabilityStatement.implementation.url":"uri","CapabilityStatement.implementationGuide":"uri","CapabilityStatement.implicitRules":"uri","CapabilityStatement.instantiates":"uri","CapabilityStatement.jurisdiction":"CodeableConcept","CapabilityStatement.kind":"code","CapabilityStatement.language":"code","CapabilityStatement.messaging.documentation":"string","CapabilityStatement.messaging.endpoint.address":"uri","CapabilityStatement.messaging.endpoint.extension":"Extension","CapabilityStatement.messaging.endpoint.id":"string","CapabilityStatement.messaging.endpoint.modifierExtension":"Extension","CapabilityStatement.messaging.endpoint.protocol":"Coding","CapabilityStatement.messaging.event.category":"code","CapabilityStatement.messaging.event.code":"Coding","CapabilityStatement.messaging.event.documentation":"string","CapabilityStatement.messaging.event.extension":"Extension","CapabilityStatement.messaging.event.focus":"code","CapabilityStatement.messaging.event.id":"string","CapabilityStatement.messaging.event.mode":"code","CapabilityStatement.messaging.event.modifierExtension":"Extension","CapabilityStatement.messaging.event.request":"Reference","CapabilityStatement.messaging.event.response":"Reference","CapabilityStatement.messaging.extension":"Extension","CapabilityStatement.messaging.id":"string","CapabilityStatement.messaging.modifierExtension":"Extension","CapabilityStatement.messaging.reliableCache":"unsignedInt","CapabilityStatement.messaging.supportedMessage.definition":"Reference","CapabilityStatement.messaging.supportedMessage.extension":"Extension","CapabilityStatement.messaging.supportedMessage.id":"string","CapabilityStatement.messaging.supportedMessage.mode":"code","CapabilityStatement.messaging.supportedMessage.modifierExtension":"Extension","CapabilityStatement.meta":"Meta","CapabilityStatement.modifierExtension":"Extension","CapabilityStatement.name":"string","CapabilityStatement.patchFormat":"code","CapabilityStatement.profile":"Reference","CapabilityStatement.publisher":"string","CapabilityStatement.purpose":"markdown","CapabilityStatement.rest.compartment":"uri","CapabilityStatement.rest.documentation":"string","CapabilityStatement.rest.extension":"Extension","CapabilityStatement.rest.id":"string","CapabilityStatement.rest.interaction.code":"code","CapabilityStatement.rest.interaction.documentation":"string","CapabilityStatement.rest.interaction.extension":"Extension","CapabilityStatement.rest.interaction.id":"string","CapabilityStatement.rest.interaction.modifierExtension":"Extension","CapabilityStatement.rest.mode":"code","CapabilityStatement.rest.modifierExtension":"Extension","CapabilityStatement.rest.operation.definition":"Reference","CapabilityStatement.rest.operation.extension":"Extension","CapabilityStatement.rest.operation.id":"string","CapabilityStatement.rest.operation.modifierExtension":"Extension","CapabilityStatement.rest.operation.name":"string","CapabilityStatement.rest.resource.conditionalCreate":"boolean","CapabilityStatement.rest.resource.conditionalDelete":"code","CapabilityStatement.rest.resource.conditionalRead":"code","CapabilityStatement.rest.resource.conditionalUpdate":"boolean","CapabilityStatement.rest.resource.documentation":"markdown","CapabilityStatement.rest.resource.extension":"Extension","CapabilityStatement.rest.resource.id":"string","CapabilityStatement.rest.resource.interaction.code":"code","CapabilityStatement.rest.resource.interaction.documentation":"string","CapabilityStatement.rest.resource.interaction.extension":"Extension","CapabilityStatement.rest.resource.interaction.id":"string","CapabilityStatement.rest.resource.interaction.modifierExtension":"Extension","CapabilityStatement.rest.resource.modifierExtension":"Extension","CapabilityStatement.rest.resource.profile":"Reference","CapabilityStatement.rest.resource.readHistory":"boolean","CapabilityStatement.rest.resource.referencePolicy":"code","CapabilityStatement.rest.resource.searchInclude":"string","CapabilityStatement.rest.resource.searchParam.definition":"uri","CapabilityStatement.rest.resource.searchParam.documentation":"string","CapabilityStatement.rest.resource.searchParam.extension":"Extension","CapabilityStatement.rest.resource.searchParam.id":"string","CapabilityStatement.rest.resource.searchParam.modifierExtension":"Extension","CapabilityStatement.rest.resource.searchParam.name":"string","CapabilityStatement.rest.resource.searchParam.type":"code","CapabilityStatement.rest.resource.searchRevInclude":"string","CapabilityStatement.rest.resource.type":"code","CapabilityStatement.rest.resource.updateCreate":"boolean","CapabilityStatement.rest.resource.versioning":"code","CapabilityStatement.rest.security.certificate.blob":"base64Binary","CapabilityStatement.rest.security.certificate.extension":"Extension","CapabilityStatement.rest.security.certificate.id":"string","CapabilityStatement.rest.security.certificate.modifierExtension":"Extension","CapabilityStatement.rest.security.certificate.type":"code","CapabilityStatement.rest.security.cors":"boolean","CapabilityStatement.rest.security.description":"string","CapabilityStatement.rest.security.extension":"Extension","CapabilityStatement.rest.security.id":"string","CapabilityStatement.rest.security.modifierExtension":"Extension","CapabilityStatement.rest.security.service":"CodeableConcept","CapabilityStatement.software.extension":"Extension","CapabilityStatement.software.id":"string","CapabilityStatement.software.modifierExtension":"Extension","CapabilityStatement.software.name":"string","CapabilityStatement.software.releaseDate":"dateTime","CapabilityStatement.software.version":"string","CapabilityStatement.status":"code","CapabilityStatement.text":"Narrative","CapabilityStatement.title":"string","CapabilityStatement.url":"uri","CapabilityStatement.useContext":"UsageContext","CapabilityStatement.version":"string","CarePlan.activity.detail.category":"CodeableConcept","CarePlan.activity.detail.code":"CodeableConcept","CarePlan.activity.detail.dailyAmount":"Quantity","CarePlan.activity.detail.definition":"Reference","CarePlan.activity.detail.description":"string","CarePlan.activity.detail.extension":"Extension","CarePlan.activity.detail.goal":"Reference","CarePlan.activity.detail.id":"string","CarePlan.activity.detail.location":"Reference","CarePlan.activity.detail.modifierExtension":"Extension","CarePlan.activity.detail.performer":"Reference","CarePlan.activity.detail.productCodeableConcept":"CodeableConcept","CarePlan.activity.detail.productReference":"Reference","CarePlan.activity.detail.prohibited":"boolean","CarePlan.activity.detail.quantity":"Quantity","CarePlan.activity.detail.reasonCode":"CodeableConcept","CarePlan.activity.detail.reasonReference":"Reference","CarePlan.activity.detail.scheduledPeriod":"Period","CarePlan.activity.detail.scheduledString":"string","CarePlan.activity.detail.scheduledTiming":"Timing","CarePlan.activity.detail.status":"code","CarePlan.activity.detail.statusReason":"string","CarePlan.activity.extension":"Extension","CarePlan.activity.id":"string","CarePlan.activity.modifierExtension":"Extension","CarePlan.activity.outcomeCodeableConcept":"CodeableConcept","CarePlan.activity.outcomeReference":"Reference","CarePlan.activity.progress":"Annotation","CarePlan.activity.reference":"Reference","CarePlan.addresses":"Reference","CarePlan.author":"Reference","CarePlan.basedOn":"Reference","CarePlan.careTeam":"Reference","CarePlan.category":"CodeableConcept","CarePlan.contained":"Resource","CarePlan.context":"Reference","CarePlan.definition":"Reference","CarePlan.description":"string","CarePlan.extension":"Extension","CarePlan.goal":"Reference","CarePlan.id":"id","CarePlan.identifier":"Identifier","CarePlan.implicitRules":"uri","CarePlan.intent":"code","CarePlan.language":"code","CarePlan.meta":"Meta","CarePlan.modifierExtension":"Extension","CarePlan.note":"Annotation","CarePlan.partOf":"Reference","CarePlan.period":"Period","CarePlan.replaces":"Reference","CarePlan.status":"code","CarePlan.subject":"Reference","CarePlan.supportingInfo":"Reference","CarePlan.text":"Narrative","CarePlan.title":"string","CareTeam.category":"CodeableConcept","CareTeam.contained":"Resource","CareTeam.context":"Reference","CareTeam.extension":"Extension","CareTeam.id":"id","CareTeam.identifier":"Identifier","CareTeam.implicitRules":"uri","CareTeam.language":"code","CareTeam.managingOrganization":"Reference","CareTeam.meta":"Meta","CareTeam.modifierExtension":"Extension","CareTeam.name":"string","CareTeam.note":"Annotation","CareTeam.participant.extension":"Extension","CareTeam.participant.id":"string","CareTeam.participant.member":"Reference","CareTeam.participant.modifierExtension":"Extension","CareTeam.participant.onBehalfOf":"Reference","CareTeam.participant.period":"Period","CareTeam.participant.role":"CodeableConcept","CareTeam.period":"Period","CareTeam.reasonCode":"CodeableConcept","CareTeam.reasonReference":"Reference","CareTeam.status":"code","CareTeam.subject":"Reference","CareTeam.text":"Narrative","ChargeItem.account":"Reference","ChargeItem.bodysite":"CodeableConcept","ChargeItem.code":"CodeableConcept","ChargeItem.contained":"Resource","ChargeItem.context":"Reference","ChargeItem.definition":"uri","ChargeItem.enteredDate":"dateTime","ChargeItem.enterer":"Reference","ChargeItem.extension":"Extension","ChargeItem.factorOverride":"decimal","ChargeItem.id":"id","ChargeItem.identifier":"Identifier","ChargeItem.implicitRules":"uri","ChargeItem.language":"code","ChargeItem.meta":"Meta","ChargeItem.modifierExtension":"Extension","ChargeItem.note":"Annotation","ChargeItem.occurrenceDateTime":"dateTime","ChargeItem.occurrencePeriod":"Period","ChargeItem.occurrenceTiming":"Timing","ChargeItem.overrideReason":"string","ChargeItem.partOf":"Reference","ChargeItem.participant.actor":"Reference","ChargeItem.participant.extension":"Extension","ChargeItem.participant.id":"string","ChargeItem.participant.modifierExtension":"Extension","ChargeItem.participant.role":"CodeableConcept","ChargeItem.performingOrganization":"Reference","ChargeItem.priceOverride":"Money","ChargeItem.quantity":"Quantity","ChargeItem.reason":"CodeableConcept","ChargeItem.requestingOrganization":"Reference","ChargeItem.service":"Reference","ChargeItem.status":"code","ChargeItem.subject":"Reference","ChargeItem.supportingInformation":"Reference","ChargeItem.text":"Narrative","Claim.accident.date":"date","Claim.accident.extension":"Extension","Claim.accident.id":"string","Claim.accident.locationAddress":"Address","Claim.accident.locationReference":"Reference","Claim.accident.modifierExtension":"Extension","Claim.accident.type":"CodeableConcept","Claim.billablePeriod":"Period","Claim.careTeam.extension":"Extension","Claim.careTeam.id":"string","Claim.careTeam.modifierExtension":"Extension","Claim.careTeam.provider":"Reference","Claim.careTeam.qualification":"CodeableConcept","Claim.careTeam.responsible":"boolean","Claim.careTeam.role":"CodeableConcept","Claim.careTeam.sequence":"positiveInt","Claim.contained":"Resource","Claim.created":"dateTime","Claim.diagnosis.diagnosisCodeableConcept":"CodeableConcept","Claim.diagnosis.diagnosisReference":"Reference","Claim.diagnosis.extension":"Extension","Claim.diagnosis.id":"string","Claim.diagnosis.modifierExtension":"Extension","Claim.diagnosis.packageCode":"CodeableConcept","Claim.diagnosis.sequence":"positiveInt","Claim.diagnosis.type":"CodeableConcept","Claim.employmentImpacted":"Period","Claim.enterer":"Reference","Claim.extension":"Extension","Claim.facility":"Reference","Claim.fundsReserve":"CodeableConcept","Claim.hospitalization":"Period","Claim.id":"id","Claim.identifier":"Identifier","Claim.implicitRules":"uri","Claim.information.category":"CodeableConcept","Claim.information.code":"CodeableConcept","Claim.information.extension":"Extension","Claim.information.id":"string","Claim.information.modifierExtension":"Extension","Claim.information.reason":"CodeableConcept","Claim.information.sequence":"positiveInt","Claim.information.timingDate":"date","Claim.information.timingPeriod":"Period","Claim.information.valueAttachment":"Attachment","Claim.information.valueQuantity":"Quantity","Claim.information.valueReference":"Reference","Claim.information.valueString":"string","Claim.insurance.businessArrangement":"string","Claim.insurance.claimResponse":"Reference","Claim.insurance.coverage":"Reference","Claim.insurance.extension":"Extension","Claim.insurance.focal":"boolean","Claim.insurance.id":"string","Claim.insurance.modifierExtension":"Extension","Claim.insurance.preAuthRef":"string","Claim.insurance.sequence":"positiveInt","Claim.insurer":"Reference","Claim.item.bodySite":"CodeableConcept","Claim.item.careTeamLinkId":"positiveInt","Claim.item.category":"CodeableConcept","Claim.item.detail.category":"CodeableConcept","Claim.item.detail.extension":"Extension","Claim.item.detail.factor":"decimal","Claim.item.detail.id":"string","Claim.item.detail.modifier":"CodeableConcept","Claim.item.detail.modifierExtension":"Extension","Claim.item.detail.net":"Money","Claim.item.detail.programCode":"CodeableConcept","Claim.item.detail.quantity":"Quantity","Claim.item.detail.revenue":"CodeableConcept","Claim.item.detail.sequence":"positiveInt","Claim.item.detail.service":"CodeableConcept","Claim.item.detail.subDetail.category":"CodeableConcept","Claim.item.detail.subDetail.extension":"Extension","Claim.item.detail.subDetail.factor":"decimal","Claim.item.detail.subDetail.id":"string","Claim.item.detail.subDetail.modifier":"CodeableConcept","Claim.item.detail.subDetail.modifierExtension":"Extension","Claim.item.detail.subDetail.net":"Money","Claim.item.detail.subDetail.programCode":"CodeableConcept","Claim.item.detail.subDetail.quantity":"Quantity","Claim.item.detail.subDetail.revenue":"CodeableConcept","Claim.item.detail.subDetail.sequence":"positiveInt","Claim.item.detail.subDetail.service":"CodeableConcept","Claim.item.detail.subDetail.udi":"Reference","Claim.item.detail.subDetail.unitPrice":"Money","Claim.item.detail.udi":"Reference","Claim.item.detail.unitPrice":"Money","Claim.item.diagnosisLinkId":"positiveInt","Claim.item.encounter":"Reference","Claim.item.extension":"Extension","Claim.item.factor":"decimal","Claim.item.id":"string","Claim.item.informationLinkId":"positiveInt","Claim.item.locationAddress":"Address","Claim.item.locationCodeableConcept":"CodeableConcept","Claim.item.locationReference":"Reference","Claim.item.modifier":"CodeableConcept","Claim.item.modifierExtension":"Extension","Claim.item.net":"Money","Claim.item.procedureLinkId":"positiveInt","Claim.item.programCode":"CodeableConcept","Claim.item.quantity":"Quantity","Claim.item.revenue":"CodeableConcept","Claim.item.sequence":"positiveInt","Claim.item.service":"CodeableConcept","Claim.item.servicedDate":"date","Claim.item.servicedPeriod":"Period","Claim.item.subSite":"CodeableConcept","Claim.item.udi":"Reference","Claim.item.unitPrice":"Money","Claim.language":"code","Claim.meta":"Meta","Claim.modifierExtension":"Extension","Claim.organization":"Reference","Claim.originalPrescription":"Reference","Claim.patient":"Reference","Claim.payee.extension":"Extension","Claim.payee.id":"string","Claim.payee.modifierExtension":"Extension","Claim.payee.party":"Reference","Claim.payee.resourceType":"Coding","Claim.payee.type":"CodeableConcept","Claim.prescription":"Reference","Claim.priority":"CodeableConcept","Claim.procedure.date":"dateTime","Claim.procedure.extension":"Extension","Claim.procedure.id":"string","Claim.procedure.modifierExtension":"Extension","Claim.procedure.procedureCodeableConcept":"CodeableConcept","Claim.procedure.procedureReference":"Reference","Claim.procedure.sequence":"positiveInt","Claim.provider":"Reference","Claim.referral":"Reference","Claim.related.claim":"Reference","Claim.related.extension":"Extension","Claim.related.id":"string","Claim.related.modifierExtension":"Extension","Claim.related.reference":"Identifier","Claim.related.relationship":"CodeableConcept","Claim.status":"code","Claim.subType":"CodeableConcept","Claim.text":"Narrative","Claim.total":"Money","Claim.type":"CodeableConcept","Claim.use":"code","ClaimResponse.addItem.category":"CodeableConcept","ClaimResponse.addItem.detail.category":"CodeableConcept","ClaimResponse.addItem.detail.extension":"Extension","ClaimResponse.addItem.detail.fee":"Money","ClaimResponse.addItem.detail.id":"string","ClaimResponse.addItem.detail.modifier":"CodeableConcept","ClaimResponse.addItem.detail.modifierExtension":"Extension","ClaimResponse.addItem.detail.noteNumber":"positiveInt","ClaimResponse.addItem.detail.revenue":"CodeableConcept","ClaimResponse.addItem.detail.service":"CodeableConcept","ClaimResponse.addItem.extension":"Extension","ClaimResponse.addItem.fee":"Money","ClaimResponse.addItem.id":"string","ClaimResponse.addItem.modifier":"CodeableConcept","ClaimResponse.addItem.modifierExtension":"Extension","ClaimResponse.addItem.noteNumber":"positiveInt","ClaimResponse.addItem.revenue":"CodeableConcept","ClaimResponse.addItem.sequenceLinkId":"positiveInt","ClaimResponse.addItem.service":"CodeableConcept","ClaimResponse.communicationRequest":"Reference","ClaimResponse.contained":"Resource","ClaimResponse.created":"dateTime","ClaimResponse.disposition":"string","ClaimResponse.error.code":"CodeableConcept","ClaimResponse.error.detailSequenceLinkId":"positiveInt","ClaimResponse.error.extension":"Extension","ClaimResponse.error.id":"string","ClaimResponse.error.modifierExtension":"Extension","ClaimResponse.error.sequenceLinkId":"positiveInt","ClaimResponse.error.subdetailSequenceLinkId":"positiveInt","ClaimResponse.extension":"Extension","ClaimResponse.form":"CodeableConcept","ClaimResponse.id":"id","ClaimResponse.identifier":"Identifier","ClaimResponse.implicitRules":"uri","ClaimResponse.insurance.businessArrangement":"string","ClaimResponse.insurance.claimResponse":"Reference","ClaimResponse.insurance.coverage":"Reference","ClaimResponse.insurance.extension":"Extension","ClaimResponse.insurance.focal":"boolean","ClaimResponse.insurance.id":"string","ClaimResponse.insurance.modifierExtension":"Extension","ClaimResponse.insurance.preAuthRef":"string","ClaimResponse.insurance.sequence":"positiveInt","ClaimResponse.insurer":"Reference","ClaimResponse.item.adjudication.amount":"Money","ClaimResponse.item.adjudication.category":"CodeableConcept","ClaimResponse.item.adjudication.extension":"Extension","ClaimResponse.item.adjudication.id":"string","ClaimResponse.item.adjudication.modifierExtension":"Extension","ClaimResponse.item.adjudication.reason":"CodeableConcept","ClaimResponse.item.adjudication.value":"decimal","ClaimResponse.item.detail.extension":"Extension","ClaimResponse.item.detail.id":"string","ClaimResponse.item.detail.modifierExtension":"Extension","ClaimResponse.item.detail.noteNumber":"positiveInt","ClaimResponse.item.detail.sequenceLinkId":"positiveInt","ClaimResponse.item.detail.subDetail.extension":"Extension","ClaimResponse.item.detail.subDetail.id":"string","ClaimResponse.item.detail.subDetail.modifierExtension":"Extension","ClaimResponse.item.detail.subDetail.noteNumber":"positiveInt","ClaimResponse.item.detail.subDetail.sequenceLinkId":"positiveInt","ClaimResponse.item.extension":"Extension","ClaimResponse.item.id":"string","ClaimResponse.item.modifierExtension":"Extension","ClaimResponse.item.noteNumber":"positiveInt","ClaimResponse.item.sequenceLinkId":"positiveInt","ClaimResponse.language":"code","ClaimResponse.meta":"Meta","ClaimResponse.modifierExtension":"Extension","ClaimResponse.outcome":"CodeableConcept","ClaimResponse.patient":"Reference","ClaimResponse.payeeType":"CodeableConcept","ClaimResponse.payment.adjustment":"Money","ClaimResponse.payment.adjustmentReason":"CodeableConcept","ClaimResponse.payment.amount":"Money","ClaimResponse.payment.date":"date","ClaimResponse.payment.extension":"Extension","ClaimResponse.payment.id":"string","ClaimResponse.payment.identifier":"Identifier","ClaimResponse.payment.modifierExtension":"Extension","ClaimResponse.payment.type":"CodeableConcept","ClaimResponse.processNote.extension":"Extension","ClaimResponse.processNote.id":"string","ClaimResponse.processNote.language":"CodeableConcept","ClaimResponse.processNote.modifierExtension":"Extension","ClaimResponse.processNote.number":"positiveInt","ClaimResponse.processNote.text":"string","ClaimResponse.processNote.type":"CodeableConcept","ClaimResponse.request":"Reference","ClaimResponse.requestOrganization":"Reference","ClaimResponse.requestProvider":"Reference","ClaimResponse.reserved":"Coding","ClaimResponse.status":"code","ClaimResponse.text":"Narrative","ClaimResponse.totalBenefit":"Money","ClaimResponse.totalCost":"Money","ClaimResponse.unallocDeductable":"Money","ClinicalImpression.action":"Reference","ClinicalImpression.assessor":"Reference","ClinicalImpression.code":"CodeableConcept","ClinicalImpression.contained":"Resource","ClinicalImpression.context":"Reference","ClinicalImpression.date":"dateTime","ClinicalImpression.description":"string","ClinicalImpression.effectiveDateTime":"dateTime","ClinicalImpression.effectivePeriod":"Period","ClinicalImpression.extension":"Extension","ClinicalImpression.finding.basis":"string","ClinicalImpression.finding.extension":"Extension","ClinicalImpression.finding.id":"string","ClinicalImpression.finding.itemCodeableConcept":"CodeableConcept","ClinicalImpression.finding.itemReference":"Reference","ClinicalImpression.finding.modifierExtension":"Extension","ClinicalImpression.id":"id","ClinicalImpression.identifier":"Identifier","ClinicalImpression.implicitRules":"uri","ClinicalImpression.investigation.code":"CodeableConcept","ClinicalImpression.investigation.extension":"Extension","ClinicalImpression.investigation.id":"string","ClinicalImpression.investigation.item":"Reference","ClinicalImpression.investigation.modifierExtension":"Extension","ClinicalImpression.language":"code","ClinicalImpression.meta":"Meta","ClinicalImpression.modifierExtension":"Extension","ClinicalImpression.note":"Annotation","ClinicalImpression.previous":"Reference","ClinicalImpression.problem":"Reference","ClinicalImpression.prognosisCodeableConcept":"CodeableConcept","ClinicalImpression.prognosisReference":"Reference","ClinicalImpression.protocol":"uri","ClinicalImpression.status":"code","ClinicalImpression.subject":"Reference","ClinicalImpression.summary":"string","ClinicalImpression.text":"Narrative","CodeSystem.caseSensitive":"boolean","CodeSystem.compositional":"boolean","CodeSystem.concept.code":"code","CodeSystem.concept.definition":"string","CodeSystem.concept.designation.extension":"Extension","CodeSystem.concept.designation.id":"string","CodeSystem.concept.designation.language":"code","CodeSystem.concept.designation.modifierExtension":"Extension","CodeSystem.concept.designation.use":"Coding","CodeSystem.concept.designation.value":"string","CodeSystem.concept.display":"string","CodeSystem.concept.extension":"Extension","CodeSystem.concept.id":"string","CodeSystem.concept.modifierExtension":"Extension","CodeSystem.concept.property.code":"code","CodeSystem.concept.property.extension":"Extension","CodeSystem.concept.property.id":"string","CodeSystem.concept.property.modifierExtension":"Extension","CodeSystem.concept.property.valueBoolean":"boolean","CodeSystem.concept.property.valueCode":"code","CodeSystem.concept.property.valueCoding":"Coding","CodeSystem.concept.property.valueDateTime":"dateTime","CodeSystem.concept.property.valueInteger":"integer","CodeSystem.concept.property.valueString":"string","CodeSystem.contact":"ContactDetail","CodeSystem.contained":"Resource","CodeSystem.content":"code","CodeSystem.copyright":"markdown","CodeSystem.count":"unsignedInt","CodeSystem.date":"dateTime","CodeSystem.description":"markdown","CodeSystem.experimental":"boolean","CodeSystem.extension":"Extension","CodeSystem.filter.code":"code","CodeSystem.filter.description":"string","CodeSystem.filter.extension":"Extension","CodeSystem.filter.id":"string","CodeSystem.filter.modifierExtension":"Extension","CodeSystem.filter.operator":"code","CodeSystem.filter.value":"string","CodeSystem.hierarchyMeaning":"code","CodeSystem.id":"id","CodeSystem.identifier":"Identifier","CodeSystem.implicitRules":"uri","CodeSystem.jurisdiction":"CodeableConcept","CodeSystem.language":"code","CodeSystem.meta":"Meta","CodeSystem.modifierExtension":"Extension","CodeSystem.name":"string","CodeSystem.property.code":"code","CodeSystem.property.description":"string","CodeSystem.property.extension":"Extension","CodeSystem.property.id":"string","CodeSystem.property.modifierExtension":"Extension","CodeSystem.property.type":"code","CodeSystem.property.uri":"uri","CodeSystem.publisher":"string","CodeSystem.purpose":"markdown","CodeSystem.status":"code","CodeSystem.text":"Narrative","CodeSystem.title":"string","CodeSystem.url":"uri","CodeSystem.useContext":"UsageContext","CodeSystem.valueSet":"uri","CodeSystem.version":"string","CodeSystem.versionNeeded":"boolean","CodeableConcept.coding":"Coding","CodeableConcept.extension":"Extension","CodeableConcept.id":"string","CodeableConcept.text":"string","Coding.code":"code","Coding.display":"string","Coding.extension":"Extension","Coding.id":"string","Coding.system":"uri","Coding.userSelected":"boolean","Coding.version":"string","Communication.basedOn":"Reference","Communication.category":"CodeableConcept","Communication.contained":"Resource","Communication.context":"Reference","Communication.definition":"Reference","Communication.extension":"Extension","Communication.id":"id","Communication.identifier":"Identifier","Communication.implicitRules":"uri","Communication.language":"code","Communication.medium":"CodeableConcept","Communication.meta":"Meta","Communication.modifierExtension":"Extension","Communication.notDone":"boolean","Communication.notDoneReason":"CodeableConcept","Communication.note":"Annotation","Communication.partOf":"Reference","Communication.payload.contentAttachment":"Attachment","Communication.payload.contentReference":"Reference","Communication.payload.contentString":"string","Communication.payload.extension":"Extension","Communication.payload.id":"string","Communication.payload.modifierExtension":"Extension","Communication.reasonCode":"CodeableConcept","Communication.reasonReference":"Reference","Communication.received":"dateTime","Communication.recipient":"Reference","Communication.sender":"Reference","Communication.sent":"dateTime","Communication.status":"code","Communication.subject":"Reference","Communication.text":"Narrative","Communication.topic":"Reference","CommunicationRequest.authoredOn":"dateTime","CommunicationRequest.basedOn":"Reference","CommunicationRequest.category":"CodeableConcept","CommunicationRequest.contained":"Resource","CommunicationRequest.context":"Reference","CommunicationRequest.extension":"Extension","CommunicationRequest.groupIdentifier":"Identifier","CommunicationRequest.id":"id","CommunicationRequest.identifier":"Identifier","CommunicationRequest.implicitRules":"uri","CommunicationRequest.language":"code","CommunicationRequest.medium":"CodeableConcept","CommunicationRequest.meta":"Meta","CommunicationRequest.modifierExtension":"Extension","CommunicationRequest.note":"Annotation","CommunicationRequest.occurrenceDateTime":"dateTime","CommunicationRequest.occurrencePeriod":"Period","CommunicationRequest.payload.contentAttachment":"Attachment","CommunicationRequest.payload.contentReference":"Reference","CommunicationRequest.payload.contentString":"string","CommunicationRequest.payload.extension":"Extension","CommunicationRequest.payload.id":"string","CommunicationRequest.payload.modifierExtension":"Extension","CommunicationRequest.priority":"code","CommunicationRequest.reasonCode":"CodeableConcept","CommunicationRequest.reasonReference":"Reference","CommunicationRequest.recipient":"Reference","CommunicationRequest.replaces":"Reference","CommunicationRequest.requester.agent":"Reference","CommunicationRequest.requester.extension":"Extension","CommunicationRequest.requester.id":"string","CommunicationRequest.requester.modifierExtension":"Extension","CommunicationRequest.requester.onBehalfOf":"Reference","CommunicationRequest.sender":"Reference","CommunicationRequest.status":"code","CommunicationRequest.subject":"Reference","CommunicationRequest.text":"Narrative","CommunicationRequest.topic":"Reference","CompartmentDefinition.code":"code","CompartmentDefinition.contact":"ContactDetail","CompartmentDefinition.contained":"Resource","CompartmentDefinition.date":"dateTime","CompartmentDefinition.description":"markdown","CompartmentDefinition.experimental":"boolean","CompartmentDefinition.extension":"Extension","CompartmentDefinition.id":"id","CompartmentDefinition.implicitRules":"uri","CompartmentDefinition.jurisdiction":"CodeableConcept","CompartmentDefinition.language":"code","CompartmentDefinition.meta":"Meta","CompartmentDefinition.modifierExtension":"Extension","CompartmentDefinition.name":"string","CompartmentDefinition.publisher":"string","CompartmentDefinition.purpose":"markdown","CompartmentDefinition.resource.code":"code","CompartmentDefinition.resource.documentation":"string","CompartmentDefinition.resource.extension":"Extension","CompartmentDefinition.resource.id":"string","CompartmentDefinition.resource.modifierExtension":"Extension","CompartmentDefinition.resource.param":"string","CompartmentDefinition.search":"boolean","CompartmentDefinition.status":"code","CompartmentDefinition.text":"Narrative","CompartmentDefinition.title":"string","CompartmentDefinition.url":"uri","CompartmentDefinition.useContext":"UsageContext","Composition.attester.extension":"Extension","Composition.attester.id":"string","Composition.attester.mode":"code","Composition.attester.modifierExtension":"Extension","Composition.attester.party":"Reference","Composition.attester.time":"dateTime","Composition.author":"Reference","Composition.class":"CodeableConcept","Composition.confidentiality":"code","Composition.contained":"Resource","Composition.custodian":"Reference","Composition.date":"dateTime","Composition.encounter":"Reference","Composition.event.code":"CodeableConcept","Composition.event.detail":"Reference","Composition.event.extension":"Extension","Composition.event.id":"string","Composition.event.modifierExtension":"Extension","Composition.event.period":"Period","Composition.extension":"Extension","Composition.id":"id","Composition.identifier":"Identifier","Composition.implicitRules":"uri","Composition.language":"code","Composition.meta":"Meta","Composition.modifierExtension":"Extension","Composition.relatesTo.code":"code","Composition.relatesTo.extension":"Extension","Composition.relatesTo.id":"string","Composition.relatesTo.modifierExtension":"Extension","Composition.relatesTo.targetIdentifier":"Identifier","Composition.relatesTo.targetReference":"Reference","Composition.section.code":"CodeableConcept","Composition.section.emptyReason":"CodeableConcept","Composition.section.entry":"Reference","Composition.section.extension":"Extension","Composition.section.id":"string","Composition.section.mode":"code","Composition.section.modifierExtension":"Extension","Composition.section.orderedBy":"CodeableConcept","Composition.section.text":"Narrative","Composition.section.title":"string","Composition.status":"code","Composition.subject":"Reference","Composition.text":"Narrative","Composition.title":"string","Composition.type":"CodeableConcept","ConceptMap.contact":"ContactDetail","ConceptMap.contained":"Resource","ConceptMap.copyright":"markdown","ConceptMap.date":"dateTime","ConceptMap.description":"markdown","ConceptMap.experimental":"boolean","ConceptMap.extension":"Extension","ConceptMap.group.element.code":"code","ConceptMap.group.element.display":"string","ConceptMap.group.element.extension":"Extension","ConceptMap.group.element.id":"string","ConceptMap.group.element.modifierExtension":"Extension","ConceptMap.group.element.target.code":"code","ConceptMap.group.element.target.comment":"string","ConceptMap.group.element.target.dependsOn.code":"string","ConceptMap.group.element.target.dependsOn.display":"string","ConceptMap.group.element.target.dependsOn.extension":"Extension","ConceptMap.group.element.target.dependsOn.id":"string","ConceptMap.group.element.target.dependsOn.modifierExtension":"Extension","ConceptMap.group.element.target.dependsOn.property":"uri","ConceptMap.group.element.target.dependsOn.system":"uri","ConceptMap.group.element.target.display":"string","ConceptMap.group.element.target.equivalence":"code","ConceptMap.group.element.target.extension":"Extension","ConceptMap.group.element.target.id":"string","ConceptMap.group.element.target.modifierExtension":"Extension","ConceptMap.group.extension":"Extension","ConceptMap.group.id":"string","ConceptMap.group.modifierExtension":"Extension","ConceptMap.group.source":"uri","ConceptMap.group.sourceVersion":"string","ConceptMap.group.target":"uri","ConceptMap.group.targetVersion":"string","ConceptMap.group.unmapped.code":"code","ConceptMap.group.unmapped.display":"string","ConceptMap.group.unmapped.extension":"Extension","ConceptMap.group.unmapped.id":"string","ConceptMap.group.unmapped.mode":"code","ConceptMap.group.unmapped.modifierExtension":"Extension","ConceptMap.group.unmapped.url":"uri","ConceptMap.id":"id","ConceptMap.identifier":"Identifier","ConceptMap.implicitRules":"uri","ConceptMap.jurisdiction":"CodeableConcept","ConceptMap.language":"code","ConceptMap.meta":"Meta","ConceptMap.modifierExtension":"Extension","ConceptMap.name":"string","ConceptMap.publisher":"string","ConceptMap.purpose":"markdown","ConceptMap.sourceReference":"Reference","ConceptMap.sourceUri":"uri","ConceptMap.status":"code","ConceptMap.targetReference":"Reference","ConceptMap.targetUri":"uri","ConceptMap.text":"Narrative","ConceptMap.title":"string","ConceptMap.url":"uri","ConceptMap.useContext":"UsageContext","ConceptMap.version":"string","Condition.abatementAge":"Age","Condition.abatementBoolean":"boolean","Condition.abatementDateTime":"dateTime","Condition.abatementPeriod":"Period","Condition.abatementRange":"Range","Condition.abatementString":"string","Condition.assertedDate":"dateTime","Condition.asserter":"Reference","Condition.bodySite":"CodeableConcept","Condition.category":"CodeableConcept","Condition.clinicalStatus":"code","Condition.code":"CodeableConcept","Condition.contained":"Resource","Condition.context":"Reference","Condition.evidence.code":"CodeableConcept","Condition.evidence.detail":"Reference","Condition.evidence.extension":"Extension","Condition.evidence.id":"string","Condition.evidence.modifierExtension":"Extension","Condition.extension":"Extension","Condition.id":"id","Condition.identifier":"Identifier","Condition.implicitRules":"uri","Condition.language":"code","Condition.meta":"Meta","Condition.modifierExtension":"Extension","Condition.note":"Annotation","Condition.onsetAge":"Age","Condition.onsetDateTime":"dateTime","Condition.onsetPeriod":"Period","Condition.onsetRange":"Range","Condition.onsetString":"string","Condition.severity":"CodeableConcept","Condition.stage.assessment":"Reference","Condition.stage.extension":"Extension","Condition.stage.id":"string","Condition.stage.modifierExtension":"Extension","Condition.stage.summary":"CodeableConcept","Condition.subject":"Reference","Condition.text":"Narrative","Condition.verificationStatus":"code","Consent.action":"CodeableConcept","Consent.actor.extension":"Extension","Consent.actor.id":"string","Consent.actor.modifierExtension":"Extension","Consent.actor.reference":"Reference","Consent.actor.role":"CodeableConcept","Consent.category":"CodeableConcept","Consent.consentingParty":"Reference","Consent.contained":"Resource","Consent.data.extension":"Extension","Consent.data.id":"string","Consent.data.meaning":"code","Consent.data.modifierExtension":"Extension","Consent.data.reference":"Reference","Consent.dataPeriod":"Period","Consent.dateTime":"dateTime","Consent.except.action":"CodeableConcept","Consent.except.actor.extension":"Extension","Consent.except.actor.id":"string","Consent.except.actor.modifierExtension":"Extension","Consent.except.actor.reference":"Reference","Consent.except.actor.role":"CodeableConcept","Consent.except.class":"Coding","Consent.except.code":"Coding","Consent.except.data.extension":"Extension","Consent.except.data.id":"string","Consent.except.data.meaning":"code","Consent.except.data.modifierExtension":"Extension","Consent.except.data.reference":"Reference","Consent.except.dataPeriod":"Period","Consent.except.extension":"Extension","Consent.except.id":"string","Consent.except.modifierExtension":"Extension","Consent.except.period":"Period","Consent.except.purpose":"Coding","Consent.except.securityLabel":"Coding","Consent.except.type":"code","Consent.extension":"Extension","Consent.id":"id","Consent.identifier":"Identifier","Consent.implicitRules":"uri","Consent.language":"code","Consent.meta":"Meta","Consent.modifierExtension":"Extension","Consent.organization":"Reference","Consent.patient":"Reference","Consent.period":"Period","Consent.policy.authority":"uri","Consent.policy.extension":"Extension","Consent.policy.id":"string","Consent.policy.modifierExtension":"Extension","Consent.policy.uri":"uri","Consent.policyRule":"uri","Consent.purpose":"Coding","Consent.securityLabel":"Coding","Consent.sourceAttachment":"Attachment","Consent.sourceIdentifier":"Identifier","Consent.sourceReference":"Reference","Consent.status":"code","Consent.text":"Narrative","ContactDetail.extension":"Extension","ContactDetail.id":"string","ContactDetail.name":"string","ContactDetail.telecom":"ContactPoint","ContactPoint.extension":"Extension","ContactPoint.id":"string","ContactPoint.period":"Period","ContactPoint.rank":"positiveInt","ContactPoint.system":"code","ContactPoint.use":"code","ContactPoint.value":"string","Contract.action":"CodeableConcept","Contract.actionReason":"CodeableConcept","Contract.agent.actor":"Reference","Contract.agent.extension":"Extension","Contract.agent.id":"string","Contract.agent.modifierExtension":"Extension","Contract.agent.role":"CodeableConcept","Contract.applies":"Period","Contract.authority":"Reference","Contract.bindingAttachment":"Attachment","Contract.bindingReference":"Reference","Contract.contained":"Resource","Contract.contentDerivative":"CodeableConcept","Contract.decisionType":"CodeableConcept","Contract.domain":"Reference","Contract.extension":"Extension","Contract.friendly.contentAttachment":"Attachment","Contract.friendly.contentReference":"Reference","Contract.friendly.extension":"Extension","Contract.friendly.id":"string","Contract.friendly.modifierExtension":"Extension","Contract.id":"id","Contract.identifier":"Identifier","Contract.implicitRules":"uri","Contract.issued":"dateTime","Contract.language":"code","Contract.legal.contentAttachment":"Attachment","Contract.legal.contentReference":"Reference","Contract.legal.extension":"Extension","Contract.legal.id":"string","Contract.legal.modifierExtension":"Extension","Contract.meta":"Meta","Contract.modifierExtension":"Extension","Contract.rule.contentAttachment":"Attachment","Contract.rule.contentReference":"Reference","Contract.rule.extension":"Extension","Contract.rule.id":"string","Contract.rule.modifierExtension":"Extension","Contract.securityLabel":"Coding","Contract.signer.extension":"Extension","Contract.signer.id":"string","Contract.signer.modifierExtension":"Extension","Contract.signer.party":"Reference","Contract.signer.signature":"Signature","Contract.signer.type":"Coding","Contract.status":"code","Contract.subType":"CodeableConcept","Contract.subject":"Reference","Contract.term.action":"CodeableConcept","Contract.term.actionReason":"CodeableConcept","Contract.term.agent.actor":"Reference","Contract.term.agent.extension":"Extension","Contract.term.agent.id":"string","Contract.term.agent.modifierExtension":"Extension","Contract.term.agent.role":"CodeableConcept","Contract.term.applies":"Period","Contract.term.extension":"Extension","Contract.term.id":"string","Contract.term.identifier":"Identifier","Contract.term.issued":"dateTime","Contract.term.modifierExtension":"Extension","Contract.term.securityLabel":"Coding","Contract.term.subType":"CodeableConcept","Contract.term.text":"string","Contract.term.topic":"Reference","Contract.term.type":"CodeableConcept","Contract.term.valuedItem.effectiveTime":"dateTime","Contract.term.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.term.valuedItem.entityReference":"Reference","Contract.term.valuedItem.extension":"Extension","Contract.term.valuedItem.factor":"decimal","Contract.term.valuedItem.id":"string","Contract.term.valuedItem.identifier":"Identifier","Contract.term.valuedItem.modifierExtension":"Extension","Contract.term.valuedItem.net":"Money","Contract.term.valuedItem.points":"decimal","Contract.term.valuedItem.quantity":"Quantity","Contract.term.valuedItem.unitPrice":"Money","Contract.text":"Narrative","Contract.topic":"Reference","Contract.type":"CodeableConcept","Contract.valuedItem.effectiveTime":"dateTime","Contract.valuedItem.entityCodeableConcept":"CodeableConcept","Contract.valuedItem.entityReference":"Reference","Contract.valuedItem.extension":"Extension","Contract.valuedItem.factor":"decimal","Contract.valuedItem.id":"string","Contract.valuedItem.identifier":"Identifier","Contract.valuedItem.modifierExtension":"Extension","Contract.valuedItem.net":"Money","Contract.valuedItem.points":"decimal","Contract.valuedItem.quantity":"Quantity","Contract.valuedItem.unitPrice":"Money","Contributor.contact":"ContactDetail","Contributor.extension":"Extension","Contributor.id":"string","Contributor.name":"string","Contributor.type":"code","Count.code":"code","Count.comparator":"code","Count.extension":"Extension","Count.id":"string","Count.system":"uri","Count.unit":"string","Count.value":"decimal","Coverage.beneficiary":"Reference","Coverage.contained":"Resource","Coverage.contract":"Reference","Coverage.dependent":"string","Coverage.extension":"Extension","Coverage.grouping.class":"string","Coverage.grouping.classDisplay":"string","Coverage.grouping.extension":"Extension","Coverage.grouping.group":"string","Coverage.grouping.groupDisplay":"string","Coverage.grouping.id":"string","Coverage.grouping.modifierExtension":"Extension","Coverage.grouping.plan":"string","Coverage.grouping.planDisplay":"string","Coverage.grouping.subClass":"string","Coverage.grouping.subClassDisplay":"string","Coverage.grouping.subGroup":"string","Coverage.grouping.subGroupDisplay":"string","Coverage.grouping.subPlan":"string","Coverage.grouping.subPlanDisplay":"string","Coverage.id":"id","Coverage.identifier":"Identifier","Coverage.implicitRules":"uri","Coverage.language":"code","Coverage.meta":"Meta","Coverage.modifierExtension":"Extension","Coverage.network":"string","Coverage.order":"positiveInt","Coverage.payor":"Reference","Coverage.period":"Period","Coverage.policyHolder":"Reference","Coverage.relationship":"CodeableConcept","Coverage.sequence":"string","Coverage.status":"code","Coverage.subscriber":"Reference","Coverage.subscriberId":"string","Coverage.text":"Narrative","Coverage.type":"CodeableConcept","DataElement.contact":"ContactDetail","DataElement.contained":"Resource","DataElement.copyright":"markdown","DataElement.date":"dateTime","DataElement.element":"ElementDefinition","DataElement.experimental":"boolean","DataElement.extension":"Extension","DataElement.id":"id","DataElement.identifier":"Identifier","DataElement.implicitRules":"uri","DataElement.jurisdiction":"CodeableConcept","DataElement.language":"code","DataElement.mapping.comment":"string","DataElement.mapping.extension":"Extension","DataElement.mapping.id":"string","DataElement.mapping.identity":"id","DataElement.mapping.modifierExtension":"Extension","DataElement.mapping.name":"string","DataElement.mapping.uri":"uri","DataElement.meta":"Meta","DataElement.modifierExtension":"Extension","DataElement.name":"string","DataElement.publisher":"string","DataElement.status":"code","DataElement.stringency":"code","DataElement.text":"Narrative","DataElement.title":"string","DataElement.url":"uri","DataElement.useContext":"UsageContext","DataElement.version":"string","DataRequirement.codeFilter.extension":"Extension","DataRequirement.codeFilter.id":"string","DataRequirement.codeFilter.path":"string","DataRequirement.codeFilter.valueCode":"code","DataRequirement.codeFilter.valueCodeableConcept":"CodeableConcept","DataRequirement.codeFilter.valueCoding":"Coding","DataRequirement.codeFilter.valueSetReference":"Reference","DataRequirement.codeFilter.valueSetString":"string","DataRequirement.dateFilter.extension":"Extension","DataRequirement.dateFilter.id":"string","DataRequirement.dateFilter.path":"string","DataRequirement.dateFilter.valueDateTime":"dateTime","DataRequirement.dateFilter.valueDuration":"Duration","DataRequirement.dateFilter.valuePeriod":"Period","DataRequirement.extension":"Extension","DataRequirement.id":"string","DataRequirement.mustSupport":"string","DataRequirement.profile":"uri","DataRequirement.type":"code","DetectedIssue.author":"Reference","DetectedIssue.category":"CodeableConcept","DetectedIssue.contained":"Resource","DetectedIssue.date":"dateTime","DetectedIssue.detail":"string","DetectedIssue.extension":"Extension","DetectedIssue.id":"id","DetectedIssue.identifier":"Identifier","DetectedIssue.implicated":"Reference","DetectedIssue.implicitRules":"uri","DetectedIssue.language":"code","DetectedIssue.meta":"Meta","DetectedIssue.mitigation.action":"CodeableConcept","DetectedIssue.mitigation.author":"Reference","DetectedIssue.mitigation.date":"dateTime","DetectedIssue.mitigation.extension":"Extension","DetectedIssue.mitigation.id":"string","DetectedIssue.mitigation.modifierExtension":"Extension","DetectedIssue.modifierExtension":"Extension","DetectedIssue.patient":"Reference","DetectedIssue.reference":"uri","DetectedIssue.severity":"code","DetectedIssue.status":"code","DetectedIssue.text":"Narrative","Device.contact":"ContactPoint","Device.contained":"Resource","Device.expirationDate":"dateTime","Device.extension":"Extension","Device.id":"id","Device.identifier":"Identifier","Device.implicitRules":"uri","Device.language":"code","Device.location":"Reference","Device.lotNumber":"string","Device.manufactureDate":"dateTime","Device.manufacturer":"string","Device.meta":"Meta","Device.model":"string","Device.modifierExtension":"Extension","Device.note":"Annotation","Device.owner":"Reference","Device.patient":"Reference","Device.safety":"CodeableConcept","Device.status":"code","Device.text":"Narrative","Device.type":"CodeableConcept","Device.udi.carrierAIDC":"base64Binary","Device.udi.carrierHRF":"string","Device.udi.deviceIdentifier":"string","Device.udi.entryType":"code","Device.udi.extension":"Extension","Device.udi.id":"string","Device.udi.issuer":"uri","Device.udi.jurisdiction":"uri","Device.udi.modifierExtension":"Extension","Device.udi.name":"string","Device.url":"uri","Device.version":"string","DeviceComponent.contained":"Resource","DeviceComponent.extension":"Extension","DeviceComponent.id":"id","DeviceComponent.identifier":"Identifier","DeviceComponent.implicitRules":"uri","DeviceComponent.language":"code","DeviceComponent.languageCode":"CodeableConcept","DeviceComponent.lastSystemChange":"instant","DeviceComponent.measurementPrinciple":"code","DeviceComponent.meta":"Meta","DeviceComponent.modifierExtension":"Extension","DeviceComponent.operationalStatus":"CodeableConcept","DeviceComponent.parameterGroup":"CodeableConcept","DeviceComponent.parent":"Reference","DeviceComponent.productionSpecification.componentId":"Identifier","DeviceComponent.productionSpecification.extension":"Extension","DeviceComponent.productionSpecification.id":"string","DeviceComponent.productionSpecification.modifierExtension":"Extension","DeviceComponent.productionSpecification.productionSpec":"string","DeviceComponent.productionSpecification.specType":"CodeableConcept","DeviceComponent.source":"Reference","DeviceComponent.text":"Narrative","DeviceComponent.type":"CodeableConcept","DeviceMetric.calibration.extension":"Extension","DeviceMetric.calibration.id":"string","DeviceMetric.calibration.modifierExtension":"Extension","DeviceMetric.calibration.state":"code","DeviceMetric.calibration.time":"instant","DeviceMetric.calibration.type":"code","DeviceMetric.category":"code","DeviceMetric.color":"code","DeviceMetric.contained":"Resource","DeviceMetric.extension":"Extension","DeviceMetric.id":"id","DeviceMetric.identifier":"Identifier","DeviceMetric.implicitRules":"uri","DeviceMetric.language":"code","DeviceMetric.measurementPeriod":"Timing","DeviceMetric.meta":"Meta","DeviceMetric.modifierExtension":"Extension","DeviceMetric.operationalStatus":"code","DeviceMetric.parent":"Reference","DeviceMetric.source":"Reference","DeviceMetric.text":"Narrative","DeviceMetric.type":"CodeableConcept","DeviceMetric.unit":"CodeableConcept","DeviceRequest.authoredOn":"dateTime","DeviceRequest.basedOn":"Reference","DeviceRequest.codeCodeableConcept":"CodeableConcept","DeviceRequest.codeReference":"Reference","DeviceRequest.contained":"Resource","DeviceRequest.context":"Reference","DeviceRequest.definition":"Reference","DeviceRequest.extension":"Extension","DeviceRequest.groupIdentifier":"Identifier","DeviceRequest.id":"id","DeviceRequest.identifier":"Identifier","DeviceRequest.implicitRules":"uri","DeviceRequest.intent":"CodeableConcept","DeviceRequest.language":"code","DeviceRequest.meta":"Meta","DeviceRequest.modifierExtension":"Extension","DeviceRequest.note":"Annotation","DeviceRequest.occurrenceDateTime":"dateTime","DeviceRequest.occurrencePeriod":"Period","DeviceRequest.occurrenceTiming":"Timing","DeviceRequest.performer":"Reference","DeviceRequest.performerType":"CodeableConcept","DeviceRequest.priorRequest":"Reference","DeviceRequest.priority":"code","DeviceRequest.reasonCode":"CodeableConcept","DeviceRequest.reasonReference":"Reference","DeviceRequest.relevantHistory":"Reference","DeviceRequest.requester.agent":"Reference","DeviceRequest.requester.extension":"Extension","DeviceRequest.requester.id":"string","DeviceRequest.requester.modifierExtension":"Extension","DeviceRequest.requester.onBehalfOf":"Reference","DeviceRequest.status":"code","DeviceRequest.subject":"Reference","DeviceRequest.supportingInfo":"Reference","DeviceRequest.text":"Narrative","DeviceUseStatement.bodySite":"CodeableConcept","DeviceUseStatement.contained":"Resource","DeviceUseStatement.device":"Reference","DeviceUseStatement.extension":"Extension","DeviceUseStatement.id":"id","DeviceUseStatement.identifier":"Identifier","DeviceUseStatement.implicitRules":"uri","DeviceUseStatement.indication":"CodeableConcept","DeviceUseStatement.language":"code","DeviceUseStatement.meta":"Meta","DeviceUseStatement.modifierExtension":"Extension","DeviceUseStatement.note":"Annotation","DeviceUseStatement.recordedOn":"dateTime","DeviceUseStatement.source":"Reference","DeviceUseStatement.status":"code","DeviceUseStatement.subject":"Reference","DeviceUseStatement.text":"Narrative","DeviceUseStatement.timingDateTime":"dateTime","DeviceUseStatement.timingPeriod":"Period","DeviceUseStatement.timingTiming":"Timing","DeviceUseStatement.whenUsed":"Period","DiagnosticReport.basedOn":"Reference","DiagnosticReport.category":"CodeableConcept","DiagnosticReport.code":"CodeableConcept","DiagnosticReport.codedDiagnosis":"CodeableConcept","DiagnosticReport.conclusion":"string","DiagnosticReport.contained":"Resource","DiagnosticReport.context":"Reference","DiagnosticReport.effectiveDateTime":"dateTime","DiagnosticReport.effectivePeriod":"Period","DiagnosticReport.extension":"Extension","DiagnosticReport.id":"id","DiagnosticReport.identifier":"Identifier","DiagnosticReport.image.comment":"string","DiagnosticReport.image.extension":"Extension","DiagnosticReport.image.id":"string","DiagnosticReport.image.link":"Reference","DiagnosticReport.image.modifierExtension":"Extension","DiagnosticReport.imagingStudy":"Reference","DiagnosticReport.implicitRules":"uri","DiagnosticReport.issued":"instant","DiagnosticReport.language":"code","DiagnosticReport.meta":"Meta","DiagnosticReport.modifierExtension":"Extension","DiagnosticReport.performer.actor":"Reference","DiagnosticReport.performer.extension":"Extension","DiagnosticReport.performer.id":"string","DiagnosticReport.performer.modifierExtension":"Extension","DiagnosticReport.performer.role":"CodeableConcept","DiagnosticReport.presentedForm":"Attachment","DiagnosticReport.result":"Reference","DiagnosticReport.specimen":"Reference","DiagnosticReport.status":"code","DiagnosticReport.subject":"Reference","DiagnosticReport.text":"Narrative","Distance.code":"code","Distance.comparator":"code","Distance.extension":"Extension","Distance.id":"string","Distance.system":"uri","Distance.unit":"string","Distance.value":"decimal","DocumentManifest.author":"Reference","DocumentManifest.contained":"Resource","DocumentManifest.content.extension":"Extension","DocumentManifest.content.id":"string","DocumentManifest.content.modifierExtension":"Extension","DocumentManifest.content.pAttachment":"Attachment","DocumentManifest.content.pReference":"Reference","DocumentManifest.created":"dateTime","DocumentManifest.description":"string","DocumentManifest.extension":"Extension","DocumentManifest.id":"id","DocumentManifest.identifier":"Identifier","DocumentManifest.implicitRules":"uri","DocumentManifest.language":"code","DocumentManifest.masterIdentifier":"Identifier","DocumentManifest.meta":"Meta","DocumentManifest.modifierExtension":"Extension","DocumentManifest.recipient":"Reference","DocumentManifest.related.extension":"Extension","DocumentManifest.related.id":"string","DocumentManifest.related.identifier":"Identifier","DocumentManifest.related.modifierExtension":"Extension","DocumentManifest.related.ref":"Reference","DocumentManifest.source":"uri","DocumentManifest.status":"code","DocumentManifest.subject":"Reference","DocumentManifest.text":"Narrative","DocumentManifest.type":"CodeableConcept","DocumentReference.authenticator":"Reference","DocumentReference.author":"Reference","DocumentReference.class":"CodeableConcept","DocumentReference.contained":"Resource","DocumentReference.content.attachment":"Attachment","DocumentReference.content.extension":"Extension","DocumentReference.content.format":"Coding","DocumentReference.content.id":"string","DocumentReference.content.modifierExtension":"Extension","DocumentReference.context.encounter":"Reference","DocumentReference.context.event":"CodeableConcept","DocumentReference.context.extension":"Extension","DocumentReference.context.facilityType":"CodeableConcept","DocumentReference.context.id":"string","DocumentReference.context.modifierExtension":"Extension","DocumentReference.context.period":"Period","DocumentReference.context.practiceSetting":"CodeableConcept","DocumentReference.context.related.extension":"Extension","DocumentReference.context.related.id":"string","DocumentReference.context.related.identifier":"Identifier","DocumentReference.context.related.modifierExtension":"Extension","DocumentReference.context.related.ref":"Reference","DocumentReference.context.sourcePatientInfo":"Reference","DocumentReference.created":"dateTime","DocumentReference.custodian":"Reference","DocumentReference.description":"string","DocumentReference.docStatus":"code","DocumentReference.extension":"Extension","DocumentReference.id":"id","DocumentReference.identifier":"Identifier","DocumentReference.implicitRules":"uri","DocumentReference.indexed":"instant","DocumentReference.language":"code","DocumentReference.masterIdentifier":"Identifier","DocumentReference.meta":"Meta","DocumentReference.modifierExtension":"Extension","DocumentReference.relatesTo.code":"code","DocumentReference.relatesTo.extension":"Extension","DocumentReference.relatesTo.id":"string","DocumentReference.relatesTo.modifierExtension":"Extension","DocumentReference.relatesTo.target":"Reference","DocumentReference.securityLabel":"CodeableConcept","DocumentReference.status":"code","DocumentReference.subject":"Reference","DocumentReference.text":"Narrative","DocumentReference.type":"CodeableConcept","DomainResource.contained":"Resource","DomainResource.extension":"Extension","DomainResource.id":"id","DomainResource.implicitRules":"uri","DomainResource.language":"code","DomainResource.meta":"Meta","DomainResource.modifierExtension":"Extension","DomainResource.text":"Narrative","Dosage.additionalInstruction":"CodeableConcept","Dosage.asNeededBoolean":"boolean","Dosage.asNeededCodeableConcept":"CodeableConcept","Dosage.doseQuantity":"Quantity","Dosage.doseRange":"Range","Dosage.extension":"Extension","Dosage.id":"string","Dosage.maxDosePerAdministration":"Quantity","Dosage.maxDosePerLifetime":"Quantity","Dosage.maxDosePerPeriod":"Ratio","Dosage.method":"CodeableConcept","Dosage.patientInstruction":"string","Dosage.rateQuantity":"Quantity","Dosage.rateRange":"Range","Dosage.rateRatio":"Ratio","Dosage.route":"CodeableConcept","Dosage.sequence":"integer","Dosage.site":"CodeableConcept","Dosage.text":"string","Dosage.timing":"Timing","Duration.code":"code","Duration.comparator":"code","Duration.extension":"Extension","Duration.id":"string","Duration.system":"uri","Duration.unit":"string","Duration.value":"decimal","Element.extension":"Extension","Element.id":"string","ElementDefinition.alias":"string","ElementDefinition.base.extension":"Extension","ElementDefinition.base.id":"string","ElementDefinition.base.max":"string","ElementDefinition.base.min":"unsignedInt","ElementDefinition.base.path":"string","ElementDefinition.binding.description":"string","ElementDefinition.binding.extension":"Extension","ElementDefinition.binding.id":"string","ElementDefinition.binding.strength":"code","ElementDefinition.binding.valueSetReference":"Reference","ElementDefinition.binding.valueSetUri":"uri","ElementDefinition.code":"Coding","ElementDefinition.comment":"markdown","ElementDefinition.condition":"id","ElementDefinition.constraint.expression":"string","ElementDefinition.constraint.extension":"Extension","ElementDefinition.constraint.human":"string","ElementDefinition.constraint.id":"string","ElementDefinition.constraint.key":"id","ElementDefinition.constraint.requirements":"string","ElementDefinition.constraint.severity":"code","ElementDefinition.constraint.source":"uri","ElementDefinition.constraint.xpath":"string","ElementDefinition.contentReference":"uri","ElementDefinition.defaultValueAddress":"Address","ElementDefinition.defaultValueAge":"Age","ElementDefinition.defaultValueAnnotation":"Annotation","ElementDefinition.defaultValueAttachment":"Attachment","ElementDefinition.defaultValueBase64Binary":"base64Binary","ElementDefinition.defaultValueBoolean":"boolean","ElementDefinition.defaultValueCode":"code","ElementDefinition.defaultValueCodeableConcept":"CodeableConcept","ElementDefinition.defaultValueCoding":"Coding","ElementDefinition.defaultValueContactPoint":"ContactPoint","ElementDefinition.defaultValueCount":"Count","ElementDefinition.defaultValueDate":"date","ElementDefinition.defaultValueDateTime":"dateTime","ElementDefinition.defaultValueDecimal":"decimal","ElementDefinition.defaultValueDistance":"Distance","ElementDefinition.defaultValueDuration":"Duration","ElementDefinition.defaultValueHumanName":"HumanName","ElementDefinition.defaultValueId":"id","ElementDefinition.defaultValueIdentifier":"Identifier","ElementDefinition.defaultValueInstant":"instant","ElementDefinition.defaultValueInteger":"integer","ElementDefinition.defaultValueMarkdown":"markdown","ElementDefinition.defaultValueMeta":"Meta","ElementDefinition.defaultValueMoney":"Money","ElementDefinition.defaultValueOid":"oid","ElementDefinition.defaultValuePeriod":"Period","ElementDefinition.defaultValuePositiveInt":"positiveInt","ElementDefinition.defaultValueQuantity":"Quantity","ElementDefinition.defaultValueRange":"Range","ElementDefinition.defaultValueRatio":"Ratio","ElementDefinition.defaultValueReference":"Reference","ElementDefinition.defaultValueSampledData":"SampledData","ElementDefinition.defaultValueSignature":"Signature","ElementDefinition.defaultValueString":"string","ElementDefinition.defaultValueTime":"time","ElementDefinition.defaultValueTiming":"Timing","ElementDefinition.defaultValueUnsignedInt":"unsignedInt","ElementDefinition.defaultValueUri":"uri","ElementDefinition.definition":"markdown","ElementDefinition.example.extension":"Extension","ElementDefinition.example.id":"string","ElementDefinition.example.label":"string","ElementDefinition.example.valueAddress":"Address","ElementDefinition.example.valueAge":"Age","ElementDefinition.example.valueAnnotation":"Annotation","ElementDefinition.example.valueAttachment":"Attachment","ElementDefinition.example.valueBase64Binary":"base64Binary","ElementDefinition.example.valueBoolean":"boolean","ElementDefinition.example.valueCode":"code","ElementDefinition.example.valueCodeableConcept":"CodeableConcept","ElementDefinition.example.valueCoding":"Coding","ElementDefinition.example.valueContactPoint":"ContactPoint","ElementDefinition.example.valueCount":"Count","ElementDefinition.example.valueDate":"date","ElementDefinition.example.valueDateTime":"dateTime","ElementDefinition.example.valueDecimal":"decimal","ElementDefinition.example.valueDistance":"Distance","ElementDefinition.example.valueDuration":"Duration","ElementDefinition.example.valueHumanName":"HumanName","ElementDefinition.example.valueId":"id","ElementDefinition.example.valueIdentifier":"Identifier","ElementDefinition.example.valueInstant":"instant","ElementDefinition.example.valueInteger":"integer","ElementDefinition.example.valueMarkdown":"markdown","ElementDefinition.example.valueMeta":"Meta","ElementDefinition.example.valueMoney":"Money","ElementDefinition.example.valueOid":"oid","ElementDefinition.example.valuePeriod":"Period","ElementDefinition.example.valuePositiveInt":"positiveInt","ElementDefinition.example.valueQuantity":"Quantity","ElementDefinition.example.valueRange":"Range","ElementDefinition.example.valueRatio":"Ratio","ElementDefinition.example.valueReference":"Reference","ElementDefinition.example.valueSampledData":"SampledData","ElementDefinition.example.valueSignature":"Signature","ElementDefinition.example.valueString":"string","ElementDefinition.example.valueTime":"time","ElementDefinition.example.valueTiming":"Timing","ElementDefinition.example.valueUnsignedInt":"unsignedInt","ElementDefinition.example.valueUri":"uri","ElementDefinition.extension":"Extension","ElementDefinition.extension.extension":"Extension","ElementDefinition.extension.id":"string","ElementDefinition.extension.url":"uri","ElementDefinition.extension.valueCodeableConcept":"CodeableConcept","ElementDefinition.extension.valueReference":"Reference","ElementDefinition.extension.valueString":"string","ElementDefinition.fixedAddress":"Address","ElementDefinition.fixedAge":"Age","ElementDefinition.fixedAnnotation":"Annotation","ElementDefinition.fixedAttachment":"Attachment","ElementDefinition.fixedBase64Binary":"base64Binary","ElementDefinition.fixedBoolean":"boolean","ElementDefinition.fixedCode":"code","ElementDefinition.fixedCodeableConcept":"CodeableConcept","ElementDefinition.fixedCoding":"Coding","ElementDefinition.fixedContactPoint":"ContactPoint","ElementDefinition.fixedCount":"Count","ElementDefinition.fixedDate":"date","ElementDefinition.fixedDateTime":"dateTime","ElementDefinition.fixedDecimal":"decimal","ElementDefinition.fixedDistance":"Distance","ElementDefinition.fixedDuration":"Duration","ElementDefinition.fixedHumanName":"HumanName","ElementDefinition.fixedId":"id","ElementDefinition.fixedIdentifier":"Identifier","ElementDefinition.fixedInstant":"instant","ElementDefinition.fixedInteger":"integer","ElementDefinition.fixedMarkdown":"markdown","ElementDefinition.fixedMeta":"Meta","ElementDefinition.fixedMoney":"Money","ElementDefinition.fixedOid":"oid","ElementDefinition.fixedPeriod":"Period","ElementDefinition.fixedPositiveInt":"positiveInt","ElementDefinition.fixedQuantity":"Quantity","ElementDefinition.fixedRange":"Range","ElementDefinition.fixedRatio":"Ratio","ElementDefinition.fixedReference":"Reference","ElementDefinition.fixedSampledData":"SampledData","ElementDefinition.fixedSignature":"Signature","ElementDefinition.fixedString":"string","ElementDefinition.fixedTime":"time","ElementDefinition.fixedTiming":"Timing","ElementDefinition.fixedUnsignedInt":"unsignedInt","ElementDefinition.fixedUri":"uri","ElementDefinition.id":"string","ElementDefinition.isModifier":"boolean","ElementDefinition.isSummary":"boolean","ElementDefinition.label":"string","ElementDefinition.mapping.comment":"string","ElementDefinition.mapping.extension":"Extension","ElementDefinition.mapping.id":"string","ElementDefinition.mapping.identity":"id","ElementDefinition.mapping.language":"code","ElementDefinition.mapping.map":"string","ElementDefinition.max":"string","ElementDefinition.maxLength":"integer","ElementDefinition.maxValueDate":"date","ElementDefinition.maxValueDateTime":"dateTime","ElementDefinition.maxValueDecimal":"decimal","ElementDefinition.maxValueInstant":"instant","ElementDefinition.maxValueInteger":"integer","ElementDefinition.maxValuePositiveInt":"positiveInt","ElementDefinition.maxValueQuantity":"Quantity","ElementDefinition.maxValueTime":"time","ElementDefinition.maxValueUnsignedInt":"unsignedInt","ElementDefinition.meaningWhenMissing":"markdown","ElementDefinition.min":"unsignedInt","ElementDefinition.minValueDate":"date","ElementDefinition.minValueDateTime":"dateTime","ElementDefinition.minValueDecimal":"decimal","ElementDefinition.minValueInstant":"instant","ElementDefinition.minValueInteger":"integer","ElementDefinition.minValuePositiveInt":"positiveInt","ElementDefinition.minValueQuantity":"Quantity","ElementDefinition.minValueTime":"time","ElementDefinition.minValueUnsignedInt":"unsignedInt","ElementDefinition.mustSupport":"boolean","ElementDefinition.orderMeaning":"string","ElementDefinition.path":"string","ElementDefinition.patternAddress":"Address","ElementDefinition.patternAge":"Age","ElementDefinition.patternAnnotation":"Annotation","ElementDefinition.patternAttachment":"Attachment","ElementDefinition.patternBase64Binary":"base64Binary","ElementDefinition.patternBoolean":"boolean","ElementDefinition.patternCode":"code","ElementDefinition.patternCodeableConcept":"CodeableConcept","ElementDefinition.patternCoding":"Coding","ElementDefinition.patternContactPoint":"ContactPoint","ElementDefinition.patternCount":"Count","ElementDefinition.patternDate":"date","ElementDefinition.patternDateTime":"dateTime","ElementDefinition.patternDecimal":"decimal","ElementDefinition.patternDistance":"Distance","ElementDefinition.patternDuration":"Duration","ElementDefinition.patternHumanName":"HumanName","ElementDefinition.patternId":"id","ElementDefinition.patternIdentifier":"Identifier","ElementDefinition.patternInstant":"instant","ElementDefinition.patternInteger":"integer","ElementDefinition.patternMarkdown":"markdown","ElementDefinition.patternMeta":"Meta","ElementDefinition.patternMoney":"Money","ElementDefinition.patternOid":"oid","ElementDefinition.patternPeriod":"Period","ElementDefinition.patternPositiveInt":"positiveInt","ElementDefinition.patternQuantity":"Quantity","ElementDefinition.patternRange":"Range","ElementDefinition.patternRatio":"Ratio","ElementDefinition.patternReference":"Reference","ElementDefinition.patternSampledData":"SampledData","ElementDefinition.patternSignature":"Signature","ElementDefinition.patternString":"string","ElementDefinition.patternTime":"time","ElementDefinition.patternTiming":"Timing","ElementDefinition.patternUnsignedInt":"unsignedInt","ElementDefinition.patternUri":"uri","ElementDefinition.representation":"code","ElementDefinition.requirements":"markdown","ElementDefinition.short":"string","ElementDefinition.sliceName":"string","ElementDefinition.slicing.description":"string","ElementDefinition.slicing.discriminator.extension":"Extension","ElementDefinition.slicing.discriminator.id":"string","ElementDefinition.slicing.discriminator.path":"string","ElementDefinition.slicing.discriminator.type":"code","ElementDefinition.slicing.extension":"Extension","ElementDefinition.slicing.id":"string","ElementDefinition.slicing.ordered":"boolean","ElementDefinition.slicing.rules":"code","ElementDefinition.type.aggregation":"code","ElementDefinition.type.code":"uri","ElementDefinition.type.extension":"Extension","ElementDefinition.type.id":"string","ElementDefinition.type.profile":"uri","ElementDefinition.type.targetProfile":"uri","ElementDefinition.type.versioning":"code","EligibilityRequest.benefitCategory":"CodeableConcept","EligibilityRequest.benefitSubCategory":"CodeableConcept","EligibilityRequest.businessArrangement":"string","EligibilityRequest.contained":"Resource","EligibilityRequest.coverage":"Reference","EligibilityRequest.created":"dateTime","EligibilityRequest.enterer":"Reference","EligibilityRequest.extension":"Extension","EligibilityRequest.facility":"Reference","EligibilityRequest.id":"id","EligibilityRequest.identifier":"Identifier","EligibilityRequest.implicitRules":"uri","EligibilityRequest.insurer":"Reference","EligibilityRequest.language":"code","EligibilityRequest.meta":"Meta","EligibilityRequest.modifierExtension":"Extension","EligibilityRequest.organization":"Reference","EligibilityRequest.patient":"Reference","EligibilityRequest.priority":"CodeableConcept","EligibilityRequest.provider":"Reference","EligibilityRequest.servicedDate":"date","EligibilityRequest.servicedPeriod":"Period","EligibilityRequest.status":"code","EligibilityRequest.text":"Narrative","EligibilityResponse.contained":"Resource","EligibilityResponse.created":"dateTime","EligibilityResponse.disposition":"string","EligibilityResponse.error.code":"CodeableConcept","EligibilityResponse.error.extension":"Extension","EligibilityResponse.error.id":"string","EligibilityResponse.error.modifierExtension":"Extension","EligibilityResponse.extension":"Extension","EligibilityResponse.form":"CodeableConcept","EligibilityResponse.id":"id","EligibilityResponse.identifier":"Identifier","EligibilityResponse.implicitRules":"uri","EligibilityResponse.inforce":"boolean","EligibilityResponse.insurance.benefitBalance.category":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.description":"string","EligibilityResponse.insurance.benefitBalance.excluded":"boolean","EligibilityResponse.insurance.benefitBalance.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.allowedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.allowedString":"string","EligibilityResponse.insurance.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.financial.extension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.id":"string","EligibilityResponse.insurance.benefitBalance.financial.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.financial.type":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.financial.usedMoney":"Money","EligibilityResponse.insurance.benefitBalance.financial.usedUnsignedInt":"unsignedInt","EligibilityResponse.insurance.benefitBalance.id":"string","EligibilityResponse.insurance.benefitBalance.modifierExtension":"Extension","EligibilityResponse.insurance.benefitBalance.name":"string","EligibilityResponse.insurance.benefitBalance.network":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.subCategory":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.term":"CodeableConcept","EligibilityResponse.insurance.benefitBalance.unit":"CodeableConcept","EligibilityResponse.insurance.contract":"Reference","EligibilityResponse.insurance.coverage":"Reference","EligibilityResponse.insurance.extension":"Extension","EligibilityResponse.insurance.id":"string","EligibilityResponse.insurance.modifierExtension":"Extension","EligibilityResponse.insurer":"Reference","EligibilityResponse.language":"code","EligibilityResponse.meta":"Meta","EligibilityResponse.modifierExtension":"Extension","EligibilityResponse.outcome":"CodeableConcept","EligibilityResponse.request":"Reference","EligibilityResponse.requestOrganization":"Reference","EligibilityResponse.requestProvider":"Reference","EligibilityResponse.status":"code","EligibilityResponse.text":"Narrative","Encounter.account":"Reference","Encounter.appointment":"Reference","Encounter.class":"Coding","Encounter.classHistory.class":"Coding","Encounter.classHistory.extension":"Extension","Encounter.classHistory.id":"string","Encounter.classHistory.modifierExtension":"Extension","Encounter.classHistory.period":"Period","Encounter.contained":"Resource","Encounter.diagnosis.condition":"Reference","Encounter.diagnosis.extension":"Extension","Encounter.diagnosis.id":"string","Encounter.diagnosis.modifierExtension":"Extension","Encounter.diagnosis.rank":"positiveInt","Encounter.diagnosis.role":"CodeableConcept","Encounter.episodeOfCare":"Reference","Encounter.extension":"Extension","Encounter.hospitalization.admitSource":"CodeableConcept","Encounter.hospitalization.destination":"Reference","Encounter.hospitalization.dietPreference":"CodeableConcept","Encounter.hospitalization.dischargeDisposition":"CodeableConcept","Encounter.hospitalization.extension":"Extension","Encounter.hospitalization.id":"string","Encounter.hospitalization.modifierExtension":"Extension","Encounter.hospitalization.origin":"Reference","Encounter.hospitalization.preAdmissionIdentifier":"Identifier","Encounter.hospitalization.reAdmission":"CodeableConcept","Encounter.hospitalization.specialArrangement":"CodeableConcept","Encounter.hospitalization.specialCourtesy":"CodeableConcept","Encounter.id":"id","Encounter.identifier":"Identifier","Encounter.implicitRules":"uri","Encounter.incomingReferral":"Reference","Encounter.language":"code","Encounter.length":"Duration","Encounter.location.extension":"Extension","Encounter.location.id":"string","Encounter.location.location":"Reference","Encounter.location.modifierExtension":"Extension","Encounter.location.period":"Period","Encounter.location.status":"code","Encounter.meta":"Meta","Encounter.modifierExtension":"Extension","Encounter.partOf":"Reference","Encounter.participant.extension":"Extension","Encounter.participant.id":"string","Encounter.participant.individual":"Reference","Encounter.participant.modifierExtension":"Extension","Encounter.participant.period":"Period","Encounter.participant.type":"CodeableConcept","Encounter.period":"Period","Encounter.priority":"CodeableConcept","Encounter.reason":"CodeableConcept","Encounter.serviceProvider":"Reference","Encounter.status":"code","Encounter.statusHistory.extension":"Extension","Encounter.statusHistory.id":"string","Encounter.statusHistory.modifierExtension":"Extension","Encounter.statusHistory.period":"Period","Encounter.statusHistory.status":"code","Encounter.subject":"Reference","Encounter.text":"Narrative","Encounter.type":"CodeableConcept","Endpoint.address":"uri","Endpoint.connectionType":"Coding","Endpoint.contact":"ContactPoint","Endpoint.contained":"Resource","Endpoint.extension":"Extension","Endpoint.header":"string","Endpoint.id":"id","Endpoint.identifier":"Identifier","Endpoint.implicitRules":"uri","Endpoint.language":"code","Endpoint.managingOrganization":"Reference","Endpoint.meta":"Meta","Endpoint.modifierExtension":"Extension","Endpoint.name":"string","Endpoint.payloadMimeType":"code","Endpoint.payloadType":"CodeableConcept","Endpoint.period":"Period","Endpoint.status":"code","Endpoint.text":"Narrative","EnrollmentRequest.contained":"Resource","EnrollmentRequest.coverage":"Reference","EnrollmentRequest.created":"dateTime","EnrollmentRequest.extension":"Extension","EnrollmentRequest.id":"id","EnrollmentRequest.identifier":"Identifier","EnrollmentRequest.implicitRules":"uri","EnrollmentRequest.insurer":"Reference","EnrollmentRequest.language":"code","EnrollmentRequest.meta":"Meta","EnrollmentRequest.modifierExtension":"Extension","EnrollmentRequest.organization":"Reference","EnrollmentRequest.provider":"Reference","EnrollmentRequest.status":"code","EnrollmentRequest.subject":"Reference","EnrollmentRequest.text":"Narrative","EnrollmentResponse.contained":"Resource","EnrollmentResponse.created":"dateTime","EnrollmentResponse.disposition":"string","EnrollmentResponse.extension":"Extension","EnrollmentResponse.id":"id","EnrollmentResponse.identifier":"Identifier","EnrollmentResponse.implicitRules":"uri","EnrollmentResponse.language":"code","EnrollmentResponse.meta":"Meta","EnrollmentResponse.modifierExtension":"Extension","EnrollmentResponse.organization":"Reference","EnrollmentResponse.outcome":"CodeableConcept","EnrollmentResponse.request":"Reference","EnrollmentResponse.requestOrganization":"Reference","EnrollmentResponse.requestProvider":"Reference","EnrollmentResponse.status":"code","EnrollmentResponse.text":"Narrative","EpisodeOfCare.account":"Reference","EpisodeOfCare.careManager":"Reference","EpisodeOfCare.contained":"Resource","EpisodeOfCare.diagnosis.condition":"Reference","EpisodeOfCare.diagnosis.extension":"Extension","EpisodeOfCare.diagnosis.id":"string","EpisodeOfCare.diagnosis.modifierExtension":"Extension","EpisodeOfCare.diagnosis.rank":"positiveInt","EpisodeOfCare.diagnosis.role":"CodeableConcept","EpisodeOfCare.extension":"Extension","EpisodeOfCare.id":"id","EpisodeOfCare.identifier":"Identifier","EpisodeOfCare.implicitRules":"uri","EpisodeOfCare.language":"code","EpisodeOfCare.managingOrganization":"Reference","EpisodeOfCare.meta":"Meta","EpisodeOfCare.modifierExtension":"Extension","EpisodeOfCare.patient":"Reference","EpisodeOfCare.period":"Period","EpisodeOfCare.referralRequest":"Reference","EpisodeOfCare.status":"code","EpisodeOfCare.statusHistory.extension":"Extension","EpisodeOfCare.statusHistory.id":"string","EpisodeOfCare.statusHistory.modifierExtension":"Extension","EpisodeOfCare.statusHistory.period":"Period","EpisodeOfCare.statusHistory.status":"code","EpisodeOfCare.team":"Reference","EpisodeOfCare.text":"Narrative","EpisodeOfCare.type":"CodeableConcept","ExpansionProfile.activeOnly":"boolean","ExpansionProfile.contact":"ContactDetail","ExpansionProfile.contained":"Resource","ExpansionProfile.date":"dateTime","ExpansionProfile.description":"markdown","ExpansionProfile.designation.exclude.designation.extension":"Extension","ExpansionProfile.designation.exclude.designation.id":"string","ExpansionProfile.designation.exclude.designation.language":"code","ExpansionProfile.designation.exclude.designation.modifierExtension":"Extension","ExpansionProfile.designation.exclude.designation.use":"Coding","ExpansionProfile.designation.exclude.extension":"Extension","ExpansionProfile.designation.exclude.id":"string","ExpansionProfile.designation.exclude.modifierExtension":"Extension","ExpansionProfile.designation.extension":"Extension","ExpansionProfile.designation.id":"string","ExpansionProfile.designation.include.designation.extension":"Extension","ExpansionProfile.designation.include.designation.id":"string","ExpansionProfile.designation.include.designation.language":"code","ExpansionProfile.designation.include.designation.modifierExtension":"Extension","ExpansionProfile.designation.include.designation.use":"Coding","ExpansionProfile.designation.include.extension":"Extension","ExpansionProfile.designation.include.id":"string","ExpansionProfile.designation.include.modifierExtension":"Extension","ExpansionProfile.designation.modifierExtension":"Extension","ExpansionProfile.displayLanguage":"code","ExpansionProfile.excludeNested":"boolean","ExpansionProfile.excludeNotForUI":"boolean","ExpansionProfile.excludePostCoordinated":"boolean","ExpansionProfile.excludedSystem.extension":"Extension","ExpansionProfile.excludedSystem.id":"string","ExpansionProfile.excludedSystem.modifierExtension":"Extension","ExpansionProfile.excludedSystem.system":"uri","ExpansionProfile.excludedSystem.version":"string","ExpansionProfile.experimental":"boolean","ExpansionProfile.extension":"Extension","ExpansionProfile.fixedVersion.extension":"Extension","ExpansionProfile.fixedVersion.id":"string","ExpansionProfile.fixedVersion.mode":"code","ExpansionProfile.fixedVersion.modifierExtension":"Extension","ExpansionProfile.fixedVersion.system":"uri","ExpansionProfile.fixedVersion.version":"string","ExpansionProfile.id":"id","ExpansionProfile.identifier":"Identifier","ExpansionProfile.implicitRules":"uri","ExpansionProfile.includeDefinition":"boolean","ExpansionProfile.includeDesignations":"boolean","ExpansionProfile.jurisdiction":"CodeableConcept","ExpansionProfile.language":"code","ExpansionProfile.limitedExpansion":"boolean","ExpansionProfile.meta":"Meta","ExpansionProfile.modifierExtension":"Extension","ExpansionProfile.name":"string","ExpansionProfile.publisher":"string","ExpansionProfile.status":"code","ExpansionProfile.text":"Narrative","ExpansionProfile.url":"uri","ExpansionProfile.useContext":"UsageContext","ExpansionProfile.version":"string","ExplanationOfBenefit.accident.date":"date","ExplanationOfBenefit.accident.extension":"Extension","ExplanationOfBenefit.accident.id":"string","ExplanationOfBenefit.accident.locationAddress":"Address","ExplanationOfBenefit.accident.locationReference":"Reference","ExplanationOfBenefit.accident.modifierExtension":"Extension","ExplanationOfBenefit.accident.type":"CodeableConcept","ExplanationOfBenefit.addItem.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.category":"CodeableConcept","ExplanationOfBenefit.addItem.detail.extension":"Extension","ExplanationOfBenefit.addItem.detail.fee":"Money","ExplanationOfBenefit.addItem.detail.id":"string","ExplanationOfBenefit.addItem.detail.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.detail.modifierExtension":"Extension","ExplanationOfBenefit.addItem.detail.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.detail.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.detail.service":"CodeableConcept","ExplanationOfBenefit.addItem.extension":"Extension","ExplanationOfBenefit.addItem.fee":"Money","ExplanationOfBenefit.addItem.id":"string","ExplanationOfBenefit.addItem.modifier":"CodeableConcept","ExplanationOfBenefit.addItem.modifierExtension":"Extension","ExplanationOfBenefit.addItem.noteNumber":"positiveInt","ExplanationOfBenefit.addItem.revenue":"CodeableConcept","ExplanationOfBenefit.addItem.sequenceLinkId":"positiveInt","ExplanationOfBenefit.addItem.service":"CodeableConcept","ExplanationOfBenefit.benefitBalance.category":"CodeableConcept","ExplanationOfBenefit.benefitBalance.description":"string","ExplanationOfBenefit.benefitBalance.excluded":"boolean","ExplanationOfBenefit.benefitBalance.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.allowedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.allowedString":"string","ExplanationOfBenefit.benefitBalance.financial.allowedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.financial.extension":"Extension","ExplanationOfBenefit.benefitBalance.financial.id":"string","ExplanationOfBenefit.benefitBalance.financial.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.financial.type":"CodeableConcept","ExplanationOfBenefit.benefitBalance.financial.usedMoney":"Money","ExplanationOfBenefit.benefitBalance.financial.usedUnsignedInt":"unsignedInt","ExplanationOfBenefit.benefitBalance.id":"string","ExplanationOfBenefit.benefitBalance.modifierExtension":"Extension","ExplanationOfBenefit.benefitBalance.name":"string","ExplanationOfBenefit.benefitBalance.network":"CodeableConcept","ExplanationOfBenefit.benefitBalance.subCategory":"CodeableConcept","ExplanationOfBenefit.benefitBalance.term":"CodeableConcept","ExplanationOfBenefit.benefitBalance.unit":"CodeableConcept","ExplanationOfBenefit.billablePeriod":"Period","ExplanationOfBenefit.careTeam.extension":"Extension","ExplanationOfBenefit.careTeam.id":"string","ExplanationOfBenefit.careTeam.modifierExtension":"Extension","ExplanationOfBenefit.careTeam.provider":"Reference","ExplanationOfBenefit.careTeam.qualification":"CodeableConcept","ExplanationOfBenefit.careTeam.responsible":"boolean","ExplanationOfBenefit.careTeam.role":"CodeableConcept","ExplanationOfBenefit.careTeam.sequence":"positiveInt","ExplanationOfBenefit.claim":"Reference","ExplanationOfBenefit.claimResponse":"Reference","ExplanationOfBenefit.contained":"Resource","ExplanationOfBenefit.created":"dateTime","ExplanationOfBenefit.diagnosis.diagnosisCodeableConcept":"CodeableConcept","ExplanationOfBenefit.diagnosis.diagnosisReference":"Reference","ExplanationOfBenefit.diagnosis.extension":"Extension","ExplanationOfBenefit.diagnosis.id":"string","ExplanationOfBenefit.diagnosis.modifierExtension":"Extension","ExplanationOfBenefit.diagnosis.packageCode":"CodeableConcept","ExplanationOfBenefit.diagnosis.sequence":"positiveInt","ExplanationOfBenefit.diagnosis.type":"CodeableConcept","ExplanationOfBenefit.disposition":"string","ExplanationOfBenefit.employmentImpacted":"Period","ExplanationOfBenefit.enterer":"Reference","ExplanationOfBenefit.extension":"Extension","ExplanationOfBenefit.facility":"Reference","ExplanationOfBenefit.form":"CodeableConcept","ExplanationOfBenefit.hospitalization":"Period","ExplanationOfBenefit.id":"id","ExplanationOfBenefit.identifier":"Identifier","ExplanationOfBenefit.implicitRules":"uri","ExplanationOfBenefit.information.category":"CodeableConcept","ExplanationOfBenefit.information.code":"CodeableConcept","ExplanationOfBenefit.information.extension":"Extension","ExplanationOfBenefit.information.id":"string","ExplanationOfBenefit.information.modifierExtension":"Extension","ExplanationOfBenefit.information.reason":"Coding","ExplanationOfBenefit.information.sequence":"positiveInt","ExplanationOfBenefit.information.timingDate":"date","ExplanationOfBenefit.information.timingPeriod":"Period","ExplanationOfBenefit.information.valueAttachment":"Attachment","ExplanationOfBenefit.information.valueQuantity":"Quantity","ExplanationOfBenefit.information.valueReference":"Reference","ExplanationOfBenefit.information.valueString":"string","ExplanationOfBenefit.insurance.coverage":"Reference","ExplanationOfBenefit.insurance.extension":"Extension","ExplanationOfBenefit.insurance.id":"string","ExplanationOfBenefit.insurance.modifierExtension":"Extension","ExplanationOfBenefit.insurance.preAuthRef":"string","ExplanationOfBenefit.insurer":"Reference","ExplanationOfBenefit.item.adjudication.amount":"Money","ExplanationOfBenefit.item.adjudication.category":"CodeableConcept","ExplanationOfBenefit.item.adjudication.extension":"Extension","ExplanationOfBenefit.item.adjudication.id":"string","ExplanationOfBenefit.item.adjudication.modifierExtension":"Extension","ExplanationOfBenefit.item.adjudication.reason":"CodeableConcept","ExplanationOfBenefit.item.adjudication.value":"decimal","ExplanationOfBenefit.item.bodySite":"CodeableConcept","ExplanationOfBenefit.item.careTeamLinkId":"positiveInt","ExplanationOfBenefit.item.category":"CodeableConcept","ExplanationOfBenefit.item.detail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.extension":"Extension","ExplanationOfBenefit.item.detail.factor":"decimal","ExplanationOfBenefit.item.detail.id":"string","ExplanationOfBenefit.item.detail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.net":"Money","ExplanationOfBenefit.item.detail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.quantity":"Quantity","ExplanationOfBenefit.item.detail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.category":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.extension":"Extension","ExplanationOfBenefit.item.detail.subDetail.factor":"decimal","ExplanationOfBenefit.item.detail.subDetail.id":"string","ExplanationOfBenefit.item.detail.subDetail.modifier":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.modifierExtension":"Extension","ExplanationOfBenefit.item.detail.subDetail.net":"Money","ExplanationOfBenefit.item.detail.subDetail.noteNumber":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.programCode":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.quantity":"Quantity","ExplanationOfBenefit.item.detail.subDetail.revenue":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.sequence":"positiveInt","ExplanationOfBenefit.item.detail.subDetail.service":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.subDetail.udi":"Reference","ExplanationOfBenefit.item.detail.subDetail.unitPrice":"Money","ExplanationOfBenefit.item.detail.type":"CodeableConcept","ExplanationOfBenefit.item.detail.udi":"Reference","ExplanationOfBenefit.item.detail.unitPrice":"Money","ExplanationOfBenefit.item.diagnosisLinkId":"positiveInt","ExplanationOfBenefit.item.encounter":"Reference","ExplanationOfBenefit.item.extension":"Extension","ExplanationOfBenefit.item.factor":"decimal","ExplanationOfBenefit.item.id":"string","ExplanationOfBenefit.item.informationLinkId":"positiveInt","ExplanationOfBenefit.item.locationAddress":"Address","ExplanationOfBenefit.item.locationCodeableConcept":"CodeableConcept","ExplanationOfBenefit.item.locationReference":"Reference","ExplanationOfBenefit.item.modifier":"CodeableConcept","ExplanationOfBenefit.item.modifierExtension":"Extension","ExplanationOfBenefit.item.net":"Money","ExplanationOfBenefit.item.noteNumber":"positiveInt","ExplanationOfBenefit.item.procedureLinkId":"positiveInt","ExplanationOfBenefit.item.programCode":"CodeableConcept","ExplanationOfBenefit.item.quantity":"Quantity","ExplanationOfBenefit.item.revenue":"CodeableConcept","ExplanationOfBenefit.item.sequence":"positiveInt","ExplanationOfBenefit.item.service":"CodeableConcept","ExplanationOfBenefit.item.servicedDate":"date","ExplanationOfBenefit.item.servicedPeriod":"Period","ExplanationOfBenefit.item.subSite":"CodeableConcept","ExplanationOfBenefit.item.udi":"Reference","ExplanationOfBenefit.item.unitPrice":"Money","ExplanationOfBenefit.language":"code","ExplanationOfBenefit.meta":"Meta","ExplanationOfBenefit.modifierExtension":"Extension","ExplanationOfBenefit.organization":"Reference","ExplanationOfBenefit.originalPrescription":"Reference","ExplanationOfBenefit.outcome":"CodeableConcept","ExplanationOfBenefit.patient":"Reference","ExplanationOfBenefit.payee.extension":"Extension","ExplanationOfBenefit.payee.id":"string","ExplanationOfBenefit.payee.modifierExtension":"Extension","ExplanationOfBenefit.payee.party":"Reference","ExplanationOfBenefit.payee.resourceType":"CodeableConcept","ExplanationOfBenefit.payee.type":"CodeableConcept","ExplanationOfBenefit.payment.adjustment":"Money","ExplanationOfBenefit.payment.adjustmentReason":"CodeableConcept","ExplanationOfBenefit.payment.amount":"Money","ExplanationOfBenefit.payment.date":"date","ExplanationOfBenefit.payment.extension":"Extension","ExplanationOfBenefit.payment.id":"string","ExplanationOfBenefit.payment.identifier":"Identifier","ExplanationOfBenefit.payment.modifierExtension":"Extension","ExplanationOfBenefit.payment.type":"CodeableConcept","ExplanationOfBenefit.precedence":"positiveInt","ExplanationOfBenefit.prescription":"Reference","ExplanationOfBenefit.procedure.date":"dateTime","ExplanationOfBenefit.procedure.extension":"Extension","ExplanationOfBenefit.procedure.id":"string","ExplanationOfBenefit.procedure.modifierExtension":"Extension","ExplanationOfBenefit.procedure.procedureCodeableConcept":"CodeableConcept","ExplanationOfBenefit.procedure.procedureReference":"Reference","ExplanationOfBenefit.procedure.sequence":"positiveInt","ExplanationOfBenefit.processNote.extension":"Extension","ExplanationOfBenefit.processNote.id":"string","ExplanationOfBenefit.processNote.language":"CodeableConcept","ExplanationOfBenefit.processNote.modifierExtension":"Extension","ExplanationOfBenefit.processNote.number":"positiveInt","ExplanationOfBenefit.processNote.text":"string","ExplanationOfBenefit.processNote.type":"CodeableConcept","ExplanationOfBenefit.provider":"Reference","ExplanationOfBenefit.referral":"Reference","ExplanationOfBenefit.related.claim":"Reference","ExplanationOfBenefit.related.extension":"Extension","ExplanationOfBenefit.related.id":"string","ExplanationOfBenefit.related.modifierExtension":"Extension","ExplanationOfBenefit.related.reference":"Identifier","ExplanationOfBenefit.related.relationship":"CodeableConcept","ExplanationOfBenefit.status":"code","ExplanationOfBenefit.subType":"CodeableConcept","ExplanationOfBenefit.text":"Narrative","ExplanationOfBenefit.totalBenefit":"Money","ExplanationOfBenefit.totalCost":"Money","ExplanationOfBenefit.type":"CodeableConcept","ExplanationOfBenefit.unallocDeductable":"Money","Extension.extension":"Extension","Extension.id":"string","Extension.url":"uri","Extension.valueAddress":"Address","Extension.valueAge":"Age","Extension.valueAnnotation":"Annotation","Extension.valueAttachment":"Attachment","Extension.valueBase64Binary":"base64Binary","Extension.valueBoolean":"boolean","Extension.valueCode":"code","Extension.valueCodeableConcept":"CodeableConcept","Extension.valueCoding":"Coding","Extension.valueContactPoint":"ContactPoint","Extension.valueCount":"Count","Extension.valueDate":"date","Extension.valueDateTime":"dateTime","Extension.valueDecimal":"decimal","Extension.valueDistance":"Distance","Extension.valueDuration":"Duration","Extension.valueHumanName":"HumanName","Extension.valueId":"id","Extension.valueIdentifier":"Identifier","Extension.valueInstant":"instant","Extension.valueInteger":"integer","Extension.valueMarkdown":"markdown","Extension.valueMeta":"Meta","Extension.valueMoney":"Money","Extension.valueOid":"oid","Extension.valuePeriod":"Period","Extension.valuePositiveInt":"positiveInt","Extension.valueQuantity":"Quantity","Extension.valueRange":"Range","Extension.valueRatio":"Ratio","Extension.valueReference":"Reference","Extension.valueSampledData":"SampledData","Extension.valueSignature":"Signature","Extension.valueString":"string","Extension.valueTime":"time","Extension.valueTiming":"Timing","Extension.valueUnsignedInt":"unsignedInt","Extension.valueUri":"uri","FamilyMemberHistory.ageAge":"Age","FamilyMemberHistory.ageRange":"Range","FamilyMemberHistory.ageString":"string","FamilyMemberHistory.bornDate":"date","FamilyMemberHistory.bornPeriod":"Period","FamilyMemberHistory.bornString":"string","FamilyMemberHistory.condition.code":"CodeableConcept","FamilyMemberHistory.condition.extension":"Extension","FamilyMemberHistory.condition.id":"string","FamilyMemberHistory.condition.modifierExtension":"Extension","FamilyMemberHistory.condition.note":"Annotation","FamilyMemberHistory.condition.onsetAge":"Age","FamilyMemberHistory.condition.onsetPeriod":"Period","FamilyMemberHistory.condition.onsetRange":"Range","FamilyMemberHistory.condition.onsetString":"string","FamilyMemberHistory.condition.outcome":"CodeableConcept","FamilyMemberHistory.contained":"Resource","FamilyMemberHistory.date":"dateTime","FamilyMemberHistory.deceasedAge":"Age","FamilyMemberHistory.deceasedBoolean":"boolean","FamilyMemberHistory.deceasedDate":"date","FamilyMemberHistory.deceasedRange":"Range","FamilyMemberHistory.deceasedString":"string","FamilyMemberHistory.definition":"Reference","FamilyMemberHistory.estimatedAge":"boolean","FamilyMemberHistory.extension":"Extension","FamilyMemberHistory.gender":"code","FamilyMemberHistory.id":"id","FamilyMemberHistory.identifier":"Identifier","FamilyMemberHistory.implicitRules":"uri","FamilyMemberHistory.language":"code","FamilyMemberHistory.meta":"Meta","FamilyMemberHistory.modifierExtension":"Extension","FamilyMemberHistory.name":"string","FamilyMemberHistory.notDone":"boolean","FamilyMemberHistory.notDoneReason":"CodeableConcept","FamilyMemberHistory.note":"Annotation","FamilyMemberHistory.patient":"Reference","FamilyMemberHistory.reasonCode":"CodeableConcept","FamilyMemberHistory.reasonReference":"Reference","FamilyMemberHistory.relationship":"CodeableConcept","FamilyMemberHistory.status":"code","FamilyMemberHistory.text":"Narrative","Flag.author":"Reference","Flag.category":"CodeableConcept","Flag.code":"CodeableConcept","Flag.contained":"Resource","Flag.encounter":"Reference","Flag.extension":"Extension","Flag.id":"id","Flag.identifier":"Identifier","Flag.implicitRules":"uri","Flag.language":"code","Flag.meta":"Meta","Flag.modifierExtension":"Extension","Flag.period":"Period","Flag.status":"code","Flag.subject":"Reference","Flag.text":"Narrative","Goal.addresses":"Reference","Goal.category":"CodeableConcept","Goal.contained":"Resource","Goal.description":"CodeableConcept","Goal.expressedBy":"Reference","Goal.extension":"Extension","Goal.id":"id","Goal.identifier":"Identifier","Goal.implicitRules":"uri","Goal.language":"code","Goal.meta":"Meta","Goal.modifierExtension":"Extension","Goal.note":"Annotation","Goal.outcomeCode":"CodeableConcept","Goal.outcomeReference":"Reference","Goal.priority":"CodeableConcept","Goal.startCodeableConcept":"CodeableConcept","Goal.startDate":"date","Goal.status":"code","Goal.statusDate":"date","Goal.statusReason":"string","Goal.subject":"Reference","Goal.target.detailCodeableConcept":"CodeableConcept","Goal.target.detailQuantity":"Quantity","Goal.target.detailRange":"Range","Goal.target.dueDate":"date","Goal.target.dueDuration":"Duration","Goal.target.extension":"Extension","Goal.target.id":"string","Goal.target.measure":"CodeableConcept","Goal.target.modifierExtension":"Extension","Goal.text":"Narrative","GraphDefinition.contact":"ContactDetail","GraphDefinition.contained":"Resource","GraphDefinition.date":"dateTime","GraphDefinition.description":"markdown","GraphDefinition.experimental":"boolean","GraphDefinition.extension":"Extension","GraphDefinition.id":"id","GraphDefinition.implicitRules":"uri","GraphDefinition.jurisdiction":"CodeableConcept","GraphDefinition.language":"code","GraphDefinition.link.description":"string","GraphDefinition.link.extension":"Extension","GraphDefinition.link.id":"string","GraphDefinition.link.max":"string","GraphDefinition.link.min":"integer","GraphDefinition.link.modifierExtension":"Extension","GraphDefinition.link.path":"string","GraphDefinition.link.sliceName":"string","GraphDefinition.link.target.compartment.code":"code","GraphDefinition.link.target.compartment.description":"string","GraphDefinition.link.target.compartment.expression":"string","GraphDefinition.link.target.compartment.extension":"Extension","GraphDefinition.link.target.compartment.id":"string","GraphDefinition.link.target.compartment.modifierExtension":"Extension","GraphDefinition.link.target.compartment.rule":"code","GraphDefinition.link.target.extension":"Extension","GraphDefinition.link.target.id":"string","GraphDefinition.link.target.modifierExtension":"Extension","GraphDefinition.link.target.profile":"uri","GraphDefinition.link.target.type":"code","GraphDefinition.meta":"Meta","GraphDefinition.modifierExtension":"Extension","GraphDefinition.name":"string","GraphDefinition.profile":"uri","GraphDefinition.publisher":"string","GraphDefinition.purpose":"markdown","GraphDefinition.start":"code","GraphDefinition.status":"code","GraphDefinition.text":"Narrative","GraphDefinition.url":"uri","GraphDefinition.useContext":"UsageContext","GraphDefinition.version":"string","Group.active":"boolean","Group.actual":"boolean","Group.characteristic.code":"CodeableConcept","Group.characteristic.exclude":"boolean","Group.characteristic.extension":"Extension","Group.characteristic.id":"string","Group.characteristic.modifierExtension":"Extension","Group.characteristic.period":"Period","Group.characteristic.valueBoolean":"boolean","Group.characteristic.valueCodeableConcept":"CodeableConcept","Group.characteristic.valueQuantity":"Quantity","Group.characteristic.valueRange":"Range","Group.code":"CodeableConcept","Group.contained":"Resource","Group.extension":"Extension","Group.id":"id","Group.identifier":"Identifier","Group.implicitRules":"uri","Group.language":"code","Group.member.entity":"Reference","Group.member.extension":"Extension","Group.member.id":"string","Group.member.inactive":"boolean","Group.member.modifierExtension":"Extension","Group.member.period":"Period","Group.meta":"Meta","Group.modifierExtension":"Extension","Group.name":"string","Group.quantity":"unsignedInt","Group.text":"Narrative","Group.type":"code","GuidanceResponse.contained":"Resource","GuidanceResponse.context":"Reference","GuidanceResponse.dataRequirement":"DataRequirement","GuidanceResponse.evaluationMessage":"Reference","GuidanceResponse.extension":"Extension","GuidanceResponse.id":"id","GuidanceResponse.identifier":"Identifier","GuidanceResponse.implicitRules":"uri","GuidanceResponse.language":"code","GuidanceResponse.meta":"Meta","GuidanceResponse.modifierExtension":"Extension","GuidanceResponse.module":"Reference","GuidanceResponse.note":"Annotation","GuidanceResponse.occurrenceDateTime":"dateTime","GuidanceResponse.outputParameters":"Reference","GuidanceResponse.performer":"Reference","GuidanceResponse.reasonCodeableConcept":"CodeableConcept","GuidanceResponse.reasonReference":"Reference","GuidanceResponse.requestId":"id","GuidanceResponse.result":"Reference","GuidanceResponse.status":"code","GuidanceResponse.subject":"Reference","GuidanceResponse.text":"Narrative","HealthcareService.active":"boolean","HealthcareService.appointmentRequired":"boolean","HealthcareService.availabilityExceptions":"string","HealthcareService.availableTime.allDay":"boolean","HealthcareService.availableTime.availableEndTime":"time","HealthcareService.availableTime.availableStartTime":"time","HealthcareService.availableTime.daysOfWeek":"code","HealthcareService.availableTime.extension":"Extension","HealthcareService.availableTime.id":"string","HealthcareService.availableTime.modifierExtension":"Extension","HealthcareService.category":"CodeableConcept","HealthcareService.characteristic":"CodeableConcept","HealthcareService.comment":"string","HealthcareService.contained":"Resource","HealthcareService.coverageArea":"Reference","HealthcareService.eligibility":"CodeableConcept","HealthcareService.eligibilityNote":"string","HealthcareService.endpoint":"Reference","HealthcareService.extension":"Extension","HealthcareService.extraDetails":"string","HealthcareService.id":"id","HealthcareService.identifier":"Identifier","HealthcareService.implicitRules":"uri","HealthcareService.language":"code","HealthcareService.location":"Reference","HealthcareService.meta":"Meta","HealthcareService.modifierExtension":"Extension","HealthcareService.name":"string","HealthcareService.notAvailable.description":"string","HealthcareService.notAvailable.during":"Period","HealthcareService.notAvailable.extension":"Extension","HealthcareService.notAvailable.id":"string","HealthcareService.notAvailable.modifierExtension":"Extension","HealthcareService.photo":"Attachment","HealthcareService.programName":"string","HealthcareService.providedBy":"Reference","HealthcareService.referralMethod":"CodeableConcept","HealthcareService.serviceProvisionCode":"CodeableConcept","HealthcareService.specialty":"CodeableConcept","HealthcareService.telecom":"ContactPoint","HealthcareService.text":"Narrative","HealthcareService.type":"CodeableConcept","HumanName.extension":"Extension","HumanName.family":"string","HumanName.given":"string","HumanName.id":"string","HumanName.period":"Period","HumanName.prefix":"string","HumanName.suffix":"string","HumanName.text":"string","HumanName.use":"code","Identifier.assigner":"Reference","Identifier.extension":"Extension","Identifier.id":"string","Identifier.period":"Period","Identifier.system":"uri","Identifier.type":"CodeableConcept","Identifier.use":"code","Identifier.value":"string","ImagingManifest.author":"Reference","ImagingManifest.authoringTime":"dateTime","ImagingManifest.contained":"Resource","ImagingManifest.description":"string","ImagingManifest.extension":"Extension","ImagingManifest.id":"id","ImagingManifest.identifier":"Identifier","ImagingManifest.implicitRules":"uri","ImagingManifest.language":"code","ImagingManifest.meta":"Meta","ImagingManifest.modifierExtension":"Extension","ImagingManifest.patient":"Reference","ImagingManifest.study.endpoint":"Reference","ImagingManifest.study.extension":"Extension","ImagingManifest.study.id":"string","ImagingManifest.study.imagingStudy":"Reference","ImagingManifest.study.modifierExtension":"Extension","ImagingManifest.study.series.endpoint":"Reference","ImagingManifest.study.series.extension":"Extension","ImagingManifest.study.series.id":"string","ImagingManifest.study.series.instance.extension":"Extension","ImagingManifest.study.series.instance.id":"string","ImagingManifest.study.series.instance.modifierExtension":"Extension","ImagingManifest.study.series.instance.sopClass":"oid","ImagingManifest.study.series.instance.uid":"oid","ImagingManifest.study.series.modifierExtension":"Extension","ImagingManifest.study.series.uid":"oid","ImagingManifest.study.uid":"oid","ImagingManifest.text":"Narrative","ImagingStudy.accession":"Identifier","ImagingStudy.availability":"code","ImagingStudy.basedOn":"Reference","ImagingStudy.contained":"Resource","ImagingStudy.context":"Reference","ImagingStudy.description":"string","ImagingStudy.endpoint":"Reference","ImagingStudy.extension":"Extension","ImagingStudy.id":"id","ImagingStudy.identifier":"Identifier","ImagingStudy.implicitRules":"uri","ImagingStudy.interpreter":"Reference","ImagingStudy.language":"code","ImagingStudy.meta":"Meta","ImagingStudy.modalityList":"Coding","ImagingStudy.modifierExtension":"Extension","ImagingStudy.numberOfInstances":"unsignedInt","ImagingStudy.numberOfSeries":"unsignedInt","ImagingStudy.patient":"Reference","ImagingStudy.procedureCode":"CodeableConcept","ImagingStudy.procedureReference":"Reference","ImagingStudy.reason":"CodeableConcept","ImagingStudy.referrer":"Reference","ImagingStudy.series.availability":"code","ImagingStudy.series.bodySite":"Coding","ImagingStudy.series.description":"string","ImagingStudy.series.endpoint":"Reference","ImagingStudy.series.extension":"Extension","ImagingStudy.series.id":"string","ImagingStudy.series.instance.extension":"Extension","ImagingStudy.series.instance.id":"string","ImagingStudy.series.instance.modifierExtension":"Extension","ImagingStudy.series.instance.number":"unsignedInt","ImagingStudy.series.instance.sopClass":"oid","ImagingStudy.series.instance.title":"string","ImagingStudy.series.instance.uid":"oid","ImagingStudy.series.laterality":"Coding","ImagingStudy.series.modality":"Coding","ImagingStudy.series.modifierExtension":"Extension","ImagingStudy.series.number":"unsignedInt","ImagingStudy.series.numberOfInstances":"unsignedInt","ImagingStudy.series.performer":"Reference","ImagingStudy.series.started":"dateTime","ImagingStudy.series.uid":"oid","ImagingStudy.started":"dateTime","ImagingStudy.text":"Narrative","ImagingStudy.uid":"oid","Immunization.contained":"Resource","Immunization.date":"dateTime","Immunization.doseQuantity":"Quantity","Immunization.encounter":"Reference","Immunization.expirationDate":"date","Immunization.explanation.extension":"Extension","Immunization.explanation.id":"string","Immunization.explanation.modifierExtension":"Extension","Immunization.explanation.reason":"CodeableConcept","Immunization.explanation.reasonNotGiven":"CodeableConcept","Immunization.extension":"Extension","Immunization.id":"id","Immunization.identifier":"Identifier","Immunization.implicitRules":"uri","Immunization.language":"code","Immunization.location":"Reference","Immunization.lotNumber":"string","Immunization.manufacturer":"Reference","Immunization.meta":"Meta","Immunization.modifierExtension":"Extension","Immunization.notGiven":"boolean","Immunization.note":"Annotation","Immunization.patient":"Reference","Immunization.practitioner.actor":"Reference","Immunization.practitioner.extension":"Extension","Immunization.practitioner.id":"string","Immunization.practitioner.modifierExtension":"Extension","Immunization.practitioner.role":"CodeableConcept","Immunization.primarySource":"boolean","Immunization.reaction.date":"dateTime","Immunization.reaction.detail":"Reference","Immunization.reaction.extension":"Extension","Immunization.reaction.id":"string","Immunization.reaction.modifierExtension":"Extension","Immunization.reaction.reported":"boolean","Immunization.reportOrigin":"CodeableConcept","Immunization.route":"CodeableConcept","Immunization.site":"CodeableConcept","Immunization.status":"code","Immunization.text":"Narrative","Immunization.vaccinationProtocol.authority":"Reference","Immunization.vaccinationProtocol.description":"string","Immunization.vaccinationProtocol.doseSequence":"positiveInt","Immunization.vaccinationProtocol.doseStatus":"CodeableConcept","Immunization.vaccinationProtocol.doseStatusReason":"CodeableConcept","Immunization.vaccinationProtocol.extension":"Extension","Immunization.vaccinationProtocol.id":"string","Immunization.vaccinationProtocol.modifierExtension":"Extension","Immunization.vaccinationProtocol.series":"string","Immunization.vaccinationProtocol.seriesDoses":"positiveInt","Immunization.vaccinationProtocol.targetDisease":"CodeableConcept","Immunization.vaccineCode":"CodeableConcept","ImmunizationRecommendation.contained":"Resource","ImmunizationRecommendation.extension":"Extension","ImmunizationRecommendation.id":"id","ImmunizationRecommendation.identifier":"Identifier","ImmunizationRecommendation.implicitRules":"uri","ImmunizationRecommendation.language":"code","ImmunizationRecommendation.meta":"Meta","ImmunizationRecommendation.modifierExtension":"Extension","ImmunizationRecommendation.patient":"Reference","ImmunizationRecommendation.recommendation.date":"dateTime","ImmunizationRecommendation.recommendation.dateCriterion.code":"CodeableConcept","ImmunizationRecommendation.recommendation.dateCriterion.extension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.id":"string","ImmunizationRecommendation.recommendation.dateCriterion.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.dateCriterion.value":"dateTime","ImmunizationRecommendation.recommendation.doseNumber":"positiveInt","ImmunizationRecommendation.recommendation.extension":"Extension","ImmunizationRecommendation.recommendation.forecastStatus":"CodeableConcept","ImmunizationRecommendation.recommendation.id":"string","ImmunizationRecommendation.recommendation.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.authority":"Reference","ImmunizationRecommendation.recommendation.protocol.description":"string","ImmunizationRecommendation.recommendation.protocol.doseSequence":"positiveInt","ImmunizationRecommendation.recommendation.protocol.extension":"Extension","ImmunizationRecommendation.recommendation.protocol.id":"string","ImmunizationRecommendation.recommendation.protocol.modifierExtension":"Extension","ImmunizationRecommendation.recommendation.protocol.series":"string","ImmunizationRecommendation.recommendation.supportingImmunization":"Reference","ImmunizationRecommendation.recommendation.supportingPatientInformation":"Reference","ImmunizationRecommendation.recommendation.targetDisease":"CodeableConcept","ImmunizationRecommendation.recommendation.vaccineCode":"CodeableConcept","ImmunizationRecommendation.text":"Narrative","ImplementationGuide.binary":"uri","ImplementationGuide.contact":"ContactDetail","ImplementationGuide.contained":"Resource","ImplementationGuide.copyright":"markdown","ImplementationGuide.date":"dateTime","ImplementationGuide.dependency.extension":"Extension","ImplementationGuide.dependency.id":"string","ImplementationGuide.dependency.modifierExtension":"Extension","ImplementationGuide.dependency.type":"code","ImplementationGuide.dependency.uri":"uri","ImplementationGuide.description":"markdown","ImplementationGuide.experimental":"boolean","ImplementationGuide.extension":"Extension","ImplementationGuide.fhirVersion":"id","ImplementationGuide.global.extension":"Extension","ImplementationGuide.global.id":"string","ImplementationGuide.global.modifierExtension":"Extension","ImplementationGuide.global.profile":"Reference","ImplementationGuide.global.type":"code","ImplementationGuide.id":"id","ImplementationGuide.implicitRules":"uri","ImplementationGuide.jurisdiction":"CodeableConcept","ImplementationGuide.language":"code","ImplementationGuide.meta":"Meta","ImplementationGuide.modifierExtension":"Extension","ImplementationGuide.name":"string","ImplementationGuide.package.description":"string","ImplementationGuide.package.extension":"Extension","ImplementationGuide.package.id":"string","ImplementationGuide.package.modifierExtension":"Extension","ImplementationGuide.package.name":"string","ImplementationGuide.package.resource.acronym":"string","ImplementationGuide.package.resource.description":"string","ImplementationGuide.package.resource.example":"boolean","ImplementationGuide.package.resource.exampleFor":"Reference","ImplementationGuide.package.resource.extension":"Extension","ImplementationGuide.package.resource.id":"string","ImplementationGuide.package.resource.modifierExtension":"Extension","ImplementationGuide.package.resource.name":"string","ImplementationGuide.package.resource.sourceReference":"Reference","ImplementationGuide.package.resource.sourceUri":"uri","ImplementationGuide.page.extension":"Extension","ImplementationGuide.page.format":"code","ImplementationGuide.page.id":"string","ImplementationGuide.page.kind":"code","ImplementationGuide.page.modifierExtension":"Extension","ImplementationGuide.page.package":"string","ImplementationGuide.page.source":"uri","ImplementationGuide.page.title":"string","ImplementationGuide.page.type":"code","ImplementationGuide.publisher":"string","ImplementationGuide.status":"code","ImplementationGuide.text":"Narrative","ImplementationGuide.url":"uri","ImplementationGuide.useContext":"UsageContext","ImplementationGuide.version":"string","Library.approvalDate":"date","Library.contact":"ContactDetail","Library.contained":"Resource","Library.content":"Attachment","Library.contributor":"Contributor","Library.copyright":"markdown","Library.dataRequirement":"DataRequirement","Library.date":"dateTime","Library.description":"markdown","Library.effectivePeriod":"Period","Library.experimental":"boolean","Library.extension":"Extension","Library.id":"id","Library.identifier":"Identifier","Library.implicitRules":"uri","Library.jurisdiction":"CodeableConcept","Library.language":"code","Library.lastReviewDate":"date","Library.meta":"Meta","Library.modifierExtension":"Extension","Library.name":"string","Library.parameter":"ParameterDefinition","Library.publisher":"string","Library.purpose":"markdown","Library.relatedArtifact":"RelatedArtifact","Library.status":"code","Library.text":"Narrative","Library.title":"string","Library.topic":"CodeableConcept","Library.type":"CodeableConcept","Library.url":"uri","Library.usage":"string","Library.useContext":"UsageContext","Library.version":"string","Linkage.active":"boolean","Linkage.author":"Reference","Linkage.contained":"Resource","Linkage.extension":"Extension","Linkage.id":"id","Linkage.implicitRules":"uri","Linkage.item.extension":"Extension","Linkage.item.id":"string","Linkage.item.modifierExtension":"Extension","Linkage.item.resource":"Reference","Linkage.item.type":"code","Linkage.language":"code","Linkage.meta":"Meta","Linkage.modifierExtension":"Extension","Linkage.text":"Narrative","List.code":"CodeableConcept","List.contained":"Resource","List.date":"dateTime","List.emptyReason":"CodeableConcept","List.encounter":"Reference","List.entry.date":"dateTime","List.entry.deleted":"boolean","List.entry.extension":"Extension","List.entry.flag":"CodeableConcept","List.entry.id":"string","List.entry.item":"Reference","List.entry.modifierExtension":"Extension","List.extension":"Extension","List.id":"id","List.identifier":"Identifier","List.implicitRules":"uri","List.language":"code","List.meta":"Meta","List.mode":"code","List.modifierExtension":"Extension","List.note":"Annotation","List.orderedBy":"CodeableConcept","List.source":"Reference","List.status":"code","List.subject":"Reference","List.text":"Narrative","List.title":"string","Location.address":"Address","Location.alias":"string","Location.contained":"Resource","Location.description":"string","Location.endpoint":"Reference","Location.extension":"Extension","Location.id":"id","Location.identifier":"Identifier","Location.implicitRules":"uri","Location.language":"code","Location.managingOrganization":"Reference","Location.meta":"Meta","Location.mode":"code","Location.modifierExtension":"Extension","Location.name":"string","Location.operationalStatus":"Coding","Location.partOf":"Reference","Location.physicalType":"CodeableConcept","Location.position.altitude":"decimal","Location.position.extension":"Extension","Location.position.id":"string","Location.position.latitude":"decimal","Location.position.longitude":"decimal","Location.position.modifierExtension":"Extension","Location.status":"code","Location.telecom":"ContactPoint","Location.text":"Narrative","Location.type":"CodeableConcept","Measure.approvalDate":"date","Measure.clinicalRecommendationStatement":"markdown","Measure.compositeScoring":"CodeableConcept","Measure.contact":"ContactDetail","Measure.contained":"Resource","Measure.contributor":"Contributor","Measure.copyright":"markdown","Measure.date":"dateTime","Measure.definition":"markdown","Measure.description":"markdown","Measure.disclaimer":"markdown","Measure.effectivePeriod":"Period","Measure.experimental":"boolean","Measure.extension":"Extension","Measure.group.description":"string","Measure.group.extension":"Extension","Measure.group.id":"string","Measure.group.identifier":"Identifier","Measure.group.modifierExtension":"Extension","Measure.group.name":"string","Measure.group.population.code":"CodeableConcept","Measure.group.population.criteria":"string","Measure.group.population.description":"string","Measure.group.population.extension":"Extension","Measure.group.population.id":"string","Measure.group.population.identifier":"Identifier","Measure.group.population.modifierExtension":"Extension","Measure.group.population.name":"string","Measure.group.stratifier.criteria":"string","Measure.group.stratifier.extension":"Extension","Measure.group.stratifier.id":"string","Measure.group.stratifier.identifier":"Identifier","Measure.group.stratifier.modifierExtension":"Extension","Measure.group.stratifier.path":"string","Measure.guidance":"markdown","Measure.id":"id","Measure.identifier":"Identifier","Measure.implicitRules":"uri","Measure.improvementNotation":"string","Measure.jurisdiction":"CodeableConcept","Measure.language":"code","Measure.lastReviewDate":"date","Measure.library":"Reference","Measure.meta":"Meta","Measure.modifierExtension":"Extension","Measure.name":"string","Measure.publisher":"string","Measure.purpose":"markdown","Measure.rateAggregation":"string","Measure.rationale":"markdown","Measure.relatedArtifact":"RelatedArtifact","Measure.riskAdjustment":"string","Measure.scoring":"CodeableConcept","Measure.set":"string","Measure.status":"code","Measure.supplementalData.criteria":"string","Measure.supplementalData.extension":"Extension","Measure.supplementalData.id":"string","Measure.supplementalData.identifier":"Identifier","Measure.supplementalData.modifierExtension":"Extension","Measure.supplementalData.path":"string","Measure.supplementalData.usage":"CodeableConcept","Measure.text":"Narrative","Measure.title":"string","Measure.topic":"CodeableConcept","Measure.type":"CodeableConcept","Measure.url":"uri","Measure.usage":"string","Measure.useContext":"UsageContext","Measure.version":"string","MeasureReport.contained":"Resource","MeasureReport.date":"dateTime","MeasureReport.evaluatedResources":"Reference","MeasureReport.extension":"Extension","MeasureReport.group.extension":"Extension","MeasureReport.group.id":"string","MeasureReport.group.identifier":"Identifier","MeasureReport.group.measureScore":"decimal","MeasureReport.group.modifierExtension":"Extension","MeasureReport.group.population.code":"CodeableConcept","MeasureReport.group.population.count":"integer","MeasureReport.group.population.extension":"Extension","MeasureReport.group.population.id":"string","MeasureReport.group.population.identifier":"Identifier","MeasureReport.group.population.modifierExtension":"Extension","MeasureReport.group.population.patients":"Reference","MeasureReport.group.stratifier.extension":"Extension","MeasureReport.group.stratifier.id":"string","MeasureReport.group.stratifier.identifier":"Identifier","MeasureReport.group.stratifier.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.extension":"Extension","MeasureReport.group.stratifier.stratum.id":"string","MeasureReport.group.stratifier.stratum.measureScore":"decimal","MeasureReport.group.stratifier.stratum.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.code":"CodeableConcept","MeasureReport.group.stratifier.stratum.population.count":"integer","MeasureReport.group.stratifier.stratum.population.extension":"Extension","MeasureReport.group.stratifier.stratum.population.id":"string","MeasureReport.group.stratifier.stratum.population.identifier":"Identifier","MeasureReport.group.stratifier.stratum.population.modifierExtension":"Extension","MeasureReport.group.stratifier.stratum.population.patients":"Reference","MeasureReport.group.stratifier.stratum.value":"string","MeasureReport.id":"id","MeasureReport.identifier":"Identifier","MeasureReport.implicitRules":"uri","MeasureReport.language":"code","MeasureReport.measure":"Reference","MeasureReport.meta":"Meta","MeasureReport.modifierExtension":"Extension","MeasureReport.patient":"Reference","MeasureReport.period":"Period","MeasureReport.reportingOrganization":"Reference","MeasureReport.status":"code","MeasureReport.text":"Narrative","MeasureReport.type":"code","Media.basedOn":"Reference","Media.bodySite":"CodeableConcept","Media.contained":"Resource","Media.content":"Attachment","Media.context":"Reference","Media.device":"Reference","Media.duration":"unsignedInt","Media.extension":"Extension","Media.frames":"positiveInt","Media.height":"positiveInt","Media.id":"id","Media.identifier":"Identifier","Media.implicitRules":"uri","Media.language":"code","Media.meta":"Meta","Media.modifierExtension":"Extension","Media.note":"Annotation","Media.occurrenceDateTime":"dateTime","Media.occurrencePeriod":"Period","Media.operator":"Reference","Media.reasonCode":"CodeableConcept","Media.subject":"Reference","Media.subtype":"CodeableConcept","Media.text":"Narrative","Media.type":"code","Media.view":"CodeableConcept","Media.width":"positiveInt","Medication.code":"CodeableConcept","Medication.contained":"Resource","Medication.extension":"Extension","Medication.form":"CodeableConcept","Medication.id":"id","Medication.image":"Attachment","Medication.implicitRules":"uri","Medication.ingredient.amount":"Ratio","Medication.ingredient.extension":"Extension","Medication.ingredient.id":"string","Medication.ingredient.isActive":"boolean","Medication.ingredient.itemCodeableConcept":"CodeableConcept","Medication.ingredient.itemReference":"Reference","Medication.ingredient.modifierExtension":"Extension","Medication.isBrand":"boolean","Medication.isOverTheCounter":"boolean","Medication.language":"code","Medication.manufacturer":"Reference","Medication.meta":"Meta","Medication.modifierExtension":"Extension","Medication.package.batch.expirationDate":"dateTime","Medication.package.batch.extension":"Extension","Medication.package.batch.id":"string","Medication.package.batch.lotNumber":"string","Medication.package.batch.modifierExtension":"Extension","Medication.package.container":"CodeableConcept","Medication.package.content.amount":"Quantity","Medication.package.content.extension":"Extension","Medication.package.content.id":"string","Medication.package.content.itemCodeableConcept":"CodeableConcept","Medication.package.content.itemReference":"Reference","Medication.package.content.modifierExtension":"Extension","Medication.package.extension":"Extension","Medication.package.id":"string","Medication.package.modifierExtension":"Extension","Medication.status":"code","Medication.text":"Narrative","MedicationAdministration.category":"CodeableConcept","MedicationAdministration.contained":"Resource","MedicationAdministration.context":"Reference","MedicationAdministration.definition":"Reference","MedicationAdministration.device":"Reference","MedicationAdministration.dosage.dose":"Quantity","MedicationAdministration.dosage.extension":"Extension","MedicationAdministration.dosage.id":"string","MedicationAdministration.dosage.method":"CodeableConcept","MedicationAdministration.dosage.modifierExtension":"Extension","MedicationAdministration.dosage.rateQuantity":"Quantity","MedicationAdministration.dosage.rateRatio":"Ratio","MedicationAdministration.dosage.route":"CodeableConcept","MedicationAdministration.dosage.site":"CodeableConcept","MedicationAdministration.dosage.text":"string","MedicationAdministration.effectiveDateTime":"dateTime","MedicationAdministration.effectivePeriod":"Period","MedicationAdministration.eventHistory":"Reference","MedicationAdministration.extension":"Extension","MedicationAdministration.id":"id","MedicationAdministration.identifier":"Identifier","MedicationAdministration.implicitRules":"uri","MedicationAdministration.language":"code","MedicationAdministration.medicationCodeableConcept":"CodeableConcept","MedicationAdministration.medicationReference":"Reference","MedicationAdministration.meta":"Meta","MedicationAdministration.modifierExtension":"Extension","MedicationAdministration.notGiven":"boolean","MedicationAdministration.note":"Annotation","MedicationAdministration.partOf":"Reference","MedicationAdministration.performer.actor":"Reference","MedicationAdministration.performer.extension":"Extension","MedicationAdministration.performer.id":"string","MedicationAdministration.performer.modifierExtension":"Extension","MedicationAdministration.performer.onBehalfOf":"Reference","MedicationAdministration.prescription":"Reference","MedicationAdministration.reasonCode":"CodeableConcept","MedicationAdministration.reasonNotGiven":"CodeableConcept","MedicationAdministration.reasonReference":"Reference","MedicationAdministration.status":"code","MedicationAdministration.subject":"Reference","MedicationAdministration.supportingInformation":"Reference","MedicationAdministration.text":"Narrative","MedicationDispense.authorizingPrescription":"Reference","MedicationDispense.category":"CodeableConcept","MedicationDispense.contained":"Resource","MedicationDispense.context":"Reference","MedicationDispense.daysSupply":"Quantity","MedicationDispense.destination":"Reference","MedicationDispense.detectedIssue":"Reference","MedicationDispense.dosageInstruction":"Dosage","MedicationDispense.eventHistory":"Reference","MedicationDispense.extension":"Extension","MedicationDispense.id":"id","MedicationDispense.identifier":"Identifier","MedicationDispense.implicitRules":"uri","MedicationDispense.language":"code","MedicationDispense.medicationCodeableConcept":"CodeableConcept","MedicationDispense.medicationReference":"Reference","MedicationDispense.meta":"Meta","MedicationDispense.modifierExtension":"Extension","MedicationDispense.notDone":"boolean","MedicationDispense.notDoneReasonCodeableConcept":"CodeableConcept","MedicationDispense.notDoneReasonReference":"Reference","MedicationDispense.note":"Annotation","MedicationDispense.partOf":"Reference","MedicationDispense.performer.actor":"Reference","MedicationDispense.performer.extension":"Extension","MedicationDispense.performer.id":"string","MedicationDispense.performer.modifierExtension":"Extension","MedicationDispense.performer.onBehalfOf":"Reference","MedicationDispense.quantity":"Quantity","MedicationDispense.receiver":"Reference","MedicationDispense.status":"code","MedicationDispense.subject":"Reference","MedicationDispense.substitution.extension":"Extension","MedicationDispense.substitution.id":"string","MedicationDispense.substitution.modifierExtension":"Extension","MedicationDispense.substitution.reason":"CodeableConcept","MedicationDispense.substitution.responsibleParty":"Reference","MedicationDispense.substitution.type":"CodeableConcept","MedicationDispense.substitution.wasSubstituted":"boolean","MedicationDispense.supportingInformation":"Reference","MedicationDispense.text":"Narrative","MedicationDispense.type":"CodeableConcept","MedicationDispense.whenHandedOver":"dateTime","MedicationDispense.whenPrepared":"dateTime","MedicationRequest.authoredOn":"dateTime","MedicationRequest.basedOn":"Reference","MedicationRequest.category":"CodeableConcept","MedicationRequest.contained":"Resource","MedicationRequest.context":"Reference","MedicationRequest.definition":"Reference","MedicationRequest.detectedIssue":"Reference","MedicationRequest.dispenseRequest.expectedSupplyDuration":"Duration","MedicationRequest.dispenseRequest.extension":"Extension","MedicationRequest.dispenseRequest.id":"string","MedicationRequest.dispenseRequest.modifierExtension":"Extension","MedicationRequest.dispenseRequest.numberOfRepeatsAllowed":"positiveInt","MedicationRequest.dispenseRequest.performer":"Reference","MedicationRequest.dispenseRequest.quantity":"Quantity","MedicationRequest.dispenseRequest.validityPeriod":"Period","MedicationRequest.dosageInstruction":"Dosage","MedicationRequest.eventHistory":"Reference","MedicationRequest.extension":"Extension","MedicationRequest.groupIdentifier":"Identifier","MedicationRequest.id":"id","MedicationRequest.identifier":"Identifier","MedicationRequest.implicitRules":"uri","MedicationRequest.intent":"code","MedicationRequest.language":"code","MedicationRequest.medicationCodeableConcept":"CodeableConcept","MedicationRequest.medicationReference":"Reference","MedicationRequest.meta":"Meta","MedicationRequest.modifierExtension":"Extension","MedicationRequest.note":"Annotation","MedicationRequest.priorPrescription":"Reference","MedicationRequest.priority":"code","MedicationRequest.reasonCode":"CodeableConcept","MedicationRequest.reasonReference":"Reference","MedicationRequest.recorder":"Reference","MedicationRequest.requester.agent":"Reference","MedicationRequest.requester.extension":"Extension","MedicationRequest.requester.id":"string","MedicationRequest.requester.modifierExtension":"Extension","MedicationRequest.requester.onBehalfOf":"Reference","MedicationRequest.status":"code","MedicationRequest.subject":"Reference","MedicationRequest.substitution.allowed":"boolean","MedicationRequest.substitution.extension":"Extension","MedicationRequest.substitution.id":"string","MedicationRequest.substitution.modifierExtension":"Extension","MedicationRequest.substitution.reason":"CodeableConcept","MedicationRequest.supportingInformation":"Reference","MedicationRequest.text":"Narrative","MedicationStatement.basedOn":"Reference","MedicationStatement.category":"CodeableConcept","MedicationStatement.contained":"Resource","MedicationStatement.context":"Reference","MedicationStatement.dateAsserted":"dateTime","MedicationStatement.derivedFrom":"Reference","MedicationStatement.dosage":"Dosage","MedicationStatement.effectiveDateTime":"dateTime","MedicationStatement.effectivePeriod":"Period","MedicationStatement.extension":"Extension","MedicationStatement.id":"id","MedicationStatement.identifier":"Identifier","MedicationStatement.implicitRules":"uri","MedicationStatement.informationSource":"Reference","MedicationStatement.language":"code","MedicationStatement.medicationCodeableConcept":"CodeableConcept","MedicationStatement.medicationReference":"Reference","MedicationStatement.meta":"Meta","MedicationStatement.modifierExtension":"Extension","MedicationStatement.note":"Annotation","MedicationStatement.partOf":"Reference","MedicationStatement.reasonCode":"CodeableConcept","MedicationStatement.reasonNotTaken":"CodeableConcept","MedicationStatement.reasonReference":"Reference","MedicationStatement.status":"code","MedicationStatement.subject":"Reference","MedicationStatement.taken":"code","MedicationStatement.text":"Narrative","MessageDefinition.allowedResponse.extension":"Extension","MessageDefinition.allowedResponse.id":"string","MessageDefinition.allowedResponse.message":"Reference","MessageDefinition.allowedResponse.modifierExtension":"Extension","MessageDefinition.allowedResponse.situation":"markdown","MessageDefinition.base":"Reference","MessageDefinition.category":"code","MessageDefinition.contact":"ContactDetail","MessageDefinition.contained":"Resource","MessageDefinition.copyright":"markdown","MessageDefinition.date":"dateTime","MessageDefinition.description":"markdown","MessageDefinition.event":"Coding","MessageDefinition.experimental":"boolean","MessageDefinition.extension":"Extension","MessageDefinition.focus.code":"code","MessageDefinition.focus.extension":"Extension","MessageDefinition.focus.id":"string","MessageDefinition.focus.max":"string","MessageDefinition.focus.min":"unsignedInt","MessageDefinition.focus.modifierExtension":"Extension","MessageDefinition.focus.profile":"Reference","MessageDefinition.id":"id","MessageDefinition.identifier":"Identifier","MessageDefinition.implicitRules":"uri","MessageDefinition.jurisdiction":"CodeableConcept","MessageDefinition.language":"code","MessageDefinition.meta":"Meta","MessageDefinition.modifierExtension":"Extension","MessageDefinition.name":"string","MessageDefinition.parent":"Reference","MessageDefinition.publisher":"string","MessageDefinition.purpose":"markdown","MessageDefinition.replaces":"Reference","MessageDefinition.responseRequired":"boolean","MessageDefinition.status":"code","MessageDefinition.text":"Narrative","MessageDefinition.title":"string","MessageDefinition.url":"uri","MessageDefinition.useContext":"UsageContext","MessageDefinition.version":"string","MessageHeader.author":"Reference","MessageHeader.contained":"Resource","MessageHeader.destination.endpoint":"uri","MessageHeader.destination.extension":"Extension","MessageHeader.destination.id":"string","MessageHeader.destination.modifierExtension":"Extension","MessageHeader.destination.name":"string","MessageHeader.destination.target":"Reference","MessageHeader.enterer":"Reference","MessageHeader.event":"Coding","MessageHeader.extension":"Extension","MessageHeader.focus":"Reference","MessageHeader.id":"id","MessageHeader.implicitRules":"uri","MessageHeader.language":"code","MessageHeader.meta":"Meta","MessageHeader.modifierExtension":"Extension","MessageHeader.reason":"CodeableConcept","MessageHeader.receiver":"Reference","MessageHeader.response.code":"code","MessageHeader.response.details":"Reference","MessageHeader.response.extension":"Extension","MessageHeader.response.id":"string","MessageHeader.response.identifier":"id","MessageHeader.response.modifierExtension":"Extension","MessageHeader.responsible":"Reference","MessageHeader.sender":"Reference","MessageHeader.source.contact":"ContactPoint","MessageHeader.source.endpoint":"uri","MessageHeader.source.extension":"Extension","MessageHeader.source.id":"string","MessageHeader.source.modifierExtension":"Extension","MessageHeader.source.name":"string","MessageHeader.source.software":"string","MessageHeader.source.version":"string","MessageHeader.text":"Narrative","MessageHeader.timestamp":"instant","Meta.extension":"Extension","Meta.id":"string","Meta.lastUpdated":"instant","Meta.profile":"uri","Meta.security":"Coding","Meta.tag":"Coding","Meta.versionId":"id","MetadataResource.contact":"ContactDetail","MetadataResource.contained":"Resource","MetadataResource.date":"dateTime","MetadataResource.description":"markdown","MetadataResource.experimental":"boolean","MetadataResource.extension":"Extension","MetadataResource.id":"id","MetadataResource.implicitRules":"uri","MetadataResource.jurisdiction":"CodeableConcept","MetadataResource.language":"code","MetadataResource.meta":"Meta","MetadataResource.modifierExtension":"Extension","MetadataResource.name":"string","MetadataResource.publisher":"string","MetadataResource.status":"code","MetadataResource.text":"Narrative","MetadataResource.title":"string","MetadataResource.url":"uri","MetadataResource.useContext":"UsageContext","MetadataResource.version":"string","Money.code":"code","Money.comparator":"code","Money.extension":"Extension","Money.id":"string","Money.system":"uri","Money.unit":"string","Money.value":"decimal","NamingSystem.contact":"ContactDetail","NamingSystem.contained":"Resource","NamingSystem.date":"dateTime","NamingSystem.description":"markdown","NamingSystem.extension":"Extension","NamingSystem.id":"id","NamingSystem.implicitRules":"uri","NamingSystem.jurisdiction":"CodeableConcept","NamingSystem.kind":"code","NamingSystem.language":"code","NamingSystem.meta":"Meta","NamingSystem.modifierExtension":"Extension","NamingSystem.name":"string","NamingSystem.publisher":"string","NamingSystem.replacedBy":"Reference","NamingSystem.responsible":"string","NamingSystem.status":"code","NamingSystem.text":"Narrative","NamingSystem.type":"CodeableConcept","NamingSystem.uniqueId.comment":"string","NamingSystem.uniqueId.extension":"Extension","NamingSystem.uniqueId.id":"string","NamingSystem.uniqueId.modifierExtension":"Extension","NamingSystem.uniqueId.period":"Period","NamingSystem.uniqueId.preferred":"boolean","NamingSystem.uniqueId.type":"code","NamingSystem.uniqueId.value":"string","NamingSystem.usage":"string","NamingSystem.useContext":"UsageContext","Narrative.div":"xhtml","Narrative.extension":"Extension","Narrative.id":"string","Narrative.status":"code","NutritionOrder.allergyIntolerance":"Reference","NutritionOrder.contained":"Resource","NutritionOrder.dateTime":"dateTime","NutritionOrder.encounter":"Reference","NutritionOrder.enteralFormula.additiveProductName":"string","NutritionOrder.enteralFormula.additiveType":"CodeableConcept","NutritionOrder.enteralFormula.administration.extension":"Extension","NutritionOrder.enteralFormula.administration.id":"string","NutritionOrder.enteralFormula.administration.modifierExtension":"Extension","NutritionOrder.enteralFormula.administration.quantity":"Quantity","NutritionOrder.enteralFormula.administration.rateQuantity":"Quantity","NutritionOrder.enteralFormula.administration.rateRatio":"Ratio","NutritionOrder.enteralFormula.administration.schedule":"Timing","NutritionOrder.enteralFormula.administrationInstruction":"string","NutritionOrder.enteralFormula.baseFormulaProductName":"string","NutritionOrder.enteralFormula.baseFormulaType":"CodeableConcept","NutritionOrder.enteralFormula.caloricDensity":"Quantity","NutritionOrder.enteralFormula.extension":"Extension","NutritionOrder.enteralFormula.id":"string","NutritionOrder.enteralFormula.maxVolumeToDeliver":"Quantity","NutritionOrder.enteralFormula.modifierExtension":"Extension","NutritionOrder.enteralFormula.routeofAdministration":"CodeableConcept","NutritionOrder.excludeFoodModifier":"CodeableConcept","NutritionOrder.extension":"Extension","NutritionOrder.foodPreferenceModifier":"CodeableConcept","NutritionOrder.id":"id","NutritionOrder.identifier":"Identifier","NutritionOrder.implicitRules":"uri","NutritionOrder.language":"code","NutritionOrder.meta":"Meta","NutritionOrder.modifierExtension":"Extension","NutritionOrder.oralDiet.extension":"Extension","NutritionOrder.oralDiet.fluidConsistencyType":"CodeableConcept","NutritionOrder.oralDiet.id":"string","NutritionOrder.oralDiet.instruction":"string","NutritionOrder.oralDiet.modifierExtension":"Extension","NutritionOrder.oralDiet.nutrient.amount":"Quantity","NutritionOrder.oralDiet.nutrient.extension":"Extension","NutritionOrder.oralDiet.nutrient.id":"string","NutritionOrder.oralDiet.nutrient.modifier":"CodeableConcept","NutritionOrder.oralDiet.nutrient.modifierExtension":"Extension","NutritionOrder.oralDiet.schedule":"Timing","NutritionOrder.oralDiet.texture.extension":"Extension","NutritionOrder.oralDiet.texture.foodType":"CodeableConcept","NutritionOrder.oralDiet.texture.id":"string","NutritionOrder.oralDiet.texture.modifier":"CodeableConcept","NutritionOrder.oralDiet.texture.modifierExtension":"Extension","NutritionOrder.oralDiet.type":"CodeableConcept","NutritionOrder.orderer":"Reference","NutritionOrder.patient":"Reference","NutritionOrder.status":"code","NutritionOrder.supplement.extension":"Extension","NutritionOrder.supplement.id":"string","NutritionOrder.supplement.instruction":"string","NutritionOrder.supplement.modifierExtension":"Extension","NutritionOrder.supplement.productName":"string","NutritionOrder.supplement.quantity":"Quantity","NutritionOrder.supplement.schedule":"Timing","NutritionOrder.supplement.type":"CodeableConcept","NutritionOrder.text":"Narrative","Observation.basedOn":"Reference","Observation.bodySite":"CodeableConcept","Observation.category":"CodeableConcept","Observation.code":"CodeableConcept","Observation.comment":"string","Observation.component.code":"CodeableConcept","Observation.component.dataAbsentReason":"CodeableConcept","Observation.component.extension":"Extension","Observation.component.id":"string","Observation.component.interpretation":"CodeableConcept","Observation.component.modifierExtension":"Extension","Observation.component.valueAttachment":"Attachment","Observation.component.valueCodeableConcept":"CodeableConcept","Observation.component.valueDateTime":"dateTime","Observation.component.valuePeriod":"Period","Observation.component.valueQuantity":"Quantity","Observation.component.valueRange":"Range","Observation.component.valueRatio":"Ratio","Observation.component.valueSampledData":"SampledData","Observation.component.valueString":"string","Observation.component.valueTime":"time","Observation.contained":"Resource","Observation.context":"Reference","Observation.dataAbsentReason":"CodeableConcept","Observation.device":"Reference","Observation.effectiveDateTime":"dateTime","Observation.effectivePeriod":"Period","Observation.extension":"Extension","Observation.id":"id","Observation.identifier":"Identifier","Observation.implicitRules":"uri","Observation.interpretation":"CodeableConcept","Observation.issued":"instant","Observation.language":"code","Observation.meta":"Meta","Observation.method":"CodeableConcept","Observation.modifierExtension":"Extension","Observation.performer":"Reference","Observation.referenceRange.age":"Range","Observation.referenceRange.appliesTo":"CodeableConcept","Observation.referenceRange.extension":"Extension","Observation.referenceRange.high":"Quantity","Observation.referenceRange.id":"string","Observation.referenceRange.low":"Quantity","Observation.referenceRange.modifierExtension":"Extension","Observation.referenceRange.text":"string","Observation.referenceRange.type":"CodeableConcept","Observation.related.extension":"Extension","Observation.related.id":"string","Observation.related.modifierExtension":"Extension","Observation.related.target":"Reference","Observation.related.type":"code","Observation.specimen":"Reference","Observation.status":"code","Observation.subject":"Reference","Observation.text":"Narrative","Observation.valueAttachment":"Attachment","Observation.valueBoolean":"boolean","Observation.valueCodeableConcept":"CodeableConcept","Observation.valueDateTime":"dateTime","Observation.valuePeriod":"Period","Observation.valueQuantity":"Quantity","Observation.valueRange":"Range","Observation.valueRatio":"Ratio","Observation.valueSampledData":"SampledData","Observation.valueString":"string","Observation.valueTime":"time","OperationDefinition.base":"Reference","OperationDefinition.code":"code","OperationDefinition.comment":"string","OperationDefinition.contact":"ContactDetail","OperationDefinition.contained":"Resource","OperationDefinition.date":"dateTime","OperationDefinition.description":"markdown","OperationDefinition.experimental":"boolean","OperationDefinition.extension":"Extension","OperationDefinition.id":"id","OperationDefinition.idempotent":"boolean","OperationDefinition.implicitRules":"uri","OperationDefinition.instance":"boolean","OperationDefinition.jurisdiction":"CodeableConcept","OperationDefinition.kind":"code","OperationDefinition.language":"code","OperationDefinition.meta":"Meta","OperationDefinition.modifierExtension":"Extension","OperationDefinition.name":"string","OperationDefinition.overload.comment":"string","OperationDefinition.overload.extension":"Extension","OperationDefinition.overload.id":"string","OperationDefinition.overload.modifierExtension":"Extension","OperationDefinition.overload.parameterName":"string","OperationDefinition.parameter.binding.extension":"Extension","OperationDefinition.parameter.binding.id":"string","OperationDefinition.parameter.binding.modifierExtension":"Extension","OperationDefinition.parameter.binding.strength":"code","OperationDefinition.parameter.binding.valueSetReference":"Reference","OperationDefinition.parameter.binding.valueSetUri":"uri","OperationDefinition.parameter.documentation":"string","OperationDefinition.parameter.extension":"Extension","OperationDefinition.parameter.id":"string","OperationDefinition.parameter.max":"string","OperationDefinition.parameter.min":"integer","OperationDefinition.parameter.modifierExtension":"Extension","OperationDefinition.parameter.name":"code","OperationDefinition.parameter.profile":"Reference","OperationDefinition.parameter.searchType":"code","OperationDefinition.parameter.type":"code","OperationDefinition.parameter.use":"code","OperationDefinition.publisher":"string","OperationDefinition.purpose":"markdown","OperationDefinition.resource":"code","OperationDefinition.status":"code","OperationDefinition.system":"boolean","OperationDefinition.text":"Narrative","OperationDefinition.type":"boolean","OperationDefinition.url":"uri","OperationDefinition.useContext":"UsageContext","OperationDefinition.version":"string","OperationOutcome.contained":"Resource","OperationOutcome.extension":"Extension","OperationOutcome.id":"id","OperationOutcome.implicitRules":"uri","OperationOutcome.issue.code":"code","OperationOutcome.issue.details":"CodeableConcept","OperationOutcome.issue.diagnostics":"string","OperationOutcome.issue.expression":"string","OperationOutcome.issue.extension":"Extension","OperationOutcome.issue.id":"string","OperationOutcome.issue.location":"string","OperationOutcome.issue.modifierExtension":"Extension","OperationOutcome.issue.severity":"code","OperationOutcome.language":"code","OperationOutcome.meta":"Meta","OperationOutcome.modifierExtension":"Extension","OperationOutcome.text":"Narrative","Organization.active":"boolean","Organization.address":"Address","Organization.alias":"string","Organization.contact.address":"Address","Organization.contact.extension":"Extension","Organization.contact.id":"string","Organization.contact.modifierExtension":"Extension","Organization.contact.name":"HumanName","Organization.contact.purpose":"CodeableConcept","Organization.contact.telecom":"ContactPoint","Organization.contained":"Resource","Organization.endpoint":"Reference","Organization.extension":"Extension","Organization.id":"id","Organization.identifier":"Identifier","Organization.implicitRules":"uri","Organization.language":"code","Organization.meta":"Meta","Organization.modifierExtension":"Extension","Organization.name":"string","Organization.partOf":"Reference","Organization.telecom":"ContactPoint","Organization.text":"Narrative","Organization.type":"CodeableConcept","ParameterDefinition.documentation":"string","ParameterDefinition.extension":"Extension","ParameterDefinition.id":"string","ParameterDefinition.max":"string","ParameterDefinition.min":"integer","ParameterDefinition.name":"code","ParameterDefinition.profile":"Reference","ParameterDefinition.type":"code","ParameterDefinition.use":"code","Parameters.id":"id","Parameters.implicitRules":"uri","Parameters.language":"code","Parameters.meta":"Meta","Parameters.parameter.extension":"Extension","Parameters.parameter.id":"string","Parameters.parameter.modifierExtension":"Extension","Parameters.parameter.name":"string","Parameters.parameter.resource":"Resource","Parameters.parameter.valueAddress":"Address","Parameters.parameter.valueAge":"Age","Parameters.parameter.valueAnnotation":"Annotation","Parameters.parameter.valueAttachment":"Attachment","Parameters.parameter.valueBase64Binary":"base64Binary","Parameters.parameter.valueBoolean":"boolean","Parameters.parameter.valueCode":"code","Parameters.parameter.valueCodeableConcept":"CodeableConcept","Parameters.parameter.valueCoding":"Coding","Parameters.parameter.valueContactPoint":"ContactPoint","Parameters.parameter.valueCount":"Count","Parameters.parameter.valueDate":"date","Parameters.parameter.valueDateTime":"dateTime","Parameters.parameter.valueDecimal":"decimal","Parameters.parameter.valueDistance":"Distance","Parameters.parameter.valueDuration":"Duration","Parameters.parameter.valueHumanName":"HumanName","Parameters.parameter.valueId":"id","Parameters.parameter.valueIdentifier":"Identifier","Parameters.parameter.valueInstant":"instant","Parameters.parameter.valueInteger":"integer","Parameters.parameter.valueMarkdown":"markdown","Parameters.parameter.valueMeta":"Meta","Parameters.parameter.valueMoney":"Money","Parameters.parameter.valueOid":"oid","Parameters.parameter.valuePeriod":"Period","Parameters.parameter.valuePositiveInt":"positiveInt","Parameters.parameter.valueQuantity":"Quantity","Parameters.parameter.valueRange":"Range","Parameters.parameter.valueRatio":"Ratio","Parameters.parameter.valueReference":"Reference","Parameters.parameter.valueSampledData":"SampledData","Parameters.parameter.valueSignature":"Signature","Parameters.parameter.valueString":"string","Parameters.parameter.valueTime":"time","Parameters.parameter.valueTiming":"Timing","Parameters.parameter.valueUnsignedInt":"unsignedInt","Parameters.parameter.valueUri":"uri","Patient.active":"boolean","Patient.address":"Address","Patient.animal.breed":"CodeableConcept","Patient.animal.extension":"Extension","Patient.animal.genderStatus":"CodeableConcept","Patient.animal.id":"string","Patient.animal.modifierExtension":"Extension","Patient.animal.species":"CodeableConcept","Patient.birthDate":"date","Patient.communication.extension":"Extension","Patient.communication.id":"string","Patient.communication.language":"CodeableConcept","Patient.communication.modifierExtension":"Extension","Patient.communication.preferred":"boolean","Patient.contact.address":"Address","Patient.contact.extension":"Extension","Patient.contact.gender":"code","Patient.contact.id":"string","Patient.contact.modifierExtension":"Extension","Patient.contact.name":"HumanName","Patient.contact.organization":"Reference","Patient.contact.period":"Period","Patient.contact.relationship":"CodeableConcept","Patient.contact.telecom":"ContactPoint","Patient.contained":"Resource","Patient.deceasedBoolean":"boolean","Patient.deceasedDateTime":"dateTime","Patient.extension":"Extension","Patient.gender":"code","Patient.generalPractitioner":"Reference","Patient.id":"id","Patient.identifier":"Identifier","Patient.implicitRules":"uri","Patient.language":"code","Patient.link.extension":"Extension","Patient.link.id":"string","Patient.link.modifierExtension":"Extension","Patient.link.other":"Reference","Patient.link.type":"code","Patient.managingOrganization":"Reference","Patient.maritalStatus":"CodeableConcept","Patient.meta":"Meta","Patient.modifierExtension":"Extension","Patient.multipleBirthBoolean":"boolean","Patient.multipleBirthInteger":"integer","Patient.name":"HumanName","Patient.photo":"Attachment","Patient.telecom":"ContactPoint","Patient.text":"Narrative","PaymentNotice.contained":"Resource","PaymentNotice.created":"dateTime","PaymentNotice.extension":"Extension","PaymentNotice.id":"id","PaymentNotice.identifier":"Identifier","PaymentNotice.implicitRules":"uri","PaymentNotice.language":"code","PaymentNotice.meta":"Meta","PaymentNotice.modifierExtension":"Extension","PaymentNotice.organization":"Reference","PaymentNotice.paymentStatus":"CodeableConcept","PaymentNotice.provider":"Reference","PaymentNotice.request":"Reference","PaymentNotice.response":"Reference","PaymentNotice.status":"code","PaymentNotice.statusDate":"date","PaymentNotice.target":"Reference","PaymentNotice.text":"Narrative","PaymentReconciliation.contained":"Resource","PaymentReconciliation.created":"dateTime","PaymentReconciliation.detail.amount":"Money","PaymentReconciliation.detail.date":"date","PaymentReconciliation.detail.extension":"Extension","PaymentReconciliation.detail.id":"string","PaymentReconciliation.detail.modifierExtension":"Extension","PaymentReconciliation.detail.payee":"Reference","PaymentReconciliation.detail.request":"Reference","PaymentReconciliation.detail.response":"Reference","PaymentReconciliation.detail.submitter":"Reference","PaymentReconciliation.detail.type":"CodeableConcept","PaymentReconciliation.disposition":"string","PaymentReconciliation.extension":"Extension","PaymentReconciliation.form":"CodeableConcept","PaymentReconciliation.id":"id","PaymentReconciliation.identifier":"Identifier","PaymentReconciliation.implicitRules":"uri","PaymentReconciliation.language":"code","PaymentReconciliation.meta":"Meta","PaymentReconciliation.modifierExtension":"Extension","PaymentReconciliation.organization":"Reference","PaymentReconciliation.outcome":"CodeableConcept","PaymentReconciliation.period":"Period","PaymentReconciliation.processNote.extension":"Extension","PaymentReconciliation.processNote.id":"string","PaymentReconciliation.processNote.modifierExtension":"Extension","PaymentReconciliation.processNote.text":"string","PaymentReconciliation.processNote.type":"CodeableConcept","PaymentReconciliation.request":"Reference","PaymentReconciliation.requestOrganization":"Reference","PaymentReconciliation.requestProvider":"Reference","PaymentReconciliation.status":"code","PaymentReconciliation.text":"Narrative","PaymentReconciliation.total":"Money","Period.end":"dateTime","Period.extension":"Extension","Period.id":"string","Period.start":"dateTime","Person.active":"boolean","Person.address":"Address","Person.birthDate":"date","Person.contained":"Resource","Person.extension":"Extension","Person.gender":"code","Person.id":"id","Person.identifier":"Identifier","Person.implicitRules":"uri","Person.language":"code","Person.link.assurance":"code","Person.link.extension":"Extension","Person.link.id":"string","Person.link.modifierExtension":"Extension","Person.link.target":"Reference","Person.managingOrganization":"Reference","Person.meta":"Meta","Person.modifierExtension":"Extension","Person.name":"HumanName","Person.photo":"Attachment","Person.telecom":"ContactPoint","Person.text":"Narrative","PlanDefinition.action.cardinalityBehavior":"code","PlanDefinition.action.code":"CodeableConcept","PlanDefinition.action.condition.description":"string","PlanDefinition.action.condition.expression":"string","PlanDefinition.action.condition.extension":"Extension","PlanDefinition.action.condition.id":"string","PlanDefinition.action.condition.kind":"code","PlanDefinition.action.condition.language":"string","PlanDefinition.action.condition.modifierExtension":"Extension","PlanDefinition.action.definition":"Reference","PlanDefinition.action.description":"string","PlanDefinition.action.documentation":"RelatedArtifact","PlanDefinition.action.dynamicValue.description":"string","PlanDefinition.action.dynamicValue.expression":"string","PlanDefinition.action.dynamicValue.extension":"Extension","PlanDefinition.action.dynamicValue.id":"string","PlanDefinition.action.dynamicValue.language":"string","PlanDefinition.action.dynamicValue.modifierExtension":"Extension","PlanDefinition.action.dynamicValue.path":"string","PlanDefinition.action.extension":"Extension","PlanDefinition.action.goalId":"id","PlanDefinition.action.groupingBehavior":"code","PlanDefinition.action.id":"string","PlanDefinition.action.input":"DataRequirement","PlanDefinition.action.label":"string","PlanDefinition.action.modifierExtension":"Extension","PlanDefinition.action.output":"DataRequirement","PlanDefinition.action.participant.extension":"Extension","PlanDefinition.action.participant.id":"string","PlanDefinition.action.participant.modifierExtension":"Extension","PlanDefinition.action.participant.role":"CodeableConcept","PlanDefinition.action.participant.type":"code","PlanDefinition.action.precheckBehavior":"code","PlanDefinition.action.reason":"CodeableConcept","PlanDefinition.action.relatedAction.actionId":"id","PlanDefinition.action.relatedAction.extension":"Extension","PlanDefinition.action.relatedAction.id":"string","PlanDefinition.action.relatedAction.modifierExtension":"Extension","PlanDefinition.action.relatedAction.offsetDuration":"Duration","PlanDefinition.action.relatedAction.offsetRange":"Range","PlanDefinition.action.relatedAction.relationship":"code","PlanDefinition.action.requiredBehavior":"code","PlanDefinition.action.selectionBehavior":"code","PlanDefinition.action.textEquivalent":"string","PlanDefinition.action.timingDateTime":"dateTime","PlanDefinition.action.timingDuration":"Duration","PlanDefinition.action.timingPeriod":"Period","PlanDefinition.action.timingRange":"Range","PlanDefinition.action.timingTiming":"Timing","PlanDefinition.action.title":"string","PlanDefinition.action.transform":"Reference","PlanDefinition.action.triggerDefinition":"TriggerDefinition","PlanDefinition.action.type":"Coding","PlanDefinition.approvalDate":"date","PlanDefinition.contact":"ContactDetail","PlanDefinition.contained":"Resource","PlanDefinition.contributor":"Contributor","PlanDefinition.copyright":"markdown","PlanDefinition.date":"dateTime","PlanDefinition.description":"markdown","PlanDefinition.effectivePeriod":"Period","PlanDefinition.experimental":"boolean","PlanDefinition.extension":"Extension","PlanDefinition.goal.addresses":"CodeableConcept","PlanDefinition.goal.category":"CodeableConcept","PlanDefinition.goal.description":"CodeableConcept","PlanDefinition.goal.documentation":"RelatedArtifact","PlanDefinition.goal.extension":"Extension","PlanDefinition.goal.id":"string","PlanDefinition.goal.modifierExtension":"Extension","PlanDefinition.goal.priority":"CodeableConcept","PlanDefinition.goal.start":"CodeableConcept","PlanDefinition.goal.target.detailCodeableConcept":"CodeableConcept","PlanDefinition.goal.target.detailQuantity":"Quantity","PlanDefinition.goal.target.detailRange":"Range","PlanDefinition.goal.target.due":"Duration","PlanDefinition.goal.target.extension":"Extension","PlanDefinition.goal.target.id":"string","PlanDefinition.goal.target.measure":"CodeableConcept","PlanDefinition.goal.target.modifierExtension":"Extension","PlanDefinition.id":"id","PlanDefinition.identifier":"Identifier","PlanDefinition.implicitRules":"uri","PlanDefinition.jurisdiction":"CodeableConcept","PlanDefinition.language":"code","PlanDefinition.lastReviewDate":"date","PlanDefinition.library":"Reference","PlanDefinition.meta":"Meta","PlanDefinition.modifierExtension":"Extension","PlanDefinition.name":"string","PlanDefinition.publisher":"string","PlanDefinition.purpose":"markdown","PlanDefinition.relatedArtifact":"RelatedArtifact","PlanDefinition.status":"code","PlanDefinition.text":"Narrative","PlanDefinition.title":"string","PlanDefinition.topic":"CodeableConcept","PlanDefinition.type":"CodeableConcept","PlanDefinition.url":"uri","PlanDefinition.usage":"string","PlanDefinition.useContext":"UsageContext","PlanDefinition.version":"string","Practitioner.active":"boolean","Practitioner.address":"Address","Practitioner.birthDate":"date","Practitioner.communication":"CodeableConcept","Practitioner.contained":"Resource","Practitioner.extension":"Extension","Practitioner.gender":"code","Practitioner.id":"id","Practitioner.identifier":"Identifier","Practitioner.implicitRules":"uri","Practitioner.language":"code","Practitioner.meta":"Meta","Practitioner.modifierExtension":"Extension","Practitioner.name":"HumanName","Practitioner.photo":"Attachment","Practitioner.qualification.code":"CodeableConcept","Practitioner.qualification.extension":"Extension","Practitioner.qualification.id":"string","Practitioner.qualification.identifier":"Identifier","Practitioner.qualification.issuer":"Reference","Practitioner.qualification.modifierExtension":"Extension","Practitioner.qualification.period":"Period","Practitioner.telecom":"ContactPoint","Practitioner.text":"Narrative","PractitionerRole.active":"boolean","PractitionerRole.availabilityExceptions":"string","PractitionerRole.availableTime.allDay":"boolean","PractitionerRole.availableTime.availableEndTime":"time","PractitionerRole.availableTime.availableStartTime":"time","PractitionerRole.availableTime.daysOfWeek":"code","PractitionerRole.availableTime.extension":"Extension","PractitionerRole.availableTime.id":"string","PractitionerRole.availableTime.modifierExtension":"Extension","PractitionerRole.code":"CodeableConcept","PractitionerRole.contained":"Resource","PractitionerRole.endpoint":"Reference","PractitionerRole.extension":"Extension","PractitionerRole.healthcareService":"Reference","PractitionerRole.id":"id","PractitionerRole.identifier":"Identifier","PractitionerRole.implicitRules":"uri","PractitionerRole.language":"code","PractitionerRole.location":"Reference","PractitionerRole.meta":"Meta","PractitionerRole.modifierExtension":"Extension","PractitionerRole.notAvailable.description":"string","PractitionerRole.notAvailable.during":"Period","PractitionerRole.notAvailable.extension":"Extension","PractitionerRole.notAvailable.id":"string","PractitionerRole.notAvailable.modifierExtension":"Extension","PractitionerRole.organization":"Reference","PractitionerRole.period":"Period","PractitionerRole.practitioner":"Reference","PractitionerRole.specialty":"CodeableConcept","PractitionerRole.telecom":"ContactPoint","PractitionerRole.text":"Narrative","Procedure.basedOn":"Reference","Procedure.bodySite":"CodeableConcept","Procedure.category":"CodeableConcept","Procedure.code":"CodeableConcept","Procedure.complication":"CodeableConcept","Procedure.complicationDetail":"Reference","Procedure.contained":"Resource","Procedure.context":"Reference","Procedure.definition":"Reference","Procedure.extension":"Extension","Procedure.focalDevice.action":"CodeableConcept","Procedure.focalDevice.extension":"Extension","Procedure.focalDevice.id":"string","Procedure.focalDevice.manipulated":"Reference","Procedure.focalDevice.modifierExtension":"Extension","Procedure.followUp":"CodeableConcept","Procedure.id":"id","Procedure.identifier":"Identifier","Procedure.implicitRules":"uri","Procedure.language":"code","Procedure.location":"Reference","Procedure.meta":"Meta","Procedure.modifierExtension":"Extension","Procedure.notDone":"boolean","Procedure.notDoneReason":"CodeableConcept","Procedure.note":"Annotation","Procedure.outcome":"CodeableConcept","Procedure.partOf":"Reference","Procedure.performedDateTime":"dateTime","Procedure.performedPeriod":"Period","Procedure.performer.actor":"Reference","Procedure.performer.extension":"Extension","Procedure.performer.id":"string","Procedure.performer.modifierExtension":"Extension","Procedure.performer.onBehalfOf":"Reference","Procedure.performer.role":"CodeableConcept","Procedure.reasonCode":"CodeableConcept","Procedure.reasonReference":"Reference","Procedure.report":"Reference","Procedure.status":"code","Procedure.subject":"Reference","Procedure.text":"Narrative","Procedure.usedCode":"CodeableConcept","Procedure.usedReference":"Reference","ProcedureRequest.asNeededBoolean":"boolean","ProcedureRequest.asNeededCodeableConcept":"CodeableConcept","ProcedureRequest.authoredOn":"dateTime","ProcedureRequest.basedOn":"Reference","ProcedureRequest.bodySite":"CodeableConcept","ProcedureRequest.category":"CodeableConcept","ProcedureRequest.code":"CodeableConcept","ProcedureRequest.contained":"Resource","ProcedureRequest.context":"Reference","ProcedureRequest.definition":"Reference","ProcedureRequest.doNotPerform":"boolean","ProcedureRequest.extension":"Extension","ProcedureRequest.id":"id","ProcedureRequest.identifier":"Identifier","ProcedureRequest.implicitRules":"uri","ProcedureRequest.intent":"code","ProcedureRequest.language":"code","ProcedureRequest.meta":"Meta","ProcedureRequest.modifierExtension":"Extension","ProcedureRequest.note":"Annotation","ProcedureRequest.occurrenceDateTime":"dateTime","ProcedureRequest.occurrencePeriod":"Period","ProcedureRequest.occurrenceTiming":"Timing","ProcedureRequest.performer":"Reference","ProcedureRequest.performerType":"CodeableConcept","ProcedureRequest.priority":"code","ProcedureRequest.reasonCode":"CodeableConcept","ProcedureRequest.reasonReference":"Reference","ProcedureRequest.relevantHistory":"Reference","ProcedureRequest.replaces":"Reference","ProcedureRequest.requester.agent":"Reference","ProcedureRequest.requester.extension":"Extension","ProcedureRequest.requester.id":"string","ProcedureRequest.requester.modifierExtension":"Extension","ProcedureRequest.requester.onBehalfOf":"Reference","ProcedureRequest.requisition":"Identifier","ProcedureRequest.specimen":"Reference","ProcedureRequest.status":"code","ProcedureRequest.subject":"Reference","ProcedureRequest.supportingInfo":"Reference","ProcedureRequest.text":"Narrative","ProcessRequest.action":"code","ProcessRequest.contained":"Resource","ProcessRequest.created":"dateTime","ProcessRequest.exclude":"string","ProcessRequest.extension":"Extension","ProcessRequest.id":"id","ProcessRequest.identifier":"Identifier","ProcessRequest.implicitRules":"uri","ProcessRequest.include":"string","ProcessRequest.item.extension":"Extension","ProcessRequest.item.id":"string","ProcessRequest.item.modifierExtension":"Extension","ProcessRequest.item.sequenceLinkId":"integer","ProcessRequest.language":"code","ProcessRequest.meta":"Meta","ProcessRequest.modifierExtension":"Extension","ProcessRequest.nullify":"boolean","ProcessRequest.organization":"Reference","ProcessRequest.period":"Period","ProcessRequest.provider":"Reference","ProcessRequest.reference":"string","ProcessRequest.request":"Reference","ProcessRequest.response":"Reference","ProcessRequest.status":"code","ProcessRequest.target":"Reference","ProcessRequest.text":"Narrative","ProcessResponse.communicationRequest":"Reference","ProcessResponse.contained":"Resource","ProcessResponse.created":"dateTime","ProcessResponse.disposition":"string","ProcessResponse.error":"CodeableConcept","ProcessResponse.extension":"Extension","ProcessResponse.form":"CodeableConcept","ProcessResponse.id":"id","ProcessResponse.identifier":"Identifier","ProcessResponse.implicitRules":"uri","ProcessResponse.language":"code","ProcessResponse.meta":"Meta","ProcessResponse.modifierExtension":"Extension","ProcessResponse.organization":"Reference","ProcessResponse.outcome":"CodeableConcept","ProcessResponse.processNote.extension":"Extension","ProcessResponse.processNote.id":"string","ProcessResponse.processNote.modifierExtension":"Extension","ProcessResponse.processNote.text":"string","ProcessResponse.processNote.type":"CodeableConcept","ProcessResponse.request":"Reference","ProcessResponse.requestOrganization":"Reference","ProcessResponse.requestProvider":"Reference","ProcessResponse.status":"code","ProcessResponse.text":"Narrative","Provenance.activity":"Coding","Provenance.agent.extension":"Extension","Provenance.agent.id":"string","Provenance.agent.modifierExtension":"Extension","Provenance.agent.onBehalfOfReference":"Reference","Provenance.agent.onBehalfOfUri":"uri","Provenance.agent.relatedAgentType":"CodeableConcept","Provenance.agent.role":"CodeableConcept","Provenance.agent.whoReference":"Reference","Provenance.agent.whoUri":"uri","Provenance.contained":"Resource","Provenance.entity.extension":"Extension","Provenance.entity.id":"string","Provenance.entity.modifierExtension":"Extension","Provenance.entity.role":"code","Provenance.entity.whatIdentifier":"Identifier","Provenance.entity.whatReference":"Reference","Provenance.entity.whatUri":"uri","Provenance.extension":"Extension","Provenance.id":"id","Provenance.implicitRules":"uri","Provenance.language":"code","Provenance.location":"Reference","Provenance.meta":"Meta","Provenance.modifierExtension":"Extension","Provenance.period":"Period","Provenance.policy":"uri","Provenance.reason":"Coding","Provenance.recorded":"instant","Provenance.signature":"Signature","Provenance.target":"Reference","Provenance.text":"Narrative","Quantity.code":"code","Quantity.comparator":"code","Quantity.extension":"Extension","Quantity.id":"string","Quantity.system":"uri","Quantity.unit":"string","Quantity.value":"decimal","Questionnaire.approvalDate":"date","Questionnaire.code":"Coding","Questionnaire.contact":"ContactDetail","Questionnaire.contained":"Resource","Questionnaire.copyright":"markdown","Questionnaire.date":"dateTime","Questionnaire.description":"markdown","Questionnaire.effectivePeriod":"Period","Questionnaire.experimental":"boolean","Questionnaire.extension":"Extension","Questionnaire.id":"id","Questionnaire.identifier":"Identifier","Questionnaire.implicitRules":"uri","Questionnaire.item.code":"Coding","Questionnaire.item.definition":"uri","Questionnaire.item.enableWhen.answerAttachment":"Attachment","Questionnaire.item.enableWhen.answerBoolean":"boolean","Questionnaire.item.enableWhen.answerCoding":"Coding","Questionnaire.item.enableWhen.answerDate":"date","Questionnaire.item.enableWhen.answerDateTime":"dateTime","Questionnaire.item.enableWhen.answerDecimal":"decimal","Questionnaire.item.enableWhen.answerInteger":"integer","Questionnaire.item.enableWhen.answerQuantity":"Quantity","Questionnaire.item.enableWhen.answerReference":"Reference","Questionnaire.item.enableWhen.answerString":"string","Questionnaire.item.enableWhen.answerTime":"time","Questionnaire.item.enableWhen.answerUri":"uri","Questionnaire.item.enableWhen.extension":"Extension","Questionnaire.item.enableWhen.hasAnswer":"boolean","Questionnaire.item.enableWhen.id":"string","Questionnaire.item.enableWhen.modifierExtension":"Extension","Questionnaire.item.enableWhen.question":"string","Questionnaire.item.extension":"Extension","Questionnaire.item.id":"string","Questionnaire.item.initialAttachment":"Attachment","Questionnaire.item.initialBoolean":"boolean","Questionnaire.item.initialCoding":"Coding","Questionnaire.item.initialDate":"date","Questionnaire.item.initialDateTime":"dateTime","Questionnaire.item.initialDecimal":"decimal","Questionnaire.item.initialInteger":"integer","Questionnaire.item.initialQuantity":"Quantity","Questionnaire.item.initialReference":"Reference","Questionnaire.item.initialString":"string","Questionnaire.item.initialTime":"time","Questionnaire.item.initialUri":"uri","Questionnaire.item.linkId":"string","Questionnaire.item.maxLength":"integer","Questionnaire.item.modifierExtension":"Extension","Questionnaire.item.option.extension":"Extension","Questionnaire.item.option.id":"string","Questionnaire.item.option.modifierExtension":"Extension","Questionnaire.item.option.valueCoding":"Coding","Questionnaire.item.option.valueDate":"date","Questionnaire.item.option.valueInteger":"integer","Questionnaire.item.option.valueString":"string","Questionnaire.item.option.valueTime":"time","Questionnaire.item.options":"Reference","Questionnaire.item.prefix":"string","Questionnaire.item.readOnly":"boolean","Questionnaire.item.repeats":"boolean","Questionnaire.item.required":"boolean","Questionnaire.item.text":"string","Questionnaire.item.type":"code","Questionnaire.jurisdiction":"CodeableConcept","Questionnaire.language":"code","Questionnaire.lastReviewDate":"date","Questionnaire.meta":"Meta","Questionnaire.modifierExtension":"Extension","Questionnaire.name":"string","Questionnaire.publisher":"string","Questionnaire.purpose":"markdown","Questionnaire.status":"code","Questionnaire.subjectType":"code","Questionnaire.text":"Narrative","Questionnaire.title":"string","Questionnaire.url":"uri","Questionnaire.useContext":"UsageContext","Questionnaire.version":"string","QuestionnaireResponse.author":"Reference","QuestionnaireResponse.authored":"dateTime","QuestionnaireResponse.basedOn":"Reference","QuestionnaireResponse.contained":"Resource","QuestionnaireResponse.context":"Reference","QuestionnaireResponse.extension":"Extension","QuestionnaireResponse.id":"id","QuestionnaireResponse.identifier":"Identifier","QuestionnaireResponse.implicitRules":"uri","QuestionnaireResponse.item.answer.extension":"Extension","QuestionnaireResponse.item.answer.id":"string","QuestionnaireResponse.item.answer.modifierExtension":"Extension","QuestionnaireResponse.item.answer.valueAttachment":"Attachment","QuestionnaireResponse.item.answer.valueBoolean":"boolean","QuestionnaireResponse.item.answer.valueCoding":"Coding","QuestionnaireResponse.item.answer.valueDate":"date","QuestionnaireResponse.item.answer.valueDateTime":"dateTime","QuestionnaireResponse.item.answer.valueDecimal":"decimal","QuestionnaireResponse.item.answer.valueInteger":"integer","QuestionnaireResponse.item.answer.valueQuantity":"Quantity","QuestionnaireResponse.item.answer.valueReference":"Reference","QuestionnaireResponse.item.answer.valueString":"string","QuestionnaireResponse.item.answer.valueTime":"time","QuestionnaireResponse.item.answer.valueUri":"uri","QuestionnaireResponse.item.definition":"uri","QuestionnaireResponse.item.extension":"Extension","QuestionnaireResponse.item.id":"string","QuestionnaireResponse.item.linkId":"string","QuestionnaireResponse.item.modifierExtension":"Extension","QuestionnaireResponse.item.subject":"Reference","QuestionnaireResponse.item.text":"string","QuestionnaireResponse.language":"code","QuestionnaireResponse.meta":"Meta","QuestionnaireResponse.modifierExtension":"Extension","QuestionnaireResponse.parent":"Reference","QuestionnaireResponse.questionnaire":"Reference","QuestionnaireResponse.source":"Reference","QuestionnaireResponse.status":"code","QuestionnaireResponse.subject":"Reference","QuestionnaireResponse.text":"Narrative","Range.extension":"Extension","Range.high":"Quantity","Range.id":"string","Range.low":"Quantity","Ratio.denominator":"Quantity","Ratio.extension":"Extension","Ratio.id":"string","Ratio.numerator":"Quantity","Reference.display":"string","Reference.extension":"Extension","Reference.id":"string","Reference.identifier":"Identifier","Reference.reference":"string","ReferralRequest.authoredOn":"dateTime","ReferralRequest.basedOn":"Reference","ReferralRequest.contained":"Resource","ReferralRequest.context":"Reference","ReferralRequest.definition":"Reference","ReferralRequest.description":"string","ReferralRequest.extension":"Extension","ReferralRequest.groupIdentifier":"Identifier","ReferralRequest.id":"id","ReferralRequest.identifier":"Identifier","ReferralRequest.implicitRules":"uri","ReferralRequest.intent":"code","ReferralRequest.language":"code","ReferralRequest.meta":"Meta","ReferralRequest.modifierExtension":"Extension","ReferralRequest.note":"Annotation","ReferralRequest.occurrenceDateTime":"dateTime","ReferralRequest.occurrencePeriod":"Period","ReferralRequest.priority":"code","ReferralRequest.reasonCode":"CodeableConcept","ReferralRequest.reasonReference":"Reference","ReferralRequest.recipient":"Reference","ReferralRequest.relevantHistory":"Reference","ReferralRequest.replaces":"Reference","ReferralRequest.requester.agent":"Reference","ReferralRequest.requester.extension":"Extension","ReferralRequest.requester.id":"string","ReferralRequest.requester.modifierExtension":"Extension","ReferralRequest.requester.onBehalfOf":"Reference","ReferralRequest.serviceRequested":"CodeableConcept","ReferralRequest.specialty":"CodeableConcept","ReferralRequest.status":"code","ReferralRequest.subject":"Reference","ReferralRequest.supportingInfo":"Reference","ReferralRequest.text":"Narrative","ReferralRequest.type":"CodeableConcept","RelatedArtifact.citation":"string","RelatedArtifact.display":"string","RelatedArtifact.document":"Attachment","RelatedArtifact.extension":"Extension","RelatedArtifact.id":"string","RelatedArtifact.resource":"Reference","RelatedArtifact.type":"code","RelatedArtifact.url":"uri","RelatedPerson.active":"boolean","RelatedPerson.address":"Address","RelatedPerson.birthDate":"date","RelatedPerson.contained":"Resource","RelatedPerson.extension":"Extension","RelatedPerson.gender":"code","RelatedPerson.id":"id","RelatedPerson.identifier":"Identifier","RelatedPerson.implicitRules":"uri","RelatedPerson.language":"code","RelatedPerson.meta":"Meta","RelatedPerson.modifierExtension":"Extension","RelatedPerson.name":"HumanName","RelatedPerson.patient":"Reference","RelatedPerson.period":"Period","RelatedPerson.photo":"Attachment","RelatedPerson.relationship":"CodeableConcept","RelatedPerson.telecom":"ContactPoint","RelatedPerson.text":"Narrative","RequestGroup.action.cardinalityBehavior":"code","RequestGroup.action.code":"CodeableConcept","RequestGroup.action.condition.description":"string","RequestGroup.action.condition.expression":"string","RequestGroup.action.condition.extension":"Extension","RequestGroup.action.condition.id":"string","RequestGroup.action.condition.kind":"code","RequestGroup.action.condition.language":"string","RequestGroup.action.condition.modifierExtension":"Extension","RequestGroup.action.description":"string","RequestGroup.action.documentation":"RelatedArtifact","RequestGroup.action.extension":"Extension","RequestGroup.action.groupingBehavior":"code","RequestGroup.action.id":"string","RequestGroup.action.label":"string","RequestGroup.action.modifierExtension":"Extension","RequestGroup.action.participant":"Reference","RequestGroup.action.precheckBehavior":"code","RequestGroup.action.relatedAction.actionId":"id","RequestGroup.action.relatedAction.extension":"Extension","RequestGroup.action.relatedAction.id":"string","RequestGroup.action.relatedAction.modifierExtension":"Extension","RequestGroup.action.relatedAction.offsetDuration":"Duration","RequestGroup.action.relatedAction.offsetRange":"Range","RequestGroup.action.relatedAction.relationship":"code","RequestGroup.action.requiredBehavior":"code","RequestGroup.action.resource":"Reference","RequestGroup.action.selectionBehavior":"code","RequestGroup.action.textEquivalent":"string","RequestGroup.action.timingDateTime":"dateTime","RequestGroup.action.timingDuration":"Duration","RequestGroup.action.timingPeriod":"Period","RequestGroup.action.timingRange":"Range","RequestGroup.action.timingTiming":"Timing","RequestGroup.action.title":"string","RequestGroup.action.type":"Coding","RequestGroup.author":"Reference","RequestGroup.authoredOn":"dateTime","RequestGroup.basedOn":"Reference","RequestGroup.contained":"Resource","RequestGroup.context":"Reference","RequestGroup.definition":"Reference","RequestGroup.extension":"Extension","RequestGroup.groupIdentifier":"Identifier","RequestGroup.id":"id","RequestGroup.identifier":"Identifier","RequestGroup.implicitRules":"uri","RequestGroup.intent":"code","RequestGroup.language":"code","RequestGroup.meta":"Meta","RequestGroup.modifierExtension":"Extension","RequestGroup.note":"Annotation","RequestGroup.priority":"code","RequestGroup.reasonCodeableConcept":"CodeableConcept","RequestGroup.reasonReference":"Reference","RequestGroup.replaces":"Reference","RequestGroup.status":"code","RequestGroup.subject":"Reference","RequestGroup.text":"Narrative","ResearchStudy.arm.code":"CodeableConcept","ResearchStudy.arm.description":"string","ResearchStudy.arm.extension":"Extension","ResearchStudy.arm.id":"string","ResearchStudy.arm.modifierExtension":"Extension","ResearchStudy.arm.name":"string","ResearchStudy.category":"CodeableConcept","ResearchStudy.contact":"ContactDetail","ResearchStudy.contained":"Resource","ResearchStudy.description":"markdown","ResearchStudy.enrollment":"Reference","ResearchStudy.extension":"Extension","ResearchStudy.focus":"CodeableConcept","ResearchStudy.id":"id","ResearchStudy.identifier":"Identifier","ResearchStudy.implicitRules":"uri","ResearchStudy.jurisdiction":"CodeableConcept","ResearchStudy.keyword":"CodeableConcept","ResearchStudy.language":"code","ResearchStudy.meta":"Meta","ResearchStudy.modifierExtension":"Extension","ResearchStudy.note":"Annotation","ResearchStudy.partOf":"Reference","ResearchStudy.period":"Period","ResearchStudy.principalInvestigator":"Reference","ResearchStudy.protocol":"Reference","ResearchStudy.reasonStopped":"CodeableConcept","ResearchStudy.relatedArtifact":"RelatedArtifact","ResearchStudy.site":"Reference","ResearchStudy.sponsor":"Reference","ResearchStudy.status":"code","ResearchStudy.text":"Narrative","ResearchStudy.title":"string","ResearchSubject.actualArm":"string","ResearchSubject.assignedArm":"string","ResearchSubject.consent":"Reference","ResearchSubject.contained":"Resource","ResearchSubject.extension":"Extension","ResearchSubject.id":"id","ResearchSubject.identifier":"Identifier","ResearchSubject.implicitRules":"uri","ResearchSubject.individual":"Reference","ResearchSubject.language":"code","ResearchSubject.meta":"Meta","ResearchSubject.modifierExtension":"Extension","ResearchSubject.period":"Period","ResearchSubject.status":"code","ResearchSubject.study":"Reference","ResearchSubject.text":"Narrative","Resource.id":"id","Resource.implicitRules":"uri","Resource.language":"code","Resource.meta":"Meta","RiskAssessment.basedOn":"Reference","RiskAssessment.basis":"Reference","RiskAssessment.code":"CodeableConcept","RiskAssessment.comment":"string","RiskAssessment.condition":"Reference","RiskAssessment.contained":"Resource","RiskAssessment.context":"Reference","RiskAssessment.extension":"Extension","RiskAssessment.id":"id","RiskAssessment.identifier":"Identifier","RiskAssessment.implicitRules":"uri","RiskAssessment.language":"code","RiskAssessment.meta":"Meta","RiskAssessment.method":"CodeableConcept","RiskAssessment.mitigation":"string","RiskAssessment.modifierExtension":"Extension","RiskAssessment.occurrenceDateTime":"dateTime","RiskAssessment.occurrencePeriod":"Period","RiskAssessment.parent":"Reference","RiskAssessment.performer":"Reference","RiskAssessment.prediction.extension":"Extension","RiskAssessment.prediction.id":"string","RiskAssessment.prediction.modifierExtension":"Extension","RiskAssessment.prediction.outcome":"CodeableConcept","RiskAssessment.prediction.probabilityDecimal":"decimal","RiskAssessment.prediction.probabilityRange":"Range","RiskAssessment.prediction.qualitativeRisk":"CodeableConcept","RiskAssessment.prediction.rationale":"string","RiskAssessment.prediction.relativeRisk":"decimal","RiskAssessment.prediction.whenPeriod":"Period","RiskAssessment.prediction.whenRange":"Range","RiskAssessment.reasonCodeableConcept":"CodeableConcept","RiskAssessment.reasonReference":"Reference","RiskAssessment.status":"code","RiskAssessment.subject":"Reference","RiskAssessment.text":"Narrative","SampledData.data":"string","SampledData.dimensions":"positiveInt","SampledData.extension":"Extension","SampledData.factor":"decimal","SampledData.id":"string","SampledData.lowerLimit":"decimal","SampledData.origin":"Quantity","SampledData.period":"decimal","SampledData.upperLimit":"decimal","Schedule.active":"boolean","Schedule.actor":"Reference","Schedule.comment":"string","Schedule.contained":"Resource","Schedule.extension":"Extension","Schedule.id":"id","Schedule.identifier":"Identifier","Schedule.implicitRules":"uri","Schedule.language":"code","Schedule.meta":"Meta","Schedule.modifierExtension":"Extension","Schedule.planningHorizon":"Period","Schedule.serviceCategory":"CodeableConcept","Schedule.serviceType":"CodeableConcept","Schedule.specialty":"CodeableConcept","Schedule.text":"Narrative","SearchParameter.base":"code","SearchParameter.chain":"string","SearchParameter.code":"code","SearchParameter.comparator":"code","SearchParameter.component.definition":"Reference","SearchParameter.component.expression":"string","SearchParameter.component.extension":"Extension","SearchParameter.component.id":"string","SearchParameter.component.modifierExtension":"Extension","SearchParameter.contact":"ContactDetail","SearchParameter.contained":"Resource","SearchParameter.date":"dateTime","SearchParameter.derivedFrom":"uri","SearchParameter.description":"markdown","SearchParameter.experimental":"boolean","SearchParameter.expression":"string","SearchParameter.extension":"Extension","SearchParameter.id":"id","SearchParameter.implicitRules":"uri","SearchParameter.jurisdiction":"CodeableConcept","SearchParameter.language":"code","SearchParameter.meta":"Meta","SearchParameter.modifier":"code","SearchParameter.modifierExtension":"Extension","SearchParameter.name":"string","SearchParameter.publisher":"string","SearchParameter.purpose":"markdown","SearchParameter.status":"code","SearchParameter.target":"code","SearchParameter.text":"Narrative","SearchParameter.type":"code","SearchParameter.url":"uri","SearchParameter.useContext":"UsageContext","SearchParameter.version":"string","SearchParameter.xpath":"string","SearchParameter.xpathUsage":"code","Sequence.contained":"Resource","Sequence.coordinateSystem":"integer","Sequence.device":"Reference","Sequence.extension":"Extension","Sequence.id":"id","Sequence.identifier":"Identifier","Sequence.implicitRules":"uri","Sequence.language":"code","Sequence.meta":"Meta","Sequence.modifierExtension":"Extension","Sequence.observedSeq":"string","Sequence.patient":"Reference","Sequence.performer":"Reference","Sequence.pointer":"Reference","Sequence.quality.end":"integer","Sequence.quality.extension":"Extension","Sequence.quality.fScore":"decimal","Sequence.quality.gtFP":"decimal","Sequence.quality.id":"string","Sequence.quality.method":"CodeableConcept","Sequence.quality.modifierExtension":"Extension","Sequence.quality.precision":"decimal","Sequence.quality.queryFP":"decimal","Sequence.quality.queryTP":"decimal","Sequence.quality.recall":"decimal","Sequence.quality.score":"Quantity","Sequence.quality.standardSequence":"CodeableConcept","Sequence.quality.start":"integer","Sequence.quality.truthFN":"decimal","Sequence.quality.truthTP":"decimal","Sequence.quality.type":"code","Sequence.quantity":"Quantity","Sequence.readCoverage":"integer","Sequence.referenceSeq.chromosome":"CodeableConcept","Sequence.referenceSeq.extension":"Extension","Sequence.referenceSeq.genomeBuild":"string","Sequence.referenceSeq.id":"string","Sequence.referenceSeq.modifierExtension":"Extension","Sequence.referenceSeq.referenceSeqId":"CodeableConcept","Sequence.referenceSeq.referenceSeqPointer":"Reference","Sequence.referenceSeq.referenceSeqString":"string","Sequence.referenceSeq.strand":"integer","Sequence.referenceSeq.windowEnd":"integer","Sequence.referenceSeq.windowStart":"integer","Sequence.repository.datasetId":"string","Sequence.repository.extension":"Extension","Sequence.repository.id":"string","Sequence.repository.modifierExtension":"Extension","Sequence.repository.name":"string","Sequence.repository.readsetId":"string","Sequence.repository.type":"code","Sequence.repository.url":"uri","Sequence.repository.variantsetId":"string","Sequence.specimen":"Reference","Sequence.text":"Narrative","Sequence.type":"code","Sequence.variant.cigar":"string","Sequence.variant.end":"integer","Sequence.variant.extension":"Extension","Sequence.variant.id":"string","Sequence.variant.modifierExtension":"Extension","Sequence.variant.observedAllele":"string","Sequence.variant.referenceAllele":"string","Sequence.variant.start":"integer","Sequence.variant.variantPointer":"Reference","ServiceDefinition.approvalDate":"date","ServiceDefinition.contact":"ContactDetail","ServiceDefinition.contained":"Resource","ServiceDefinition.contributor":"Contributor","ServiceDefinition.copyright":"markdown","ServiceDefinition.dataRequirement":"DataRequirement","ServiceDefinition.date":"dateTime","ServiceDefinition.description":"markdown","ServiceDefinition.effectivePeriod":"Period","ServiceDefinition.experimental":"boolean","ServiceDefinition.extension":"Extension","ServiceDefinition.id":"id","ServiceDefinition.identifier":"Identifier","ServiceDefinition.implicitRules":"uri","ServiceDefinition.jurisdiction":"CodeableConcept","ServiceDefinition.language":"code","ServiceDefinition.lastReviewDate":"date","ServiceDefinition.meta":"Meta","ServiceDefinition.modifierExtension":"Extension","ServiceDefinition.name":"string","ServiceDefinition.operationDefinition":"Reference","ServiceDefinition.publisher":"string","ServiceDefinition.purpose":"markdown","ServiceDefinition.relatedArtifact":"RelatedArtifact","ServiceDefinition.status":"code","ServiceDefinition.text":"Narrative","ServiceDefinition.title":"string","ServiceDefinition.topic":"CodeableConcept","ServiceDefinition.trigger":"TriggerDefinition","ServiceDefinition.url":"uri","ServiceDefinition.usage":"string","ServiceDefinition.useContext":"UsageContext","ServiceDefinition.version":"string","Signature.blob":"base64Binary","Signature.contentType":"code","Signature.extension":"Extension","Signature.id":"string","Signature.onBehalfOfReference":"Reference","Signature.onBehalfOfUri":"uri","Signature.type":"Coding","Signature.when":"instant","Signature.whoReference":"Reference","Signature.whoUri":"uri","Slot.appointmentType":"CodeableConcept","Slot.comment":"string","Slot.contained":"Resource","Slot.end":"instant","Slot.extension":"Extension","Slot.id":"id","Slot.identifier":"Identifier","Slot.implicitRules":"uri","Slot.language":"code","Slot.meta":"Meta","Slot.modifierExtension":"Extension","Slot.overbooked":"boolean","Slot.schedule":"Reference","Slot.serviceCategory":"CodeableConcept","Slot.serviceType":"CodeableConcept","Slot.specialty":"CodeableConcept","Slot.start":"instant","Slot.status":"code","Slot.text":"Narrative","Specimen.accessionIdentifier":"Identifier","Specimen.collection.bodySite":"CodeableConcept","Specimen.collection.collectedDateTime":"dateTime","Specimen.collection.collectedPeriod":"Period","Specimen.collection.collector":"Reference","Specimen.collection.extension":"Extension","Specimen.collection.id":"string","Specimen.collection.method":"CodeableConcept","Specimen.collection.modifierExtension":"Extension","Specimen.collection.quantity":"Quantity","Specimen.contained":"Resource","Specimen.container.additiveCodeableConcept":"CodeableConcept","Specimen.container.additiveReference":"Reference","Specimen.container.capacity":"Quantity","Specimen.container.description":"string","Specimen.container.extension":"Extension","Specimen.container.id":"string","Specimen.container.identifier":"Identifier","Specimen.container.modifierExtension":"Extension","Specimen.container.specimenQuantity":"Quantity","Specimen.container.type":"CodeableConcept","Specimen.extension":"Extension","Specimen.id":"id","Specimen.identifier":"Identifier","Specimen.implicitRules":"uri","Specimen.language":"code","Specimen.meta":"Meta","Specimen.modifierExtension":"Extension","Specimen.note":"Annotation","Specimen.parent":"Reference","Specimen.processing.additive":"Reference","Specimen.processing.description":"string","Specimen.processing.extension":"Extension","Specimen.processing.id":"string","Specimen.processing.modifierExtension":"Extension","Specimen.processing.procedure":"CodeableConcept","Specimen.processing.timeDateTime":"dateTime","Specimen.processing.timePeriod":"Period","Specimen.receivedTime":"dateTime","Specimen.request":"Reference","Specimen.status":"code","Specimen.subject":"Reference","Specimen.text":"Narrative","Specimen.type":"CodeableConcept","StructureDefinition.abstract":"boolean","StructureDefinition.baseDefinition":"uri","StructureDefinition.contact":"ContactDetail","StructureDefinition.contained":"Resource","StructureDefinition.context":"string","StructureDefinition.contextInvariant":"string","StructureDefinition.contextType":"code","StructureDefinition.copyright":"markdown","StructureDefinition.date":"dateTime","StructureDefinition.derivation":"code","StructureDefinition.description":"markdown","StructureDefinition.differential.element":"ElementDefinition","StructureDefinition.differential.extension":"Extension","StructureDefinition.differential.id":"string","StructureDefinition.differential.modifierExtension":"Extension","StructureDefinition.experimental":"boolean","StructureDefinition.extension":"Extension","StructureDefinition.fhirVersion":"id","StructureDefinition.id":"id","StructureDefinition.identifier":"Identifier","StructureDefinition.implicitRules":"uri","StructureDefinition.jurisdiction":"CodeableConcept","StructureDefinition.keyword":"Coding","StructureDefinition.kind":"code","StructureDefinition.language":"code","StructureDefinition.mapping.comment":"string","StructureDefinition.mapping.extension":"Extension","StructureDefinition.mapping.id":"string","StructureDefinition.mapping.identity":"id","StructureDefinition.mapping.modifierExtension":"Extension","StructureDefinition.mapping.name":"string","StructureDefinition.mapping.uri":"uri","StructureDefinition.meta":"Meta","StructureDefinition.modifierExtension":"Extension","StructureDefinition.name":"string","StructureDefinition.publisher":"string","StructureDefinition.purpose":"markdown","StructureDefinition.snapshot.element":"ElementDefinition","StructureDefinition.snapshot.extension":"Extension","StructureDefinition.snapshot.id":"string","StructureDefinition.snapshot.modifierExtension":"Extension","StructureDefinition.status":"code","StructureDefinition.text":"Narrative","StructureDefinition.title":"string","StructureDefinition.type":"code","StructureDefinition.url":"uri","StructureDefinition.useContext":"UsageContext","StructureDefinition.version":"string","StructureMap.contact":"ContactDetail","StructureMap.contained":"Resource","StructureMap.copyright":"markdown","StructureMap.date":"dateTime","StructureMap.description":"markdown","StructureMap.experimental":"boolean","StructureMap.extension":"Extension","StructureMap.group.documentation":"string","StructureMap.group.extends":"id","StructureMap.group.extension":"Extension","StructureMap.group.id":"string","StructureMap.group.input.documentation":"string","StructureMap.group.input.extension":"Extension","StructureMap.group.input.id":"string","StructureMap.group.input.mode":"code","StructureMap.group.input.modifierExtension":"Extension","StructureMap.group.input.name":"id","StructureMap.group.input.type":"string","StructureMap.group.modifierExtension":"Extension","StructureMap.group.name":"id","StructureMap.group.rule.dependent.extension":"Extension","StructureMap.group.rule.dependent.id":"string","StructureMap.group.rule.dependent.modifierExtension":"Extension","StructureMap.group.rule.dependent.name":"id","StructureMap.group.rule.dependent.variable":"string","StructureMap.group.rule.documentation":"string","StructureMap.group.rule.extension":"Extension","StructureMap.group.rule.id":"string","StructureMap.group.rule.modifierExtension":"Extension","StructureMap.group.rule.name":"id","StructureMap.group.rule.source.check":"string","StructureMap.group.rule.source.condition":"string","StructureMap.group.rule.source.context":"id","StructureMap.group.rule.source.defaultValueAddress":"Address","StructureMap.group.rule.source.defaultValueAge":"Age","StructureMap.group.rule.source.defaultValueAnnotation":"Annotation","StructureMap.group.rule.source.defaultValueAttachment":"Attachment","StructureMap.group.rule.source.defaultValueBase64Binary":"base64Binary","StructureMap.group.rule.source.defaultValueBoolean":"boolean","StructureMap.group.rule.source.defaultValueCode":"code","StructureMap.group.rule.source.defaultValueCodeableConcept":"CodeableConcept","StructureMap.group.rule.source.defaultValueCoding":"Coding","StructureMap.group.rule.source.defaultValueContactPoint":"ContactPoint","StructureMap.group.rule.source.defaultValueCount":"Count","StructureMap.group.rule.source.defaultValueDate":"date","StructureMap.group.rule.source.defaultValueDateTime":"dateTime","StructureMap.group.rule.source.defaultValueDecimal":"decimal","StructureMap.group.rule.source.defaultValueDistance":"Distance","StructureMap.group.rule.source.defaultValueDuration":"Duration","StructureMap.group.rule.source.defaultValueHumanName":"HumanName","StructureMap.group.rule.source.defaultValueId":"id","StructureMap.group.rule.source.defaultValueIdentifier":"Identifier","StructureMap.group.rule.source.defaultValueInstant":"instant","StructureMap.group.rule.source.defaultValueInteger":"integer","StructureMap.group.rule.source.defaultValueMarkdown":"markdown","StructureMap.group.rule.source.defaultValueMeta":"Meta","StructureMap.group.rule.source.defaultValueMoney":"Money","StructureMap.group.rule.source.defaultValueOid":"oid","StructureMap.group.rule.source.defaultValuePeriod":"Period","StructureMap.group.rule.source.defaultValuePositiveInt":"positiveInt","StructureMap.group.rule.source.defaultValueQuantity":"Quantity","StructureMap.group.rule.source.defaultValueRange":"Range","StructureMap.group.rule.source.defaultValueRatio":"Ratio","StructureMap.group.rule.source.defaultValueReference":"Reference","StructureMap.group.rule.source.defaultValueSampledData":"SampledData","StructureMap.group.rule.source.defaultValueSignature":"Signature","StructureMap.group.rule.source.defaultValueString":"string","StructureMap.group.rule.source.defaultValueTime":"time","StructureMap.group.rule.source.defaultValueTiming":"Timing","StructureMap.group.rule.source.defaultValueUnsignedInt":"unsignedInt","StructureMap.group.rule.source.defaultValueUri":"uri","StructureMap.group.rule.source.element":"string","StructureMap.group.rule.source.extension":"Extension","StructureMap.group.rule.source.id":"string","StructureMap.group.rule.source.listMode":"code","StructureMap.group.rule.source.max":"string","StructureMap.group.rule.source.min":"integer","StructureMap.group.rule.source.modifierExtension":"Extension","StructureMap.group.rule.source.type":"string","StructureMap.group.rule.source.variable":"id","StructureMap.group.rule.target.context":"id","StructureMap.group.rule.target.contextType":"code","StructureMap.group.rule.target.element":"string","StructureMap.group.rule.target.extension":"Extension","StructureMap.group.rule.target.id":"string","StructureMap.group.rule.target.listMode":"code","StructureMap.group.rule.target.listRuleId":"id","StructureMap.group.rule.target.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.extension":"Extension","StructureMap.group.rule.target.parameter.id":"string","StructureMap.group.rule.target.parameter.modifierExtension":"Extension","StructureMap.group.rule.target.parameter.valueBoolean":"boolean","StructureMap.group.rule.target.parameter.valueDecimal":"decimal","StructureMap.group.rule.target.parameter.valueId":"id","StructureMap.group.rule.target.parameter.valueInteger":"integer","StructureMap.group.rule.target.parameter.valueString":"string","StructureMap.group.rule.target.transform":"code","StructureMap.group.rule.target.variable":"id","StructureMap.group.typeMode":"code","StructureMap.id":"id","StructureMap.identifier":"Identifier","StructureMap.implicitRules":"uri","StructureMap.import":"uri","StructureMap.jurisdiction":"CodeableConcept","StructureMap.language":"code","StructureMap.meta":"Meta","StructureMap.modifierExtension":"Extension","StructureMap.name":"string","StructureMap.publisher":"string","StructureMap.purpose":"markdown","StructureMap.status":"code","StructureMap.structure.alias":"string","StructureMap.structure.documentation":"string","StructureMap.structure.extension":"Extension","StructureMap.structure.id":"string","StructureMap.structure.mode":"code","StructureMap.structure.modifierExtension":"Extension","StructureMap.structure.url":"uri","StructureMap.text":"Narrative","StructureMap.title":"string","StructureMap.url":"uri","StructureMap.useContext":"UsageContext","StructureMap.version":"string","Subscription.channel.endpoint":"uri","Subscription.channel.extension":"Extension","Subscription.channel.header":"string","Subscription.channel.id":"string","Subscription.channel.modifierExtension":"Extension","Subscription.channel.payload":"string","Subscription.channel.type":"code","Subscription.contact":"ContactPoint","Subscription.contained":"Resource","Subscription.criteria":"string","Subscription.end":"instant","Subscription.error":"string","Subscription.extension":"Extension","Subscription.id":"id","Subscription.implicitRules":"uri","Subscription.language":"code","Subscription.meta":"Meta","Subscription.modifierExtension":"Extension","Subscription.reason":"string","Subscription.status":"code","Subscription.tag":"Coding","Subscription.text":"Narrative","Substance.category":"CodeableConcept","Substance.code":"CodeableConcept","Substance.contained":"Resource","Substance.description":"string","Substance.extension":"Extension","Substance.id":"id","Substance.identifier":"Identifier","Substance.implicitRules":"uri","Substance.ingredient.extension":"Extension","Substance.ingredient.id":"string","Substance.ingredient.modifierExtension":"Extension","Substance.ingredient.quantity":"Ratio","Substance.ingredient.substanceCodeableConcept":"CodeableConcept","Substance.ingredient.substanceReference":"Reference","Substance.instance.expiry":"dateTime","Substance.instance.extension":"Extension","Substance.instance.id":"string","Substance.instance.identifier":"Identifier","Substance.instance.modifierExtension":"Extension","Substance.instance.quantity":"Quantity","Substance.language":"code","Substance.meta":"Meta","Substance.modifierExtension":"Extension","Substance.status":"code","Substance.text":"Narrative","SupplyDelivery.basedOn":"Reference","SupplyDelivery.contained":"Resource","SupplyDelivery.destination":"Reference","SupplyDelivery.extension":"Extension","SupplyDelivery.id":"id","SupplyDelivery.identifier":"Identifier","SupplyDelivery.implicitRules":"uri","SupplyDelivery.language":"code","SupplyDelivery.meta":"Meta","SupplyDelivery.modifierExtension":"Extension","SupplyDelivery.occurrenceDateTime":"dateTime","SupplyDelivery.occurrencePeriod":"Period","SupplyDelivery.occurrenceTiming":"Timing","SupplyDelivery.partOf":"Reference","SupplyDelivery.patient":"Reference","SupplyDelivery.receiver":"Reference","SupplyDelivery.status":"code","SupplyDelivery.suppliedItem.extension":"Extension","SupplyDelivery.suppliedItem.id":"string","SupplyDelivery.suppliedItem.itemCodeableConcept":"CodeableConcept","SupplyDelivery.suppliedItem.itemReference":"Reference","SupplyDelivery.suppliedItem.modifierExtension":"Extension","SupplyDelivery.suppliedItem.quantity":"Quantity","SupplyDelivery.supplier":"Reference","SupplyDelivery.text":"Narrative","SupplyDelivery.type":"CodeableConcept","SupplyRequest.authoredOn":"dateTime","SupplyRequest.category":"CodeableConcept","SupplyRequest.contained":"Resource","SupplyRequest.deliverFrom":"Reference","SupplyRequest.deliverTo":"Reference","SupplyRequest.extension":"Extension","SupplyRequest.id":"id","SupplyRequest.identifier":"Identifier","SupplyRequest.implicitRules":"uri","SupplyRequest.language":"code","SupplyRequest.meta":"Meta","SupplyRequest.modifierExtension":"Extension","SupplyRequest.occurrenceDateTime":"dateTime","SupplyRequest.occurrencePeriod":"Period","SupplyRequest.occurrenceTiming":"Timing","SupplyRequest.orderedItem.extension":"Extension","SupplyRequest.orderedItem.id":"string","SupplyRequest.orderedItem.itemCodeableConcept":"CodeableConcept","SupplyRequest.orderedItem.itemReference":"Reference","SupplyRequest.orderedItem.modifierExtension":"Extension","SupplyRequest.orderedItem.quantity":"Quantity","SupplyRequest.priority":"code","SupplyRequest.reasonCodeableConcept":"CodeableConcept","SupplyRequest.reasonReference":"Reference","SupplyRequest.requester.agent":"Reference","SupplyRequest.requester.extension":"Extension","SupplyRequest.requester.id":"string","SupplyRequest.requester.modifierExtension":"Extension","SupplyRequest.requester.onBehalfOf":"Reference","SupplyRequest.status":"code","SupplyRequest.supplier":"Reference","SupplyRequest.text":"Narrative","Task.authoredOn":"dateTime","Task.basedOn":"Reference","Task.businessStatus":"CodeableConcept","Task.code":"CodeableConcept","Task.contained":"Resource","Task.context":"Reference","Task.definitionReference":"Reference","Task.definitionUri":"uri","Task.description":"string","Task.executionPeriod":"Period","Task.extension":"Extension","Task.focus":"Reference","Task.for":"Reference","Task.groupIdentifier":"Identifier","Task.id":"id","Task.identifier":"Identifier","Task.implicitRules":"uri","Task.input.extension":"Extension","Task.input.id":"string","Task.input.modifierExtension":"Extension","Task.input.type":"CodeableConcept","Task.input.valueAddress":"Address","Task.input.valueAge":"Age","Task.input.valueAnnotation":"Annotation","Task.input.valueAttachment":"Attachment","Task.input.valueBase64Binary":"base64Binary","Task.input.valueBoolean":"boolean","Task.input.valueCode":"code","Task.input.valueCodeableConcept":"CodeableConcept","Task.input.valueCoding":"Coding","Task.input.valueContactPoint":"ContactPoint","Task.input.valueCount":"Count","Task.input.valueDate":"date","Task.input.valueDateTime":"dateTime","Task.input.valueDecimal":"decimal","Task.input.valueDistance":"Distance","Task.input.valueDuration":"Duration","Task.input.valueHumanName":"HumanName","Task.input.valueId":"id","Task.input.valueIdentifier":"Identifier","Task.input.valueInstant":"instant","Task.input.valueInteger":"integer","Task.input.valueMarkdown":"markdown","Task.input.valueMeta":"Meta","Task.input.valueMoney":"Money","Task.input.valueOid":"oid","Task.input.valuePeriod":"Period","Task.input.valuePositiveInt":"positiveInt","Task.input.valueQuantity":"Quantity","Task.input.valueRange":"Range","Task.input.valueRatio":"Ratio","Task.input.valueReference":"Reference","Task.input.valueSampledData":"SampledData","Task.input.valueSignature":"Signature","Task.input.valueString":"string","Task.input.valueTime":"time","Task.input.valueTiming":"Timing","Task.input.valueUnsignedInt":"unsignedInt","Task.input.valueUri":"uri","Task.intent":"code","Task.language":"code","Task.lastModified":"dateTime","Task.meta":"Meta","Task.modifierExtension":"Extension","Task.note":"Annotation","Task.output.extension":"Extension","Task.output.id":"string","Task.output.modifierExtension":"Extension","Task.output.type":"CodeableConcept","Task.output.valueAddress":"Address","Task.output.valueAge":"Age","Task.output.valueAnnotation":"Annotation","Task.output.valueAttachment":"Attachment","Task.output.valueBase64Binary":"base64Binary","Task.output.valueBoolean":"boolean","Task.output.valueCode":"code","Task.output.valueCodeableConcept":"CodeableConcept","Task.output.valueCoding":"Coding","Task.output.valueContactPoint":"ContactPoint","Task.output.valueCount":"Count","Task.output.valueDate":"date","Task.output.valueDateTime":"dateTime","Task.output.valueDecimal":"decimal","Task.output.valueDistance":"Distance","Task.output.valueDuration":"Duration","Task.output.valueHumanName":"HumanName","Task.output.valueId":"id","Task.output.valueIdentifier":"Identifier","Task.output.valueInstant":"instant","Task.output.valueInteger":"integer","Task.output.valueMarkdown":"markdown","Task.output.valueMeta":"Meta","Task.output.valueMoney":"Money","Task.output.valueOid":"oid","Task.output.valuePeriod":"Period","Task.output.valuePositiveInt":"positiveInt","Task.output.valueQuantity":"Quantity","Task.output.valueRange":"Range","Task.output.valueRatio":"Ratio","Task.output.valueReference":"Reference","Task.output.valueSampledData":"SampledData","Task.output.valueSignature":"Signature","Task.output.valueString":"string","Task.output.valueTime":"time","Task.output.valueTiming":"Timing","Task.output.valueUnsignedInt":"unsignedInt","Task.output.valueUri":"uri","Task.owner":"Reference","Task.partOf":"Reference","Task.performerType":"CodeableConcept","Task.priority":"code","Task.reason":"CodeableConcept","Task.relevantHistory":"Reference","Task.requester.agent":"Reference","Task.requester.extension":"Extension","Task.requester.id":"string","Task.requester.modifierExtension":"Extension","Task.requester.onBehalfOf":"Reference","Task.restriction.extension":"Extension","Task.restriction.id":"string","Task.restriction.modifierExtension":"Extension","Task.restriction.period":"Period","Task.restriction.recipient":"Reference","Task.restriction.repetitions":"positiveInt","Task.status":"code","Task.statusReason":"CodeableConcept","Task.text":"Narrative","TestReport.contained":"Resource","TestReport.extension":"Extension","TestReport.id":"id","TestReport.identifier":"Identifier","TestReport.implicitRules":"uri","TestReport.issued":"dateTime","TestReport.language":"code","TestReport.meta":"Meta","TestReport.modifierExtension":"Extension","TestReport.name":"string","TestReport.participant.display":"string","TestReport.participant.extension":"Extension","TestReport.participant.id":"string","TestReport.participant.modifierExtension":"Extension","TestReport.participant.type":"code","TestReport.participant.uri":"uri","TestReport.result":"code","TestReport.score":"decimal","TestReport.setup.action.assert.detail":"string","TestReport.setup.action.assert.extension":"Extension","TestReport.setup.action.assert.id":"string","TestReport.setup.action.assert.message":"markdown","TestReport.setup.action.assert.modifierExtension":"Extension","TestReport.setup.action.assert.result":"code","TestReport.setup.action.extension":"Extension","TestReport.setup.action.id":"string","TestReport.setup.action.modifierExtension":"Extension","TestReport.setup.action.operation.detail":"uri","TestReport.setup.action.operation.extension":"Extension","TestReport.setup.action.operation.id":"string","TestReport.setup.action.operation.message":"markdown","TestReport.setup.action.operation.modifierExtension":"Extension","TestReport.setup.action.operation.result":"code","TestReport.setup.extension":"Extension","TestReport.setup.id":"string","TestReport.setup.modifierExtension":"Extension","TestReport.status":"code","TestReport.teardown.action.extension":"Extension","TestReport.teardown.action.id":"string","TestReport.teardown.action.modifierExtension":"Extension","TestReport.teardown.extension":"Extension","TestReport.teardown.id":"string","TestReport.teardown.modifierExtension":"Extension","TestReport.test.action.extension":"Extension","TestReport.test.action.id":"string","TestReport.test.action.modifierExtension":"Extension","TestReport.test.description":"string","TestReport.test.extension":"Extension","TestReport.test.id":"string","TestReport.test.modifierExtension":"Extension","TestReport.test.name":"string","TestReport.testScript":"Reference","TestReport.tester":"string","TestReport.text":"Narrative","TestScript.contact":"ContactDetail","TestScript.contained":"Resource","TestScript.copyright":"markdown","TestScript.date":"dateTime","TestScript.description":"markdown","TestScript.destination.extension":"Extension","TestScript.destination.id":"string","TestScript.destination.index":"integer","TestScript.destination.modifierExtension":"Extension","TestScript.destination.profile":"Coding","TestScript.experimental":"boolean","TestScript.extension":"Extension","TestScript.fixture.autocreate":"boolean","TestScript.fixture.autodelete":"boolean","TestScript.fixture.extension":"Extension","TestScript.fixture.id":"string","TestScript.fixture.modifierExtension":"Extension","TestScript.fixture.resource":"Reference","TestScript.id":"id","TestScript.identifier":"Identifier","TestScript.implicitRules":"uri","TestScript.jurisdiction":"CodeableConcept","TestScript.language":"code","TestScript.meta":"Meta","TestScript.metadata.capability.capabilities":"Reference","TestScript.metadata.capability.description":"string","TestScript.metadata.capability.destination":"integer","TestScript.metadata.capability.extension":"Extension","TestScript.metadata.capability.id":"string","TestScript.metadata.capability.link":"uri","TestScript.metadata.capability.modifierExtension":"Extension","TestScript.metadata.capability.origin":"integer","TestScript.metadata.capability.required":"boolean","TestScript.metadata.capability.validated":"boolean","TestScript.metadata.extension":"Extension","TestScript.metadata.id":"string","TestScript.metadata.link.description":"string","TestScript.metadata.link.extension":"Extension","TestScript.metadata.link.id":"string","TestScript.metadata.link.modifierExtension":"Extension","TestScript.metadata.link.url":"uri","TestScript.metadata.modifierExtension":"Extension","TestScript.modifierExtension":"Extension","TestScript.name":"string","TestScript.origin.extension":"Extension","TestScript.origin.id":"string","TestScript.origin.index":"integer","TestScript.origin.modifierExtension":"Extension","TestScript.origin.profile":"Coding","TestScript.profile":"Reference","TestScript.publisher":"string","TestScript.purpose":"markdown","TestScript.rule.extension":"Extension","TestScript.rule.id":"string","TestScript.rule.modifierExtension":"Extension","TestScript.rule.param.extension":"Extension","TestScript.rule.param.id":"string","TestScript.rule.param.modifierExtension":"Extension","TestScript.rule.param.name":"string","TestScript.rule.param.value":"string","TestScript.rule.resource":"Reference","TestScript.ruleset.extension":"Extension","TestScript.ruleset.id":"string","TestScript.ruleset.modifierExtension":"Extension","TestScript.ruleset.resource":"Reference","TestScript.ruleset.rule.extension":"Extension","TestScript.ruleset.rule.id":"string","TestScript.ruleset.rule.modifierExtension":"Extension","TestScript.ruleset.rule.param.extension":"Extension","TestScript.ruleset.rule.param.id":"string","TestScript.ruleset.rule.param.modifierExtension":"Extension","TestScript.ruleset.rule.param.name":"string","TestScript.ruleset.rule.param.value":"string","TestScript.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.compareToSourceExpression":"string","TestScript.setup.action.assert.compareToSourceId":"string","TestScript.setup.action.assert.compareToSourcePath":"string","TestScript.setup.action.assert.contentType":"code","TestScript.setup.action.assert.description":"string","TestScript.setup.action.assert.direction":"code","TestScript.setup.action.assert.expression":"string","TestScript.setup.action.assert.extension":"Extension","TestScript.setup.action.assert.headerField":"string","TestScript.setup.action.assert.id":"string","TestScript.setup.action.assert.label":"string","TestScript.setup.action.assert.minimumId":"string","TestScript.setup.action.assert.modifierExtension":"Extension","TestScript.setup.action.assert.navigationLinks":"boolean","TestScript.setup.action.assert.operator":"code","TestScript.setup.action.assert.path":"string","TestScript.setup.action.assert.requestMethod":"code","TestScript.setup.action.assert.requestURL":"string","TestScript.setup.action.assert.resource":"code","TestScript.setup.action.assert.response":"code","TestScript.setup.action.assert.responseCode":"string","TestScript.setup.action.assert.rule.extension":"Extension","TestScript.setup.action.assert.rule.id":"string","TestScript.setup.action.assert.rule.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.extension":"Extension","TestScript.setup.action.assert.rule.param.id":"string","TestScript.setup.action.assert.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.rule.param.name":"string","TestScript.setup.action.assert.rule.param.value":"string","TestScript.setup.action.assert.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.extension":"Extension","TestScript.setup.action.assert.ruleset.id":"string","TestScript.setup.action.assert.ruleset.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.id":"string","TestScript.setup.action.assert.ruleset.rule.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.extension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.id":"string","TestScript.setup.action.assert.ruleset.rule.param.modifierExtension":"Extension","TestScript.setup.action.assert.ruleset.rule.param.name":"string","TestScript.setup.action.assert.ruleset.rule.param.value":"string","TestScript.setup.action.assert.ruleset.rule.ruleId":"id","TestScript.setup.action.assert.ruleset.rulesetId":"id","TestScript.setup.action.assert.sourceId":"id","TestScript.setup.action.assert.validateProfileId":"id","TestScript.setup.action.assert.value":"string","TestScript.setup.action.assert.warningOnly":"boolean","TestScript.setup.action.extension":"Extension","TestScript.setup.action.id":"string","TestScript.setup.action.modifierExtension":"Extension","TestScript.setup.action.operation.accept":"code","TestScript.setup.action.operation.contentType":"code","TestScript.setup.action.operation.description":"string","TestScript.setup.action.operation.destination":"integer","TestScript.setup.action.operation.encodeRequestUrl":"boolean","TestScript.setup.action.operation.extension":"Extension","TestScript.setup.action.operation.id":"string","TestScript.setup.action.operation.label":"string","TestScript.setup.action.operation.modifierExtension":"Extension","TestScript.setup.action.operation.origin":"integer","TestScript.setup.action.operation.params":"string","TestScript.setup.action.operation.requestHeader.extension":"Extension","TestScript.setup.action.operation.requestHeader.field":"string","TestScript.setup.action.operation.requestHeader.id":"string","TestScript.setup.action.operation.requestHeader.modifierExtension":"Extension","TestScript.setup.action.operation.requestHeader.value":"string","TestScript.setup.action.operation.requestId":"id","TestScript.setup.action.operation.resource":"code","TestScript.setup.action.operation.responseId":"id","TestScript.setup.action.operation.sourceId":"id","TestScript.setup.action.operation.targetId":"id","TestScript.setup.action.operation.type":"Coding","TestScript.setup.action.operation.url":"string","TestScript.setup.extension":"Extension","TestScript.setup.id":"string","TestScript.setup.modifierExtension":"Extension","TestScript.status":"code","TestScript.teardown.action.extension":"Extension","TestScript.teardown.action.id":"string","TestScript.teardown.action.modifierExtension":"Extension","TestScript.teardown.extension":"Extension","TestScript.teardown.id":"string","TestScript.teardown.modifierExtension":"Extension","TestScript.test.action.extension":"Extension","TestScript.test.action.id":"string","TestScript.test.action.modifierExtension":"Extension","TestScript.test.description":"string","TestScript.test.extension":"Extension","TestScript.test.id":"string","TestScript.test.modifierExtension":"Extension","TestScript.test.name":"string","TestScript.text":"Narrative","TestScript.title":"string","TestScript.url":"uri","TestScript.useContext":"UsageContext","TestScript.variable.defaultValue":"string","TestScript.variable.description":"string","TestScript.variable.expression":"string","TestScript.variable.extension":"Extension","TestScript.variable.headerField":"string","TestScript.variable.hint":"string","TestScript.variable.id":"string","TestScript.variable.modifierExtension":"Extension","TestScript.variable.name":"string","TestScript.variable.path":"string","TestScript.variable.sourceId":"id","TestScript.version":"string","Timing.code":"CodeableConcept","Timing.event":"dateTime","Timing.extension":"Extension","Timing.id":"string","Timing.repeat.boundsDuration":"Duration","Timing.repeat.boundsPeriod":"Period","Timing.repeat.boundsRange":"Range","Timing.repeat.count":"integer","Timing.repeat.countMax":"integer","Timing.repeat.dayOfWeek":"code","Timing.repeat.duration":"decimal","Timing.repeat.durationMax":"decimal","Timing.repeat.durationUnit":"code","Timing.repeat.extension":"Extension","Timing.repeat.frequency":"integer","Timing.repeat.frequencyMax":"integer","Timing.repeat.id":"string","Timing.repeat.offset":"unsignedInt","Timing.repeat.period":"decimal","Timing.repeat.periodMax":"decimal","Timing.repeat.periodUnit":"code","Timing.repeat.timeOfDay":"time","Timing.repeat.when":"code","TriggerDefinition.eventData":"DataRequirement","TriggerDefinition.eventName":"string","TriggerDefinition.eventTimingDate":"date","TriggerDefinition.eventTimingDateTime":"dateTime","TriggerDefinition.eventTimingReference":"Reference","TriggerDefinition.eventTimingTiming":"Timing","TriggerDefinition.extension":"Extension","TriggerDefinition.id":"string","TriggerDefinition.type":"code","UsageContext.code":"Coding","UsageContext.extension":"Extension","UsageContext.id":"string","UsageContext.valueCodeableConcept":"CodeableConcept","UsageContext.valueQuantity":"Quantity","UsageContext.valueRange":"Range","ValueSet.compose.extension":"Extension","ValueSet.compose.id":"string","ValueSet.compose.inactive":"boolean","ValueSet.compose.include.concept.code":"code","ValueSet.compose.include.concept.designation.extension":"Extension","ValueSet.compose.include.concept.designation.id":"string","ValueSet.compose.include.concept.designation.language":"code","ValueSet.compose.include.concept.designation.modifierExtension":"Extension","ValueSet.compose.include.concept.designation.use":"Coding","ValueSet.compose.include.concept.designation.value":"string","ValueSet.compose.include.concept.display":"string","ValueSet.compose.include.concept.extension":"Extension","ValueSet.compose.include.concept.id":"string","ValueSet.compose.include.concept.modifierExtension":"Extension","ValueSet.compose.include.extension":"Extension","ValueSet.compose.include.filter.extension":"Extension","ValueSet.compose.include.filter.id":"string","ValueSet.compose.include.filter.modifierExtension":"Extension","ValueSet.compose.include.filter.op":"code","ValueSet.compose.include.filter.property":"code","ValueSet.compose.include.filter.value":"code","ValueSet.compose.include.id":"string","ValueSet.compose.include.modifierExtension":"Extension","ValueSet.compose.include.system":"uri","ValueSet.compose.include.valueSet":"uri","ValueSet.compose.include.version":"string","ValueSet.compose.lockedDate":"date","ValueSet.compose.modifierExtension":"Extension","ValueSet.contact":"ContactDetail","ValueSet.contained":"Resource","ValueSet.copyright":"markdown","ValueSet.date":"dateTime","ValueSet.description":"markdown","ValueSet.expansion.contains.abstract":"boolean","ValueSet.expansion.contains.code":"code","ValueSet.expansion.contains.display":"string","ValueSet.expansion.contains.extension":"Extension","ValueSet.expansion.contains.id":"string","ValueSet.expansion.contains.inactive":"boolean","ValueSet.expansion.contains.modifierExtension":"Extension","ValueSet.expansion.contains.system":"uri","ValueSet.expansion.contains.version":"string","ValueSet.expansion.extension":"Extension","ValueSet.expansion.id":"string","ValueSet.expansion.identifier":"uri","ValueSet.expansion.modifierExtension":"Extension","ValueSet.expansion.offset":"integer","ValueSet.expansion.parameter.extension":"Extension","ValueSet.expansion.parameter.id":"string","ValueSet.expansion.parameter.modifierExtension":"Extension","ValueSet.expansion.parameter.name":"string","ValueSet.expansion.parameter.valueBoolean":"boolean","ValueSet.expansion.parameter.valueCode":"code","ValueSet.expansion.parameter.valueDecimal":"decimal","ValueSet.expansion.parameter.valueInteger":"integer","ValueSet.expansion.parameter.valueString":"string","ValueSet.expansion.parameter.valueUri":"uri","ValueSet.expansion.timestamp":"dateTime","ValueSet.expansion.total":"integer","ValueSet.experimental":"boolean","ValueSet.extensible":"boolean","ValueSet.extension":"Extension","ValueSet.id":"id","ValueSet.identifier":"Identifier","ValueSet.immutable":"boolean","ValueSet.implicitRules":"uri","ValueSet.jurisdiction":"CodeableConcept","ValueSet.language":"code","ValueSet.meta":"Meta","ValueSet.modifierExtension":"Extension","ValueSet.name":"string","ValueSet.publisher":"string","ValueSet.purpose":"markdown","ValueSet.status":"code","ValueSet.text":"Narrative","ValueSet.title":"string","ValueSet.url":"uri","ValueSet.useContext":"UsageContext","ValueSet.version":"string","VisionPrescription.contained":"Resource","VisionPrescription.dateWritten":"dateTime","VisionPrescription.dispense.add":"decimal","VisionPrescription.dispense.axis":"integer","VisionPrescription.dispense.backCurve":"decimal","VisionPrescription.dispense.base":"code","VisionPrescription.dispense.brand":"string","VisionPrescription.dispense.color":"string","VisionPrescription.dispense.cylinder":"decimal","VisionPrescription.dispense.diameter":"decimal","VisionPrescription.dispense.duration":"Quantity","VisionPrescription.dispense.extension":"Extension","VisionPrescription.dispense.eye":"code","VisionPrescription.dispense.id":"string","VisionPrescription.dispense.modifierExtension":"Extension","VisionPrescription.dispense.note":"Annotation","VisionPrescription.dispense.power":"decimal","VisionPrescription.dispense.prism":"decimal","VisionPrescription.dispense.product":"CodeableConcept","VisionPrescription.dispense.sphere":"decimal","VisionPrescription.encounter":"Reference","VisionPrescription.extension":"Extension","VisionPrescription.id":"id","VisionPrescription.identifier":"Identifier","VisionPrescription.implicitRules":"uri","VisionPrescription.language":"code","VisionPrescription.meta":"Meta","VisionPrescription.modifierExtension":"Extension","VisionPrescription.patient":"Reference","VisionPrescription.prescriber":"Reference","VisionPrescription.reasonCodeableConcept":"CodeableConcept","VisionPrescription.reasonReference":"Reference","VisionPrescription.status":"code","VisionPrescription.text":"Narrative"}')},4715:function(e){"use strict";e.exports=JSON.parse('{"Bundle.entry.link":"Bundle.link","CapabilityStatement.rest.searchParam":"CapabilityStatement.rest.resource.searchParam","ClaimResponse.addItem.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.addItem.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.adjudication":"ClaimResponse.item.adjudication","ClaimResponse.item.detail.subDetail.adjudication":"ClaimResponse.item.adjudication","CodeSystem.concept.concept":"CodeSystem.concept","Composition.section.section":"Composition.section","ConceptMap.group.element.target.product":"ConceptMap.group.element.target.dependsOn","Contract.term.group":"Contract.term","ExplanationOfBenefit.addItem.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.addItem.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.adjudication":"ExplanationOfBenefit.item.adjudication","ExplanationOfBenefit.item.detail.subDetail.adjudication":"ExplanationOfBenefit.item.adjudication","GraphDefinition.link.target.link":"GraphDefinition.link","ImplementationGuide.page.page":"ImplementationGuide.page","Observation.component.referenceRange":"Observation.referenceRange","OperationDefinition.parameter.part":"OperationDefinition.parameter","Parameters.parameter.part":"Parameters.parameter","PlanDefinition.action.action":"PlanDefinition.action","Provenance.entity.agent":"Provenance.agent","Questionnaire.item.item":"Questionnaire.item","QuestionnaireResponse.item.answer.item":"QuestionnaireResponse.item","QuestionnaireResponse.item.item":"QuestionnaireResponse.item","RequestGroup.action.action":"RequestGroup.action","StructureMap.group.rule.rule":"StructureMap.group.rule","TestReport.teardown.action.operation":"TestReport.setup.action.operation","TestReport.test.action.assert":"TestReport.setup.action.assert","TestReport.test.action.operation":"TestReport.setup.action.operation","TestScript.teardown.action.operation":"TestScript.setup.action.operation","TestScript.test.action.assert":"TestScript.setup.action.assert","TestScript.test.action.operation":"TestScript.setup.action.operation","ValueSet.compose.exclude":"ValueSet.compose.include","ValueSet.expansion.contains.contains":"ValueSet.expansion.contains","ValueSet.expansion.contains.designation":"ValueSet.compose.include.concept.designation"}')},1976:function(e){"use strict";e.exports=JSON.parse('{"Account":"DomainResource","ActivityDefinition":"DomainResource","Address":"Element","AdverseEvent":"DomainResource","Age":"Quantity","AllergyIntolerance":"DomainResource","Annotation":"Element","Appointment":"DomainResource","AppointmentResponse":"DomainResource","Attachment":"Element","AuditEvent":"DomainResource","BackboneElement":"Element","Basic":"DomainResource","Binary":"Resource","BodySite":"DomainResource","Bundle":"Resource","CapabilityStatement":"DomainResource","CarePlan":"DomainResource","CareTeam":"DomainResource","ChargeItem":"DomainResource","Claim":"DomainResource","ClaimResponse":"DomainResource","ClinicalImpression":"DomainResource","CodeSystem":"DomainResource","CodeableConcept":"Element","Coding":"Element","Communication":"DomainResource","CommunicationRequest":"DomainResource","CompartmentDefinition":"DomainResource","Composition":"DomainResource","ConceptMap":"DomainResource","Condition":"DomainResource","Consent":"DomainResource","ContactDetail":"Element","ContactPoint":"Element","Contract":"DomainResource","Contributor":"Element","Count":"Quantity","Coverage":"DomainResource","DataElement":"DomainResource","DataRequirement":"Element","DetectedIssue":"DomainResource","Device":"DomainResource","DeviceComponent":"DomainResource","DeviceMetric":"DomainResource","DeviceRequest":"DomainResource","DeviceUseStatement":"DomainResource","DiagnosticReport":"DomainResource","Distance":"Quantity","DocumentManifest":"DomainResource","DocumentReference":"DomainResource","DomainResource":"Resource","Dosage":"Element","Duration":"Quantity","ElementDefinition":"Element","EligibilityRequest":"DomainResource","EligibilityResponse":"DomainResource","Encounter":"DomainResource","Endpoint":"DomainResource","EnrollmentRequest":"DomainResource","EnrollmentResponse":"DomainResource","EpisodeOfCare":"DomainResource","ExpansionProfile":"DomainResource","ExplanationOfBenefit":"DomainResource","Extension":"Element","FamilyMemberHistory":"DomainResource","Flag":"DomainResource","Goal":"DomainResource","GraphDefinition":"DomainResource","Group":"DomainResource","GuidanceResponse":"DomainResource","HealthcareService":"DomainResource","HumanName":"Element","Identifier":"Element","ImagingManifest":"DomainResource","ImagingStudy":"DomainResource","Immunization":"DomainResource","ImmunizationRecommendation":"DomainResource","ImplementationGuide":"DomainResource","Library":"DomainResource","Linkage":"DomainResource","List":"DomainResource","Location":"DomainResource","Measure":"DomainResource","MeasureReport":"DomainResource","Media":"DomainResource","Medication":"DomainResource","MedicationAdministration":"DomainResource","MedicationDispense":"DomainResource","MedicationRequest":"DomainResource","MedicationStatement":"DomainResource","MessageDefinition":"DomainResource","MessageHeader":"DomainResource","Meta":"Element","Money":"Quantity","NamingSystem":"DomainResource","Narrative":"Element","NutritionOrder":"DomainResource","Observation":"DomainResource","OperationDefinition":"DomainResource","OperationOutcome":"DomainResource","Organization":"DomainResource","ParameterDefinition":"Element","Parameters":"Resource","Patient":"DomainResource","PaymentNotice":"DomainResource","PaymentReconciliation":"DomainResource","Period":"Element","Person":"DomainResource","PlanDefinition":"DomainResource","Practitioner":"DomainResource","PractitionerRole":"DomainResource","Procedure":"DomainResource","ProcedureRequest":"DomainResource","ProcessRequest":"DomainResource","ProcessResponse":"DomainResource","Provenance":"DomainResource","Quantity":"Element","Questionnaire":"DomainResource","QuestionnaireResponse":"DomainResource","Range":"Element","Ratio":"Element","Reference":"Element","ReferralRequest":"DomainResource","RelatedArtifact":"Element","RelatedPerson":"DomainResource","RequestGroup":"DomainResource","ResearchStudy":"DomainResource","ResearchSubject":"DomainResource","RiskAssessment":"DomainResource","SampledData":"Element","Schedule":"DomainResource","SearchParameter":"DomainResource","Sequence":"DomainResource","ServiceDefinition":"DomainResource","Signature":"Element","SimpleQuantity":"Quantity","Slot":"DomainResource","Specimen":"DomainResource","StructureDefinition":"DomainResource","StructureMap":"DomainResource","Subscription":"DomainResource","Substance":"DomainResource","SupplyDelivery":"DomainResource","SupplyRequest":"DomainResource","Task":"DomainResource","TestReport":"DomainResource","TestScript":"DomainResource","Timing":"Element","TriggerDefinition":"Element","UsageContext":"Element","ValueSet":"DomainResource","VisionPrescription":"DomainResource","base64Binary":"Element","boolean":"Element","code":"string","date":"Element","dateTime":"Element","decimal":"Element","id":"string","instant":"Element","integer":"Element","markdown":"string","oid":"uri","positiveInt":"integer","string":"Element","time":"Element","unsignedInt":"integer","uri":"Element","uuid":"uri","xhtml":"Element"}')},82:function(e){"use strict";e.exports=JSON.parse('{"name":"fhirpath","version":"3.2.0","description":"A FHIRPath engine","main":"src/fhirpath.js","dependencies":{"@lhncbc/ucum-lhc":"^4.1.3","antlr4":"~4.9.3","commander":"^2.18.0","date-fns":"^1.30.1","js-yaml":"^3.13.1"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/preset-env":"^7.16.11","babel-loader":"^8.2.3","benny":"^3.7.1","bestzip":"^2.2.0","copy-webpack-plugin":"^6.0.3","cypress":"^10.3.0","eslint":"^8.10.0","fhir":"^4.10.3","grunt":"^1.5.2","grunt-cli":"^1.4.3","grunt-text-replace":"^0.4.0","jasmine-spec-reporter":"^4.2.1","jest":"^27.3.1","jit-grunt":"^0.10.0","lodash":"^4.17.21","open":"^8.4.0","rimraf":"^3.0.0","tmp":"0.0.33","webpack":"^5.11.1","webpack-bundle-analyzer":"^4.4.2","webpack-cli":"^4.9.1","xml2js":"^0.4.19","yargs":"^15.1.0"},"engines":{"node":">=8.9.0"},"scripts":{"generateParser":"cd src/parser; rimraf ./generated/*; java -Xmx500M -cp \\"../../antlr-4.9.3-complete.jar:$CLASSPATH\\" org.antlr.v4.Tool -o generated -Dlanguage=JavaScript FHIRPath.g4; grunt updateParserRequirements","build":"cd browser-build && webpack && rimraf fhirpath.zip && bestzip fhirpath.zip LICENSE.md fhirpath.min.js fhirpath.r4.min.js fhirpath.stu3.min.js fhirpath.dstu2.min.js && rimraf LICENSE.md","test:unit":"jest && TZ=America/New_York jest && TZ=Europe/Paris jest","test:unit:debug":"echo \'open chrome chrome://inspect/\' && node --inspect node_modules/.bin/jest --runInBand","build:demo":"npm run build && cd demo && npm run build","test:e2e":"npm run build:demo && cypress run","test":"npm run lint && npm run test:unit && npm run test:e2e && echo \\"For tests specific to IE 11, open browser-build/test/index.html in IE 11, and confirm that the tests on that page pass.\\"","lint":"eslint src/parser/index.js src/*.js converter/","compare-performance":"node ./test/benchmark.js"},"bin":{"fhirpath":"bin/fhirpath"},"repository":"github:HL7/fhirpath.js","license":"MIT"}')}},t={};function n(i){var a=t[i];if(void 0!==a)return a.exports;var o=t[i]={id:i,loaded:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){"use strict";var e=n(1961),t=n(9524),i=n(7472);let a=Object.create(i.Z);Object.assign(a,{_createObsIntValue:function(e){let t={value:e.value};return this._setFHIRQuantityUnit(t,e.unit),{key:"valueQuantity",val:t}}});var o=a,r="2.0",s={SDCVersion:r,QProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaire|2.0",QRProfile:"http://hl7.org/fhir/us/sdc/StructureDefinition/sdc-questionnaireresponse|2.0",stdQProfile:"http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire",stdQRProfile:"http://hl7.org/fhir/3.0/StructureDefinition/QuestionnaireResponse",convertLFormsToQRAndExtracFHIRData:function(e,t,n){var i=this.convertLFormsToQuestionnaireResponse(e,t,n);if(!i)return null;i.id||(i.id=this._commonExport._getUniqueId(i.code&&i.code[0]&&i.code[0].code||i.identifier||"QR"));i.id;for(var a=[i],o=["Practitioner","Patient","RelatedPerson"],r=0,c=e.itemList.length;r=0&&(u[l].performer=i.author),a.push(u[l])}return a},_processQuestionCardinality:function(e,t){t.questionCardinality?"*"===t.questionCardinality.max?e.repeats=!0:parseInt(t.questionCardinality.max)>1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})):e.repeats=!1},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.option=this._handleAnswers(t,n)):t.answerValueSet&&(e.options=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=s)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null!==t.defaultAnswer&&void 0!==t.defaultAnswer&&""!==t.defaultAnswer){var n=this._getAssumedDataTypeForExport(t),i=this._getValueKeyByDataType("initial",t);if("CWE"===n||"CNE"===n){var a=null,o=null;"object"==typeof(c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer)?(o={code:c.code},void 0!==c&&(o.display=c.text),(a=c.system||t.answerCodeSystem)&&(o.system=LForms.Util.getCodeSystem(a)),e[i]=o):"string"==typeof c&&(e.initialString=c)}else if(!t.answers||"ST"!==n&&"INT"!==n&&"DT"!==n&&"TM"!==n){if("QTY"===n){var r=this._makeQuantity(t.defaultAnswer,t.units);r&&(e[i]=r)}else if("BL"===n||"REAL"===n||"INT"===n||"TM"===n||"ST"===n||"TX"===n||"URL"===n)e[i]=t.defaultAnswer;else if("DT"===n||"DTM"===n){var s=LForms.Util.stringToDate(t.defaultAnswer);s?(s="DTM"===n?LForms.Util.dateToDTMString(s):LForms.Util.dateToDTStringISO(s),e[i]=s):console.error(t.defaultAnswer+": Invalid date/datetime string as defaultAnswer for "+t.questionCode)}}else{var c=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer[0]:t.defaultAnswer;e[i]=c.text}}},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:s._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);(i&&i.default||e.initialQuantity)&&(e.initialQuantity||(e.initialQuantity={}),s._setUnitAttributesToFhirQuantity(e.initialQuantity,i));for(var a=0,o=t.units.length;a0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType&&e.expansion&&e.expansion.contains&&e.expansion.contains.length>0){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.options){if(i)var u=i[n.options.reference];u?e.answers=u.answers:e.answerValueSet=n.options.reference}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.option&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswer=function(e,n){var i=LForms.Util.deepCopy(n.initialCoding);i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(n,/^initial/),null!=i&&this._processFHIRValues(e,[i],!0)},t.getFirstInitialQuantity=function(e){return e.initialQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"!==i&&"TITLE"!==i||(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;o1&&(e.repeats=!0,e.extension.push({url:"http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs",valueInteger:parseInt(t.questionCardinality.max)})))},_handleSpecialConstraints:function(e,t){e&&"TITLE"===t.dataType&&(delete e.code,delete e.required,delete e.repeats,delete e.readOnly)},_handleRestrictions:function(e,t){if(t.restrictions)for(var n in t.restrictions){var i=t.restrictions[n],a=null,o=this._getAssumedDataTypeForExport(t),r=this._getValueKeyByDataType("value",t);switch(n){case"minExclusive":case"minInclusive":case"maxExclusive":case"maxInclusive":a=this._exportMinMax(o,i,r,n);break;case"minLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/minLength",valueInteger:parseInt(i)});break;case"maxLength":"ST"!==o&&"TX"!==o&&"URL"!==o&&"QTY"!==o||(e.maxLength=parseInt(i));break;case"pattern":"ST"!==o&&"TX"!==o||(a={url:"http://hl7.org/fhir/StructureDefinition/regex",valueString:i})}a&&e.extension.push(a)}},_handleChoiceField:function(e,t,n){t.externallyDefined?this._handleExternallyDefined(e,t):t.answers&&!t.answerValueSet?t._fhirExt&&t._fhirExt[this.fhirExtAnswerExp]||(e.answerOption=this._handleAnswers(t,n)):t.answerValueSet&&(e.answerValueSet=t.answerValueSet)},_handleAnswers:function(e,t){for(var n=[],i=0,a=e.answers.length;i0&&(r.extension=u)}n.push(r)}return n},_handleInitialValues:function(e,t){if(null===t.defaultAnswer||void 0===t.defaultAnswer||""===t.defaultAnswer)return;var n=this._getAssumedDataTypeForExport(t),i=this._answerRepeats(t)&&Array.isArray(t.defaultAnswer)?t.defaultAnswer:[t.defaultAnswer],a=this._getValueKeyByDataType("value",t),o=null;let r=[];for(var s=0,c=i.length;s0&&(e.initial=r)},_handleLFormsUnits:function(e,t){if(t.units&&t.units.length>0){var n=this._getAssumedDataTypeForExport(t);if("REAL"===n||"INT"===n)e.extension.push({url:this.fhirExtUrlUnit,valueCoding:this._createFhirUnitCoding(t.units[0])});else if("QTY"===n){var i=this._getDefaultUnit(t.units);if(i&&i.default&&!(e.initial&&e.initial.length>0)){e.initial||(e.initial=[]);var a={};s._setUnitAttributesToFhirQuantity(a,i),e.initial.push({valueQuantity:a})}for(var o=0,r=t.units.length;o1&&(a=!0),i=i.concat(e)}if(a&&t.skipLogic.conditions.length>1)throw new Error("Multiple skip logic conditons included with range specification is not supported yet.");e.enableWhen=i,"ALL"===t.skipLogic.logic||a?e.enableBehavior="all":i.length>1&&(e.enableBehavior="any")}}},c=s,d=n(6412);var u=function(e){var t=e;t.fhirExtUrlOptionScore="http://hl7.org/fhir/StructureDefinition/ordinalValue",t.fhirExtUrlValueSetScore=t.fhirExtUrlOptionScore,t._extractContainedVS=function(e){var n;return e.contained&&e.contained.length>0&&(n={},e.contained.forEach((function(e){if("ValueSet"===e.resourceType){var i=t.answersFromVS(e);i||(i=[]);var a={answers:i};e.id&&(n["#"+e.id]=a),e.url&&(n[e.url]=a)}}))),n},t._processSkipLogic=function(e,n,i){if(n.enableWhen){e.skipLogic={conditions:[],action:"show"};for(var a=0;a0){if("valueCoding"===s[0])void 0!==r[s[0]].code&&(o.code=r[s[0]].code),void 0!==r[s[0]].display&&(o.text=r[s[0]].display),void 0!==r[s[0]].system&&(o.system=r[s[0]].system);else if("valueString"===s[0]||"valueDate"===s[0]||"valueTime"===s[0])o.text=r[s[0]];else{if("valueInteger"!==s[0])throw new Error("Unable to handle data type in answerOption: "+s[0]);o.text=parseInt(r[s[0]])}var c=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionPrefix);c&&(o.label=c.valueString);var d=LForms.Util.findObjectInArray(r.extension,"url",t.fhirExtUrlOptionScore);(d=d||LForms.Util.findObjectInArray(r.extension,"url",t.argonautExtUrlExtensionScore))&&(o.score=d.valueDecimal.toString())}e.answers.push(o)}}else if(n.answerValueSet){if(i)var u=i[n.answerValueSet];u?e.answers=u.answers:e.answerValueSet=n.answerValueSet}},t._processFHIRQuestionAndAnswerCardinality=function(e,n){var i,a,o=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMin),r=LForms.Util.findObjectInArray(n.extension,"url",t.fhirExtUrlCardinalityMax),s=n.repeats,c=n.required;"CNE"===e.dataType||"CWE"===e.dataType||n.answerOption&&("ST"===e.dataType||"INT"===e.dataType||"DT"===e.dataType||"TM"===e.dataType)?(i=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"}).min=c?o?o.valueInteger.toString():"1":"0":(a=s?r?{max:r.valueInteger.toString()}:{max:"*"}:{max:"1"},c?(a.min=o?o.valueInteger.toString():"1",i={min:"1"}):a.min="1"),a&&(e.questionCardinality=a),i&&(e.answerCardinality=i)},t._processEditable=function(e,t){t.readOnly&&(e.editable="0")},t._processDefaultAnswerValue=function(e,n){var i=(e=LForms.Util.deepCopy(e)).valueCoding;i?i._type="Coding":i=t._getFHIRValueWithPrefixKey(e,/^value/),null!=i&&n.push(i)},t._processDefaultAnswer=function(e,n){var i=[];n.answerOption&&n.answerOption.forEach((function(e){e.initialSelected&&t._processDefaultAnswerValue(e,i)})),n.initial&&n.initial.forEach((function(e){t._processDefaultAnswerValue(e,i)})),i.length>0&&this._processFHIRValues(e,i,!0)},t.getFirstInitialQuantity=function(e){return e.initial&&e.initial.length>0&&e.initial[0].valueQuantity||null},t._processDisplayItemCode=function(e,t){if("display"===t.type&&t.linkId){var n=t.linkId.split("/");n&&n[n.length-1]&&(e.questionCode=n[n.length-1])}},t._processDataType=function(e,n){var i=t._getDataType(n);"SECTION"===i&&(e.header=!0),e.dataType=i},t._mergeQR={_getQRStructure:function(e){var t={qrItemsInfo:[]};return e&&this._checkQRItems(t,e),t},_checkQRItems:function(e,n){var i=[],a={};if(n&&n.item){for(var o=0,r=n.item.length;o1;){var r=LForms.Util.deepCopy(i);e.items.splice(a,0,r),n-=1}}},_findTheMatchingItemByLinkIdAndIndex:function(e,t,n){var i=null,a=0;if(e.items)for(var o=0,r=e.items.length;oK in Q?tne(Q,K,{enumerable:!0,configurable:!0,writable:!0,value:O}):Q[K]=O,ep=(Q,K)=>{for(var O in K||(K={}))nne.call(K,O)&&XS(Q,O,K[O]);if(ZS)for(var O of ZS(K))ine.call(K,O)&&XS(Q,O,K[O]);return Q};(self.webpackChunklforms=self.webpackChunklforms||[]).push([[179],{7944:(Q,K,O)=>{"use strict";function L(n){return"function"==typeof n}let b=!1;const D={Promise:void 0,set useDeprecatedSynchronousErrorHandling(n){if(n){const t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else b&&console.log("RxJS: Back to a better error behavior. Thank you. <3");b=n},get useDeprecatedSynchronousErrorHandling(){return b}};function B(n){setTimeout(()=>{throw n},0)}const U={closed:!0,next(n){},error(n){if(D.useDeprecatedSynchronousErrorHandling)throw n;B(n)},complete(){}},m=Array.isArray||(n=>n&&"number"==typeof n.length);function d(n){return null!==n&&"object"==typeof n}const C=(()=>{function n(t){return Error.call(this),this.message=t?`${t.length} errors occurred during unsubscription:\n${t.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=t,this}return n.prototype=Object.create(Error.prototype),n})();class M{constructor(t){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,t&&(this._ctorUnsubscribe=!0,this._unsubscribe=t)}unsubscribe(){let t;if(this.closed)return;let{_parentOrParents:e,_ctorUnsubscribe:i,_unsubscribe:r,_subscriptions:o}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,e instanceof M)e.remove(this);else if(null!==e)for(let a=0;at.concat(e instanceof C?e.errors:e),[])}M.EMPTY=((n=new M).closed=!0,n);const _="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random();class I extends M{constructor(t,e,i){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=U;break;case 1:if(!t){this.destination=U;break}if("object"==typeof t){t instanceof I?(this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)):(this.syncErrorThrowable=!0,this.destination=new F(this,t));break}default:this.syncErrorThrowable=!0,this.destination=new F(this,t,e,i)}}[_](){return this}static create(t,e,i){const r=new I(t,e,i);return r.syncErrorThrowable=!1,r}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:t}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}class F extends I{constructor(t,e,i,r){super(),this._parentSubscriber=t;let o,a=this;L(e)?o=e:e&&(o=e.next,i=e.error,r=e.complete,e!==U&&(a=Object.create(e),L(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=o,this._error=i,this._complete=r}next(t){if(!this.isStopped&&this._next){const{_parentSubscriber:e}=this;D.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}error(t){if(!this.isStopped){const{_parentSubscriber:e}=this,{useDeprecatedSynchronousErrorHandling:i}=D;if(this._error)i&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)i?(e.syncErrorValue=t,e.syncErrorThrown=!0):B(t),this.unsubscribe();else{if(this.unsubscribe(),i)throw t;B(t)}}}complete(){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._complete){const e=()=>this._complete.call(this._context);D.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?(this.__tryOrSetError(t,e),this.unsubscribe()):(this.__tryOrUnsub(e),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(t,e){try{t.call(this._context,e)}catch(i){if(this.unsubscribe(),D.useDeprecatedSynchronousErrorHandling)throw i;B(i)}}__tryOrSetError(t,e,i){if(!D.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,i)}catch(r){return D.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(B(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:t}=this;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}const $="function"==typeof Symbol&&Symbol.observable||"@@observable";function ee(n){return n}let te=(()=>{class n{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const i=new n;return i.source=this,i.operator=e,i}subscribe(e,i,r){const{operator:o}=this,a=function R(n,t,e){if(n){if(n instanceof I)return n;if(n[_])return n[_]()}return n||t||e?new I(n,t,e):new I(U)}(e,i,r);if(a.add(o?o.call(a,this.source):this.source||D.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),D.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(i){D.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=i),function N(n){for(;n;){const{closed:t,destination:e,isStopped:i}=n;if(t||i)return!1;n=e&&e instanceof I?e:null}return!0}(e)?e.error(i):console.warn(i)}}forEach(e,i){return new(i=pe(i))((r,o)=>{let a;a=this.subscribe(s=>{try{e(s)}catch(l){o(l),a&&a.unsubscribe()}},o,r)})}_subscribe(e){const{source:i}=this;return i&&i.subscribe(e)}[$](){return this}pipe(...e){return 0===e.length?this:function he(n){return 0===n.length?ee:1===n.length?n[0]:function(e){return n.reduce((i,r)=>r(i),e)}}(e)(this)}toPromise(e){return new(e=pe(e))((i,r)=>{let o;this.subscribe(a=>o=a,a=>r(a),()=>i(o))})}}return n.create=t=>new n(t),n})();function pe(n){if(n||(n=D.Promise||Promise),!n)throw new Error("no Promise impl found");return n}const we=(()=>{function n(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return n.prototype=Object.create(Error.prototype),n})();class ce extends M{constructor(t,e){super(),this.subject=t,this.subscriber=e,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const t=this.subject,e=t.observers;if(this.subject=null,!e||0===e.length||t.isStopped||t.closed)return;const i=e.indexOf(this.subscriber);-1!==i&&e.splice(i,1)}}class Ee extends I{constructor(t){super(t),this.destination=t}}let de=(()=>{class n extends te{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[_](){return new Ee(this)}lift(e){const i=new Ne(this,this);return i.operator=e,i}next(e){if(this.closed)throw new we;if(!this.isStopped){const{observers:i}=this,r=i.length,o=i.slice();for(let a=0;anew Ne(t,e),n})();class Ne extends de{constructor(t,e){super(),this.destination=t,this.source=e}next(t){const{destination:e}=this;e&&e.next&&e.next(t)}error(t){const{destination:e}=this;e&&e.error&&this.destination.error(t)}complete(){const{destination:t}=this;t&&t.complete&&this.destination.complete()}_subscribe(t){const{source:e}=this;return e?this.source.subscribe(t):M.EMPTY}}function ke(n){return n&&"function"==typeof n.schedule}function He(n,t){return function(i){if("function"!=typeof n)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return i.lift(new ut(n,t))}}class ut{constructor(t,e){this.project=t,this.thisArg=e}call(t,e){return e.subscribe(new An(t,this.project,this.thisArg))}}class An extends I{constructor(t,e,i){super(t),this.project=e,this.count=0,this.thisArg=i||this}_next(t){let e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}const Mt=n=>t=>{for(let e=0,i=n.length;en&&"number"==typeof n.length&&"function"!=typeof n;function Oe(n){return!!n&&"function"!=typeof n.subscribe&&"function"==typeof n.then}const Qe=n=>{if(n&&"function"==typeof n[$])return(n=>t=>{const e=n[$]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)})(n);if(xe(n))return Mt(n);if(Oe(n))return(n=>t=>(n.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,B),t))(n);if(n&&"function"==typeof n[sn])return(n=>t=>{const e=n[sn]();for(;;){let i;try{i=e.next()}catch(r){return t.error(r),t}if(i.done){t.complete();break}if(t.next(i.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t})(n);{const e=`You provided ${d(n)?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(e)}};function Qt(n,t){return new te(e=>{const i=new M;let r=0;return i.add(t.schedule(function(){r!==n.length?(e.next(n[r++]),e.closed||i.add(this.schedule())):e.complete()})),i})}function yi(n,t){return t?function ji(n,t){if(null!=n){if(function hn(n){return n&&"function"==typeof n[$]}(n))return function un(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>{const r=n[$]();i.add(r.subscribe({next(o){i.add(t.schedule(()=>e.next(o)))},error(o){i.add(t.schedule(()=>e.error(o)))},complete(){i.add(t.schedule(()=>e.complete()))}}))})),i})}(n,t);if(Oe(n))return function tn(n,t){return new te(e=>{const i=new M;return i.add(t.schedule(()=>n.then(r=>{i.add(t.schedule(()=>{e.next(r),i.add(t.schedule(()=>e.complete()))}))},r=>{i.add(t.schedule(()=>e.error(r)))}))),i})}(n,t);if(xe(n))return Qt(n,t);if(function Wr(n){return n&&"function"==typeof n[sn]}(n)||"string"==typeof n)return function St(n,t){if(!n)throw new Error("Iterable cannot be null");return new te(e=>{const i=new M;let r;return i.add(()=>{r&&"function"==typeof r.return&&r.return()}),i.add(t.schedule(()=>{r=n[sn](),i.add(t.schedule(function(){if(e.closed)return;let o,a;try{const s=r.next();o=s.value,a=s.done}catch(s){return void e.error(s)}a?e.complete():(e.next(o),this.schedule())}))})),i})}(n,t)}throw new TypeError((null!==n&&typeof n||n)+" is not observable")}(n,t):n instanceof te?n:new te(Qe(n))}class bi extends I{constructor(t){super(),this.parent=t}_next(t){this.parent.notifyNext(t)}_error(t){this.parent.notifyError(t),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class Ar extends I{notifyNext(t){this.destination.next(t)}notifyError(t){this.destination.error(t)}notifyComplete(){this.destination.complete()}}function Cn(n,t){if(t.closed)return;if(n instanceof te)return n.subscribe(t);let e;try{e=Qe(n)(t)}catch(i){t.error(i)}return e}function Ln(n,t,e=Number.POSITIVE_INFINITY){return"function"==typeof t?i=>i.pipe(Ln((r,o)=>yi(n(r,o)).pipe(He((a,s)=>t(r,a,o,s))),e)):("number"==typeof t&&(e=t),i=>i.lift(new uo(n,e)))}class uo{constructor(t,e=Number.POSITIVE_INFINITY){this.project=t,this.concurrent=e}call(t,e){return e.subscribe(new Lo(t,this.project,this.concurrent))}}class Lo extends Ar{constructor(t,e,i=Number.POSITIVE_INFINITY){super(t),this.project=e,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(t){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function cs(n=Number.POSITIVE_INFINITY){return Ln(ee,n)}function Fo(n,t){return t?Qt(n,t):new te(Mt(n))}function qn(...n){let t=Number.POSITIVE_INFINITY,e=null,i=n[n.length-1];return ke(i)?(e=n.pop(),n.length>1&&"number"==typeof n[n.length-1]&&(t=n.pop())):"number"==typeof i&&(t=n.pop()),null===e&&1===n.length&&n[0]instanceof te?n[0]:cs(t)(Fo(n,e))}function pt(){return function(t){return t.lift(new ho(t))}}class ho{constructor(t){this.connectable=t}call(t,e){const{connectable:i}=this;i._refCount++;const r=new Ta(t,i),o=e.subscribe(r);return r.closed||(r.connection=i.connect()),o}}class Ta extends I{constructor(t,e){super(t),this.connectable=e}_unsubscribe(){const{connectable:t}=this;if(!t)return void(this.connection=null);this.connectable=null;const e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);const{connection:i}=this,r=t._connection;this.connection=null,r&&(!i||r===i)&&r.unsubscribe()}}class tl extends te{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._refCount=0,this._isComplete=!1}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let t=this._connection;return t||(this._isComplete=!1,t=this._connection=new M,t.add(this.source.subscribe(new Da(this.getSubject(),this))),t.closed&&(this._connection=null,t=M.EMPTY)),t}refCount(){return pt()(this)}}const us=(()=>{const n=tl.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class Da extends Ee{constructor(t,e){super(t),this.connectable=e}_error(t){this._unsubscribe(),super._error(t)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const t=this.connectable;if(t){this.connectable=null;const e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}class Zt{constructor(t,e){this.subjectFactory=t,this.selector=e}call(t,e){const{selector:i}=this,r=this.subjectFactory(),o=i(r).subscribe(t);return o.add(e.subscribe(r)),o}}function gn(){return new de}function qe(){return n=>pt()(function Vt(n,t){return function(i){let r;if(r="function"==typeof n?n:function(){return n},"function"==typeof t)return i.lift(new Zt(r,t));const o=Object.create(i,us);return o.source=i,o.subjectFactory=r,o}}(gn)(n))} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 At(n){for(let t in n)if(n[t]===At)return t;throw Error("Could not find renamed property on target object.")}function gr(n,t){for(const e in t)t.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&(n[e]=t[e])} +/** + * @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 ft(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(ft).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const t=n.toString();if(null==t)return""+t;const e=t.indexOf("\n");return-1===e?t:t.substring(0,e)}function $i(n,t){return null==n||""===n?null===t?"":t:null==t||""===t?n:n+" "+t} +/** + * @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 + */const No=At({__forward_ref__:At});function vt(n){return n.__forward_ref__=vt,n.toString=function(){return ft(this())},n}function je(n){return ka(n)?n():n}function ka(n){return"function"==typeof n&&n.hasOwnProperty(No)&&n.__forward_ref__===vt} +/** + * @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 + */ +/** + * @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 + */ +class Se extends Error{constructor(t,e){super(function Wi(n,t){return`NG0${Math.abs(n)}${t?": "+t.trim():""}`} +/** + * @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 + */(t,e)),this.code=t}}function et(n){return"string"==typeof n?n:null==n?"":String(n)}function fo(n,t){throw new Se(-201,!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 Yt(n,t){null==n&&function qt(n,t,e,i){throw new Error(`ASSERTION ERROR: ${n}`+(null==i?"":` [Expected=> ${e} ${i} ${t} <=Actual]`))}(t,n,null,"!=")} +/** + * @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 Le(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ct(n){return{providers:n.providers||[],imports:n.imports||[]}}function il(n){return su(n,rl)||su(n,Cc)}function su(n,t){return n.hasOwnProperty(t)?n[t]:null}function uu(n){return n&&(n.hasOwnProperty(bc)||n.hasOwnProperty(fs))?n[bc]:null}const rl=At({\u0275prov:At}),bc=At({\u0275inj:At}),Cc=At({ngInjectableDef:At}),fs=At({ngInjectorDef:At}); +/** + * @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 + */var lt=(()=>((lt=lt||{})[lt.Default=0]="Default",lt[lt.Host=1]="Host",lt[lt.Self=2]="Self",lt[lt.SkipSelf=4]="SkipSelf",lt[lt.Optional=8]="Optional",lt))(); +/** + * @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 + */let wc;function xi(n){const t=wc;return wc=n,t}function ms(n,t,e){const i=il(n);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:e<.Optional?null:void 0!==t?t:void fo(ft(n))} +/** + * @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 vr(n){return{toString:n}.toString()} +/** + * @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 + */var ni=(()=>((ni=ni||{})[ni.OnPush=0]="OnPush",ni[ni.Default=1]="Default",ni))(),Lr=(()=>(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Lr||(Lr={})),Lr))(); +/** + * @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 + */ +const vn=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)(),Pa={},Xt=[],za=At({\u0275cmp:At}),Mc=At({\u0275dir:At}),ol=At({\u0275pipe:At}),hu=At({\u0275mod:At}),mo=At({\u0275fac:At}),ps=At({__NG_ELEMENT_ID__:At}); +/** + * @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 + */ +/** + * @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 + */ +let Nh=0;function tt(n){return vr(()=>{const e=!0===n.standalone,i={},r={type:n.type,providersResolver:null,decls:n.decls,vars:n.vars,factory:null,template:n.template||null,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,inputs:null,outputs:null,exportAs:n.exportAs||null,onPush:n.changeDetection===ni.OnPush,directiveDefs:null,pipeDefs:null,standalone:e,dependencies:e&&n.dependencies||null,getStandaloneInjector:null,selectors:n.selectors||Xt,viewQuery:n.viewQuery||null,features:n.features||null,data:n.data||{},encapsulation:n.encapsulation||Lr.Emulated,id:"c"+Nh++,styles:n.styles||Xt,_:null,setInput:null,schemas:n.schemas||null,tView:null},o=n.dependencies,a=n.features;return r.inputs=pu(n.inputs,i),r.outputs=pu(n.outputs),a&&a.forEach(s=>s(r)),r.directiveDefs=o?()=>("function"==typeof o?o():o).map(fu).filter(mu):null,r.pipeDefs=o?()=>("function"==typeof o?o():o).map(Ci).filter(mu):null,r})}function fu(n){return nn(n)||Ri(n)}function mu(n){return null!==n}function Tt(n){return vr(()=>({type:n.type,bootstrap:n.bootstrap||Xt,declarations:n.declarations||Xt,imports:n.imports||Xt,exports:n.exports||Xt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function pu(n,t){if(null==n)return Pa;const e={};for(const i in n)if(n.hasOwnProperty(i)){let r=n[i],o=r;Array.isArray(r)&&(o=r[1],r=r[0]),e[r]=i,t&&(t[r]=o)}return e}const We=tt;function Pi(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function nn(n){return n[za]||null}function Ri(n){return n[Mc]||null}function Ci(n){return n[ol]||null} +/** + * @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 Ki(n){return Array.isArray(n)&&"object"==typeof n[1]}function Nr(n){return Array.isArray(n)&&!0===n[1]}function Tc(n){return 0!=(8&n.flags)}function ys(n){return 2==(2&n.flags)}function cl(n){return 1==(1&n.flags)}function Oi(n){return null!==n.template}function Bh(n){return 0!=(256&n[2])} +/** + * @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 + */ +/** + * @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 Zr(n,t){return n.hasOwnProperty(mo)?n[mo]:null} +/** + * @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 + */class ul{constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}} +/** + * @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 Dt(){return Pc}function Pc(n){return n.type.prototype.ngOnChanges&&(n.setInput=zc),$h}function $h(){const n=dl(this),t=null==n?void 0:n.current;if(t){const e=n.previous;if(e===Pa)n.previous=t;else for(let i in t)e[i]=t[i];n.current=null,this.ngOnChanges(t)}}function zc(n,t,e,i){const r=dl(n)||function Wh(n,t){return n[hl]=t} +/** + * @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 + */(n,{previous:Pa,current:null}),o=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[e],l=a[s];o[s]=new ul(l&&l.currentValue,t,a===Pa),n[i]=t}Dt.ngInherit=!0;const hl="__ngSimpleChanges__";function dl(n){return n[hl]||null} +/** + * @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 Qn(n){for(;Array.isArray(n);)n=n[0];return n}function fl(n,t){return Qn(t[n])}function Fn(n,t){return Qn(t[n.index])}function ml(n,t){return n.data[t]}function Ia(n,t){return n[t]}function Qi(n,t){const e=t[n];return Ki(e)?e:e[0]}function pl(n){return 64==(64&n[2])}function po(n,t){return null==t?null:n[t]}function Cu(n){n[18]=0}function Ac(n,t){n[5]+=t;let e=n,i=n[3];for(;null!==i&&(1===t&&1===e[5]||-1===t&&0===e[5]);)i[5]+=t,e=i,i=i[3] +/** + * @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 + */}const dt={lFrame:Pu(null),bindingsEnabled:!0};function Mu(){return dt.bindingsEnabled}function be(){return dt.lFrame.lView}function Ht(){return dt.lFrame.tView}function ae(n){return dt.lFrame.contextLView=n,n[8]}function re(n){return dt.lFrame.contextLView=null,n}function ii(){let n=Su();for(;null!==n&&64===n.type;)n=n.parent;return n}function Su(){return dt.lFrame.currentTNode}function Xr(n,t){const e=dt.lFrame;e.currentTNode=n,e.isParent=t}function Lc(){return dt.lFrame.isParent}function Fc(){dt.lFrame.isParent=!1}function Ii(){const n=dt.lFrame;let t=n.bindingRootIndex;return-1===t&&(t=n.bindingRootIndex=n.tView.bindingStartIndex),t}function yr(){return dt.lFrame.bindingIndex}function go(){return dt.lFrame.bindingIndex++}function Jr(n){const t=dt.lFrame,e=t.bindingIndex;return t.bindingIndex=t.bindingIndex+n,e}function Tu(n,t){const e=dt.lFrame;e.bindingIndex=e.bindingRootIndex=n,Vc(t)}function Vc(n){dt.lFrame.currentDirectiveIndex=n}function Du(){return dt.lFrame.currentQueryIndex}function Bc(n){dt.lFrame.currentQueryIndex=n}function ad(n){const t=n[1];return 2===t.type?t.declTNode:1===t.type?n[6]:null}function ku(n,t,e){if(e<.SkipSelf){let r=t,o=n;for(;!(r=r.parent,null!==r||e<.Host||(r=ad(o),null===r||(o=o[15],10&r.type))););if(null===r)return!1;t=r,n=o}const i=dt.lFrame=xu();return i.currentTNode=t,i.lView=n,!0}function Uc(n){const t=xu(),e=n[1];dt.lFrame=t,t.currentTNode=e.firstChild,t.lView=n,t.tView=e,t.contextLView=n,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function xu(){const n=dt.lFrame,t=null===n?null:n.child;return null===t?Pu(n):t}function Pu(n){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:n,child:null,inI18n:!1};return null!==n&&(n.child=t),t}function zu(){const n=dt.lFrame;return dt.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Eu=zu;function Yc(){const n=zu();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Vi(){return dt.lFrame.selectedIndex}function Bo(n){dt.lFrame.selectedIndex=n}function Nn(){const n=dt.lFrame;return ml(n.tView,n.selectedIndex)}function gl(n,t){for(let e=t.directiveStart,i=t.directiveEnd;e=i)break}else t[l]<0&&(n[18]+=65536),(s>11>16&&(3&n[2])===t){n[2]+=2048;try{o.call(s)}finally{}}}else try{o.call(s)}finally{}} +/** + * @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 + */class Cs{constructor(t,e,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=i}}function _l(n,t,e){let i=0;for(;it){a=o-1;break}}}for(;o>16}(n),i=t;for(;e>0;)i=i[15],e--;return i} +/** + * @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 + */let bl=!0;function Rt(n){const t=bl;return bl=n,t}let yd=0;const eo={};function ws(n,t){const e=Rr(n,t);if(-1!==e)return e;const i=t[1];i.firstCreatePass&&(n.injectorIndex=t.length,Kc(i.data,n),Kc(t,null),Kc(i.blueprint,null));const r=wl(n,t),o=n.injectorIndex;if(Lu(r)){const a=De(r),s=Ra(r,t),l=s[1].data;for(let u=0;u<8;u++)t[o+u]=s[a+u]|l[a+u]}return t[o+8]=r,o}function Kc(n,t){n.push(0,0,0,0,0,0,0,0,t)}function Rr(n,t){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===t[n.injectorIndex+8]?-1:n.injectorIndex}function wl(n,t){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let e=0,i=null,r=t;for(;null!==r;){if(i=Hu(r),null===i)return-1;if(e++,r=r[15],-1!==i.injectorIndex)return i.injectorIndex|e<<16}return-1}function Ms(n,t,e){!function bd(n,t,e){let i;"string"==typeof e?i=e.charCodeAt(0)||0:e.hasOwnProperty(ps)&&(i=e[ps]),null==i&&(i=e[ps]=yd++);const r=255&i;t.data[n+(r>>5)]|=1<=0?255&t:wd:t}(e);if("function"==typeof o){if(!ku(t,n,i))return i<.Host?Fu(r,0,i):Qc(t,e,i,r);try{const a=o(i);if(null!=a||i<.Optional)return a;fo()}finally{Eu()}}else if("number"==typeof o){let a=null,s=Rr(n,t),l=-1,u=i<.Host?t[16][6]:null;for((-1===s||i<.SkipSelf)&&(l=-1===s?wl(n,t):t[s+8],-1!==l&&Vu(i,!1)?(a=t[1],s=De(l),t=Ra(l,t)):s=-1);-1!==s;){const f=t[1];if(Ru(o,s,f.data)){const p=Xc(s,t,e,a,i,u);if(p!==eo)return p}l=t[s+8],-1!==l&&Vu(i,t[1].data[s+8]===u)&&Ru(o,s,t)?(a=f,s=De(l),t=Ra(l,t)):s=-1}}return r}function Xc(n,t,e,i,r,o){const a=t[1],s=a.data[n+8],f=Ml(s,a,e,null==i?ys(s)&&bl:i!=a&&0!=(3&s.type),r<.Host&&o===s);return null!==f?Ss(t,a,f,s):eo}function Ml(n,t,e,i,r){const o=n.providerIndexes,a=t.data,s=1048575&o,l=n.directiveStart,f=o>>20,P=r?s+f:n.directiveEnd;for(let E=i?s:s+f;E=l&&H.type===e)return E}if(r){const E=a[l];if(E&&Oi(E)&&E.type===e)return l}return null}function Ss(n,t,e,i){let r=n[e];const o=t.data;if(function pd(n){return n instanceof Cs}(r)){const a=r;a.resolving&& +/** + * @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 hs(n,t){const e=t?`. Dependency path: ${t.join(" > ")} > ${n}`:"";throw new Se(-200,`Circular dependency in DI detected for ${n}${e}`)}(function Me(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():et(n)}(o[e]));const s=Rt(a.canSeeViewProviders);a.resolving=!0;const l=a.injectImpl?xi(a.injectImpl):null;ku(n,i,lt.Default);try{r=n[e]=a.factory(void 0,o,n,i),t.firstCreatePass&&e>=i.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 fd(n,t,e){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const a=Pc(t);(e.preOrderHooks||(e.preOrderHooks=[])).push(n,a),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,a)}r&&(e.preOrderHooks||(e.preOrderHooks=[])).push(0-n,r),o&&((e.preOrderHooks||(e.preOrderHooks=[])).push(n,o),(e.preOrderCheckHooks||(e.preOrderCheckHooks=[])).push(n,o))}(e,o[e],t)}finally{null!==l&&xi(l),Rt(s),a.resolving=!1,Eu()}}return r}function Ru(n,t,e){return!!(e[t+(n>>5)]&1<{const t=n.prototype.constructor,e=t[mo]||Jc(t),i=Object.prototype;let r=Object.getPrototypeOf(n.prototype).constructor;for(;r&&r!==i;){const o=r[mo]||Jc(r);if(o&&o!==e)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function Jc(n){return ka(n)?()=>{const t=Jc(je(n));return t&&t()}:Zr(n)}function Hu(n){const t=n[1],e=t.type;return 2===e?t.declTNode:1===e?n[6]:null} +/** + * @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 + */ +/** + * @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 + */ +const Ba="__parameters__";function Ua(n,t,e){return vr(()=>{const i=function t1(n){return function(...e){if(n){const i=n(...e);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const a=new r(...o);return s.annotation=a,s;function s(l,u,f){const p=l.hasOwnProperty(Ba)?l[Ba]:Object.defineProperty(l,Ba,{value:[]})[Ba];for(;p.length<=f;)p.push(null);return(p[f]=p[f]||[]).push(a),l}}return e&&(r.prototype=Object.create(e.prototype)),r.prototype.ngMetadataName=n,r.annotationCls=r,r})} +/** + * @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 + */ +class $e{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=Le({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}} +/** + * @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 v(n,t){void 0===t&&(t=n);for(let e=0;eArray.isArray(e)?S(e,t):t(e))}function z(n,t,e){t>=n.length?n.push(e):n.splice(t,0,e)}function W(n,t){return t>=n.length-1?n.pop():n.splice(t,1)[0]}function fe(n,t){const e=[];for(let i=0;i=0?n[1|i]=e:(i=~i,function ln(n,t,e,i){let r=n.length;if(r==t)n.push(e,i);else if(1===r)n.push(i,n[0]),n[0]=e;else{for(r--,n.push(n[r-1],n[r]);r>t;)n[r]=n[r-2],r--;n[t]=e,n[t+1]=i}}(n,i,t,e)),i}function Td(n,t){const e=Sl(n,t);if(e>=0)return n[1|e]}function Sl(n,t){return function Lp(n,t,e){let i=0,r=n.length>>e;for(;r!==i;){const o=i+(r-i>>1),a=n[o<t?r=o:i=o+1}return~(r<((Cr=Cr||{})[Cr.Important=1]="Important",Cr[Cr.DashCase=2]="DashCase",Cr))(); +/** + * @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 + */ +/** + * @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 + */ +const Id=new Map;let kT=0;const Ld="__ngContext__";function Xi(n,t){Ki(t)?(n[Ld]=t[20],function PT(n){Id.set(n[20],n)}(t)):n[Ld]=t}function Nd(n,t){return undefined(n,t)} +/** + * @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 u1(n){const t=n[3];return Nr(t)?t[3]:t}function Rd(n){return r5(n[13])}function Vd(n){return r5(n[4])}function r5(n){for(;null!==n&&!Nr(n);)n=n[4];return n} +/** + * @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 kl(n,t,e,i,r){if(null!=i){let o,a=!1;Nr(i)?o=i:Ki(i)&&(a=!0,i=i[0]);const s=Qn(i);0===n&&null!==e?null==r?u5(t,e,s):ks(t,e,s,r||null,!0):1===n&&null!==e?ks(t,e,s,r||null,!0):2===n?function $d(n,t,e){const i=Ku(n,t);i&&function ZT(n,t,e,i){n.removeChild(t,e,i)}(n,i,t,e)}(t,s,a):3===n&&t.destroyNode(s),null!=o&&function eD(n,t,e,i,r){const o=e[7];o!==Qn(e)&&kl(t,n,i,o,r);for(let s=10;s0&&(n[e-1][4]=i[4]);const o=W(n,10+t);!function YT(n,t){h1(n,t,t[11],2,null,null),t[0]=null,t[6]=null}(i[1],i);const a=o[19];null!==a&&a.detachView(o[1]),i[3]=null,i[4]=null,i[2]&=-65}return i}function s5(n,t){if(!(128&t[2])){const e=t[11];e.destroyNode&&h1(n,t,e,3,null,null),function $T(n){let t=n[13];if(!t)return Yd(n[1],n);for(;t;){let e=null;if(Ki(t))e=t[13];else{const i=t[10];i&&(e=i)}if(!e){for(;t&&!t[4]&&t!==n;)Ki(t)&&Yd(t[1],t),t=t[3];null===t&&(t=n),Ki(t)&&Yd(t[1],t),e=t&&t[4]}t=e}}(t)}}function Yd(n,t){if(!(128&t[2])){t[2]&=-65,t[2]|=128,function QT(n,t){let e;if(null!=n&&null!=(e=n.destroyHooks))for(let i=0;i=0?i[r=u]():i[r=-u].unsubscribe(),o+=2}else{const a=i[r=e[o+1]];e[o].call(a)}if(null!==i){for(let o=r+1;on,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Xu}())||void 0===t?void 0:t.createHTML(n))||n}function b5(n){var t;return(null===(t=function Zd(){if(void 0===Ju&&(Ju=null,vn.trustedTypes))try{Ju=vn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch(n){}return Ju}())||void 0===t?void 0:t.createHTML(n))||n} +/** + * @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 + */ +class Ps{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class aD extends Ps{getTypeName(){return"HTML"}}class sD extends Ps{getTypeName(){return"Style"}}class lD extends Ps{getTypeName(){return"Script"}}class cD extends Ps{getTypeName(){return"URL"}}class uD extends Ps{getTypeName(){return"ResourceURL"}}function Hr(n){return n instanceof Ps?n.changingThisBreaksApplicationSecurity:n}function jo(n,t){const e=function hD(n){return n instanceof Ps&&n.getTypeName()||null}(n);if(null!=e&&e!==t){if("ResourceURL"===e&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${e} (see https://g.co/ng/security#xss)`)}return e===t}class vD{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const e=(new window.DOMParser).parseFromString(xs(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(e){return null}}}class _D{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e);const i=this.inertDocument.createElement("body");e.appendChild(i)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=xs(t),e;const i=this.inertDocument.createElement("body");return i.innerHTML=xs(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(i),i}stripCustomNsAttrs(t){const e=t.attributes;for(let r=e.length-1;0"),!0}endElement(t){const e=t.nodeName.toLowerCase();Xd.hasOwnProperty(e)&&!S5.hasOwnProperty(e)&&(this.buf.push(""))}chars(t){this.buf.push(x5(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const MD=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,SD=/([^\#-~ |!])/g;function x5(n){return n.replace(/&/g,"&").replace(MD,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(SD,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let t0;function P5(n,t){let e=null;try{t0=t0|| +/** + * @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 M5(n){const t=new _D(n);return function yD(){try{return!!(new window.DOMParser).parseFromString(xs(""),"text/html")}catch(n){return!1}}()?new vD(t):t}(n);let i=t?String(t):"";e=t0.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=e.innerHTML,e=t0.getInertBodyElement(i)}while(i!==o);return xs((new wD).sanitizeChildren(e3(e)||e))}finally{if(e){const i=e3(e)||e;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function e3(n){return"content"in n&&function TD(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName} +/** + * @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 + */(n)?n.content:null}var Mn=(()=>((Mn=Mn||{})[Mn.NONE=0]="NONE",Mn[Mn.HTML=1]="HTML",Mn[Mn.STYLE=2]="STYLE",Mn[Mn.SCRIPT=3]="SCRIPT",Mn[Mn.URL=4]="URL",Mn[Mn.RESOURCE_URL=5]="RESOURCE_URL",Mn))(); +/** + * @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 qa(n){const t=m1();return t?b5(t.sanitize(Mn.HTML,n)||""):jo(n,"HTML")?b5(Hr(n)):P5(function y5(){return void 0!==Qd?Qd:"undefined"!=typeof document?document:void 0} +/** + * @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 + */(),et(n))}function f1(n){const t=m1();return t?t.sanitize(Mn.URL,n)||"":jo(n,"URL")?Hr(n):e0(et(n))}function m1(){const n=be();return n&&n[12]} +/** + * @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 + */const E5=new $e("ENVIRONMENT_INITIALIZER"),O5=new $e("INJECTOR",-1),I5=new $e("INJECTOR_DEF_TYPES"); +/** + * @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 + */ +/** + * @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 + */ +class A5{get(t,e=n1){if(e===n1){const i=new Error(`NullInjectorError: No provider for ${ft(t)}!`);throw i.name="NullInjectorError",i}return e}} +/** + * @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 + */ +/** + * @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 OD(...n){return{\u0275providers:L5(0,n)}}function L5(n,...t){const e=[],i=new Set;let r;return S(t,o=>{const a=o;t3(a,e,[],i)&&(r||(r=[]),r.push(a))}),void 0!==r&&F5(r,e),e}function F5(n,t){for(let e=0;e{t.push(o)})}}function t3(n,t,e,i){if(!(n=je(n)))return!1;let r=null,o=uu(n);const a=!o&&nn(n);if(o||a){if(a&&!a.standalone)return!1;r=n}else{const l=n.ngModule;if(o=uu(l),!o)return!1;r=l}const s=i.has(r);if(a){if(s)return!1;if(i.add(r),a.dependencies){const l="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const u of l)t3(u,t,e,i)}}else{if(!o)return!1;{if(null!=o.imports&&!s){let u;i.add(r);try{S(o.imports,f=>{t3(f,t,e,i)&&(u||(u=[]),u.push(f))})}finally{}void 0!==u&&F5(u,t)}if(!s){const u=Zr(r)||(()=>new r);t.push({provide:r,useFactory:u,deps:Xt},{provide:I5,useValue:r,multi:!0},{provide:E5,useValue:()=>me(r),multi:!0})}const l=o.providers;null==l||s||S(l,f=>{t.push(f)})}}return r!==n&&void 0!==n.providers}const ID=At({provide:String,useValue:At});function n3(n){return null!==n&&"object"==typeof n&&ID in n}function zs(n){return"function"==typeof n} +/** + * @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 + */ +const r3=new $e("Set Injector scope."),n0={},LD={}; +/** + * @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 + */let o3;function r0(){return void 0===o3&&(o3=new A5),o3}class xl{}class V5 extends xl{constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,s3(t,a=>this.processProvider(a)),this.records.set(O5,Pl(void 0,this)),r.has("environment")&&this.records.set(xl,Pl(void 0,this));const o=this.records.get(r3);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(I5.multi,Xt,lt.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=Tl(this),i=xi(void 0);try{return t()}finally{Tl(e),xi(i)}}get(t,e=n1,i=lt.Default){this.assertNotDestroyed();const r=Tl(this),o=xi(void 0);try{if(!(i<.SkipSelf)){let s=this.records.get(t);if(void 0===s){const l=function HD(n){return"function"==typeof n||"object"==typeof n&&n instanceof $e}(t)&&il(t);s=l&&this.injectableDefInScope(l)?Pl(a3(t),n0):null,this.records.set(t,s)}if(null!=s)return this.hydrate(t,s)}return(i<.Self?r0():this.parent).get(t,e=i<.Optional&&e===n1?null:e)}catch(a){if("NullInjectorError"===a.name){if((a[qu]=a[qu]||[]).unshift(ft(t)),r)throw a;return function uT(n,t,e,i){const r=n[qu];throw t[Fp]&&r.unshift(t[Fp]),n.message=function hT(n,t,e,i=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let r=ft(t);if(Array.isArray(t))r=t.map(ft).join(" -> ");else if("object"==typeof t){let o=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):ft(s)))}r=`{${o.join(", ")}}`}return`${e}${i?"("+i+")":""}[${r}]: ${n.replace(aT,"\n ")}`}("\n"+n.message,r,e,i),n.ngTokenPath=r,n[qu]=null,n}(a,t,"R3InjectorError",this.source)}throw a}finally{xi(o),Tl(r)}}resolveInjectorInitializers(){const t=Tl(this),e=xi(void 0);try{const i=this.get(E5.multi,Xt,lt.Self);for(const r of i)r()}finally{Tl(t),xi(e)}}toString(){const t=[],e=this.records;for(const i of e.keys())t.push(ft(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Se(205,!1)}processProvider(t){let e=zs(t=je(t))?t:je(t&&t.provide);const i=function ND(n){return n3(n)?Pl(void 0,n.useValue):Pl(H5(n),n0)}(t);if(zs(t)||!0!==t.multi)this.records.get(e);else{let r=this.records.get(e);r||(r=Pl(void 0,n0,!0),r.factory=()=>xd(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e){return e.value===n0&&(e.value=LD,e.value=e.factory()),"object"==typeof e.value&&e.value&&function VD(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=je(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function a3(n){const t=il(n),e=null!==t?t.factory:Zr(n);if(null!==e)return e;if(n instanceof $e)throw new Se(204,!1);if(n instanceof Function)return function FD(n){const t=n.length;if(t>0)throw fe(t,"?"),new Se(204,!1);const e=function lu(n){const t=n&&(n[rl]||n[Cc]);if(t){const e=function cu(n){if(n.hasOwnProperty("name"))return n.name;const t=(""+n).match(/^function\s*([^\s(]+)/);return null===t?"":t[1]}(n);return console.warn(`DEPRECATED: DI is instantiating a token "${e}" 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 "${e}" class.`),t}return null}(n);return null!==e?()=>e.factory(n):()=>new n}(n);throw new Se(204,!1)}function H5(n,t,e){let i;if(zs(n)){const r=je(n);return Zr(r)||a3(r)}if(n3(n))i=()=>je(n.useValue);else if(function R5(n){return!(!n||!n.useFactory)}(n))i=()=>n.useFactory(...xd(n.deps||[]));else if(function N5(n){return!(!n||!n.useExisting)}(n))i=()=>me(je(n.useExisting));else{const r=je(n&&(n.useClass||n.provide));if(!function RD(n){return!!n.deps}(n))return Zr(r)||a3(r);i=()=>new r(...xd(n.deps))}return i}function Pl(n,t,e=!1){return{factory:n,value:t,multi:e?[]:void 0}}function BD(n){return!!n.\u0275providers}function s3(n,t){for(const e of n)Array.isArray(e)?s3(e,t):BD(e)?s3(e.\u0275providers,t):t(e)} +/** + * @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 + */class B5{} +/** + * @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 + */class qD{resolveComponentFactory(t){throw function YD(n){const t=Error(`No component factory found for ${ft(n)}. Did you add it to @NgModule.entryComponents?`);return t.ngComponent=n,t}(t)}}let ha=(()=>{class n{} +/** + * @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 + */ +return n.NULL=new qD,n})();function jD(){return zl(ii(),be())}function zl(n,t){return new jt(Fn(n,t))}let jt=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=jD,n})();function $D(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 + */class ja{}let Ai=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function WD(){const n=be(),e=Qi(ii().index,n);return(Ki(e)?e:n)[11]} +/** + * @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 + */(),n})(),GD=(()=>{class n{} +/** + * @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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:()=>null}),n})();class p1{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const KD=new p1("14.2.12"),l3={}; +/** + * @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 u3(n){return n.ngOriginalError} +/** + * @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 + */class El{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&u3(t);for(;e&&u3(e);)e=u3(e);return e||null}} +/** + * @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 + */ +/** + * @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 q5(n,t,e){let i=n.length;for(;;){const r=n.indexOf(t,e);if(-1===r)return r;if(0===r||n.charCodeAt(r-1)<=32){const o=t.length;if(r+o===i||n.charCodeAt(r+o)<=32)return r}e=r+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 + */const j5="ng-template";function ak(n,t,e){let i=0;for(;io?"":r[p+1].toLowerCase();const E=8&i?P:null;if(E&&-1!==q5(E,u,0)||2&i&&u!==P){if(bo(i))return!1;a=!0}}}}else{if(!a&&!bo(i)&&!bo(l))return!1;if(a&&bo(l))continue;a=!1,i=l|1&i}}return bo(i)||a}function bo(n){return 0==(1&n)}function ck(n,t,e,i){if(null===t)return-1;let r=0;if(i||!e){let o=!1;for(;r-1)for(e++;e0?'="'+s+'"':"")+"]"}else 8&i?r+="."+a:4&i&&(r+=" "+a);else""!==r&&!bo(a)&&(t+=G5(o,r),r=""),i=a,o=o||!bo(i);e++}return""!==r&&(t+=G5(o,r)),t} +/** + * @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 + */ +const _t={}; +/** + * @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 T(n){K5(Ht(),be(),Vi()+n,!1)}function K5(n,t,e,i){if(!i)if(3==(3&t[2])){const o=n.preOrderCheckHooks;null!==o&&vl(t,o,e)}else{const o=n.preOrderHooks;null!==o&&La(t,o,0,e)}Bo(e)} +/** + * @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 + */ +/** + * @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 J5(n,t=null,e=null,i){const r=eg(n,t,e,i);return r.resolveInjectorInitializers(),r}function eg(n,t=null,e=null,i,r=new Set){const o=[e||Xt,OD(n)];return i=i||("object"==typeof n?void 0:ft(n)),new V5(o,t||r0(),i||null,r) +/** + * @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 + */}let hr=(()=>{class n{static create(e,i){var r;if(Array.isArray(e))return J5({name:""},i,e,"");{const o=null!==(r=e.name)&&void 0!==r?r:"";return J5({name:o},e.parent,e.providers,o)}}} +/** + * @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 + */ +return n.THROW_IF_NOT_FOUND=n1,n.NULL=new A5,n.\u0275prov=Le({token:n,providedIn:"any",factory:()=>me(O5)}),n.__NG_ELEMENT_ID__=-1,n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Y(n,t=lt.Default){const e=be();return null===e?me(n,t):Nu(ii(),e,je(n),t)} +/** + * @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 a0(n,t){return n<<17|t<<2}function Co(n){return n>>17&32767}function p3(n){return 2|n}function fa(n){return(131068&n)>>2}function g3(n,t){return-131069&n|t<<2}function v3(n){return 1|n}function vg(n,t){const e=n.contentQueries;if(null!==e)for(let i=0;i22&&K5(n,t,22,!1),e(i,r)}finally{Bo(o)}}function yg(n,t,e){if(Tc(t)){const r=t.directiveEnd;for(let o=t.directiveStart;o0;){const e=n[--t];if("number"==typeof e&&e<0)return e}return 0})(s)!=l&&s.push(l),s.push(i,r,a)}}function Dg(n,t){null!==n.hostBindings&&n.hostBindings(1,t)}function kg(n,t){t.flags|=2,(n.components||(n.components=[])).push(t.index)}function ax(n,t,e){if(e){if(t.exportAs)for(let i=0;i0&&O3(e)}}function O3(n){for(let i=Rd(n);null!==i;i=Vd(i))for(let r=10;r0&&O3(o)}const e=n[1].components;if(null!==e)for(let i=0;i0&&O3(r)}}function fx(n,t){const e=Qi(t,n),i=e[1];(function mx(n,t){for(let e=t.length;e-1&&(Ud(t,i),W(e,i))}this._attachedToViewContainer=!1}s5(this._lView[1],this._lView)}onDestroy(t){Cg(this._lView[1],this._lView,null,t)}markForCheck(){I3(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){d0(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Se(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jT(n,t){h1(n,t,t[11],2,null,null)}(this._lView[1],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Se(902,!1);this._appRef=t}}class px extends g1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;d0(t[1],t,t[8],!1)}checkNoChanges(){}get context(){return null}} +/** + * @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 + */class F3 extends ha{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=nn(t);return new v1(e,this.ngModule)}}function Lg(n){const t=[];for(let e in n)n.hasOwnProperty(e)&&t.push({propName:n[e],templateName:e});return t}class vx{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){const r=this.injector.get(t,l3,i);return r!==l3||e===l3?r:this.parentInjector.get(t,e,i)}}class v1 extends B5{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=function pk(n){return n.map(mk).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Lg(this.componentDef.inputs)}get outputs(){return Lg(this.componentDef.outputs)}create(t,e,i,r){let o=(r=r||this.ngModule)instanceof xl?r:null==r?void 0:r.injector;o&&null!==this.componentDef.getStandaloneInjector&&(o=this.componentDef.getStandaloneInjector(o)||o);const a=o?new vx(t,o):t,s=a.get(ja,null);if(null===s)throw new Se(407,!1);const l=a.get(GD,null),u=s.createRenderer(null,this.componentDef),f=this.componentDef.selectors[0][0]||"div",p=i?function Qk(n,t,e){return n.selectRootElement(t,e===Lr.ShadowDom)}(u,i,this.componentDef.encapsulation):Bd(u,f,function gx(n){const t=n.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(f)),P=this.componentDef.onPush?288:272,E=P3(0,null,null,1,0,null,null,null,null,null),H=c0(null,E,null,P,null,null,s,u,l,a,null);let G,ne;Uc(H);try{const ue=function bx(n,t,e,i,r,o){const a=e[1];e[22]=n;const l=Al(a,22,2,"#host",null),u=l.mergedAttrs=t.hostAttrs;null!==u&&(f0(l,u,!0),null!==n&&(_l(r,n,u),null!==l.classes&&Gd(r,n,l.classes),null!==l.styles&&_5(r,n,l.styles)));const f=i.createRenderer(n,t),p=c0(e,bg(t),null,t.onPush?32:16,e[22],l,i,f,o||null,null,null);return a.firstCreatePass&&(Ms(ws(l,e),a,t.type),kg(a,l),xg(l,e.length,1)),h0(e,p),e[22]=p}(p,this.componentDef,H,s,u);if(p)if(i)_l(u,p,["ng-version",KD.full]);else{const{attrs:ye,classes:le}=function gk(n){const t=[],e=[];let i=1,r=2;for(;i0&&Gd(u,p,le.join(" "))}if(ne=ml(E,22),void 0!==e){const ye=ne.projection=[];for(let le=0;le=0;i--){const r=n[i];r.hostVars=t+=r.hostVars,r.hostAttrs=yl(r.hostAttrs,e=yl(e,r.hostAttrs))}}(i)}function N3(n){return n===Pa?{}:n===Xt?[]:n}function Sx(n,t){const e=n.viewQuery;n.viewQuery=e?(i,r)=>{t(i,r),e(i,r)}:t}function Tx(n,t){const e=n.contentQueries;n.contentQueries=e?(i,r,o)=>{t(i,r,o),e(i,r,o)}:t}function Dx(n,t){const e=n.hostBindings;n.hostBindings=e?(i,r)=>{t(i,r),e(i,r)}:t} +/** + * @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 + */ +/** + * @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 + */ +let p0=null;function Es(){if(!p0){const n=vn.Symbol;if(n&&n.iterator)p0=n.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;es(Qn(Xe[i.index])):i.index;let Pe=null;if(!s&&l&&(Pe=function Rx(n,t,e,i){const r=n.cleanup;if(null!=r)for(let o=0;ol?s[l]:null}"string"==typeof a&&(o+=2)}return null}(n,t,r,i.index)),null!==Pe)(Pe.__ngLastListenerFn__||Pe).__ngNextListenerFn__=o,Pe.__ngLastListenerFn__=o,E=!1;else{o=Kg(i,t,p,o,!1);const Xe=e.listen(ue,r,o);P.push(o,Xe),f&&f.push(r,le,ye,ye+1)}}else o=Kg(i,t,p,o,!1);const H=i.outputs;let G;if(E&&null!==H&&(G=H[r])){const ne=G.length;if(ne)for(let ue=0;ue0;)t=t[15],n--;return t}(n,dt.lFrame.contextLView))[8]}(n)} +/** + * @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 Vx(n,t){let e=null;const i=function uk(n){const t=n.attrs;if(null!=t){const e=t.indexOf(5);if(0==(1&e))return t[e+1]}return null}(n);for(let r=0;r=0} +/** + * @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 + */const wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function a7(n){return n.substring(wi.key,wi.keyEnd)}function Yx(n){return n.substring(wi.value,wi.valueEnd)}function s7(n,t){const e=wi.textEnd;return e===t?-1:(t=wi.keyEnd=function $x(n,t,e){for(;t32;)t++;return t}(n,wi.key=t,e),Wl(n,t,e))}function l7(n,t){const e=wi.textEnd;let i=wi.key=Wl(n,t,e);return e===i?-1:(i=wi.keyEnd=function Wx(n,t,e){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(n,i,e),i=u7(n,i,e),i=wi.value=Wl(n,i,e),i=wi.valueEnd=function Gx(n,t,e){let i=-1,r=-1,o=-1,a=t,s=a;for(;a32&&(s=a),o=r,r=i,i=-33&l}return s}(n,i,e),u7(n,i,e))}function c7(n){wi.key=0,wi.keyEnd=0,wi.value=0,wi.valueEnd=0,wi.textEnd=n.length}function Wl(n,t,e){for(;t=0;e=l7(t,e))m7(n,a7(t),Yx(t))}function Mr(n){Mo(Vr,Go,n,!0)}function Go(n,t){for(let e=function qx(n){return c7(n),s7(n,Wl(n,0,wi.textEnd))}(t);e>=0;e=s7(t,e))Vr(n,a7(t),!0)}function wo(n,t,e,i){const r=be(),o=Ht(),a=Jr(2);o.firstUpdatePass&&f7(o,n,a,i),t!==_t&&Ji(r,a,t)&&p7(o,o.data[Vi()],r,r[11],n,r[a+1]=function nP(n,t){return null==n||("string"==typeof t?n+=t:"object"==typeof n&&(n=ft(Hr(n)))),n}(t,e),i,a)}function Mo(n,t,e,i){const r=Ht(),o=Jr(2);r.firstUpdatePass&&f7(r,null,o,i);const a=be();if(e!==_t&&Ji(a,o,e)){const s=r.data[Vi()];if(v7(s,i)&&!d7(r,o)){let l=i?s.classesWithoutHost:s.stylesWithoutHost;null!==l&&(e=$i(l,e||"")),V3(r,s,a,e,i)}else!function tP(n,t,e,i,r,o,a,s){r===_t&&(r=Xt);let l=0,u=0,f=0=n.expandoStartIndex}function f7(n,t,e,i){const r=n.data;if(null===r[e+1]){const o=r[Vi()],a=d7(n,e);v7(o,i)&&null===t&&!a&&(t=!1),t=function Qx(n,t,e,i){const r=function Hc(n){const t=dt.lFrame.currentDirectiveIndex;return-1===t?null:n[t]}(n);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(e=C1(e=H3(null,n,t,e,i),t.attrs,i),o=null);else{const a=t.directiveStylingLast;if(-1===a||n[a]!==r)if(e=H3(r,n,t,e,i),null===o){let l=function Zx(n,t,e){const i=e?t.classBindings:t.styleBindings;if(0!==fa(i))return n[Co(i)]}(n,t,i);void 0!==l&&Array.isArray(l)&&(l=H3(null,n,t,l[1],i),l=C1(l,t.attrs,i),function Xx(n,t,e,i){n[Co(e?t.classBindings:t.styleBindings)]=i}(n,t,i,l))}else o=function Jx(n,t,e){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(u=!0)}else f=e;if(r)if(0!==l){const P=Co(n[s+1]);n[i+1]=a0(P,s),0!==P&&(n[P+1]=g3(n[P+1],i)),n[s+1]=function Fk(n,t){return 131071&n|t<<17}(n[s+1],i)}else n[i+1]=a0(s,0),0!==s&&(n[s+1]=g3(n[s+1],i)),s=i;else n[i+1]=a0(l,0),0===s?s=i:n[l+1]=g3(n[l+1],i),l=i;u&&(n[i+1]=p3(n[i+1])),o7(n,f,i,!0),o7(n,f,i,!1),function Bx(n,t,e,i,r){const o=r?n.residualClasses:n.residualStyles;null!=o&&"string"==typeof t&&Sl(o,t)>=0&&(e[i+1]=v3(e[i+1]))}(t,f,n,i,o),a=a0(s,l),o?t.classBindings=a:t.styleBindings=a}(r,o,t,e,a,i)}}function H3(n,t,e,i,r){let o=null;const a=e.directiveEnd;let s=e.directiveStylingLast;for(-1===s?s=e.directiveStart:s++;s0;){const l=n[r],u=Array.isArray(l),f=u?l[1]:l,p=null===f;let P=e[r+1];P===_t&&(P=p?Xt:void 0);let E=p?Td(P,i):f===i?P:void 0;if(u&&!_0(E)&&(E=Td(l,i)),_0(E)&&(s=E,a))return s;const H=n[r+1];r=a?Co(H):fa(H)}if(null!==t){let l=o?t.residualClasses:t.residualStyles;null!=l&&(s=Td(l,i))}return s}function _0(n){return void 0!==n}function v7(n,t){return 0!=(n.flags&(t?16:32))} +/** + * @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 Fe(n,t=""){const e=be(),i=Ht(),r=n+22,o=i.firstCreatePass?Al(i,r,1,t,null):i.data[r],a=e[r]=function Hd(n,t){return n.createText(t)}(e[11],t);Qu(i,e,a,o),Xr(o,!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 cn(n){return $t("",n,""),cn}function $t(n,t,e){const i=be(),r=Nl(i,n,t,e);return r!==_t&&function ma(n,t,e){const i=fl(t,n);!function o5(n,t,e){n.setValue(t,e)}(n[11],i,e)}(i,Vi(),r),$t} +/** + * @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 Ue(n,t,e){Mo(Vr,Go,Nl(be(),n,t,e),!0)}function Gl(n,t,e,i,r){Mo(Vr,Go,Rl(be(),n,t,e,i,r),!0)} +/** + * @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 + */ +/** + * @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 + */ +const Is=void 0;var _P=["en",[["a","p"],["AM","PM"],Is],[["AM","PM"],Is,Is],[["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"]],Is,[["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"]],Is,[["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}",Is,"{1} 'at' {0}",Is],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function vP(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}]; +/** + * @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 + */let Kl={};function dr(n){const t=function bP(n){return n.toLowerCase().replace(/_/g,"-")} +/** + * @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 + */(n);let e=H7(t);if(e)return e;const i=t.split("-")[0];if(e=H7(i),e)return e;if("en"===i)return _P;throw new Se(701,!1)}function H7(n){return n in Kl||(Kl[n]=vn.ng&&vn.ng.common&&vn.ng.common.locales&&vn.ng.common.locales[n]),Kl[n]}var Re=(()=>((Re=Re||{})[Re.LocaleId=0]="LocaleId",Re[Re.DayPeriodsFormat=1]="DayPeriodsFormat",Re[Re.DayPeriodsStandalone=2]="DayPeriodsStandalone",Re[Re.DaysFormat=3]="DaysFormat",Re[Re.DaysStandalone=4]="DaysStandalone",Re[Re.MonthsFormat=5]="MonthsFormat",Re[Re.MonthsStandalone=6]="MonthsStandalone",Re[Re.Eras=7]="Eras",Re[Re.FirstDayOfWeek=8]="FirstDayOfWeek",Re[Re.WeekendRange=9]="WeekendRange",Re[Re.DateFormat=10]="DateFormat",Re[Re.TimeFormat=11]="TimeFormat",Re[Re.DateTimeFormat=12]="DateTimeFormat",Re[Re.NumberSymbols=13]="NumberSymbols",Re[Re.NumberFormats=14]="NumberFormats",Re[Re.CurrencyCode=15]="CurrencyCode",Re[Re.CurrencySymbol=16]="CurrencySymbol",Re[Re.CurrencyName=17]="CurrencyName",Re[Re.Currencies=18]="Currencies",Re[Re.Directionality=19]="Directionality",Re[Re.PluralCase=20]="PluralCase",Re[Re.ExtraData=21]="ExtraData",Re))();const Ql="en-US"; +/** + * @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 + */ +/** + * @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 + */ +let B7=Ql;function Y3(n,t,e,i,r){if(n=je(n),Array.isArray(n))for(let o=0;o>20;if(zs(n)||!n.multi){const E=new Cs(l,r,Y),H=j3(s,t,r?f:f+P,p);-1===H?(Ms(ws(u,a),o,s),q3(o,n,t.length),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(E),a.push(E)):(e[H]=E,a[H]=E)}else{const E=j3(s,t,f+P,p),H=j3(s,t,f,f+P),G=E>=0&&e[E],ne=H>=0&&e[H];if(r&&!ne||!r&&!G){Ms(ws(u,a),o,s);const ue=function vz(n,t,e,i,r){const o=new Cs(n,e,Y);return o.multi=[],o.index=t,o.componentProviders=0,dv(o,r,i&&!e),o}(r?gz:pz,e.length,r,i,l);!r&&ne&&(e[H].providerFactory=ue),q3(o,n,t.length,0),t.push(s),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=1048576),e.push(ue),a.push(ue)}else q3(o,n,E>-1?E:H,dv(e[r?H:E],l,!r&&i));!r&&i&&ne&&e[H].componentProviders++}}}function q3(n,t,e,i){const r=zs(t),o=function AD(n){return!!n.useClass}(t);if(r||o){const l=(o?je(t.useClass):t).prototype.ngOnDestroy;if(l){const u=n.destroyHooks||(n.destroyHooks=[]);if(!r&&t.multi){const f=u.indexOf(e);-1===f?u.push(e,[i,l]):u[f+1].push(i,l)}else u.push(e,l)}}}function dv(n,t,e){return e&&n.componentProviders++,n.multi.push(t)-1}function j3(n,t,e,i){for(let r=e;r{e.providersResolver=(i,r)=> +/** + * @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 + */ +/** + * @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 mz(n,t,e){const i=Ht();if(i.firstCreatePass){const r=Oi(n);Y3(e,i.data,i.blueprint,r,!0),Y3(t,i.data,i.blueprint,r,!1)}}(i,r?r(n):n,t)}} +/** + * @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 + */class Zl{}class fv extends Zl{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new F3(this);const i=function cr(n,t){const e=n[hu]||null;if(!e&&!0===t)throw new Error(`Type ${ft(n)} does not have '\u0275mod' property.`);return e}(t);this._bootstrapComponents=function da(n){return n instanceof Function?n():n} +/** + * @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 + */(i.bootstrap),this._r3Injector=eg(t,e,[{provide:Zl,useValue:this},{provide:ha,useValue:this.componentFactoryResolver}],ft(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(e=>e()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class W3 extends class _z{} +/** + * @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 + */{constructor(t){super(),this.moduleType=t}create(t){return new fv(this.moduleType,t)}} +/** + * @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 Xl(n,t,e){const i=Ii()+n,r=be();return r[i]===_t?Wo(r,i,e?t.call(e):t()):function y1(n,t){return n[t]}(r,i)}function Fi(n,t,e,i){return Cv(be(),Ii(),n,t,e,i)}function k1(n,t){const e=n[t];return e===_t?void 0:e}function Cv(n,t,e,i,r,o){const a=t+e;return Ji(n,a,r)?Wo(n,a+1,o?i.call(o,r):i(r)):k1(n,a+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 Sr(n,t){const e=Ht();let i;const r=n+22;e.firstCreatePass?(i=function Vz(n,t){if(t)for(let e=t.length-1;e>=0;e--){const i=t[e];if(n===i.name)return i}}(t,e.pipeRegistry),e.data[r]=i,i.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(r,i.onDestroy)):i=e.data[r];const o=i.factory||(i.factory=Zr(i.type)),a=xi(Y);try{const s=Rt(!1),l=o();return Rt(s),function Lx(n,t,e,i){e>=n.data.length&&(n.data[e]=null,n.blueprint[e]=null),t[e]=i}(e,be(),r,l),l}finally{xi(a)}}function So(n,t,e){const i=n+22,r=be(),o=Ia(r,i);return x1(r,i)?Cv(r,Ii(),t,o.transform,e,o):o.transform(e)}function M0(n,t,e,i){const r=n+22,o=be(),a=Ia(o,r);return x1(o,r)?function wv(n,t,e,i,r,o,a){const s=t+e;return Os(n,s,r,o)?Wo(n,s+2,a?i.call(a,r,o):i(r,o)):k1(n,s+2)}(o,Ii(),t,a.transform,e,i,a):a.transform(e,i)}function x1(n,t){return n[1].data[t].pure} +/** + * @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 K3(n){return t=>{setTimeout(n,void 0,t)}}const Je=class Yz extends de{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,i){var r,o,a;let s=t,l=e||(()=>null),u=i;if(t&&"object"==typeof t){const p=t;s=null===(r=p.next)||void 0===r?void 0:r.bind(p),l=null===(o=p.error)||void 0===o?void 0:o.bind(p),u=null===(a=p.complete)||void 0===a?void 0:a.bind(p)}this.__isAsync&&(l=K3(l),s&&(s=K3(s)),u&&(u=K3(u)));const f=super.subscribe({next:s,error:l,complete:u});return t instanceof M&&t.add(f),f}}; +/** + * @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 qz(){return this._results[Es()]()}class Q3{constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Es(),i=Q3.prototype;i[e]||(i[e]=qz)}get changes(){return this._changes||(this._changes=new Je)}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,e){return this._results.reduce(t,e)}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,e){const i=this;i.dirty=!1;const r=v(t);(this._changesDetected=!function h(n,t,e){if(n.length!==t.length)return!1;for(let i=0;i{class n{}return n.__NG_ELEMENT_ID__=Wz,n})();const jz=Hi,$z=class extends jz{constructor(t,e,i){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=i}createEmbeddedView(t,e){const i=this._declarationTContainer.tViews,r=c0(this._declarationLView,i,t,16,null,i.declTNode,null,null,null,null,e||null);r[17]=this._declarationLView[this._declarationTContainer.index];const a=this._declarationLView[19];return null!==a&&(r[19]=a.createEmbeddedView(i)),D3(i,r,t),new g1(r)}};function Wz(){return S0(ii(),be())}function S0(n,t){return 4&n.type?new $z(t,n,zl(n,t)):null} +/** + * @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 + */let Tr=(()=>{class n{}return n.__NG_ELEMENT_ID__=Gz,n})();function Gz(){return xv(ii(),be())}const Kz=Tr,Dv=class extends Kz{constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return zl(this._hostTNode,this._hostLView)}get injector(){return new Va(this._hostTNode,this._hostLView)}get parentInjector(){const t=wl(this._hostTNode,this._hostLView);if(Lu(t)){const e=Ra(t,this._hostLView),i=De(t);return new Va(e[1].data[i+8],e)}return new Va(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=kv(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-10}createEmbeddedView(t,e,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const a=t.createEmbeddedView(e||{},o);return this.insert(a,r),a}createComponent(t,e,i,r,o){const a=t&&!function zt(n){return"function"==typeof n} +/** + * @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 + */(t);let s;if(a)s=e;else{const p=e||{};s=p.index,i=p.injector,r=p.projectableNodes,o=p.environmentInjector||p.ngModuleRef}const l=a?t:new v1(nn(t)),u=i||this.parentInjector;if(!o&&null==l.ngModule){const P=(a?u:this.parentInjector).get(xl,null);P&&(o=P)}const f=l.create(u,r,void 0,o);return this.insert(f.hostView,s),f}insert(t,e){const i=t._lView,r=i[1];if(function Zh(n){return Nr(n[3])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const p=i[3],P=new Dv(p,p[6],p[3]);P.detach(P.indexOf(t))}}const o=this._adjustIndex(e),a=this._lContainer;!function WT(n,t,e,i){const r=10+i,o=e.length;i>0&&(e[r-1][4]=t),i0)i.push(a[s/2]);else{const u=o[s+1],f=t[-l];for(let p=10;p{class n{constructor(e){this.appInits=e,this.resolve=D0,this.reject=D0,this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r})}runInitializers(){if(this.initialized)return;const e=[],i=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let r=0;r{o.subscribe({complete:s,error:l})});e.push(a)}}Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),0===e.length&&i(),this.initialized=!0}}return n.\u0275fac=function(e){return new(e||n)(me(Jv,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */const z1=new $e("AppId",{providedIn:"root",factory:function e9(){return`${cf()}${cf()}${cf()}`}});function cf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const t9=new $e("Platform Initializer"),E1=new $e("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ME=new $e("appBootstrapListener"),O1=new $e("AnimationModuleType"),pa=new $e("LocaleId",{providedIn:"root",factory:()=>o1(pa,lt.Optional|lt.SkipSelf)|| +/** + * @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 SE(){return"undefined"!=typeof $localize&&$localize.locale||Ql}()}),PE=(()=>Promise.resolve(0))(); +/** + * @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 uf(n){"undefined"==typeof Zone?PE.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)} +/** + * @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 + */ +/** + * @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 + */ +class Ft{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Je(!1),this.onMicrotaskEmpty=new Je(!1),this.onStable=new Je(!1),this.onError=new Je(!1),"undefined"==typeof Zone)throw new Se(908,!1);Zone.assertZonePatched();const r=this;if(r._nesting=0,r._outer=r._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const o=Zone.AsyncStackTaggingZoneSpec;r._inner=r._inner.fork(new o("Angular"))}Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&e,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function zE(){let n=vn.requestAnimationFrame,t=vn.cancelAnimationFrame;if("undefined"!=typeof Zone&&n&&t){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:t}}().nativeRequestAnimationFrame,function IE(n){const t=()=>{!function OE(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(vn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,df(n),n.isCheckStableRunning=!0,hf(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),df(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,i,r,o,a,s)=>{try{return r9(n),e.invokeTask(r,o,a,s)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||n.shouldCoalesceRunChangeDetection)&&t(),o9(n)}},onInvoke:(e,i,r,o,a,s,l)=>{try{return r9(n),e.invoke(r,o,a,s,l)}finally{n.shouldCoalesceRunChangeDetection&&t(),o9(n)}},onHasTask:(e,i,r,o)=>{e.hasTask(r,o),i===r&&("microTask"==o.change?(n._hasPendingMicrotasks=o.microTask,df(n),hf(n)):"macroTask"==o.change&&(n.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,i,r,o)=>(e.handleError(r,o),n.runOutsideAngular(()=>n.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ft.isInAngularZone())throw new Se(909,!1)}static assertNotInAngularZone(){if(Ft.isInAngularZone())throw new Se(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){const o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+r,t,EE,D0,D0);try{return o.runTask(a,e,i)}finally{o.cancelTask(a)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}}const EE={};function hf(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function df(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function r9(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function o9(n){n._nesting--,hf(n)}class AE{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Je,this.onMicrotaskEmpty=new Je,this.onStable=new Je,this.onError=new Je}run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}} +/** + * @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 + */const a9=new $e(""),x0=new $e("");let I1,ff=(()=>{class n{constructor(e,i,r){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,I1||(function LE(n){I1=n}(r),r.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?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:()=>{Ft.assertNotInAngularZone(),uf(()=>{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())uf(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==o),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:o,updateCb:r})}whenStable(e,i,r){if(r&&!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(e,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,r){return[]}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(mf),me(x0))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),mf=(()=>{class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){var r;return null!==(r=null==I1?void 0:I1.findTestabilityInTree(this,e,i))&&void 0!==r?r:null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})(),Ko=null;const s9=new $e("AllowMultipleToken"),pf=new $e("PlatformDestroyListeners");function c9(n,t,e=[]){const i=`Platform: ${t}`,r=new $e(i);return(o=[])=>{let a=gf();if(!a||a.injector.get(s9,!1)){const s=[...e,...o,{provide:r,useValue:!0}];n?n(s):function RE(n){if(Ko&&!Ko.get(s9,!1))throw new Se(400,!1);Ko=n;const t=n.get(h9);(function l9(n){const t=n.get(t9,null);t&&t.forEach(e=>e())})(n)}(function u9(n=[],t){return hr.create({name:t,providers:[{provide:r3,useValue:"platform"},{provide:pf,useValue:new Set([()=>Ko=null])},...n]})}(s,i))}return function HE(n){const t=gf();if(!t)throw new Se(401,!1);return t}()}}function gf(){var n;return null!==(n=null==Ko?void 0:Ko.get(h9))&&void 0!==n?n:null}let h9=(()=>{class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const r=function f9(n,t){let e;return e="noop"===n?new AE:("zone.js"===n?void 0:n)||new Ft(t),e}(null==i?void 0:i.ngZone,function d9(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}(i)),o=[{provide:Ft,useValue:r}];return r.run(()=>{const a=hr.create({providers:o,parent:this.injector,name:e.moduleType.name}),s=e.create(a),l=s.injector.get(El,null);if(!l)throw new Se(402,!1);return r.runOutsideAngular(()=>{const u=r.onError.subscribe({next:f=>{l.handleError(f)}});s.onDestroy(()=>{P0(this._modules,s),u.unsubscribe()})}),function m9(n,t,e){try{const i=e();return v0(i)?i.catch(r=>{throw t.runOutsideAngular(()=>n.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>n.handleError(i)),i}}(l,r,()=>{const u=s.injector.get(k0);return u.runInitializers(),u.donePromise.then(()=>(function U7(n){Yt(n,"Expected localeId to be defined"),"string"==typeof n&&(B7=n.toLowerCase().replace(/_/g,"-"))}(s.injector.get(pa,Ql)||Ql),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,i=[]){const r=p9({},i);return function FE(n,t,e){const i=new W3(e);return Promise.resolve(i)}(0,0,e).then(o=>this.bootstrapModuleFactory(o,r))}_moduleDoBootstrap(e){const i=e.injector.get(tc);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Se(403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Se(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(pf,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();function p9(n,t){return Array.isArray(t)?t.reduce(p9,n):Object.assign(Object.assign({},n),t)}let tc=(()=>{class n{constructor(e,i,r){this._zone=e,this._injector=i,this._exceptionHandler=r,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 o=new te(s=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{s.next(this._stable),s.complete()})}),a=new te(s=>{let l;this._zone.runOutsideAngular(()=>{l=this._zone.onStable.subscribe(()=>{Ft.assertNotInAngularZone(),uf(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,s.next(!0))})})});const u=this._zone.onUnstable.subscribe(()=>{Ft.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{s.next(!1)}))});return()=>{l.unsubscribe(),u.unsubscribe()}});this.isStable=qn(o,a.pipe(qe()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const r=e instanceof B5;if(!this._injector.get(k0).done)throw!r&&function ia(n){const t=nn(n)||Ri(n)||Ci(n);return null!==t&&t.standalone}(e),new Se(405,false);let a;a=r?e:this._injector.get(ha).resolveComponentFactory(e),this.componentTypes.push(a.componentType);const s=function NE(n){return n.isBoundToModule}(a)?void 0:this._injector.get(Zl),u=a.create(hr.NULL,[],i||a.selector,s),f=u.location.nativeElement,p=u.injector.get(a9,null);return null==p||p.registerApplication(f),u.onDestroy(()=>{this.detachView(u.hostView),P0(this.components,u),null==p||p.unregisterApplication(f)}),this._loadComponent(u),u}tick(){if(this._runningTick)throw new Se(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;P0(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ME,[]).concat(this._bootstrapListeners).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>P0(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Se(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(xl),me(El))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function P0(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,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 + */ +let v9=!0,_9=!1;function y9(){return _9=!0,v9} +/** + * @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 + */ +let er=(()=>{class n{}return n.__NG_ELEMENT_ID__=YE,n})();function YE(n){return function qE(n,t,e){if(ys(n)&&!e){const i=Qi(n.index,t);return new g1(i,i)}return 47&n.type?new g1(t[16],t):null} +/** + * @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 + */(ii(),be(),16==(16&n))} +/** + * @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 + */ +class M9{constructor(){}supports(t){return _1(t)}create(t){return new QE(t)}}const KE=(n,t)=>t;class QE{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||KE}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,i=this._removalsHead,r=0,o=null;for(;e||i;){const a=!i||e&&e.currentIndex{a=this._trackByFn(r,s),null!==e&&Object.is(e.trackById,a)?(i&&(e=this._verifyReinsertion(e,s,a,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)):(e=this._mismatch(e,s,a,r),i=!0),e=e._next,r++}),this.length=r;return this._truncate(e),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,e,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new ZE(e,i),o,r),t}_verifyReinsertion(t,e,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}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,e,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,i),this._addToMoves(t,i),t}_moveAfter(t,e,i){return this._unlink(t),this._insertAfter(t,e,i),this._addToMoves(t,i),t}_addAfter(t,e,i){return this._insertAfter(t,e,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,e,i){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new S9),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,i=t._next;return null===e?this._itHead=i:e._next=i,null===i?this._itTail=e:i._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new S9),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,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class ZE{constructor(t,e){this.item=t,this.trackById=e,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 XE{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,e){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===e||e<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const e=t._prevDup,i=t._nextDup;return null===e?this._head=i:e._nextDup=i,null===i?this._tail=e:i._prevDup=e,null===this._head}}class S9{constructor(){this.map=new Map}put(t){const e=t.trackById;let i=this.map.get(e);i||(i=new XE,this.map.set(e,i)),i.add(t)}get(t,e){const r=this.map.get(t);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function T9(n,t,e){const i=n.previousIndex;if(null===i)return i;let r=0;return e&&i{if(e&&e.key===r)this._maybeAddToChanges(e,i),this._appendAfter=e,e=e._next;else{const o=this._getOrCreateRecordForKey(r,i);e=this._insertBeforeOrAppend(e,o)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let i=e;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const i=t._prev;return e._next=t,e._prev=i,t._prev=e,i&&(i._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,e);const o=r._prev,a=r._next;return o&&(o._next=a),a&&(a._prev=o),r._next=null,r._prev=null,r}const i=new eO(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}_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,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,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,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(i=>e(t[i],i))}}class eO{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}} +/** + * @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 k9(){return new O0([new M9])}let O0=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||k9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(null!=i)return i;throw new Se(901,!1)}}return n.\u0275prov=Le({token:n,providedIn:"root",factory:k9}),n})(); +/** + * @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 x9(){return new A1([new D9])}let A1=(()=>{class n{constructor(e){this.factories=e}static create(e,i){if(i){const r=i.factories.slice();e=e.concat(r)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||x9()),deps:[[n,new $u,new ju]]}}find(e){const i=this.factories.find(r=>r.supports(e));if(i)return i;throw new Se(901,!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 + */ +return n.\u0275prov=Le({token:n,providedIn:"root",factory:x9}),n})();const iO=c9(null,"core",[]); +/** + * @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 + */ +/** + * @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 + */let rO=(()=>{class n{constructor(e){}}return n.\u0275fac=function(e){return new(e||n)(me(tc))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +let I0=null;function Qo(){return I0} +/** + * @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 + */ +const en=new $e("DocumentToken"); +/** + * @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 + */let P9=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return function lO(){return me(z9)}()},providedIn:"platform"}),n})(),z9=(()=>{class n extends P9{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Qo().getBaseHref(this._doc)}onPopState(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(e){this.location.pathname=e}pushState(e,i,r){E9()?this._history.pushState(e,i,r):this.location.hash=r}replaceState(e,i,r){E9()?this._history.replaceState(e,i,r):this.location.hash=r}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(){return function cO(){return new z9(me(en))} +/** + * @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 + */ +/** + * @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 + */()},providedIn:"platform"}),n})();function E9(){return!!window.history.pushState}function O9(n,t){if(0==n.length)return t;if(0==t.length)return n;let e=0;return n.endsWith("/")&&e++,t.startsWith("/")&&e++,2==e?n+t.substring(1):1==e?n+t:n+"/"+t}function I9(n){const t=n.match(/#|\?|$/),e=t&&t.index||n.length;return n.slice(0,e-("/"===n[e-1]?1:0))+n.slice(e)}function Ls(n){return n&&"?"!==n[0]?"?"+n:n} +/** + * @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 + */let wf=(()=>{class n{historyGo(e){throw new Error("Not implemented")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(){return o1(hO)},providedIn:"root"}),n})();const uO=new $e("appBaseHref");let hO=(()=>{class n extends wf{constructor(e,i){var r,o,a;super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=null!==(a=null!==(r=null!=i?i:this._platformLocation.getBaseHrefFromDOM())&&void 0!==r?r:null===(o=o1(en).location)||void 0===o?void 0:o.origin)&&void 0!==a?a:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return O9(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+Ls(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${i}${r}`:i}pushState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.pushState(e,i,a)}replaceState(e,i,r,o){const a=this.prepareExternalUrl(r+Ls(o));this._platformLocation.replaceState(e,i,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){var i,r;null===(r=(i=this._platformLocation).historyGo)||void 0===r||r.call(i,e)}}return n.\u0275fac=function(e){return new(e||n)(me(P9),me(uO,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),A9=(()=>{class n{constructor(e){this._subject=new Je,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._baseHref=I9(L9(i)),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){var e;null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+Ls(i))}normalize(e){return n.stripTrailingSlash(function fO(n,t){return n&&t.startsWith(n)?t.substring(n.length):t}(this._baseHref,L9(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",r=null){this._locationStrategy.pushState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}replaceState(e,i="",r=null){this._locationStrategy.replaceState(r,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ls(i)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){var i,r;null===(r=(i=this._locationStrategy).historyGo)||void 0===r||r.call(i,e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{var i;const r=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(r,1),0===this._urlChangeListeners.length&&(null===(i=this._urlChangeSubscription)||void 0===i||i.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(r=>r(e,i))}subscribe(e,i,r){return this._subject.subscribe({next:e,error:i,complete:r})}}return n.normalizeQueryParams=Ls,n.joinWithSlash=O9,n.stripTrailingSlash=I9,n.\u0275fac=function(e){return new(e||n)(me(wf))},n.\u0275prov=Le({token:n,factory:function(){return function dO(){return new A9(me(wf))}()},providedIn:"root"}),n})(); +/** + * @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 L9(n){return n.replace(/\/index.html$/,"")} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +var Dr=(()=>((Dr=Dr||{})[Dr.Decimal=0]="Decimal",Dr[Dr.Percent=1]="Percent",Dr[Dr.Currency=2]="Currency",Dr[Dr.Scientific=3]="Scientific",Dr))(),Dn=(()=>((Dn=Dn||{})[Dn.Format=0]="Format",Dn[Dn.Standalone=1]="Standalone",Dn))(),bt=(()=>((bt=bt||{})[bt.Narrow=0]="Narrow",bt[bt.Abbreviated=1]="Abbreviated",bt[bt.Wide=2]="Wide",bt[bt.Short=3]="Short",bt))(),$n=(()=>(($n=$n||{})[$n.Short=0]="Short",$n[$n.Medium=1]="Medium",$n[$n.Long=2]="Long",$n[$n.Full=3]="Full",$n))(),ot=(()=>((ot=ot||{})[ot.Decimal=0]="Decimal",ot[ot.Group=1]="Group",ot[ot.List=2]="List",ot[ot.PercentSign=3]="PercentSign",ot[ot.PlusSign=4]="PlusSign",ot[ot.MinusSign=5]="MinusSign",ot[ot.Exponential=6]="Exponential",ot[ot.SuperscriptingExponent=7]="SuperscriptingExponent",ot[ot.PerMille=8]="PerMille",ot[ot.Infinity=9]="Infinity",ot[ot.NaN=10]="NaN",ot[ot.TimeSeparator=11]="TimeSeparator",ot[ot.CurrencyDecimal=12]="CurrencyDecimal",ot[ot.CurrencyGroup=13]="CurrencyGroup",ot))();function Fs(n,t,e){const i=dr(n),o=io([i[Re.DayPeriodsFormat],i[Re.DayPeriodsStandalone]],t);return io(o,e)}function A0(n,t){return io(dr(n)[Re.DateFormat],t)}function L0(n,t){return io(dr(n)[Re.TimeFormat],t)}function F0(n,t){return io(dr(n)[Re.DateTimeFormat],t)}function no(n,t){const e=dr(n),i=e[Re.NumberSymbols][t];if(void 0===i){if(t===ot.CurrencyDecimal)return e[Re.NumberSymbols][ot.Decimal];if(t===ot.CurrencyGroup)return e[Re.NumberSymbols][ot.Group]}return i}function N9(n){if(!n[Re.ExtraData])throw new Error(`Missing extra locale data for the locale "${n[Re.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function io(n,t){for(let e=t;e>-1;e--)if(void 0!==n[e])return n[e];throw new Error("Locale data API: locale data undefined")}function Sf(n){const[t,e]=n.split(":");return{hours:+t,minutes:+e}} +/** + * @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 + */ +const TO=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,L1={},DO=/((?:[^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 Si=(()=>((Si=Si||{})[Si.Short=0]="Short",Si[Si.ShortGMT=1]="ShortGMT",Si[Si.Long=2]="Long",Si[Si.Extended=3]="Extended",Si))(),ct=(()=>((ct=ct||{})[ct.FullYear=0]="FullYear",ct[ct.Month=1]="Month",ct[ct.Date=2]="Date",ct[ct.Hours=3]="Hours",ct[ct.Minutes=4]="Minutes",ct[ct.Seconds=5]="Seconds",ct[ct.FractionalSeconds=6]="FractionalSeconds",ct[ct.Day=7]="Day",ct))(),xt=(()=>((xt=xt||{})[xt.DayPeriods=0]="DayPeriods",xt[xt.Days=1]="Days",xt[xt.Months=2]="Months",xt[xt.Eras=3]="Eras",xt))();function R9(n,t,e,i){let r=function LO(n){if(B9(n))return n;if("number"==typeof n&&!isNaN(n))return new Date(n);if("string"==typeof n){if(n=n.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(n)){const[r,o=1,a=1]=n.split("-").map(s=>+s);return N0(r,o-1,a)}const e=parseFloat(n);if(!isNaN(n-e))return new Date(e);let i;if(i=n.match(TO))return function FO(n){const t=new Date(0);let e=0,i=0;const r=n[8]?t.setUTCFullYear:t.setFullYear,o=n[8]?t.setUTCHours:t.setHours;n[9]&&(e=Number(n[9]+n[10]),i=Number(n[9]+n[11])),r.call(t,Number(n[1]),Number(n[2])-1,Number(n[3]));const a=Number(n[4]||0)-e,s=Number(n[5]||0)-i,l=Number(n[6]||0),u=Math.floor(1e3*parseFloat("0."+(n[7]||0)));return o.call(t,a,s,l,u),t}(i)}const t=new Date(n);if(!B9(t))throw new Error(`Unable to convert "${n}" into a date`);return t}(n);t=va(e,t)||t;let s,a=[];for(;t;){if(s=DO.exec(t),!s){a.push(t);break}{a=a.concat(s.slice(1));const f=a.pop();if(!f)break;t=f}}let l=r.getTimezoneOffset();i&&(l=H9(i,l),r=function AO(n,t,e){const i=e?-1:1,r=n.getTimezoneOffset();return function IO(n,t){return(n=new Date(n.getTime())).setMinutes(n.getMinutes()+t),n}(n,i*(H9(t,r)-r))}(r,i,!0));let u="";return a.forEach(f=>{const p=function OO(n){if(Df[n])return Df[n];let t;switch(n){case"G":case"GG":case"GGG":t=En(xt.Eras,bt.Abbreviated);break;case"GGGG":t=En(xt.Eras,bt.Wide);break;case"GGGGG":t=En(xt.Eras,bt.Narrow);break;case"y":t=mi(ct.FullYear,1,0,!1,!0);break;case"yy":t=mi(ct.FullYear,2,0,!0,!0);break;case"yyy":t=mi(ct.FullYear,3,0,!1,!0);break;case"yyyy":t=mi(ct.FullYear,4,0,!1,!0);break;case"Y":t=B0(1);break;case"YY":t=B0(2,!0);break;case"YYY":t=B0(3);break;case"YYYY":t=B0(4);break;case"M":case"L":t=mi(ct.Month,1,1);break;case"MM":case"LL":t=mi(ct.Month,2,1);break;case"MMM":t=En(xt.Months,bt.Abbreviated);break;case"MMMM":t=En(xt.Months,bt.Wide);break;case"MMMMM":t=En(xt.Months,bt.Narrow);break;case"LLL":t=En(xt.Months,bt.Abbreviated,Dn.Standalone);break;case"LLLL":t=En(xt.Months,bt.Wide,Dn.Standalone);break;case"LLLLL":t=En(xt.Months,bt.Narrow,Dn.Standalone);break;case"w":t=Tf(1);break;case"ww":t=Tf(2);break;case"W":t=Tf(1,!0);break;case"d":t=mi(ct.Date,1);break;case"dd":t=mi(ct.Date,2);break;case"c":case"cc":t=mi(ct.Day,1);break;case"ccc":t=En(xt.Days,bt.Abbreviated,Dn.Standalone);break;case"cccc":t=En(xt.Days,bt.Wide,Dn.Standalone);break;case"ccccc":t=En(xt.Days,bt.Narrow,Dn.Standalone);break;case"cccccc":t=En(xt.Days,bt.Short,Dn.Standalone);break;case"E":case"EE":case"EEE":t=En(xt.Days,bt.Abbreviated);break;case"EEEE":t=En(xt.Days,bt.Wide);break;case"EEEEE":t=En(xt.Days,bt.Narrow);break;case"EEEEEE":t=En(xt.Days,bt.Short);break;case"a":case"aa":case"aaa":t=En(xt.DayPeriods,bt.Abbreviated);break;case"aaaa":t=En(xt.DayPeriods,bt.Wide);break;case"aaaaa":t=En(xt.DayPeriods,bt.Narrow);break;case"b":case"bb":case"bbb":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Standalone,!0);break;case"bbbb":t=En(xt.DayPeriods,bt.Wide,Dn.Standalone,!0);break;case"bbbbb":t=En(xt.DayPeriods,bt.Narrow,Dn.Standalone,!0);break;case"B":case"BB":case"BBB":t=En(xt.DayPeriods,bt.Abbreviated,Dn.Format,!0);break;case"BBBB":t=En(xt.DayPeriods,bt.Wide,Dn.Format,!0);break;case"BBBBB":t=En(xt.DayPeriods,bt.Narrow,Dn.Format,!0);break;case"h":t=mi(ct.Hours,1,-12);break;case"hh":t=mi(ct.Hours,2,-12);break;case"H":t=mi(ct.Hours,1);break;case"HH":t=mi(ct.Hours,2);break;case"m":t=mi(ct.Minutes,1);break;case"mm":t=mi(ct.Minutes,2);break;case"s":t=mi(ct.Seconds,1);break;case"ss":t=mi(ct.Seconds,2);break;case"S":t=mi(ct.FractionalSeconds,1);break;case"SS":t=mi(ct.FractionalSeconds,2);break;case"SSS":t=mi(ct.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=V0(Si.Short);break;case"ZZZZZ":t=V0(Si.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=V0(Si.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=V0(Si.Long);break;default:return null}return Df[n]=t,t}(f);u+=p?p(r,e,l):"''"===f?"'":f.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function N0(n,t,e){const i=new Date(0);return i.setFullYear(n,t,e),i.setHours(0,0,0),i}function va(n,t){const e=function mO(n){return dr(n)[Re.LocaleId]}(n);if(L1[e]=L1[e]||{},L1[e][t])return L1[e][t];let i="";switch(t){case"shortDate":i=A0(n,$n.Short);break;case"mediumDate":i=A0(n,$n.Medium);break;case"longDate":i=A0(n,$n.Long);break;case"fullDate":i=A0(n,$n.Full);break;case"shortTime":i=L0(n,$n.Short);break;case"mediumTime":i=L0(n,$n.Medium);break;case"longTime":i=L0(n,$n.Long);break;case"fullTime":i=L0(n,$n.Full);break;case"short":const r=va(n,"shortTime"),o=va(n,"shortDate");i=R0(F0(n,$n.Short),[r,o]);break;case"medium":const a=va(n,"mediumTime"),s=va(n,"mediumDate");i=R0(F0(n,$n.Medium),[a,s]);break;case"long":const l=va(n,"longTime"),u=va(n,"longDate");i=R0(F0(n,$n.Long),[l,u]);break;case"full":const f=va(n,"fullTime"),p=va(n,"fullDate");i=R0(F0(n,$n.Full),[f,p])}return i&&(L1[e][t]=i),i}function R0(n,t){return t&&(n=n.replace(/\{([^}]+)}/g,function(e,i){return null!=t&&i in t?t[i]:e})),n}function Do(n,t,e="-",i,r){let o="";(n<0||r&&n<=0)&&(r?n=1-n:(n=-n,o=e));let a=String(n);for(;a.length0||s>-e)&&(s+=e),n===ct.Hours)0===s&&-12===e&&(s=12);else if(n===ct.FractionalSeconds)return function kO(n,t){return Do(n,3).substring(0,t)}(s,t);const l=no(a,ot.MinusSign);return Do(s,t,l,i,r)}}function En(n,t,e=Dn.Format,i=!1){return function(r,o){return function PO(n,t,e,i,r,o){switch(e){case xt.Months:return function gO(n,t,e){const i=dr(n),o=io([i[Re.MonthsFormat],i[Re.MonthsStandalone]],t);return io(o,e)}(t,r,i)[n.getMonth()];case xt.Days:return function pO(n,t,e){const i=dr(n),o=io([i[Re.DaysFormat],i[Re.DaysStandalone]],t);return io(o,e)}(t,r,i)[n.getDay()];case xt.DayPeriods:const a=n.getHours(),s=n.getMinutes();if(o){const u=function bO(n){const t=dr(n);return N9(t),(t[Re.ExtraData][2]||[]).map(i=>"string"==typeof i?Sf(i):[Sf(i[0]),Sf(i[1])])}(t),f=function CO(n,t,e){const i=dr(n);N9(i);const o=io([i[Re.ExtraData][0],i[Re.ExtraData][1]],t)||[];return io(o,e)||[]}(t,r,i),p=u.findIndex(P=>{if(Array.isArray(P)){const[E,H]=P,G=a>=E.hours&&s>=E.minutes,ne=a0?Math.floor(r/60):Math.ceil(r/60);switch(n){case Si.Short:return(r>=0?"+":"")+Do(a,2,o)+Do(Math.abs(r%60),2,o);case Si.ShortGMT:return"GMT"+(r>=0?"+":"")+Do(a,1,o);case Si.Long:return"GMT"+(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);case Si.Extended:return 0===i?"Z":(r>=0?"+":"")+Do(a,2,o)+":"+Do(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${n}"`)}}}function V9(n){return N0(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function Tf(n,t=!1){return function(e,i){let r;if(t){const o=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();r=1+Math.floor((a+o)/7)}else{const o=V9(e),a=function EO(n){const t=N0(n,0,1).getDay();return N0(n,0,1+(t<=4?4:11)-t)}(o.getFullYear()),s=o.getTime()-a.getTime();r=1+Math.round(s/6048e5)}return Do(r,n,no(i,ot.MinusSign))}}function B0(n,t=!1){return function(e,i){return Do(V9(e).getFullYear(),n,no(i,ot.MinusSign),t)}}const Df={};function H9(n,t){n=n.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(e)?t:e}function B9(n){return n instanceof Date&&!isNaN(n.valueOf())} +/** + * @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 + */const NO=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function zf(n){const t=parseInt(n);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+n);return t} +/** + * @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 + */ +/** + * @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 j9(n,t){t=encodeURIComponent(t);for(const e of n.split(";")){const i=e.indexOf("="),[r,o]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(o)}return null} +/** + * @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 + */let Zo=(()=>{class n{constructor(e,i,r,o){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=r,this._renderer=o,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(_1(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachChangedItem(i=>this._toggleClass(i.key,i.currentValue)),e.forEachRemovedItem(i=>{i.previousValue&&this._toggleClass(i.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(i=>{if("string"!=typeof i.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${ft(i.item)}`);this._toggleClass(i.item,!0)}),e.forEachRemovedItem(i=>this._toggleClass(i.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!0)):Object.keys(e).forEach(i=>this._toggleClass(i,!!e[i])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(i=>this._toggleClass(i,!1)):Object.keys(e).forEach(i=>this._toggleClass(i,!1)))}_toggleClass(e,i){(e=e.trim())&&e.split(/\s+/g).forEach(r=>{i?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(O0),Y(A1),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})(); +/** + * @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 + */class QO{constructor(t,e,i,r){this.$implicit=t,this.ngForOf=e,this.index=i,this.count=r}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 pi=(()=>{class n{constructor(e,i,r){this._viewContainer=e,this._template=i,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((r,o,a)=>{if(null==r.previousIndex)i.createEmbeddedView(this._template,new QO(r.item,this._ngForOf,-1,-1),null===a?void 0:a);else if(null==a)i.remove(null===o?void 0:o);else if(null!==o){const s=i.get(o);i.move(s,a),G9(s,r)}});for(let r=0,o=i.length;r{G9(i.get(r.currentIndex),r)})}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(O0))},n.\u0275dir=We({type:n,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function G9(n,t){n.context.$implicit=t.item} +/** + * @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 + */ +let Et=(()=>{class n{constructor(e,i){this._viewContainer=e,this._context=new XO,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){K9("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){K9("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class XO{constructor(){this.$implicit=null,this.ngIf=null}}function K9(n,t){if(t&&!t.createEmbeddedView)throw new Error(`${n} must be a TemplateRef, but received '${ft(t)}'.`)} +/** + * @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 + */class Of{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}let tr=(()=>{class n{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let i=0;i{class n{constructor(e,i,r){this.ngSwitch=r,r._addCase(),this._view=new Of(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),Xo=(()=>{class n{constructor(e,i,r){r._addDefault(new Of(e,i))}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi),Y(tr,9))},n.\u0275dir=We({type:n,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),Ns=(()=>{class n{constructor(e,i,r){this._ngEl=e,this._differs=i,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[r,o]=e.split("."),a=-1===r.indexOf("-")?void 0:Cr.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,r,o?`${i}${o}`:i,a):this._renderer.removeStyle(this._ngEl.nativeElement,r,a)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(A1),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),_a=(()=>{class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:r,ngTemplateOutletContext:o,ngTemplateOutletInjector:a}=this;this._viewRef=i.createEmbeddedView(r,o,a?{injector:a}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr))},n.\u0275dir=We({type:n,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Dt]}),n})(); +/** + * @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 ko(n,t){return new Se(2100,!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 + */class eI{createSubscription(t,e){return t.subscribe({next:e,error:i=>{throw i}})}dispose(t){t.unsubscribe()}}class tI{createSubscription(t,e){return t.then(e,i=>{throw i})}dispose(t){}}const nI=new tI,iI=new eI;let Z9=(()=>{class n{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if(v0(e))return nI;if(qg(e))return iI;throw ko()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this._ref.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(Y(er,16))},n.\u0275pipe=Pi({name:"async",type:n,pure:!1,standalone:!0}),n})(),X9=(()=>{class n{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=J9}transform(e,i=J9){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const r=this.differ.diff(e),o=i!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(a=>{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 mI(n,t){return{key:n,value:t}}(a.key,a.currentValue))})),(r||o)&&(this.keyValues.sort(i),this.compareFn=i),this.keyValues}}return n.\u0275fac=function(e){return new(e||n)(Y(A1,16))},n.\u0275pipe=Pi({name:"keyvalue",type:n,pure:!1,standalone:!0}),n})(); +/** + * @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 J9(n,t){const e=n.key,i=t.key;if(e===i)return 0;if(void 0===e)return 1;if(void 0===i)return-1;if(null===e)return 1;if(null===i)return-1;if("string"==typeof e&&"string"==typeof i)return e{class n{constructor(e){this._locale=e}transform(e,i,r){if(!function If(n){return!(null==n||""===n||n!=n)}(e))return null;r=r||this._locale;try{return function YO(n,t,e){return function xf(n,t,e,i,r,o,a=!1){let s="",l=!1;if(isFinite(n)){let u=function jO(n){let i,r,o,a,s,t=Math.abs(n)+"",e=0;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(o=t.search(/e/i))>0?(r<0&&(r=o),r+=+t.slice(o+1),t=t.substring(0,o)):r<0&&(r=t.length),o=0;"0"===t.charAt(o);o++);if(o===(s=t.length))i=[0],r=1;else{for(s--;"0"===t.charAt(s);)s--;for(r-=o,i=[],a=0;o<=s;o++,a++)i[a]=Number(t.charAt(o))}return r>22&&(i=i.splice(0,21),e=r-1,r=1),{digits:i,exponent:e,integerLen:r}}(n);a&&(u=function qO(n){if(0===n.digits[0])return n;const t=n.digits.length-n.integerLen;return n.exponent?n.exponent+=2:(0===t?n.digits.push(0,0):1===t&&n.digits.push(0),n.integerLen+=2),n}(u));let f=t.minInt,p=t.minFrac,P=t.maxFrac;if(o){const ye=o.match(NO);if(null===ye)throw new Error(`${o} is not a valid digit info`);const le=ye[1],Pe=ye[3],Xe=ye[5];null!=le&&(f=zf(le)),null!=Pe&&(p=zf(Pe)),null!=Xe?P=zf(Xe):null!=Pe&&p>P&&(P=p)}!function $O(n,t,e){if(t>e)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${e}).`);let i=n.digits,r=i.length-n.integerLen;const o=Math.min(Math.max(t,r),e);let a=o+n.integerLen,s=i[a];if(a>0){i.splice(Math.max(n.integerLen,a));for(let p=a;p=5)if(a-1<0){for(let p=0;p>a;p--)i.unshift(0),n.integerLen++;i.unshift(1),n.integerLen++}else i[a-1]++;for(;r=u?H.pop():l=!1),P>=10?1:0},0);f&&(i.unshift(f),n.integerLen++)}(u,p,P);let E=u.digits,H=u.integerLen;const G=u.exponent;let ne=[];for(l=E.every(ye=>!ye);H0?ne=E.splice(H,E.length):(ne=E,E=[0]);const ue=[];for(E.length>=t.lgSize&&ue.unshift(E.splice(-t.lgSize,E.length).join(""));E.length>t.gSize;)ue.unshift(E.splice(-t.gSize,E.length).join(""));E.length&&ue.unshift(E.join("")),s=ue.join(no(e,i)),ne.length&&(s+=no(e,r)+ne.join("")),G&&(s+=no(e,ot.Exponential)+"+"+G)}else s=no(e,ot.Infinity);return s=n<0&&!l?t.negPre+s+t.negSuf:t.posPre+s+t.posSuf,s}(n,function Pf(n,t="-"){const e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=n.split(";"),r=i[0],o=i[1],a=-1!==r.indexOf(".")?r.split("."):[r.substring(0,r.lastIndexOf("0")+1),r.substring(r.lastIndexOf("0")+1)],s=a[0],l=a[1]||"";e.posPre=s.substring(0,s.indexOf("#"));for(let f=0;f{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const t_="browser"; +/** + * @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 + */ +class i_{} +/** + * @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 + */ +/** + * @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 + */ +class Nf extends +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */ +class HI extends class sO{}{constructor(){super(...arguments),this.supportsDOMEvents=!0}}{static makeCurrent(){!function aO(n){I0||(I0=n)}(new Nf)}onAndCancel(t,e,i){return t.addEventListener(e,i,!1),()=>{t.removeEventListener(e,i,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=function BI(){return R1=R1||document.querySelector("base"),R1?R1.getAttribute("href"):null}();return null==e?null:function UI(n){q0=q0||document.createElement("a"),q0.setAttribute("href",n);const t=q0.pathname;return"/"===t.charAt(0)?t:`/${t}`} +/** + * @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 + */(e)}resetBaseElement(){R1=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return j9(document.cookie,t)}}let q0,R1=null;const s_=new $e("TRANSITION_ID"),qI=[{provide:Jv,useFactory:function YI(n,t,e){return()=>{e.get(k0).donePromise.then(()=>{const i=Qo(),r=t.querySelectorAll(`style[ng-transition="${n}"]`);for(let o=0;o{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const j0=new $e("EventManagerPlugins");let $0=(()=>{class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(r=>r.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,i,r){return this._findPluginFor(i).addEventListener(e,i,r)}addGlobalEventListener(e,i,r){return this._findPluginFor(i).addGlobalEventListener(e,i,r)}getZone(){return this._zone}_findPluginFor(e){const i=this._eventNameToPlugin.get(e);if(i)return i;const r=this._plugins;for(let o=0;o{class n{constructor(){this._stylesSet=new Set}addStyles(e){const i=new Set;e.forEach(r=>{this._stylesSet.has(r)||(this._stylesSet.add(r),i.add(r))}),this.onStylesAdded(i)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),V1=(()=>{class n extends c_{constructor(e){super(),this._doc=e,this._hostNodes=new Map,this._hostNodes.set(e.head,[])}_addStylesToHost(e,i,r){e.forEach(o=>{const a=this._doc.createElement("style");a.textContent=o,r.push(i.appendChild(a))})}addHost(e){const i=[];this._addStylesToHost(this._stylesSet,e,i),this._hostNodes.set(e,i)}removeHost(e){const i=this._hostNodes.get(e);i&&i.forEach(u_),this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach((i,r)=>{this._addStylesToHost(e,r,i)})}ngOnDestroy(){this._hostNodes.forEach(e=>e.forEach(u_))}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();function u_(n){Qo().remove(n)} +/** + * @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 + */const Rf={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/"},Vf=/%COMP%/g;function W0(n,t,e){for(let i=0;i{if("__ngUnwrap__"===t)return n;!1===n(t)&&(t.preventDefault(),t.returnValue=!1)}}let G0=(()=>{class n{constructor(e,i,r){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new Hf(e)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;switch(i.encapsulation){case Lr.Emulated:{let r=this.rendererByCompId.get(i.id);return r||(r=new XI(this.eventManager,this.sharedStylesHost,i,this.appId),this.rendererByCompId.set(i.id,r)),r.applyToHost(e),r}case 1:case Lr.ShadowDom:return new JI(this.eventManager,this.sharedStylesHost,e,i);default:if(!this.rendererByCompId.has(i.id)){const r=W0(i.id,i.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(i.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}return n.\u0275fac=function(e){return new(e||n)(me($0),me(V1),me(z1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Hf{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(Rf[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(p_(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(p_(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let i="string"==typeof t?document.querySelector(t):t;if(!i)throw new Error(`The selector "${t}" did not match any elements`);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;const o=Rf[r];o?t.setAttributeNS(o,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){const r=Rf[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(Cr.DashCase|Cr.Important)?t.style.setProperty(e,i,r&Cr.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&Cr.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t[e]=i}setValue(t,e){t.nodeValue=e}listen(t,e,i){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,f_(i)):this.eventManager.addEventListener(t,e,f_(i))}}function p_(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class XI extends Hf{constructor(t,e,i,r){super(t),this.component=i;const o=W0(r+"-"+i.id,i.styles,[]);e.addStyles(o),this.contentAttr=function KI(n){return"_ngcontent-%COMP%".replace(Vf,n)}(r+"-"+i.id),this.hostAttr=function QI(n){return"_nghost-%COMP%".replace(Vf,n)}(r+"-"+i.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}}class JI extends Hf{constructor(t,e,i,r){super(t),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=W0(r.id,r.styles,[]);for(let a=0;a{class n extends l_{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r){return e.addEventListener(i,r,!1),()=>this.removeEventListener(e,i,r)}removeEventListener(e,i,r){return e.removeEventListener(i,r)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const g_=["alt","control","meta","shift"],tA={"\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"},nA={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let iA=(()=>{class n extends l_{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,r){const o=n.parseEventName(i),a=n.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Qo().onAndCancel(e,o.domEventName,a))}static parseEventName(e){const i=e.toLowerCase().split("."),r=i.shift();if(0===i.length||"keydown"!==r&&"keyup"!==r)return null;const o=n._normalizeKey(i.pop());let a="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),a="code."),g_.forEach(u=>{const f=i.indexOf(u);f>-1&&(i.splice(f,1),a+=u+".")}),a+=o,0!=i.length||0===o.length)return null;const l={};return l.domEventName=r,l.fullKey=a,l}static matchEventFullKeyCode(e,i){let r=tA[e.key]||e.key,o="";return i.indexOf("code.")>-1&&(r=e.code,o="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),g_.forEach(a=>{a!==r&&(0,nA[a])(e)&&(o+=a+".")}),o+=r,o===i)}static eventCallback(e,i,r){return o=>{n.matchEventFullKeyCode(o,e)&&r.runGuarded(()=>i(o))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const __=[{provide:E1,useValue:t_},{provide:t9,useValue:function rA(){Nf.makeCurrent()},multi:!0},{provide:en,useFactory:function aA(){return function oD(n){Qd=n}(document),document},deps:[]}],sA=c9(iO,"browser",__),y_=new $e(""),b_=[{provide:x0,useClass: +/** + * @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 + */ +class jI{addToWindow(t){vn.getAngularTestability=(i,r=!0)=>{const o=t.findTestabilityInTree(i,r);if(null==o)throw new Error("Could not find testability for element.");return o},vn.getAllAngularTestabilities=()=>t.getAllTestabilities(),vn.getAllAngularRootElements=()=>t.getAllRootElements(),vn.frameworkStabilizers||(vn.frameworkStabilizers=[]),vn.frameworkStabilizers.push(i=>{const r=vn.getAllAngularTestabilities();let o=r.length,a=!1;const s=function(l){a=a||l,o--,0==o&&i(a)};r.forEach(function(l){l.whenStable(s)})})}findTestabilityInTree(t,e,i){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:i?Qo().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:a9,useClass:ff,deps:[Ft,mf,x0]},{provide:ff,useClass:ff,deps:[Ft,mf,x0]}],C_=[{provide:r3,useValue:"root"},{provide:El,useFactory:function oA(){return new El},deps:[]},{provide:j0,useClass:eA,multi:!0,deps:[en,Ft,E1]},{provide:j0,useClass:iA,multi:!0,deps:[en]},{provide:G0,useClass:G0,deps:[$0,V1,z1]},{provide:ja,useExisting:G0},{provide:c_,useExisting:V1},{provide:V1,useClass:V1,deps:[en]},{provide:$0,useClass:$0,deps:[j0,Ft]},{provide:i_,useClass:$I,deps:[]},[]];let w_=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:z1,useValue:e.appId},{provide:s_,useExisting:z1},qI]}}}return n.\u0275fac=function(e){return new(e||n)(me(y_,12))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[...C_,...b_],imports:[xr,rO]}),n})(); +/** + * @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 + */"undefined"!=typeof window&&window;let K0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new(e||n):me(T_),i},providedIn:"root"}),n})(),T_=(()=>{class n extends K0{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case Mn.NONE:return i;case Mn.HTML:return jo(i,"HTML")?Hr(i):P5(this._doc,String(i)).toString();case Mn.STYLE:return jo(i,"Style")?Hr(i):i;case Mn.SCRIPT:if(jo(i,"Script"))return Hr(i);throw new Error("unsafe value used in a script context");case Mn.URL:return jo(i,"URL")?Hr(i):e0(String(i));case Mn.RESOURCE_URL:if(jo(i,"ResourceURL"))return Hr(i);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(e){return function dD(n){return new aD(n)}(e)}bypassSecurityTrustStyle(e){return function fD(n){return new sD(n)}(e)}bypassSecurityTrustScript(e){return function mD(n){return new lD(n)}(e)}bypassSecurityTrustUrl(e){return function pD(n){return new cD(n)}(e)}bypassSecurityTrustResourceUrl(e){return function gD(n){return new uD(n)}(e)}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function gA(n){return new T_(n.get(en))}(me(hr)),i},providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +class vA extends M{constructor(t,e){super()}schedule(t,e=0){return this}}class Q0 extends vA{constructor(t,e){super(t,e),this.scheduler=t,this.work=e,this.pending=!1}schedule(t,e=0){if(this.closed)return this;this.state=t;const i=this.id,r=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(r,i,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}requestAsyncId(t,e,i=0){return setInterval(t.flush.bind(t,this),i)}recycleAsyncId(t,e,i=0){if(null!==i&&this.delay===i&&!1===this.pending)return e;clearInterval(e)}execute(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(t,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,e){let r,i=!1;try{this.work(t)}catch(o){i=!0,r=!!o&&o||new Error(o)}if(i)return this.unsubscribe(),r}_unsubscribe(){const t=this.id,e=this.scheduler,i=e.actions,r=i.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&i.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}let D_=(()=>{class n{constructor(e,i=n.now){this.SchedulerAction=e,this.now=i}schedule(e,i=0,r){return new this.SchedulerAction(this,e).schedule(r,i)}}return n.now=()=>Date.now(),n})();class xo extends D_{constructor(t,e=D_.now){super(t,()=>xo.delegate&&xo.delegate!==this?xo.delegate.now():e()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(t,e=0,i){return xo.delegate&&xo.delegate!==this?xo.delegate.schedule(t,e,i):super.schedule(t,e,i)}flush(t){const{actions:e}=this;if(this.active)return void e.push(t);let i;this.active=!0;do{if(i=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,i){for(;t=e.shift();)t.unsubscribe();throw i}}}const bA=new class yA extends xo{}(class _A extends Q0{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}schedule(t,e=0){return e>0?super.schedule(t,e):(this.delay=e,this.state=t,this.scheduler.flush(this),this)}execute(t,e){return e>0||this.closed?super.execute(t,e):this._execute(t,e)}requestAsyncId(t,e,i=0){return null!==i&&i>0||null===i&&this.delay>0?super.requestAsyncId(t,e,i):t.flush(this)}}),CA=new te(n=>n.complete());function k_(n){return n?function wA(n){return new te(t=>n.schedule(()=>t.complete()))}(n):CA}function Po(...n){let t=n[n.length-1];return ke(t)?(n.pop(),Qt(n,t)):Fo(n)}function SA({error:n,subscriber:t}){t.error(n)}class Pr{constructor(t,e,i){this.kind=t,this.value=e,this.error=i,this.hasValue="N"===t}observe(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}do(t,e,i){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return i&&i()}}accept(t,e,i){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,i)}toObservable(){switch(this.kind){case"N":return Po(this.value);case"E":return function MA(n,t){return new te(t?e=>t.schedule(SA,0,{error:n,subscriber:e}):e=>e.error(n))}(this.error);case"C":return k_()}throw new Error("unexpected notification kind value")}static createNext(t){return void 0!==t?new Pr("N",t):Pr.undefinedValueNotification}static createError(t){return new Pr("E",void 0,t)}static createComplete(){return Pr.completeNotification}}Pr.completeNotification=new Pr("C"),Pr.undefinedValueNotification=new Pr("N",void 0);class Z0 extends I{constructor(t,e,i=0){super(t),this.scheduler=e,this.delay=i}static dispatch(t){const{notification:e,destination:i}=t;e.observe(i),this.unsubscribe()}scheduleMessage(t){this.destination.add(this.scheduler.schedule(Z0.dispatch,this.delay,new DA(t,this.destination)))}_next(t){this.scheduleMessage(Pr.createNext(t))}_error(t){this.scheduleMessage(Pr.createError(t)),this.unsubscribe()}_complete(){this.scheduleMessage(Pr.createComplete()),this.unsubscribe()}}class DA{constructor(t,e){this.notification=t,this.destination=e}}class Rs extends de{constructor(t=Number.POSITIVE_INFINITY,e=Number.POSITIVE_INFINITY,i){super(),this.scheduler=i,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=t<1?1:t,this._windowTime=e<1?1:e,e===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(t){if(!this.isStopped){const e=this._events;e.push(t),e.length>this._bufferSize&&e.shift()}super.next(t)}nextTimeWindow(t){this.isStopped||(this._events.push(new kA(this._getNow(),t)),this._trimBufferThenGetEvents()),super.next(t)}_subscribe(t){const e=this._infiniteTimeWindow,i=e?this._events:this._trimBufferThenGetEvents(),r=this.scheduler,o=i.length;let a;if(this.closed)throw new we;if(this.isStopped||this.hasError?a=M.EMPTY:(this.observers.push(t),a=new ce(this,t)),r&&t.add(t=new Z0(t,r)),e)for(let s=0;se&&(a=Math.max(a,o-e)),a>0&&r.splice(0,a),r}}class kA{constructor(t,e){this.time=t,this.value=e}}function x_(n,t){return"function"==typeof t?e=>e.pipe(x_((i,r)=>yi(n(i,r)).pipe(He((o,a)=>t(i,o,r,a))))):e=>e.lift(new xA(n))}class xA{constructor(t){this.project=t}call(t,e){return e.subscribe(new PA(t,this.project))}}class PA extends Ar{constructor(t,e){super(t),this.project=e,this.index=0}_next(t){let e;const i=this.index++;try{e=this.project(t,i)}catch(r){return void this.destination.error(r)}this._innerSub(e)}_innerSub(t){const e=this.innerSubscription;e&&e.unsubscribe();const i=new bi(this),r=this.destination;r.add(i),this.innerSubscription=Cn(t,i),this.innerSubscription!==i&&r.add(this.innerSubscription)}_complete(){const{innerSubscription:t}=this;(!t||t.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(t){this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */const X0={schedule(n,t){const e=setTimeout(n,t);return()=>clearTimeout(e)},scheduleBeforeRender(n){if("undefined"==typeof window)return X0.schedule(n,0);if(void 0===window.requestAnimationFrame)return X0.schedule(n,16);const t=window.requestAnimationFrame(n);return()=>window.cancelAnimationFrame(t)}};let Yf;function RA(n,t,e){let i=e;return function EA(n){return!!n&&n.nodeType===Node.ELEMENT_NODE}(n)&&t.some((r,o)=>!("*"===r||!function IA(n,t){if(!Yf){const e=Element.prototype;Yf=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return n.nodeType===Node.ELEMENT_NODE&&Yf.call(n,t)}(n,r)||(i=o,0))),i +/** + * @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 + */}class HA{constructor(t,e){this.componentFactory=e.get(ha).resolveComponentFactory(t)}create(t){return new BA(this.componentFactory,t)}}class BA{constructor(t,e){this.componentFactory=t,this.injector=e,this.eventEmitters=new Rs(1),this.events=this.eventEmitters.pipe(x_(i=>qn(...i))),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:i})=>i)),this.ngZone=this.injector.get(Ft),this.elementZone="undefined"==typeof Zone?null:this.ngZone.run(()=>Zone.current)}connect(t){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(t)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=X0.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(t){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(t):this.componentRef.instance[t])}setInputValue(t,e){this.runInZone(()=>{null!==this.componentRef?function AA(n,t){return n===t||n!=n&&t!=t}(e,this.getInputValue(t))&&(void 0!==e||!this.unchangedInputs.has(t))||(this.recordInputChange(t,e),this.unchangedInputs.delete(t),this.hasInputChanges=!0,this.componentRef.instance[t]=e,this.scheduleDetectChanges()):this.initialInputValues.set(t,e)})}initializeComponent(t){const e=hr.create({providers:[],parent:this.injector}),i= +/** + * @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 NA(n,t){const e=n.childNodes,i=t.map(()=>[]);let r=-1;t.some((o,a)=>"*"===o&&(r=a,!0));for(let o=0,a=e.length;o{this.initialInputValues.has(t)&&this.setInputValue(t,this.initialInputValues.get(t))}),this.initialInputValues.clear()}initializeOutputs(t){const e=this.componentFactory.outputs.map(({propName:i,templateName:r})=>t.instance[i].pipe(He(a=>({name:r,value:a}))));this.eventEmitters.next(e)}callNgOnChanges(t){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,t.instance.ngOnChanges(e)}markViewForCheck(t){this.hasInputChanges&&(this.hasInputChanges=!1,t.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=X0.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(t,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const i=this.inputChanges[t];if(i)return void(i.currentValue=e);const r=this.unchangedInputs.has(t),o=r?void 0:this.getInputValue(t);this.inputChanges[t]=new ul(o,e,r)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(t){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(t):t()}} +/** + * @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 + */class UA extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function J0(n,t){return new te(e=>{const i=n.length;if(0===i)return void e.complete();const r=new Array(i);let o=0,a=0;for(let s=0;s{u||(u=!0,a++),r[s]=f},error:f=>e.error(f),complete:()=>{o++,(o===i||!u)&&(a===i&&e.next(t?t.reduce((f,p,P)=>(f[p]=r[P],f),{}):r),e.complete())}}))}})} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let P_=(()=>{class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275dir=We({type:n}),n})(),Vs=(()=>{class n extends P_{}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,features:[kt]}),n})();const ir=new $e("NgValueAccessor"),jA={provide:ir,useExisting:vt(()=>e4),multi:!0}; +/** + * @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 + */let e4=(()=>{class n extends Vs{writeValue(e){this.setProperty("checked",e)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275dir=We({type:n,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(o){return i.onChange(o.target.checked)})("blur",function(){return i.onTouched()})},features:[Jt([jA]),kt]}),n})(); +/** + * @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 + */const $A={provide:ir,useExisting:vt(()=>zo),multi:!0},GA=new $e("CompositionEventMode");let zo=(()=>{class n extends P_{constructor(e,i,r){super(e,i),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function WA(){const n=Qo()?Qo().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",null==e?"":e)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(GA,8))},n.\u0275dir=We({type:n,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(e,i){1&e&&_e("input",function(o){return i._handleInput(o.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(o){return i._compositionEnd(o.target.value)})},features:[Jt([$A]),kt]}),n})(); +/** + * @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 + */const rr=new $e("NgValidators"),Qa=new $e("NgAsyncValidators");function V_(n){return null!=n}function H_(n){return v0(n)?yi(n):n}function B_(n){let t={};return n.forEach(e=>{t=null!=e?Object.assign(Object.assign({},t),e):t}),0===Object.keys(t).length?null:t}function U_(n,t){return t.map(e=>e(n))}function Y_(n){return n.map(t=>function ZA(n){return!n.validate}(t)?t:e=>t.validate(e))}function qf(n){return null!=n?function q_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){return B_(U_(e,t))}}(Y_(n)):null}function jf(n){return null!=n?function j_(n){if(!n)return null;const t=n.filter(V_);return 0==t.length?null:function(e){ +/** + * @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 + */ +/** + * @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 + */ +return function qA(...n){if(1===n.length){const t=n[0];if(m(t))return J0(t,null);if(d(t)&&Object.getPrototypeOf(t)===Object.prototype){const e=Object.keys(t);return J0(e.map(i=>t[i]),e)}}if("function"==typeof n[n.length-1]){const t=n.pop();return J0(n=1===n.length&&m(n[0])?n[0]:n,null).pipe(He(e=>t(...e)))}return J0(n,null)}(U_(e,t).map(H_)).pipe(He(B_))}}(Y_(n)):null}function $_(n,t){return null===n?[t]:Array.isArray(n)?[...n,t]:[n,t]}function $f(n){return n?Array.isArray(n)?n:[n]:[]}function n4(n,t){return Array.isArray(n)?n.includes(t):n===t}function K_(n,t){const e=$f(t);return $f(n).forEach(r=>{n4(e,r)||e.push(r)}),e}function Q_(n,t){return $f(t).filter(e=>!n4(n,e))} +/** + * @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 + */class Z_{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(t){this._rawValidators=t||[],this._composedValidatorFn=qf(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=jf(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t){this.control&&this.control.reset(t)}hasError(t,e){return!!this.control&&this.control.hasError(t,e)}getError(t,e){return this.control?this.control.getError(t,e):null}} +/** + * @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 + */class Za extends Z_{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}} +/** + * @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 + */class mr extends Z_{get formDirective(){return null}get path(){return null}} +/** + * @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 + */class X_{constructor(t){this._cd=t}get isTouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.touched)}get isUntouched(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.untouched)}get isPristine(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pristine)}get isDirty(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.dirty)}get isValid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.valid)}get isInvalid(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.invalid)}get isPending(){var t,e;return!(null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e||!e.pending)}get isSubmitted(){var t;return!(null===(t=this._cd)||void 0===t||!t.submitted)}}let pr=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Za,2))},n.\u0275dir=We({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[kt]}),n})(),J_=(()=>{class n extends X_{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,10))},n.\u0275dir=We({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Gt("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[kt]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const H1="VALID",o4="INVALID",nc="PENDING",B1="DISABLED";function Qf(n){return(a4(n)?n.validators:n)||null}function ty(n){return Array.isArray(n)?qf(n):n||null}function Zf(n,t){return(a4(t)?t.asyncValidators:n)||null}function ny(n){return Array.isArray(n)?jf(n):n||null}function a4(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class oy{constructor(t,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=t,this._rawAsyncValidators=e,this._composedValidatorFn=ty(this._rawValidators),this._composedAsyncValidatorFn=ny(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get valid(){return this.status===H1}get invalid(){return this.status===o4}get pending(){return this.status==nc}get disabled(){return this.status===B1}get enabled(){return this.status!==B1}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._rawValidators=t,this._composedValidatorFn=ty(t)}setAsyncValidators(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=ny(t)}addValidators(t){this.setValidators(K_(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(K_(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(Q_(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(Q_(t,this._rawAsyncValidators))}hasValidator(t){return n4(this._rawValidators,t)}hasAsyncValidator(t){return n4(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(t=>t.markAllAsTouched())}markAsUntouched(t={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}markAsDirty(t={}){this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}markAsPristine(t={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}markAsPending(t={}){this.status=nc,!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}disable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=B1,this.errors=null,this._forEachChild(i=>{i.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!0))}enable(t={}){const e=this._parentMarkedDirty(t.onlySelf);this.status=H1,this._forEachChild(i=>{i.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===H1||this.status===nc)&&this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?B1:H1}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t){if(this.asyncValidator){this.status=nc,this._hasOwnPendingAsyncValidator=!0;const e=H_(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(i=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(i,{emitEvent:t})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(t,e={}){this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}get(t){let e=t;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,r)=>i&&i._find(r),this)}getError(t,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[t]:null}hasError(t,e){return!!this.getError(t,e)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}_initObservables(){this.valueChanges=new Je,this.statusChanges=new Je}_calculateStatus(){return this._allControlsDisabled()?B1:this.errors?o4:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(nc)?nc:this._anyControlsHaveStatus(o4)?o4:H1}_anyControlsHaveStatus(t){return this._anyControls(e=>e.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t={}){this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}_updateTouched(t={}){this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){a4(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(t){return null}} +/** + * @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 + */class Xf extends oy{constructor(t,e,i){super(Qf(e),Zf(i,e)),this.controls=t,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(t,e,i={}){this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(t,e,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,e={}){(function ry(n,t,e){n._forEachChild((i,r)=>{if(void 0===e[r])throw new Se(1002,"")})})(this,0,t),Object.keys(t).forEach(i=>{(function iy(n,t,e){const i=n.controls;if(!(t?Object.keys(i):i).length)throw new Se(1e3,"");if(!i[e])throw new Se(1001,"")})(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(t,e={}){null!=t&&(Object.keys(t).forEach(i=>{const r=this.controls[i];r&&r.patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(t={},e={}){this._forEachChild((i,r)=>{i.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(t,e,i)=>(t[i]=e.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&t(i,e)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&t(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,r)=>((i.enabled||this.disabled)&&(e[r]=i.value),e))}_reduceChildren(t,e){let i=t;return this._forEachChild((r,o)=>{i=e(i,r,o)}),i}_allControlsDisabled(){for(const t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}}function U1(n,t){var e,i;Jf(n,t),t.valueAccessor.writeValue(n.value),n.disabled&&(null===(i=(e=t.valueAccessor).setDisabledState)||void 0===i||i.call(e,!0)),function aL(n,t){t.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&ay(n,t)})}(n,t),function lL(n,t){const e=(i,r)=>{t.valueAccessor.writeValue(i),r&&t.viewToModelUpdate(i)};n.registerOnChange(e),t._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,t),function sL(n,t){t.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&ay(n,t),"submit"!==n.updateOn&&n.markAsTouched()})}(n,t),function oL(n,t){if(t.valueAccessor.setDisabledState){const e=i=>{t.valueAccessor.setDisabledState(i)};n.registerOnDisabledChange(e),t._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,t)}function c4(n,t){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(t)})}function Jf(n,t){const e=function W_(n){return n._rawValidators}(n);null!==t.validator?n.setValidators($_(e,t.validator)):"function"==typeof e&&n.setValidators([e]);const i=function G_(n){return n._rawAsyncValidators}(n);null!==t.asyncValidator?n.setAsyncValidators($_(i,t.asyncValidator)):"function"==typeof i&&n.setAsyncValidators([i]);const r=()=>n.updateValueAndValidity();c4(t._rawValidators,r),c4(t._rawAsyncValidators,r)}function ay(n,t){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(n._pendingValue),n._pendingChange=!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 + */ +const fL={provide:mr,useExisting:vt(()=>h4)},Y1=(()=>Promise.resolve())();let h4=(()=>{class n extends mr{constructor(e,i){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new Je,this.form=new Xf({},qf(e),jf(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Y1.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),U1(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path),r=new Xf({});(function sy(n,t){Jf(n,t)})(r,e),i.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Y1.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Y1.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){var i;return this.submitted=!0,function cy(n,t){n._syncPendingControls(),t.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===(null===(i=null==e?void 0:e.target)||void 0===i?void 0:i.method)}onReset(){this.resetForm()}resetForm(e){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(Y(rr,10),Y(Qa,10))},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&_e("submit",function(o){return i.onSubmit(o)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Jt([fL]),kt]}),n})(); +/** + * @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 uy(n,t){const e=n.indexOf(t);e>-1&&n.splice(e,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 hy(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const dy=class extends oy{constructor(t=null,e,i){super(Qf(e),Zf(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),a4(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=hy(t)?t.value:t)}setValue(t,e={}){this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(t,e={}){this.setValue(t,e)}reset(t=this.defaultValue,e={}){this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){uy(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){uy(this._onDisabledChange,t)}_forEachChild(t){}_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(t){hy(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},gL={provide:Za,useExisting:vt(()=>or)},py=(()=>Promise.resolve())(); +/** + * @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 + */let or=(()=>{class n extends Za{constructor(e,i,r,o,a){super(),this._changeDetectorRef=a,this.control=new dy,this._registered=!1,this.update=new Je,this._parent=e,this._setValidators(i),this._setAsyncValidators(r),this.valueAccessor=function t6(n,t){if(!t)return null;let e,i,r;return Array.isArray(t),t.forEach(o=>{o.constructor===zo?e=o:function hL(n){return Object.getPrototypeOf(n.constructor)===Vs}(o)?i=o:r=o}),r||i||e||null}(0,o)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),function e6(n,t){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(t,e.currentValue)}(e,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(e){this.viewModel=e,this.update.emit(e)}_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(){U1(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(e){py.then(()=>{var i;this.control.setValue(e,{emitViewToModelChange:!1}),null===(i=this._changeDetectorRef)||void 0===i||i.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,r=0!==i&&function Cf(n){return"boolean"==typeof n?n:null!=n&&"false"!==n} +/** + * @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 + */(i);py.then(()=>{var o;r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),null===(o=this._changeDetectorRef)||void 0===o||o.markForCheck()})}_getPath(e){return this._parent? +/** + * @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 s4(n,t){return[...t.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(Y(mr,9),Y(rr,10),Y(Qa,10),Y(ir,10),Y(er,8))},n.\u0275dir=We({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Jt([gL]),kt,Dt]}),n})(),gy=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const _L={provide:ir,useExisting:vt(()=>n6),multi:!0};let _y=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),yL=(()=>{class n{constructor(){this._accessors=[]}add(e,i){this._accessors.push([e,i])}remove(e){for(let i=this._accessors.length-1;i>=0;--i)if(this._accessors[i][1]===e)return void this._accessors.splice(i,1)}select(e){this._accessors.forEach(i=>{this._isSameGroup(i,e)&&i[1]!==e&&i[1].fireUncheck(e.value)})}_isSameGroup(e,i){return!!e[0].control&&e[0]._parent===i._control._parent&&e[1].name===i.name}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:_y}),n})(),n6=(()=>{class n extends Vs{constructor(e,i,r,o){super(e,i),this._registry=r,this._injector=o,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(Za),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}fireUncheck(e){this.writeValue(e)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt),Y(yL),Y(hr))},n.\u0275dir=We({type:n,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(e,i){1&e&&_e("change",function(){return i.onChange()})("blur",function(){return i.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Jt([_L]),kt]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const r6=new $e("NgModelWithFormControlWarning");let Ay=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[_y]}),n})(),ic=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(),HL=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:r6,useValue:e.warnOnNgModelWithFormControl}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[Ay]}),n})(); +/** + * @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 Bs(n,t){return function(i){return i.lift(new YL(n,t))}}class YL{constructor(t,e){this.predicate=t,this.thisArg=e}call(t,e){return e.subscribe(new qL(t,this.predicate,this.thisArg))}}class qL extends I{constructor(t,e,i){super(t),this.predicate=e,this.thisArg=i,this.count=0}_next(t){let e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(i){return void this.destination.error(i)}e&&this.destination.next(t)}} +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */class Ly{}class d4{} +/** + * @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 + */class ya{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?()=>{this.headers=new Map,t.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const r=e.slice(0,i),o=r.toLowerCase(),a=e.slice(i+1).trim();this.maybeSetNormalizedName(r,o),this.headers.has(o)?this.headers.get(o).push(a):this.headers.set(o,[a])}})}:()=>{this.headers=new Map,Object.keys(t).forEach(e=>{let i=t[e];const r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(this.headers.set(r,i),this.maybeSetNormalizedName(e,r))})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();const e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,e){return this.clone({name:t,value:e,op:"a"})}set(t,e){return this.clone({name:t,value:e,op:"s"})}delete(t,e){return this.clone({name:t,value:e,op:"d"})}maybeSetNormalizedName(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}init(){this.lazyInit&&(this.lazyInit instanceof ya?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(e=>{this.headers.set(e,t.headers.get(e)),this.normalizedNames.set(e,t.normalizedNames.get(e))})}clone(t){const e=new ya;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof ya?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([t]),e}applyUpdate(t){const e=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(t.name,e);const r=("a"===t.op?this.headers.get(e):void 0)||[];r.push(...i),this.headers.set(e,r);break;case"d":const o=t.value;if(o){let a=this.headers.get(e);if(!a)return;a=a.filter(s=>-1===o.indexOf(s)),0===a.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}else this.headers.delete(e),this.normalizedNames.delete(e)}}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>t(this.normalizedNames.get(e),this.headers.get(e)))}} +/** + * @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 + */ +class jL{encodeKey(t){return Fy(t)}encodeValue(t){return Fy(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}}const WL=/%(\d[a-f0-9])/gi,GL={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Fy(n){return encodeURIComponent(n).replace(WL,(t,e)=>{var i;return null!==(i=GL[e])&&void 0!==i?i:t})}function f4(n){return`${n}`}class Xa{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new jL,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $L(n,t){const e=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(r=>{const o=r.indexOf("="),[a,s]=-1==o?[t.decodeKey(r),""]:[t.decodeKey(r.slice(0,o)),t.decodeValue(r.slice(o+1))],l=e.get(a)||[];l.push(s),e.set(a,l)}),e}(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(e=>{const i=t.fromObject[e],r=Array.isArray(i)?i.map(f4):[f4(i)];this.map.set(e,r)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();const e=this.map.get(t);return e?e[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,e){return this.clone({param:t,value:e,op:"a"})}appendAll(t){const e=[];return Object.keys(t).forEach(i=>{const r=t[i];Array.isArray(r)?r.forEach(o=>{e.push({param:i,value:o,op:"a"})}):e.push({param:i,value:r,op:"a"})}),this.clone(e)}set(t,e){return this.clone({param:t,value:e,op:"s"})}delete(t,e){return this.clone({param:t,value:e,op:"d"})}toString(){return this.init(),this.keys().map(t=>{const e=this.encoder.encodeKey(t);return this.map.get(t).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>""!==t).join("&")}clone(t){const e=new Xa({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(t),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":const e=("a"===t.op?this.map.get(t.param):void 0)||[];e.push(f4(t.value)),this.map.set(t.param,e);break;case"d":if(void 0===t.value){this.map.delete(t.param);break}{let i=this.map.get(t.param)||[];const r=i.indexOf(f4(t.value));-1!==r&&i.splice(r,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}}}),this.cloneFrom=this.updates=null)}} +/** + * @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 + */class KL{constructor(){this.map=new Map}set(t,e){return this.map.set(t,e),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}} +/** + * @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 Ny(n){return"undefined"!=typeof ArrayBuffer&&n instanceof ArrayBuffer}function Ry(n){return"undefined"!=typeof Blob&&n instanceof Blob}function Vy(n){return"undefined"!=typeof FormData&&n instanceof FormData}class q1{constructor(t,e,i,r){let o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function QL(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params)),this.headers||(this.headers=new ya),this.context||(this.context=new KL),this.params){const a=this.params.toString();if(0===a.length)this.urlWithParams=e;else{const s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":sP.set(E,t.setHeaders[E]),u)),t.setParams&&(f=Object.keys(t.setParams).reduce((P,E)=>P.set(E,t.setParams[E]),f)),new q1(i,r,a,{params:f,headers:u,context:p,reportProgress:l,responseType:o,withCredentials:s})}} +/** + * @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 + */var gi=(()=>((gi=gi||{})[gi.Sent=0]="Sent",gi[gi.UploadProgress=1]="UploadProgress",gi[gi.ResponseHeader=2]="ResponseHeader",gi[gi.DownloadProgress=3]="DownloadProgress",gi[gi.Response=4]="Response",gi[gi.User=5]="User",gi))();class h6{constructor(t,e=200,i="OK"){this.headers=t.headers||new ya,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}}class d6 extends h6{constructor(t={}){super(t),this.type=gi.ResponseHeader}clone(t={}){return new d6({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class m4 extends h6{constructor(t={}){super(t),this.type=gi.Response,this.body=void 0!==t.body?t.body:null}clone(t={}){return new m4({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}class Hy extends h6{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${t.url||"(unknown url)"}`:`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}} +/** + * @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 f6(n,t){return{body:t,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials}}let By=(()=>{class n{constructor(e){this.handler=e}request(e,i,r={}){let o;if(e instanceof q1)o=e;else{let l,u;l=r.headers instanceof ya?r.headers:new ya(r.headers),r.params&&(u=r.params instanceof Xa?r.params:new Xa({fromObject:r.params})),o=new q1(e,i,void 0!==r.body?r.body:null,{headers:l,context:r.context,params:u,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}const a=Po(o).pipe( +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 UL(n,t){return Ln(n,t,1)}(l=>this.handler.handle(l)));if(e instanceof q1||"events"===r.observe)return a;const s=a.pipe(Bs(l=>l instanceof m4));switch(r.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(He(l=>{if(null!==l.body&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(He(l=>{if(null!==l.body&&"string"!=typeof l.body)throw new Error("Response is not a string.");return l.body}));default:return s.pipe(He(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new Xa).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,r={}){return this.request("PATCH",e,f6(r,i))}post(e,i,r={}){return this.request("POST",e,f6(r,i))}put(e,i,r={}){return this.request("PUT",e,f6(r,i))}}return n.\u0275fac=function(e){return new(e||n)(me(Ly))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */class Uy{constructor(t,e){this.next=t,this.interceptor=e}handle(t){return this.interceptor.intercept(t,this.next)}}const Yy=new $e("HTTP_INTERCEPTORS");let XL=(()=>{class n{intercept(e,i){return i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const JL=/^\)\]\}',?\n/;let qy=(()=>{class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new te(i=>{const r=this.xhrFactory.build();if(r.open(e.method,e.urlWithParams),e.withCredentials&&(r.withCredentials=!0),e.headers.forEach((E,H)=>r.setRequestHeader(E,H.join(","))),e.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const E=e.detectContentTypeHeader();null!==E&&r.setRequestHeader("Content-Type",E)}if(e.responseType){const E=e.responseType.toLowerCase();r.responseType="json"!==E?E:"text"}const o=e.serializeBody();let a=null;const s=()=>{if(null!==a)return a;const E=r.statusText||"OK",H=new ya(r.getAllResponseHeaders()),G=function eF(n){return"responseURL"in n&&n.responseURL?n.responseURL:/^X-Request-URL:/m.test(n.getAllResponseHeaders())?n.getResponseHeader("X-Request-URL"):null}(r)||e.url;return a=new d6({headers:H,status:r.status,statusText:E,url:G}),a},l=()=>{let{headers:E,status:H,statusText:G,url:ne}=s(),ue=null;204!==H&&(ue=void 0===r.response?r.responseText:r.response),0===H&&(H=ue?200:0);let ye=H>=200&&H<300;if("json"===e.responseType&&"string"==typeof ue){const le=ue;ue=ue.replace(JL,"");try{ue=""!==ue?JSON.parse(ue):null}catch(Pe){ue=le,ye&&(ye=!1,ue={error:Pe,text:ue})}}ye?(i.next(new m4({body:ue,headers:E,status:H,statusText:G,url:ne||void 0})),i.complete()):i.error(new Hy({error:ue,headers:E,status:H,statusText:G,url:ne||void 0}))},u=E=>{const{url:H}=s(),G=new Hy({error:E,status:r.status||0,statusText:r.statusText||"Unknown Error",url:H||void 0});i.error(G)};let f=!1;const p=E=>{f||(i.next(s()),f=!0);let H={type:gi.DownloadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),"text"===e.responseType&&!!r.responseText&&(H.partialText=r.responseText),i.next(H)},P=E=>{let H={type:gi.UploadProgress,loaded:E.loaded};E.lengthComputable&&(H.total=E.total),i.next(H)};return r.addEventListener("load",l),r.addEventListener("error",u),r.addEventListener("timeout",u),r.addEventListener("abort",u),e.reportProgress&&(r.addEventListener("progress",p),null!==o&&r.upload&&r.upload.addEventListener("progress",P)),r.send(o),i.next({type:gi.Sent}),()=>{r.removeEventListener("error",u),r.removeEventListener("abort",u),r.removeEventListener("load",l),r.removeEventListener("timeout",u),e.reportProgress&&(r.removeEventListener("progress",p),null!==o&&r.upload&&r.upload.removeEventListener("progress",P)),r.readyState!==r.DONE&&r.abort()}})}}return n.\u0275fac=function(e){return new(e||n)(me(i_))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const m6=new $e("XSRF_COOKIE_NAME"),p6=new $e("XSRF_HEADER_NAME");class jy{}let tF=(()=>{class n{constructor(e,i,r){this.doc=e,this.platform=i,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=j9(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(E1),me(m6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),g6=(()=>{class n{constructor(e,i){this.tokenService=e,this.headerName=i}intercept(e,i){const r=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||r.startsWith("http://")||r.startsWith("https://"))return i.handle(e);const o=this.tokenService.getToken();return null!==o&&!e.headers.has(this.headerName)&&(e=e.clone({headers:e.headers.set(this.headerName,o)})),i.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(jy),me(p6))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),nF=(()=>{class n{constructor(e,i){this.backend=e,this.injector=i,this.chain=null}handle(e){if(null===this.chain){const i=this.injector.get(Yy,[]);this.chain=i.reduceRight((r,o)=>new Uy(r,o),this.backend)}return this.chain.handle(e)}}return n.\u0275fac=function(e){return new(e||n)(me(d4),me(hr))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),iF=(()=>{class n{static disable(){return{ngModule:n,providers:[{provide:g6,useClass:XL}]}}static withOptions(e={}){return{ngModule:n,providers:[e.cookieName?{provide:m6,useValue:e.cookieName}:[],e.headerName?{provide:p6,useValue:e.headerName}:[]]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[g6,{provide:Yy,useExisting:g6,multi:!0},{provide:jy,useClass:tF},{provide:m6,useValue:"XSRF-TOKEN"},{provide:p6,useValue:"X-XSRF-TOKEN"}]}),n})(),rF=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[By,{provide:Ly,useClass:nF},qy,{provide:d4,useExisting:qy}],imports:[iF.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +class $y{} +/** + * @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 + */ +const ba="*";function Eo(n,t){return{type:7,name:n,definitions:t,options:{}}}function Rn(n,t=null){return{type:4,styles:t,timings:n}}function Wy(n,t=null){return{type:2,steps:n,options:t}}function gt(n){return{type:6,styles:n,offset:null}}function ro(n,t,e){return{type:0,name:n,styles:t,options:e}}function Un(n,t,e=null){return{type:1,expr:n,animation:t,options:e}}function Gy(n,t,e=null){return{type:11,selector:n,animation:t,options:e}}function Ky(n,t){return{type:12,timings:n,animation:t}} +/** + * @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 Qy(n){Promise.resolve().then(n)} +/** + * @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 + */class j1{constructor(t=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=t+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){Qy(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}} +/** + * @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 + */class Zy{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let e=0,i=0,r=0;const o=this.players.length;0==o?Qy(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==o&&this._onFinish()}),a.onDestroy(()=>{++i==o&&this._onDestroy()}),a.onStart(()=>{++r==o&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){const e=t*this.totalTime;this.players.forEach(i=>{const r=i.totalTime?Math.min(1,e/i.totalTime):1;i.setPosition(r)})}getPosition(){const t=this.players.reduce((e,i)=>null===e||i.totalTime>e.totalTime?i:e,null);return null!=t?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){const e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}} +/** + * @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 Xy(n){return new Se(3e3,!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 HF(){return"undefined"!=typeof window&&void 0!==window.document}function _6(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ja(n){switch(n.length){case 0:return new j1;case 1:return n[0];default:return new Zy(n)}}function Jy(n,t,e,i,r=new Map,o=new Map){const a=[],s=[];let l=-1,u=null;if(i.forEach(f=>{const p=f.get("offset"),P=p==l,E=P&&u||new Map;f.forEach((H,G)=>{let ne=G,ue=H;if("offset"!==G)switch(ne=t.normalizePropertyName(ne,a),ue){case"!":ue=r.get(G);break;case ba:ue=o.get(G);break;default:ue=t.normalizeStyleValue(G,ne,ue,a)}E.set(ne,ue)}),P||s.push(E),u=E,l=p}),a.length)throw function xF(n){return new Se(3502,!1)}();return s}function y6(n,t,e,i){switch(t){case"start":n.onStart(()=>i(e&&b6(e,"start",n)));break;case"done":n.onDone(()=>i(e&&b6(e,"done",n)));break;case"destroy":n.onDestroy(()=>i(e&&b6(e,"destroy",n)))}}function b6(n,t,e){const i=e.totalTime,o=C6(n.element,n.triggerName,n.fromState,n.toState,t||n.phaseName,null==i?n.totalTime:i,!!e.disabled),a=n._data;return null!=a&&(o._data=a),o}function C6(n,t,e,i,r="",o=0,a){return{element:n,triggerName:t,fromState:e,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function Ur(n,t,e){let i=n.get(t);return i||n.set(t,i=e),i}function eb(n){const t=n.indexOf(":");return[n.substring(1,t),n.slice(t+1)]}let w6=(n,t)=>!1,tb=(n,t,e)=>[],nb=null;function M6(n){const t=n.parentNode||n.host;return t===nb?null:t}(_6()||"undefined"!=typeof Element)&&(HF()?(nb=(()=>document.documentElement)(),w6=(n,t)=>{for(;t;){if(t===n)return!0;t=M6(t)}return!1}):w6=(n,t)=>n.contains(t),tb=(n,t,e)=>{if(e)return Array.from(n.querySelectorAll(t));const i=n.querySelector(t);return i?[i]:[]});let Us=null,ib=!1;const rb=w6,ob=tb; +/** + * @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 + */ +let ab=(()=>{class n{validateStyleProperty(e){return function UF(n){Us||(Us=function YF(){return"undefined"!=typeof document?document.body:null}()||{},ib=!!Us.style&&"WebkitAppearance"in Us.style);let t=!0;return Us.style&&!function BF(n){return"ebkit"==n.substring(1,6)}(n)&&(t=n in Us.style,!t&&ib&&(t="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Us.style)),t}(e)}matchesElement(e,i){return!1}containsElement(e,i){return rb(e,i)}getParentElement(e){return M6(e)}query(e,i,r){return ob(e,i,r)}computeStyle(e,i,r){return r||""}animate(e,i,r,o,a,s=[],l){return new j1(r,o)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),S6=(()=>{class n{} +/** + * @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 + */ +return n.NOOP=new ab,n})();const T6="ng-enter",p4="ng-leave",g4="ng-trigger",v4=".ng-trigger",lb="ng-animating",D6=".ng-animating";function Ca(n){if("number"==typeof n)return n;const t=n.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:k6(parseFloat(t[1]),t[2])}function k6(n,t){return"s"===t?1e3*n:n}function _4(n,t,e){return n.hasOwnProperty("duration")?n:function $F(n,t,e){let r,o=0,a="";if("string"==typeof n){const s=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return t.push(Xy()),{duration:0,delay:0,easing:""};r=k6(parseFloat(s[1]),s[2]);const l=s[3];null!=l&&(o=k6(parseFloat(l),s[4]));const u=s[5];u&&(a=u)}else r=n;if(!e){let s=!1,l=t.length;r<0&&(t.push(function aF(){return new Se(3100,!1)}()),s=!0),o<0&&(t.push(function sF(){return new Se(3101,!1)}()),s=!0),s&&t.splice(l,0,Xy())}return{duration:r,delay:o,easing:a}}(n,t,e)}function $1(n,t={}){return Object.keys(n).forEach(e=>{t[e]=n[e]}),t}function cb(n){const t=new Map;return Object.keys(n).forEach(e=>{t.set(e,n[e])}),t}function es(n,t=new Map,e){if(e)for(let[i,r]of e)t.set(i,r);for(let[i,r]of n)t.set(i,r);return t}function hb(n,t,e){return e?t+":"+e+";":""}function db(n){let t="";for(let e=0;e{const o=P6(r);e&&!e.has(r)&&e.set(r,n.style[o]),n.style[o]=i}),_6()&&db(n))}function Ys(n,t){n.style&&(t.forEach((e,i)=>{const r=P6(i);n.style[r]=""}),_6()&&db(n))}function W1(n){return Array.isArray(n)?1==n.length?n[0]:Wy(n):n}const x6=new RegExp("{{\\s*(.+?)\\s*}}","g");function fb(n){let t=[];if("string"==typeof n){let e;for(;e=x6.exec(n);)t.push(e[1]);x6.lastIndex=0}return t}function G1(n,t,e){const i=n.toString(),r=i.replace(x6,(o,a)=>{let s=t[a];return null==s&&(e.push(function cF(n){return new Se(3003,!1)}()),s=""),s.toString()});return r==i?n:r}function y4(n){const t=[];let e=n.next();for(;!e.done;)t.push(e.value),e=n.next();return t}const KF=/-+([a-z0-9])/g;function P6(n){return n.replace(KF,(...t)=>t[1].toUpperCase())}function QF(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function Yr(n,t,e){switch(t.type){case 7:return n.visitTrigger(t,e);case 0:return n.visitState(t,e);case 1:return n.visitTransition(t,e);case 2:return n.visitSequence(t,e);case 3:return n.visitGroup(t,e);case 4:return n.visitAnimate(t,e);case 5:return n.visitKeyframes(t,e);case 6:return n.visitStyle(t,e);case 8:return n.visitReference(t,e);case 9:return n.visitAnimateChild(t,e);case 10:return n.visitAnimateRef(t,e);case 11:return n.visitQuery(t,e);case 12:return n.visitStagger(t,e);default:throw function uF(n){return new Se(3004,!1)}()}}function mb(n,t){return window.getComputedStyle(n)[t]} +/** + * @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(n,t){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(i=>function iN(n,t,e){if(":"==n[0]){const l=function rN(n,t){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,i)=>parseFloat(i)>parseFloat(e);case":decrement":return(e,i)=>parseFloat(i) *"}}(n,e);if("function"==typeof l)return void t.push(l);n=l}const i=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return e.push(function MF(n){return new Se(3015,!1)}()),t;const r=i[1],o=i[2],a=i[3];t.push(pb(r,a));"<"==o[0]&&!("*"==r&&"*"==a)&&t.push(pb(a,r))}(i,e,t)):e.push(n),e}const M4=new Set(["true","1"]),S4=new Set(["false","0"]);function pb(n,t){const e=M4.has(n)||S4.has(n),i=M4.has(t)||S4.has(t);return(r,o)=>{let a="*"==n||n==r,s="*"==t||t==o;return!a&&e&&"boolean"==typeof r&&(a=r?M4.has(n):S4.has(n)),!s&&i&&"boolean"==typeof o&&(s=o?M4.has(t):S4.has(t)),a&&s}} +/** + * @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 + */const oN=new RegExp("s*:selfs*,?","g");function z6(n,t,e,i){return new aN(n).build(t,e,i)}class aN{constructor(t){this._driver=t}build(t,e,i){const r=new cN(e);return this._resetContextStyleTimingState(r),Yr(this,W1(t),r)}_resetContextStyleTimingState(t){t.currentQuerySelector="",t.collectedStyles=new Map,t.collectedStyles.set("",new Map),t.currentTime=0}visitTrigger(t,e){let i=e.queryCount=0,r=e.depCount=0;const o=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push(function dF(){return new Se(3006,!1)}()),t.definitions.forEach(s=>{if(this._resetContextStyleTimingState(e),0==s.type){const l=s,u=l.name;u.toString().split(/\s*,\s*/).forEach(f=>{l.name=f,o.push(this.visitState(l,e))}),l.name=u}else if(1==s.type){const l=this.visitTransition(s,e);i+=l.queryCount,r+=l.depCount,a.push(l)}else e.errors.push(function fF(){return new Se(3007,!1)}())}),{type:7,name:t.name,states:o,transitions:a,queryCount:i,depCount:r,options:null}}visitState(t,e){const i=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(i.containsDynamicStyles){const o=new Set,a=r||{};i.styles.forEach(s=>{s instanceof Map&&s.forEach(l=>{fb(l).forEach(u=>{a.hasOwnProperty(u)||o.add(u)})})}),o.size&&(y4(o.values()),e.errors.push(function mF(n,t){return new Se(3008,!1)}()))}return{type:0,name:t.name,style:i,options:r?{params:r}:null}}visitTransition(t,e){e.queryCount=0,e.depCount=0;const i=Yr(this,W1(t.animation),e);return{type:1,matchers:nN(t.expr,e.errors),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:qs(t.options)}}visitSequence(t,e){return{type:2,steps:t.steps.map(i=>Yr(this,i,e)),options:qs(t.options)}}visitGroup(t,e){const i=e.currentTime;let r=0;const o=t.steps.map(a=>{e.currentTime=i;const s=Yr(this,a,e);return r=Math.max(r,e.currentTime),s});return e.currentTime=r,{type:3,steps:o,options:qs(t.options)}}visitAnimate(t,e){const i=function hN(n,t){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return E6(_4(n,t).duration,0,"");const e=n;if(e.split(/\s+/).some(o=>"{"==o.charAt(0)&&"{"==o.charAt(1))){const o=E6(0,0,"");return o.dynamic=!0,o.strValue=e,o}const r=_4(e,t);return E6(r.duration,r.delay,r.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;let r,o=t.styles?t.styles:gt({});if(5==o.type)r=this.visitKeyframes(o,e);else{let a=t.styles,s=!1;if(!a){s=!0;const u={};i.easing&&(u.easing=i.easing),a=gt(u)}e.currentTime+=i.duration+i.delay;const l=this.visitStyle(a,e);l.isEmptyStep=s,r=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:r,options:null}}visitStyle(t,e){const i=this._makeStyleAst(t,e);return this._validateStyleAst(i,e),i}_makeStyleAst(t,e){const i=[],r=Array.isArray(t.styles)?t.styles:[t.styles];for(let s of r)"string"==typeof s?s===ba?i.push(s):e.errors.push(new Se(3002,!1)):i.push(cb(s));let o=!1,a=null;return i.forEach(s=>{if(s instanceof Map&&(s.has("easing")&&(a=s.get("easing"),s.delete("easing")),!o))for(let l of s.values())if(l.toString().indexOf("{{")>=0){o=!0;break}}),{type:6,styles:i,easing:a,offset:t.offset,containsDynamicStyles:o,options:null}}_validateStyleAst(t,e){const i=e.currentAnimateTimings;let r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach(a=>{"string"!=typeof a&&a.forEach((s,l)=>{const u=e.collectedStyles.get(e.currentQuerySelector),f=u.get(l);let p=!0;f&&(o!=r&&o>=f.startTime&&r<=f.endTime&&(e.errors.push(function gF(n,t,e,i,r){return new Se(3010,!1)}()),p=!1),o=f.startTime),p&&u.set(l,{startTime:o,endTime:r}),e.options&&function GF(n,t,e){const i=t.params||{},r=fb(n);r.length&&r.forEach(o=>{i.hasOwnProperty(o)||e.push(function lF(n){return new Se(3001,!1)}())})}(s,e.options,e.errors)})})}visitKeyframes(t,e){const i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function vF(){return new Se(3011,!1)}()),i;let o=0;const a=[];let s=!1,l=!1,u=0;const f=t.steps.map(ue=>{const ye=this._makeStyleAst(ue,e);let le=null!=ye.offset?ye.offset:function uN(n){if("string"==typeof n)return null;let t=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const i=e;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;t=parseFloat(e.get("offset")),e.delete("offset")}return t}(ye.styles),Pe=0;return null!=le&&(o++,Pe=ye.offset=le),l=l||Pe<0||Pe>1,s=s||Pe0&&o{const le=P>0?ye==E?1:P*ye:a[ye],Pe=le*ne;e.currentTime=H+G.delay+Pe,G.duration=Pe,this._validateStyleAst(ue,e),ue.offset=le,i.styles.push(ue)}),i}visitReference(t,e){return{type:8,animation:Yr(this,W1(t.animation),e),options:qs(t.options)}}visitAnimateChild(t,e){return e.depCount++,{type:9,options:qs(t.options)}}visitAnimateRef(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:qs(t.options)}}visitQuery(t,e){const i=e.currentQuerySelector,r=t.options||{};e.queryCount++,e.currentQuery=t;const[o,a]=function sN(n){const t=!!n.split(/\s*,\s*/).find(e=>":self"==e);return t&&(n=n.replace(oN,"")),n=n.replace(/@\*/g,v4).replace(/@\w+/g,e=>v4+"-"+e.slice(1)).replace(/:animating/g,D6),[n,t]}(t.selector);e.currentQuerySelector=i.length?i+" "+o:o,Ur(e.collectedStyles,e.currentQuerySelector,new Map);const s=Yr(this,W1(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=i,{type:11,selector:o,limit:r.limit||0,optional:!!r.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:qs(t.options)}}visitStagger(t,e){e.currentQuery||e.errors.push(function CF(){return new Se(3013,!1)}());const i="full"===t.timings?{duration:0,delay:0,easing:"full"}:_4(t.timings,e.errors,!0);return{type:12,animation:Yr(this,W1(t.animation),e),timings:i,options:null}}}class cN{constructor(t){this.errors=t,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function qs(n){return n?(n=$1(n)).params&&(n.params=function lN(n){return n?$1(n):null}(n.params)):n={},n}function E6(n,t,e){return{duration:n,delay:t,easing:e}}function O6(n,t,e,i,r,o,a=null,s=!1){return{type:1,element:n,keyframes:t,preStyleProps:e,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}class T4{constructor(){this._map=new Map}get(t){return this._map.get(t)||[]}append(t,e){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...e)}has(t){return this._map.has(t)}clear(){this._map.clear()}} +/** + * @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 + */const mN=new RegExp(":enter","g"),gN=new RegExp(":leave","g");function I6(n,t,e,i,r,o=new Map,a=new Map,s,l,u=[]){return(new vN).buildKeyframes(n,t,e,i,r,o,a,s,l,u)}class vN{buildKeyframes(t,e,i,r,o,a,s,l,u,f=[]){u=u||new T4;const p=new A6(t,e,u,r,o,f,[]);p.options=l;const P=l.delay?Ca(l.delay):0;p.currentTimeline.delayNextStep(P),p.currentTimeline.setStyles([a],null,p.errors,l),Yr(this,i,p);const E=p.timelines.filter(H=>H.containsAnimation());if(E.length&&s.size){let H;for(let G=E.length-1;G>=0;G--){const ne=E[G];if(ne.element===e){H=ne;break}}H&&!H.allowOnlyTimelineStyles()&&H.setStyles([s],null,p.errors,l)}return E.length?E.map(H=>H.buildKeyframes()):[O6(e,[],[],[],0,P,"",!1)]}visitTrigger(t,e){}visitState(t,e){}visitTransition(t,e){}visitAnimateChild(t,e){const i=e.subInstructions.get(e.element);if(i){const r=e.createSubContext(t.options),o=e.currentTimeline.currentTime,a=this._visitSubInstructions(i,r,r.options);o!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}visitAnimateRef(t,e){const i=e.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],e,i),this.visitReference(t.animation,i),e.transformIntoNewTimeline(i.currentTimeline.currentTime),e.previousNode=t}_applyAnimationRefDelays(t,e,i){var r;for(const o of t){const a=null==o?void 0:o.delay;if(a){const s="number"==typeof a?a:Ca(G1(a,null!==(r=null==o?void 0:o.params)&&void 0!==r?r:{},e.errors));i.delayNextStep(s)}}}_visitSubInstructions(t,e,i){let o=e.currentTimeline.currentTime;const a=null!=i.duration?Ca(i.duration):null,s=null!=i.delay?Ca(i.delay):null;return 0!==a&&t.forEach(l=>{const u=e.appendInstructionToTimeline(l,a,s);o=Math.max(o,u.duration+u.delay)}),o}visitReference(t,e){e.updateOptions(t.options,!0),Yr(this,t.animation,e),e.previousNode=t}visitSequence(t,e){const i=e.subContextCount;let r=e;const o=t.options;if(o&&(o.params||o.delay)&&(r=e.createSubContext(o),r.transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=D4);const a=Ca(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach(a=>Yr(this,a,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}visitGroup(t,e){const i=[];let r=e.currentTimeline.currentTime;const o=t.options&&t.options.delay?Ca(t.options.delay):0;t.steps.forEach(a=>{const s=e.createSubContext(t.options);o&&s.delayNextStep(o),Yr(this,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)}),i.forEach(a=>e.currentTimeline.mergeTimelineCollectedStyles(a)),e.transformIntoNewTimeline(r),e.previousNode=t}_visitTiming(t,e){if(t.dynamic){const i=t.strValue;return _4(e.params?G1(i,e.params,e.errors):i,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,e){const i=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;i.delay&&(e.incrementTime(i.delay),r.snapshotCurrentStyles());const o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(i.duration),this.visitStyle(o,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}visitStyle(t,e){const i=e.currentTimeline,r=e.currentAnimateTimings;!r&&i.hasCurrentStyleProperties()&&i.forwardFrame();const o=r&&r.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(o):i.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t}visitKeyframes(t,e){const i=e.currentAnimateTimings,r=e.currentTimeline.duration,o=i.duration,s=e.createSubContext().currentTimeline;s.easing=i.easing,t.styles.forEach(l=>{s.forwardTime((l.offset||0)*o),s.setStyles(l.styles,l.easing,e.errors,e.options),s.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(s),e.transformIntoNewTimeline(r+o),e.previousNode=t}visitQuery(t,e){const i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?Ca(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=D4);let a=i;const s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;let l=null;s.forEach((u,f)=>{e.currentQueryIndex=f;const p=e.createSubContext(t.options,u);o&&p.delayNextStep(o),u===e.element&&(l=p.currentTimeline),Yr(this,t.animation,p),p.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,p.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}visitStagger(t,e){const i=e.parentContext,r=e.currentTimeline,o=t.timings,a=Math.abs(o.duration),s=a*(e.currentQueryTotal-1);let l=a*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":l=s-l;break;case"full":l=i.currentStaggerTime}const f=e.currentTimeline;l&&f.delayNextStep(l);const p=f.currentTime;Yr(this,t.animation,e),e.previousNode=t,i.currentStaggerTime=r.currentTime-p+(r.startTime-i.currentTimeline.startTime)}}const D4={};class A6{constructor(t,e,i,r,o,a,s,l){this._driver=t,this.element=e,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=D4,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new k4(this._driver,e,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,e){if(!t)return;const i=t;let r=this.options;null!=i.duration&&(r.duration=Ca(i.duration)),null!=i.delay&&(r.delay=Ca(i.delay));const o=i.params;if(o){let a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach(s=>{(!e||!a.hasOwnProperty(s))&&(a[s]=G1(o[s],a,this.errors))})}}_copyOptions(){const t={};if(this.options){const e=this.options.params;if(e){const i=t.params={};Object.keys(e).forEach(r=>{i[r]=e[r]})}}return t}createSubContext(t=null,e,i){const r=e||this.element,o=new A6(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}transformIntoNewTimeline(t){return this.previousNode=D4,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,e,i){const r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=i?i:0)+t.delay,easing:""},o=new _N(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(o),r}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,e,i,r,o,a){let s=[];if(r&&s.push(this.element),t.length>0){t=(t=t.replace(mN,"."+this._enterClassName)).replace(gN,"."+this._leaveClassName);let u=this._driver.query(this.element,t,1!=i);0!==i&&(u=i<0?u.slice(u.length+i,u.length):u.slice(0,i)),s.push(...u)}return!o&&0==s.length&&a.push(function wF(n){return new Se(3014,!1)}()),s}}class k4{constructor(t,e,i,r){this._driver=t,this.element=e,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(t){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,e){return this.applyStylesToKeyframe(),new k4(this._driver,t,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,e){this._localTimelineStyles.set(t,e),this._globalTimelineStyles.set(t,e),this._styleSummary.set(t,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[e,i]of this._globalTimelineStyles)this._backFill.set(e,i||ba),this._currentKeyframe.set(e,ba);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,e,i,r){var o;e&&this._previousKeyframe.set("easing",e);const a=r&&r.params||{},s=function yN(n,t){const e=new Map;let i;return n.forEach(r=>{if("*"===r){i=i||t.keys();for(let o of i)e.set(o,ba)}else es(r,e)}),e}(t,this._globalTimelineStyles);for(let[l,u]of s){const f=G1(u,a,i);this._pendingStyles.set(l,f),this._localTimelineStyles.has(l)||this._backFill.set(l,null!==(o=this._globalTimelineStyles.get(l))&&void 0!==o?o:ba),this._updateStyle(l,f)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((t,e)=>{this._currentKeyframe.set(e,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,t)}))}snapshotCurrentStyles(){for(let[t,e]of this._localTimelineStyles)this._pendingStyles.set(t,e),this._updateStyle(t,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const t=[];for(let e in this._currentKeyframe)t.push(e);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((e,i)=>{const r=this._styleSummary.get(i);(!r||e.time>r.time)&&this._updateStyle(i,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const t=new Set,e=new Set,i=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((s,l)=>{const u=es(s,new Map,this._backFill);u.forEach((f,p)=>{"!"===f?t.add(p):f===ba&&e.add(p)}),i||u.set("offset",l/this.duration),r.push(u)});const o=t.size?y4(t.values()):[],a=e.size?y4(e.values()):[];if(i){const s=r[0],l=new Map(s);s.set("offset",0),l.set("offset",1),r=[s,l]}return O6(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}}class _N extends k4{constructor(t,e,i,r,o,a,s=!1){super(t,e,a.delay),this.keyframes=i,this.preStyleProps=r,this.postStyleProps=o,this._stretchStartingKeyframe=s,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:e,duration:i,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const o=[],a=i+e,s=e/a,l=es(t[0]);l.set("offset",0),o.push(l);const u=es(t[0]);u.set("offset",_b(s)),o.push(u);const f=t.length-1;for(let p=1;p<=f;p++){let P=es(t[p]);const E=P.get("offset");P.set("offset",_b((e+E*i)/a)),o.push(P)}i=a,e=0,r="",t=o}return O6(this.element,t,this.preStyleProps,this.postStyleProps,i,e,r,!0)}}function _b(n,t=3){const e=Math.pow(10,t-1);return Math.round(n*e)/e} +/** + * @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 + */ +class L6{} +/** + * @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 + */ +const bN=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class CN extends L6{normalizePropertyName(t,e){return P6(t)}normalizeStyleValue(t,e,i,r){let o="";const a=i.toString().trim();if(bN.has(e)&&0!==i&&"0"!==i)if("number"==typeof i)o="px";else{const s=i.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push(function hF(n,t){return new Se(3005,!1)}())}return a+o}} +/** + * @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 yb(n,t,e,i,r,o,a,s,l,u,f,p,P){return{type:0,element:n,triggerName:t,isRemovalTransition:r,fromState:e,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:u,postStyleProps:f,totalTime:p,errors:P}}const F6={};class bb{constructor(t,e,i){this._triggerName=t,this.ast=e,this._stateStyles=i}match(t,e,i,r){return function wN(n,t,e,i,r){return n.some(o=>o(t,e,i,r))}(this.ast.matchers,t,e,i,r)}buildStyles(t,e,i){let r=this._stateStyles.get("*");return void 0!==t&&(r=this._stateStyles.get(null==t?void 0:t.toString())||r),r?r.buildStyles(e,i):new Map}build(t,e,i,r,o,a,s,l,u,f){var p;const P=[],E=this.ast.options&&this.ast.options.params||F6,G=this.buildStyles(i,s&&s.params||F6,P),ne=l&&l.params||F6,ue=this.buildStyles(r,ne,P),ye=new Set,le=new Map,Pe=new Map,Xe="void"===r,st={params:MN(ne,E),delay:null===(p=this.ast.options)||void 0===p?void 0:p.delay},Bt=f?[]:I6(t,e,this.ast.animation,o,a,G,ue,st,u,P);let yn=0;if(Bt.forEach(Ut=>{yn=Math.max(Ut.duration+Ut.delay,yn)}),P.length)return yb(e,this._triggerName,i,r,Xe,G,ue,[],[],le,Pe,yn,P);Bt.forEach(Ut=>{const Hn=Ut.element,On=Ur(le,Hn,new Set);Ut.preStyleProps.forEach(Ti=>On.add(Ti));const _i=Ur(Pe,Hn,new Set);Ut.postStyleProps.forEach(Ti=>_i.add(Ti)),Hn!==e&&ye.add(Hn)});const Ot=y4(ye.values());return yb(e,this._triggerName,i,r,Xe,G,ue,Bt,Ot,le,Pe,yn)}}function MN(n,t){const e=$1(t);for(const i in n)n.hasOwnProperty(i)&&null!=n[i]&&(e[i]=n[i]);return e}class SN{constructor(t,e,i){this.styles=t,this.defaultParams=e,this.normalizer=i}buildStyles(t,e){const i=new Map,r=$1(this.defaultParams);return Object.keys(t).forEach(o=>{const a=t[o];null!==a&&(r[o]=a)}),this.styles.styles.forEach(o=>{"string"!=typeof o&&o.forEach((a,s)=>{a&&(a=G1(a,r,e));const l=this.normalizer.normalizePropertyName(s,e);a=this.normalizer.normalizeStyleValue(s,l,a,e),i.set(l,a)})}),i}}class DN{constructor(t,e,i){this.name=t,this.ast=e,this._normalizer=i,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new SN(r.style,r.options&&r.options.params||{},i))}),Cb(this.states,"true","1"),Cb(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new bb(t,r,this.states))}),this.fallbackTransition=function kN(n,t,e){return new bb(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(a,s)=>!0],options:null,queryCount:0,depCount:0},t)}(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,e,i,r){return this.transitionFactories.find(a=>a.match(t,e,i,r))||null}matchStyles(t,e,i){return this.fallbackTransition.buildStyles(t,e,i)}}function Cb(n,t,e){n.has(t)?n.has(e)||n.set(e,n.get(t)):n.has(e)&&n.set(t,n.get(e))} +/** + * @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 + */const xN=new T4;class PN{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._animations=new Map,this._playersById=new Map,this.players=[]}register(t,e){const i=[],o=z6(this._driver,e,i,[]);if(i.length)throw function PF(n){return new Se(3503,!1)}();this._animations.set(t,o)}_buildPlayer(t,e,i){const r=t.element,o=Jy(0,this._normalizer,0,t.keyframes,e,i);return this._driver.animate(r,o,t.duration,t.delay,t.easing,[],!0)}create(t,e,i={}){const r=[],o=this._animations.get(t);let a;const s=new Map;if(o?(a=I6(this._driver,e,o,T6,p4,new Map,new Map,i,xN,r),a.forEach(f=>{const p=Ur(s,f.element,new Map);f.postStyleProps.forEach(P=>p.set(P,null))})):(r.push(function zF(){return new Se(3300,!1)}()),a=[]),r.length)throw function EF(n){return new Se(3504,!1)}();s.forEach((f,p)=>{f.forEach((P,E)=>{f.set(E,this._driver.computeStyle(p,E,ba))})});const u=Ja(a.map(f=>{const p=s.get(f.element);return this._buildPlayer(f,new Map,p)}));return this._playersById.set(t,u),u.onDestroy(()=>this.destroy(t)),this.players.push(u),u}destroy(t){const e=this._getPlayer(t);e.destroy(),this._playersById.delete(t);const i=this.players.indexOf(e);i>=0&&this.players.splice(i,1)}_getPlayer(t){const e=this._playersById.get(t);if(!e)throw function OF(n){return new Se(3301,!1)}();return e}listen(t,e,i,r){const o=C6(e,"","","");return y6(this._getPlayer(t),i,o,r),()=>{}}command(t,e,i,r){if("register"==i)return void this.register(t,r[0]);if("create"==i)return void this.create(t,e,r[0]||{});const o=this._getPlayer(t);switch(i){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}} +/** + * @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 + */const wb="ng-animate-queued",N6="ng-animate-disabled",AN=[],Mb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},LN={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},oo="__ng_removed";class R6{constructor(t,e=""){this.namespaceId=e;const i=t&&t.hasOwnProperty("value");if(this.value=function VN(n){return null!=n?n:null}(i?t.value:t),i){const o=$1(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}get params(){return this.options.params}absorbOptions(t){const e=t.params;if(e){const i=this.options.params;Object.keys(e).forEach(r=>{null==i[r]&&(i[r]=e[r])})}}}const K1="void",V6=new R6(K1);class FN{constructor(t,e,i){this.id=t,this.hostElement=e,this._engine=i,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,ao(e,this._hostClassName)}listen(t,e,i,r){if(!this._triggers.has(e))throw function IF(n,t){return new Se(3302,!1)}();if(null==i||0==i.length)throw function AF(n){return new Se(3303,!1)}();if(!function HN(n){return"start"==n||"done"==n}(i))throw function LF(n,t){return new Se(3400,!1)}();const o=Ur(this._elementListeners,t,[]),a={name:e,phase:i,callback:r};o.push(a);const s=Ur(this._engine.statesByElement,t,new Map);return s.has(e)||(ao(t,g4),ao(t,g4+"-"+e),s.set(e,V6)),()=>{this._engine.afterFlush(()=>{const l=o.indexOf(a);l>=0&&o.splice(l,1),this._triggers.has(e)||s.delete(e)})}}register(t,e){return!this._triggers.has(t)&&(this._triggers.set(t,e),!0)}_getTrigger(t){const e=this._triggers.get(t);if(!e)throw function FF(n){return new Se(3401,!1)}();return e}trigger(t,e,i,r=!0){const o=this._getTrigger(e),a=new H6(this.id,e,t);let s=this._engine.statesByElement.get(t);s||(ao(t,g4),ao(t,g4+"-"+e),this._engine.statesByElement.set(t,s=new Map));let l=s.get(e);const u=new R6(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),s.set(e,u),l||(l=V6),u.value!==K1&&l.value===u.value){if(!function YN(n,t){const e=Object.keys(n),i=Object.keys(t);if(e.length!=i.length)return!1;for(let r=0;r{Ys(t,ne),Jo(t,ue)})}return}const P=Ur(this._engine.playersByElement,t,[]);P.forEach(G=>{G.namespaceId==this.id&&G.triggerName==e&&G.queued&&G.destroy()});let E=o.matchTransition(l.value,u.value,t,u.params),H=!1;if(!E){if(!r)return;E=o.fallbackTransition,H=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:E,fromState:l,toState:u,player:a,isFallbackTransition:H}),H||(ao(t,wb),a.onStart(()=>{rc(t,wb)})),a.onDone(()=>{let G=this.players.indexOf(a);G>=0&&this.players.splice(G,1);const ne=this._engine.playersByElement.get(t);if(ne){let ue=ne.indexOf(a);ue>=0&&ne.splice(ue,1)}}),this.players.push(a),P.push(a),a}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(e=>e.delete(t)),this._elementListeners.forEach((e,i)=>{this._elementListeners.set(i,e.filter(r=>r.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);const e=this._engine.playersByElement.get(t);e&&(e.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,e){const i=this._engine.driver.query(t,v4,!0);i.forEach(r=>{if(r[oo])return;const o=this._engine.fetchNamespacesByElement(r);o.size?o.forEach(a=>a.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(t,e,i,r){const o=this._engine.statesByElement.get(t),a=new Map;if(o){const s=[];if(o.forEach((l,u)=>{if(a.set(u,l.value),this._triggers.has(u)){const f=this.trigger(t,u,K1,r);f&&s.push(f)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e,a),i&&Ja(s).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){const e=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(e&&i){const r=new Set;e.forEach(o=>{const a=o.name;if(r.has(a))return;r.add(a);const l=this._triggers.get(a).fallbackTransition,u=i.get(a)||V6,f=new R6(K1),p=new H6(this.id,a,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:a,transition:l,fromState:u,toState:f,player:p,isFallbackTransition:!0})})}}removeNode(t,e){const i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),this.triggerLeaveAnimation(t,e,!0))return;let r=!1;if(i.totalAnimations){const o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else{let a=t;for(;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{const o=t[oo];(!o||o===Mb)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}insertNode(t,e){ao(t,this._hostClassName)}drainQueuedTransitions(t){const e=[];return this._queue.forEach(i=>{const r=i.player;if(r.destroyed)return;const o=i.element,a=this._elementListeners.get(o);a&&a.forEach(s=>{if(s.name==i.triggerName){const l=C6(o,i.triggerName,i.fromState.value,i.toState.value);l._data=t,y6(i.player,s.phase,l,s.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(i)}),this._queue=[],e.sort((i,r)=>{const o=i.transition.ast.depCount,a=r.transition.ast.depCount;return 0==o||0==a?o-a:this._engine.driver.containsElement(i.element,r.element)?1:-1})}destroy(t){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}elementContainsData(t){let e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(i=>i.element===t)||e,e}}class NN{constructor(t,e,i){this.bodyNode=t,this.driver=e,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,o)=>{}}_onRemovalComplete(t,e){this.onRemovalComplete(t,e)}get queuedPlayers(){const t=[];return this._namespaceList.forEach(e=>{e.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,e){const i=new FN(t,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(i,e):(this.newHostElements.set(e,i),this.collectEnterElement(e)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,e){const i=this._namespaceList,r=this.namespacesByHostElement;if(i.length-1>=0){let a=!1,s=this.driver.getParentElement(e);for(;s;){const l=r.get(s);if(l){const u=i.indexOf(l);i.splice(u+1,0,t),a=!0;break}s=this.driver.getParentElement(s)}a||i.unshift(t)}else i.push(t);return r.set(e,t),t}register(t,e){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,e)),i}registerTrigger(t,e,i){let r=this._namespaceLookup[t];r&&r.register(e,i)&&this.totalAnimations++}destroy(t,e){if(!t)return;const i=this._fetchNamespace(t);this.afterFlush(()=>{this.namespacesByHostElement.delete(i.hostElement),delete this._namespaceLookup[t];const r=this._namespaceList.indexOf(i);r>=0&&this._namespaceList.splice(r,1)}),this.afterFlushAnimationsDone(()=>i.destroy(e))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){const e=new Set,i=this.statesByElement.get(t);if(i)for(let r of i.values())if(r.namespaceId){const o=this._fetchNamespace(r.namespaceId);o&&e.add(o)}return e}trigger(t,e,i,r){if(x4(e)){const o=this._fetchNamespace(t);if(o)return o.trigger(e,i,r),!0}return!1}insertNode(t,e,i,r){if(!x4(e))return;const o=e[oo];if(o&&o.setForRemoval){o.setForRemoval=!1,o.setForMove=!0;const a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){const a=this._fetchNamespace(t);a&&a.insertNode(e,i)}r&&this.collectEnterElement(e)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),ao(t,N6)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),rc(t,N6))}removeNode(t,e,i,r){if(x4(e)){const o=t?this._fetchNamespace(t):null;if(o?o.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),i){const a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}markElementAsRemoved(t,e,i,r,o){this.collectedLeaveElements.push(e),e[oo]={namespaceId:t,setForRemoval:r,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:o}}listen(t,e,i,r,o){return x4(e)?this._fetchNamespace(t).listen(e,i,r,o):()=>{}}_buildInstruction(t,e,i,r,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,r,t.fromState.options,t.toState.options,e,o)}destroyInnerAnimations(t){let e=this.driver.query(t,v4,!0);e.forEach(i=>this.destroyActiveAnimationsForElement(i)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(t,D6,!0),e.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){const e=this.playersByElement.get(t);e&&e.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){const e=this.playersByQueriedElement.get(t);e&&e.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return Ja(this.players).onDone(()=>t());t()})}processLeaveNode(t){var e;const i=t[oo];if(i&&i.setForRemoval){if(t[oo]=Mb,i.namespaceId){this.destroyInnerAnimations(t);const r=this._fetchNamespace(i.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,i.setForRemoval)}!(null===(e=t.classList)||void 0===e)&&e.contains(N6)&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(r=>{this.markElementAsDisabled(r,!1)})}flush(t=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,r)=>this._balanceNamespaceList(i,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){const i=this._whenQuietFns;this._whenQuietFns=[],e.length?Ja(e).onDone(()=>{i.forEach(r=>r())}):i.forEach(r=>r())}}reportError(t){throw function NF(n){return new Se(3402,!1)}()}_flushAnimations(t,e){const i=new T4,r=[],o=new Map,a=[],s=new Map,l=new Map,u=new Map,f=new Set;this.disabledNodes.forEach(ze=>{f.add(ze);const Ge=this.driver.query(ze,".ng-animate-queued",!0);for(let it=0;it{const it=T6+G++;H.set(Ge,it),ze.forEach(It=>ao(It,it))});const ne=[],ue=new Set,ye=new Set;for(let ze=0;zeue.add(It)):ye.add(Ge))}const le=new Map,Pe=Db(P,Array.from(ue));Pe.forEach((ze,Ge)=>{const it=p4+G++;le.set(Ge,it),ze.forEach(It=>ao(It,it))}),t.push(()=>{E.forEach((ze,Ge)=>{const it=H.get(Ge);ze.forEach(It=>rc(It,it))}),Pe.forEach((ze,Ge)=>{const it=le.get(Ge);ze.forEach(It=>rc(It,it))}),ne.forEach(ze=>{this.processLeaveNode(ze)})});const Xe=[],st=[];for(let ze=this._namespaceList.length-1;ze>=0;ze--)this._namespaceList[ze].drainQueuedTransitions(e).forEach(it=>{const It=it.player,Yn=it.element;if(Xe.push(It),this.collectedEnterElements.length){const si=Yn[oo];if(si&&si.setForMove){if(si.previousTriggersValues&&si.previousTriggersValues.has(it.triggerName)){const In=si.previousTriggersValues.get(it.triggerName),Lt=this.statesByElement.get(it.element);if(Lt&&Lt.has(it.triggerName)){const qi=Lt.get(it.triggerName);qi.value=In,Lt.set(it.triggerName,qi)}}return void It.destroy()}}const Ir=!p||!this.driver.containsElement(p,Yn),Di=le.get(Yn),Ao=H.get(Yn),bn=this._buildInstruction(it,i,Ao,Di,Ir);if(bn.errors&&bn.errors.length)return void st.push(bn);if(Ir)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);if(it.isFallbackTransition)return It.onStart(()=>Ys(Yn,bn.fromStyles)),It.onDestroy(()=>Jo(Yn,bn.toStyles)),void r.push(It);const au=[];bn.timelines.forEach(si=>{si.stretchStartingKeyframe=!0,this.disabledNodes.has(si.element)||au.push(si)}),bn.timelines=au,i.append(Yn,bn.timelines),a.push({instruction:bn,player:It,element:Yn}),bn.queriedElements.forEach(si=>Ur(s,si,[]).push(It)),bn.preStyleProps.forEach((si,In)=>{if(si.size){let Lt=l.get(In);Lt||l.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))}}),bn.postStyleProps.forEach((si,In)=>{let Lt=u.get(In);Lt||u.set(In,Lt=new Set),si.forEach((qi,ss)=>Lt.add(ss))})});if(st.length){const ze=[];st.forEach(Ge=>{ze.push(function RF(n,t){return new Se(3505,!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 + */())}),Xe.forEach(Ge=>Ge.destroy()),this.reportError(ze)}const Bt=new Map,yn=new Map;a.forEach(ze=>{const Ge=ze.element;i.has(Ge)&&(yn.set(Ge,Ge),this._beforeAnimationBuild(ze.player.namespaceId,ze.instruction,Bt))}),r.forEach(ze=>{const Ge=ze.element;this._getPreviousPlayers(Ge,!1,ze.namespaceId,ze.triggerName,null).forEach(It=>{Ur(Bt,Ge,[]).push(It),It.destroy()})});const Ot=ne.filter(ze=>xb(ze,l,u)),Ut=new Map;Tb(Ut,this.driver,ye,u,ba).forEach(ze=>{xb(ze,l,u)&&Ot.push(ze)});const On=new Map;E.forEach((ze,Ge)=>{Tb(On,this.driver,new Set(ze),l,"!")}),Ot.forEach(ze=>{var Ge,it;const It=Ut.get(ze),Yn=On.get(ze);Ut.set(ze,new Map([...Array.from(null!==(Ge=null==It?void 0:It.entries())&&void 0!==Ge?Ge:[]),...Array.from(null!==(it=null==Yn?void 0:Yn.entries())&&void 0!==it?it:[])]))});const _i=[],Ti=[],pn={};a.forEach(ze=>{const{element:Ge,player:it,instruction:It}=ze;if(i.has(Ge)){if(f.has(Ge))return it.onDestroy(()=>Jo(Ge,It.toStyles)),it.disabled=!0,it.overrideTotalTime(It.totalTime),void r.push(it);let Yn=pn;if(yn.size>1){let Di=Ge;const Ao=[];for(;Di=Di.parentNode;){const bn=yn.get(Di);if(bn){Yn=bn;break}Ao.push(Di)}Ao.forEach(bn=>yn.set(bn,Yn))}const Ir=this._buildAnimation(it.namespaceId,It,Bt,o,On,Ut);if(it.setRealPlayer(Ir),Yn===pn)_i.push(it);else{const Di=this.playersByElement.get(Yn);Di&&Di.length&&(it.parentPlayer=Ja(Di)),r.push(it)}}else Ys(Ge,It.fromStyles),it.onDestroy(()=>Jo(Ge,It.toStyles)),Ti.push(it),f.has(Ge)&&r.push(it)}),Ti.forEach(ze=>{const Ge=o.get(ze.element);if(Ge&&Ge.length){const it=Ja(Ge);ze.setRealPlayer(it)}}),r.forEach(ze=>{ze.parentPlayer?ze.syncPlayerEvents(ze.parentPlayer):ze.destroy()});for(let ze=0;ze!Ir.destroyed);Yn.length?BN(this,Ge,Yn):this.processLeaveNode(Ge)}return ne.length=0,_i.forEach(ze=>{this.players.push(ze),ze.onDone(()=>{ze.destroy();const Ge=this.players.indexOf(ze);this.players.splice(Ge,1)}),ze.play()}),_i}elementContainsData(t,e){let i=!1;const r=e[oo];return r&&r.setForRemoval&&(i=!0),this.playersByElement.has(e)&&(i=!0),this.playersByQueriedElement.has(e)&&(i=!0),this.statesByElement.has(e)&&(i=!0),this._fetchNamespace(t).elementContainsData(e)||i}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,e,i,r,o){let a=[];if(e){const s=this.playersByQueriedElement.get(t);s&&(a=s)}else{const s=this.playersByElement.get(t);if(s){const l=!o||o==K1;s.forEach(u=>{u.queued||!l&&u.triggerName!=r||a.push(u)})}}return(i||r)&&(a=a.filter(s=>!(i&&i!=s.namespaceId||r&&r!=s.triggerName))),a}_beforeAnimationBuild(t,e,i){const o=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName;for(const l of e.timelines){const u=l.element,f=u!==o,p=Ur(i,u,[]);this._getPreviousPlayers(u,f,a,s,e.toState).forEach(E=>{const H=E.getRealPlayer();H.beforeDestroy&&H.beforeDestroy(),E.destroy(),p.push(E)})}Ys(o,e.fromStyles)}_buildAnimation(t,e,i,r,o,a){const s=e.triggerName,l=e.element,u=[],f=new Set,p=new Set,P=e.timelines.map(H=>{const G=H.element;f.add(G);const ne=G[oo];if(ne&&ne.removedBeforeQueried)return new j1(H.duration,H.delay);const ue=G!==l,ye=function UN(n){const t=[];return kb(n,t),t}((i.get(G)||AN).map(Bt=>Bt.getRealPlayer())).filter(Bt=>!!Bt.element&&Bt.element===G),le=o.get(G),Pe=a.get(G),Xe=Jy(0,this._normalizer,0,H.keyframes,le,Pe),st=this._buildPlayer(H,Xe,ye);if(H.subTimeline&&r&&p.add(G),ue){const Bt=new H6(t,s,G);Bt.setRealPlayer(st),u.push(Bt)}return st});u.forEach(H=>{Ur(this.playersByQueriedElement,H.element,[]).push(H),H.onDone(()=>function RN(n,t,e){let i=n.get(t);if(i){if(i.length){const r=i.indexOf(e);i.splice(r,1)}0==i.length&&n.delete(t)}return i}(this.playersByQueriedElement,H.element,H))}),f.forEach(H=>ao(H,lb));const E=Ja(P);return E.onDestroy(()=>{f.forEach(H=>rc(H,lb)),Jo(l,e.toStyles)}),p.forEach(H=>{Ur(r,H,[]).push(E)}),E}_buildPlayer(t,e,i){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,i):new j1(t.duration,t.delay)}}class H6{constructor(t,e,i){this.namespaceId=t,this.triggerName=e,this.element=i,this._player=new j1,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((e,i)=>{e.forEach(r=>y6(t,i,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){const e=this._player;e.triggerCallback&&t.onStart(()=>e.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,e){Ur(this._queuedCallbacks,t,[]).push(e)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){const e=this._player;e.triggerCallback&&e.triggerCallback(t)}}function x4(n){return n&&1===n.nodeType}function Sb(n,t){const e=n.style.display;return n.style.display=null!=t?t:"none",e}function Tb(n,t,e,i,r){const o=[];e.forEach(l=>o.push(Sb(l)));const a=[];i.forEach((l,u)=>{const f=new Map;l.forEach(p=>{const P=t.computeStyle(u,p,r);f.set(p,P),(!P||0==P.length)&&(u[oo]=LN,a.push(u))}),n.set(u,f)});let s=0;return e.forEach(l=>Sb(l,o[s++])),a}function Db(n,t){const e=new Map;if(n.forEach(s=>e.set(s,[])),0==t.length)return e;const r=new Set(t),o=new Map;function a(s){if(!s)return 1;let l=o.get(s);if(l)return l;const u=s.parentNode;return l=e.has(u)?u:r.has(u)?1:a(u),o.set(s,l),l}return t.forEach(s=>{const l=a(s);1!==l&&e.get(l).push(s)}),e}function ao(n,t){var e;null===(e=n.classList)||void 0===e||e.add(t)}function rc(n,t){var e;null===(e=n.classList)||void 0===e||e.remove(t)}function BN(n,t,e){Ja(e).onDone(()=>n.processLeaveNode(t))}function kb(n,t){for(let e=0;er.add(o)):t.set(n,i),e.delete(n),!0}class P4{constructor(t,e,i){this.bodyNode=t,this._driver=e,this._normalizer=i,this._triggerCache={},this.onRemovalComplete=(r,o)=>{},this._transitionEngine=new NN(t,e,i),this._timelineEngine=new PN(t,e,i),this._transitionEngine.onRemovalComplete=(r,o)=>this.onRemovalComplete(r,o)}registerTrigger(t,e,i,r,o){const a=t+"-"+r;let s=this._triggerCache[a];if(!s){const l=[],f=z6(this._driver,o,l,[]);if(l.length)throw function kF(n,t){return new Se(3404,!1)}();s=function TN(n,t,e){return new DN(n,t,e)}(r,f,this._normalizer),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}register(t,e){this._transitionEngine.register(t,e)}destroy(t,e){this._transitionEngine.destroy(t,e)}onInsert(t,e,i,r){this._transitionEngine.insertNode(t,e,i,r)}onRemove(t,e,i,r){this._transitionEngine.removeNode(t,e,r||!1,i)}disableAnimations(t,e){this._transitionEngine.markElementAsDisabled(t,e)}process(t,e,i,r){if("@"==i.charAt(0)){const[o,a]=eb(i);this._timelineEngine.command(o,e,a,r)}else this._transitionEngine.trigger(t,e,i,r)}listen(t,e,i,r,o){if("@"==i.charAt(0)){const[a,s]=eb(i);return this._timelineEngine.listen(a,e,s,o)}return this._transitionEngine.listen(t,e,i,r,o)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let jN=(()=>{class n{constructor(e,i,r){this._element=e,this._startStyles=i,this._endStyles=r,this._state=0;let o=n.initialStylesByElement.get(e);o||n.initialStylesByElement.set(e,o=new Map),this._initialStyles=o}start(){this._state<1&&(this._startStyles&&Jo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Jo(this._element,this._initialStyles),this._endStyles&&(Jo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Ys(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Ys(this._element,this._endStyles),this._endStyles=null),Jo(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function B6(n){let t=null;return n.forEach((e,i)=>{(function $N(n){return"display"===n||"position"===n})(i)&&(t=t||new Map,t.set(i,e))}),t}class Pb{constructor(t,e,i,r){this.element=t,this.keyframes=e,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){const e=[];return t.forEach(i=>{e.push(Object.fromEntries(i))}),e}_triggerWebAnimation(t,e,i){return t.animate(this._convertKeyframesToObject(e),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}setPosition(t){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,r)=>{"offset"!==r&&t.set(r,this._finished?i:mb(this.element,r))}),this.currentSnapshot=t}triggerCallback(t){const e="start"===t?this._onStartFns:this._onDoneFns;e.forEach(i=>i()),e.length=0}}class WN{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}matchesElement(t,e){return!1}containsElement(t,e){return rb(t,e)}getParentElement(t){return M6(t)}query(t,e,i){return ob(t,e,i)}computeStyle(t,e,i){return window.getComputedStyle(t)[e]}animate(t,e,i,r,o,a=[]){const l={duration:i,delay:r,fill:0==r?"both":"forwards"};o&&(l.easing=o);const u=new Map,f=a.filter(E=>E instanceof Pb);(function ZF(n,t){return 0===n||0===t})(i,r)&&f.forEach(E=>{E.currentSnapshot.forEach((H,G)=>u.set(G,H))});let p=function WF(n){return n.length?n[0]instanceof Map?n:n.map(t=>cb(t)):[]}(e).map(E=>es(E));p=function XF(n,t,e){if(e.size&&t.length){let i=t[0],r=[];if(e.forEach((o,a)=>{i.has(a)||r.push(a),i.set(a,o)}),r.length)for(let o=1;oa.set(s,mb(n,s)))}}return t}(t,p,u);const P=function qN(n,t){let e=null,i=null;return Array.isArray(t)&&t.length?(e=B6(t[0]),t.length>1&&(i=B6(t[t.length-1]))):t instanceof Map&&(e=B6(t)),e||i?new jN(n,e,i):null}(t,p);return new Pb(t,p,l,P)}} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @license Angular v14.2.12 + * (c) 2010-2022 Google LLC. https://angular.io/ + * License: MIT + */ +/** + * @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 + */let GN=(()=>{class n extends $y{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Lr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?Wy(e):e;return zb(this._renderer,null,i,"register",[r]),new KN(i,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class KN extends class oF{}{constructor(t,e){super(),this._id=t,this._renderer=e}create(t,e){return new QN(this._id,t,e||{},this._renderer)}}class QN{constructor(t,e,i,r){this.id=t,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}_listen(t,e){return this._renderer.listen(this.element,`@@${this.id}:${t}`,e)}_command(t,...e){return zb(this._renderer,this.element,this.id,t,e)}onDone(t){this._listen("done",t)}onStart(t){this._listen("start",t)}onDestroy(t){this._listen("destroy",t)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(t){this._command("setPosition",t)}getPosition(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}function zb(n,t,e,i,r){return n.setProperty(t,`@@${e}:${i}`,r)}const Eb="@.disabled";let ZN=(()=>{class n{constructor(e,i,r){this.delegate=e,this.engine=i,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),i.onRemovalComplete=(o,a)=>{const s=null==a?void 0:a.parentNode(o);s&&a.removeChild(s,o)}}createRenderer(e,i){const o=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let f=this._rendererCache.get(o);return f||(f=new Ob("",o,this.engine,()=>this._rendererCache.delete(o)),this._rendererCache.set(o,f)),f}const a=i.id,s=i.id+"-"+this._currentId;this._currentId++,this.engine.register(s,e);const l=f=>{Array.isArray(f)?f.forEach(l):this.engine.registerTrigger(a,s,e,f.name,f)};return i.data.animation.forEach(l),new XN(this,s,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,r){e>=0&&ei(r)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(o=>{const[a,s]=o;a(s)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(P4),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();class Ob{constructor(t,e,i,r){this.namespaceId=t,this.delegate=e,this.engine=i,this._onDestroy=r,this.destroyNode=this.delegate.destroyNode?o=>e.destroyNode(o):null}get data(){return this.delegate.data}destroy(){var t;this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),null===(t=this._onDestroy)||void 0===t||t.call(this)}createElement(t,e){return this.delegate.createElement(t,e)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}insertBefore(t,e,i,r=!0){this.delegate.insertBefore(t,e,i),this.engine.onInsert(this.namespaceId,e,t,r)}removeChild(t,e,i){this.engine.onRemove(this.namespaceId,e,this.delegate,i)}selectRootElement(t,e){return this.delegate.selectRootElement(t,e)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,e,i,r){this.delegate.setAttribute(t,e,i,r)}removeAttribute(t,e,i){this.delegate.removeAttribute(t,e,i)}addClass(t,e){this.delegate.addClass(t,e)}removeClass(t,e){this.delegate.removeClass(t,e)}setStyle(t,e,i,r){this.delegate.setStyle(t,e,i,r)}removeStyle(t,e,i){this.delegate.removeStyle(t,e,i)}setProperty(t,e,i){"@"==e.charAt(0)&&e==Eb?this.disableAnimations(t,!!i):this.delegate.setProperty(t,e,i)}setValue(t,e){this.delegate.setValue(t,e)}listen(t,e,i){return this.delegate.listen(t,e,i)}disableAnimations(t,e){this.engine.disableAnimations(t,e)}}class XN extends Ob{constructor(t,e,i,r,o){super(e,i,r,o),this.factory=t,this.namespaceId=e}setProperty(t,e,i){"@"==e.charAt(0)?"."==e.charAt(1)&&e==Eb?this.disableAnimations(t,i=void 0===i||!!i):this.engine.process(this.namespaceId,t,e.slice(1),i):this.delegate.setProperty(t,e,i)}listen(t,e,i){if("@"==e.charAt(0)){const r=function JN(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(t);let o=e.slice(1),a="";return"@"!=o.charAt(0)&&([o,a]=function eR(n){const t=n.indexOf(".");return[n.substring(0,t),n.slice(t+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 + */(o)),this.engine.listen(this.namespaceId,r,o,a,s=>{this.factory.scheduleListenerCallback(s._data||-1,i,s)})}return this.delegate.listen(t,e,i)}}let tR=(()=>{class n extends P4{constructor(e,i,r,o){super(e.body,i,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(S6),me(L6),me(tc))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Ib=[{provide:$y,useClass:GN},{provide:L6,useFactory:function nR(){return new CN}},{provide:P4,useClass:tR},{provide:ja,useFactory:function iR(n,t,e){return new ZN(n,t,e)},deps:[G0,P4,Ft]}],U6=[{provide:S6,useFactory:()=>new WN},{provide:O1,useValue:"BrowserAnimations"},...Ib],Ab=[{provide:S6,useClass:ab},{provide:O1,useValue:"NoopAnimations"},...Ib]; +/** + * @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 + */let rR=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?Ab:U6}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:U6,imports:[w_]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +class Q1 extends de{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return e&&!e.closed&&t.next(this._value),e}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new we;return this._value}next(t){super.next(this._value=t)}}const Lb={};const js=(...n)=>function Fb(n,...t){y9()&&function aR(...n){const t=n.reduce((e,i)=>e+i.toString(),"");return!Lb[t]&&(Lb[t]=!0,!0)}(...t)&&n(...t)}((...t)=>console.warn("[NG-ZORRO]:",...t),...n);function Ze(n,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function E4(n){return(E4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function yt(n){Ze(1,arguments);var t=Object.prototype.toString.call(n);return n instanceof Date||"object"===E4(n)&&"[object Date]"===t?new Date(n.getTime()):"number"==typeof n||"[object Number]"===t?new Date(n):(("string"==typeof n||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Jn(n){if(null===n||!0===n||!1===n)return NaN;var t=Number(n);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}var Nb={};function ts(){return Nb}function Rb(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getDay(),H=(E=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function lR(n){Ze(1,arguments);var t=sR(n),e=new Date(0);e.setFullYear(t,0,4),e.setHours(0,0,0,0);var i=O4(e);return i}var cR=6048e5;function I4(n){return(I4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hR(n){return Ze(1,arguments),n instanceof Date||"object"===I4(n)&&"[object Date]"===Object.prototype.toString.call(n)}function oc(n){if(Ze(1,arguments),!hR(n)&&"number"!=typeof n)return!1;var t=yt(n);return!isNaN(Number(t))}function dR(n,t){Ze(2,arguments);var e=yt(n).getTime(),i=Jn(t);return new Date(e+i)}function Vb(n,t){Ze(2,arguments);var e=Jn(t);return dR(n,-e)}function ac(n){Ze(1,arguments);var t=1,e=yt(n),i=e.getUTCDay(),r=(i=r.getTime()?e+1:t.getTime()>=a.getTime()?e:e-1}function pR(n){Ze(1,arguments);var t=Hb(n),e=new Date(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);var i=ac(e);return i}var gR=6048e5;function Bb(n){Ze(1,arguments);var t=yt(n),e=ac(t).getTime()-pR(t).getTime();return Math.round(e/gR)+1}function $s(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.weekStartsOn)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:f.weekStartsOn)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==e?e:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var P=yt(n),E=P.getUTCDay(),H=(E=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=new Date(0);H.setUTCFullYear(p+1,0,E),H.setUTCHours(0,0,0,0);var G=$s(H,t),ne=new Date(0);ne.setUTCFullYear(p,0,E),ne.setUTCHours(0,0,0,0);var ue=$s(ne,t);return f.getTime()>=G.getTime()?p+1:f.getTime()>=ue.getTime()?p:p-1}function vR(n,t){var e,i,r,o,a,s,l,u;Ze(1,arguments);var f=ts(),p=Jn(null!==(e=null!==(i=null!==(r=null!==(o=null==t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null==t||null===(a=t.locale)||void 0===a||null===(s=a.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:f.firstWeekContainsDate)&&void 0!==i?i:null===(l=f.locale)||void 0===l||null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==e?e:1),P=q6(n,t),E=new Date(0);E.setUTCFullYear(P,0,p),E.setUTCHours(0,0,0,0);var H=$s(E,t);return H}var _R=6048e5;function Ub(n,t){Ze(1,arguments);var e=yt(n),i=$s(e,t).getTime()-vR(e,t).getTime();return Math.round(i/_R)+1}function fn(n,t){for(var e=n<0?"-":"",i=Math.abs(n).toString();i.length0?i:1-i;return fn("yy"===e?r%100:r,e.length)},ns_M=function(t,e){var i=t.getUTCMonth();return"M"===e?String(i+1):fn(i+1,2)},ns_d=function(t,e){return fn(t.getUTCDate(),e.length)},ns_h=function(t,e){return fn(t.getUTCHours()%12||12,e.length)},ns_H=function(t,e){return fn(t.getUTCHours(),e.length)},ns_m=function(t,e){return fn(t.getUTCMinutes(),e.length)},ns_s=function(t,e){return fn(t.getUTCSeconds(),e.length)},ns_S=function(t,e){var i=e.length,r=t.getUTCMilliseconds();return fn(Math.floor(r*Math.pow(10,i-3)),e.length)};var bR={G:function(t,e,i){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return i.era(r,{width:"abbreviated"});case"GGGGG":return i.era(r,{width:"narrow"});default:return i.era(r,{width:"wide"})}},y:function(t,e,i){if("yo"===e){var r=t.getUTCFullYear();return i.ordinalNumber(r>0?r:1-r,{unit:"year"})}return ns_y(t,e)},Y:function(t,e,i,r){var o=q6(t,r),a=o>0?o:1-o;return"YY"===e?fn(a%100,2):"Yo"===e?i.ordinalNumber(a,{unit:"year"}):fn(a,e.length)},R:function(t,e){return fn(Hb(t),e.length)},u:function(t,e){return fn(t.getUTCFullYear(),e.length)},Q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return fn(r,2);case"Qo":return i.ordinalNumber(r,{unit:"quarter"});case"QQQ":return i.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return i.quarter(r,{width:"narrow",context:"formatting"});default:return i.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,i){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return fn(r,2);case"qo":return i.ordinalNumber(r,{unit:"quarter"});case"qqq":return i.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return i.quarter(r,{width:"narrow",context:"standalone"});default:return i.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,i){var r=t.getUTCMonth();switch(e){case"M":case"MM":return ns_M(t,e);case"Mo":return i.ordinalNumber(r+1,{unit:"month"});case"MMM":return i.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return i.month(r,{width:"narrow",context:"formatting"});default:return i.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,i){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return fn(r+1,2);case"Lo":return i.ordinalNumber(r+1,{unit:"month"});case"LLL":return i.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return i.month(r,{width:"narrow",context:"standalone"});default:return i.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,i,r){var o=Ub(t,r);return"wo"===e?i.ordinalNumber(o,{unit:"week"}):fn(o,e.length)},I:function(t,e,i){var r=Bb(t);return"Io"===e?i.ordinalNumber(r,{unit:"week"}):fn(r,e.length)},d:function(t,e,i){return"do"===e?i.ordinalNumber(t.getUTCDate(),{unit:"date"}):ns_d(t,e)},D:function(t,e,i){var r=function mR(n){Ze(1,arguments);var t=yt(n),e=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var i=t.getTime();return Math.floor((e-i)/864e5)+1}(t);return"Do"===e?i.ordinalNumber(r,{unit:"dayOfYear"}):fn(r,e.length)},E:function(t,e,i){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return i.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return i.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return fn(a,2);case"eo":return i.ordinalNumber(a,{unit:"day"});case"eee":return i.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return i.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(o,{width:"short",context:"formatting"});default:return i.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,i,r){var o=t.getUTCDay(),a=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return fn(a,e.length);case"co":return i.ordinalNumber(a,{unit:"day"});case"ccc":return i.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return i.day(o,{width:"narrow",context:"standalone"});case"cccccc":return i.day(o,{width:"short",context:"standalone"});default:return i.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,i){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return fn(o,e.length);case"io":return i.ordinalNumber(o,{unit:"day"});case"iii":return i.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return i.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return i.day(r,{width:"short",context:"formatting"});default:return i.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,i){var o=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,e,i){var o,r=t.getUTCHours();switch(o=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",e){case"b":case"bb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,e,i){var o,r=t.getUTCHours();switch(o=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",e){case"B":case"BB":case"BBB":return i.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return i.dayPeriod(o,{width:"narrow",context:"formatting"});default:return i.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,e,i){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),i.ordinalNumber(r,{unit:"hour"})}return ns_h(t,e)},H:function(t,e,i){return"Ho"===e?i.ordinalNumber(t.getUTCHours(),{unit:"hour"}):ns_H(t,e)},K:function(t,e,i){var r=t.getUTCHours()%12;return"Ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},k:function(t,e,i){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?i.ordinalNumber(r,{unit:"hour"}):fn(r,e.length)},m:function(t,e,i){return"mo"===e?i.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):ns_m(t,e)},s:function(t,e,i){return"so"===e?i.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):ns_s(t,e)},S:function(t,e){return ns_S(t,e)},X:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return qb(a);case"XXXX":case"XX":return Ws(a);default:return Ws(a,":")}},x:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return qb(a);case"xxxx":case"xx":return Ws(a);default:return Ws(a,":")}},O:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},z:function(t,e,i,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Yb(a,":");default:return"GMT"+Ws(a,":")}},t:function(t,e,i,r){return fn(Math.floor((r._originalDate||t).getTime()/1e3),e.length)},T:function(t,e,i,r){return fn((r._originalDate||t).getTime(),e.length)}};function Yb(n,t){var e=n>0?"-":"+",i=Math.abs(n),r=Math.floor(i/60),o=i%60;if(0===o)return e+String(r);var a=t||"";return e+String(r)+a+fn(o,2)}function qb(n,t){return n%60==0?(n>0?"-":"+")+fn(Math.abs(n)/60,2):Ws(n,t)}function Ws(n,t){var e=t||"",i=n>0?"-":"+",r=Math.abs(n);return i+fn(Math.floor(r/60),2)+e+fn(r%60,2)}const CR=bR;var jb=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},$b=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const j6={p:$b,P:function(t,e){var a,i=t.match(/(P+)(p+)?/)||[],r=i[1],o=i[2];if(!o)return jb(t,e);switch(r){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;default:a=e.dateTime({width:"full"})}return a.replace("{{date}}",jb(r,e)).replace("{{time}}",$b(o,e))}};function A4(n){var t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),n.getTime()-t.getTime()}var SR=["D","DD"],TR=["YY","YYYY"];function Wb(n){return-1!==SR.indexOf(n)}function Gb(n){return-1!==TR.indexOf(n)}function L4(n,t,e){if("YYYY"===n)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===n)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===n)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===n)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var DR={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function $6(n){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.width?String(t.width):n.defaultWidth,i=n.formats[e]||n.formats[n.defaultWidth];return i}}const IR={date:$6({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:$6({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:$6({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var AR={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Z1(n){return function(t,e){var r;if("formatting"===(null!=e&&e.context?String(e.context):"standalone")&&n.formattingValues){var o=n.defaultFormattingWidth||n.defaultWidth,a=null!=e&&e.width?String(e.width):o;r=n.formattingValues[a]||n.formattingValues[o]}else{var s=n.defaultWidth,l=null!=e&&e.width?String(e.width):n.defaultWidth;r=n.values[l]||n.values[s]}return r[n.argumentCallback?n.argumentCallback(t):t]}}const jR={ordinalNumber:function(t,e){var i=Number(t),r=i%100;if(r>20||r<10)switch(r%10){case 1:return i+"st";case 2:return i+"nd";case 3:return i+"rd"}return i+"th"},era:Z1({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Z1({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Z1({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Z1({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Z1({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function X1(n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.width,r=i&&n.matchPatterns[i]||n.matchPatterns[n.defaultMatchWidth],o=t.match(r);if(!o)return null;var u,a=o[0],s=i&&n.parsePatterns[i]||n.parsePatterns[n.defaultParseWidth],l=Array.isArray(s)?WR(s,function(p){return p.test(a)}):$R(s,function(p){return p.test(a)});u=n.valueCallback?n.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var f=t.slice(a.length);return{value:u,rest:f}}}function $R(n,t){for(var e in n)if(n.hasOwnProperty(e)&&t(n[e]))return e}function WR(n,t){for(var e=0;e1&&void 0!==arguments[1]?arguments[1]:{},i=t.match(n.matchPattern);if(!i)return null;var r=i[0],o=t.match(n.parsePattern);if(!o)return null;var a=n.valueCallback?n.valueCallback(o[0]):o[0];a=e.valueCallback?e.valueCallback(a):a;var s=t.slice(r.length);return{value:a,rest:s}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}}),era:X1({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:X1({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:X1({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:X1({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:X1({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const Kb={code:"en-US",formatDistance:function(t,e,i){var r,o=DR[t];return r="string"==typeof o?o:1===e?o.one:o.other.replace("{{count}}",e.toString()),null!=i&&i.addSuffix?i.comparison&&i.comparison>0?"in "+r:r+" ago":r},formatLong:IR,formatRelative:function(t,e,i,r){return AR[t]},localize:jR,match:sV,options:{weekStartsOn:0,firstWeekContainsDate:1}};var cV=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,uV=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hV=/^'([^]*?)'?$/,dV=/''/g,fV=/[a-zA-Z]/;function pV(n){var t=n.match(hV);return t?t[1].replace(dV,"'"):n}function gV(n,t){if(null==n)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e]);return n}function F4(n){return(F4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function Qb(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&W6(n,t)}function W6(n,t){return(W6=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i})(n,t)}function Zb(n){var t=function _V(){if("undefined"==typeof Reflect||!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(n){return!1}}();return function(){var r,i=N4(n);if(t){var o=N4(this).constructor;r=Reflect.construct(i,arguments,o)}else r=i.apply(this,arguments);return vV(this,r)}}function vV(n,t){return!t||"object"!==F4(t)&&"function"!=typeof t?G6(n):t}function G6(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function N4(n){return(N4=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(n)}function K6(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function Xb(n,t){for(var e=0;e0,i=e?t:1-t;if(i<=50)r=n||100;else{var o=i+50;r=n+100*Math.floor(o/100)-(n>=o%100?100:0)}return e?r:1-r}function lC(n){return n%400==0||n%4==0&&n%100!=0}function B4(n){return(B4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function NV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function cC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a){var s=r.getUTCFullYear();if(a.isTwoDigitYear){var l=sC(a.year,s);return r.setUTCFullYear(l,0,1),r.setUTCHours(0,0,0,0),r}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Y4(n){return(Y4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function qV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function hC(n,t){for(var e=0;e0}},{key:"set",value:function(r,o,a,s){var l=q6(r,s);if(a.isTwoDigitYear){var u=sC(a.year,l);return r.setUTCFullYear(u,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}return r.setUTCFullYear("era"in o&&1!==o.era?1-a.year:a.year,0,s.firstWeekContainsDate),r.setUTCHours(0,0,0,0),$s(r,s)}}]),e}(on);function j4(n){return(j4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function ZV(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function fC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function Z4(n){return(Z4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function _H(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function yC(n,t){for(var e=0;e=1&&o<=4}},{key:"set",value:function(r,o,a){return r.setUTCMonth(3*(a-1),1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function J4(n){return(J4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function CC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function t2(n){return(t2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function MC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){return r.setUTCMonth(a,1),r.setUTCHours(0,0,0,0),r}}]),e}(on);function r2(n){return(r2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function TC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a,s){return $s(function VH(n,t,e){Ze(2,arguments);var i=yt(n),r=Jn(t),o=Ub(i,e)-r;return i.setUTCDate(i.getUTCDate()-7*o),i}(r,a,s),s)}}]),e}(on);function a2(n){return(a2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KH(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function kC(n,t){for(var e=0;e=1&&o<=53}},{key:"set",value:function(r,o,a){return ac(function GH(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=Bb(e)-i;return e.setUTCDate(e.getUTCDate()-7*r),e}(r,a))}}]),e}(on);function l2(n){return(l2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function PC(n,t){for(var e=0;e=1&&o<=cB[l]:o>=1&&o<=lB[l]}},{key:"set",value:function(r,o,a){return r.setUTCDate(a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function h2(n){return(h2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function hB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function zC(n,t){for(var e=0;e=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(r,o,a){return r.setUTCMonth(0,a),r.setUTCHours(0,0,0,0),r}}]),e}(on);function T8(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getUTCDay(),ne=H%7,ue=(ne+7)%7,ye=(ue=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function g2(n){return(g2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function TB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function IC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function _2(n){return(_2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function OB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function LC(n,t){for(var e=0;e=0&&o<=6}},{key:"set",value:function(r,o,a,s){return(r=T8(r,a,s)).setUTCHours(0,0,0,0),r}}]),e}(on);function b2(n){return(b2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function HB(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function NC(n,t){for(var e=0;e=1&&o<=7}},{key:"set",value:function(r,o,a){return r=function VB(n,t){Ze(2,arguments);var e=Jn(t);e%7==0&&(e-=7);var i=1,r=yt(n),o=r.getUTCDay(),l=((e%7+7)%7=1&&o<=12}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:s||12!==a?a:0,0,0,0),r}}]),e}(on);function z2(n){return(z2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function CU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function WC(n,t){for(var e=0;e=0&&o<=23}},{key:"set",value:function(r,o,a){return r.setUTCHours(a,0,0,0),r}}]),e}(on);function O2(n){return(O2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function xU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function KC(n,t){for(var e=0;e=0&&o<=11}},{key:"set",value:function(r,o,a){var s=r.getUTCHours()>=12;return r.setUTCHours(s&&a<12?a+12:a,0,0,0),r}}]),e}(on);function A2(n){return(A2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function LU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function ZC(n,t){for(var e=0;e=1&&o<=24}},{key:"set",value:function(r,o,a){return r.setUTCHours(a<=24?a%24:a,0,0,0),r}}]),e}(on);function F2(n){return(F2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function UU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function JC(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCMinutes(a,0,0),r}}]),e}(on);function R2(n){return(R2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function KU(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function tw(n,t){for(var e=0;e=0&&o<=59}},{key:"set",value:function(r,o,a){return r.setUTCSeconds(a,0),r}}]),e}(on);function H2(n){return(H2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(n)}function nY(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function iw(n,t){for(var e=0;e=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(u){throw u},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){e=n[Symbol.iterator]()},n:function(){var u=e.next();return o=u.done,u},e:function(u){a=!0,s=u},f:function(){try{!o&&null!=e.return&&e.return()}finally{if(a)throw s}}}}function mw(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,i=new Array(t);e=a?o:(e.setFullYear(o.getFullYear(),o.getMonth(),r),e)}function QY(n){Ze(1,arguments);var t=yt(n),e=t.getFullYear(),i=t.getMonth(),r=new Date(0);return r.setFullYear(e,i+1,0),r.setHours(0,0,0,0),r.getDate()}function XY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function eq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()}function tq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}function Z2(n){Ze(1,arguments);var t=yt(n);return t.setHours(0,0,0,0),t}function lm(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t);return e.getTime()===i.getTime()}function gw(n){Ze(1,arguments);var t=yt(n);return t.setMinutes(0,0,0),t}function nq(n,t){Ze(2,arguments);var e=gw(n),i=gw(t);return e.getTime()===i.getTime()}function vw(n){Ze(1,arguments);var t=yt(n);return t.setSeconds(0,0),t}function iq(n,t){Ze(2,arguments);var e=vw(n),i=vw(t);return e.getTime()===i.getTime()}function _w(n){Ze(1,arguments);var t=yt(n);return t.setMilliseconds(0),t}function rq(n,t){Ze(2,arguments);var e=_w(n),i=_w(t);return e.getTime()===i.getTime()}function oq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t);return e.getFullYear()-i.getFullYear()}function aq(n,t){Ze(2,arguments);var e=yt(n),i=yt(t),r=e.getFullYear()-i.getFullYear(),o=e.getMonth()-i.getMonth();return 12*r+o}function yw(n,t){Ze(2,arguments);var e=Z2(n),i=Z2(t),r=e.getTime()-A4(e),o=i.getTime()-A4(i);return Math.round((r-o)/864e5)}function cm(n,t){return Ze(2,arguments),yt(n).getTime()-yt(t).getTime()}var bw={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}};function um(n){return n?bw[n]:bw.trunc}function cq(n,t,e){Ze(2,arguments);var i=cm(n,t)/rC;return um(null==e?void 0:e.roundingMethod)(i)}function uq(n,t,e){Ze(2,arguments);var i=cm(n,t)/6e4;return um(null==e?void 0:e.roundingMethod)(i)}function hq(n,t,e){Ze(2,arguments);var i=cm(n,t)/1e3;return um(null==e?void 0:e.roundingMethod)(i)}function mq(n){Ze(1,arguments);var t=yt(n);return t.setHours(23,59,59,999),t}function pq(n){Ze(1,arguments);var t=yt(n),e=t.getMonth();return t.setFullYear(t.getFullYear(),e+1,0),t.setHours(23,59,59,999),t} +/** + * @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 lc(n){return null!=n&&"false"!=`${n}`} +/** + * @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 + */ +/** + * @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 X2(n){return Array.isArray(n)?n:[n]} +/** + * @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 vi(n){return null==n?"":"string"==typeof n?n:`${n}px`} +/** + * @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 cc(n){return n instanceof jt?n.nativeElement:n} +/** + * @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 kn(n){return null!=n}function Cw(n){return null==n}function ww(n){return"string"==typeof n&&""!==n}function Mw(n){return n instanceof Hi}function hm(n){return lc(n)}function Gs(n,...t){return"function"==typeof n?n(...t):n}function Wt(){return function dm(n,t){return function e(i,r,o){const a=`$$__zorroPropDecorator__${r}`;return Object.prototype.hasOwnProperty.call(i,a)&&js(`The prop "${a}" is already exist, it will be overrided by ${n} decorator.`),Object.defineProperty(i,a,{configurable:!0,writable:!0}),{get(){return o&&o.get?o.get.bind(this)():this[a]},set(s){o&&o.set&&o.set.bind(this)(t(s)),this[a]=t(s)}}}}("InputBoolean",hm)}function kw(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function xw({mark:n}={}){return n?n.startsWith("data-")?n:`data-${n}`:"rc-util-key"}function _m(n){return n.attachTo?n.attachTo:document.querySelector("head")||document.body}function Pw(n,t={}){var e,i;if(!kw())return null;const r=document.createElement("style");!(null===(e=t.csp)||void 0===e)&&e.nonce&&(r.nonce=null===(i=t.csp)||void 0===i?void 0:i.nonce),r.innerHTML=n;const o=_m(t),{firstChild:a}=o;return t.prepend&&o.prepend?o.prepend(r):t.prepend&&a?o.insertBefore(r,a):o.appendChild(r),r}"undefined"!=typeof window&&window;const ym=new Map;function Ew(n,t,e){return{[`${n}-status-success`]:"success"===t,[`${n}-status-warning`]:"warning"===t,[`${n}-status-error`]:"error"===t,[`${n}-status-validating`]:"validating"===t,[`${n}-has-feedback`]:e}}function Ow(n){const[t,e]=n;return!!t&&!!e&&e.isBeforeDay(t)}function eh(n){return Array.isArray(n)?n.map(t=>t instanceof Kt?t.clone():null):n instanceof Kt?n.clone():null}class Kt{constructor(t){if(t)if(t instanceof Date)this.nativeDate=t;else{if("string"!=typeof t&&"number"!=typeof t)throw new Error('The input date type is not supported ("Date" is now recommended)');js('The string type is not recommended for date-picker, use "Date" type'),this.nativeDate=new Date(t)}else this.nativeDate=new Date}calendarStart(t){return new Kt(Rb(function WY(n){Ze(1,arguments);var t=yt(n);return t.setDate(1),t.setHours(0,0,0,0),t}(this.nativeDate),t))}getYear(){return this.nativeDate.getFullYear()}getMonth(){return this.nativeDate.getMonth()}getDay(){return this.nativeDate.getDay()}getTime(){return this.nativeDate.getTime()}getDate(){return this.nativeDate.getDate()}getHours(){return this.nativeDate.getHours()}getMinutes(){return this.nativeDate.getMinutes()}getSeconds(){return this.nativeDate.getSeconds()}getMilliseconds(){return this.nativeDate.getMilliseconds()}clone(){return new Kt(new Date(this.nativeDate))}setHms(t,e,i){const r=new Date(this.nativeDate.setHours(t,e,i));return new Kt(r)}setYear(t){return new Kt(function GY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t);return isNaN(e.getTime())?new Date(NaN):(e.setFullYear(i),e)}(this.nativeDate,t))}addYears(t){return new Kt(function KY(n,t){Ze(2,arguments);var e=Jn(t);return pw(n,12*e)}(this.nativeDate,t))}setMonth(t){return new Kt(function ZY(n,t){Ze(2,arguments);var e=yt(n),i=Jn(t),r=e.getFullYear(),o=e.getDate(),a=new Date(0);a.setFullYear(r,i,15),a.setHours(0,0,0,0);var s=QY(a);return e.setMonth(i,Math.min(o,s)),e}(this.nativeDate,t))}addMonths(t){return new Kt(pw(this.nativeDate,t))}setDay(t,e){return new Kt(function JY(n,t,e){var i,r,o,a,s,l,u,f;Ze(2,arguments);var p=ts(),P=Jn(null!==(i=null!==(r=null!==(o=null!==(a=null==e?void 0:e.weekStartsOn)&&void 0!==a?a:null==e||null===(s=e.locale)||void 0===s||null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==r?r:null===(u=p.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==i?i:0);if(!(P>=0&&P<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=yt(n),H=Jn(t),G=E.getDay(),ue=(H%7+7)%7,ye=7-P;return XY(E,H<0||H>6?H-(G+ye)%7:(ue+ye)%7-(G+ye)%7)}(this.nativeDate,t,e))}setDate(t){const e=new Date(this.nativeDate);return e.setDate(t),new Kt(e)}addDays(t){return this.setDate(this.getDate()+t)}add(t,e){switch(e){case"decade":return this.addYears(10*t);case"year":return this.addYears(t);default:return this.addMonths(t)}}isSame(t,e="day"){let i;switch(e){case"decade":i=(r,o)=>Math.abs(r.getFullYear()-o.getFullYear())<11;break;case"year":i=eq;break;case"month":i=tq;break;case"day":default:i=lm;break;case"hour":i=nq;break;case"minute":i=iq;break;case"second":i=rq}return i(this.nativeDate,this.toNativeDate(t))}isSameYear(t){return this.isSame(t,"year")}isSameMonth(t){return this.isSame(t,"month")}isSameDay(t){return this.isSame(t,"day")}isSameHour(t){return this.isSame(t,"hour")}isSameMinute(t){return this.isSame(t,"minute")}isSameSecond(t){return this.isSame(t,"second")}isBefore(t,e="day"){if(null===t)return!1;let i;switch(e){case"year":i=oq;break;case"month":i=aq;break;case"day":default:i=yw;break;case"hour":i=cq;break;case"minute":i=uq;break;case"second":i=hq}return i(this.nativeDate,this.toNativeDate(t))<0}isBeforeYear(t){return this.isBefore(t,"year")}isBeforeMonth(t){return this.isBefore(t,"month")}isBeforeDay(t){return this.isBefore(t,"day")}isToday(){return function dq(n){return Ze(1,arguments),lm(n,Date.now())}(this.nativeDate)}isValid(){return oc(this.nativeDate)}isFirstDayOfMonth(){return function fq(n){return Ze(1,arguments),1===yt(n).getDate()}(this.nativeDate)}isLastDayOfMonth(){return function gq(n){Ze(1,arguments);var t=yt(n);return mq(t).getTime()===pq(t).getTime()}(this.nativeDate)}toNativeDate(t){return t instanceof Kt?t.nativeDate:t}}class Iq{constructor(t,e){this.format=t,this.localeId=e,this.regex=null,this.matchMap={hour:null,minute:null,second:null,periodNarrow:null,periodWide:null,periodAbbreviated:null},this.genRegexp()}toDate(t){const e=this.getTimeResult(t),i=new Date;return kn(null==e?void 0:e.hour)&&i.setHours(e.hour),kn(null==e?void 0:e.minute)&&i.setMinutes(e.minute),kn(null==e?void 0:e.second)&&i.setSeconds(e.second),1===(null==e?void 0:e.period)&&i.getHours()<12&&i.setHours(i.getHours()+12),i}getTimeResult(t){const e=this.regex.exec(t);let i=null;return e?(kn(this.matchMap.periodNarrow)&&(i=Fs(this.localeId,Dn.Format,bt.Narrow).indexOf(e[this.matchMap.periodNarrow+1])),kn(this.matchMap.periodWide)&&(i=Fs(this.localeId,Dn.Format,bt.Wide).indexOf(e[this.matchMap.periodWide+1])),kn(this.matchMap.periodAbbreviated)&&(i=Fs(this.localeId,Dn.Format,bt.Abbreviated).indexOf(e[this.matchMap.periodAbbreviated+1])),{hour:kn(this.matchMap.hour)?Number.parseInt(e[this.matchMap.hour+1],10):null,minute:kn(this.matchMap.minute)?Number.parseInt(e[this.matchMap.minute+1],10):null,second:kn(this.matchMap.second)?Number.parseInt(e[this.matchMap.second+1],10):null,period:i}):null}genRegexp(){let t=this.format.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$&");const e=/h{1,2}/i,i=/m{1,2}/,r=/s{1,2}/,o=/aaaaa/,a=/aaaa/,s=/a{1,3}/,l=e.exec(this.format),u=i.exec(this.format),f=r.exec(this.format),p=o.exec(this.format);let P=null,E=null;p||(P=a.exec(this.format)),!P&&!p&&(E=s.exec(this.format)),[l,u,f,p,P,E].filter(G=>!!G).sort((G,ne)=>G.index-ne.index).forEach((G,ne)=>{switch(G){case l:this.matchMap.hour=ne,t=t.replace(e,"(\\d{1,2})");break;case u:this.matchMap.minute=ne,t=t.replace(i,"(\\d{1,2})");break;case f:this.matchMap.second=ne,t=t.replace(r,"(\\d{1,2})");break;case p:this.matchMap.periodNarrow=ne;const ue=Fs(this.localeId,Dn.Format,bt.Narrow).join("|");t=t.replace(o,`(${ue})`);break;case P:this.matchMap.periodWide=ne;const ye=Fs(this.localeId,Dn.Format,bt.Wide).join("|");t=t.replace(a,`(${ye})`);break;case E:this.matchMap.periodAbbreviated=ne;const le=Fs(this.localeId,Dn.Format,bt.Abbreviated).join("|");t=t.replace(s,`(${le})`)}}),this.regex=new RegExp(t)}}var Iw={locale:"en",Pagination:{items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DatePicker:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},TimePicker:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Calendar:{lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},timePickerLocale:{placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",selectNone:"Clear all data"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Image:{preview:"Preview"},CronExpression:{cronError:"Invalid cron expression",second:"second",minute:"minute",hour:"hour",day:"day",month:"month",week:"week",secondError:"

          *Any value

          ,Separator between multiple values

          -Connector for interval values

          /Equally distributed

          0-59Allowable range

          ",minuteError:"

          *Any value

          ,Separator between multiple values

          -Connector for interval values

          /Equally distributed

          0-59Allowable range

          ",hourError:"

          *Any value

          ,Separator between multiple values

          -Connector for interval values

          /Equally distributed

          0-23Allowable range

          ",dayError:"

          *Any value

          ,Separator between multiple values

          -Connector for interval values

          /Equally distributed

          1-31Allowable range

          ",monthError:"

          *Any value

          ,Separator between multiple values

          -Connector for interval values

          /Equally distributed

          1-12Allowable range

          ",weekError:"

          *Any value

          ,Separator between multiple values

          -Connector for interval values

          /Equally distributed

          ? Not specify

          0-7Allowable range (0 represents Sunday, 1-7 are Monday to Sunday)

          "}},Aq={locale:"zh-cn",Pagination:{items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875",page_size:"\u9875\u7801"},DatePicker:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},TimePicker:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]},Calendar:{lang:{placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",yearPlaceholder:"\u8bf7\u9009\u62e9\u5e74\u4efd",quarterPlaceholder:"\u8bf7\u9009\u62e9\u5b63\u5ea6",monthPlaceholder:"\u8bf7\u9009\u62e9\u6708\u4efd",weekPlaceholder:"\u8bf7\u9009\u62e9\u5468",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"],rangeYearPlaceholder:["\u5f00\u59cb\u5e74\u4efd","\u7ed3\u675f\u5e74\u4efd"],rangeMonthPlaceholder:["\u5f00\u59cb\u6708\u4efd","\u7ed3\u675f\u6708\u4efd"],rangeWeekPlaceholder:["\u5f00\u59cb\u5468","\u7ed3\u675f\u5468"],locale:"zh_CN",today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},timePickerLocale:{placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4",rangePlaceholder:["\u5f00\u59cb\u65f6\u95f4","\u7ed3\u675f\u65f6\u95f4"]}},global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",filterEmptyText:"\u65e0\u7b5b\u9009\u9879",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c",triggerDesc:"\u70b9\u51fb\u964d\u5e8f",triggerAsc:"\u70b9\u51fb\u5347\u5e8f",cancelSort:"\u53d6\u6d88\u6392\u5e8f",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7b5b\u9009\u9879\u4e2d\u641c\u7d22",selectNone:"\u6e05\u7a7a\u6240\u6709"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5f53\u9875",removeCurrent:"\u5220\u9664\u5f53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90e8",selectInvert:"\u53cd\u9009\u5f53\u9875"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"},Image:{preview:"\u9884\u89c8"},CronExpression:{cronError:"cron \u8868\u8fbe\u5f0f\u4e0d\u5408\u6cd5",second:"\u79d2",minute:"\u5206\u949f",hour:"\u5c0f\u65f6",day:"\u65e5",month:"\u6708",week:"\u5468",secondError:"

          *\u4efb\u610f\u503c

          ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

          -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

          /\u5e73\u5747\u5206\u914d

          0-59\u5141\u8bb8\u8303\u56f4

          ",minuteError:"

          *\u4efb\u610f\u503c

          ,\u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

          -\u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

          /\u5e73\u5747\u5206\u914d

          0-59\u5141\u8bb8\u8303\u56f4

          ",hourError:"

          * \u4efb\u610f\u503c

          , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

          - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

          / \u5e73\u5747\u5206\u914d

          0-23 \u5141\u8bb8\u8303\u56f4

          ",dayError:"

          * \u4efb\u610f\u503c

          , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

          - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

          / \u5e73\u5747\u5206\u914d

          1-31 \u5141\u8bb8\u8303\u56f4

          ",monthError:"

          * \u4efb\u610f\u503c

          , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

          - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

          / \u5e73\u5747\u5206\u914d

          1-12 \u5141\u8bb8\u8303\u56f4

          ",weekError:"

          * \u4efb\u610f\u503c

          , \u591a\u4e2a\u503c\u4e4b\u95f4\u7684\u5206\u9694\u7b26

          - \u533a\u95f4\u503c\u7684\u8fde\u63a5\u7b26

          / \u5e73\u5747\u5206\u914d

          ? \u4e0d\u6307\u5b9a

          0-7 \u5141\u8bb8\u8303\u56f4\uff080\u4ee3\u8868\u5468\u65e5\uff0c1-7\u4f9d\u6b21\u4e3a\u5468\u4e00\u5230\u5468\u65e5\uff09

          "}};const Aw=new $e("nz-i18n"),Lq=new $e("nz-date-locale");let uc=(()=>{class n{constructor(e,i){this._change=new Q1(this._locale),this.setLocale(e||Aq),this.setDateLocale(i||null)}get localeChange(){return this._change.asObservable()}translate(e,i){let r=this._getObjectPath(this._locale,e);return"string"==typeof r?(i&&Object.keys(i).forEach(o=>r=r.replace(new RegExp(`%${o}%`,"g"),i[o])),r):e}setLocale(e){this._locale&&this._locale.locale===e.locale||(this._locale=e,this._change.next(e))}getLocale(){return this._locale}getLocaleId(){return this._locale?this._locale.locale:""}setDateLocale(e){this.dateLocale=e}getDateLocale(){return this.dateLocale}getLocaleData(e,i){const r=e?this._getObjectPath(this._locale,e):this._locale;return!r&&!i&&js(`Missing translations for "${e}" in language "${this._locale.locale}".\nYou can use "NzI18nService.setLocale" as a temporary fix.\nWelcome to submit a pull request to help us optimize the translations!\nhttps://github.com/NG-ZORRO/ng-zorro-antd/blob/master/CONTRIBUTING.md`),r||i||this._getObjectPath(Iw,e)||{}}_getObjectPath(e,i){let r=e;const o=i.split("."),a=o.length;let s=0;for(;r&&s{class n{constructor(e){this._locale=e}transform(e,i){return this._locale.translate(e,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(uc,16))},n.\u0275pipe=Pi({name:"nzI18n",type:n,pure:!0}),n})(),Lw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();const Fw=new $e("date-config"),Nq={firstDayOfWeek:void 0};let Oo=(()=>{class n{constructor(e,i){this.i18n=e,this.config=i,this.config=function Rq(n){return Object.assign(Object.assign({},Nq),n)}(this.config)}}return n.\u0275fac=function(e){return new(e||n)(me(uc),me(Fw,8))},n.\u0275prov=Le({token:n,factory:function(e){let i=null;return i=e?new e:function Vq(n,t){const e=n.get(uc);return e.getDateLocale()?new Hq(e,t):new Bq(e,t)}(me(hr),me(Fw,8)),i},providedIn:"root"}),n})();class Hq extends Oo{getISOWeek(t){return function uR(n){Ze(1,arguments);var t=yt(n),e=O4(t).getTime()-lR(t).getTime();return Math.round(e/cR)+1}(t)}getFirstDayOfWeek(){let t;try{t=this.i18n.getDateLocale().options.weekStartsOn}catch(e){t=1}return null==this.config.firstDayOfWeek?t:this.config.firstDayOfWeek}format(t,e){return t?function mV(n,t,e){var i,r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe;Ze(2,arguments);var Xe=String(t),st=ts(),Bt=null!==(i=null!==(r=null==e?void 0:e.locale)&&void 0!==r?r:st.locale)&&void 0!==i?i:Kb,yn=Jn(null!==(o=null!==(a=null!==(s=null!==(l=null==e?void 0:e.firstWeekContainsDate)&&void 0!==l?l:null==e||null===(u=e.locale)||void 0===u||null===(f=u.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==s?s:st.firstWeekContainsDate)&&void 0!==a?a:null===(p=st.locale)||void 0===p||null===(P=p.options)||void 0===P?void 0:P.firstWeekContainsDate)&&void 0!==o?o:1);if(!(yn>=1&&yn<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Ot=Jn(null!==(E=null!==(H=null!==(G=null!==(ne=null==e?void 0:e.weekStartsOn)&&void 0!==ne?ne:null==e||null===(ue=e.locale)||void 0===ue||null===(ye=ue.options)||void 0===ye?void 0:ye.weekStartsOn)&&void 0!==G?G:st.weekStartsOn)&&void 0!==H?H:null===(le=st.locale)||void 0===le||null===(Pe=le.options)||void 0===Pe?void 0:Pe.weekStartsOn)&&void 0!==E?E:0);if(!(Ot>=0&&Ot<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Bt.localize)throw new RangeError("locale must contain localize property");if(!Bt.formatLong)throw new RangeError("locale must contain formatLong property");var Ut=yt(n);if(!oc(Ut))throw new RangeError("Invalid time value");var Hn=A4(Ut),On=Vb(Ut,Hn),_i={firstWeekContainsDate:yn,weekStartsOn:Ot,locale:Bt,_originalDate:Ut};return Xe.match(uV).map(function(pn){var ze=pn[0];return"p"===ze||"P"===ze?(0,j6[ze])(pn,Bt.formatLong):pn}).join("").match(cV).map(function(pn){if("''"===pn)return"'";var ze=pn[0];if("'"===ze)return pV(pn);var Ge=CR[ze];if(Ge)return!(null!=e&&e.useAdditionalWeekYearTokens)&&Gb(pn)&&L4(pn,t,String(n)),!(null!=e&&e.useAdditionalDayOfYearTokens)&&Wb(pn)&&L4(pn,t,String(n)),Ge(On,pn,Bt.localize,_i);if(ze.match(fV))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ze+"`");return pn}).join("")}(t,e,{locale:this.i18n.getDateLocale()}):""}parseDate(t,e){return function jY(n,t,e,i){var r,o,a,s,l,u,f,p,P,E,H,G,ne,ue,ye,le,Pe,Xe;Ze(3,arguments);var st=String(n),Bt=String(t),yn=ts(),Ot=null!==(r=null!==(o=null==i?void 0:i.locale)&&void 0!==o?o:yn.locale)&&void 0!==r?r:Kb;if(!Ot.match)throw new RangeError("locale must contain match property");var Ut=Jn(null!==(a=null!==(s=null!==(l=null!==(u=null==i?void 0:i.firstWeekContainsDate)&&void 0!==u?u:null==i||null===(f=i.locale)||void 0===f||null===(p=f.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==l?l:yn.firstWeekContainsDate)&&void 0!==s?s:null===(P=yn.locale)||void 0===P||null===(E=P.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==a?a:1);if(!(Ut>=1&&Ut<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Hn=Jn(null!==(H=null!==(G=null!==(ne=null!==(ue=null==i?void 0:i.weekStartsOn)&&void 0!==ue?ue:null==i||null===(ye=i.locale)||void 0===ye||null===(le=ye.options)||void 0===le?void 0:le.weekStartsOn)&&void 0!==ne?ne:yn.weekStartsOn)&&void 0!==G?G:null===(Pe=yn.locale)||void 0===Pe||null===(Xe=Pe.options)||void 0===Xe?void 0:Xe.weekStartsOn)&&void 0!==H?H:0);if(!(Hn>=0&&Hn<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===Bt)return""===st?yt(e):new Date(NaN);var Ge,On={firstWeekContainsDate:Ut,weekStartsOn:Hn,locale:Ot},_i=[new CV],Ti=Bt.match(HY).map(function(In){var Lt=In[0];return Lt in j6?(0,j6[Lt])(In,Ot.formatLong):In}).join("").match(VY),pn=[],ze=fw(Ti);try{var it=function(){var Lt=Ge.value;!(null!=i&&i.useAdditionalWeekYearTokens)&&Gb(Lt)&&L4(Lt,Bt,n),(null==i||!i.useAdditionalDayOfYearTokens)&&Wb(Lt)&&L4(Lt,Bt,n);var qi=Lt[0],ss=NY[qi];if(ss){var GS=ss.incompatibleTokens;if(Array.isArray(GS)){var KS=pn.find(function(QS){return GS.includes(QS.token)||QS.token===qi});if(KS)throw new RangeError("The format string mustn't contain `".concat(KS.fullToken,"` and `").concat(Lt,"` at the same time"))}else if("*"===ss.incompatibleTokens&&pn.length>0)throw new RangeError("The format string mustn't contain `".concat(Lt,"` and any other token at the same time"));pn.push({token:qi,fullToken:Lt});var Jm=ss.run(st,Lt,Ot.match,On);if(!Jm)return{v:new Date(NaN)};_i.push(Jm.setter),st=Jm.rest}else{if(qi.match(qY))throw new RangeError("Format string contains an unescaped latin alphabet character `"+qi+"`");if("''"===Lt?Lt="'":"'"===qi&&(Lt=$Y(Lt)),0!==st.indexOf(Lt))return{v:new Date(NaN)};st=st.slice(Lt.length)}};for(ze.s();!(Ge=ze.n()).done;){var It=it();if("object"===Q2(It))return It.v}}catch(In){ze.e(In)}finally{ze.f()}if(st.length>0&&YY.test(st))return new Date(NaN);var Yn=_i.map(function(In){return In.priority}).sort(function(In,Lt){return Lt-In}).filter(function(In,Lt,qi){return qi.indexOf(In)===Lt}).map(function(In){return _i.filter(function(Lt){return Lt.priority===In}).sort(function(Lt,qi){return qi.subPriority-Lt.subPriority})}).map(function(In){return In[0]}),Ir=yt(e);if(isNaN(Ir.getTime()))return new Date(NaN);var au,Di=Vb(Ir,A4(Ir)),Ao={},bn=fw(Yn);try{for(bn.s();!(au=bn.n()).done;){var Eh=au.value;if(!Eh.validate(Di,On))return new Date(NaN);var si=Eh.set(Di,Ao,On);Array.isArray(si)?(Di=si[0],gV(Ao,si[1])):Di=si}}catch(In){bn.e(In)}finally{bn.f()}return Di}(t,e,new Date,{locale:this.i18n.getDateLocale(),weekStartsOn:this.getFirstDayOfWeek()})}parseTime(t,e){return this.parseDate(t,e)}}class Bq extends Oo{getISOWeek(t){return+this.format(t,"w")}getFirstDayOfWeek(){if(void 0===this.config.firstDayOfWeek){const t=this.i18n.getLocaleId();return t&&["zh-cn","zh-tw"].indexOf(t.toLowerCase())>-1?1:0}return this.config.firstDayOfWeek}format(t,e){return t?R9(t,e,this.i18n.getLocaleId()):""}parseDate(t){return new Date(t)}parseTime(t,e){return new Iq(e,this.i18n.getLocaleId()).toDate(t)}} +/** + * @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 + */ +const Ks=void 0,Yq=["en",[["a","p"],["AM","PM"],Ks],[["AM","PM"],Ks,Ks],[["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"]],Ks,[["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"]],Ks,[["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}",Ks,"{1} 'at' {0}",Ks],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Uq(n){const e=Math.floor(Math.abs(n)),i=n.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===i?1:5}];var qq=O(137),jq=O(6908),th=O.n(jq),$q=O(1318),bm=O.n($q),Wq=O(5541),Cm=O.n(Wq);const nt={parseDateFormats:["M/D/YYYY","M/D/YY","M/D","M-D-YYYY","M-D-YY","M-D","YYYY","YYYY-M-D","YYYY/M/D",th().ISO_8601,"M/D/YYYY HH:mm","M/D/YY HH:mm","M/D HH:mm","M-D-YYYY HH:mm","M-D-YY HH:mm","M-D HH:mm"],intRegex:/^\s*(\+|-)?\d+\s*$/,decRegex:/^\s*[\+-]?([\+-]?\d+\.?\d*([eE]?[\+|-]?\d+)?|[\+-]?\d*\.?\d+[eE]?([\+|-]?\d+)?)\s*$/,areTwoAnswersSame:function(n,t,e){let i=["label","code","text","score","other"];if("object"!=typeof n)return!1;let o=!1;if(!n.system&&!t.system||n.system===(t.system?t.system:e.answerCodeSystem)){o=!0;let l=Object.keys(n);for(var a=0,s=l.length;a=0&&n[l[a]]!==t[l[a]]){o=!1;break}}return o},dateToDTStringISO:function(n){return n&&n instanceof Date&&!isNaN(n.getTime())?[(1e4+n.getFullYear()).toString().substr(1),(101+n.getMonth()).toString().substr(1),(100+n.getDate()).toString().substr(1)].join("-"):void 0},stringToDTDateISO:function(n){var t=new Date(n);return isNaN(t.getTime())?void 0:new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate())},dateToDTMString:function(n){return"string"==typeof n&&(n=this.stringToDate(n,!0)),n.toISOString()},stringToDate:function(n,t){if(!n||"string"!=typeof n)return n;if("t"===n.trim())return new Date;let e=th()(n,this.parseDateFormats,!0);return t&&!e.isValid()&&(e=th()(n)),e.isValid()?e.toDate():null},isValidDate:function(n){return!!this.stringToDate(n)},formatDate:function(n,t){return th()(n).format(t)},getNextLetter:function(n){for(var e=[],i=n;i>0;){var r=i%26;e.push(r=0===r?25:r-1),i=Math.floor((i-1)/26)}for(var o="",a=e.length-1;a>=0;a--)o+="abcdefghijklmnopqrstuvqxyz".charAt(e[a]);return o},findObjectInArray:function(n,t,e,i,r){var o=r?[]:null;if(Array.isArray(n)){var a=0;i&&Math.abs(i)=0;t--)null==n[t]?n.splice(t,1):"object"==typeof n[t]&&this.pruneNulls(n[t]);else n&&"object"==typeof n&&Object.keys(n).forEach(function(i){null==n[i]?delete n[i]:"object"==typeof n[i]&&this.pruneNulls(n[i])},this)},deepCopy:function(n){return bm()(n)},deepEqual:function(n,t){return Cm()(n,t)},shallowEqual:function(n,t){var e=!0;if(typeof n!=typeof t)e=!1;else if("object"!=typeof n)n!==t&&(e=!1);else{var i=Object.keys(n),r=Object.keys(t);if(i.length!==r.length)e=!1;else for(var o=0,a=i.length;o=0?JSON.parse(n):window[n]);var r=n.resourceType,o=e&&e.fhirVersion;if(r&&"Questionnaire"!==r)throw new Error("Only Questionnaire FHIR content is supported in addFormToPage.");this.pageFormID_||(this.pageFormID_=0),LForms.addedFormDefs||(LForms.addedFormDefs=[]),LForms.addedFormDefs.push(n);for(var a=e&&!0===e.prepopulate;i.firstChild;)i.removeChild(i.lastChild);const s=document.createElement("wc-lhc-form");return i.appendChild(s),new Promise(function(u,f){try{s.questionnaire=n,s.options=e,s.prepop=a,s.fhirVersion=o,s.addEventListener("onFormReady",function(p){u()}),s.addEventListener("onError",function(p){f(p.detail)})}catch(p){f(p)}})},removeFormsFromPage:function(t){for(t="string"==typeof t?document.getElementById(t):t;t.firstChild;)t.removeChild(t.lastChild)},getUserData:function(n,t,e,i){var r=this._getFormObjectInScope(n);return r?r.getUserData(t,e,i):null},getFormData:function(n,t,e){var i=this._getFormObjectInScope(n);return i?i.getFormData(t,e):null},getFormHL7Data:function(n){var t=this._getFormObjectInScope(n);return t?LForms.HL7.toHL7Segments(t):null},getFormFHIRData:function(n,t,e,i){return(!e||e instanceof HTMLElement||"string"==typeof e)&&(e=this._getFormObjectInScope(e)),this._convertLFormsToFHIRData(n,t,e,i)},checkValidity:function(n){var t=this._getFormObjectInScope(n);return t?t.checkValidity():null},_convertLFormsToFHIRData:function(n,t,e,i){i||(i={}),e instanceof LForms.LFormsData||(e=new LForms.LFormsData(e));var r=this.validateFHIRVersion(t),o=LForms.FHIR[r],a=null;if(e)switch(n){case"DiagnosticReport":var s=i?i.bundleType:void 0;a=o.DiagnosticReport.createDiagnosticReport(e,i.subject,null!=s,s);break;case"Questionnaire":a=o.SDC.convertLFormsToQuestionnaire(e,i.noExtensions);break;case"QuestionnaireResponse":a=i.extract?o.SDC.convertLFormsToQRAndExtracFHIRData(e,i.noExtensions,i.subject):o.SDC.convertLFormsToQuestionnaireResponse(e,i.noExtensions,i.subject)}return a},convertFHIRQuestionnaireToLForms:function(n,t){var e=null;return n&&(t=this._requireValidFHIRVersion(t,n),e=LForms.FHIR[t].SDC.convertQuestionnaireToLForms(n)),e},mergeFHIRDataIntoLForms:function(n,t,e){if("string"==typeof n&&(n=t,t=e,e=arguments[3]),n){e=this._requireValidFHIRVersion(e,n);var i=LForms.FHIR[e];switch(n.resourceType){case"DiagnosticReport":(t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0;break;case"Bundle":"searchset"===n.type&&n.entry.find(r=>"DiagnosticReport"===r.resource.resourceType)&&((t=i.DiagnosticReport.mergeDiagnosticReportToLForms(t,n)).hasSavedData=!0);break;case"QuestionnaireResponse":(t=i.SDC.mergeQuestionnaireResponseToLForms(t,n)).hasSavedData=!0}}return t},_requireValidFHIRVersion:function(n,t){if(n||(n=this.detectFHIRVersion(t)||this.guessFHIRVersion(t)),!n)throw new Error("Could not determine the FHIR version for this resource. Please make sure it is specified via meta.profile (see http://build.fhir.org/versioning.html#mp-version and https://www.hl7.org/fhir/references.html#canonical). Example 1: http://hl7.org/fhir/4.0/StructureDefinition/Questionnaire (for Questionnaire version 4.0, a.k.a. R4).Example 2: http://hl7.org/fhir/3.0/StructureDefinition/Questionnaire (for Questionnaire version 3.0, a.k.a. STU3).Example 3: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire|2.7 (for SDC Questionnaire version 2.7).");return this.validateFHIRVersion(n)},setFHIRContext:function(n,t){if(!LForms.FHIR)throw new Error("LHC-Forms FHIR support files have not been loaded.See http://lhncbc.github.io/lforms/#fhirScripts");LForms.fhirContext={client:n,vars:t},LForms.fhirCapabilities={},delete LForms._serverFHIRReleaseID},_fhirVersionToRelease:function(n){let t=n,e=n.match(/^\d+(\.\d+)/);if(e){const i=parseFloat(e[0]);t=i>3&&i<=4?"R4":i>=1.1&&i<=3?"STU3":n}return t},getServerFHIRReleaseID:function(n){if(!LForms.fhirContext)throw new Error("setFHIRContext needs to be called before getFHIRReleaseID");if(!LForms.fhirContext.client)throw new Error("setFHIRContext was called, but no server connection was provided");if(LForms._serverFHIRReleaseID)setTimeout(function(){n(LForms._serverFHIRReleaseID)});else try{LForms.fhirContext.client.getFhirVersion().then(function(e){LForms._serverFHIRReleaseID=LForms.Util._fhirVersionToRelease(e),console.log("Server FHIR version is "+LForms._serverFHIRReleaseID+" ("+e+")"),n(LForms._serverFHIRReleaseID)},function(e){console.log("Error retrieving server's CompatibilityStatement:"),console.log(e),n()})}catch(e){throw setTimeout(function(){n()}),e}},validateFHIRVersion:function(n){if(!LForms.Util.FHIRSupport[n])throw new Error("Version "+n+" of FHIR is not supported.");if(!LForms.FHIR)throw new Error("The FHIR support files for LHC-Forms do not appear to have been loaded. Please consult the documentation at http://lhncbc.github.io/lforms/#fhirSupport.");if(!LForms.FHIR[n])throw new Error("Version "+n+" of FHIR is supported, but the supporting code was not loaded.");return n},detectFHIRVersion:function(n){let t=null;return n.meta&&n.meta.profile&&(t=this.detectFHIRVersionFromProfiles(n.meta.profile)),t},detectFHIRVersionFromProfiles(n){if(!n||!n.length)return null;let t=null;for(let i=0;i=2.1&&(r="4.0")),r){const o=this._fhirVersionToRelease(r);(!t||Rw[o]>Rw[t])&&(t=o)}}return t},guessFHIRVersion:function(n){var t=null;return"Questionnaire"==n.resourceType?t=this._testValues(n,"item",function(r){return!!(r.option||r.options||r.enableWhen&&"hasAnswer"in r.enableWhen)})?"STU3":"R4":"QuestionnaireResponse"==n.resourceType&&(t=n.parent||this._testValues(n,"item",function(o){return!!o.subject})?"STU3":"R4"),t},_testValues:function(n,t,e){var i=!1;if(n instanceof Array)for(var r=0,o=n.length;!i&&r0?(n=i[0]).getElementsByTagName("wc-lhc-form"):document.getElementsByTagName("wc-lhc-form")}for(let r of e){t=r.lhcFormData;break}return t},isItemValueEmpty:function(n){var t=!0;if(null!=n&&""!==n&&"function"!=typeof n)if("string"==typeof n||n instanceof String)t=""===n.trim();else if(Array.isArray(n)){for(var e=0;e0){e=0;for(var r=i.length;e0&&(t?(n.questionCode=n.codeList[0].code,n.questionCodeSystem=n.codeList[0].system):(n.code=n.codeList[0].code,n.codeSystem=n.codeList[0].system));return n},createLocalFHIRReference:function(n){var t={reference:n.resourceType+"/"+n.id};if("Patient"===n.resourceType&&n.name&&n.name.length>0){var e=n.name[0];e.text?t.display=e.text:(e.given&&e.given.length>0&&(t.display=e.given[0]),e.family&&(t.display=t.display?t.display+" "+e.family:e.family))}return t},getCodeSystem:function(n){return"LOINC"===n?"http://loinc.org":n},removeObjectsFromArray:function(n,t,e,i,r){var o=r?[]:null,a=r?[]:null;if(Array.isArray(n)){var s=0;i&&Math.abs(i)=0;u--)n.splice(o[u],1);else null!==o&&n.splice(o,1)}return a},baseFormDef:function(){return{lformsVersion:LForms.lformsVersion}},getAnswersResourceStatus:function(n){return(!n||n instanceof HTMLElement||"string"==typeof n)&&(n=this._getFormObjectInScope(n)),n.checkAnswersResourceStatus()},loadScript:function(n){return new Promise(function(t,e){var i=document.createElement("script");i.onreadystatechange=t,i.onload=t,i.onerror=e,i.src=n,document.body.appendChild(i)})},loadFHIRLibs:function(n,t){return Promise.all([this.loadScript(n),this.loadScript(t)])},_hasMultipleAnswers:function(n){return n.answerCardinality&&n.answerCardinality.max&&("*"===n.answerCardinality.max||parseInt(n.answerCardinality.max)>1)}};Vw._internalUtil=zr;const Er=ep(ep({},nt),Vw),Te_DATA_CONTROL_CONSTRUCTION_ARRAY="ARRAY",Te_DATA_CONTROL_CONSTRUCTION_OBJECT="OBJECT",Te_DATA_CONTROL_CONSTRUCTION_SIMPLE="SIMPLE",Te_DATA_CONTROL_SOURCE_INTERNAL="INTERNAL",Te_SKIP_LOGIC_ACTION_ENABLE="show",Te_SKIP_LOGIC_ACTION_DISABLE="hide",Te_SKIP_LOGIC_STATUS_ENABLED="target-enabled",Te_SKIP_LOGIC_STATUS_DISABLED="target-disabled",Te_CALCULATION_METHOD_TOTALSCORE="TOTALSCORE",Te_DATA_TYPE_INT="INT",Te_DATA_TYPE_REAL="REAL",Te_DATA_TYPE_ST="ST",Te_DATA_TYPE_TX="TX",Te_DATA_TYPE_DT="DT",Te_DATA_TYPE_DTM="DTM",Te_DATA_TYPE_TM="TM",Te_DATA_TYPE_CNE="CNE",Te_DATA_TYPE_CWE="CWE",Te_DATA_TYPE_SECTION="SECTION",Te_DATA_TYPE_TITLE="TITLE",Te_DATA_TYPE_QTY="QTY",Te_DATA_TYPE_BL="BL",nh={_timeout:1500,_restrictionKeys:["minExclusive","minInclusive","maxExclusive","maxInclusive","totalDigits","fractionDigits","length","minLength","maxLength","enumeration","whiteSpace","pattern"],_dataTypes:["BL","INT","REAL","ST","TX","BIN","DT","DTM","TM","CNE","CWE","RTO","QTY","NR","YEAR","MONTH","DAY","URL","EMAIL","PHONE",""],_errorMessages:{BL:"must be a boolean (true/false).",INT:"must be an integer number.",REAL:"must be a decimal number.",ST:"must be a string value.",TX:"must be a text value.",BIN:"must be a binary value.",DT:"must be a date value.",DTM:"must be a date and time value.",TM:"must be a time value.",CNE:"must be a value from the answer list.",CWE:"must be a value from the answer list or a user supplied value.",RTO:"must be a ratio value.",QTY:"must be a decimal number",NR:"must be two numeric values separated by a ^. One value can be omitted, but not the ^.",YEAR:"must be a numeric value of year.",MONTH:"must be a numeric value of month.",DAY:"must be a numeric value of day.",URL:"must be a valid URL.",EMAIL:"must be a valid email address.",PHONE:"must be a valid phone number."},checkRequired:function(n,t,e){var i=!0;return n&&(null==t||""===t||Array.isArray(t)&&0===t.length)&&(i=!1,e.push("requires a value")),i},checkDataType:function(n,t,e){var i=!0;if(null!=t&&""!==t)switch(n){case"BL":!0!==t&&!1!==t&&(i=!1);break;case"INT":i=nt.isInteger(t);break;case"REAL":case"QTY":i=nt.isDecimal(t);break;case"PHONE":i=/(((^\s*(\d\d){0,1}\s*(-?|\.)\s*(\(?\d\d\d\)?\s*(-?|\.?)){0,1}\s*\d\d\d\s*(-?|\.?)\s*\d{4}\b)|(^\s*\+\(?(\d{1,4}\)?(-?|\.?))(\s*\(?\d{2,}\)?\s*(-?|\.?)\s*\d{2,}\s*(-?|\.?)(\s*\d*\s*(-|\.?)){0,3})))(\s*(x|ext|X)\s*\d+){0,1}$)/.test(t);break;case"EMAIL":i=/^\s*((\w+)(\.\w+)*)@((\w+)(\.\w+)+)$/.test(t);break;case"URL":i=/^(https?|ftp):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?$/.test(t);break;case"TM":i=/^\s*(((\d|[0-1]\d|2[0-4]):([0-5]\d))|(\d|0\d|1[0-2]):([0-5]\d)\s*([aApP][mM]))\s*$/.test(t);break;case"YEAR":i=/^\d{1,4}$/.test(t);break;case"MONTH":i=/^(0?[1-9]|1[012])$/.test(t);break;case"DAY":i=/^(0?[1-9]|[12]\d|3[01])$/.test(t);break;case"NR":i=/^(\-?\d+(\.\d*)?)?\s*\^\s*(\-?\d+(\.\d*)?)?$/.test(t);break;case"DT":i=nt.isValidDate(t);break;default:i=!0}return Array.isArray(e)&&!i&&e.push(this._errorMessages[n]),i},checkRestrictions:function(n,t,e){var i=!0;if(null!=t&&""!==t)for(var r in n){var o=!0,a=n[r];switch(r){case"minExclusive":parseFloat(t)>parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than "+a+"."));break;case"minInclusive":parseFloat(t)>=parseFloat(a)?o=!0:(o=!1,e.push("must be a value greater than or equal to "+a+"."));break;case"maxExclusive":parseFloat(t)=parseInt(a)?o=!0:(o=!1,e.push("must have a total length greater than or equal to "+a+"."));break;case"pattern":var s=a.indexOf("/"),l=a.lastIndexOf("/"),u=a.slice(s+1,l),f=a.slice(l+1);new RegExp(u,f).test(t)?o=!0:(o=!1,e.push("must match a RegExp pattern of "+a+"."));break;default:o=!0}i=i&&o}return i}};let Qq={getValueInStandardUnit:function(n,t){return(n*this.units_[t]).toFixed(this.precision_)},getStandardUnit:function(){},precision_:4,units_:{kg:1,kgs:1,kilograms:1,pounds:.453592,lbs:.453592,cm:1,cms:1,centimeters:1,feet:30.48,ft:30.48,inches:2.54,"[in_i]":2.54,meters:100,"ft-inches":2.54}},Zq={calculations_:{precision_:2,TOTALSCORE:function(n){for(var t=0,e=0,i=n.length;e0&&(t=LForms.FHIR[e[0]]),!t)throw new Error("The LHC-Forms FHIR support file was not loaded.");this._fhir=t}return t}loadFHIRResources(t){LForms.fhirContext||console.log("Warning: FHIR resources might not be loaded, because loadFHIRResources() was called before LForms.Util.setFHIRContext()");var e=this,i=this._fhir.SDC,r=i.loadLaunchContext(this);return r=r.concat(i.loadAnswerValueSets(this)),t&&r.push(i.requestLinkedObs(this)),Promise.all(r).then(function(){e._notifyAsyncChangeListeners()}).catch(function(a){throw a})}_buildURL(t,e){let i=t.map(r=>encodeURIComponent(r)).join("/");return e&&(i+="?"+Object.keys(e).map(r=>r+"="+encodeURIComponent(e[r])).join("&")),i}_loadAnswerValueSetsFromPackage(t){if(t.answerValueSet){var e=this._getResourcesFromPackageStore("ValueSet",t.answerValueSet);if(e&&this._fhir){var i=this._fhir.SDC.answersFromVS(e.fileContent);i&&(t.answers=i)}}}_checkFHIRVarName(t){if(this._fhir.reservedVarNames[t])throw'The "'+t+'" variable name is reserved; Questionnaires may not assign a value to it.'}_initializeInternalData(){this._setDefaultValues(),Er.initializeCodes(this),this._repeatableItems={},this._setTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}_resetInternalData(){this._updateTreeNodes(this.items,this),this._updateLastRepeatingItemsStatus(this.items),this.itemList=[],this.itemHash={},this._updateItemReferenceList(this.items),this._standardizeScoreRule(this.itemList),this._resetHorizontalTableInfo(),this._adjustLastSiblingListForHorizontalLayout(),this._setUpAnswerAndUnitAutoComp(this.itemList),this._setupSourceToTargetMap(),this._checkFormControls()}updateSkipLogicControlledItems(t,e){var i=!1;if(t._skipLogicTargets)for(var r=0,o=t._skipLogicTargets.length;r{r._checkFormControls()})})}}_checkValidations(t){if(t._hasValidation){var e=[];nh.checkRequired(t._answerRequired,t.value,e),nh.checkDataType(t.dataType,t.value,e),nh.checkRestrictions(t.restrictions,t.value,e),t._validationErrors=e}}_checkFormControls(){for(var t=!0;t;){t=!1;for(var e=0,i=this.itemList.length;e0)for(var i=0,r=t.items.length;i0)for(var s=0,l=t.items.length;s0&&this._updateItemReferenceList(r.items)}}_findItemsWithScore(){for(var t={},e=0,i=this.itemList.length;e0)for(var o=0,a=r.answers.length;o0&&this._setTreeNodes(l.items,l),l._questionRepeatable&&1===l._id){delete l._parentItem;var u=nt.deepCopy(l);this._removeUserDataAndRepeatingSubItems(u),this._repeatableItems[l.linkId]=u}l._parentItem=e,o=l}}_setupInFieldPlaceholders(t){if(!t._readOnly)if(t._entryFormat)t._placeholder=t._entryFormat;else if(t._hasAnswerList)t._placeholder=t.dataType===Te_DATA_TYPE_CWE?t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value":t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";else switch(t.dataType){case Te_DATA_TYPE_DT:t._placeholder="MM/DD/YYYY";break;case Te_DATA_TYPE_DTM:t._placeholder="MM/DD/YYYY HH:MM:SS";break;case Te_DATA_TYPE_TM:t._placeholder="HH:MM:SS";break;case Te_DATA_TYPE_CNE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for values":"Search for value":t._multipleAnswers?"Select one or more":"Select one";break;case Te_DATA_TYPE_CWE:t._placeholder=t.externallyDefined?t._multipleAnswers?"Search for or type values":"Search for or type a value":t._multipleAnswers?"Select one or more or type a value":"Select one or type a value";break;case"SECTION":case"TITLE":case"":t._placeholder="";break;case Te_DATA_TYPE_INT:case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:t._placeholder="Type a number";break;default:t._placeholder="Type a value"}}_removeUserDataAndRepeatingSubItems(t){if(t.value=null,t.unit=null,t.items&&t.items.length>0)for(var e=0;e1),t._answerRequired=t.answerCardinality.min&&t.answerCardinality.min&&parseInt(t.answerCardinality.min)>=1,t._multipleAnswers=Er._hasMultipleAnswers(t),t._readOnly=t.editable&&"0"===t.editable||!!t.calculationMethod,this._fhir&&(this._fhir.SDC.processExtensions(t,"obj_text"),this._fhir.SDC.processExtensions(t,"obj_prefix"))}_isHidden(t){return t._skipLogicStatus===Te_SKIP_LOGIC_STATUS_DISABLED||t._isHiddenFromView||!1===t._enableWhenExpVal}_updateTreeNodes(t,e){for(var i=t.length,r=i-1,o=!1,a=i-1;a>=0;a--){if((s=t[a])._id||(s._id=1),s._idPath=e._idPath+this.PATH_DELIMITER+s._id,s._elementId=s.linkId+s._idPath,s._displayLevel=e._displayLevel+1,s._parentItem=e,s._repeatingSectionList=null,this._updateItemAttrs(s),s._lastSibling=a===r,o||(this._isHidden(s)?(s._lastSibling=!1,r-=1):(s._lastSibling=!0,o=!0)),s._questionRepeatable&&1===s._id&&!this._repeatableItems[s.linkId]){delete s._parentItem;var l=nt.deepCopy(s);this._removeUserDataAndRepeatingSubItems(l),this._repeatableItems[s.linkId]=l}s._parentItem=e,s.items&&s.items.length>0&&this._updateTreeNodes(s.items,s)}var u=!1,f=0;for(a=0;a0&&(u.extension=this.extension),o&&(u.hasSavedData=!0),this.fhirVersion&&(u.fhirVersion=this.fhirVersion),u}getUserData(t,e,i,r){var o={};return this._invalidData=!1,this._checkSubTreeValues(this.items),o.itemsData=this._processDataInItems(this.items,t,e,i,r),nt.deepCopy(o)}checkValidity(){const t=[],e=this.itemList.length;for(let i=0;i`${r.question} ${a}`);Array.prototype.push.apply(t,o)}}return t.length?t:null}_checkSubTreeValues(t){for(var e=0,i=t.length;e0)for(var i=0,r=t.items.length;i0&&(f.extension=u.extension),u)"value"===p?f[p]=this._getOriginalValue(u[p],u.dataType,u._hasAnswerList):"unit"===p?f[p]=this._getOriginalValue(u[p]):!p.match(/^[_\$]/)&&"extension"!==p&&(f[p]=u[p]),o&&(f._id=u._id);u.items&&u.items.length>0&&(f.items=this._processDataInItems(u.items,e,i,r,o)),(!i||f.items&&0!==f.items.length||u._itemOrSubtreeHasValue)&&a.push(f)}}return a}_filterInternalData(t,e){var i={};if(e&&t._notOnList&&!t.code&&!t.system)i=t.text;else for(var r in t)r.match(/^[_\$]/)||(i[r]=t[r]);return i}getItemValues(t){var e;if(t._questionRepeatable){e=[];for(var r=t._parentItem.items,o=t.linkId,a=!1,s=0,l=r.length;s(nt.isInteger(o)||(this._invalidData=!0),parseInt(o))):(nt.isInteger(t)||(this._invalidData=!0),r=parseInt(t));break;case Te_DATA_TYPE_REAL:case Te_DATA_TYPE_QTY:nt.isDecimal(t)||(this._invalidData=!0),r=parseFloat(t);break;case Te_DATA_TYPE_DT:r=i?t:Array.isArray(t)?t.map(o=>nt.dateToDTStringISO(o)):nt.dateToDTStringISO(t);break;case Te_DATA_TYPE_DTM:r=nt.dateToDTMString(t);break;case Te_DATA_TYPE_CNE:r=this._getObjectValue(t);break;case Te_DATA_TYPE_CWE:r=this._getObjectValue(t,!0);break;case Te_DATA_TYPE_BL:r=!!t;break;default:r=t}else r=this._getObjectValue(t);return r}getRepeatingItemMaxId(t){var e=t._id;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;ie&&(e=t._parentItem.items[i]._id);return e}getRepeatingItemCount(t){var e=0;if(t._parentItem&&Array.isArray(t._parentItem.items))for(var i=0,r=t._parentItem.items.length;i0&&this._updateLastRepeatingItemsStatus(o.items)}t[e-1]._lastRepeatingItem=!!t[e-1]._questionRepeatable,t[e-1].items&&t[e-1].items.length>0&&this._updateLastRepeatingItemsStatus(t[e-1].items)}}_getLastSubItem(t){var e=t;if(t&&Array.isArray(t.items)&&t.items.length>0){var i,r=t.items.length,o=!1;do{(i=t.items[--r])._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED&&(o=!0)}while(!o);o&&(e=this._getLastSubItem(i))}return e}_resetHorizontalTableInfo(){this._horizontalTableInfo={};for(var t=null,e=null,i=0,r=this.itemList.length;i1&&(i[0]._lastSibling=i[i.length-1]._lastSibling)}}addRepeatingItems(t){var e=this.getRepeatingItemMaxId(t),i=nt.deepCopy(this._repeatableItems[t.linkId]);if(i._id=e+1,t._parentItem&&Array.isArray(t._parentItem.items)){for(var r=0,o=0,a=t._parentItem.items.length;o{}),i}_findIndexForNewRepetition(t){for(var e=0,i=!1,r=0,o=t._parentItem.items.length;r0){for(var i=!1,r=0,o=t.value.length;r0?e[r-1]:null}getNextRepeatingItem(t){var e=this._getRepeatingItems(t),r=e.map(function(o){return o._elementId}).indexOf(t._elementId);return r{})}setRepeatingItems(t,e,i,r){var a,o=!1;let s=!1,l=!1;if(nt.deepEqual(t._lastComputedMessages,i)||(t._lastComputedRepeatingMessages=i,s=!0),t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){a=this._getRepeatingItems(t);var p,P,f=e.length-a.length;if(o=0!==f,f<0&&(P=this._findIndexForNewRepetition(t)+f,t._parentItem.items.splice(P,-f),a.splice(f),0===e.length&&(f=1,p=0)),f>0){void 0===P&&(P=this._findIndexForNewRepetition(t),p=this.getRepeatingItemMaxId(t));for(var E=this._isHidden(t._parentItem),H=0;H1?(zr.addItemWarning(t,"MultipleValuesForNonRepeat"),console.log(JSON.stringify(e))):zr.removeItemWarning(t,"MultipleValuesForNonRepeat")),s&&zr.setItemMessagesArray(t,i,r);o&&this._resetInternalData();var ue="Set values for "+this.itemDescription(t);return this._actionLogs.push(ue),l&&this.updateOnSourceItemChange(t),o?a[a.length-1]:void 0}setRepeatingItemMessages(t,e,i){if(!nt.deepEqual(t._lastComputedMessages,e))if(t._lastComputedRepeatingMessages=e,t._questionRepeatable){if(t._parentItem&&Array.isArray(t._parentItem.items)){const a=this._getRepeatingItems(t);for(var r=0,o=a.length;r1?(console.log('Form definition warning: Data types of INT or REAL may only have one unit. Question "'+t.question+'" has '+t.units.length+" units. For multiple units, use type QTY instead."),t.dataType=Te_DATA_TYPE_QTY):(t._unitReadonly=!0,t.unit||(t.unit=e[0]))),t.dataType===Te_DATA_TYPE_QTY){var l={listItems:e,matchListValue:t.units&&(!t._unitOpen||"optionsOrString"!=t._unitOpen)||!t.units&&"optionsOnly"==t._unitOpen,autoFill:!0,display:"_displayUnit"};void 0!==r?l.defaultValue=r:1===e.length&&(l.defaultValue=e[0]),nt.deepEqual(t._unitAutocompOptions,l)||(t._unitAutocompOptions=l)}}}_resetItemValueWithAnswers(t){var e=null,i=this.hasSavedData?t.value:t.value||t.defaultAnswer;if(i){e=[];var r=t._multipleAnswers&&Array.isArray(i)?i:[i];if(t.dataType!==Te_DATA_TYPE_CWE)e=r;else for(var o=0,a=r.length;o(LForms.fhirCapabilities.urlExpandBroken=!0,ne._findValueSetIDAndSearch(t,ue,ye)))}}}}}else{[r.listItems,r.addSeqNum]=this._getAnswerDisplayTextWithLabelAndScore(this.templateOptions.displayScoreWithAnswerText,t),r.display="_displayText",r.listItemsForModel=t.answers;var p=r.listItems,P=!0;for(s=0,l=p.length;s=e;break;case"maxExclusive":i=t.maxExclusive>e}else 2==r.length&&(t.hasOwnProperty("minInclusive")?i=t.minInclusive<=e:t.hasOwnProperty("minExclusive")&&(i=t.minExclusive=e:t.hasOwnProperty("maxExclusive")&&(i=t.maxExclusive>e)))}return i}_objectEqual(t,e){return nt.shallowEqual(t,e)}_findItemByLinkId(t,e){for(var i=null,r=t._parentItem,o=!1;!o&&r;)r.linkId===e&&(i=r,o=!0),r=r._parentItem;var a=null;if(!i){for(var s=0,l=this.itemList.length;s=0;u--)if(this.itemList[u].linkId===e){i=this.itemList[u];break}if(!i)for(var f=a+1,p=this.itemList.length;fnull!=o&&""!==o;return(t.system===e.system||!t.system&&!e.system)&&(i=r(t.code)||r(e.code)?t.code===e.code:t.text&&e.text&&t.text===e.text),!!i}_checkSkipLogicCondition(t,e){var i=!1,r=t&&null!=t.value&&""!==t.value&&t._skipLogicStatus!==Te_SKIP_LOGIC_STATUS_DISABLED;if(e.hasOwnProperty("exists"))i=e.exists&&r||!e.exists&&!r;else if(r){var o=t.value;if(t._hasAnswerList)switch(t.dataType){case Te_DATA_TYPE_CNE:case Te_DATA_TYPE_CWE:case Te_DATA_TYPE_INT:case Te_DATA_TYPE_ST:case Te_DATA_TYPE_DT:case Te_DATA_TYPE_TM:for(var a=e.hasOwnProperty("value")?e.value:e.hasOwnProperty("notEqual")?e.notEqual:null,s=Array.isArray(o)?o:[o],l=!1,u=0,f=s.length;u=0;a--)void 0===r[a]||(void 0!==r[a]?t=r[a]+this.delimiters.field+t:t+=this.delimiters.field);if(t+=this.delimiters.segment,i.items)for(var l=0,u=i.items.length;l1)){if(this._isSectionEmpty(s))continue;!r||r&&r.questionCode!==s.questionCode?(i=1,e+=1):i+=1;var u=nt.getNextLetter(i);s._obx4=n?n+"."+e+u:e+u,this._precessOBX4AtOneLevel(s._obx4,s.items)}else i=1,e+=1,s._obx4=n?n+"."+e:e,this._precessOBX4AtOneLevel(s._obx4,s.items);else if((l=s.questionCardinality.max)&&("*"===l||parseInt(l)>1)){if(Er.isItemValueEmpty(s.value))continue;!r||r&&r.questionCode!==s.questionCode?i=1:i+=1,u=nt.getNextLetter(i),s._obx4=n?n+"."+u:u}else s._obx4=n||"",i=1;r=s}},_generateOBX5:function(n,t,e){var r=n.code;return"CWE"!==t||r||0===r?r+this.delimiters.component+n.text+this.delimiters.component+(n.system?"LOINC"===n.system||n.system===this.LOINC_URI?this.LOINC_CS:n.system:""):this.delimiters.component.repeat(8)+n.text},_DT_FMT:"YYYYMMDD",_DTM_FMT:"YYYYMMDDHHmmss",_itemToHL7v2:function(n,t){var e="",i=this.LOINC_CS;if("TITLE"!==n.dataType){var r=new Array(this.obrFieldNum);if(n.header){var o="";r[0]="OBR",r[1]=++t.obrIndex,r[4]=n.questionCode+this.delimiters.component+n.question+this.delimiters.component+i;for(var s=this.obrFieldNum-1;s>=0;s--)void 0===r[s]||(void 0!==r[s]?o=r[s]+this.delimiters.field+o:o+=this.delimiters.field);if(o+=this.delimiters.segment,n.items)for(var u=0,f=n.items.length;u=0;s--)(a=n[s])&&(o=(r<3?a(o):r>3?a(t,e,o):a(t,e))||o);return r>3&&o&&Object.defineProperty(t,e,o),o}function is(n,t,e,i){return L(e)&&(i=e,e=void 0),i?is(n,t,e).pipe(He(r=>m(r)?i(...r):i(r))):new te(r=>{$w(n,t,function o(a){r.next(arguments.length>1?Array.prototype.slice.call(arguments):a)},r,e)})}function $w(n,t,e,i,r){let o;if(function oj(n){return n&&"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener}(n)){const a=n;n.addEventListener(t,e,r),o=()=>a.removeEventListener(t,e,r)}else if(function rj(n){return n&&"function"==typeof n.on&&"function"==typeof n.off}(n)){const a=n;n.on(t,e),o=()=>a.off(t,e)}else if(function ij(n){return n&&"function"==typeof n.addListener&&"function"==typeof n.removeListener}(n)){const a=n;n.addListener(t,e),o=()=>a.removeListener(t,e)}else{if(!n||!n.length)throw new TypeError("Invalid event target");for(let a=0,s=n.length;at.lift(new aj(n))}Uw.Util.FHIRSupport=ej;class aj{constructor(t){this.notifier=t}call(t,e){const i=new sj(t),r=Cn(this.notifier,new bi(i));return r&&!i.seenValue?(i.add(r),e.subscribe(i)):i}}class sj extends Ar{constructor(t){super(t),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}} +/** + * @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 + */const lj=new $e("cdk-dir-doc",{providedIn:"root",factory:function cj(){return o1(en)} +/** + * @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 + */}),uj=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function Ww(n){const t=(null==n?void 0:n.toLowerCase())||"";return"auto"===t&&"undefined"!=typeof navigator&&(null==navigator?void 0:navigator.language)?uj.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}let Mm,qr=(()=>{class n{constructor(e){if(this.value="ltr",this.change=new Je,e){const r=e.documentElement?e.documentElement.dir:null;this.value=Ww((e.body?e.body.dir:null)||r||"ltr")}}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(me(lj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hj=(()=>{class n{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new Je}get dir(){return this._dir}set dir(e){const i=this._dir;this._dir=Ww(e),this._rawDir=e,i!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","dir",""]],hostVars:1,hostBindings:function(e,i){2&e&&Sn("dir",i._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[Jt([{provide:qr,useExisting:n}])]}),n})(),so=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */try{Mm="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(n){Mm=!1}let J1,Qs,Sm,Or=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function CI(n){return n===t_}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Mm)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(me(E1))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 Kw(n){return function dj(){if(null==J1&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>J1=!0}))}finally{J1=J1||!1}return J1}()?n:!!n.capture} +/** + * @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 fj(){if(null==Qs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Qs=!1,Qs;if("scrollBehavior"in document.documentElement.style)Qs=!0;else{const n=Element.prototype.scrollTo;Qs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Qs}function Zs(n){return n.composedPath?n.composedPath()[0]:n.target} +/** + * @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 Qw(){return"undefined"!=typeof __karma__&&!!__karma__||"undefined"!=typeof jasmine&&!!jasmine||"undefined"!=typeof jest&&!!jest||"undefined"!=typeof Mocha&&!!Mocha} +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Xw(n){return t=>t.lift(new wj(n))}class wj{constructor(t){this.total=t}call(t,e){return e.subscribe(new Mj(t,this.total))}}class Mj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){++this.count>this.total&&this.destination.next(t)}}function dc(n,t){return e=>e.lift(new Sj(n,t))}class Sj{constructor(t,e){this.compare=t,this.keySelector=e}call(t,e){return e.subscribe(new Tj(t,this.compare,this.keySelector))}}class Tj extends I{constructor(t,e,i){super(t),this.keySelector=i,this.hasKey=!1,"function"==typeof e&&(this.compare=e)}compare(t,e){return t===e}_next(t){let e;try{const{keySelector:r}=this;e=r?r(t):t}catch(r){return this.destination.error(r)}let i=!1;if(this.hasKey)try{const{compare:r}=this;i=r(this.key,e)}catch(r){return this.destination.error(r)}else this.hasKey=!0;i||(this.key=e,this.destination.next(t))}} +/** + * @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 + */let Dj=(()=>{class n{create(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Dj]}),n})(); +/** + * @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 + */ +/** + * @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 + */class Jw extends I{notifyNext(t,e,i,r,o){this.destination.next(e)}notifyError(t,e){this.destination.error(t)}notifyComplete(t){this.destination.complete()}}class xj extends I{constructor(t,e,i){super(),this.parent=t,this.outerValue=e,this.outerIndex=i,this.index=0}_next(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}_error(t){this.parent.notifyError(t,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}function eM(n,t,e,i,r=new xj(n,e,i)){if(!r.closed)return t instanceof te?t.subscribe(r):Qe(t)(r)}const tM={};class zj{constructor(t){this.resultSelector=t}call(t,e){return e.subscribe(new Ej(t,this.resultSelector))}}class Ej extends Jw{constructor(t,e){super(t),this.resultSelector=e,this.active=0,this.values=[],this.observables=[]}_next(t){this.values.push(tM),this.observables.push(t)}_complete(){const t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(let i=0;i{function n(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return n.prototype=Object.create(Error.prototype),n})();function Dm(n){return t=>0===n?k_():t.lift(new Aj(n))}class Aj{constructor(t){if(this.total=t,this.total<0)throw new Ij}call(t,e){return e.subscribe(new Lj(t,this.total))}}class Lj extends I{constructor(t,e){super(t),this.total=e,this.count=0}_next(t){const e=this.total,i=++this.count;i<=e&&(this.destination.next(t),i===e&&(this.destination.complete(),this.unsubscribe()))}}const sh=new xo(Q0);function nM(n,t=sh){return e=>e.lift(new Fj(n,t))}class Fj{constructor(t,e){this.dueTime=t,this.scheduler=e}call(t,e){return e.subscribe(new Nj(t,this.dueTime,this.scheduler))}}class Nj extends I{constructor(t,e,i){super(t),this.dueTime=e,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Rj,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:t}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}clearDebounce(){const t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}function Rj(n){n.debouncedNext()}function lh(...n){const t=n[n.length-1];return ke(t)?(n.pop(),e=>Tm(n,e,t)):e=>Tm(n,e)} +/** + * @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 + */let Vj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */const iM=new Set;let fc,km=(()=>{class n{constructor(e){this._platform=e,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bj}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Hj(n){if(!iM.has(n))try{fc||(fc=document.createElement("style"),fc.setAttribute("type","text/css"),document.head.appendChild(fc)),fc.sheet&&(fc.sheet.insertRule(`@media ${n} {body{ }}`,0),iM.add(n))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(me(Or))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Bj(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}} +/** + * @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 + */let Uj=(()=>{class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new de}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return rM(X2(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let o=function Pj(...n){let t,e;return ke(n[n.length-1])&&(e=n.pop()),"function"==typeof n[n.length-1]&&(t=n.pop()),1===n.length&&m(n[0])&&(n=n[0]),Fo(n,e).lift(new zj(t))}(rM(X2(e)).map(a=>this._registerQuery(a).observable));return o=Tm(o.pipe(Dm(1)),o.pipe(Xw(1),nM(0))),o.pipe(He(a=>{const s={matches:!1,breakpoints:{}};return a.forEach(({matches:l,query:u})=>{s.matches=s.matches||l,s.breakpoints[u]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),o={observable:new te(a=>{const s=l=>this._zone.run(()=>a.next(l));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(lh(i),He(({matches:a})=>({query:e,matches:a})),Pt(this._destroySubject)),mql:i};return this._queries.set(e,o),o}}return n.\u0275fac=function(e){return new(e||n)(me(km),me(Ft))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function rM(n){return n.map(t=>t.split(",")).reduce((t,e)=>t.concat(e)).map(t=>t.trim())} +/** + * @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 + */ +/** + * @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 + */ +const Xj=new $e("cdk-input-modality-detector-options"),Jj={ignoreKeys:[18,17,224,91,16]},mc=Kw({passive:!0,capture:!0});let e$=(()=>{class n{constructor(e,i,r,o){this._platform=e,this._mostRecentTarget=null,this._modality=new Q1(null),this._lastTouchMs=0,this._onKeydown=a=>{var s,l;null!==(l=null===(s=this._options)||void 0===s?void 0:s.ignoreKeys)&&void 0!==l&&l.some(u=>u===a.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Zs(a))},this._onMousedown=a=>{Date.now()-this._lastTouchMs<650||(this._modality.next( +/** + * @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 Qj(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}(a)?"keyboard":"mouse"),this._mostRecentTarget=Zs(a))},this._onTouchstart=a=>{!function Zj(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(a)?(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Zs(a)):this._modality.next("keyboard")},this._options=Object.assign(Object.assign({},Jj),o),this.modalityDetected=this._modality.pipe(Xw(1)),this.modalityChanged=this.modalityDetected.pipe(dc()),e.isBrowser&&i.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,mc),r.addEventListener("mousedown",this._onMousedown,mc),r.addEventListener("touchstart",this._onTouchstart,mc)})}get mostRecentModality(){return this._modality.value}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,mc),document.removeEventListener("mousedown",this._onMousedown,mc),document.removeEventListener("touchstart",this._onTouchstart,mc))}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en),me(Xj,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */ +const n$=new $e("cdk-focus-monitor-default-options"),ch=Kw({passive:!0,capture:!0});let cM=(()=>{class n{constructor(e,i,r,o,a){this._ngZone=e,this._platform=i,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new de,this._rootNodeFocusAndBlurListener=s=>{for(let u=Zs(s);u;u=u.parentElement)"focus"===s.type?this._onFocus(s,u):this._onBlur(s,u)},this._document=o,this._detectionMode=(null==a?void 0:a.detectionMode)||0}monitor(e,i=!1){const r=cc(e);if(!this._platform.isBrowser||1!==r.nodeType)return Po(null);const o=function pj(n){if(function mj(){if(null==Sm){const n="undefined"!=typeof document?document.head:null;Sm=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Sm}()){const t=n.getRootNode?n.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}(r)||this._getDocument(),a=this._elementInfo.get(r);if(a)return i&&(a.checkChildren=!0),a.subject;const s={checkChildren:i,subject:new de,rootNode:o};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){const i=cc(e),r=this._elementInfo.get(i);r&&(r.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(r))}focusVia(e,i,r){const o=cc(e);o===this._getDocument().activeElement?this._getClosestElementsInfo(o).forEach(([s,l])=>this._originChanged(s,i,l)):(this._setOrigin(i),"function"==typeof o.focus&&o.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!(null==e||!e.contains(this._inputModalityDetector._mostRecentTarget))}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const r=this._elementInfo.get(i),o=Zs(e);!r||!r.checkChildren&&i!==o||this._originChanged(i,this._getFocusOrigin(o),r)}_onBlur(e,i){const r=this._elementInfo.get(i);!r||r.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(r,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,r=this._rootNodeFocusListenerCount.get(i)||0;r||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,ch)}),this._rootNodeFocusListenerCount.set(i,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Pt(this._stopInputModalityDetector)).subscribe(o=>{this._setOrigin(o,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const r=this._rootNodeFocusListenerCount.get(i);r>1?this._rootNodeFocusListenerCount.set(i,r-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ch),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ch),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,r){this._setClasses(e,i),this._emitOrigin(r,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((r,o)=>{(o===e||r.checkChildren&&o.contains(e))&&i.push([o,r])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const o=e.labels;if(o)for(let a=0;a{class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=o1(Uj).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,r=i&&i.getComputedStyle?i.getComputedStyle(e):null,o=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),o){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(xm,uM,hM),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(xm,uM):2===i&&e.add(xm,hM)}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),r$=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(me(i$))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[kj]}),n})(); +/** + * @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 + */ +/** + * @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 + */ +/** + * @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 Bi(n,t){(function o$(n){return"string"==typeof n&&-1!==n.indexOf(".")&&1===parseFloat(n)})(n)&&(n="100%");var e=function a$(n){return"string"==typeof n&&-1!==n.indexOf("%")}(n);return n=360===t?n:Math.min(t,Math.max(0,parseFloat(n))),e&&(n=parseInt(String(n*t),10)/100),Math.abs(n-t)<1e-6?1:n=360===t?(n<0?n%t+t:n%t)/parseFloat(String(t)):n%t/parseFloat(String(t))}function uh(n){return Math.min(1,Math.max(0,n))}function dM(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function hh(n){return n<=1?"".concat(100*Number(n),"%"):n}function Xs(n){return 1===n.length?"0"+n:String(n)}function fM(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=0,s=(i+r)/2;if(i===r)a=0,o=0;else{var l=i-r;switch(a=s>.5?l/(2-i-r):l/(i+r),i){case n:o=(t-e)/l+(t1&&(e-=1),e<1/6?n+6*e*(t-n):e<.5?t:e<2/3?n+(t-n)*(2/3-e)*6:n}function zm(n,t,e){n=Bi(n,255),t=Bi(t,255),e=Bi(e,255);var i=Math.max(n,t,e),r=Math.min(n,t,e),o=0,a=i,s=i-r,l=0===i?0:s/i;if(i===r)o=0;else{switch(i){case n:o=(t-e)/s+(t>16,g:(65280&n)>>8,b:255&n}}(t)),this.originalInput=t;var r=pc(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(i=e.format)&&void 0!==i?i:r.format,this.gradientType=e.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return n.prototype.isDark=function(){return this.getBrightness()<128},n.prototype.isLight=function(){return!this.isDark()},n.prototype.getBrightness=function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},n.prototype.getLuminance=function(){var t=this.toRgb(),o=t.r/255,a=t.g/255,s=t.b/255;return.2126*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4))},n.prototype.getAlpha=function(){return this.a},n.prototype.setAlpha=function(t){return this.a=dM(t),this.roundA=Math.round(100*this.a)/100,this},n.prototype.isMonochrome=function(){return 0===this.toHsl().s},n.prototype.toHsv=function(){var t=zm(this.r,this.g,this.b);return{h:360*t.h,s:t.s,v:t.v,a:this.a}},n.prototype.toHsvString=function(){var t=zm(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.v);return 1===this.a?"hsv(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsva(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHsl=function(){var t=fM(this.r,this.g,this.b);return{h:360*t.h,s:t.s,l:t.l,a:this.a}},n.prototype.toHslString=function(){var t=fM(this.r,this.g,this.b),e=Math.round(360*t.h),i=Math.round(100*t.s),r=Math.round(100*t.l);return 1===this.a?"hsl(".concat(e,", ").concat(i,"%, ").concat(r,"%)"):"hsla(".concat(e,", ").concat(i,"%, ").concat(r,"%, ").concat(this.roundA,")")},n.prototype.toHex=function(t){return void 0===t&&(t=!1),Em(this.r,this.g,this.b,t)},n.prototype.toHexString=function(t){return void 0===t&&(t=!1),"#"+this.toHex(t)},n.prototype.toHex8=function(t){return void 0===t&&(t=!1),function u$(n,t,e,i,r){var o=[Xs(Math.round(n).toString(16)),Xs(Math.round(t).toString(16)),Xs(Math.round(e).toString(16)),Xs(mM(i))];return r&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this.r,this.g,this.b,this.a,t)},n.prototype.toHex8String=function(t){return void 0===t&&(t=!1),"#"+this.toHex8(t)},n.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},n.prototype.toRgbString=function(){var t=Math.round(this.r),e=Math.round(this.g),i=Math.round(this.b);return 1===this.a?"rgb(".concat(t,", ").concat(e,", ").concat(i,")"):"rgba(".concat(t,", ").concat(e,", ").concat(i,", ").concat(this.roundA,")")},n.prototype.toPercentageRgb=function(){var t=function(e){return"".concat(Math.round(100*Bi(e,255)),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},n.prototype.toPercentageRgbString=function(){var t=function(e){return Math.round(100*Bi(e,255))};return 1===this.a?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},n.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var t="#"+Em(this.r,this.g,this.b,!1),e=0,i=Object.entries(Om);e=0&&(t.startsWith("hex")||"name"===t)?"name"===t&&0===this.a?this.toName():this.toRgbString():("rgb"===t&&(i=this.toRgbString()),"prgb"===t&&(i=this.toPercentageRgbString()),("hex"===t||"hex6"===t)&&(i=this.toHexString()),"hex3"===t&&(i=this.toHexString(!0)),"hex4"===t&&(i=this.toHex8String(!0)),"hex8"===t&&(i=this.toHex8String()),"name"===t&&(i=this.toName()),"hsl"===t&&(i=this.toHslString()),"hsv"===t&&(i=this.toHsvString()),i||this.toHexString())},n.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},n.prototype.clone=function(){return new n(this.toString())},n.prototype.lighten=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l+=t/100,e.l=uh(e.l),new n(e)},n.prototype.brighten=function(t){void 0===t&&(t=10);var e=this.toRgb();return e.r=Math.max(0,Math.min(255,e.r-Math.round(-t/100*255))),e.g=Math.max(0,Math.min(255,e.g-Math.round(-t/100*255))),e.b=Math.max(0,Math.min(255,e.b-Math.round(-t/100*255))),new n(e)},n.prototype.darken=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.l-=t/100,e.l=uh(e.l),new n(e)},n.prototype.tint=function(t){return void 0===t&&(t=10),this.mix("white",t)},n.prototype.shade=function(t){return void 0===t&&(t=10),this.mix("black",t)},n.prototype.desaturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s-=t/100,e.s=uh(e.s),new n(e)},n.prototype.saturate=function(t){void 0===t&&(t=10);var e=this.toHsl();return e.s+=t/100,e.s=uh(e.s),new n(e)},n.prototype.greyscale=function(){return this.desaturate(100)},n.prototype.spin=function(t){var e=this.toHsl(),i=(e.h+t)%360;return e.h=i<0?360+i:i,new n(e)},n.prototype.mix=function(t,e){void 0===e&&(e=50);var i=this.toRgb(),r=new n(t).toRgb(),o=e/100;return new n({r:(r.r-i.r)*o+i.r,g:(r.g-i.g)*o+i.g,b:(r.b-i.b)*o+i.b,a:(r.a-i.a)*o+i.a})},n.prototype.analogous=function(t,e){void 0===t&&(t=6),void 0===e&&(e=30);var i=this.toHsl(),r=360/e,o=[this];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,o.push(new n(i));return o},n.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new n(t)},n.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var e=this.toHsv(),i=e.h,r=e.s,o=e.v,a=[],s=1/t;t--;)a.push(new n({h:i,s:r,v:o})),o=(o+s)%1;return a},n.prototype.splitcomplement=function(){var t=this.toHsl(),e=t.h;return[this,new n({h:(e+72)%360,s:t.s,l:t.l}),new n({h:(e+216)%360,s:t.s,l:t.l})]},n.prototype.onBackground=function(t){var e=this.toRgb(),i=new n(t).toRgb();return new n({r:i.r+(e.r-i.r)*e.a,g:i.g+(e.g-i.g)*e.a,b:i.b+(e.b-i.b)*e.a})},n.prototype.triad=function(){return this.polyad(3)},n.prototype.tetrad=function(){return this.polyad(4)},n.prototype.polyad=function(t){for(var e=this.toHsl(),i=e.h,r=[this],o=360/t,a=1;a=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t)<0?i+=360:i>=360&&(i-=360),i}function bM(n,t,e){return 0===n.h&&0===n.s?n.s:((i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t)>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2)));var i}function CM(n,t,e){var i;return(i=e?n.v+.05*t:n.v-.15*t)>1&&(i=1),Number(i.toFixed(2))}function Lm(n){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=[],i=new os(n),r=5;r>0;r-=1){var o=i.toHsv(),a=new os({h:yM(o,r,!0),s:bM(o,r,!0),v:CM(o,r,!0)}).toHexString();e.push(a)}e.push(i.toHexString());for(var s=1;s<=4;s+=1){var l=i.toHsv(),u=new os({h:yM(l,s),s:bM(l,s),v:CM(l,s)}).toHexString();e.push(u)}return"dark"===t.theme?_$.map(function(f){var p=f.index,P=f.opacity;return new os(t.backgroundColor||"#141414").mix(e[p],100*P).toHexString()}):e}var Fm={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},ar={},Nm={};function as(){}Object.keys(Fm).forEach(function(n){ar[n]=Lm(Fm[n]),ar[n].primary=ar[n][5],Nm[n]=Lm(Fm[n],{theme:"dark",backgroundColor:"#141414"}),Nm[n].primary=Nm[n][5]});class b${constructor(t,e,i){this.nextOrObserver=t,this.error=e,this.complete=i}call(t,e){return e.subscribe(new C$(t,this.nextOrObserver,this.error,this.complete))}}class C$ extends I{constructor(t,e,i,r){super(t),this._tapNext=as,this._tapError=as,this._tapComplete=as,this._tapError=i||as,this._tapComplete=r||as,L(e)?(this._context=this,this._tapNext=e):e&&(this._context=e,this._tapNext=e.next||as,this._tapError=e.error||as,this._tapComplete=e.complete||as)}_next(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}_error(t){try{this._tapError.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.error(t)}_complete(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}function wM(n){return t=>t.lift(new w$(n))}class w${constructor(t){this.callback=t}call(t,e){return e.subscribe(new M$(t,this.callback))}}class M$ extends I{constructor(t,e){super(t),this.add(new M(e))}}class T${constructor(t){this.selector=t}call(t,e){return e.subscribe(new D$(t,this.selector,this.caught))}}class D$ extends Ar{constructor(t,e,i){super(t),this.selector=e,this.caught=i}error(t){if(!this.isStopped){let e;try{e=this.selector(t,this.caught)}catch(o){return void super.error(o)}this._unsubscribeAndRecycle();const i=new bi(this);this.add(i);const r=Cn(e,i);r!==i&&this.add(r)}}}const Ma="[@ant-design/icons-angular]:";function MM(n){y9()&&console.warn(`${Ma} ${n}.`)}function SM(n){return Lm(n)[0]}function fh(n,t){switch(t){case"fill":return`${n}-fill`;case"outline":return`${n}-o`;case"twotone":return`${n}-twotone`;case void 0:return n;default:throw new Error(`${Ma}Theme "${t}" is not a recognized theme!`)}}function TM(n){return"object"==typeof n&&"string"==typeof n.name&&("string"==typeof n.theme||void 0===n.theme)&&"string"==typeof n.icon}function mh(n){const t=n.split(":");switch(t.length){case 1:return[n,""];case 2:return[t[1],t[0]];default:throw new Error(`${Ma}The icon type ${n} is not valid!`)}}function DM(n){return new Error(`${Ma}the icon ${n} does not exist or is not registered.`)}function R$(){return new Error(`${Ma} tag not found.`)}const B$=new $e("ant_icons");let kM=(()=>{class n{constructor(e,i,r,o,a){this._rendererFactory=e,this._handler=i,this._document=r,this.sanitizer=o,this._antIcons=a,this.defaultTheme="outline",this._svgDefinitions=new Map,this._svgRenderedDefinitions=new Map,this._inProgressFetches=new Map,this._assetsUrlRoot="",this._twoToneColorPalette={primaryColor:"#333333",secondaryColor:"#E6E6E6"},this._enableJsonpLoading=!1,this._jsonpIconLoad$=new de,this._renderer=this._rendererFactory.createRenderer(null,null),this._handler&&(this._http=new By(this._handler)),this._antIcons&&this.addIcon(...this._antIcons)}set twoToneColor({primaryColor:e,secondaryColor:i}){this._twoToneColorPalette.primaryColor=e,this._twoToneColorPalette.secondaryColor=i||SM(e)}get twoToneColor(){return Object.assign({},this._twoToneColorPalette)}get _disableDynamicLoading(){return!1}useJsonpLoading(){this._enableJsonpLoading?MM("You are already using jsonp loading."):(this._enableJsonpLoading=!0,window.__ant_icon_load=e=>{this._jsonpIconLoad$.next(e)})}changeAssetsSource(e){this._assetsUrlRoot=e.endsWith("/")?e:e+"/"}addIcon(...e){e.forEach(i=>{this._svgDefinitions.set(fh(i.name,i.theme),i)})}addIconLiteral(e,i){const[r,o]=mh(e);if(!o)throw function L$(){return new Error(`${Ma}Type should have a namespace. Try "namespace:${name}".`)}();this.addIcon({name:e,icon:i})}clear(){this._svgDefinitions.clear(),this._svgRenderedDefinitions.clear()}getRenderedContent(e,i){const r=TM(e)?e:this._svgDefinitions.get(e)||null;if(!r&&this._disableDynamicLoading)throw DM(e);return(r?Po(r):this._loadIconDynamically(e)).pipe(He(a=>{if(!a)throw DM(e);return this._loadSVGFromCacheOrCreateNew(a,i)}))}getCachedIcons(){return this._svgDefinitions}_loadIconDynamically(e){if(!this._http&&!this._enableJsonpLoading)return Po(function F$(){return function k$(n){console.error(`${Ma} ${n}.`)}('you need to import "HttpClientModule" to use dynamic importing.'),null}());let i=this._inProgressFetches.get(e);if(!i){const[r,o]=mh(e),a=o?{name:e,icon:""}:function E$(n){const t=n.split("-"),e=function P$(n){return"o"===n?"outline":n}(t.splice(t.length-1,1)[0]);return{name:t.join("-"),theme:e,icon:""}}(r),l=(o?`${this._assetsUrlRoot}assets/${o}/${r}`:`${this._assetsUrlRoot}assets/${a.theme}/${a.name}`)+(this._enableJsonpLoading?".js":".svg"),u=this.sanitizer.sanitize(Mn.URL,l);if(!u)throw function N$(n){return new Error(`${Ma}The url "${n}" is unsafe.`)}(l);i=(this._enableJsonpLoading?this._loadIconDynamicallyWithJsonp(a,u):this._http.get(u,{responseType:"text"}).pipe(He(p=>Object.assign(Object.assign({},a),{icon:p})))).pipe(function y$(n,t,e){return function(r){return r.lift(new b$(n,t,e))}}(p=>this.addIcon(p)),wM(()=>this._inProgressFetches.delete(e)),function S$(n){return function(e){const i=new T$(n),r=e.lift(i);return i.caught=r}}(()=>Po(null)),qe()),this._inProgressFetches.set(e,i)}return i}_loadIconDynamicallyWithJsonp(e,i){return new te(r=>{const o=this._document.createElement("script"),a=setTimeout(()=>{s(),r.error(function V$(){return new Error(`${Ma}Importing timeout error.`)}())},6e3);function s(){o.parentNode.removeChild(o),clearTimeout(a)}o.src=i,this._document.body.appendChild(o),this._jsonpIconLoad$.pipe(Bs(l=>l.name===e.name&&l.theme===e.theme),Dm(1)).subscribe(l=>{r.next(l),s()})})}_loadSVGFromCacheOrCreateNew(e,i){let r;const o=i||this._twoToneColorPalette.primaryColor,a=SM(o)||this._twoToneColorPalette.secondaryColor,s="twotone"===e.theme?function x$(n,t,e,i){return`${fh(n,t)}-${e}-${i}`}(e.name,e.theme,o,a):void 0===e.theme?e.name:fh(e.name,e.theme),l=this._svgRenderedDefinitions.get(s);return l?r=l.icon:(r=this._setSVGAttribute(this._colorizeSVGIcon(this._createSVGElementFromString(function A$(n){return""!==mh(n)[1]}(e.name)?e.icon:function I$(n){return n.replace(/['"]#333['"]/g,'"primaryColor"').replace(/['"]#E6E6E6['"]/g,'"secondaryColor"').replace(/['"]#D9D9D9['"]/g,'"secondaryColor"').replace(/['"]#D8D8D8['"]/g,'"secondaryColor"')}(e.icon)),"twotone"===e.theme,o,a)),this._svgRenderedDefinitions.set(s,Object.assign(Object.assign({},e),{icon:r}))),function O$(n){return n.cloneNode(!0)}(r)}_createSVGElementFromString(e){const i=this._document.createElement("div");i.innerHTML=e;const r=i.querySelector("svg");if(!r)throw R$;return r}_setSVGAttribute(e){return this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em"),e}_colorizeSVGIcon(e,i,r,o){if(i){const a=e.childNodes,s=a.length;for(let l=0;l{class n{constructor(e,i,r){this._iconService=e,this._elementRef=i,this._renderer=r}ngOnChanges(e){(e.type||e.theme||e.twoToneColor)&&this._changeIcon()}_changeIcon(){return new Promise(e=>{if(!this.type)return this._clearSVGElement(),void e(null);const i=this._getSelfRenderMeta();this._iconService.getRenderedContent(this._parseIconType(this.type,this.theme),this.twoToneColor).subscribe(r=>{const o=this._getSelfRenderMeta();!function U$(n,t){return n.type===t.type&&n.theme===t.theme&&n.twoToneColor===t.twoToneColor}(i,o)?e(null):(this._setSVGElement(r),e(r))})})}_getSelfRenderMeta(){return{type:this.type,theme:this.theme,twoToneColor:this.twoToneColor}}_parseIconType(e,i){if(TM(e))return e;{const[r,o]=mh(e);return o?e:function z$(n){return n.endsWith("-fill")||n.endsWith("-o")||n.endsWith("-twotone")}(r)?(i&&MM(`'type' ${r} already gets a theme inside so 'theme' ${i} would be ignored`),r):fh(r,i||this._iconService.defaultTheme)}}_setSVGElement(e){this._clearSVGElement(),this._renderer.appendChild(this._elementRef.nativeElement,e)}_clearSVGElement(){var e;const i=this._elementRef.nativeElement,r=i.childNodes;for(let a=r.length-1;a>=0;a--){const s=r[a];"svg"===(null===(e=s.tagName)||void 0===e?void 0:e.toLowerCase())&&this._renderer.removeChild(i,s)}}}return n.\u0275fac=function(e){return new(e||n)(Y(kM),Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","antIcon",""]],inputs:{type:"type",theme:"theme",twoToneColor:"twoToneColor"},features:[Dt]}),n})();const xM={name:"star",theme:"fill",icon:''};class FW{constructor(t){this.value=t}call(t,e){return e.subscribe(new NW(t,this.value))}}class NW extends I{constructor(t,e){super(t),this.value=e}_next(t){this.destination.next(this.value)}}const VW=["pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"],qW=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function OM({r:n,g:t,b:e}){const i=zm(n,t,e);return{h:360*i.h,s:i.s,v:i.v}}function gh({r:n,g:t,b:e}){return`#${Em(n,t,e,!1)}`}function IM(n,t,e){let i;return i=Math.round(n.h)>=60&&Math.round(n.h)<=240?e?Math.round(n.h)-2*t:Math.round(n.h)+2*t:e?Math.round(n.h)+2*t:Math.round(n.h)-2*t,i<0?i+=360:i>=360&&(i-=360),i}function AM(n,t,e){if(0===n.h&&0===n.s)return n.s;let i;return i=e?n.s-.16*t:4===t?n.s+.16:n.s+.05*t,i>1&&(i=1),e&&5===t&&i>.1&&(i=.1),i<.06&&(i=.06),Number(i.toFixed(2))}function LM(n,t,e){let i;return i=e?n.v+.05*t:n.v-.15*t,i>1&&(i=1),Number(i.toFixed(2))}function FM(n,t={}){const e=[],i=pc(n);for(let r=5;r>0;r-=1){const o=OM(i),a=gh(pc({h:IM(o,r,!0),s:AM(o,r,!0),v:LM(o,r,!0)}));e.push(a)}e.push(gh(i));for(let r=1;r<=4;r+=1){const o=OM(i),a=gh(pc({h:IM(o,r),s:AM(o,r),v:LM(o,r)}));e.push(a)}return"dark"===t.theme?qW.map(({index:r,opacity:o})=>gh(function jW(n,t,e){const i=e/100;return{r:(t.r-n.r)*i+n.r,g:(t.g-n.g)*i+n.g,b:(t.b-n.b)*i+n.b}}(pc(t.backgroundColor||"#141414"),pc(e[r]),100*o))):e}const $W=new $e("nz-config"),WW=`-ant-${Date.now()}-${Math.random()}`;function NM(n,t){const e=function GW(n,t){const e={},i=(a,s)=>{let l=a.clone();return l=(null==s?void 0:s(l))||l,l.toRgbString()},r=(a,s)=>{const l=new os(a),u=FM(l.toRgbString());e[`${s}-color`]=i(l),e[`${s}-color-disabled`]=u[1],e[`${s}-color-hover`]=u[4],e[`${s}-color-active`]=u[7],e[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),e[`${s}-color-deprecated-bg`]=u[1],e[`${s}-color-deprecated-border`]=u[3]};if(t.primaryColor){r(t.primaryColor,"primary");const a=new os(t.primaryColor),s=FM(a.toRgbString());s.forEach((u,f)=>{e[`primary-${f+1}`]=u}),e["primary-color-deprecated-l-35"]=i(a,u=>u.lighten(35)),e["primary-color-deprecated-l-20"]=i(a,u=>u.lighten(20)),e["primary-color-deprecated-t-20"]=i(a,u=>u.tint(20)),e["primary-color-deprecated-t-50"]=i(a,u=>u.tint(50)),e["primary-color-deprecated-f-12"]=i(a,u=>u.setAlpha(.12*u.getAlpha()));const l=new os(s[0]);e["primary-color-active-deprecated-f-30"]=i(l,u=>u.setAlpha(.3*u.getAlpha())),e["primary-color-active-deprecated-d-02"]=i(l,u=>u.darken(2))}return t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info"),`\n :root {\n ${Object.keys(e).map(a=>`--${n}-${a}: ${e[a]};`).join("\n")}\n }\n `.trim()}(n,t);kw()?function Eq(n,t,e={}){var i,r,o;const a=_m(e);if(!ym.has(a)){const u=Pw("",e),{parentNode:f}=u;ym.set(a,f),f.removeChild(u)}const s=function zw(n,t={}){var e;const i=_m(t);return Array.from((null===(e=ym.get(i))||void 0===e?void 0:e.children)||[]).find(r=>"STYLE"===r.tagName&&r.getAttribute(xw(t))===n)}(t,e);if(s)return(null===(i=e.csp)||void 0===i?void 0:i.nonce)&&s.nonce!==(null===(r=e.csp)||void 0===r?void 0:r.nonce)&&(s.nonce=null===(o=e.csp)||void 0===o?void 0:o.nonce),s.innerHTML!==n&&(s.innerHTML=n),s;const l=Pw(n,e);null==l||l.setAttribute(xw(e),t)}(e,`${WW}-dynamic-theme`):js("NzConfigService: SSR do not support dynamic theme with css variables.")}const RM=function(n){return void 0!==n};let gc=(()=>{class n{constructor(e){var i;this.configUpdated$=new de,this.config=e||{},this.config.theme&&NM((null===(i=this.getConfig().prefixCls)||void 0===i?void 0:i.prefixCls)||"ant",this.config.theme)}getConfig(){return this.config}getConfigForComponent(e){return this.config[e]}getConfigChangeEventForComponent(e){return this.configUpdated$.pipe(Bs(i=>i===e),function LW(n){return t=>t.lift(new FW(n))}(void 0))}set(e,i){var r;this.config[e]=Object.assign(Object.assign({},this.config[e]),i),"theme"===e&&this.config.theme&&NM((null===(r=this.getConfig().prefixCls)||void 0===r?void 0:r.prefixCls)||"ant",this.config.theme),this.configUpdated$.next(e)}}return n.\u0275fac=function(e){return new(e||n)(me($W,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ui(){return function(t,e,i){const r=`$$__zorroConfigDecorator__${e}`;return Object.defineProperty(t,r,{configurable:!0,writable:!0,enumerable:!1}),{get(){var o,a;const s=null!=i&&i.get?i.get.bind(this)():this[r],l=((null===(o=this.propertyAssignCounter)||void 0===o?void 0:o[e])||0)>1,u=null===(a=this.nzConfigService.getConfigForComponent(this._nzModuleName))||void 0===a?void 0:a[e];return l&&RM(s)?s:RM(u)?u:s},set(o){this.propertyAssignCounter=this.propertyAssignCounter||{},this.propertyAssignCounter[e]=(this.propertyAssignCounter[e]||0)+1,null!=i&&i.set?i.set.bind(this)(o):this[r]=o},configurable:!0,enumerable:!0}}}const KW=[{name:"bars",theme:"outline",icon:''},{name:"calendar",theme:"outline",icon:''},{name:"caret-up",theme:"fill",icon:''},{name:"caret-up",theme:"outline",icon:''},{name:"caret-down",theme:"fill",icon:''},{name:"caret-down",theme:"outline",icon:''},{name:"check-circle",theme:"fill",icon:''},{name:"check-circle",theme:"outline",icon:''},{name:"check",theme:"outline",icon:''},{name:"clock-circle",theme:"outline",icon:''},{name:"close-circle",theme:"outline",icon:''},{name:"close-circle",theme:"fill",icon:''},{name:"close",theme:"outline",icon:''},{name:"copy",theme:"outline",icon:''},{name:"delete",theme:"outline",icon:''},{name:"double-left",theme:"outline",icon:''},{name:"double-right",theme:"outline",icon:''},{name:"down",theme:"outline",icon:''},{name:"edit",theme:"outline",icon:''},{name:"ellipsis",theme:"outline",icon:''},{name:"exclamation-circle",theme:"fill",icon:''},{name:"exclamation-circle",theme:"outline",icon:''},{name:"eye",theme:"outline",icon:''},{name:"file",theme:"fill",icon:''},{name:"file",theme:"outline",icon:''},{name:"filter",theme:"fill",icon:''},{name:"info-circle",theme:"fill",icon:''},{name:"info-circle",theme:"outline",icon:''},{name:"left",theme:"outline",icon:''},{name:"loading",theme:"outline",icon:''},{name:"paper-clip",theme:"outline",icon:''},{name:"question-circle",theme:"outline",icon:''},{name:"right",theme:"outline",icon:''},{name:"rotate-right",theme:"outline",icon:''},{name:"rotate-left",theme:"outline",icon:''},xM,{name:"search",theme:"outline",icon:''},xM,{name:"upload",theme:"outline",icon:''},{name:"vertical-align-top",theme:"outline",icon:''},{name:"up",theme:"outline",icon:''},{name:"swap-right",theme:"outline",icon:''},{name:"zoom-in",theme:"outline",icon:''},{name:"zoom-out",theme:"outline",icon:''}],HM=new $e("nz_icons"),BM=(new $e("nz_icon_default_twotone_color"),"#1890ff");let UM=(()=>{class n extends kM{constructor(e,i,r,o,a,s,l){super(e,a,s,i,[...KW,...l||[]]),this.nzConfigService=r,this.platform=o,this.configUpdated$=new de,this.iconfontCache=new Set,this.subscription=null,this.onConfigChange(),this.configDefaultTwotoneColor(),this.configDefaultTheme()}get _disableDynamicLoading(){return!this.platform.isBrowser}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}normalizeSvgElement(e){e.getAttribute("viewBox")||this._renderer.setAttribute(e,"viewBox","0 0 1024 1024"),(!e.getAttribute("width")||!e.getAttribute("height"))&&(this._renderer.setAttribute(e,"width","1em"),this._renderer.setAttribute(e,"height","1em")),e.getAttribute("fill")||this._renderer.setAttribute(e,"fill","currentColor")}fetchFromIconfont(e){const{scriptUrl:i}=e;if(this._document&&!this.iconfontCache.has(i)){const r=this._renderer.createElement("script");this._renderer.setAttribute(r,"src",i),this._renderer.setAttribute(r,"data-namespace",i.replace(/^(https?|http):/g,"")),this._renderer.appendChild(this._document.body,r),this.iconfontCache.add(i)}}createIconfontIcon(e){return this._createSVGElementFromString(``)}onConfigChange(){this.subscription=this.nzConfigService.getConfigChangeEventForComponent("icon").subscribe(()=>{this.configDefaultTwotoneColor(),this.configDefaultTheme(),this.configUpdated$.next()})}configDefaultTheme(){const e=this.getConfig();this.defaultTheme=e.nzTheme||"outline"}configDefaultTwotoneColor(){const i=this.getConfig().nzTwotoneColor||BM;let r=BM;i&&(i.startsWith("#")?r=i:js("Twotone color must be a hex color!")),this.twoToneColor={primaryColor:r}}getConfig(){return this.nzConfigService.getConfigForComponent("icon")||{}}}return n.\u0275fac=function(e){return new(e||n)(me(ja),me(K0),me(gc),me(Or),me(d4,8),me(en,8),me(HM,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const YM=new $e("nz_icons_patch");let qM=(()=>{class n{constructor(e,i){this.extraIcons=e,this.rootIconService=i,this.patched=!1}doPatch(){this.patched||(this.extraIcons.forEach(e=>this.rootIconService.addIcon(e)),this.patched=!0)}}return n.\u0275fac=function(e){return new(e||n)(me(YM,2),me(UM))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Js=(()=>{class n extends Y${constructor(e,i,r,o,a,s){super(o,r,a),this.ngZone=e,this.changeDetectorRef=i,this.iconService=o,this.renderer=a,this.cacheClassName=null,this.nzRotate=0,this.spin=!1,this.destroy$=new de,s&&s.doPatch(),this.el=r.nativeElement}set nzSpin(e){this.spin=e}set nzType(e){this.type=e}set nzTheme(e){this.theme=e}set nzTwotoneColor(e){this.twoToneColor=e}set nzIconfont(e){this.iconfont=e}ngOnChanges(e){const{nzType:i,nzTwotoneColor:r,nzSpin:o,nzTheme:a,nzRotate:s}=e;i||r||o||a?this.changeIcon2():s?this.handleRotate(this.el.firstChild):this._setSVGElement(this.iconService.createIconfontIcon(`#${this.iconfont}`))}ngOnInit(){this.renderer.setAttribute(this.el,"class",`anticon ${this.el.className}`.trim())}ngAfterContentChecked(){if(!this.type){const e=this.el.children;let i=e.length;if(!this.type&&e.length)for(;i--;){const r=e[i];"svg"===r.tagName.toLowerCase()&&this.iconService.normalizeSvgElement(r)}}}ngOnDestroy(){this.destroy$.next()}changeIcon2(){this.setClassName(),this.ngZone.runOutsideAngular(()=>{yi(this._changeIcon()).pipe(Pt(this.destroy$)).subscribe({next:e=>{this.ngZone.run(()=>{this.changeDetectorRef.detectChanges(),e&&(this.setSVGData(e),this.handleSpin(e),this.handleRotate(e))})},error:js})})}handleSpin(e){this.spin||"loading"===this.type?this.renderer.addClass(e,"anticon-spin"):this.renderer.removeClass(e,"anticon-spin")}handleRotate(e){this.nzRotate?this.renderer.setAttribute(e,"style",`transform: rotate(${this.nzRotate}deg)`):this.renderer.removeAttribute(e,"style")}setClassName(){this.cacheClassName&&this.renderer.removeClass(this.el,this.cacheClassName),this.cacheClassName=`anticon-${this.type}`,this.renderer.addClass(this.el,this.cacheClassName)}setSVGData(e){this.renderer.setAttribute(e,"data-icon",this.type),this.renderer.setAttribute(e,"aria-hidden","true")}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(jt),Y(UM),Y(Ai),Y(qM,8))},n.\u0275dir=We({type:n,selectors:[["","nz-icon",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("anticon",!0)},inputs:{nzSpin:"nzSpin",nzRotate:"nzRotate",nzType:"nzType",nzTheme:"nzTheme",nzTwotoneColor:"nzTwotoneColor",nzIconfont:"nzIconfont"},exportAs:["nzIcon"],features:[kt,Dt]}),at([Wt()],n.prototype,"nzSpin",null),n})(),vc=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:HM,useValue:e}]}}static forChild(e){return{ngModule:n,providers:[qM,{provide:YM,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();function QW(n,t){1&n&&Ce(0,"span",1),2&n&&x("nzType",k().iconType)}let vh=(()=>{class n{constructor(){this.formStatusChanges=new Rs(1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),jM=(()=>{class n{constructor(){this.noFormStatus=new Q1(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const ZW={error:"close-circle-fill",validating:"loading",success:"check-circle-fill",warning:"exclamation-circle-fill"};let $M=(()=>{class n{constructor(e){this.cdr=e,this.status="",this.iconType=null}ngOnChanges(e){this.updateIcon()}updateIcon(){this.iconType=this.status?ZW[this.status]:null,this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er))},n.\u0275cmp=tt({type:n,selectors:[["nz-form-item-feedback-icon"]],hostAttrs:[1,"ant-form-item-feedback-icon"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-form-item-feedback-icon-error","error"===i.status)("ant-form-item-feedback-icon-warning","warning"===i.status)("ant-form-item-feedback-icon-success","success"===i.status)("ant-form-item-feedback-icon-validating","validating"===i.status)},inputs:{status:"status"},exportAs:["nzFormFeedbackIcon"],features:[Dt],decls:1,vars:1,consts:[["nz-icon","",3,"nzType",4,"ngIf"],["nz-icon","",3,"nzType"]],template:function(e,i){1&e&&V(0,QW,1,1,"span",0),2&e&&x("ngIf",i.iconType)},dependencies:[Et,Js],encapsulation:2,changeDetection:0}),n})(),WM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,vc]}),n})();const GM=["*"],XW=["inputElement"],JW=["nz-radio",""];let eG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,selectors:[["","nz-radio-button",""]]}),n})(),Rm=(()=>{class n{constructor(){this.selected$=new Rs(1),this.touched$=new de,this.disabled$=new Rs(1),this.name$=new Rs(1)}touch(){this.touched$.next()}select(e){this.selected$.next(e)}setDisabled(e){this.disabled$.next(e)}setName(e){this.name$.next(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),KM=(()=>{class n{constructor(e,i,r){this.cdr=e,this.nzRadioService=i,this.directionality=r,this.value=null,this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzDisabled=!1,this.nzButtonStyle="outline",this.nzSize="default",this.nzName=null,this.dir="ltr"}ngOnInit(){var e;this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(i=>{this.value!==i&&(this.value=i,this.onChange(this.value))}),this.nzRadioService.touched$.pipe(Pt(this.destroy$)).subscribe(()=>{Promise.resolve().then(()=>this.onTouched())}),null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnChanges(e){const{nzDisabled:i,nzName:r}=e;i&&this.nzRadioService.setDisabled(this.nzDisabled),r&&this.nzRadioService.setName(this.nzName)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}writeValue(e){this.value=e,this.nzRadioService.select(e),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.nzRadioService.setDisabled(e),this.cdr.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(Rm),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-radio-group"]],hostAttrs:[1,"ant-radio-group"],hostVars:8,hostBindings:function(e,i){2&e&&Gt("ant-radio-group-large","large"===i.nzSize)("ant-radio-group-small","small"===i.nzSize)("ant-radio-group-solid","solid"===i.nzButtonStyle)("ant-radio-group-rtl","rtl"===i.dir)},inputs:{nzDisabled:"nzDisabled",nzButtonStyle:"nzButtonStyle",nzSize:"nzSize",nzName:"nzName"},exportAs:["nzRadioGroup"],features:[Jt([Rm,{provide:ir,useExisting:vt(()=>n),multi:!0}]),Dt],ngContentSelectors:GM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),n})(),QM=(()=>{class n{constructor(e,i,r,o,a,s,l,u){this.ngZone=e,this.elementRef=i,this.cdr=r,this.focusMonitor=o,this.directionality=a,this.nzRadioService=s,this.nzRadioButtonDirective=l,this.nzFormStatusService=u,this.isNgModel=!1,this.destroy$=new de,this.isChecked=!1,this.name=null,this.isRadioButton=!!this.nzRadioButtonDirective,this.onChange=()=>{},this.onTouched=()=>{},this.nzValue=null,this.nzDisabled=!1,this.nzAutoFocus=!1,this.dir="ltr"}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}writeValue(e){this.isChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.isNgModel=!0,this.onChange=e}registerOnTouched(e){this.onTouched=e}ngOnInit(){this.nzRadioService&&(this.nzRadioService.name$.pipe(Pt(this.destroy$)).subscribe(e=>{this.name=e,this.cdr.markForCheck()}),this.nzRadioService.disabled$.pipe(Pt(this.destroy$)).subscribe(e=>{this.nzDisabled=e,this.cdr.markForCheck()}),this.nzRadioService.selected$.pipe(Pt(this.destroy$)).subscribe(e=>{const i=this.isChecked;this.isChecked=this.nzValue===e,this.isNgModel&&i!==this.isChecked&&!1===this.isChecked&&this.onChange(!1),this.cdr.markForCheck()})),this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||(Promise.resolve().then(()=>this.onTouched()),this.nzRadioService&&this.nzRadioService.touch())}),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.setupClickListener()}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.focusMonitor.stopMonitoring(this.elementRef)}setupClickListener(){this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.stopPropagation(),e.preventDefault(),!this.nzDisabled&&!this.isChecked&&this.ngZone.run(()=>{var i;null===(i=this.nzRadioService)||void 0===i||i.select(this.nzValue),this.isNgModel&&(this.isChecked=!0,this.onChange(!0)),this.cdr.markForCheck()})})})}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(cM),Y(qr,8),Y(Rm,8),Y(eG,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-radio",""],["","nz-radio-button",""]],viewQuery:function(e,i){if(1&e&&Mi(XW,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostVars:18,hostBindings:function(e,i){2&e&&Gt("ant-radio-wrapper-in-form-item",!!i.nzFormStatusService)("ant-radio-wrapper",!i.isRadioButton)("ant-radio-button-wrapper",i.isRadioButton)("ant-radio-wrapper-checked",i.isChecked&&!i.isRadioButton)("ant-radio-button-wrapper-checked",i.isChecked&&i.isRadioButton)("ant-radio-wrapper-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button-wrapper-disabled",i.nzDisabled&&i.isRadioButton)("ant-radio-wrapper-rtl",!i.isRadioButton&&"rtl"===i.dir)("ant-radio-button-wrapper-rtl",i.isRadioButton&&"rtl"===i.dir)},inputs:{nzValue:"nzValue",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus"},exportAs:["nzRadio"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:JW,ngContentSelectors:GM,decls:6,vars:24,consts:[["type","radio",3,"disabled","checked"],["inputElement",""]],template:function(e,i){1&e&&(jl(),q(0,"span"),Ce(1,"input",0,1)(3,"span"),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-radio",!i.isRadioButton)("ant-radio-checked",i.isChecked&&!i.isRadioButton)("ant-radio-disabled",i.nzDisabled&&!i.isRadioButton)("ant-radio-button",i.isRadioButton)("ant-radio-button-checked",i.isChecked&&i.isRadioButton)("ant-radio-button-disabled",i.nzDisabled&&i.isRadioButton),T(1),Gt("ant-radio-input",!i.isRadioButton)("ant-radio-button-input",i.isRadioButton),x("disabled",i.nzDisabled)("checked",i.isChecked),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("name",i.name),T(2),Gt("ant-radio-inner",!i.isRadioButton)("ant-radio-button-inner",i.isRadioButton))},encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),n})(),tG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic]}),n})();const ZM=["*"],nG=["inputElement"],iG=["nz-checkbox",""];let XM=(()=>{class n{constructor(e,i){this.nzOnChange=new Je,this.checkboxList=[],e.addClass(i.nativeElement,"ant-checkbox-group")}addCheckbox(e){this.checkboxList.push(e)}removeCheckbox(e){this.checkboxList.splice(this.checkboxList.indexOf(e),1)}onChange(){const e=this.checkboxList.filter(i=>i.nzChecked).map(i=>i.nzValue);this.nzOnChange.emit(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(Ai),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-checkbox-wrapper"]],outputs:{nzOnChange:"nzOnChange"},exportAs:["nzCheckboxWrapper"],ngContentSelectors:ZM,decls:1,vars:0,template:function(e,i){1&e&&(jl(),$l(0))},encapsulation:2,changeDetection:0}),n})(),rG=(()=>{class n{constructor(e,i,r,o,a,s,l){this.ngZone=e,this.elementRef=i,this.nzCheckboxWrapperComponent=r,this.cdr=o,this.focusMonitor=a,this.directionality=s,this.nzFormStatusService=l,this.dir="ltr",this.destroy$=new de,this.onChange=()=>{},this.onTouched=()=>{},this.nzCheckedChange=new Je,this.nzValue=null,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzIndeterminate=!1,this.nzChecked=!1,this.nzId=null}innerCheckedChange(e){this.nzDisabled||(this.nzChecked=e,this.onChange(this.nzChecked),this.nzCheckedChange.emit(this.nzChecked),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.onChange())}writeValue(e){this.nzChecked=e,this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}focus(){this.focusMonitor.focusVia(this.inputElement,"keyboard")}blur(){this.inputElement.nativeElement.blur()}ngOnInit(){this.focusMonitor.monitor(this.elementRef,!0).pipe(Pt(this.destroy$)).subscribe(e=>{e||Promise.resolve().then(()=>this.onTouched())}),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.addCheckbox(this),this.directionality.change.pipe(Pt(this.destroy$)).subscribe(e=>{this.dir=e,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>{e.preventDefault(),this.focus(),!this.nzDisabled&&this.ngZone.run(()=>{this.innerCheckedChange(!this.nzChecked),this.cdr.markForCheck()})}),is(this.inputElement.nativeElement,"click").pipe(Pt(this.destroy$)).subscribe(e=>e.stopPropagation())})}ngAfterViewInit(){this.nzAutoFocus&&this.focus()}ngOnDestroy(){this.focusMonitor.stopMonitoring(this.elementRef),this.nzCheckboxWrapperComponent&&this.nzCheckboxWrapperComponent.removeCheckbox(this),this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(XM,8),Y(er),Y(cM),Y(qr,8),Y(vh,8))},n.\u0275cmp=tt({type:n,selectors:[["","nz-checkbox",""]],viewQuery:function(e,i){if(1&e&&Mi(nG,7),2&e){let r;ui(r=hi())&&(i.inputElement=r.first)}},hostAttrs:[1,"ant-checkbox-wrapper"],hostVars:6,hostBindings:function(e,i){2&e&&Gt("ant-checkbox-wrapper-in-form-item",!!i.nzFormStatusService)("ant-checkbox-wrapper-checked",i.nzChecked)("ant-checkbox-rtl","rtl"===i.dir)},inputs:{nzValue:"nzValue",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzIndeterminate:"nzIndeterminate",nzChecked:"nzChecked",nzId:"nzId"},outputs:{nzCheckedChange:"nzCheckedChange"},exportAs:["nzCheckbox"],features:[Jt([{provide:ir,useExisting:vt(()=>n),multi:!0}])],attrs:iG,ngContentSelectors:ZM,decls:6,vars:11,consts:[[1,"ant-checkbox"],["type","checkbox",1,"ant-checkbox-input",3,"checked","ngModel","disabled","ngModelChange"],["inputElement",""],[1,"ant-checkbox-inner"]],template:function(e,i){1&e&&(jl(),q(0,"span",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.innerCheckedChange(o)}),j(),Ce(3,"span",3),j(),q(4,"span"),$l(5),j()),2&e&&(Gt("ant-checkbox-checked",i.nzChecked&&!i.nzIndeterminate)("ant-checkbox-disabled",i.nzDisabled)("ant-checkbox-indeterminate",i.nzIndeterminate),T(1),x("checked",i.nzChecked)("ngModel",i.nzChecked)("disabled",i.nzDisabled),Sn("autofocus",i.nzAutoFocus?"autofocus":null)("id",i.nzId))},dependencies:[e4,pr,or],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzIndeterminate",void 0),at([Wt()],n.prototype,"nzChecked",void 0),n})(),oG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,r$]}),n})();new class sG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=requestAnimationFrame(()=>t.flush(null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(cancelAnimationFrame(e),t.scheduled=void 0)}});let cG=1;const uG=Promise.resolve(),_h={};function JM(n){return n in _h&&(delete _h[n],!0)}const eS={setImmediate(n){const t=cG++;return _h[t]=!0,uG.then(()=>JM(t)&&n()),t},clearImmediate(n){JM(n)}},tS=new class dG extends xo{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let i,r=-1,o=e.length;t=t||e.shift();do{if(i=t.execute(t.state,t.delay))break}while(++r0?super.requestAsyncId(t,e,i):(t.actions.push(this),t.scheduled||(t.scheduled=eS.setImmediate(t.flush.bind(t,null))))}recycleAsyncId(t,e,i=0){if(null!==i&&i>0||null===i&&this.delay>0)return super.recycleAsyncId(t,e,i);0===t.actions.length&&(eS.clearImmediate(e),t.scheduled=void 0)}});class mG{constructor(t){this.durationSelector=t}call(t,e){return e.subscribe(new pG(t,this.durationSelector))}}class pG extends Ar{constructor(t,e){super(t),this.durationSelector=e,this.hasValue=!1}_next(t){if(this.value=t,this.hasValue=!0,!this.throttled){let e;try{const{durationSelector:r}=this;e=r(t)}catch(r){return this.destination.error(r)}const i=Cn(e,new bi(this));!i||i.closed?this.clearThrottle():this.add(this.throttled=i)}}clearThrottle(){const{value:t,hasValue:e,throttled:i}=this;i&&(this.remove(i),this.throttled=void 0,i.unsubscribe()),e&&(this.value=void 0,this.hasValue=!1,this.destination.next(t))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}function nS(n){return!m(n)&&n-parseFloat(n)+1>=0}function vG(n){const{index:t,period:e,subscriber:i}=n;if(i.next(t),!i.closed){if(-1===e)return i.complete();n.index=t+1,this.schedule(n,e)}}function Vm(n,t=sh){return function fG(n){return function(e){return e.lift(new mG(n))}}(()=>function gG(n=0,t,e){let i=-1;return nS(t)?i=Number(t)<1?1:Number(t):ke(t)&&(e=t),ke(e)||(e=sh),new te(r=>{const o=nS(n)?n:+n-e.now();return e.schedule(vG,o,{index:0,period:i,subscriber:r})})}(n,t))} +/** + * @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 + */let yG=(()=>{class n{constructor(e,i,r){this._ngZone=e,this._platform=i,this._scrolled=new de,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new te(i=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(Vm(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Po()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const r=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Bs(o=>!o||r.indexOf(o)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((r,o)=>{this._scrollableContainsElement(o,e)&&i.push(o)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let r=cc(i),o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>is(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(Or),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),iS=(()=>{class n{constructor(e,i,r){this._platform=e,this._change=new de,this._changeListener=o=>{this._change.next(o)},this._document=r,i.runOutsideAngular(()=>{if(e.isBrowser){const o=this._getWindow();o.addEventListener("resize",this._changeListener),o.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+i,height:r,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),r=e.documentElement,o=r.getBoundingClientRect();return{top:-o.top||e.body.scrollTop||i.scrollY||r.scrollTop||0,left:-o.left||e.body.scrollLeft||i.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Vm(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(me(Or),me(Ft),me(en,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(),oS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,rS,so,rS]}),n})(); +/** + * @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 + */ +class Hm{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;null!=t&&(this._attachedHost=null,t.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(t){this._attachedHost=t}}class CG extends Hm{constructor(t,e,i,r){super(),this.component=t,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=r}}class aS extends Hm{constructor(t,e,i,r){super(),this.templateRef=t,this.viewContainerRef=e,this.context=i,this.injector=r}get origin(){return this.templateRef.elementRef}attach(t,e=this.context){return this.context=e,super.attach(t)}detach(){return this.context=void 0,super.detach()}}class wG extends Hm{constructor(t){super(),this.element=t instanceof jt?t.nativeElement:t}} +/** + * @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 + */ +class SG extends class MG{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){return t instanceof CG?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof aS?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof wG?(this._attachedPortal=t,this.attachDomPortal(t)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}{constructor(t,e,i,r,o){super(),this.outletElement=t,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=r,this.attachDomPortal=a=>{const s=a.element,l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=o}attachComponentPortal(t){const i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);let r;return t.viewContainerRef?(r=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn(()=>r.destroy())):(r=i.create(t.injector||this._defaultInjector||hr.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=t,r}attachTemplatePortal(t){let e=t.viewContainerRef,i=e.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(r=>this.outletElement.appendChild(r)),i.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(i);-1!==r&&e.remove(r)}),this._attachedPortal=t,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}} +/** + * @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 + */ +let TG=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})(); +/** + * @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 + */class kG{constructor(t,e){this.predicate=t,this.inclusive=e}call(t,e){return e.subscribe(new xG(t,this.predicate,this.inclusive))}}class xG extends I{constructor(t,e,i){super(t),this.predicate=e,this.inclusive=i,this.index=0}_next(t){const e=this.destination;let i;try{i=this.predicate(t,this.index++)}catch(r){return void e.error(r)}this.nextOrComplete(t,i)}nextOrComplete(t,e){const i=this.destination;Boolean(e)?i.next(t):(this.inclusive&&i.next(t),i.complete())}} +/** + * @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 + */const sS=fj();class PG{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=vi(-this._previousScrollPosition.left),t.style.top=vi(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,r=this._document.body.style,o=i.scrollBehavior||"",a=r.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),sS&&(i.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),sS&&(i.scrollBehavior=o,r.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}} +/** + * @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 + */class zG{constructor(t,e,i,r){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}} +/** + * @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 + */class lS{enable(){}disable(){}attach(){}} +/** + * @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 Bm(n,t){return t.some(e=>n.bottome.bottom||n.righte.right)}function cS(n,t){return t.some(e=>n.tope.bottom||n.lefte.right)} +/** + * @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 + */class EG{constructor(t,e,i,r){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=r,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:r}=this._viewportRuler.getViewportSize();Bm(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let OG=(()=>{class n{constructor(e,i,r,o){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=r,this.noop=()=>new lS,this.close=a=>new zG(this._scrollDispatcher,this._ngZone,this._viewportRuler,a),this.block=()=>new PG(this._viewportRuler,this._document),this.reposition=a=>new EG(this._scrollDispatcher,this._viewportRuler,this._ngZone,a),this._document=o}}return n.\u0275fac=function(e){return new(e||n)(me(yG),me(iS),me(Ft),me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(); +/** + * @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 + */ +/** + * @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 + */class uS{constructor(t){if(this.scrollStrategy=new lS,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}} +/** + * @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 + */class ai{constructor(t,e,i,r,o){this.offsetX=i,this.offsetY=r,this.panelClass=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}class IG{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}} +/** + * @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 + */ +class AG{constructor(t,e,i,r,o,a,s,l,u,f=!1){this._portalOutlet=t,this._host=e,this._pane=i,this._config=r,this._ngZone=o,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=u,this._animationsDisabled=f,this._backdropElement=null,this._backdropClick=new de,this._attachments=new de,this._detachments=new de,this._locationChanges=M.EMPTY,this._backdropClickHandler=p=>this._backdropClick.next(p),this._backdropTransitionendHandler=p=>{this._disposeBackdrop(p.target)},this._keydownEvents=new de,this._outsidePointerEvents=new de,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Dm(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof(null==e?void 0:e.onDestroy)&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){var t;const e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),null===(t=this._host)||void 0===t||t.remove(),this._previousHostParent=this._pane=this._host=null,e&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=Object.assign(Object.assign({},this._config),t),this._updateElementSize()}setDirection(t){this._config=Object.assign(Object.assign({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=vi(this._config.width),t.height=vi(this._config.height),t.minWidth=vi(this._config.minWidth),t.minHeight=vi(this._config.minHeight),t.maxWidth=vi(this._config.maxWidth),t.maxHeight=vi(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),this._animationsDisabled||"undefined"==typeof requestAnimationFrame?this._backdropElement.classList.add(t):this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})})}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,i){const r=X2(e||[]).filter(o=>!!o);r.length&&(i?t.classList.add(...r):t.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe(Pt(qn(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}} +/** + * @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 + */let hS=(()=>{class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){var e;null===(e=this._containerElement)||void 0===e||e.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Qw()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let o=0;o{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,r=this._containerRect,o=[];let a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,r,s),u=this._getOverlayPoint(l,e,s),f=this._getOverlayFit(u,e,i,s);if(f.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(s,l);this._canFitWithFlexibleDimensions(f,u,i)?o.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)}):(!a||a.overlayFit.visibleAreal&&(l=f,s=u)}return this._isPushed=!1,void this._applyPosition(s.position,s.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(a.position,a.originPoint);this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&el(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(dS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let r,o;if("center"==i.originX)r=t.left+t.width/2;else{const a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;r="start"==i.originX?a:s}return e.left<0&&(r-=e.left),o="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(o-=e.top),{x:r,y:o}}_getOverlayPoint(t,e,i){let r,o;return r="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,o="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+r,y:t.y+o}}_getOverlayFit(t,e,i,r){const o=mS(e);let{x:a,y:s}=t,l=this._getOffset(r,"x"),u=this._getOffset(r,"y");l&&(a+=l),u&&(s+=u);let P=0-s,E=s+o.height-i.height,H=this._subtractOverflows(o.width,0-a,a+o.width-i.width),G=this._subtractOverflows(o.height,P,E),ne=H*G;return{visibleArea:ne,isCompletelyWithinViewport:o.width*o.height===ne,fitsInViewportVertically:G===o.height,fitsInViewportHorizontally:H==o.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const r=i.bottom-e.y,o=i.right-e.x,a=fS(this._overlayRef.getConfig().minHeight),s=fS(this._overlayRef.getConfig().minWidth),u=t.fitsInViewportHorizontally||null!=s&&s<=o;return(t.fitsInViewportVertically||null!=a&&a<=r)&&u}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const r=mS(e),o=this._viewportRect,a=Math.max(t.x+r.width-o.width,0),s=Math.max(t.y+r.height-o.height,0),l=Math.max(o.top-i.top-t.y,0),u=Math.max(o.left-i.left-t.x,0);let f=0,p=0;return f=r.width<=o.width?u||-a:t.xH&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-H/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)P=i.width-t.x+this._viewportMargin,f=t.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)p=t.x,f=i.right-t.x;else{const E=Math.min(i.right-t.x+i.left,t.x),H=this._lastBoundingBoxSize.width;f=2*E,p=t.x-E,f>H&&!this._isInitialRender&&!this._growAfterOpen&&(p=t.x-H/2)}return{top:a,left:p,bottom:s,right:P,width:f,height:o}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const o=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;r.height=vi(i.height),r.top=vi(i.top),r.bottom=vi(i.bottom),r.width=vi(i.width),r.left=vi(i.left),r.right=vi(i.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",o&&(r.maxHeight=vi(o)),a&&(r.maxWidth=vi(a))}this._lastBoundingBoxSize=i,el(this._boundingBox.style,r)}_resetBoundingBoxStyles(){el(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){el(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},r=this._hasExactPosition(),o=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(r){const f=this._viewportRuler.getViewportScrollPosition();el(i,this._getExactOverlayY(e,t,f)),el(i,this._getExactOverlayX(e,t,f))}else i.position="static";let s="",l=this._getOffset(e,"x"),u=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),u&&(s+=`translateY(${u}px)`),i.transform=s.trim(),a.maxHeight&&(r?i.maxHeight=vi(a.maxHeight):o&&(i.maxHeight="")),a.maxWidth&&(r?i.maxWidth=vi(a.maxWidth):o&&(i.maxWidth="")),el(this._pane.style,i)}_getExactOverlayY(t,e,i){let r={top:"",bottom:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),"bottom"===t.overlayY?r.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":r.top=vi(o.y),r}_getExactOverlayX(t,e,i){let a,r={left:"",right:""},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,i)),a=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===a?r.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":r.left=vi(o.x),r}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:cS(t,i),isOriginOutsideView:Bm(t,i),isOverlayClipped:cS(e,i),isOverlayOutsideView:Bm(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,r)=>i-Math.max(r,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&X2(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof jt)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function el(n,t){for(let e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function fS(n){if("number"!=typeof n&&null!=n){const[t,e]=n.split(LG);return e&&"px"!==e?null:parseFloat(t)}return n||null}function mS(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const pS="cdk-global-overlay-wrapper"; +/** + * @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 + */class NG{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(pS),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:r,height:o,maxWidth:a,maxHeight:s}=i,l=!("100%"!==r&&"100vw"!==r||a&&"100%"!==a&&"100vw"!==a),u=!("100%"!==o&&"100vh"!==o||s&&"100%"!==s&&"100vh"!==s),f=this._xPosition,p=this._xOffset,P="rtl"===this._overlayRef.getConfig().direction;let E="",H="",G="";l?G="flex-start":"center"===f?(G="center",P?H=p:E=p):P?"left"===f||"end"===f?(G="flex-end",E=p):("right"===f||"start"===f)&&(G="flex-start",H=p):"left"===f||"start"===f?(G="flex-start",E=p):("right"===f||"end"===f)&&(G="flex-end",H=p),t.position=this._cssPosition,t.marginLeft=l?"0":E,t.marginTop=u?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":H,e.justifyContent=G,e.alignItems=u?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(pS),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let RG=(()=>{class n{constructor(e,i,r,o){this._viewportRuler=e,this._document=i,this._platform=r,this._overlayContainer=o}global(){return new NG}flexibleConnectedTo(e){return new FG(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(me(iS),me(en),me(Or),me(hS))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gS=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(me(en))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),VG=(()=>{class n extends gS{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=r=>{const o=this._attachedOverlays;for(let a=o.length-1;a>-1;a--)if(o[a]._keydownEvents.observers.length>0){const s=o[a]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(r)):s.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),HG=(()=>{class n extends gS{constructor(e,i,r){super(e),this._platform=i,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=o=>{this._pointerDownEventTarget=Zs(o)},this._clickListener=o=>{const a=Zs(o),s="click"===o.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:a;this._pointerDownEventTarget=null;const l=this._attachedOverlays.slice();for(let u=l.length-1;u>-1;u--){const f=l[u];if(f._outsidePointerEvents.observers.length<1||!f.hasAttached())continue;if(f.overlayElement.contains(a)||f.overlayElement.contains(s))break;const p=f._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(o)):p.next(o)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(me(en),me(Or),me(Ft,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),BG=0,Um=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=r,this._positionBuilder=o,this._keyboardDispatcher=a,this._injector=s,this._ngZone=l,this._document=u,this._directionality=f,this._location=p,this._outsideClickDispatcher=P,this._animationsModuleType=E}create(e){const i=this._createHostElement(),r=this._createPaneElement(i),o=this._createPortalOutlet(r),a=new uS(e);return a.direction=a.direction||this._directionality.value,new AG(o,i,r,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+BG++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(tc)),new SG(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(me(OG),me(hS),me(ha),me(RG),me(VG),me(hr),me(Ft),me(en),me(qr),me(A9),me(HG),me(O1,8))},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(); +/** + * @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 + */const UG=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],vS=new $e("cdk-connected-overlay-scroll-strategy");let yh=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(Y(jt))},n.\u0275dir=We({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),n})(),_c=(()=>{class n{constructor(e,i,r,o,a){this._overlay=e,this._dir=a,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=M.EMPTY,this._attachSubscription=M.EMPTY,this._detachSubscription=M.EMPTY,this._positionSubscription=M.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Je,this.positionChange=new Je,this.attach=new Je,this.detach=new Je,this.overlayKeydown=new Je,this.overlayOutsideClick=new Je,this._templatePortal=new aS(i,r),this._scrollStrategyFactory=o,this.scrollStrategy=this._scrollStrategyFactory()}get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=lc(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=lc(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=lc(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=lc(e)}get push(){return this._push}set push(e){this._push=lc(e)}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=UG);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&! +/** + * @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 Cj(n,...t){return t.length?t.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new uS({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof yh?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe( +/** + * @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 + */ +/** + * @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 DG(n,t=!1){return e=>e.lift(new kG(n,t))}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(Y(Um),Y(Hi),Y(Tr),Y(vS),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Dt]}),n})();const qG={provide:vS,deps:[Um],useFactory:function YG(n){return()=>n.scrollStrategies.reposition()}}; +/** + * @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 + */let bh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[Um,qG],imports:[so,TG,oS,oS]}),n})(),eu=(()=>{class n{constructor(e,i){this.elementRef=e,this.renderer=i,this.hidden=null,this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","")}setHiddenAttribute(){this.hidden?this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","string"==typeof this.hidden?this.hidden:""):this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}ngOnChanges(){this.setHiddenAttribute()}ngAfterViewInit(){this.setHiddenAttribute()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai))},n.\u0275dir=We({type:n,selectors:[["","nz-button",""],["nz-button-group"],["","nz-icon",""],["","nz-menu-item",""],["","nz-submenu",""],["nz-select-top-control"],["nz-select-placeholder"],["nz-input-group"]],inputs:{hidden:"hidden"},features:[Dt]}),n})(),_S=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})(); +/** + * @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 + */ +/** + * @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 + */class jG{constructor(t,e,i,r){this.triggerElement=t,this.ngZone=e,this.insertExtraNode=i,this.platformId=r,this.waveTransitionDuration=400,this.styleForPseudo=null,this.extraNode=null,this.lastTime=0,this.onClick=o=>{!this.triggerElement||!this.triggerElement.getAttribute||this.triggerElement.getAttribute("disabled")||"INPUT"===o.target.tagName||this.triggerElement.className.indexOf("disabled")>=0||this.fadeOutWave()},this.platform=new Or(this.platformId),this.clickHandler=this.onClick.bind(this),this.bindTriggerEvent()}get waveAttributeName(){return this.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}bindTriggerEvent(){this.platform.isBrowser&&this.ngZone.runOutsideAngular(()=>{this.removeTriggerEvent(),this.triggerElement&&this.triggerElement.addEventListener("click",this.clickHandler,!0)})}removeTriggerEvent(){this.triggerElement&&this.triggerElement.removeEventListener("click",this.clickHandler,!0)}removeStyleAndExtraNode(){this.styleForPseudo&&document.body.contains(this.styleForPseudo)&&(document.body.removeChild(this.styleForPseudo),this.styleForPseudo=null),this.insertExtraNode&&this.triggerElement.contains(this.extraNode)&&this.triggerElement.removeChild(this.extraNode)}destroy(){this.removeTriggerEvent(),this.removeStyleAndExtraNode()}fadeOutWave(){const t=this.triggerElement,e=this.getWaveColor(t);t.setAttribute(this.waveAttributeName,"true"),!(Date.now(){t.removeAttribute(this.waveAttributeName),this.removeStyleAndExtraNode()},this.waveTransitionDuration))}isValidColor(t){return!!t&&"#ffffff"!==t&&"rgb(255, 255, 255)"!==t&&this.isNotGrey(t)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(t)&&"transparent"!==t}isNotGrey(t){const e=t.match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(e&&e[1]&&e[2]&&e[3]&&e[1]===e[2]&&e[2]===e[3])}getWaveColor(t){const e=getComputedStyle(t);return e.getPropertyValue("border-top-color")||e.getPropertyValue("border-color")||e.getPropertyValue("background-color")}runTimeoutOutsideZone(t,e){this.ngZone.runOutsideAngular(()=>setTimeout(t,e))}}const $G={disabled:!1},WG=new $e("nz-wave-global-options",{providedIn:"root",factory:function GG(){return $G}});let yS=(()=>{class n{constructor(e,i,r,o,a){this.ngZone=e,this.elementRef=i,this.config=r,this.animationType=o,this.platformId=a,this.nzWaveExtraNode=!1,this.waveDisabled=!1,this.waveDisabled=this.isConfigDisabled()}get disabled(){return this.waveDisabled}get rendererRef(){return this.waveRenderer}isConfigDisabled(){let e=!1;return this.config&&"boolean"==typeof this.config.disabled&&(e=this.config.disabled),"NoopAnimations"===this.animationType&&(e=!0),e}ngOnDestroy(){this.waveRenderer&&this.waveRenderer.destroy()}ngOnInit(){this.renderWaveIfEnabled()}renderWaveIfEnabled(){!this.waveDisabled&&this.elementRef.nativeElement&&(this.waveRenderer=new jG(this.elementRef.nativeElement,this.ngZone,this.nzWaveExtraNode,this.platformId))}disable(){this.waveDisabled=!0,this.waveRenderer&&(this.waveRenderer.removeTriggerEvent(),this.waveRenderer.removeStyleAndExtraNode())}enable(){this.waveDisabled=this.isConfigDisabled()||!1,this.waveRenderer&&this.waveRenderer.bindTriggerEvent()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(WG,8),Y(O1,8),Y(E1))},n.\u0275dir=We({type:n,selectors:[["","nz-wave",""],["button","nz-button","",3,"nzType","link",3,"nzType","text"]],inputs:{nzWaveExtraNode:"nzWaveExtraNode"},exportAs:["nzWave"]}),n})(),Ym=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[oh]}),n})();const KG=["nz-button",""];function QG(n,t){1&n&&Ce(0,"span",1)}const ZG=["*"];let CS=(()=>{class n{constructor(e,i,r,o,a,s){this.ngZone=e,this.elementRef=i,this.cdr=r,this.renderer=o,this.nzConfigService=a,this.directionality=s,this._nzModuleName="button",this.nzBlock=!1,this.nzGhost=!1,this.nzSearch=!1,this.nzLoading=!1,this.nzDanger=!1,this.disabled=!1,this.tabIndex=null,this.nzType=null,this.nzShape=null,this.nzSize="default",this.dir="ltr",this.destroy$=new de,this.loading$=new de,this.nzConfigService.getConfigChangeEventForComponent("button").pipe(Pt(this.destroy$)).subscribe(()=>{this.cdr.markForCheck()})}insertSpan(e,i){e.forEach(r=>{if("#text"===r.nodeName){const o=i.createElement("span"),a=i.parentNode(r);i.insertBefore(a,o,r),i.appendChild(o,r)}})}assertIconOnly(e,i){const r=Array.from(e.childNodes),o=r.filter(u=>{const f=Array.from(u.childNodes||[]);return"SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName)}).length,a=r.every(u=>"#text"!==u.nodeName);r.filter(u=>{const f=Array.from(u.childNodes||[]);return!("SPAN"===u.nodeName&&f.length>0&&f.every(p=>"svg"===p.nodeName))}).every(u=>"SPAN"!==u.nodeName)&&a&&o>=1&&i.addClass(e,"ant-btn-icon-only")}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.ngZone.runOutsideAngular(()=>{is(this.elementRef.nativeElement,"click",{capture:!0}).pipe(Pt(this.destroy$)).subscribe(i=>{var r;(this.disabled&&"A"===(null===(r=i.target)||void 0===r?void 0:r.tagName)||this.nzLoading)&&(i.preventDefault(),i.stopImmediatePropagation())})})}ngOnChanges(e){const{nzLoading:i}=e;i&&this.loading$.next(this.nzLoading)}ngAfterViewInit(){this.assertIconOnly(this.elementRef.nativeElement,this.renderer),this.insertSpan(this.elementRef.nativeElement.childNodes,this.renderer)}ngAfterContentInit(){this.loading$.pipe(lh(this.nzLoading),Bs(()=>!!this.nzIconDirectiveElement),Pt(this.destroy$)).subscribe(e=>{const i=this.nzIconDirectiveElement.nativeElement;e?this.renderer.setStyle(i,"display","none"):this.renderer.removeStyle(i,"display")})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(jt),Y(er),Y(Ai),Y(gc),Y(qr,8))},n.\u0275cmp=tt({type:n,selectors:[["button","nz-button",""],["a","nz-button",""]],contentQueries:function(e,i,r){if(1&e&&function Ev(n,t,e,i){const r=Ht();if(r.firstCreatePass){const o=ii();Iv(r,new Pv(t,e,i),o.index),function iE(n,t){const e=n.contentQueries||(n.contentQueries=[]);t!==(e.length?e[e.length-1]:-1)&&e.push(n.queries.length-1,t)}(r,n),2==(2&e)&&(r.staticContentQueries=!0)}Ov(r,be(),e)}(r,Js,5,jt),2&e){let o;ui(o=hi())&&(i.nzIconDirectiveElement=o.first)}},hostAttrs:[1,"ant-btn"],hostVars:30,hostBindings:function(e,i){2&e&&(Sn("tabindex",i.disabled?-1:null===i.tabIndex?null:i.tabIndex)("disabled",i.disabled||null),Gt("ant-btn-primary","primary"===i.nzType)("ant-btn-dashed","dashed"===i.nzType)("ant-btn-link","link"===i.nzType)("ant-btn-text","text"===i.nzType)("ant-btn-circle","circle"===i.nzShape)("ant-btn-round","round"===i.nzShape)("ant-btn-lg","large"===i.nzSize)("ant-btn-sm","small"===i.nzSize)("ant-btn-dangerous",i.nzDanger)("ant-btn-loading",i.nzLoading)("ant-btn-background-ghost",i.nzGhost)("ant-btn-block",i.nzBlock)("ant-input-search-button",i.nzSearch)("ant-btn-rtl","rtl"===i.dir))},inputs:{nzBlock:"nzBlock",nzGhost:"nzGhost",nzSearch:"nzSearch",nzLoading:"nzLoading",nzDanger:"nzDanger",disabled:"disabled",tabIndex:"tabIndex",nzType:"nzType",nzShape:"nzShape",nzSize:"nzSize"},exportAs:["nzButton"],features:[Dt],attrs:KG,ngContentSelectors:ZG,decls:2,vars:1,consts:[["nz-icon","","nzType","loading",4,"ngIf"],["nz-icon","","nzType","loading"]],template:function(e,i){1&e&&(jl(),V(0,QG,1,0,"span",0),$l(1)),2&e&&x("ngIf",i.nzLoading)},dependencies:[Et,Js,eu],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzBlock",void 0),at([Wt()],n.prototype,"nzGhost",void 0),at([Wt()],n.prototype,"nzSearch",void 0),at([Wt()],n.prototype,"nzLoading",void 0),at([Wt()],n.prototype,"nzDanger",void 0),at([Wt()],n.prototype,"disabled",void 0),at([Ui()],n.prototype,"nzSize",void 0),n})(),wS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,_S,_S,Ym]}),n})();const MS="nz-animate-disabled";let Sa=(()=>{class n{constructor(e,i,r){this.element=e,this.renderer=i,this.animationType=r,this.nzNoAnimation=!1}ngOnChanges(){this.updateClass()}ngAfterViewInit(){this.updateClass()}updateClass(){const e=cc(this.element);!e||(this.nzNoAnimation||"NoopAnimations"===this.animationType?this.renderer.addClass(e,MS):this.renderer.removeClass(e,MS))}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(O1,8))},n.\u0275dir=We({type:n,selectors:[["","nzNoAnimation",""]],inputs:{nzNoAnimation:"nzNoAnimation"},exportAs:["nzNoAnimation"],features:[Dt]}),at([Wt()],n.prototype,"nzNoAnimation",void 0),n})(),qm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})(),Ch=(()=>{class n{constructor(e,i){this.viewContainer=e,this.templateRef=i,this.embeddedViewRef=null,this.context=new XG,this.nzStringTemplateOutletContext=null,this.nzStringTemplateOutlet=null}static ngTemplateContextGuard(e,i){return!0}recreateView(){this.viewContainer.clear();const e=this.nzStringTemplateOutlet instanceof Hi;this.embeddedViewRef=this.viewContainer.createEmbeddedView(e?this.nzStringTemplateOutlet:this.templateRef,e?this.nzStringTemplateOutletContext:this.context)}updateContext(){const i=this.nzStringTemplateOutlet instanceof Hi?this.nzStringTemplateOutletContext:this.context,r=this.embeddedViewRef.context;if(i)for(const o of Object.keys(i))r[o]=i[o]}ngOnChanges(e){const{nzStringTemplateOutletContext:i,nzStringTemplateOutlet:r}=e;r&&(this.context.$implicit=r.currentValue),(()=>{let s=!1;if(r)if(r.firstChange)s=!0;else{const p=r.currentValue instanceof Hi;s=r.previousValue instanceof Hi||p}return i&&(f=>{const p=Object.keys(f.previousValue||{}),P=Object.keys(f.currentValue||{});if(p.length===P.length){for(const E of P)if(-1===p.indexOf(E))return!0;return!1}return!0})(i)||s})()?this.recreateView():this.updateContext()}}return n.\u0275fac=function(e){return new(e||n)(Y(Tr),Y(Hi))},n.\u0275dir=We({type:n,selectors:[["","nzStringTemplateOutlet",""]],inputs:{nzStringTemplateOutletContext:"nzStringTemplateOutletContext",nzStringTemplateOutlet:"nzStringTemplateOutlet"},exportAs:["nzStringTemplateOutlet"],features:[Dt]}),n})();class XG{}let yc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr]}),n})();const jm=()=>{};let JG=(()=>{class n{constructor(e,i){this.ngZone=e,this.rendererFactory2=i,this.resizeSource$=new de,this.listeners=0,this.disposeHandle=jm,this.handler=()=>{this.ngZone.run(()=>{this.resizeSource$.next()})},this.renderer=this.rendererFactory2.createRenderer(null,null)}ngOnDestroy(){this.handler=jm}subscribe(){return this.registerListener(),this.resizeSource$.pipe(Vm(16),wM(()=>this.unregisterListener()))}unsubscribe(){this.unregisterListener()}registerListener(){0===this.listeners&&this.ngZone.runOutsideAngular(()=>{this.disposeHandle=this.renderer.listen("window","resize",this.handler)}),this.listeners+=1}unregisterListener(){this.listeners-=1,0===this.listeners&&(this.disposeHandle(),this.disposeHandle=jm)}}return n.\u0275fac=function(e){return new(e||n)(me(Ft),me(ja))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var wh=(()=>(function(n){n.xxl="xxl",n.xl="xl",n.lg="lg",n.md="md",n.sm="sm",n.xs="xs"}(wh||(wh={})),wh))();const Mh={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"};let eK=(()=>{class n{constructor(e,i){this.resizeService=e,this.mediaMatcher=i,this.destroy$=new de,this.resizeService.subscribe().pipe(Pt(this.destroy$)).subscribe(()=>{})}ngOnDestroy(){this.destroy$.next()}subscribe(e,i){if(i){const r=()=>this.matchMedia(e,!0);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc((o,a)=>o[0]===a[0]),He(o=>o[1]))}{const r=()=>this.matchMedia(e);return this.resizeService.subscribe().pipe(He(r),lh(r()),dc())}}matchMedia(e,i){let r=wh.md;const o={};return Object.keys(e).map(a=>{const s=a,l=this.mediaMatcher.matchMedia(Mh[s]).matches;o[a]=l,l&&(r=s)}),i?[r,o]:r}}return n.\u0275fac=function(e){return new(e||n)(me(JG),me(km))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),SS=(()=>{class n extends de{ngOnDestroy(){this.next(),this.complete()}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})();const Yi={top:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topCenter:new ai({originX:"center",originY:"top"},{overlayX:"center",overlayY:"bottom"}),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),right:new ai({originX:"end",originY:"center"},{overlayX:"start",overlayY:"center"}),rightTop:new ai({originX:"end",originY:"top"},{overlayX:"start",overlayY:"top"}),rightBottom:new ai({originX:"end",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),bottom:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomCenter:new ai({originX:"center",originY:"bottom"},{overlayX:"center",overlayY:"top"}),bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"}),left:new ai({originX:"start",originY:"center"},{overlayX:"end",overlayY:"center"}),leftTop:new ai({originX:"start",originY:"top"},{overlayX:"end",overlayY:"top"}),leftBottom:new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"})},TS=[Yi.top,Yi.right,Yi.bottom,Yi.left];function DS(n){for(const t in Yi)if(n.connectionPair.originX===Yi[t].originX&&n.connectionPair.originY===Yi[t].originY&&n.connectionPair.overlayX===Yi[t].overlayX&&n.connectionPair.overlayY===Yi[t].overlayY)return t}new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"bottom"}),new ai({originX:"start",originY:"bottom"},{overlayX:"end",overlayY:"top"});const tu={bottomLeft:new ai({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"},void 0,2),topLeft:new ai({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"},void 0,-2),bottomRight:new ai({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"},void 0,2),topRight:new ai({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"},void 0,-2)},kS=[tu.bottomLeft,tu.topLeft,tu.bottomRight,tu.topRight];let Sh=(()=>{class n{constructor(e,i){this.cdkConnectedOverlay=e,this.nzDestroyService=i,this.nzArrowPointAtCenter=!1,this.cdkConnectedOverlay.backdropClass="nz-overlay-transparent-backdrop",this.cdkConnectedOverlay.positionChange.pipe(Pt(this.nzDestroyService)).subscribe(r=>{this.nzArrowPointAtCenter&&this.updateArrowPosition(r)})}updateArrowPosition(e){const i=this.getOriginRect(),r=DS(e);let o=0,a=0;"topLeft"===r||"bottomLeft"===r?o=i.width/2-14:"topRight"===r||"bottomRight"===r?o=-(i.width/2-14):"leftTop"===r||"rightTop"===r?a=i.height/2-10:("leftBottom"===r||"rightBottom"===r)&&(a=-(i.height/2-10)),(this.cdkConnectedOverlay.offsetX!==o||this.cdkConnectedOverlay.offsetY!==a)&&(this.cdkConnectedOverlay.offsetY=a,this.cdkConnectedOverlay.offsetX=o,this.cdkConnectedOverlay.overlayRef.updatePosition())}getFlexibleConnectedPositionStrategyOrigin(){return this.cdkConnectedOverlay.origin instanceof yh?this.cdkConnectedOverlay.origin.elementRef:this.cdkConnectedOverlay.origin}getOriginRect(){const e=this.getFlexibleConnectedPositionStrategyOrigin();if(e instanceof jt)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();const i=e.width||0,r=e.height||0;return{top:e.y,bottom:e.y+r,left:e.x,right:e.x+i,height:r,width:i}}}return n.\u0275fac=function(e){return new(e||n)(Y(_c),Y(SS))},n.\u0275dir=We({type:n,selectors:[["","cdkConnectedOverlay","","nzConnectedOverlay",""]],inputs:{nzArrowPointAtCenter:"nzArrowPointAtCenter"},exportAs:["nzConnectedOverlay"],features:[Jt([SS])]}),at([Wt()],n.prototype,"nzArrowPointAtCenter",void 0),n})(),Th=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({}),n})();function xS(...n){return t=>{let e;return"function"==typeof n[n.length-1]&&(e=n.pop()),t.lift(new tK(n,e))}}class tK{constructor(t,e){this.observables=t,this.project=e}call(t,e){return e.subscribe(new nK(t,this.observables,this.project))}}class nK extends Jw{constructor(t,e,i){super(t),this.observables=e,this.project=i,this.toRespond=[];const r=e.length;this.values=new Array(r);for(let o=0;o0){const o=r.indexOf(i);-1!==o&&r.splice(o,1)}}notifyComplete(){}_next(t){if(0===this.toRespond.length){const e=[t,...this.values];this.project?this._tryProject(e):this.destination.next(e)}}_tryProject(t){let e;try{e=this.project.apply(this,t)}catch(i){return void this.destination.error(i)}this.destination.next(e)}}let $r=(()=>{class n{}return n.SLOW="0.3s",n.BASE="0.2s",n.FAST="0.1s",n})(),sr=(()=>{class n{}return n.EASE_BASE_OUT="cubic-bezier(0.7, 0.3, 0.1, 1)",n.EASE_BASE_IN="cubic-bezier(0.9, 0, 0.3, 0.7)",n.EASE_OUT="cubic-bezier(0.215, 0.61, 0.355, 1)",n.EASE_IN="cubic-bezier(0.55, 0.055, 0.675, 0.19)",n.EASE_IN_OUT="cubic-bezier(0.645, 0.045, 0.355, 1)",n.EASE_OUT_BACK="cubic-bezier(0.12, 0.4, 0.29, 1.46)",n.EASE_IN_BACK="cubic-bezier(0.71, -0.46, 0.88, 0.6)",n.EASE_IN_OUT_BACK="cubic-bezier(0.71, -0.46, 0.29, 1.46)",n.EASE_OUT_CIRC="cubic-bezier(0.08, 0.82, 0.17, 1)",n.EASE_IN_CIRC="cubic-bezier(0.6, 0.04, 0.98, 0.34)",n.EASE_IN_OUT_CIRC="cubic-bezier(0.78, 0.14, 0.15, 0.86)",n.EASE_OUT_QUINT="cubic-bezier(0.23, 1, 0.32, 1)",n.EASE_IN_QUINT="cubic-bezier(0.755, 0.05, 0.855, 0.06)",n.EASE_IN_OUT_QUINT="cubic-bezier(0.86, 0, 0.07, 1)",n})();Eo("collapseMotion",[ro("expanded",gt({height:"*"})),ro("collapsed",gt({height:0,overflow:"hidden"})),ro("hidden",gt({height:0,overflow:"hidden",borderTopWidth:"0"})),Un("expanded => collapsed",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("expanded => hidden",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("collapsed => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`)),Un("hidden => expanded",Rn(`150ms ${sr.EASE_IN_OUT}`))]),Eo("treeCollapseMotion",[Un("* => *",[Gy("nz-tree-node:leave,nz-tree-builtin-node:leave",[gt({overflow:"hidden"}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({height:0,opacity:0,"padding-bottom":0}))])],{optional:!0}),Gy("nz-tree-node:enter,nz-tree-builtin-node:enter",[gt({overflow:"hidden",height:0,opacity:0,"padding-bottom":0}),Ky(0,[Rn(`150ms ${sr.EASE_IN_OUT}`,gt({overflow:"hidden",height:"*",opacity:"*","padding-bottom":"*"}))])],{optional:!0})])]),Eo("fadeMotion",[Un(":enter",[gt({opacity:0}),Rn(`${$r.BASE}`,gt({opacity:1}))]),Un(":leave",[gt({opacity:1}),Rn(`${$r.BASE}`,gt({opacity:0}))])]),Eo("helpMotion",[Un(":enter",[gt({opacity:0,transform:"translateY(-5px)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:1,transform:"translateY(0)"}))]),Un(":leave",[gt({opacity:1,transform:"translateY(0)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT}`,gt({opacity:0,transform:"translateY(-5px)"}))])]),Eo("moveUpMotion",[Un("* => enter",[gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}))]),Un("* => leave",[gt({transformOrigin:"0 0",transform:"translateY(0%)",opacity:1}),Rn(`${$r.BASE}`,gt({transformOrigin:"0 0",transform:"translateY(-100%)",opacity:0}))])]),Eo("notificationMotion",[ro("enterRight",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterRight",[gt({opacity:0,transform:"translateX(5%)"}),Rn("100ms linear")]),ro("enterLeft",gt({opacity:1,transform:"translateX(0)"})),Un("* => enterLeft",[gt({opacity:0,transform:"translateX(-5%)"}),Rn("100ms linear")]),ro("enterTop",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterTop",[gt({opacity:0,transform:"translateY(-5%)"}),Rn("100ms linear")]),ro("enterBottom",gt({opacity:1,transform:"translateY(0)"})),Un("* => enterBottom",[gt({opacity:0,transform:"translateY(5%)"}),Rn("100ms linear")]),ro("leave",gt({opacity:0,transform:"scaleY(0.8)",transformOrigin:"0% 0%"})),Un("* => leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn("100ms linear")])]);const iK=`${$r.BASE} ${sr.EASE_OUT_QUINT}`,rK=`${$r.BASE} ${sr.EASE_IN_QUINT}`,PS=Eo("slideMotion",[ro("void",gt({opacity:0,transform:"scaleY(0.8)"})),ro("enter",gt({opacity:1,transform:"scaleY(1)"})),Un("void => *",[Rn(iK)]),Un("* => void",[Rn(rK)])]),zS=(Eo("slideAlertMotion",[Un(":leave",[gt({opacity:1,transform:"scaleY(1)",transformOrigin:"0% 0%"}),Rn(`${$r.SLOW} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scaleY(0)",transformOrigin:"0% 0%"}))])]),Eo("zoomBigMotion",[Un("void => active",[gt({opacity:0,transform:"scale(0.8)"}),Rn(`${$r.BASE} ${sr.EASE_OUT_CIRC}`,gt({opacity:1,transform:"scale(1)"}))]),Un("active => void",[gt({opacity:1,transform:"scale(1)"}),Rn(`${$r.BASE} ${sr.EASE_IN_OUT_CIRC}`,gt({opacity:0,transform:"scale(0.8)"}))])])),ES=(Eo("zoomBadgeMotion",[Un(":enter",[gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_OUT_BACK}`,gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}))]),Un(":leave",[gt({opacity:1,transform:"scale(1) translate(50%, -50%)"}),Rn(`${$r.SLOW} ${sr.EASE_IN_BACK}`,gt({opacity:0,transform:"scale(0) translate(50%, -50%)"}))])]),Eo("thumbMotion",[ro("from",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:0,width:0}}),ro("to",gt({transform:"translateX({{ transform }}px)",width:"{{ width }}px"}),{params:{transform:100,width:0}}),Un("from => to",Rn(`300ms ${sr.EASE_IN_OUT}`))]),["moz","ms","webkit"]),sK=function aK(){if("undefined"==typeof window)return()=>0;if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);const n=ES.filter(t=>`${t}RequestAnimationFrame`in window)[0];return n?window[`${n}RequestAnimationFrame`]:function oK(){let n=0;return function(t){const e=(new Date).getTime(),i=Math.max(0,16-(e-n)),r=setTimeout(()=>{t(e+i)},i);return n=e+i,r}}()}(),lK=["hourListElement"],cK=["minuteListElement"],uK=["secondListElement"],hK=["use12HoursListElement"];function dK(n,t){if(1&n&&(q(0,"div",4)(1,"div",5),Fe(2),j()()),2&n){const e=k();T(2),cn(e.dateHelper.format(null==e.time?null:e.time.value,e.format)||"\xa0")}}function fK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectHour(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedHour(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function mK(n,t){if(1&n&&(ge(0),V(1,fK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function pK(n,t){if(1&n&&(q(0,"ul",6,7),V(2,mK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.hourRange)("ngForTrackBy",e.trackByFn)}}function gK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectMinute(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedMinute(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function vK(n,t){if(1&n&&(ge(0),V(1,gK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function _K(n,t){if(1&n&&(q(0,"ul",6,12),V(2,vK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.minuteRange)("ngForTrackBy",e.trackByFn)}}function yK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).selectSecond(r))}),q(1,"div",11),Fe(2),Sr(3,"number"),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelectedSecond(e))("ant-picker-time-panel-cell-disabled",e.disabled),T(2),cn(M0(3,5,e.index,"2.0-0"))}}function bK(n,t){if(1&n&&(ge(0),V(1,yK,4,8,"li",9),ve()),2&n){const e=t.$implicit,i=k(2);T(1),x("ngIf",!(i.nzHideDisabledOptions&&e.disabled))}}function CK(n,t){if(1&n&&(q(0,"ul",6,13),V(2,bK,2,1,"ng-container",8),j()),2&n){const e=k();T(2),x("ngForOf",e.secondRange)("ngForTrackBy",e.trackByFn)}}function wK(n,t){if(1&n){const e=Ye();q(0,"li",10),_e("click",function(){ae(e);const r=k().$implicit;return re(k(2).select12Hours(r))}),q(1,"div",11),Fe(2),j()()}if(2&n){const e=k().$implicit;Gt("ant-picker-time-panel-cell-selected",k(2).isSelected12Hours(e)),T(2),cn(e.value)}}function MK(n,t){if(1&n&&(ge(0),V(1,wK,3,3,"li",16),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.nzHideDisabledOptions)}}function SK(n,t){if(1&n&&(q(0,"ul",6,14),V(2,MK,2,1,"ng-container",15),j()),2&n){const e=k();T(2),x("ngForOf",e.use12HoursRange)}}function TK(n,t){}function DK(n,t){if(1&n&&(q(0,"div",24),V(1,TK,0,0,"ng-template",25),j()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.nzAddOn)}}function kK(n,t){if(1&n){const e=Ye();q(0,"div",17),V(1,DK,2,1,"div",18),q(2,"ul",19)(3,"li",20)(4,"a",21),_e("click",function(){return ae(e),re(k().onClickNow())}),Fe(5),Sr(6,"nzI18n"),j()(),q(7,"li",22)(8,"button",23),_e("click",function(){return ae(e),re(k().onClickOk())}),Fe(9),Sr(10,"nzI18n"),j()()()()}if(2&n){const e=k();T(1),x("ngIf",e.nzAddOn),T(4),$t(" ",e.nzNowText||So(6,3,"Calendar.lang.now")," "),T(4),$t(" ",e.nzOkText||So(10,5,"Calendar.lang.ok")," ")}}const xK=["inputElement"];function PK(n,t){if(1&n&&(ge(0),Ce(1,"span",8),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function zK(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",9),2&n&&x("status",k().status)}function EK(n,t){if(1&n){const e=Ye();q(0,"span",10),_e("click",function(r){return ae(e),re(k().onClickClearBtn(r))}),Ce(1,"span",11),j()}if(2&n){const e=k();T(1),Sn("aria-label",e.nzClearText)("title",e.nzClearText)}}function OK(n,t){if(1&n){const e=Ye();q(0,"div",12)(1,"div",13)(2,"div",14)(3,"nz-time-picker-panel",15),_e("ngModelChange",function(r){return ae(e),re(k().value=r)})("ngModelChange",function(r){return ae(e),re(k().onPanelValueChange(r))})("closePanel",function(){return ae(e),re(k().setCurrentValueAndClose())}),Sr(4,"async"),j()()()()}if(2&n){const e=k();x("@slideMotion","enter"),T(3),x("ngClass",e.nzPopupClassName)("format",e.nzFormat)("nzHourStep",e.nzHourStep)("nzMinuteStep",e.nzMinuteStep)("nzSecondStep",e.nzSecondStep)("nzDisabledHours",e.nzDisabledHours)("nzDisabledMinutes",e.nzDisabledMinutes)("nzDisabledSeconds",e.nzDisabledSeconds)("nzPlaceHolder",e.nzPlaceHolder||So(4,19,e.i18nPlaceHolder$))("nzHideDisabledOptions",e.nzHideDisabledOptions)("nzUse12Hours",e.nzUse12Hours)("nzDefaultOpenValue",e.nzDefaultOpenValue)("nzAddOn",e.nzAddOn)("nzClearText",e.nzClearText)("nzNowText",e.nzNowText)("nzOkText",e.nzOkText)("nzAllowEmpty",e.nzAllowEmpty)("ngModel",e.value)}}class IK{constructor(){this.selected12Hours=void 0,this._use12Hours=!1,this._changes=new de}setMinutes(t,e){return e||(this.initValue(),this.value.setMinutes(t),this.update()),this}setHours(t,e){return e||(this.initValue(),this.value.setHours(this._use12Hours?"PM"===this.selected12Hours&&12!==t?t+12:"AM"===this.selected12Hours&&12===t?0:t:t),this.update()),this}setSeconds(t,e){return e||(this.initValue(),this.value.setSeconds(t),this.update()),this}setUse12Hours(t){return this._use12Hours=t,this}get changes(){return this._changes.asObservable()}setValue(t,e){return kn(e)&&(this._use12Hours=e),t!==this.value&&(this._value=t,kn(this.value)?this._use12Hours&&kn(this.hours)&&(this.selected12Hours=this.hours>=12?"PM":"AM"):this._clear()),this}initValue(){Cw(this.value)&&this.setValue(new Date,this._use12Hours)}clear(){this._clear(),this.update()}get isEmpty(){return!(kn(this.hours)||kn(this.minutes)||kn(this.seconds))}_clear(){this._value=void 0,this.selected12Hours=void 0}update(){this.isEmpty?this._value=void 0:(kn(this.hours)&&this.value.setHours(this.hours),kn(this.minutes)&&this.value.setMinutes(this.minutes),kn(this.seconds)&&this.value.setSeconds(this.seconds),this._use12Hours&&("PM"===this.selected12Hours&&this.hours<12&&this.value.setHours(this.hours+12),"AM"===this.selected12Hours&&this.hours>=12&&this.value.setHours(this.hours-12))),this.changed()}changed(){this._changes.next(this.value)}get viewHours(){return this._use12Hours&&kn(this.hours)?this.calculateViewHour(this.hours):this.hours}setSelected12Hours(t){t.toUpperCase()!==this.selected12Hours&&(this.selected12Hours=t.toUpperCase(),this.update())}get value(){return this._value||this._defaultOpenValue}get hours(){var t;return null===(t=this.value)||void 0===t?void 0:t.getHours()}get minutes(){var t;return null===(t=this.value)||void 0===t?void 0:t.getMinutes()}get seconds(){var t;return null===(t=this.value)||void 0===t?void 0:t.getSeconds()}setDefaultOpenValue(t){return this._defaultOpenValue=t,this}calculateViewHour(t){const e=this.selected12Hours;return"PM"===e&&t>12?t-12:"AM"===e&&0===t?12:t}}function $m(n,t=1,e=0){return new Array(Math.ceil(n/t)).fill(0).map((i,r)=>(r+e)*t)}let OS=(()=>{class n{constructor(e,i,r,o){this.ngZone=e,this.cdr=i,this.dateHelper=r,this.elementRef=o,this._nzHourStep=1,this._nzMinuteStep=1,this._nzSecondStep=1,this.unsubscribe$=new de,this._format="HH:mm:ss",this._disabledHours=()=>[],this._disabledMinutes=()=>[],this._disabledSeconds=()=>[],this._allowEmpty=!0,this.time=new IK,this.hourEnabled=!0,this.minuteEnabled=!0,this.secondEnabled=!0,this.firstScrolled=!1,this.enabledColumns=3,this.nzInDatePicker=!1,this.nzHideDisabledOptions=!1,this.nzUse12Hours=!1,this.closePanel=new Je}set nzAllowEmpty(e){kn(e)&&(this._allowEmpty=e)}get nzAllowEmpty(){return this._allowEmpty}set nzDisabledHours(e){this._disabledHours=e,this._disabledHours&&this.buildHours()}get nzDisabledHours(){return this._disabledHours}set nzDisabledMinutes(e){kn(e)&&(this._disabledMinutes=e,this.buildMinutes())}get nzDisabledMinutes(){return this._disabledMinutes}set nzDisabledSeconds(e){kn(e)&&(this._disabledSeconds=e,this.buildSeconds())}get nzDisabledSeconds(){return this._disabledSeconds}set format(e){if(kn(e)){this._format=e,this.enabledColumns=0;const i=new Set(e);this.hourEnabled=i.has("H")||i.has("h"),this.minuteEnabled=i.has("m"),this.secondEnabled=i.has("s"),this.hourEnabled&&this.enabledColumns++,this.minuteEnabled&&this.enabledColumns++,this.secondEnabled&&this.enabledColumns++,this.nzUse12Hours&&this.build12Hours()}}get format(){return this._format}set nzHourStep(e){kn(e)&&(this._nzHourStep=e,this.buildHours())}get nzHourStep(){return this._nzHourStep}set nzMinuteStep(e){kn(e)&&(this._nzMinuteStep=e,this.buildMinutes())}get nzMinuteStep(){return this._nzMinuteStep}set nzSecondStep(e){kn(e)&&(this._nzSecondStep=e,this.buildSeconds())}get nzSecondStep(){return this._nzSecondStep}trackByFn(e){return e}buildHours(){var e;let i=24,r=null===(e=this.nzDisabledHours)||void 0===e?void 0:e.call(this),o=0;if(this.nzUse12Hours&&(i=12,r&&(r="PM"===this.time.selected12Hours?r.filter(a=>a>=12).map(a=>a>12?a-12:a):r.filter(a=>a<12||24===a).map(a=>24===a||0===a?12:a)),o=1),this.hourRange=$m(i,this.nzHourStep,o).map(a=>({index:a,disabled:!!r&&-1!==r.indexOf(a)})),this.nzUse12Hours&&12===this.hourRange[this.hourRange.length-1].index){const a=[...this.hourRange];a.unshift(a[a.length-1]),a.splice(a.length-1,1),this.hourRange=a}}buildMinutes(){this.minuteRange=$m(60,this.nzMinuteStep).map(e=>({index:e,disabled:!!this.nzDisabledMinutes&&-1!==this.nzDisabledMinutes(this.time.hours).indexOf(e)}))}buildSeconds(){this.secondRange=$m(60,this.nzSecondStep).map(e=>({index:e,disabled:!!this.nzDisabledSeconds&&-1!==this.nzDisabledSeconds(this.time.hours,this.time.minutes).indexOf(e)}))}build12Hours(){const e=this._format.includes("A");this.use12HoursRange=[{index:0,value:e?"AM":"am"},{index:1,value:e?"PM":"pm"}]}buildTimes(){this.buildHours(),this.buildMinutes(),this.buildSeconds(),this.build12Hours()}scrollToTime(e=0){this.hourEnabled&&this.hourListElement&&this.scrollToSelected(this.hourListElement.nativeElement,this.time.viewHours,e,"hour"),this.minuteEnabled&&this.minuteListElement&&this.scrollToSelected(this.minuteListElement.nativeElement,this.time.minutes,e,"minute"),this.secondEnabled&&this.secondListElement&&this.scrollToSelected(this.secondListElement.nativeElement,this.time.seconds,e,"second"),this.nzUse12Hours&&this.use12HoursListElement&&this.scrollToSelected(this.use12HoursListElement.nativeElement,"AM"===this.time.selected12Hours?0:1,e,"12-hour")}selectHour(e){this.time.setHours(e.index,e.disabled),this._disabledMinutes&&this.buildMinutes(),(this._disabledSeconds||this._disabledMinutes)&&this.buildSeconds()}selectMinute(e){this.time.setMinutes(e.index,e.disabled),this._disabledSeconds&&this.buildSeconds()}selectSecond(e){this.time.setSeconds(e.index,e.disabled)}select12Hours(e){this.time.setSelected12Hours(e.value),this._disabledHours&&this.buildHours(),this._disabledMinutes&&this.buildMinutes(),this._disabledSeconds&&this.buildSeconds()}scrollToSelected(e,i,r=0,o){if(!e)return;const a=this.translateIndex(i,o);this.scrollTo(e,(e.children[a]||e.children[0]).offsetTop,r)}translateIndex(e,i){var r,o,a;return"hour"===i?this.calcIndex(null===(r=this.nzDisabledHours)||void 0===r?void 0:r.call(this),this.hourRange.map(s=>s.index).indexOf(e)):"minute"===i?this.calcIndex(null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,this.time.hours),this.minuteRange.map(s=>s.index).indexOf(e)):"second"===i?this.calcIndex(null===(a=this.nzDisabledSeconds)||void 0===a?void 0:a.call(this,this.time.hours,this.time.minutes),this.secondRange.map(s=>s.index).indexOf(e)):this.calcIndex([],this.use12HoursRange.map(s=>s.index).indexOf(e))}scrollTo(e,i,r){if(r<=0)return void(e.scrollTop=i);const a=(i-e.scrollTop)/r*10;this.ngZone.runOutsideAngular(()=>{sK(()=>{e.scrollTop=e.scrollTop+a,e.scrollTop!==i&&this.scrollTo(e,i,r-10)})})}calcIndex(e,i){return(null==e?void 0:e.length)&&this.nzHideDisabledOptions?i-e.reduce((r,o)=>r+(o-1||(null!==(a=null===(o=this.nzDisabledMinutes)||void 0===o?void 0:o.call(this,u).indexOf(f))&&void 0!==a?a:-1)>-1||(null!==(l=null===(s=this.nzDisabledSeconds)||void 0===s?void 0:s.call(this,u,f).indexOf(p))&&void 0!==l?l:-1)>-1}onClickNow(){const e=new Date;this.timeDisabled(e)||(this.time.setValue(e),this.changed(),this.closePanel.emit())}onClickOk(){this.time.setValue(this.time.value,this.nzUse12Hours),this.changed(),this.closePanel.emit()}isSelectedHour(e){return e.index===this.time.viewHours}isSelectedMinute(e){return e.index===this.time.minutes}isSelectedSecond(e){return e.index===this.time.seconds}isSelected12Hours(e){return e.value.toUpperCase()===this.time.selected12Hours}ngOnInit(){this.time.changes.pipe(Pt(this.unsubscribe$)).subscribe(()=>{this.changed(),this.touched(),this.scrollToTime(120)}),this.buildTimes(),this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.scrollToTime(),this.firstScrolled=!0}),is(this.elementRef.nativeElement,"mousedown").pipe(Pt(this.unsubscribe$)).subscribe(e=>{e.preventDefault()})})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzDefaultOpenValue:r}=e;!(null!=i&&i.previousValue)&&(null==i?void 0:i.currentValue)&&(this.build12Hours(),this.enabledColumns++),null!=r&&r.currentValue&&this.time.setDefaultOpenValue(this.nzDefaultOpenValue||new Date)}writeValue(e){this.time.setValue(e,this.nzUse12Hours),this.buildTimes(),e&&this.firstScrolled&&this.scrollToTime(120),this.cdr.markForCheck()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Ft),Y(er),Y(Oo),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker-panel"]],viewQuery:function(e,i){if(1&e&&(Mi(lK,5),Mi(cK,5),Mi(uK,5),Mi(hK,5)),2&e){let r;ui(r=hi())&&(i.hourListElement=r.first),ui(r=hi())&&(i.minuteListElement=r.first),ui(r=hi())&&(i.secondListElement=r.first),ui(r=hi())&&(i.use12HoursListElement=r.first)}},hostAttrs:[1,"ant-picker-time-panel"],hostVars:12,hostBindings:function(e,i){2&e&&Gt("ant-picker-time-panel-column-0",0===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-1",1===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-2",2===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-column-3",3===i.enabledColumns&&!i.nzInDatePicker)("ant-picker-time-panel-narrow",i.enabledColumns<3)("ant-picker-time-panel-placement-bottomLeft",!i.nzInDatePicker)},inputs:{nzInDatePicker:"nzInDatePicker",nzAddOn:"nzAddOn",nzHideDisabledOptions:"nzHideDisabledOptions",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPlaceHolder:"nzPlaceHolder",nzUse12Hours:"nzUse12Hours",nzDefaultOpenValue:"nzDefaultOpenValue",nzAllowEmpty:"nzAllowEmpty",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",format:"format",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep"},outputs:{closePanel:"closePanel"},exportAs:["nzTimePickerPanel"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:7,vars:6,consts:[["class","ant-picker-header",4,"ngIf"],[1,"ant-picker-content"],["class","ant-picker-time-panel-column","style","position: relative;",4,"ngIf"],["class","ant-picker-footer",4,"ngIf"],[1,"ant-picker-header"],[1,"ant-picker-header-view"],[1,"ant-picker-time-panel-column",2,"position","relative"],["hourListElement",""],[4,"ngFor","ngForOf","ngForTrackBy"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","ant-picker-time-panel-cell-disabled","click",4,"ngIf"],[1,"ant-picker-time-panel-cell",3,"click"],[1,"ant-picker-time-panel-cell-inner"],["minuteListElement",""],["secondListElement",""],["use12HoursListElement",""],[4,"ngFor","ngForOf"],["class","ant-picker-time-panel-cell",3,"ant-picker-time-panel-cell-selected","click",4,"ngIf"],[1,"ant-picker-footer"],["class","ant-picker-footer-extra",4,"ngIf"],[1,"ant-picker-ranges"],[1,"ant-picker-now"],[3,"click"],[1,"ant-picker-ok"],["nz-button","","type","button","nzSize","small","nzType","primary",3,"click"],[1,"ant-picker-footer-extra"],[3,"ngTemplateOutlet"]],template:function(e,i){1&e&&(V(0,dK,3,1,"div",0),q(1,"div",1),V(2,pK,3,2,"ul",2),V(3,_K,3,2,"ul",2),V(4,CK,3,2,"ul",2),V(5,SK,3,1,"ul",2),j(),V(6,kK,11,7,"div",3)),2&e&&(x("ngIf",i.nzInDatePicker),T(2),x("ngIf",i.hourEnabled),T(1),x("ngIf",i.minuteEnabled),T(1),x("ngIf",i.secondEnabled),T(1),x("ngIf",i.nzUse12Hours),T(1),x("ngIf",!i.nzInDatePicker))},dependencies:[pi,Et,_a,CS,eu,yS,e_,Fq],encapsulation:2,changeDetection:0}),at([Wt()],n.prototype,"nzUse12Hours",void 0),n})(),LK=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p){this.nzConfigService=e,this.i18n=i,this.element=r,this.renderer=o,this.cdr=a,this.dateHelper=s,this.platform=l,this.directionality=u,this.nzFormStatusService=f,this.nzFormNoStatusService=p,this._nzModuleName="timePicker",this.destroy$=new de,this.isInit=!1,this.focused=!1,this.inputValue="",this.value=null,this.preValue=null,this.i18nPlaceHolder$=Po(void 0),this.overlayPositions=[{offsetY:3,originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{offsetY:-3,originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{offsetY:3,originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{offsetY:-3,originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"}],this.dir="ltr",this.prefixCls="ant-picker",this.statusCls={},this.status="",this.hasFeedback=!1,this.nzId=null,this.nzSize=null,this.nzStatus="",this.nzHourStep=1,this.nzMinuteStep=1,this.nzSecondStep=1,this.nzClearText="clear",this.nzNowText="",this.nzOkText="",this.nzPopupClassName="",this.nzPlaceHolder="",this.nzFormat="HH:mm:ss",this.nzOpen=!1,this.nzUse12Hours=!1,this.nzSuffixIcon="clock-circle",this.nzOpenChange=new Je,this.nzHideDisabledOptions=!1,this.nzAllowEmpty=!0,this.nzDisabled=!1,this.nzAutoFocus=!1,this.nzBackdrop=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1}emitValue(e){this.setValue(e,!0),this._onChange&&this._onChange(this.value),this._onTouched&&this._onTouched()}setValue(e,i=!1){i&&(this.preValue=oc(e)?new Date(e):null),this.value=oc(e)?new Date(e):null,this.inputValue=this.dateHelper.format(e,this.nzFormat),this.cdr.markForCheck()}open(){this.nzDisabled||this.nzOpen||(this.focus(),this.nzOpen=!0,this.nzOpenChange.emit(this.nzOpen))}close(){this.nzOpen=!1,this.cdr.markForCheck(),this.nzOpenChange.emit(this.nzOpen)}updateAutoFocus(){this.isInit&&!this.nzDisabled&&(this.nzAutoFocus?this.renderer.setAttribute(this.inputRef.nativeElement,"autofocus","autofocus"):this.renderer.removeAttribute(this.inputRef.nativeElement,"autofocus"))}onClickClearBtn(e){e.stopPropagation(),this.emitValue(null)}onClickOutside(e){this.element.nativeElement.contains(e.target)||this.setCurrentValueAndClose()}onFocus(e){this.focused=e,e||(this.checkTimeValid(this.value)?this.setCurrentValueAndClose():(this.setValue(this.preValue),this.close()))}focus(){this.inputRef.nativeElement&&this.inputRef.nativeElement.focus()}blur(){this.inputRef.nativeElement&&this.inputRef.nativeElement.blur()}onKeyupEsc(){this.setValue(this.preValue)}onKeyupEnter(){this.nzOpen&&oc(this.value)?this.setCurrentValueAndClose():this.nzOpen||this.open()}onInputChange(e){!this.platform.TRIDENT&&document.activeElement===this.inputRef.nativeElement&&(this.open(),this.parseTimeString(e))}onPanelValueChange(e){this.setValue(e),this.focus()}setCurrentValueAndClose(){this.emitValue(this.value),this.close()}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroy$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.inputSize=Math.max(8,this.nzFormat.length)+2,this.origin=new yh(this.element),this.i18nPlaceHolder$=this.i18n.localeChange.pipe(He(r=>r.TimePicker.placeholder)),this.dir=this.directionality.value,null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroy$)).subscribe(r=>{this.dir=r})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngOnChanges(e){const{nzUse12Hours:i,nzFormat:r,nzDisabled:o,nzAutoFocus:a,nzStatus:s}=e;if(i&&!i.previousValue&&i.currentValue&&!r&&(this.nzFormat="h:mm:ss a"),o){const u=this.inputRef.nativeElement;o.currentValue?this.renderer.setAttribute(u,"disabled",""):this.renderer.removeAttribute(u,"disabled")}a&&this.updateAutoFocus(),s&&this.setStatusStyles(this.nzStatus,this.hasFeedback)}parseTimeString(e){const i=this.dateHelper.parseTime(e,this.nzFormat)||null;oc(i)&&(this.value=i,this.cdr.markForCheck())}ngAfterViewInit(){this.isInit=!0,this.updateAutoFocus()}writeValue(e){let i;e instanceof Date?i=e:Cw(e)?i=null:(js('Non-Date type is not recommended for time-picker, use "Date" type.'),i=new Date(e)),this.setValue(i,!0)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}checkTimeValid(e){var i,r,o;if(!e)return!0;const a=null===(i=this.nzDisabledHours)||void 0===i?void 0:i.call(this),s=null===(r=this.nzDisabledMinutes)||void 0===r?void 0:r.call(this,e.getHours()),l=null===(o=this.nzDisabledSeconds)||void 0===o?void 0:o.call(this,e.getHours(),e.getMinutes());return!((null==a?void 0:a.includes(e.getHours()))||(null==s?void 0:s.includes(e.getMinutes()))||(null==l?void 0:l.includes(e.getSeconds())))}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.element.nativeElement,r):this.renderer.removeClass(this.element.nativeElement,r)})}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(uc),Y(jt),Y(Ai),Y(er),Y(Oo),Y(Or),Y(qr,8),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-time-picker"]],viewQuery:function(e,i){if(1&e&&Mi(xK,7),2&e){let r;ui(r=hi())&&(i.inputRef=r.first)}},hostAttrs:[1,"ant-picker"],hostVars:12,hostBindings:function(e,i){1&e&&_e("click",function(){return i.open()}),2&e&&Gt("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-focused",i.focused)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)},inputs:{nzId:"nzId",nzSize:"nzSize",nzStatus:"nzStatus",nzHourStep:"nzHourStep",nzMinuteStep:"nzMinuteStep",nzSecondStep:"nzSecondStep",nzClearText:"nzClearText",nzNowText:"nzNowText",nzOkText:"nzOkText",nzPopupClassName:"nzPopupClassName",nzPlaceHolder:"nzPlaceHolder",nzAddOn:"nzAddOn",nzDefaultOpenValue:"nzDefaultOpenValue",nzDisabledHours:"nzDisabledHours",nzDisabledMinutes:"nzDisabledMinutes",nzDisabledSeconds:"nzDisabledSeconds",nzFormat:"nzFormat",nzOpen:"nzOpen",nzUse12Hours:"nzUse12Hours",nzSuffixIcon:"nzSuffixIcon",nzHideDisabledOptions:"nzHideDisabledOptions",nzAllowEmpty:"nzAllowEmpty",nzDisabled:"nzDisabled",nzAutoFocus:"nzAutoFocus",nzBackdrop:"nzBackdrop",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly"},outputs:{nzOpenChange:"nzOpenChange"},exportAs:["nzTimePicker"],features:[Jt([{provide:ir,useExisting:n,multi:!0}]),Dt],decls:9,vars:16,consts:[[1,"ant-picker-input"],["type","text","autocomplete","off",3,"size","placeholder","ngModel","disabled","readOnly","ngModelChange","focus","blur","keyup.enter","keyup.escape"],["inputElement",""],[1,"ant-picker-suffix"],[4,"nzStringTemplateOutlet"],[3,"status",4,"ngIf"],["class","ant-picker-clear",3,"click",4,"ngIf"],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayPositions","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayTransformOriginOn","detach","overlayOutsideClick"],["nz-icon","",3,"nzType"],[3,"status"],[1,"ant-picker-clear",3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],[1,"ant-picker-dropdown",2,"position","relative"],[1,"ant-picker-panel-container"],["tabindex","-1",1,"ant-picker-panel"],[3,"ngClass","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzPlaceHolder","nzHideDisabledOptions","nzUse12Hours","nzDefaultOpenValue","nzAddOn","nzClearText","nzNowText","nzOkText","nzAllowEmpty","ngModel","ngModelChange","closePanel"]],template:function(e,i){1&e&&(q(0,"div",0)(1,"input",1,2),_e("ngModelChange",function(o){return i.inputValue=o})("focus",function(){return i.onFocus(!0)})("blur",function(){return i.onFocus(!1)})("keyup.enter",function(){return i.onKeyupEnter()})("keyup.escape",function(){return i.onKeyupEsc()})("ngModelChange",function(o){return i.onInputChange(o)}),Sr(3,"async"),j(),q(4,"span",3),V(5,PK,2,1,"ng-container",4),V(6,zK,1,1,"nz-form-item-feedback-icon",5),j(),V(7,EK,2,2,"span",6),j(),V(8,OK,5,21,"ng-template",7),_e("detach",function(){return i.close()})("overlayOutsideClick",function(o){return i.onClickOutside(o)})),2&e&&(T(1),x("size",i.inputSize)("placeholder",i.nzPlaceHolder||So(3,14,i.i18nPlaceHolder$))("ngModel",i.inputValue)("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly),Sn("id",i.nzId),T(4),x("nzStringTemplateOutlet",i.nzSuffixIcon),T(1),x("ngIf",i.hasFeedback&&!!i.status),T(1),x("ngIf",i.nzAllowEmpty&&!i.nzDisabled&&i.value),T(1),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.nzOpen)("cdkConnectedOverlayTransformOriginOn",".ant-picker-dropdown"))},dependencies:[Zo,Et,zo,pr,or,_c,Js,Sh,Ch,eu,$M,OS,Z9],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Ui()],n.prototype,"nzHourStep",void 0),at([Ui()],n.prototype,"nzMinuteStep",void 0),at([Ui()],n.prototype,"nzSecondStep",void 0),at([Ui()],n.prototype,"nzClearText",void 0),at([Ui()],n.prototype,"nzNowText",void 0),at([Ui()],n.prototype,"nzOkText",void 0),at([Ui()],n.prototype,"nzPopupClassName",void 0),at([Ui()],n.prototype,"nzFormat",void 0),at([Ui(),Wt()],n.prototype,"nzUse12Hours",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Wt()],n.prototype,"nzHideDisabledOptions",void 0),at([Ui(),Wt()],n.prototype,"nzAllowEmpty",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),n})(),Wm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,Lw,bh,vc,Th,yc,wS,WM]}),n})(),FK=(()=>{class n{create(e){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),NK=(()=>{class n{constructor(e){this.nzResizeObserverFactory=e,this.observedElements=new Map}ngOnDestroy(){this.observedElements.forEach((e,i)=>this.cleanupObserver(i))}observe(e){const i=cc(e);return new te(r=>{const a=this.observeElement(i).subscribe(r);return()=>{a.unsubscribe(),this.unobserveElement(i)}})}observeElement(e){if(this.observedElements.has(e))this.observedElements.get(e).count++;else{const i=new de,r=this.nzResizeObserverFactory.create(o=>i.next(o));r&&r.observe(e),this.observedElements.set(e,{observer:r,stream:i,count:1})}return this.observedElements.get(e).stream}unobserveElement(e){this.observedElements.has(e)&&(this.observedElements.get(e).count--,this.observedElements.get(e).count||this.cleanupObserver(e))}cleanupObserver(e){if(this.observedElements.has(e)){const{observer:i,stream:r}=this.observedElements.get(e);i&&i.disconnect(),r.complete(),this.observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(me(FK))},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function RK(n,t){1&n&&Tn(0)}function VK(n,t){if(1&n&&(ge(0),V(1,RK,1,0,"ng-container",4),ve()),2&n){const e=k(2);T(1),x("ngTemplateOutlet",e.extraFooter)}}function HK(n,t){if(1&n&&(ge(0),Ce(1,"span",5),ve()),2&n){const e=k(2);T(1),x("innerHTML",e.extraFooter,qa)}}function BK(n,t){if(1&n&&(q(0,"div"),ge(1,2),V(2,VK,2,1,"ng-container",3),V(3,HK,2,1,"ng-container",3),ve(),j()),2&n){const e=k();Ue("",e.prefixCls,"-footer-extra"),T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",e.isTemplateRef(e.extraFooter)),T(1),x("ngSwitchCase",e.isNonEmptyString(e.extraFooter))}}function UK(n,t){if(1&n){const e=Ye();q(0,"a",6),_e("click",function(){ae(e);const r=k();return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(1),j()}if(2&n){const e=k();Gl("",e.prefixCls,"-today-btn ",e.isTodayDisabled?e.prefixCls+"-today-btn-disabled":"",""),Be("title",e.todayTitle),T(1),$t(" ",e.locale.today," ")}}function YK(n,t){1&n&&Tn(0)}function qK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"a",7),_e("click",function(){ae(e);const r=k(2);return re(r.isTodayDisabled?null:r.onClickToday())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-now"),T(1),Ue("",e.prefixCls,"-now-btn"),T(1),$t(" ",e.locale.now," ")}}function jK(n,t){if(1&n){const e=Ye();q(0,"li")(1,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.okDisabled?null:r.clickOk.emit())}),Fe(2),j()()}if(2&n){const e=k(2);Ue("",e.prefixCls,"-ok"),T(1),x("disabled",e.okDisabled),T(1),$t(" ",e.locale.ok," ")}}function $K(n,t){if(1&n&&(q(0,"ul"),V(1,YK,1,0,"ng-container",4),V(2,qK,3,7,"li",0),V(3,jK,3,5,"li",0),j()),2&n){const e=k();Ue("",e.prefixCls,"-ranges"),T(1),x("ngTemplateOutlet",e.rangeQuickSelector),T(1),x("ngIf",e.showNow),T(1),x("ngIf",e.hasTimePicker)}}function WK(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function GK(n,t){1&n&&Ce(0,"th",6)}function KK(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function QK(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,GK,1,0,"th",4),V(3,KK,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function ZK(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function XK(n,t){1&n&&Tn(0)}const lo=function(n){return{$implicit:n}};function JK(n,t){if(1&n&&(ge(0),V(1,XK,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function eQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function tQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function nQ(n,t){if(1&n&&(ge(0)(1,13),V(2,JK,2,4,"ng-container",14),V(3,eQ,2,1,"ng-container",14),V(4,tQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function iQ(n,t){1&n&&Tn(0)}function rQ(n,t){if(1&n&&(ge(0),V(1,iQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function oQ(n,t){1&n&&Tn(0)}function aQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,oQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function sQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,rQ,2,4,"ng-container",18),V(3,aQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function lQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,nQ,5,3,"ng-container",14),V(3,sQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function cQ(n,t){if(1&n&&(q(0,"tr",8),V(1,ZK,2,4,"td",9),V(2,lQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function uQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function hQ(n,t){1&n&&Ce(0,"th",6)}function dQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function fQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,hQ,1,0,"th",4),V(3,dQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function mQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function pQ(n,t){1&n&&Tn(0)}function gQ(n,t){if(1&n&&(ge(0),V(1,pQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function vQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function _Q(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function yQ(n,t){if(1&n&&(ge(0)(1,13),V(2,gQ,2,4,"ng-container",14),V(3,vQ,2,1,"ng-container",14),V(4,_Q,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function bQ(n,t){1&n&&Tn(0)}function CQ(n,t){if(1&n&&(ge(0),V(1,bQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function wQ(n,t){1&n&&Tn(0)}function MQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,wQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function SQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,CQ,2,4,"ng-container",18),V(3,MQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function TQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,yQ,5,3,"ng-container",14),V(3,SQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function DQ(n,t){if(1&n&&(q(0,"tr",8),V(1,mQ,2,4,"td",9),V(2,TQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function kQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function xQ(n,t){1&n&&Ce(0,"th",6)}function PQ(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function zQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,xQ,1,0,"th",4),V(3,PQ,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function EQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function OQ(n,t){1&n&&Tn(0)}function IQ(n,t){if(1&n&&(ge(0),V(1,OQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function AQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function LQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function FQ(n,t){if(1&n&&(ge(0)(1,13),V(2,IQ,2,4,"ng-container",14),V(3,AQ,2,1,"ng-container",14),V(4,LQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function NQ(n,t){1&n&&Tn(0)}function RQ(n,t){if(1&n&&(ge(0),V(1,NQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function VQ(n,t){1&n&&Tn(0)}function HQ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,VQ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function BQ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,RQ,2,4,"ng-container",18),V(3,HQ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function UQ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,FQ,5,3,"ng-container",14),V(3,BQ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function YQ(n,t){if(1&n&&(q(0,"tr",8),V(1,EQ,2,4,"td",9),V(2,UQ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function qQ(n,t){if(1&n){const e=Ye();ge(0),q(1,"button",6),_e("click",function(){return re(ae(e).$implicit.onClick())}),Fe(2),j(),ve()}if(2&n){const e=t.$implicit;T(1),Mr(e.className),Be("title",e.title||null),T(1),$t(" ",e.label," ")}}function jQ(n,t){1&n&&Ce(0,"th",6)}function $Q(n,t){if(1&n&&(q(0,"th",7),Fe(1),j()),2&n){const e=t.$implicit;Be("title",e.title),T(1),$t(" ",e.content," ")}}function WQ(n,t){if(1&n&&(q(0,"thead")(1,"tr",3),V(2,jQ,1,0,"th",4),V(3,$Q,2,2,"th",5),j()()),2&n){const e=k();T(2),x("ngIf",e.showWeek),T(1),x("ngForOf",e.headRow)}}function GQ(n,t){if(1&n&&(q(0,"td",11),Fe(1),j()),2&n){const e=k().$implicit;Ue("",k().prefixCls,"-cell-week"),T(1),$t(" ",e.weekNum," ")}}function KQ(n,t){1&n&&Tn(0)}function QQ(n,t){if(1&n&&(ge(0),V(1,KQ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function ZQ(n,t){if(1&n&&(ge(0),Ce(1,"span",17),ve()),2&n){const e=k(2).$implicit;T(1),x("innerHTML",e.cellRender,qa)}}function XQ(n,t){if(1&n&&(ge(0),q(1,"div"),Fe(2),j(),ve()),2&n){const e=k(2).$implicit,i=k(2);T(1),Ue("",i.prefixCls,"-cell-inner"),Sn("aria-selected",e.isSelected)("aria-disabled",e.isDisabled),T(1),$t(" ",e.content," ")}}function JQ(n,t){if(1&n&&(ge(0)(1,13),V(2,QQ,2,4,"ng-container",14),V(3,ZQ,2,1,"ng-container",14),V(4,XQ,3,6,"ng-container",15),ve()()),2&n){const e=k().$implicit,i=k(2);T(1),x("ngSwitch",!0),T(1),x("ngSwitchCase",i.isTemplateRef(e.cellRender)),T(1),x("ngSwitchCase",i.isNonEmptyString(e.cellRender))}}function eZ(n,t){1&n&&Tn(0)}function tZ(n,t){if(1&n&&(ge(0),V(1,eZ,1,0,"ng-container",16),ve()),2&n){const e=k(2).$implicit;T(1),x("ngTemplateOutlet",e.fullCellRender)("ngTemplateOutletContext",Fi(2,lo,e.value))}}function nZ(n,t){1&n&&Tn(0)}function iZ(n,t){if(1&n&&(q(0,"div"),Fe(1),j(),q(2,"div"),V(3,nZ,1,0,"ng-container",16),j()),2&n){const e=k(2).$implicit,i=k(2);Ue("",i.prefixCls,"-date-value"),T(1),cn(e.content),T(1),Ue("",i.prefixCls,"-date-content"),T(1),x("ngTemplateOutlet",e.cellRender)("ngTemplateOutletContext",Fi(9,lo,e.value))}}function rZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,tZ,2,4,"ng-container",18),V(3,iZ,4,11,"ng-template",null,19,di),j(),ve()),2&n){const e=Bn(4),i=k().$implicit,r=k(2);T(1),Ue("",r.prefixCls,"-date ant-picker-cell-inner"),Gt("ant-picker-calendar-date-today",i.isToday),T(1),x("ngIf",i.fullCellRender)("ngIfElse",e)}}function oZ(n,t){if(1&n){const e=Ye();q(0,"td",12),_e("click",function(){const o=ae(e).$implicit;return re(o.isDisabled?null:o.onClick())})("mouseenter",function(){return re(ae(e).$implicit.onMouseEnter())}),ge(1,13),V(2,JQ,5,3,"ng-container",14),V(3,rZ,5,7,"ng-container",14),ve(),j()}if(2&n){const e=t.$implicit,i=k(2);Be("title",e.title),x("ngClass",e.classMap),T(1),x("ngSwitch",i.prefixCls),T(1),x("ngSwitchCase","ant-picker"),T(1),x("ngSwitchCase","ant-picker-calendar")}}function aZ(n,t){if(1&n&&(q(0,"tr",8),V(1,GQ,2,4,"td",9),V(2,oZ,4,5,"td",10),j()),2&n){const e=t.$implicit,i=k();x("ngClass",e.classMap),T(1),x("ngIf",e.weekNum),T(1),x("ngForOf",e.dateCells)("ngForTrackBy",i.trackByBodyColumn)}}function sZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"decade-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"decade-table",5),_e("valueChange",function(r){return ae(e),re(k().onChooseDecade(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","decade"))("showSuperNextBtn",e.enablePrevNext("next","decade"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)}}function lZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"year-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"year-table",6),_e("valueChange",function(r){return ae(e),re(k().onChooseYear(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","year"))("showSuperNextBtn",e.enablePrevNext("next","year"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("activeDate",e.activeDate)("value",e.value)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function cZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"month-header",4),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"month-table",7),_e("valueChange",function(r){return ae(e),re(k().onChooseMonth(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","month"))("showSuperNextBtn",e.enablePrevNext("next","month"))("showNextBtn",!1)("showPreBtn",!1),T(1),Ue("",e.prefixCls,"-body"),T(1),x("value",e.value)("activeDate",e.activeDate)("locale",e.locale)("disabledDate",e.disabledDate)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)}}function uZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"date-header",8),_e("valueChange",function(r){return ae(e),re(k().activeDate=r)})("panelModeChange",function(r){return ae(e),re(k().panelModeChange.emit(r))})("valueChange",function(r){return ae(e),re(k().headerChange.emit(r))}),j(),q(2,"div")(3,"date-table",9),_e("valueChange",function(r){return ae(e),re(k().onSelectDate(r))})("cellHover",function(r){return ae(e),re(k().cellHover.emit(r))}),j()(),ve()}if(2&n){const e=k();T(1),x("value",e.activeDate)("locale",e.locale)("showSuperPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showSuperNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date"))("showPreBtn",e.enablePrevNext("prev","week"===e.panelMode?"week":"date"))("showNextBtn",e.enablePrevNext("next","week"===e.panelMode?"week":"date")),T(1),Ue("",e.prefixCls,"-body"),T(1),x("locale",e.locale)("showWeek",e.showWeek)("value",e.value)("activeDate",e.activeDate)("disabledDate",e.disabledDate)("cellRender",e.dateRender)("selectedValue",e.selectedValue)("hoverValue",e.hoverValue)("canSelectWeek","week"===e.panelMode)}}function hZ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker-panel",10),_e("ngModelChange",function(r){return ae(e),re(k().onSelectTime(r))}),j(),ve()}if(2&n){const e=k();T(1),x("nzInDatePicker",!0)("ngModel",null==e.value?null:e.value.nativeDate)("format",e.timeOptions.nzFormat)("nzHourStep",e.timeOptions.nzHourStep)("nzMinuteStep",e.timeOptions.nzMinuteStep)("nzSecondStep",e.timeOptions.nzSecondStep)("nzDisabledHours",e.timeOptions.nzDisabledHours)("nzDisabledMinutes",e.timeOptions.nzDisabledMinutes)("nzDisabledSeconds",e.timeOptions.nzDisabledSeconds)("nzHideDisabledOptions",!!e.timeOptions.nzHideDisabledOptions)("nzDefaultOpenValue",e.timeOptions.nzDefaultOpenValue)("nzUse12Hours",!!e.timeOptions.nzUse12Hours)("nzAddOn",e.timeOptions.nzAddOn)}}function dZ(n,t){1&n&&Tn(0)}const fZ=function(n){return{partType:n}};function mZ(n,t){if(1&n&&(ge(0),V(1,dZ,1,0,"ng-container",7),ve()),2&n){const e=k(2),i=Bn(4);T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Fi(2,fZ,e.datePickerService.activeInput))}}function pZ(n,t){1&n&&Tn(0)}function gZ(n,t){1&n&&Tn(0)}const IS=function(){return{partType:"left"}},AS=function(){return{partType:"right"}};function vZ(n,t){if(1&n&&(V(0,pZ,1,0,"ng-container",7),V(1,gZ,1,0,"ng-container",7)),2&n){k(2);const e=Bn(4);x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(4,IS)),T(1),x("ngTemplateOutlet",e)("ngTemplateOutletContext",Xl(5,AS))}}function _Z(n,t){1&n&&Tn(0)}function yZ(n,t){if(1&n&&(ge(0),q(1,"div"),Ce(2,"div"),q(3,"div")(4,"div"),V(5,mZ,2,4,"ng-container",0),V(6,vZ,2,6,"ng-template",null,5,di),j(),V(8,_Z,1,0,"ng-container",6),j()(),ve()),2&n){const e=Bn(7),i=k(),r=Bn(6);T(1),Gl("",i.prefixCls,"-range-wrapper ",i.prefixCls,"-date-range-wrapper"),T(1),wr(i.arrowPosition),Ue("",i.prefixCls,"-range-arrow"),T(1),Gl("",i.prefixCls,"-panel-container ",i.showWeek?i.prefixCls+"-week-number":"",""),T(1),Ue("",i.prefixCls,"-panels"),T(1),x("ngIf",i.hasTimePicker)("ngIfElse",e),T(3),x("ngTemplateOutlet",r)}}function bZ(n,t){1&n&&Tn(0)}function CZ(n,t){1&n&&Tn(0)}function wZ(n,t){if(1&n&&(q(0,"div")(1,"div",8),V(2,bZ,1,0,"ng-container",6),V(3,CZ,1,0,"ng-container",6),j()()),2&n){const e=k(),i=Bn(4),r=Bn(6);(function k7(n,t,e,i,r,o,a,s,l){Mo(Vr,Go,Hl(be(),n,t,e,i,r,o,a,s,l),!0)})("",e.prefixCls,"-panel-container ",e.showWeek?e.prefixCls+"-week-number":""," ",e.hasTimePicker?e.prefixCls+"-time":""," ",e.isRange?e.prefixCls+"-range":"",""),T(1),Ue("",e.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===e.dir),T(1),x("ngTemplateOutlet",i),T(1),x("ngTemplateOutlet",r)}}function MZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"inner-popup",9),_e("panelModeChange",function(r){const a=ae(e).partType;return re(k().onPanelModeChange(r,a))})("cellHover",function(r){return ae(e),re(k().onCellHover(r))})("selectDate",function(r){ae(e);const o=k();return re(o.changeValueFromSelect(r,!o.showTime))})("selectTime",function(r){const a=ae(e).partType;return re(k().onSelectTime(r,a))})("headerChange",function(r){const a=ae(e).partType;return re(k().onActiveDateChange(r,a))}),j()()}if(2&n){const e=t.partType,i=k();Ue("",i.prefixCls,"-panel"),Gt("ant-picker-panel-rtl","rtl"===i.dir),T(1),x("showWeek",i.showWeek)("endPanelMode",i.getPanelMode(i.endPanelMode,e))("partType",e)("locale",i.locale)("showTimePicker",i.hasTimePicker)("timeOptions",i.getTimeOptions(e))("panelMode",i.getPanelMode(i.panelMode,e))("activeDate",i.getActiveDate(e))("value",i.getValue(e))("disabledDate",i.disabledDate)("dateRender",i.dateRender)("selectedValue",null==i.datePickerService?null:i.datePickerService.value)("hoverValue",i.hoverValue)}}function SZ(n,t){if(1&n){const e=Ye();q(0,"calendar-footer",11),_e("clickOk",function(){return ae(e),re(k(2).onClickOk())})("clickToday",function(r){return ae(e),re(k(2).onClickToday(r))}),j()}if(2&n){const e=k(2),i=Bn(8);x("locale",e.locale)("isRange",e.isRange)("showToday",e.showToday)("showNow",e.showNow)("hasTimePicker",e.hasTimePicker)("okDisabled",!e.isAllowed(null==e.datePickerService?null:e.datePickerService.value))("extraFooter",e.extraFooter)("rangeQuickSelector",e.ranges?i:null)}}function TZ(n,t){1&n&&V(0,SZ,1,8,"calendar-footer",10),2&n&&x("ngIf",k().hasFooter)}function DZ(n,t){if(1&n){const e=Ye();q(0,"li",13),_e("click",function(){const o=ae(e).$implicit,a=k(2);return re(a.onClickPresetRange(a.ranges[o]))})("mouseenter",function(){const o=ae(e).$implicit,a=k(2);return re(a.onHoverPresetRange(a.ranges[o]))})("mouseleave",function(){return ae(e),re(k(2).onPresetRangeMouseLeave())}),q(1,"span",14),Fe(2),j()()}if(2&n){const e=t.$implicit;Ue("",k(2).prefixCls,"-preset"),T(2),cn(e)}}function kZ(n,t){if(1&n&&V(0,DZ,3,4,"li",12),2&n){const e=k();x("ngForOf",e.getObjectKeys(e.ranges))}}const xZ=["separatorElement"],PZ=["pickerInput"],zZ=["rangePickerInput"];function EZ(n,t){1&n&&Tn(0)}function OZ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",7,8),_e("ngModelChange",function(r){return ae(e),re(k(2).inputValue=r)})("focus",function(r){return ae(e),re(k(2).onFocus(r))})("focusout",function(r){return ae(e),re(k(2).onFocusout(r))})("ngModelChange",function(r){return ae(e),re(k(2).onInputChange(r))})("keyup.enter",function(r){return ae(e),re(k(2).onKeyupEnter(r))}),j(),V(3,EZ,1,0,"ng-container",9),j()}if(2&n){const e=k(2),i=Bn(4);Ue("",e.prefixCls,"-input"),T(1),Gt("ant-input-disabled",e.nzDisabled),Be("placeholder",e.getPlaceholder()),x("disabled",e.nzDisabled)("readOnly",e.nzInputReadOnly)("ngModel",e.inputValue)("size",e.inputSize),Sn("id",e.nzId),T(2),x("ngTemplateOutlet",i)}}function IZ(n,t){1&n&&Tn(0)}function AZ(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(4);T(1),cn(e.nzSeparator)}}function LZ(n,t){1&n&&Ce(0,"span",14)}function FZ(n,t){if(1&n&&(ge(0),V(1,AZ,2,1,"ng-container",0),V(2,LZ,1,0,"ng-template",null,13,di),ve()),2&n){const e=Bn(3),i=k(3);T(1),x("ngIf",i.nzSeparator)("ngIfElse",e)}}function NZ(n,t){1&n&&Tn(0)}function RZ(n,t){1&n&&Tn(0)}function VZ(n,t){if(1&n&&(ge(0),q(1,"div"),V(2,IZ,1,0,"ng-container",10),j(),q(3,"div",null,11)(5,"span"),V(6,FZ,4,2,"ng-container",12),j()(),q(7,"div"),V(8,NZ,1,0,"ng-container",10),j(),V(9,RZ,1,0,"ng-container",9),ve()),2&n){const e=k(2),i=Bn(2),r=Bn(4);T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(18,IS)),T(1),Ue("",e.prefixCls,"-range-separator"),T(2),Ue("",e.prefixCls,"-separator"),T(1),x("nzStringTemplateOutlet",e.nzSeparator),T(1),Ue("",e.prefixCls,"-input"),T(1),x("ngTemplateOutlet",i)("ngTemplateOutletContext",Xl(19,AS)),T(1),x("ngTemplateOutlet",r)}}function HZ(n,t){if(1&n&&(ge(0),V(1,OZ,4,12,"div",5),V(2,VZ,10,20,"ng-container",6),ve()),2&n){const e=k();T(1),x("ngIf",!e.isRange),T(1),x("ngIf",e.isRange)}}function BZ(n,t){if(1&n){const e=Ye();q(0,"input",15,16),_e("click",function(r){return ae(e),re(k().onClickInputBox(r))})("focusout",function(r){return ae(e),re(k().onFocusout(r))})("focus",function(r){const a=ae(e).partType;return re(k().onFocus(r,a))})("keyup.enter",function(r){return ae(e),re(k().onKeyupEnter(r))})("ngModelChange",function(r){const a=ae(e).partType,s=k();return re(s.inputValue[s.datePickerService.getActiveIndex(a)]=r)})("ngModelChange",function(r){return ae(e),re(k().onInputChange(r))}),j()}if(2&n){const e=t.partType,i=k();Be("placeholder",i.getPlaceholder(e)),x("disabled",i.nzDisabled)("readOnly",i.nzInputReadOnly)("size",i.inputSize)("ngModel",i.inputValue[i.datePickerService.getActiveIndex(e)]),Sn("id",i.nzId)}}function UZ(n,t){if(1&n){const e=Ye();q(0,"span",20),_e("click",function(r){return ae(e),re(k(2).onClickClear(r))}),Ce(1,"span",21),j()}2&n&&Ue("",k(2).prefixCls,"-clear")}function YZ(n,t){if(1&n&&(ge(0),Ce(1,"span",22),ve()),2&n){const e=t.$implicit;T(1),x("nzType",e)}}function qZ(n,t){1&n&&Ce(0,"nz-form-item-feedback-icon",23),2&n&&x("status",k(2).status)}function jZ(n,t){if(1&n&&(Ce(0,"div",17),V(1,UZ,2,3,"span",18),q(2,"span"),V(3,YZ,2,1,"ng-container",12),V(4,qZ,1,1,"nz-form-item-feedback-icon",19),j()),2&n){const e=k();Ue("",e.prefixCls,"-active-bar"),x("ngStyle",e.activeBarStyle),T(1),x("ngIf",e.showClear()),T(1),Ue("",e.prefixCls,"-suffix"),T(1),x("nzStringTemplateOutlet",e.nzSuffixIcon),T(1),x("ngIf",e.hasFeedback&&!!e.status)}}function $Z(n,t){if(1&n){const e=Ye();q(0,"div",17)(1,"date-range-popup",24),_e("panelModeChange",function(r){return ae(e),re(k().onPanelModeChange(r))})("calendarChange",function(r){return ae(e),re(k().onCalendarChange(r))})("resultOk",function(){return ae(e),re(k().onResultOk())}),j()()}if(2&n){const e=k();Gl("",e.prefixCls,"-dropdown ",e.nzDropdownClassName,""),Gt("ant-picker-dropdown-rtl","rtl"===e.dir)("ant-picker-dropdown-placement-bottomLeft","bottom"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-topLeft","top"===e.currentPositionY&&"start"===e.currentPositionX)("ant-picker-dropdown-placement-bottomRight","bottom"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-placement-topRight","top"===e.currentPositionY&&"end"===e.currentPositionX)("ant-picker-dropdown-range",e.isRange)("ant-picker-active-left","left"===e.datePickerService.activeInput)("ant-picker-active-right","right"===e.datePickerService.activeInput),x("ngStyle",e.nzPopupStyle),T(1),x("isRange",e.isRange)("inline",e.nzInline)("defaultPickerValue",e.nzDefaultPickerValue)("showWeek",e.nzShowWeekNumber||"week"===e.nzMode)("panelMode",e.panelMode)("locale",null==e.nzLocale?null:e.nzLocale.lang)("showToday","date"===e.nzMode&&e.nzShowToday&&!e.isRange&&!e.nzShowTime)("showNow","date"===e.nzMode&&e.nzShowNow&&!e.isRange&&!!e.nzShowTime)("showTime",e.nzShowTime)("dateRender",e.nzDateRender)("disabledDate",e.nzDisabledDate)("disabledTime",e.nzDisabledTime)("extraFooter",e.extraFooter)("ranges",e.nzRanges)("dir",e.dir)}}function WZ(n,t){1&n&&Tn(0)}function GZ(n,t){if(1&n&&(q(0,"div",25),V(1,WZ,1,0,"ng-container",9),j()),2&n){const e=k(),i=Bn(6);x("nzNoAnimation",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("@slideMotion","enter"),T(1),x("ngTemplateOutlet",i)}}const Dh="ant-picker",KZ={nzDisabledHours:()=>[],nzDisabledMinutes:()=>[],nzDisabledSeconds:()=>[]};function LS(n,t){let e=t?t(n&&n.nativeDate):{};return e=Object.assign(Object.assign({},KZ),e),e}function kh(n,t,e){return!(!n||t&&t(n.nativeDate)||e&&!function ZZ(n,t){return function QZ(n,t){let e=!1;if(n){const i=n.getHours(),r=n.getMinutes(),o=n.getSeconds();e=-1!==t.nzDisabledHours().indexOf(i)||-1!==t.nzDisabledMinutes(i).indexOf(r)||-1!==t.nzDisabledSeconds(i,r).indexOf(o)}return!e}(n,LS(n,t))}(n,e))}function xh(n){return n&&n.replace(/Y/g,"y").replace(/D/g,"d")}let XZ=(()=>{class n{constructor(e){this.dateHelper=e,this.showToday=!1,this.showNow=!1,this.hasTimePicker=!1,this.isRange=!1,this.okDisabled=!1,this.rangeQuickSelector=null,this.clickOk=new Je,this.clickToday=new Je,this.prefixCls=Dh,this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.isTodayDisabled=!1,this.todayTitle=""}ngOnChanges(e){const i=new Date;if(e.disabledDate&&(this.isTodayDisabled=!(!this.disabledDate||!this.disabledDate(i))),e.locale){const r=xh(this.locale.dateFormat);this.todayTitle=this.dateHelper.format(i,r)}}onClickToday(){const e=new Kt;this.clickToday.emit(e.clone())}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["calendar-footer"]],inputs:{locale:"locale",showToday:"showToday",showNow:"showNow",hasTimePicker:"hasTimePicker",isRange:"isRange",okDisabled:"okDisabled",disabledDate:"disabledDate",extraFooter:"extraFooter",rangeQuickSelector:"rangeQuickSelector"},outputs:{clickOk:"clickOk",clickToday:"clickToday"},exportAs:["calendarFooter"],features:[Dt],decls:4,vars:6,consts:[[3,"class",4,"ngIf"],["role","button",3,"class","title","click",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngTemplateOutlet"],[3,"innerHTML"],["role","button",3,"title","click"],[3,"click"],["nz-button","","type","button","nzType","primary","nzSize","small",3,"disabled","click"]],template:function(e,i){1&e&&(q(0,"div"),V(1,BK,4,6,"div",0),V(2,UK,2,6,"a",1),V(3,$K,4,6,"ul",0),j()),2&e&&(Ue("",i.prefixCls,"-footer"),T(1),x("ngIf",i.extraFooter),T(1),x("ngIf",i.showToday),T(1),x("ngIf",i.hasTimePicker||i.rangeQuickSelector))},dependencies:[Et,_a,tr,kr,CS,eu,yS],encapsulation:2,changeDetection:0}),n})(),Gm=(()=>{class n{constructor(){this.activeInput="left",this.arrowLeft=0,this.isRange=!1,this.valueChange$=new Rs(1),this.emitValue$=new de,this.inputPartChange$=new de}initValue(e=!1){e&&(this.initialValue=this.isRange?[]:null),this.setValue(this.initialValue)}hasValue(e=this.value){return Array.isArray(e)?!!e[0]||!!e[1]:!!e}makeValue(e){return this.isRange?e?e.map(i=>new Kt(i)):[]:e?new Kt(e):null}setActiveDate(e,i=!1,r="month"){this.activeDate=this.isRange?function Oq(n,t,e="month",i="left"){const[r,o]=n;let a=r||new Kt,s=o||(t?a:a.add(1,e));return r&&!o?(a=r,s=t?r:r.add(1,e)):!r&&o?(a=t?o:o.add(-1,e),s=o):r&&o&&!t&&(r.isSame(o,e)||"left"===i?s=a.add(1,e):a=s.add(-1,e)),[a,s]}(e,i,{date:"month",month:"year",year:"decade"}[r],this.activeInput):eh(e)}setValue(e){this.value=e,this.valueChange$.next(this.value)}getActiveIndex(e=this.activeInput){return{left:0,right:1}[e]}ngOnDestroy(){this.valueChange$.complete(),this.emitValue$.complete(),this.inputPartChange$.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac}),n})(),Ph=(()=>{class n{constructor(){this.prefixCls="ant-picker-header",this.selectors=[],this.showSuperPreBtn=!0,this.showSuperNextBtn=!0,this.showPreBtn=!0,this.showNextBtn=!0,this.panelModeChange=new Je,this.valueChange=new Je}superPreviousTitle(){return this.locale.previousYear}previousTitle(){return this.locale.previousMonth}superNextTitle(){return this.locale.nextYear}nextTitle(){return this.locale.nextMonth}superPrevious(){this.changeValue(this.value.addYears(-1))}superNext(){this.changeValue(this.value.addYears(1))}previous(){this.changeValue(this.value.addMonths(-1))}next(){this.changeValue(this.value.addMonths(1))}changeValue(e){this.value!==e&&(this.value=e,this.valueChange.emit(this.value),this.render())}changeMode(e){this.panelModeChange.emit(e)}render(){this.value&&(this.selectors=this.getSelectors())}ngOnInit(){this.value||(this.value=new Kt),this.selectors=this.getSelectors()}ngOnChanges(e){(e.value||e.locale)&&this.render()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{value:"value",locale:"locale",showSuperPreBtn:"showSuperPreBtn",showSuperNextBtn:"showSuperNextBtn",showPreBtn:"showPreBtn",showNextBtn:"showNextBtn"},outputs:{panelModeChange:"panelModeChange",valueChange:"valueChange"},features:[Dt]}),n})(),JZ=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))},{className:`${this.prefixCls}-month-btn`,title:this.locale.monthSelect,onClick:()=>this.changeMode("month"),label:this.dateHelper.format(this.value.nativeDate,this.locale.monthFormat||"MMM")}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-header"]],exportAs:["dateHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,WK,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),zh=(()=>{class n{constructor(){this.isTemplateRef=Mw,this.isNonEmptyString=ww,this.headRow=[],this.bodyRows=[],this.MAX_ROW=6,this.MAX_COL=7,this.prefixCls="ant-picker",this.activeDate=new Kt,this.showWeek=!1,this.selectedValue=[],this.hoverValue=[],this.canSelectWeek=!1,this.valueChange=new Je,this.cellHover=new Je}render(){this.activeDate&&(this.headRow=this.makeHeadRow(),this.bodyRows=this.makeBodyRows())}trackByBodyRow(e,i){return i.trackByIndex}trackByBodyColumn(e,i){return i.trackByIndex}hasRangeValue(){var e,i;return(null===(e=this.selectedValue)||void 0===e?void 0:e.length)>0||(null===(i=this.hoverValue)||void 0===i?void 0:i.length)>0}getClassMap(e){return{"ant-picker-cell":!0,"ant-picker-cell-in-view":!0,"ant-picker-cell-selected":e.isSelected,"ant-picker-cell-disabled":e.isDisabled,"ant-picker-cell-in-range":!!e.isInSelectedRange,"ant-picker-cell-range-start":!!e.isSelectedStart,"ant-picker-cell-range-end":!!e.isSelectedEnd,"ant-picker-cell-range-start-single":!!e.isStartSingle,"ant-picker-cell-range-end-single":!!e.isEndSingle,"ant-picker-cell-range-hover":!!e.isInHoverRange,"ant-picker-cell-range-hover-start":!!e.isHoverStart,"ant-picker-cell-range-hover-end":!!e.isHoverEnd,"ant-picker-cell-range-hover-edge-start":!!e.isFirstCellInPanel,"ant-picker-cell-range-hover-edge-end":!!e.isLastCellInPanel,"ant-picker-cell-range-start-near-hover":!!e.isRangeStartNearHover,"ant-picker-cell-range-end-near-hover":!!e.isRangeEndNearHover}}ngOnInit(){this.render()}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),(e.disabledDate||e.locale||e.showWeek||e.selectWeek||this.isDateRealChange(e.activeDate)||this.isDateRealChange(e.value)||this.isDateRealChange(e.selectedValue)||this.isDateRealChange(e.hoverValue))&&this.render()}isDateRealChange(e){if(e){const i=e.previousValue,r=e.currentValue;return Array.isArray(r)?!Array.isArray(i)||r.length!==i.length||r.some((o,a)=>{const s=i[a];return s instanceof Kt?s.isSameDay(o):s!==o}):!this.isSameDate(i,r)}return!1}isSameDate(e,i){return!e&&!i||e&&i&&i.isSameDay(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=We({type:n,inputs:{prefixCls:"prefixCls",value:"value",locale:"locale",activeDate:"activeDate",showWeek:"showWeek",selectedValue:"selectedValue",hoverValue:"hoverValue",disabledDate:"disabledDate",cellRender:"cellRender",fullCellRender:"fullCellRender",canSelectWeek:"canSelectWeek"},outputs:{valueChange:"valueChange",cellHover:"cellHover"},features:[Dt]}),n})(),eX=(()=>{class n extends zh{constructor(e,i){super(),this.i18n=e,this.dateHelper=i}changeValueFromInside(e){this.activeDate=this.activeDate.setYear(e.getYear()).setMonth(e.getMonth()).setDate(e.getDate()),this.valueChange.emit(this.activeDate),this.activeDate.isSameMonth(this.value)||this.render()}makeHeadRow(){const e=[],i=this.activeDate.calendarStart({weekStartsOn:this.dateHelper.getFirstDayOfWeek()});for(let r=0;rthis.changeValueFromInside(l),onMouseEnter:()=>this.cellHover.emit(l)};this.addCellProperty(P,l),this.showWeek&&!a.weekNum&&(a.weekNum=this.dateHelper.getISOWeek(l.nativeDate)),l.isSameDay(this.value)&&(a.isActive=l.isSameDay(this.value)),a.dateCells.push(P)}a.classMap={"ant-picker-week-panel-row":this.canSelectWeek,"ant-picker-week-panel-row-selected":this.canSelectWeek&&a.isActive},e.push(a)}return e}addCellProperty(e,i){var r;if(this.hasRangeValue()&&!this.canSelectWeek){const[o,a]=this.hoverValue,[s,l]=this.selectedValue;null!=s&&s.isSameDay(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=l&&l.isSameDay(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),o&&a&&(e.isHoverStart=o.isSameDay(i),e.isHoverEnd=a.isSameDay(i),e.isLastCellInPanel=i.isLastDayOfMonth(),e.isFirstCellInPanel=i.isFirstDayOfMonth(),e.isInHoverRange=o.isBeforeDay(i)&&i.isBeforeDay(a)),e.isStartSingle=s&&!l,e.isEndSingle=!s&&l,e.isInSelectedRange=(null==s?void 0:s.isBeforeDay(i))&&i.isBeforeDay(l),e.isRangeStartNearHover=s&&e.isInHoverRange,e.isRangeEndNearHover=l&&e.isInHoverRange}e.isToday=i.isToday(),e.isSelected=i.isSameDay(this.value),e.isDisabled=!(null===(r=this.disabledDate)||void 0===r||!r.call(this,i.nativeDate)),e.classMap=this.getClassMap(e)}getClassMap(e){const i=new Kt(e.value);return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-today":!!e.isToday,"ant-picker-cell-in-view":i.isSameMonth(this.activeDate)})}}return n.\u0275fac=function(e){return new(e||n)(Y(uc),Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["date-table"]],inputs:{locale:"locale"},exportAs:["dateTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,QK,4,2,"thead",1),q(2,"tbody"),V(3,cQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),tX=(()=>{class n extends Ph{previous(){}next(){}get startYear(){return 100*parseInt(""+this.value.getYear()/100,10)}get endYear(){return this.startYear+99}superPrevious(){this.changeValue(this.value.addYears(-100))}superNext(){this.changeValue(this.value.addYears(100))}getSelectors(){return[{className:`${this.prefixCls}-decade-btn`,title:"",onClick:()=>{},label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-header"]],exportAs:["decadeHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,uQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),rX=(()=>{class n extends zh{get startYear(){return 100*parseInt(""+this.activeDate.getYear()/100,10)}get endYear(){return this.startYear+99}makeHeadRow(){return[]}makeBodyRows(){const e=[],i=this.value&&this.value.getYear(),r=this.startYear,o=this.endYear,a=r-10;let s=0;for(let l=0;l<4;l++){const u={dateCells:[],trackByIndex:l};for(let f=0;f<3;f++){const p=a+10*s,P=a+10*s+9,E=`${p}-${P}`,H={trackByIndex:f,value:this.activeDate.setYear(p).nativeDate,content:E,title:E,isDisabled:!1,isSelected:i>=p&&i<=P,isLowerThanStart:Po,classMap:{},onClick(){},onMouseEnter(){}};H.classMap=this.getClassMap(H),H.onClick=()=>this.chooseDecade(p),s++,u.dateCells.push(H)}e.push(u)}return e}getClassMap(e){return{[`${this.prefixCls}-cell`]:!0,[`${this.prefixCls}-cell-in-view`]:!e.isBiggerThanEnd&&!e.isLowerThanStart,[`${this.prefixCls}-cell-selected`]:e.isSelected,[`${this.prefixCls}-cell-disabled`]:e.isDisabled}}chooseDecade(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["decade-table"]],exportAs:["decadeTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,fQ,4,2,"thead",1),q(2,"tbody"),V(3,DQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),oX=(()=>{class n extends Ph{constructor(e){super(),this.dateHelper=e}getSelectors(){return[{className:`${this.prefixCls}-month-btn`,title:this.locale.yearSelect,onClick:()=>this.changeMode("year"),label:this.dateHelper.format(this.value.nativeDate,xh(this.locale.yearFormat))}]}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-header"]],exportAs:["monthHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,kQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),aX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=[];let i=0;for(let r=0;rthis.chooseMonth(f.value.getMonth()),onMouseEnter:()=>this.cellHover.emit(s)};this.addCellProperty(f,s),o.dateCells.push(f),i++}e.push(o)}return e}isDisabledMonth(e){if(!this.disabledDate)return!1;for(let r=e.setDate(1);r.getMonth()===e.getMonth();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameMonth(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameMonth(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameMonth(i),e.isHoverEnd=o.isSameMonth(i),e.isLastCellInPanel=11===i.getMonth(),e.isFirstCellInPanel=0===i.getMonth(),e.isInHoverRange=r.isBeforeMonth(i)&&i.isBeforeMonth(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeMonth(i))&&(null==i?void 0:i.isBeforeMonth(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameMonth(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseMonth(e){this.value=this.activeDate.setMonth(e),this.valueChange.emit(this.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["month-table"]],exportAs:["monthTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,zQ,4,2,"thead",1),q(2,"tbody"),V(3,YQ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),sX=(()=>{class n extends Ph{get startYear(){return 10*parseInt(""+this.value.getYear()/10,10)}get endYear(){return this.startYear+9}superPrevious(){this.changeValue(this.value.addYears(-10))}superNext(){this.changeValue(this.value.addYears(10))}getSelectors(){return[{className:`${this.prefixCls}-year-btn`,title:"",onClick:()=>this.changeMode("decade"),label:`${this.startYear}-${this.endYear}`}]}}return n.\u0275fac=function(){let t;return function(i){return(t||(t=Zn(n)))(i||n)}}(),n.\u0275cmp=tt({type:n,selectors:[["year-header"]],exportAs:["yearHeader"],features:[kt],decls:11,vars:31,consts:[["role","button","type","button","tabindex","-1",3,"title","click"],[1,"ant-picker-super-prev-icon"],[1,"ant-picker-prev-icon"],[4,"ngFor","ngForOf"],[1,"ant-picker-next-icon"],[1,"ant-picker-super-next-icon"],["role","button","type","button",3,"title","click"]],template:function(e,i){1&e&&(q(0,"div")(1,"button",0),_e("click",function(){return i.superPrevious()}),Ce(2,"span",1),j(),q(3,"button",0),_e("click",function(){return i.previous()}),Ce(4,"span",2),j(),q(5,"div"),V(6,qQ,3,5,"ng-container",3),j(),q(7,"button",0),_e("click",function(){return i.next()}),Ce(8,"span",4),j(),q(9,"button",0),_e("click",function(){return i.superNext()}),Ce(10,"span",5),j()()),2&e&&(Mr(i.prefixCls),T(1),Ue("",i.prefixCls,"-super-prev-btn"),Li("visibility",i.showSuperPreBtn?"visible":"hidden"),Be("title",i.superPreviousTitle()),T(2),Ue("",i.prefixCls,"-prev-btn"),Li("visibility",i.showPreBtn?"visible":"hidden"),Be("title",i.previousTitle()),T(2),Ue("",i.prefixCls,"-view"),T(1),x("ngForOf",i.selectors),T(1),Ue("",i.prefixCls,"-next-btn"),Li("visibility",i.showNextBtn?"visible":"hidden"),Be("title",i.nextTitle()),T(2),Ue("",i.prefixCls,"-super-next-btn"),Li("visibility",i.showSuperNextBtn?"visible":"hidden"),Be("title",i.superNextTitle()))},dependencies:[pi],encapsulation:2,changeDetection:0}),n})(),lX=(()=>{class n extends zh{constructor(e){super(),this.dateHelper=e,this.MAX_ROW=4,this.MAX_COL=3}makeHeadRow(){return[]}makeBodyRows(){const e=this.activeDate&&this.activeDate.getYear(),i=10*parseInt(""+e/10,10),r=i+9,o=i-1,a=[];let s=0;for(let l=0;l=i&&p<=r,isSelected:p===(this.value&&this.value.getYear()),content:E,title:E,classMap:{},isLastCellInPanel:P.getYear()===r,isFirstCellInPanel:P.getYear()===i,cellRender:Gs(this.cellRender,P),fullCellRender:Gs(this.fullCellRender,P),onClick:()=>this.chooseYear(G.value.getFullYear()),onMouseEnter:()=>this.cellHover.emit(P)};this.addCellProperty(G,P),u.dateCells.push(G),s++}a.push(u)}return a}getClassMap(e){return Object.assign(Object.assign({},super.getClassMap(e)),{"ant-picker-cell-in-view":!!e.isSameDecade})}isDisabledYear(e){if(!this.disabledDate)return!1;for(let r=e.setMonth(0).setDate(1);r.getYear()===e.getYear();r=r.addDays(1))if(!this.disabledDate(r.nativeDate))return!1;return!0}addCellProperty(e,i){if(this.hasRangeValue()){const[r,o]=this.hoverValue,[a,s]=this.selectedValue;null!=a&&a.isSameYear(i)&&(e.isSelectedStart=!0,e.isSelected=!0),null!=s&&s.isSameYear(i)&&(e.isSelectedEnd=!0,e.isSelected=!0),r&&o&&(e.isHoverStart=r.isSameYear(i),e.isHoverEnd=o.isSameYear(i),e.isInHoverRange=r.isBeforeYear(i)&&i.isBeforeYear(o)),e.isStartSingle=a&&!s,e.isEndSingle=!a&&s,e.isInSelectedRange=(null==a?void 0:a.isBeforeYear(i))&&(null==i?void 0:i.isBeforeYear(s)),e.isRangeStartNearHover=a&&e.isInHoverRange,e.isRangeEndNearHover=s&&e.isInHoverRange}else i.isSameYear(this.value)&&(e.isSelected=!0);e.classMap=this.getClassMap(e)}chooseYear(e){this.value=this.activeDate.setYear(e),this.valueChange.emit(this.value),this.render()}}return n.\u0275fac=function(e){return new(e||n)(Y(Oo))},n.\u0275cmp=tt({type:n,selectors:[["year-table"]],exportAs:["yearTable"],features:[kt],decls:4,vars:3,consts:[["cellspacing","0","role","grid",1,"ant-picker-content"],[4,"ngIf"],["role","row",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],["role","row"],["role","columnheader",4,"ngIf"],["role","columnheader",3,"title",4,"ngFor","ngForOf"],["role","columnheader"],["role","columnheader",3,"title"],["role","row",3,"ngClass"],["role","gridcell",3,"class",4,"ngIf"],["role","gridcell",3,"title","ngClass","click","mouseenter",4,"ngFor","ngForOf","ngForTrackBy"],["role","gridcell"],["role","gridcell",3,"title","ngClass","click","mouseenter"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"],[4,"ngIf","ngIfElse"],["defaultCell",""]],template:function(e,i){1&e&&(q(0,"table",0),V(1,WQ,4,2,"thead",1),q(2,"tbody"),V(3,aZ,3,4,"tr",2),j()()),2&e&&(T(1),x("ngIf",i.headRow&&i.headRow.length>0),T(2),x("ngForOf",i.bodyRows)("ngForTrackBy",i.trackByBodyRow))},dependencies:[Zo,pi,Et,_a,tr,kr,Xo],encapsulation:2,changeDetection:0}),n})(),cX=(()=>{class n{constructor(){this.panelModeChange=new Je,this.headerChange=new Je,this.selectDate=new Je,this.selectTime=new Je,this.cellHover=new Je,this.prefixCls=Dh}enablePrevNext(e,i){return!(!this.showTimePicker&&i===this.endPanelMode&&("left"===this.partType&&"next"===e||"right"===this.partType&&"prev"===e))}onSelectTime(e){this.selectTime.emit(new Kt(e))}onSelectDate(e){const i=e instanceof Kt?e:new Kt(e),r=this.timeOptions&&this.timeOptions.nzDefaultOpenValue;!this.value&&r&&i.setHms(r.getHours(),r.getMinutes(),r.getSeconds()),this.selectDate.emit(i)}onChooseMonth(e){this.activeDate=this.activeDate.setMonth(e.getMonth()),"month"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseYear(e){this.activeDate=this.activeDate.setYear(e.getYear()),"year"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit(this.endPanelMode))}onChooseDecade(e){this.activeDate=this.activeDate.setYear(e.getYear()),"decade"===this.endPanelMode?(this.value=e,this.selectDate.emit(e)):(this.headerChange.emit(e),this.panelModeChange.emit("year"))}ngOnChanges(e){e.activeDate&&!e.activeDate.currentValue&&(this.activeDate=new Kt),e.panelMode&&"time"===e.panelMode.currentValue&&(this.panelMode="date")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["inner-popup"]],inputs:{activeDate:"activeDate",endPanelMode:"endPanelMode",panelMode:"panelMode",showWeek:"showWeek",locale:"locale",showTimePicker:"showTimePicker",timeOptions:"timeOptions",disabledDate:"disabledDate",dateRender:"dateRender",selectedValue:"selectedValue",hoverValue:"hoverValue",value:"value",partType:"partType"},outputs:{panelModeChange:"panelModeChange",headerChange:"headerChange",selectDate:"selectDate",selectTime:"selectTime",cellHover:"cellHover"},exportAs:["innerPopup"],features:[Dt],decls:8,vars:11,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngIf"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showNextBtn","showPreBtn","valueChange","panelModeChange"],[3,"activeDate","value","locale","disabledDate","valueChange"],[3,"activeDate","value","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","activeDate","locale","disabledDate","selectedValue","hoverValue","valueChange","cellHover"],[3,"value","locale","showSuperPreBtn","showSuperNextBtn","showPreBtn","showNextBtn","valueChange","panelModeChange"],[3,"locale","showWeek","value","activeDate","disabledDate","cellRender","selectedValue","hoverValue","canSelectWeek","valueChange","cellHover"],[3,"nzInDatePicker","ngModel","format","nzHourStep","nzMinuteStep","nzSecondStep","nzDisabledHours","nzDisabledMinutes","nzDisabledSeconds","nzHideDisabledOptions","nzDefaultOpenValue","nzUse12Hours","nzAddOn","ngModelChange"]],template:function(e,i){1&e&&(q(0,"div")(1,"div"),ge(2,0),V(3,sZ,4,13,"ng-container",1),V(4,lZ,4,15,"ng-container",1),V(5,cZ,4,15,"ng-container",1),V(6,uZ,4,18,"ng-container",2),ve(),j(),V(7,hZ,2,13,"ng-container",3),j()),2&e&&(Gt("ant-picker-datetime-panel",i.showTimePicker),T(1),Gl("",i.prefixCls,"-",i.panelMode,"-panel"),T(1),x("ngSwitch",i.panelMode),T(1),x("ngSwitchCase","decade"),T(1),x("ngSwitchCase","year"),T(1),x("ngSwitchCase","month"),T(2),x("ngIf",i.showTimePicker&&i.timeOptions))},dependencies:[Et,tr,kr,Xo,pr,or,JZ,eX,tX,rX,oX,aX,sX,lX,OS],encapsulation:2,changeDetection:0}),n})(),FS=(()=>{class n{constructor(e,i,r,o){this.datePickerService=e,this.cdr=i,this.ngZone=r,this.host=o,this.inline=!1,this.dir="ltr",this.panelModeChange=new Je,this.calendarChange=new Je,this.resultOk=new Je,this.prefixCls=Dh,this.endPanelMode="date",this.timeOptions=null,this.hoverValue=[],this.checkedPartArr=[!1,!1],this.destroy$=new de,this.disabledStartTime=a=>this.disabledTime&&this.disabledTime(a,"start"),this.disabledEndTime=a=>this.disabledTime&&this.disabledTime(a,"end")}get hasTimePicker(){return!!this.showTime}get hasFooter(){return this.showToday||this.hasTimePicker||!!this.extraFooter||!!this.ranges}get arrowPosition(){var e,i;return"rtl"===this.dir?{right:`${null===(e=this.datePickerService)||void 0===e?void 0:e.arrowLeft}px`}:{left:`${null===(i=this.datePickerService)||void 0===i?void 0:i.arrowLeft}px`}}ngOnInit(){qn(this.datePickerService.valueChange$,this.datePickerService.inputPartChange$).pipe(Pt(this.destroy$)).subscribe(()=>{this.updateActiveDate(),this.cdr.markForCheck()}),this.ngZone.runOutsideAngular(()=>{is(this.host.nativeElement,"mousedown").pipe(Pt(this.destroy$)).subscribe(e=>e.preventDefault())})}ngOnChanges(e){(e.showTime||e.disabledTime)&&this.showTime&&this.buildTimeOptions(),e.panelMode&&(this.endPanelMode=this.panelMode),e.defaultPickerValue&&this.updateActiveDate()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}updateActiveDate(){const e=this.datePickerService.hasValue()?this.datePickerService.value:this.datePickerService.makeValue(this.defaultPickerValue);this.datePickerService.setActiveDate(e,this.hasTimePicker,this.getPanelMode(this.endPanelMode))}onClickOk(){this.changeValueFromSelect(this.isRange?this.datePickerService.value[{left:0,right:1}[this.datePickerService.activeInput]]:this.datePickerService.value),this.resultOk.emit()}onClickToday(e){this.changeValueFromSelect(e,!this.showTime)}onCellHover(e){if(!this.isRange)return;const r=this.datePickerService.value[{left:1,right:0}[this.datePickerService.activeInput]];r&&(this.hoverValue=r.isBeforeDay(e)?[r,e]:[e,r])}onPanelModeChange(e,i){this.panelMode=this.isRange?0===this.datePickerService.getActiveIndex(i)?[e,this.panelMode[1]]:[this.panelMode[0],e]:e,this.panelModeChange.emit(this.panelMode)}onActiveDateChange(e,i){if(this.isRange){const r=[];r[this.datePickerService.getActiveIndex(i)]=e,this.datePickerService.setActiveDate(r,this.hasTimePicker,this.getPanelMode(this.endPanelMode,i))}else this.datePickerService.setActiveDate(e)}onSelectTime(e,i){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.getActiveIndex(i);r[o]=this.overrideHms(e,r[o]),this.datePickerService.setValue(r)}else{const r=this.overrideHms(e,this.datePickerService.value);this.datePickerService.setValue(r)}this.datePickerService.inputPartChange$.next(),this.buildTimeOptions()}changeValueFromSelect(e,i=!0){if(this.isRange){const r=eh(this.datePickerService.value),o=this.datePickerService.activeInput;let a=o;r[this.datePickerService.getActiveIndex(o)]=e,this.checkedPartArr[this.datePickerService.getActiveIndex(o)]=!0,this.hoverValue=r,i?this.inline?(a=this.reversedPart(o),"right"===a&&(r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.calendarChange.emit(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]&&(this.clearHoverValue(),this.datePickerService.emitValue$.next())):(Ow(r)&&(a=this.reversedPart(o),r[this.datePickerService.getActiveIndex(a)]=null,this.checkedPartArr[this.datePickerService.getActiveIndex(a)]=!1),this.datePickerService.setValue(r),this.isBothAllowed(r)&&this.checkedPartArr[0]&&this.checkedPartArr[1]?(this.calendarChange.emit(r),this.clearHoverValue(),this.datePickerService.emitValue$.next()):this.isAllowed(r)&&(a=this.reversedPart(o),this.calendarChange.emit([e.clone()]))):this.datePickerService.setValue(r),this.datePickerService.inputPartChange$.next(a)}else this.datePickerService.setValue(e),this.datePickerService.inputPartChange$.next(),i&&this.isAllowed(e)&&this.datePickerService.emitValue$.next();this.buildTimeOptions()}reversedPart(e){return"left"===e?"right":"left"}getPanelMode(e,i){return this.isRange?e[this.datePickerService.getActiveIndex(i)]:e}getValue(e){return this.isRange?(this.datePickerService.value||[])[this.datePickerService.getActiveIndex(e)]:this.datePickerService.value}getActiveDate(e){return this.isRange?this.datePickerService.activeDate[this.datePickerService.getActiveIndex(e)]:this.datePickerService.activeDate}isOneAllowed(e){const i=this.datePickerService.getActiveIndex();return kh(e[i],this.disabledDate,[this.disabledStartTime,this.disabledEndTime][i])}isBothAllowed(e){return kh(e[0],this.disabledDate,this.disabledStartTime)&&kh(e[1],this.disabledDate,this.disabledEndTime)}isAllowed(e,i=!1){return this.isRange?i?this.isBothAllowed(e):this.isOneAllowed(e):kh(e,this.disabledDate,this.disabledTime)}getTimeOptions(e){return this.showTime&&this.timeOptions?this.timeOptions instanceof Array?this.timeOptions[this.datePickerService.getActiveIndex(e)]:this.timeOptions:null}onClickPresetRange(e){const i="function"==typeof e?e():e;i&&(this.datePickerService.setValue([new Kt(i[0]),new Kt(i[1])]),this.datePickerService.emitValue$.next())}onPresetRangeMouseLeave(){this.clearHoverValue()}onHoverPresetRange(e){"function"!=typeof e&&(this.hoverValue=[new Kt(e[0]),new Kt(e[1])])}getObjectKeys(e){return e?Object.keys(e):[]}show(e){return!(this.showTime&&this.isRange&&this.datePickerService.activeInput!==e)}clearHoverValue(){this.hoverValue=[]}buildTimeOptions(){if(this.showTime){const e="object"==typeof this.showTime?this.showTime:{};if(this.isRange){const i=this.datePickerService.value;this.timeOptions=[this.overrideTimeOptions(e,i[0],"start"),this.overrideTimeOptions(e,i[1],"end")]}else this.timeOptions=this.overrideTimeOptions(e,this.datePickerService.value)}else this.timeOptions=null}overrideTimeOptions(e,i,r){let o;return o=r?"start"===r?this.disabledStartTime:this.disabledEndTime:this.disabledTime,Object.assign(Object.assign({},e),LS(i,o))}overrideHms(e,i){return e=e||new Kt,(i=i||new Kt).setHms(e.getHours(),e.getMinutes(),e.getSeconds())}}return n.\u0275fac=function(e){return new(e||n)(Y(Gm),Y(er),Y(Ft),Y(jt))},n.\u0275cmp=tt({type:n,selectors:[["date-range-popup"]],inputs:{isRange:"isRange",inline:"inline",showWeek:"showWeek",locale:"locale",disabledDate:"disabledDate",disabledTime:"disabledTime",showToday:"showToday",showNow:"showNow",showTime:"showTime",extraFooter:"extraFooter",ranges:"ranges",dateRender:"dateRender",panelMode:"panelMode",defaultPickerValue:"defaultPickerValue",dir:"dir"},outputs:{panelModeChange:"panelModeChange",calendarChange:"calendarChange",resultOk:"resultOk"},exportAs:["dateRangePopup"],features:[Dt],decls:9,vars:2,consts:[[4,"ngIf","ngIfElse"],["singlePanel",""],["tplInnerPopup",""],["tplFooter",""],["tplRangeQuickSelector",""],["noTimePicker",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","-1"],[3,"showWeek","endPanelMode","partType","locale","showTimePicker","timeOptions","panelMode","activeDate","value","disabledDate","dateRender","selectedValue","hoverValue","panelModeChange","cellHover","selectDate","selectTime","headerChange"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday",4,"ngIf"],[3,"locale","isRange","showToday","showNow","hasTimePicker","okDisabled","extraFooter","rangeQuickSelector","clickOk","clickToday"],[3,"class","click","mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"click","mouseenter","mouseleave"],[1,"ant-tag","ant-tag-blue"]],template:function(e,i){if(1&e&&(V(0,yZ,9,19,"ng-container",0),V(1,wZ,4,13,"ng-template",null,1,di),V(3,MZ,2,18,"ng-template",null,2,di),V(5,TZ,1,1,"ng-template",null,3,di),V(7,kZ,1,1,"ng-template",null,4,di)),2&e){const r=Bn(2);x("ngIf",i.isRange)("ngIfElse",r)}},dependencies:[pi,Et,_a,XZ,cX],encapsulation:2,changeDetection:0}),n})();const Km={position:"relative"};let NS=(()=>{class n{constructor(e,i,r,o,a,s,l,u,f,p,P,E,H,G){this.nzConfigService=e,this.datePickerService=i,this.i18n=r,this.cdr=o,this.renderer=a,this.elementRef=s,this.dateHelper=l,this.nzResizeObserver=u,this.platform=f,this.directionality=P,this.noAnimation=E,this.nzFormStatusService=H,this.nzFormNoStatusService=G,this._nzModuleName="datePicker",this.isRange=!1,this.dir="ltr",this.statusCls={},this.status="",this.hasFeedback=!1,this.panelMode="date",this.destroyed$=new de,this.isCustomPlaceHolder=!1,this.isCustomFormat=!1,this.showTime=!1,this.nzAllowClear=!0,this.nzAutoFocus=!1,this.nzDisabled=!1,this.nzBorderless=!1,this.nzInputReadOnly=!1,this.nzInline=!1,this.nzPlaceHolder="",this.nzPopupStyle=Km,this.nzSize="default",this.nzStatus="",this.nzShowToday=!0,this.nzMode="date",this.nzShowNow=!0,this.nzDefaultPickerValue=null,this.nzSeparator=void 0,this.nzSuffixIcon="calendar",this.nzBackdrop=!1,this.nzId=null,this.nzPlacement="bottomLeft",this.nzShowWeekNumber=!1,this.nzOnPanelChange=new Je,this.nzOnCalendarChange=new Je,this.nzOnOk=new Je,this.nzOnOpenChange=new Je,this.inputSize=12,this.prefixCls=Dh,this.activeBarStyle={},this.overlayOpen=!1,this.overlayPositions=[...kS],this.currentPositionX="start",this.currentPositionY="bottom",this.onChangeFn=()=>{},this.onTouchedFn=()=>{},this.document=p,this.origin=new yh(this.elementRef)}get nzShowTime(){return this.showTime}set nzShowTime(e){this.showTime="object"==typeof e?e:hm(e)}get realOpenState(){return this.isOpenHandledByUser()?!!this.nzOpen:this.overlayOpen}ngAfterViewInit(){this.nzAutoFocus&&this.focus(),this.isRange&&this.platform.isBrowser&&this.nzResizeObserver.observe(this.elementRef).pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputWidthAndArrowLeft()}),this.datePickerService.inputPartChange$.pipe(Pt(this.destroyed$)).subscribe(e=>{e&&(this.datePickerService.activeInput=e),this.focus(),this.updateInputWidthAndArrowLeft()}),this.elementRef.nativeElement.addEventListener("mousedown",this.onMouseDown)}updateInputWidthAndArrowLeft(){var e,i,r;this.inputWidth=(null===(i=null===(e=this.rangePickerInputs)||void 0===e?void 0:e.first)||void 0===i?void 0:i.nativeElement.offsetWidth)||0;const o={position:"absolute",width:`${this.inputWidth}px`};this.datePickerService.arrowLeft="left"===this.datePickerService.activeInput?0:this.inputWidth+(null===(r=this.separatorElement)||void 0===r?void 0:r.nativeElement.offsetWidth)||0,this.activeBarStyle=Object.assign(Object.assign({},o),"rtl"===this.dir?{right:`${this.datePickerService.arrowLeft}px`}:{left:`${this.datePickerService.arrowLeft}px`}),this.cdr.markForCheck()}getInput(e){var i,r;if(!this.nzInline)return this.isRange?"left"===e?null===(i=this.rangePickerInputs)||void 0===i?void 0:i.first.nativeElement:null===(r=this.rangePickerInputs)||void 0===r?void 0:r.last.nativeElement:this.pickerInput.nativeElement}focus(){const e=this.getInput(this.datePickerService.activeInput);this.document.activeElement!==e&&(null==e||e.focus())}onMouseDown(e){"input"!==e.target.tagName.toLowerCase()&&e.preventDefault()}onFocus(e,i){e.preventDefault(),i&&this.datePickerService.inputPartChange$.next(i),this.renderClass(!0)}onFocusout(e){e.preventDefault(),this.elementRef.nativeElement.contains(e.relatedTarget)||this.checkAndClose(),this.renderClass(!1)}open(){this.nzInline||!this.realOpenState&&!this.nzDisabled&&(this.updateInputWidthAndArrowLeft(),this.overlayOpen=!0,this.nzOnOpenChange.emit(!0),this.focus(),this.cdr.markForCheck())}close(){this.nzInline||this.realOpenState&&(this.overlayOpen=!1,this.nzOnOpenChange.emit(!1))}showClear(){return!this.nzDisabled&&!this.isEmptyValue(this.datePickerService.value)&&this.nzAllowClear}checkAndClose(){if(this.realOpenState)if(this.panel.isAllowed(this.datePickerService.value,!0)){if(Array.isArray(this.datePickerService.value)&&Ow(this.datePickerService.value)){const e=this.datePickerService.getActiveIndex();return void this.panel.changeValueFromSelect(this.datePickerService.value[e],!0)}this.updateInputValue(),this.datePickerService.emitValue$.next()}else this.datePickerService.setValue(this.datePickerService.initialValue),this.close()}onClickInputBox(e){e.stopPropagation(),this.focus(),this.isOpenHandledByUser()||this.open()}onOverlayKeydown(e){27===e.keyCode&&this.datePickerService.initValue()}onPositionChange(e){this.currentPositionX=e.connectionPair.originX,this.currentPositionY=e.connectionPair.originY,this.cdr.detectChanges()}onClickClear(e){e.preventDefault(),e.stopPropagation(),this.datePickerService.initValue(!0),this.datePickerService.emitValue$.next()}updateInputValue(){const e=this.datePickerService.value;this.inputValue=this.isRange?e?e.map(i=>this.formatValue(i)):["",""]:this.formatValue(e),this.cdr.markForCheck()}formatValue(e){return this.dateHelper.format(e&&e.nativeDate,this.nzFormat)}onInputChange(e,i=!1){if(!this.platform.TRIDENT&&this.document.activeElement===this.getInput(this.datePickerService.activeInput)&&!this.realOpenState)return void this.open();const r=this.checkValidDate(e);r&&this.realOpenState&&this.panel.changeValueFromSelect(r,i)}onKeyupEnter(e){this.onInputChange(e.target.value,!0)}checkValidDate(e){const i=new Kt(this.dateHelper.parseDate(e,this.nzFormat));return i.isValid()&&e===this.dateHelper.format(i.nativeDate,this.nzFormat)?i:null}getPlaceholder(e){return this.isRange?this.nzPlaceHolder[this.datePickerService.getActiveIndex(e)]:this.nzPlaceHolder}isEmptyValue(e){return null===e||(this.isRange?!e||!Array.isArray(e)||e.every(i=>!i):!e)}isOpenHandledByUser(){return void 0!==this.nzOpen}ngOnInit(){var e,i;null===(e=this.nzFormStatusService)||void 0===e||e.formStatusChanges.pipe(dc((r,o)=>r.status===o.status&&r.hasFeedback===o.hasFeedback),xS(this.nzFormNoStatusService?this.nzFormNoStatusService.noFormStatus:Po(!1)),He(([{status:r,hasFeedback:o},a])=>({status:a?"":r,hasFeedback:o})),Pt(this.destroyed$)).subscribe(({status:r,hasFeedback:o})=>{this.setStatusStyles(r,o)}),this.nzLocale||this.i18n.localeChange.pipe(Pt(this.destroyed$)).subscribe(()=>this.setLocale()),this.datePickerService.isRange=this.isRange,this.datePickerService.initValue(!0),this.datePickerService.emitValue$.pipe(Pt(this.destroyed$)).subscribe(r=>{var o,a,s,l;const u=this.datePickerService.value;if(this.datePickerService.initialValue=eh(u),this.isRange){const f=u;this.onChangeFn(f.length?[null!==(a=null===(o=f[0])||void 0===o?void 0:o.nativeDate)&&void 0!==a?a:null,null!==(l=null===(s=f[1])||void 0===s?void 0:s.nativeDate)&&void 0!==l?l:null]:[])}else this.onChangeFn(u?u.nativeDate:null);this.onTouchedFn(),this.close()}),null===(i=this.directionality.change)||void 0===i||i.pipe(Pt(this.destroyed$)).subscribe(r=>{this.dir=r,this.cdr.detectChanges()}),this.dir=this.directionality.value,this.inputValue=this.isRange?["",""]:"",this.setModeAndFormat(),this.datePickerService.valueChange$.pipe(Pt(this.destroyed$)).subscribe(()=>{this.updateInputValue()})}ngOnChanges(e){var i,r;const{nzStatus:o,nzPlacement:a}=e;e.nzPopupStyle&&(this.nzPopupStyle=this.nzPopupStyle?Object.assign(Object.assign({},this.nzPopupStyle),Km):Km),!(null===(i=e.nzPlaceHolder)||void 0===i)&&i.currentValue&&(this.isCustomPlaceHolder=!0),!(null===(r=e.nzFormat)||void 0===r)&&r.currentValue&&(this.isCustomFormat=!0),e.nzLocale&&this.setDefaultPlaceHolder(),e.nzRenderExtraFooter&&(this.extraFooter=Gs(this.nzRenderExtraFooter)),e.nzMode&&(this.setDefaultPlaceHolder(),this.setModeAndFormat()),o&&this.setStatusStyles(this.nzStatus,this.hasFeedback),a&&this.setPlacement(this.nzPlacement)}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete(),this.elementRef.nativeElement.removeEventListener("mousedown",this.onMouseDown)}setModeAndFormat(){const e={year:"yyyy",month:"yyyy-MM",week:this.i18n.getDateLocale()?"RRRR-II":"yyyy-ww",date:this.nzShowTime?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd"};this.nzMode||(this.nzMode="date"),this.panelMode=this.isRange?[this.nzMode,this.nzMode]:this.nzMode,this.isCustomFormat||(this.nzFormat=e[this.nzMode]),this.inputSize=Math.max(10,this.nzFormat.length)+2,this.updateInputValue()}onOpenChange(e){this.nzOnOpenChange.emit(e)}writeValue(e){this.setValue(e),this.cdr.markForCheck()}registerOnChange(e){this.onChangeFn=e}registerOnTouched(e){this.onTouchedFn=e}setDisabledState(e){this.nzDisabled=e,this.cdr.markForCheck()}setLocale(){this.nzLocale=this.i18n.getLocaleData("DatePicker",{}),this.setDefaultPlaceHolder(),this.cdr.markForCheck()}setDefaultPlaceHolder(){if(!this.isCustomPlaceHolder&&this.nzLocale){const e={year:this.getPropertyOfLocale("yearPlaceholder"),month:this.getPropertyOfLocale("monthPlaceholder"),week:this.getPropertyOfLocale("weekPlaceholder"),date:this.getPropertyOfLocale("placeholder")},i={year:this.getPropertyOfLocale("rangeYearPlaceholder"),month:this.getPropertyOfLocale("rangeMonthPlaceholder"),week:this.getPropertyOfLocale("rangeWeekPlaceholder"),date:this.getPropertyOfLocale("rangePlaceholder")};this.nzPlaceHolder=this.isRange?i[this.nzMode]:e[this.nzMode]}}getPropertyOfLocale(e){return this.nzLocale.lang[e]||this.i18n.getLocaleData(`DatePicker.lang.${e}`)}setValue(e){const i=this.datePickerService.makeValue(e);this.datePickerService.setValue(i),this.datePickerService.initialValue=i,this.cdr.detectChanges()}renderClass(e){e?this.renderer.addClass(this.elementRef.nativeElement,"ant-picker-focused"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-picker-focused")}onPanelModeChange(e){this.nzOnPanelChange.emit(e)}onCalendarChange(e){if(this.isRange&&Array.isArray(e)){const i=e.filter(r=>r instanceof Kt).map(r=>r.nativeDate);this.nzOnCalendarChange.emit(i)}}onResultOk(){var e,i;if(this.isRange){const r=this.datePickerService.value;this.nzOnOk.emit(r.length?[(null===(e=r[0])||void 0===e?void 0:e.nativeDate)||null,(null===(i=r[1])||void 0===i?void 0:i.nativeDate)||null]:[])}else this.nzOnOk.emit(this.datePickerService.value?this.datePickerService.value.nativeDate:null)}setStatusStyles(e,i){this.status=e,this.hasFeedback=i,this.cdr.markForCheck(),this.statusCls=Ew(this.prefixCls,e,i),Object.keys(this.statusCls).forEach(r=>{this.statusCls[r]?this.renderer.addClass(this.elementRef.nativeElement,r):this.renderer.removeClass(this.elementRef.nativeElement,r)})}setPlacement(e){const i=tu[e];this.overlayPositions=[i,...kS],this.currentPositionX=i.originX,this.currentPositionY=i.originY}}return n.\u0275fac=function(e){return new(e||n)(Y(gc),Y(Gm),Y(uc),Y(er),Y(Ai),Y(jt),Y(Oo),Y(NK),Y(Or),Y(en),Y(qr,8),Y(Sa,9),Y(vh,8),Y(jM,8))},n.\u0275cmp=tt({type:n,selectors:[["nz-date-picker"],["nz-week-picker"],["nz-month-picker"],["nz-year-picker"],["nz-range-picker"]],viewQuery:function(e,i){if(1&e&&(Mi(_c,5),Mi(FS,5),Mi(xZ,5),Mi(PZ,5),Mi(zZ,5)),2&e){let r;ui(r=hi())&&(i.cdkConnectedOverlay=r.first),ui(r=hi())&&(i.panel=r.first),ui(r=hi())&&(i.separatorElement=r.first),ui(r=hi())&&(i.pickerInput=r.first),ui(r=hi())&&(i.rangePickerInputs=r)}},hostVars:16,hostBindings:function(e,i){1&e&&_e("click",function(o){return i.onClickInputBox(o)}),2&e&&Gt("ant-picker",!0)("ant-picker-range",i.isRange)("ant-picker-large","large"===i.nzSize)("ant-picker-small","small"===i.nzSize)("ant-picker-disabled",i.nzDisabled)("ant-picker-rtl","rtl"===i.dir)("ant-picker-borderless",i.nzBorderless)("ant-picker-inline",i.nzInline)},inputs:{nzAllowClear:"nzAllowClear",nzAutoFocus:"nzAutoFocus",nzDisabled:"nzDisabled",nzBorderless:"nzBorderless",nzInputReadOnly:"nzInputReadOnly",nzInline:"nzInline",nzOpen:"nzOpen",nzDisabledDate:"nzDisabledDate",nzLocale:"nzLocale",nzPlaceHolder:"nzPlaceHolder",nzPopupStyle:"nzPopupStyle",nzDropdownClassName:"nzDropdownClassName",nzSize:"nzSize",nzStatus:"nzStatus",nzFormat:"nzFormat",nzDateRender:"nzDateRender",nzDisabledTime:"nzDisabledTime",nzRenderExtraFooter:"nzRenderExtraFooter",nzShowToday:"nzShowToday",nzMode:"nzMode",nzShowNow:"nzShowNow",nzRanges:"nzRanges",nzDefaultPickerValue:"nzDefaultPickerValue",nzSeparator:"nzSeparator",nzSuffixIcon:"nzSuffixIcon",nzBackdrop:"nzBackdrop",nzId:"nzId",nzPlacement:"nzPlacement",nzShowWeekNumber:"nzShowWeekNumber",nzShowTime:"nzShowTime"},outputs:{nzOnPanelChange:"nzOnPanelChange",nzOnCalendarChange:"nzOnCalendarChange",nzOnOk:"nzOnOk",nzOnOpenChange:"nzOnOpenChange"},exportAs:["nzDatePicker"],features:[Jt([Gm,{provide:ir,multi:!0,useExisting:vt(()=>n)}]),Dt],decls:8,vars:7,consts:[[4,"ngIf","ngIfElse"],["tplRangeInput",""],["tplRightRest",""],["inlineMode",""],["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayTransformOriginOn","positionChange","detach","overlayKeydown"],[3,"class",4,"ngIf"],[4,"ngIf"],["autocomplete","off",3,"disabled","readOnly","ngModel","placeholder","size","ngModelChange","focus","focusout","keyup.enter"],["pickerInput",""],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["separatorElement",""],[4,"nzStringTemplateOutlet"],["defaultSeparator",""],["nz-icon","","nzType","swap-right","nzTheme","outline"],["autocomplete","off",3,"disabled","readOnly","size","ngModel","placeholder","click","focusout","focus","keyup.enter","ngModelChange"],["rangePickerInput",""],[3,"ngStyle"],[3,"class","click",4,"ngIf"],[3,"status",4,"ngIf"],[3,"click"],["nz-icon","","nzType","close-circle","nzTheme","fill"],["nz-icon","",3,"nzType"],[3,"status"],[3,"isRange","inline","defaultPickerValue","showWeek","panelMode","locale","showToday","showNow","showTime","dateRender","disabledDate","disabledTime","extraFooter","ranges","dir","panelModeChange","calendarChange","resultOk"],[1,"ant-picker-wrapper",2,"position","relative",3,"nzNoAnimation"]],template:function(e,i){if(1&e&&(V(0,HZ,3,2,"ng-container",0),V(1,BZ,2,6,"ng-template",null,1,di),V(3,jZ,5,10,"ng-template",null,2,di),V(5,$Z,2,36,"ng-template",null,3,di),V(7,GZ,2,3,"ng-template",4),_e("positionChange",function(o){return i.onPositionChange(o)})("detach",function(){return i.close()})("overlayKeydown",function(o){return i.onOverlayKeydown(o)})),2&e){const r=Bn(6);x("ngIf",!i.nzInline)("ngIfElse",r),T(7),x("cdkConnectedOverlayHasBackdrop",i.nzBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i.realOpenState)("cdkConnectedOverlayPositions",i.overlayPositions)("cdkConnectedOverlayTransformOriginOn",".ant-picker-wrapper")}},dependencies:[hj,Et,_a,Ns,zo,pr,or,_c,Js,Sh,Sa,$M,Ch,eu,FS],encapsulation:2,data:{animation:[PS]},changeDetection:0}),at([Wt()],n.prototype,"nzAllowClear",void 0),at([Wt()],n.prototype,"nzAutoFocus",void 0),at([Wt()],n.prototype,"nzDisabled",void 0),at([Wt()],n.prototype,"nzBorderless",void 0),at([Wt()],n.prototype,"nzInputReadOnly",void 0),at([Wt()],n.prototype,"nzInline",void 0),at([Wt()],n.prototype,"nzOpen",void 0),at([Wt()],n.prototype,"nzShowToday",void 0),at([Wt()],n.prototype,"nzShowNow",void 0),at([Ui()],n.prototype,"nzSeparator",void 0),at([Ui()],n.prototype,"nzSuffixIcon",void 0),at([Ui()],n.prototype,"nzBackdrop",void 0),at([Wt()],n.prototype,"nzShowWeekNumber",void 0),n})(),RS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[xr,ic,Lw,Wm,yc]}),n})(),hX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,ic,bh,RS,vc,Th,qm,WM,yc,Wm,wS,RS]}),n})(),VS=(()=>{class n{constructor(e,i,r,o,a,s,l){this.elementRef=e,this.renderer=i,this.mediaMatcher=r,this.ngZone=o,this.platform=a,this.breakpointService=s,this.directionality=l,this.nzAlign=null,this.nzJustify=null,this.nzGutter=null,this.actualGutter$=new Rs(1),this.dir="ltr",this.destroy$=new de}getGutter(){const e=[null,null],i=this.nzGutter||0;return(Array.isArray(i)?i:[i,null]).forEach((o,a)=>{"object"==typeof o&&null!==o?(e[a]=null,Object.keys(Mh).map(s=>{const l=s;this.mediaMatcher.matchMedia(Mh[l]).matches&&o[l]&&(e[a]=o[l])})):e[a]=Number(o)||null}),e}setGutterStyle(){const[e,i]=this.getGutter();this.actualGutter$.next([e,i]);const r=(o,a)=>{null!==a&&this.renderer.setStyle(this.elementRef.nativeElement,o,`-${a/2}px`)};r("margin-left",e),r("margin-right",e),r("margin-top",i),r("margin-bottom",i)}ngOnInit(){var e;this.dir=this.directionality.value,null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i}),this.setGutterStyle()}ngOnChanges(e){e.nzGutter&&this.setGutterStyle()}ngAfterViewInit(){this.platform.isBrowser&&this.breakpointService.subscribe(Mh).pipe(Pt(this.destroy$)).subscribe(()=>{this.setGutterStyle()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Ai),Y(km),Y(Ft),Y(Or),Y(eK),Y(qr,8))},n.\u0275dir=We({type:n,selectors:[["","nz-row",""],["nz-row"],["nz-form-item"]],hostAttrs:[1,"ant-row"],hostVars:20,hostBindings:function(e,i){2&e&&Gt("ant-row-top","top"===i.nzAlign)("ant-row-middle","middle"===i.nzAlign)("ant-row-bottom","bottom"===i.nzAlign)("ant-row-start","start"===i.nzJustify)("ant-row-end","end"===i.nzJustify)("ant-row-center","center"===i.nzJustify)("ant-row-space-around","space-around"===i.nzJustify)("ant-row-space-between","space-between"===i.nzJustify)("ant-row-space-evenly","space-evenly"===i.nzJustify)("ant-row-rtl","rtl"===i.dir)},inputs:{nzAlign:"nzAlign",nzJustify:"nzJustify",nzGutter:"nzGutter"},exportAs:["nzRow"],features:[Dt]}),n})(),dX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Vj,oh]}),n})();class pX{constructor(t,e){this.delay=t,this.scheduler=e}call(t,e){return e.subscribe(new Qm(t,this.delay,this.scheduler))}}class Qm extends I{constructor(t,e,i){super(t),this.delay=e,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}static dispatch(t){const e=t.source,i=e.queue,r=t.scheduler,o=t.destination;for(;i.length>0&&i[0].time-r.now()<=0;)i.shift().notification.observe(o);if(i.length>0){const a=Math.max(0,i[0].time-r.now());this.schedule(t,a)}else this.unsubscribe(),e.active=!1}_schedule(t){this.active=!0,this.destination.add(t.schedule(Qm.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}scheduleNotification(t){if(!0===this.errored)return;const e=this.scheduler,i=new gX(e.now()+this.delay,t);this.queue.push(i),!1===this.active&&this._schedule(e)}_next(t){this.scheduleNotification(Pr.createNext(t))}_error(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}_complete(){this.scheduleNotification(Pr.createComplete()),this.unsubscribe()}}class gX{constructor(t,e){this.time=t,this.notification=e}}const vX=["overlay"];function _X(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzTitle)}}function yX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6),V(5,_X,2,1,"ng-container",7),j()()()),2&n){const e=k();Gt("ant-tooltip-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(3),x("ngStyle",e._contentStyleMap),T(1),x("ngStyle",e._contentStyleMap),T(1),x("nzStringTemplateOutlet",e.nzTitle)("nzStringTemplateOutletContext",e.nzTitleContext)}}let bX=(()=>{class n{constructor(e,i,r,o,a,s){this.elementRef=e,this.hostView=i,this.resolver=r,this.renderer=o,this.noAnimation=a,this.nzConfigService=s,this.visibleChange=new Je,this.internalVisible=!1,this.destroy$=new de,this.triggerDisposables=[]}get _title(){return this.title||this.directiveTitle||null}get _content(){return this.content||this.directiveContent||null}get _trigger(){return void 0!==this.trigger?this.trigger:"hover"}get _placement(){const e=this.placement;return Array.isArray(e)&&e.length>0?e:"string"==typeof e&&e?[e]:["top"]}get _visible(){return(void 0!==this.visible?this.visible:this.internalVisible)||!1}get _mouseEnterDelay(){return this.mouseEnterDelay||.15}get _mouseLeaveDelay(){return this.mouseLeaveDelay||.1}get _overlayClassName(){return this.overlayClassName||null}get _overlayStyle(){return this.overlayStyle||null}getProxyPropertyMap(){return{noAnimation:["noAnimation",()=>!!this.noAnimation]}}ngOnChanges(e){const{trigger:i}=e;i&&!i.isFirstChange()&&this.registerTriggers(),this.component&&this.updatePropertiesByChanges(e)}ngAfterViewInit(){this.createComponent(),this.registerTriggers()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.clearTogglingTimer(),this.removeTriggerListeners()}show(){var e;null===(e=this.component)||void 0===e||e.show()}hide(){var e;null===(e=this.component)||void 0===e||e.hide()}updatePosition(){this.component&&this.component.updatePosition()}createComponent(){const e=this.componentRef;this.component=e.instance,this.renderer.removeChild(this.renderer.parentNode(this.elementRef.nativeElement),e.location.nativeElement),this.component.setOverlayOrigin(this.origin||this.elementRef),this.initProperties();const i=this.component.nzVisibleChange.pipe(dc());i.pipe(Pt(this.destroy$)).subscribe(r=>{this.internalVisible=r,this.visibleChange.emit(r)}),i.pipe(Bs(r=>r),function mX(n,t=sh){const i=function fX(n){return n instanceof Date&&!isNaN(+n)}(n)?+n-t.now():Math.abs(n);return r=>r.lift(new pX(i,t))}(0,tS),Bs(()=>{var r,o;return Boolean(null===(o=null===(r=this.component)||void 0===r?void 0:r.overlay)||void 0===o?void 0:o.overlayRef)}),Pt(this.destroy$)).subscribe(()=>{var r;null===(r=this.component)||void 0===r||r.updatePosition()})}registerTriggers(){const e=this.elementRef.nativeElement,i=this.trigger;if(this.removeTriggerListeners(),"hover"===i){let r;this.triggerDisposables.push(this.renderer.listen(e,"mouseenter",()=>{this.delayEnterLeave(!0,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(e,"mouseleave",()=>{var o;this.delayEnterLeave(!0,!1,this._mouseLeaveDelay),(null===(o=this.component)||void 0===o?void 0:o.overlay.overlayRef)&&!r&&(r=this.component.overlay.overlayRef.overlayElement,this.triggerDisposables.push(this.renderer.listen(r,"mouseenter",()=>{this.delayEnterLeave(!1,!0,this._mouseEnterDelay)})),this.triggerDisposables.push(this.renderer.listen(r,"mouseleave",()=>{this.delayEnterLeave(!1,!1,this._mouseLeaveDelay)})))}))}else"focus"===i?(this.triggerDisposables.push(this.renderer.listen(e,"focusin",()=>this.show())),this.triggerDisposables.push(this.renderer.listen(e,"focusout",()=>this.hide()))):"click"===i&&this.triggerDisposables.push(this.renderer.listen(e,"click",r=>{r.preventDefault(),this.show()}))}updatePropertiesByChanges(e){this.updatePropertiesByKeys(Object.keys(e))}updatePropertiesByKeys(e){var i;const r=Object.assign({title:["nzTitle",()=>this._title],directiveTitle:["nzTitle",()=>this._title],content:["nzContent",()=>this._content],directiveContent:["nzContent",()=>this._content],trigger:["nzTrigger",()=>this._trigger],placement:["nzPlacement",()=>this._placement],visible:["nzVisible",()=>this._visible],mouseEnterDelay:["nzMouseEnterDelay",()=>this._mouseEnterDelay],mouseLeaveDelay:["nzMouseLeaveDelay",()=>this._mouseLeaveDelay],overlayClassName:["nzOverlayClassName",()=>this._overlayClassName],overlayStyle:["nzOverlayStyle",()=>this._overlayStyle],arrowPointAtCenter:["nzArrowPointAtCenter",()=>this.arrowPointAtCenter]},this.getProxyPropertyMap());(e||Object.keys(r).filter(o=>!o.startsWith("directive"))).forEach(o=>{if(r[o]){const[a,s]=r[o];this.updateComponentValue(a,s())}}),null===(i=this.component)||void 0===i||i.updateByDirective()}initProperties(){this.updatePropertiesByKeys()}updateComponentValue(e,i){void 0!==i&&(this.component[e]=i)}delayEnterLeave(e,i,r=-1){this.delayTimer?this.clearTogglingTimer():r>0?this.delayTimer=setTimeout(()=>{this.delayTimer=void 0,i?this.show():this.hide()},1e3*r):i&&e?this.show():this.hide()}removeTriggerListeners(){this.triggerDisposables.forEach(e=>e()),this.triggerDisposables.length=0}clearTogglingTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=void 0)}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa),Y(gc))},n.\u0275dir=We({type:n,features:[Dt]}),n})(),CX=(()=>{class n{constructor(e,i,r){this.cdr=e,this.directionality=i,this.noAnimation=r,this.nzTitle=null,this.nzContent=null,this.nzArrowPointAtCenter=!1,this.nzOverlayStyle={},this.nzBackdrop=!1,this.nzVisibleChange=new de,this._visible=!1,this._trigger="hover",this.preferredPlacement="top",this.dir="ltr",this._classMap={},this._prefix="ant-tooltip",this._positions=[...TS],this.destroy$=new de}set nzVisible(e){const i=hm(e);this._visible!==i&&(this._visible=i,this.nzVisibleChange.next(i))}get nzVisible(){return this._visible}set nzTrigger(e){this._trigger=e}get nzTrigger(){return this._trigger}set nzPlacement(e){const i=e.map(r=>Yi[r]);this._positions=[...i,...TS]}ngOnInit(){var e;null===(e=this.directionality.change)||void 0===e||e.pipe(Pt(this.destroy$)).subscribe(i=>{this.dir=i,this.cdr.detectChanges()}),this.dir=this.directionality.value}ngOnDestroy(){this.nzVisibleChange.complete(),this.destroy$.next(),this.destroy$.complete()}show(){this.nzVisible||(this.isEmpty()||(this.nzVisible=!0,this.nzVisibleChange.next(!0),this.cdr.detectChanges()),this.origin&&this.overlay&&this.overlay.overlayRef&&"rtl"===this.overlay.overlayRef.getDirection()&&this.overlay.overlayRef.setDirection("ltr"))}hide(){!this.nzVisible||(this.nzVisible=!1,this.nzVisibleChange.next(!1),this.cdr.detectChanges())}updateByDirective(){this.updateStyles(),this.cdr.detectChanges(),Promise.resolve().then(()=>{this.updatePosition(),this.updateVisibilityByTitle()})}updatePosition(){this.origin&&this.overlay&&this.overlay.overlayRef&&this.overlay.overlayRef.updatePosition()}onPositionChange(e){this.preferredPlacement=DS(e),this.updateStyles(),this.cdr.detectChanges()}setOverlayOrigin(e){this.origin=e,this.cdr.markForCheck()}onClickOutside(e){!this.origin.nativeElement.contains(e.target)&&null!==this.nzTrigger&&this.hide()}updateVisibilityByTitle(){this.isEmpty()&&this.hide()}updateStyles(){this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa))},n.\u0275dir=We({type:n,viewQuery:function(e,i){if(1&e&&Mi(vX,5),2&e){let r;ui(r=hi())&&(i.overlay=r.first)}}}),n})();function Zm(n){return!(n instanceof Hi||""!==n&&kn(n))}let wX=(()=>{class n extends CX{constructor(e,i,r){super(e,i,r),this.nzTitle=null,this.nzTitleContext=null,this._contentStyleMap={}}isEmpty(){return Zm(this.nzTitle)}updateStyles(){const e=this.nzColor&&function HW(n){return-1!==VW.indexOf(n)}(this.nzColor);this._classMap={[this.nzOverlayClassName]:!0,[`${this._prefix}-placement-${this.preferredPlacement}`]:!0,[`${this._prefix}-${this.nzColor}`]:e},this._contentStyleMap={backgroundColor:this.nzColor&&!e?this.nzColor:null}}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-tooltip"]],exportAs:["nzTooltipComponent"],features:[kt],decls:2,vars:5,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-tooltip",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-tooltip-content"],[1,"ant-tooltip-arrow"],[1,"ant-tooltip-arrow-content",3,"ngStyle"],[1,"ant-tooltip-inner",3,"ngStyle"],[4,"nzStringTemplateOutlet","nzStringTemplateOutletContext"]],template:function(e,i){1&e&&(V(0,yX,6,11,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),MX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm]}),n})();function SX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(3);T(1),cn(e.nzTitle)}}function TX(n,t){if(1&n&&(q(0,"div",10),V(1,SX,2,1,"ng-container",9),j()),2&n){const e=k(2);T(1),x("nzStringTemplateOutlet",e.nzTitle)}}function DX(n,t){if(1&n&&(ge(0),Fe(1),ve()),2&n){const e=k(2);T(1),cn(e.nzContent)}}function kX(n,t){if(1&n&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ce(3,"span",5),j(),q(4,"div",6)(5,"div"),V(6,TX,2,1,"div",7),q(7,"div",8),V(8,DX,2,1,"ng-container",9),j()()()()()),2&n){const e=k();Gt("ant-popover-rtl","rtl"===e.dir),x("ngClass",e._classMap)("ngStyle",e.nzOverlayStyle)("@.disabled",!(null==e.noAnimation||!e.noAnimation.nzNoAnimation))("nzNoAnimation",null==e.noAnimation?null:e.noAnimation.nzNoAnimation)("@zoomBigMotion","active"),T(6),x("ngIf",e.nzTitle),T(2),x("nzStringTemplateOutlet",e.nzContent)}}let PX=(()=>{class n extends bX{constructor(e,i,r,o,a,s){super(e,i,r,o,a,s),this._nzModuleName="popover",this.trigger="hover",this.placement="top",this.nzPopoverBackdrop=!1,this.visibleChange=new Je,this.componentRef=this.hostView.createComponent(zX)}getProxyPropertyMap(){return Object.assign({nzPopoverBackdrop:["nzBackdrop",()=>this.nzPopoverBackdrop]},super.getProxyPropertyMap())}}return n.\u0275fac=function(e){return new(e||n)(Y(jt),Y(Tr),Y(ha),Y(Ai),Y(Sa,9),Y(gc))},n.\u0275dir=We({type:n,selectors:[["","nz-popover",""]],hostVars:2,hostBindings:function(e,i){2&e&&Gt("ant-popover-open",i.visible)},inputs:{arrowPointAtCenter:["nzPopoverArrowPointAtCenter","arrowPointAtCenter"],title:["nzPopoverTitle","title"],content:["nzPopoverContent","content"],directiveTitle:["nz-popover","directiveTitle"],trigger:["nzPopoverTrigger","trigger"],placement:["nzPopoverPlacement","placement"],origin:["nzPopoverOrigin","origin"],visible:["nzPopoverVisible","visible"],mouseEnterDelay:["nzPopoverMouseEnterDelay","mouseEnterDelay"],mouseLeaveDelay:["nzPopoverMouseLeaveDelay","mouseLeaveDelay"],overlayClassName:["nzPopoverOverlayClassName","overlayClassName"],overlayStyle:["nzPopoverOverlayStyle","overlayStyle"],nzPopoverBackdrop:"nzPopoverBackdrop"},outputs:{visibleChange:"nzPopoverVisibleChange"},exportAs:["nzPopover"],features:[kt]}),at([Wt()],n.prototype,"arrowPointAtCenter",void 0),at([Ui()],n.prototype,"nzPopoverBackdrop",void 0),n})(),zX=(()=>{class n extends wX{constructor(e,i,r){super(e,i,r),this._prefix="ant-popover"}get hasBackdrop(){return"click"===this.nzTrigger&&this.nzBackdrop}isEmpty(){return Zm(this.nzTitle)&&Zm(this.nzContent)}}return n.\u0275fac=function(e){return new(e||n)(Y(er),Y(qr,8),Y(Sa,9))},n.\u0275cmp=tt({type:n,selectors:[["nz-popover"]],exportAs:["nzPopoverComponent"],features:[kt],decls:2,vars:6,consts:[["cdkConnectedOverlay","","nzConnectedOverlay","",3,"cdkConnectedOverlayHasBackdrop","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayOpen","cdkConnectedOverlayPush","nzArrowPointAtCenter","overlayOutsideClick","detach","positionChange"],["overlay","cdkConnectedOverlay"],[1,"ant-popover",3,"ngClass","ngStyle","nzNoAnimation"],[1,"ant-popover-content"],[1,"ant-popover-arrow"],[1,"ant-popover-arrow-content"],["role","tooltip",1,"ant-popover-inner"],["class","ant-popover-title",4,"ngIf"],[1,"ant-popover-inner-content"],[4,"nzStringTemplateOutlet"],[1,"ant-popover-title"]],template:function(e,i){1&e&&(V(0,kX,9,9,"ng-template",0,1,di),_e("overlayOutsideClick",function(o){return i.onClickOutside(o)})("detach",function(){return i.hide()})("positionChange",function(o){return i.onPositionChange(o)})),2&e&&x("cdkConnectedOverlayHasBackdrop",i.hasBackdrop)("cdkConnectedOverlayOrigin",i.origin)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayOpen",i._visible)("cdkConnectedOverlayPush",!0)("nzArrowPointAtCenter",i.nzArrowPointAtCenter)},dependencies:[Zo,Et,Ns,_c,Ch,Sh,Sa],encapsulation:2,data:{animation:[zS]},changeDetection:0}),n})(),EX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,bh,yc,Th,qm,MX]}),n})(),AX=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({imports:[so,xr,Ym,vc,yc]}),n})();class nu{constructor(){this._windowWidth$=null,this._viewMode$=null,this._windowWidth$=new Q1(window.innerWidth),this._viewMode$=new Q1("lg")}getWindowWidth(){return this._windowWidth$.getValue()}getViewMode(){return this._viewMode$.getValue()}setWindowWidth(t){let e;this._windowWidth$.next(t),e=t<=400?"sm":t<=600?"md":"lg",this._viewMode$.next(e)}get windowWidth(){return this._windowWidth$.asObservable()}get viewMode(){return this._viewMode$.asObservable()}}class LX{constructor(t){if(this.logID=t,void 0===t){t="reader_log";let e=document.getElementById(t);e?this.logElement=e:(this.logElement=document.createElement("div"),this.logElement.setAttribute("id",t),document.body.appendChild(this.logElement))}else this.logElement=document.getElementById(t);this.logElement.setAttribute("aria-live","assertive"),this.logElement.setAttribute("aria-relevant","additions"),this.logElement.setAttribute("role","log"),this.logElement.setAttribute("class","screen_reader_only")}add(t){let e=document.createElement("p");e.appendChild(document.createTextNode(t)),this.logElement.appendChild(e)}}class Vn{constructor(){this.srLog=new LX}getLhcFormData(){return this.lhcFormData}setLhcFormData(t){this.lhcFormData=t}setActiveRow(t){this.lhcFormData&&t&&(this.lhcFormData.setActiveRow(t),t._validationErrors&&t._validationErrors.forEach(e=>{this.sendMsgToScreenReader(`${t.question} ${e}`)}))}activeRowOnBlur(t){t._visitedBefore?t._showValidation=!1:(t._showValidation=!0,setTimeout(()=>{t._showValidation=!1,t._visitedBefore=!0},window.LForms.Validations._timeout))}getActiveRowClass(t){return this.lhcFormData.getActiveRowClass(t)}getSkipLogicClass(t){return this.lhcFormData.getSkipLogicClass(t)}getTableColumnStyle(t){var e={};if(t.displayControl&&Array.isArray(t.displayControl.colCSS))for(var i=t.displayControl.colCSS,r=0,o=i.length;r1)}hasOneRepeatingRow(t){var e=!1,i=this.lhcFormData._horizontalTableInfo[t._codePath+t._parentIdPath_];return i&&i.tableRows&&1===i.tableRows.length&&(e=!0),e}getCodingInstructionsDisplayType(t){var e="";if(t.codingInstructions&&t.codingInstructions.length>0){if(this.lhcFormData.templateOptions.allowHTMLInInstructions&&"html"===t.codingInstructionsFormat)var r="html";else r="escaped";e=(this.lhcFormData.templateOptions.showCodingInstruction?"inline":"popover")+"-"+r}return e}checkUnits(t){return!!(t._unitAutocompOptions||t._unitReadonly&&t.unit&&t.unit._displayUnit)}targetShown(t){return this.lhcFormData?!1!==t._enableWhenExpVal&&"target-disabled"!==this.lhcFormData.getSkipLogicClass(t):null}getRepeatingSN(t){var e="";return t._questionRepeatable&&(e=t._idPath.slice(1).replace(/\//g,".")),e}getItemAnswerId(t,e){return(t._elementId+(e.code||e.text)).replace(/\s+/g,"")}getSiblingStatus(t){var e="";return t._lastSibling&&(e+="lhc-last-item"),t._firstSibling&&(e+=" lhc-first-item"),e}getTreeLineClass(){const t=this.getLhcFormData().templateOptions;return t.hideTreeLine||t.hideIndentation?"":"lhc-tree-line"}getIndentationClass(){return this.getLhcFormData().templateOptions.hideIndentation?"":"lhc-indentation"}getItemClassList(t,e){return["lhc-item",this.getItemViewModeClass(t,e),this.getTreeLineClass(),this.getIndentationClass(),this.getSiblingStatus(t),this.getRowClass(t),this.getActiveRowClass(t)].join(" ")}isHideRepetitionNumber(){return this.getLhcFormData().templateOptions.hideRepetitionNumber}getRowClass(t){var e=" lhc-datatype-"+t.dataType;return t._answerRequired&&(e+=" lf-answer-required"),e+=t.header?" lhc-item-group":" lhc-item-question",(!t.question||0===t.question.length)&&(e+=" lf-empty-question"),t._visitedBefore&&(e+=" lhc-visited-before"),t._showValidation&&(e+=" lhc-show-validation"),t._isHiddenFromView&&(e+=" lhc-hidden-from-view"),Array.isArray(t._validationErrors)&&t._validationErrors.length>0&&(e+=" lhc-invalid"),e}getViewModeClass(t){var e,i;let r,o=null===(i=null===(e=this.lhcFormData)||void 0===e?void 0:e.templateOptions)||void 0===i?void 0:i.viewMode;switch((!o||"auto"===o)&&(o=t),o){case"lg":default:r="lhc-view-lg";break;case"md":r="lhc-view-md";break;case"sm":r="lhc-view-sm"}return r}getItemViewModeClass(t,e){let i,r="";if(t)switch(i=t.displayControl&&t.displayControl.viewMode?t.displayControl.viewMode:this.lhcFormData.templateOptions.viewMode,(!i||"auto"===i)&&(i=e),i){case"lg":default:r="lhc-item-view-lg";break;case"md":r="lhc-item-view-md";break;case"sm":r="lhc-item-view-sm"}return r}addOneRepeatingItem(t,e){var i=!1;this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(i=this.lhcFormData.areAnyRepeatingItemsEmpty(t))&&t._showUnusedItemWarning&&(t._unusedItemWarning||(t._unusedItemWarning='Please enter info in the blank "'+t._text+'"')),i||(e?this.lhcFormData.appendRepeatingItems(t):this.lhcFormData.addRepeatingItems(t),this.sendActionsToScreenReader())}removeOneRepeatingItem(t){var e=this.lhcFormData.getNextRepeatingItem(t),i="";if(e)i=2===this.lhcFormData.getRepeatingItemCount(t)?"add-"+e._elementId:"del-"+e._elementId;else{var r=this.lhcFormData.getPrevRepeatingItem(t);r&&(i="add-"+r._elementId)}this.lhcFormData.removeRepeatingItems(t),this.sendActionsToScreenReader(),setTimeout(function(){var o=document.getElementById(i);o&&o.focus()},1)}hideUnusedItemWarning(t){this.lhcFormData&&!this.lhcFormData.templateOptions.allowMultipleEmptyRepeatingItems&&(t._showUnusedItemWarning=!1)}getHorizontalTableInfo(){return this.lhcFormData._horizontalTableInfo}trackByElementId(t,e){return e._elementId}trackByRowHeaderElementId(t,e){return e.header._elementId}trackByColumnHeaderId(t,e){return e.id}isSubsequentHorizontalTableGroupItem(t){return t&&t.displayControl&&"horizontal"===t.displayControl.questionLayout&&!t._horizontalTableHeader}sendMsgToScreenReader(t){this.srLog.add(t)}sendActionsToScreenReader(){this.lhcFormData&&this.lhcFormData._actionLogs.length>0&&(this.lhcFormData._actionLogs.forEach(t=>{this.srLog.add(t)}),this.lhcFormData._actionLogs=[])}isFormReady(){return!!this.lhcFormData._formReady}onItemValueChange(t,e,i,r=!1){this.lhcFormData&&(r||!r&&!nt.deepEqual(e,i))&&(this.lhcFormData.updateOnSourceItemChange(t),this.sendActionsToScreenReader())}}function FX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(2);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function NX(n,t){if(1&n&&Ce(0,"lhc-item",12),2&n){const e=k().$implicit,i=k(3);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function RX(n,t){if(1&n&&(ge(0),V(1,NX,1,5,"lhc-item",11),ve()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function VX(n,t){if(1&n&&(q(0,"div",9),V(1,RX,2,1,"ng-container",10),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function HX(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",13),j()),2&n){const e=k(2);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function BX(n,t){if(1&n&&(ge(0),q(1,"div",1)(2,"div",2),Ce(3,"lhc-item-question-text",3),j(),q(4,"div",4),V(5,FX,2,2,"button",5),j()(),V(6,VX,2,2,"div",6),V(7,HX,2,6,"div",7),ve()),2&n){const e=k();T(3),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem)}}let HS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-vertical"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-item-group-title","lhc-de-label-button"],[1,"lhc-de-label"],[3,"item"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,BX,8,4,"ng-container",0),2&e&&x("ngIf",i.item)}}),n})(),BS=(()=>{class n{constructor(e){this.sanitized=e}transform(e,...i){return this.sanitized.bypassSecurityTrustHtml(e)}}return n.\u0275fac=function(e){return new(e||n)(Y(K0,16))},n.\u0275pipe=Pi({name:"safeHtml",type:n,pure:!0}),n})();function UX(n,t){if(1&n){const e=Ye();q(0,"button",8),_e("nzPopoverVisibleChange",function(r){return ae(e),re(k().item._showUnusedItemWarning=r)})("click",function(){ae(e);const r=k();return re(r.lhcDataService.addOneRepeatingItem(r.item,r.append))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.hideUnusedItemWarning(r.item))}),Fe(1),j()}if(2&n){const e=k(),i=Bn(6);_n("id","add-",e.item._elementId,"")("nzPopoverOverlayClassName","warning-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","add-button-",e.item._elementId,"")("aria-label","add button for ",e.item.question,"")("aria-describedby","add-button-",e.item._elementId,""),x("nzPopoverVisible",e.item._showUnusedItemWarning)("nzPopoverContent",i)("nzPopoverTrigger",e.click),T(1),$t(" ",e.buttonLabel," ")}}function YX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(10);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function qX(n,t){if(1&n){const e=Ye();q(0,"button",9),_e("click",function(){ae(e);const r=k();return re(r.onShowingPopver(r.item))}),Ce(1,"i",10),j()}if(2&n){const e=k(),i=Bn(8);_n("id","help-button-",e.item._elementId,"")("nzPopoverOverlayClassName","help-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","help-content-",e.item._elementId,"")("aria-label","Help button for ",e.item.question,"")("aria-describedby","help-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function jX(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",13),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item._elementId,"")("nzPopoverOverlayClassName","copyright-class",e.item._elementId.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item._elementId,"")("aria-label","Copyright button for ",e.item.question,"")("aria-describedby","copyright-button-",e.item._elementId,""),x("nzPopoverContent",i)}}function $X(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(2);return re(r.onShowingPopver(r.item))}),Ce(1,"i",14),j()}if(2&n){const e=k(2),i=Bn(12);_n("id","copyright-button-",e.item.code,"")("nzPopoverOverlayClassName","copyright-class",e.item.code.replaceAll("/","-"),""),jn("aria-controls","copyright-content-",e.item.code,"")("aria-label","Copyright button for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-button-",e.item.code,""),x("nzPopoverContent",i)}}function WX(n,t){if(1&n&&(ge(0),V(1,jX,2,6,"button",11),V(2,$X,2,6,"button",11),ve()),2&n){const e=k();T(1),x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}function GX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","add-button-",e.item._elementId,"")("aria-describedby","add-content-",e.item._elementId,""),_n("id","add-content-",e.item._elementId,""),Sn("aria-label",e.item._unusedItemWarning),T(1),cn(e.item._unusedItemWarning)}}function KX(n,t){if(1&n&&(Ce(0,"span",16),Sr(1,"safeHtml")),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),x("innerHTML",So(1,5,e.item.codingInstructions),qa)}}function QX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k();jn("aria-labelledby","help-button-",e.item._elementId,"")("aria-label","Instruction for ",e.item.question,"")("aria-describedby","help-content-",e.item._elementId,""),_n("id","help-content-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function ZX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);jn("aria-labelledby","copyright-button-",e.item._elementId,"")("aria-label","Copyright notice for ",e.item.question,"")("aria-describedby","copyright-content-",e.item._elementId,""),_n("id","copyright-content-",e.item._elementId,""),T(1),cn(e.item.copyrightNotice)}}function XX(n,t){if(1&n&&(q(0,"span",15),Fe(1),j()),2&n){const e=k(2);_n("id","copyright-content-",e.item.code,""),jn("aria-labelledby","copyright-button-",e.item.code,"")("aria-label","Copyright notice for ",e.item.name||e.item.fhirQName,"")("aria-describedby","copyright-content-",e.item.code,""),_n("id","copyright-content-",e.item.code,""),T(1),cn(e.item.copyrightNotice)}}function JX(n,t){if(1&n&&(V(0,ZX,2,5,"span",17),V(1,XX,2,6,"span",17)),2&n){const e=k();x("ngIf",!e.formLevel),T(1),x("ngIf",e.formLevel)}}let iu=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.buttonLabel=null,this.append=!1}onShowingPopver(){let r,e="copyright-string"===this.popoverType?"Copyright notice:":"Instruction:";"copyright-string"===this.popoverType?(e="Copyright notice:",r="copyright-content-"+(this.formLevel?this.item.code:this.item._elementId)):(e="Instruction:",r="help-content-"+(this.formLevel?this.item.code:this.item._elementId)),setTimeout(()=>{let o=document.getElementById(r).textContent;this.lhcDataService.sendMsgToScreenReader(`${e} ${o}`)},10)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-button-popover"]],inputs:{item:"item",popoverType:"popoverType",formLevel:"formLevel",buttonLabel:"buttonLabel",append:"append"},decls:13,vars:5,consts:[[3,"ngSwitch"],["type","button","class","lhc-float-button lhc-button","nz-popover","","nzPopoverPlacement","topLeft",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur",4,"ngSwitchCase"],["type","button","class","lhc-help-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngSwitchCase"],[4,"ngSwitchCase"],["warningStrTemplate",""],["helpHtmlTemplate",""],["helpStrTemplate",""],["copyrightStrTemplate",""],["type","button","nz-popover","","nzPopoverPlacement","topLeft",1,"lhc-float-button","lhc-button",3,"id","nzPopoverVisible","nzPopoverContent","nzPopoverTrigger","nzPopoverOverlayClassName","nzPopoverVisibleChange","click","blur"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Instruction",1,"lhc-help-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","question-circle","nzTheme","fill"],["type","button","class","lhc-copyright-button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click",4,"ngIf"],["type","button","nz-popover","","nzPopoverTrigger","click","nzPopoverPlacement","right","nzPopoverTitle","Copyright",1,"lhc-copyright-button",3,"id","nzPopoverContent","nzPopoverOverlayClassName","click"],["nz-icon","","nzType","copyright-circle","nzTheme","fill"],["nz-icon","","nzType","copyright-circle","nzTheme","outline"],["role","region",3,"id"],["role","region",3,"id","innerHTML"],["role","region",3,"id",4,"ngIf"]],template:function(e,i){1&e&&(ge(0,0),V(1,UX,2,9,"button",1),V(2,YX,2,6,"button",2),V(3,qX,2,6,"button",2),V(4,WX,3,2,"ng-container",3),ve(),V(5,GX,2,5,"ng-template",null,4,di),V(7,KX,2,7,"ng-template",null,5,di),V(9,QX,2,5,"ng-template",null,6,di),V(11,JX,2,2,"ng-template",null,7,di)),2&e&&(x("ngSwitch",i.popoverType),T(1),x("ngSwitchCase","repeating-item"),T(1),x("ngSwitchCase","help-string"),T(1),x("ngSwitchCase","help-html"),T(1),x("ngSwitchCase","copyright-string"))},dependencies:[Et,tr,kr,PX,Js,BS]}),n})();function eJ(n,t){if(1&n&&(q(0,"span",10),Fe(1),j()),2&n){const e=k(2);T(1),cn(e.lhcDataService.getRepeatingSN(e.item))}}function tJ(n,t){if(1&n&&(q(0,"span",11),Fe(1),j()),2&n){const e=k(2);wr(e.item._obj_prefixCSS),T(1),cn(e.item.prefix)}}function nJ(n,t){1&n&&(q(0,"span",12),Fe(1,"*"),j())}function iJ(n,t){if(1&n&&(q(0,"a",15),Fe(1),j()),2&n){const e=k(3);Be("href",e.item._linkToDef,f1),T(1),$t("[",e.item.questionCode,"]")}}function rJ(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.item.questionCode,"]")}}function oJ(n,t){if(1&n&&(q(0,"span",13),V(1,iJ,2,2,"a",14),V(2,rJ,2,1,"span",0),j()),2&n){const e=k(2);T(1),x("ngIf",e.item._linkToDef),T(1),x("ngIf",!e.item._linkToDef)}}function aJ(n,t){if(1&n&&(q(0,"span",20),Fe(1),j()),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),T(1),cn(e.item.codingInstructions)}}function sJ(n,t){if(1&n&&(Ce(0,"span",21),Sr(1,"safeHtml")),2&n){const e=k(3);_n("id","help-",e.item._elementId,""),jn("aria-label","Help for question ",e.item.question,"")("aria-describedby","label-",e.item._elementId,""),x("innerHTML",So(1,4,e.item.codingInstructions),qa)}}function lJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-string")}}function cJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(3);T(1),x("item",e.item)("popoverType","help-html")}}function uJ(n,t){if(1&n&&(q(0,"span",16),V(1,aJ,2,4,"span",17),V(2,sJ,2,6,"span",18),V(3,lJ,2,2,"ng-container",19),V(4,cJ,2,2,"ng-container",19),j()),2&n){const e=k(2);x("ngSwitch",e.lhcDataService.getCodingInstructionsDisplayType(e.item)),T(1),x("ngSwitchCase","inline-escaped"),T(1),x("ngSwitchCase","inline-html"),T(1),x("ngSwitchCase","popover-escaped"),T(1),x("ngSwitchCase","popover-html")}}function hJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-button-popover",22),ve()),2&n){const e=k(2);T(1),x("item",e.item)("popoverType","copyright-string")}}function dJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"div",1),_e("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),V(2,eJ,2,1,"span",2),q(3,"span",3)(4,"label",4),V(5,tJ,2,3,"span",5),q(6,"span",6),Fe(7),V(8,nJ,2,0,"span",7),j()()(),V(9,oJ,3,2,"span",8),V(10,uJ,5,5,"span",9),V(11,hJ,2,2,"ng-container",0),j(),ve()}if(2&n){const e=k();T(2),x("ngIf",e.item._questionRepeatable&&!e.item._horizontalTableHeader&&!e.lhcDataService.isHideRepetitionNumber()),T(2),_n("id","label-",e.item._elementId,""),Be("for",e.item._elementId),T(1),x("ngIf",e.item.prefix),T(1),wr(e.item._obj_textCSS),T(1),$t("",e.item.question," "),T(1),x("ngIf",e.item._answerRequired),T(1),x("ngIf",e.lhcDataService.getLhcFormData().templateOptions.showQuestionCode),T(1),x("ngIf",e.item.codingInstructions),T(1),x("ngIf",e.item.copyrightNotice)}}let ru=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"lhc-de-label",3,"focus"],["class","lf-sn",4,"ngIf"],[1,"lhc-question"],[3,"id","for"],["class","prefix",3,"style",4,"ngIf"],[1,"question"],["class","lhc-required","title","Required",4,"ngIf"],["class","lf-item-code",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[1,"lf-sn"],[1,"prefix"],["title","Required",1,"lhc-required"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"ngSwitch"],["class","lf-prompt",3,"id",4,"ngSwitchCase"],["class","lf-prompt",3,"id","innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"lf-prompt",3,"id"],[1,"lf-prompt",3,"id","innerHTML"],[3,"item","popoverType"]],template:function(e,i){1&e&&V(0,dJ,12,11,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,iu,BS]}),n})(),ou=(()=>{class n{areTwoAnswersSame(e,i,r){return nt.areTwoAnswersSame(e,i,r)}str2num(e,i){let r=null;if("integer"===i){let o=parseInt(e);r=isNaN(o)?null:o}else if("decimal"===i){let o=parseFloat(e);r=isNaN(o)?null:o}return r}getDisplayControlIsVertical(e){var i;return void 0!==(null===(i=null==e?void 0:e.answerLayout)||void 0===i?void 0:i.columns)&&"0"!==e.answerLayout.columns}getAriaLabel(e){return e.prefix?`${e.prefix} ${e.question}`:e.question}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=Le({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function fJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",5),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).checkboxModels[a]=r)}),Fe(2),j()()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);T(1),b1("aria-label","Checkbox ",e._displayText," for ",r.item.question,""),x("nzValue",r.item.answers[i])("ngModel",r.checkboxModels[i])("nzDisabled",r.item._readOnly)("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function mJ(n,t){if(1&n){const e=Ye();q(0,"input",8),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const pJ=function(n){return{text:n,_notOnList:!0}};function gJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label",6),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherCheckboxModel=r)}),Fe(2," Other "),j(),V(3,mJ,1,3,"input",7),j()}if(2&n){const e=k(2);T(1),jn("aria-label","Checkbox Other for ",e.item.question,""),x("nzValue",Fi(6,pJ,e.otherValue))("nzDisabled",e.item._readOnly)("ngModel",e.otherCheckboxModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.otherCheckboxModel)}}const vJ=function(n){return{"lhc-vertical":n}};function _J(n,t){if(1&n){const e=Ye();q(0,"nz-checkbox-wrapper",1),_e("nzOnChange",function(r){return ae(e),re(k().onCheckboxModelChange(r))}),q(1,"div",2),V(2,fJ,3,7,"div",3),V(3,gJ,4,8,"div",4),j()()}if(2&n){const e=k();T(1),x("ngClass",Fi(3,vJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let yJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.otherValue=null,this.checkboxModels=[],this.otherCheckboxModel=null,this.prevCheckBoxValue=null}setInitialValue(){if(this.item&&this.item.value&&Array.isArray(this.item.value)&&this.item.answers&&Array.isArray(this.item.answers)){let e=this.item.answers.length;this.checkboxModels=new Array(e);for(let i=0,r=this.item.value.length;i(i._notOnList&&(i.text=e),i)),this.otherValue=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,this.prevCheckBoxValue),this.prevCheckBoxValue=this.item.value)}}return n.\u0275fac=function(e){return new(e||n)(Y(ou),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-check-box"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[["style","width: 100%;",3,"nzOnChange",4,"ngIf"],[2,"width","100%",3,"nzOnChange"],["nz-row","",3,"ngClass"],[4,"ngFor","ngForOf"],[4,"ngIf"],["nz-checkbox","",3,"nzValue","ngModel","nzDisabled","id","click","ngModelChange"],["nz-checkbox","",3,"nzValue","nzDisabled","ngModel","id","click","ngModelChange"],["type","text","class","lhc-answer-other-input","nz-input","",3,"ngModel","id","disabled","ngModelChange","focus",4,"ngIf"],["type","text","nz-input","",1,"lhc-answer-other-input",3,"ngModel","id","disabled","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,_J,4,5,"nz-checkbox-wrapper",0),2&e&&x("ngIf",i.item)},dependencies:[Zo,pi,Et,zo,pr,or,rG,XM,VS],styles:[".lhc-answer-other-input[_ngcontent-%COMP%]{height:22px}.ant-checkbox-group[_ngcontent-%COMP%], .ant-checkbox-wrapper[_ngcontent-%COMP%]{color:#000000d9}.lhc-vertical[_ngcontent-%COMP%]{flex-direction:column}\n/*# sourceMappingURL=lhc-item-choice-check-box.component.css.map*/"]}),n})();function bJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){const a=ae(e).index;return re(k(2).radioModels[a]=r)}),Fe(1),j()}if(2&n){const e=t.$implicit,i=t.index,r=k(2);x("nzValue",r.item.answers[i])("ngModel",r.radioModels[i])("id",r.lhcDataService.getItemAnswerId(r.item,e)),T(1),$t(" ",e._displayText," ")}}function CJ(n,t){if(1&n){const e=Ye();q(0,"input",6),_e("ngModelChange",function(r){return ae(e),re(k(3).onOtherValueChange(r))})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))}),j()}if(2&n){const e=k(3);x("ngModel",e.otherValue)("id",e.item._elementId+"_otherValue")("disabled",e.item._readOnly)}}const wJ=function(n){return{text:n,_notOnList:!0}};function MJ(n,t){if(1&n){const e=Ye();q(0,"label",4),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("ngModelChange",function(r){return ae(e),re(k(2).otherRadioModel=r)}),Fe(1," Other "),V(2,CJ,1,3,"input",5),j()}if(2&n){const e=k(2);x("nzValue",Fi(4,wJ,e.otherValue))("ngModel",e.otherRadioModel)("id",e.item._elementId+"_other"),T(2),x("ngIf",e.radioValue&&e.radioValue._notOnList)}}const SJ=function(n){return{"lhc-vertical":n}};function TJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onRadioModelChange(r))}),V(2,bJ,2,4,"label",2),V(3,MJ,3,6,"label",3),j()()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName",e.radiogroup+e.item._elementId)("ngClass",Fi(7,SJ,e.commonUtils.getDisplayControlIsVertical(e.item.displayControl))),T(1),x("ngForOf",e.acOptions.listItems),T(1),x("ngIf","CWE"===e.item.dataType)}}let DJ=(()=>{class n{constructor(e,i){this.commonUtils=e,this.lhcDataService=i,this.radioValue=null,this.otherValue=null,this.radioModels=[],this.otherRadioModel=null}setInitialValue(){if(this.item&&this.item.value&&this.item.answers&&Array.isArray(this.item.answers))if(this.radioValue=this.item.value,this.item.value._notOnList)this.otherValue=this.item.value.text,this.otherRadioModel=!0;else{let e=this.item.answers.length;this.radioModels=new Array(e);for(let i=0;i{class n{constructor(e){this.lhcDataService=e,this.dataModelChange=new Je,this.onFocusFn=new Je,this.onBlurFn=new Je,this.selectedItems=[],this.multipleSelections=!1,this.allowNotOnList=!1,this.acType=null,this.acInstance=null,this.displayProp="",this.viewInitialized=!1}ngOnChanges(e){if(this.viewInitialized){let i;if(e.options&&e.dataModel)this.cleanupAutocomplete(!0),this.setupAutocomplete(),i=e.dataModel&&!nt.deepEqual(this.dataModel,e.dataModel.previousValue);else if(e.options){let{keep:r,dataModelChanged:o}=this.keepDataModel(e);this.cleanupAutocomplete(r),this.setupAutocomplete(),i=o||!r}else e.dataModel&&(this.updateDisplayedValue(this.dataModel),i=!0);i&&(this.dataModelChange.emit(this.dataModel),this.lhcDataService.onItemValueChange(this.item,null,null,!0))}}keepDataModel(e){var i,r,o,a,s;let l,u;if(void 0!==(null===(i=e.isFormReady)||void 0===i?void 0:i.previousValue)?e.isFormReady.previousValue:this.isFormReady){var E,H,p=(null===(o=null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.previousValue)||void 0===o?void 0:o.acOptions)||{},P=(null===(s=null===(a=null==e?void 0:e.options)||void 0===a?void 0:a.currentValue)||void 0===s?void 0:s.acOptions)||{};void 0!==p.listItems||void 0!==P.listItems?(E=p.listItems,H=P.listItems):void 0!==p.url||void 0!==P.url?(E=p.url,H=P.url):(void 0!==p.fhir||void 0!==P.fhir)&&(E=p.fhir,H=P.fhir),l=nt.deepEqual(E,H),p.maxSelect!==P.maxSelect&&(("*"===p.maxSelect||parseInt(p.maxSelect)>1)&&1===parseInt(P.maxSelect)?(this.dataModel=this.dataModel[0],u=!0):1===parseInt(p.maxSelect)&&("*"===P.maxSelect||parseInt(P.maxSelect)>1)&&(this.dataModel=[this.dataModel],u=!0),l=!0)}else l=!0;return{keep:l,dataModelChanged:u}}updateDisplayedValue(e){if(this.multipleSelections){if(this.acInstance.clearStoredSelection(),Array.isArray(e))for(let i of e){let r=this.updateAutocompSelectionModel(i);this.acInstance.addToSelectedArea(r)}}else if(e){let i=this.updateAutocompSelectionModel(e);if("string"==typeof i){let r="prefetch"===this.acType?i.trim():i;this.acInstance.setFieldVal(r,!1)}else this.acInstance.setFieldVal("",!1)}else this.acInstance.setFieldVal("",!1)}getDisplayValue(e){let i=null;if("string"==typeof e)i=e;else if("prefetch"===this.acType)if(e._notOnList)e._notOnList&&(i=e.text);else if(this.options.acOptions.listItemsForModel){for(let r=0,o=this.options.acOptions.listItemsForModel.length;r1)&&(this.multipleSelections=!0),this.allowNotOnList=!e.matchListValue,this.displayProp=e.display||"text",e.hasOwnProperty("url")||e.fhir&&e.fhir.search)this.acType="search",this.acInstance=new(ih().Autocompleter.Search)(this.ac.nativeElement,e.url,e);else{this.acType="prefetch";let o=[];e.listItems.forEach((a,s)=>{o.push(a[this.displayProp]),this.prefetchTextToItem[a[this.displayProp].trim()]=e.listItemsForModel?e.listItemsForModel[s]:a},this),this.acInstance=new(ih().Autocompleter.Prefetch)(this.ac.nativeElement,o,e)}let i=e.defaultValue;this.setItemInitValue(this.dataModel||i),ih().Autocompleter.Event.observeListSelections(this.options.elementId,this.onSelectionHandler.bind(this))}}setItemInitValue(e){if(e)if(this.multipleSelections&&Array.isArray(e)){for(var i=0,r=e.length;i{let a=this.prefetchTextToItem[o];return a||(this.allowNotOnList?this.options.modelForOffListItem?this.options.modelForOffListItem(o):{text:o,_notOnList:!0,_displayText:o}:void 0)});this.dataModel=this.multipleSelections?r:r.length>=0&&r[0]?r[0]:null}else this.dataModel=null;return!nt.deepEqual(i,this.dataModel)}getSearchItemModelData(e,i){var r=null;if(""!==e){let o=this.acInstance.getItemData(e);i?r=o:!i&&this.allowNotOnList&&((r=o)._notOnList=!0),r&&r.code_system&&!r.system&&(r.system=r.code_system,delete r.code_system)}return r}setItemValueForSearchAC(e){var i=e.final_val,r=e.on_list;let o=bm()(this.dataModel);if("search"===this.acType)if(this.multipleSelections)if(e.removed)this.selectedItems=this.selectedItems.filter(a=>i!==a.text);else{let a=this.getSearchItemModelData(i,r);a&&(this.selectedItems=[...this.selectedItems,a])}else this.selectedItems=this.getSearchItemModelData(i,r);return this.dataModel=this.selectedItems,!nt.deepEqual(o,this.dataModel)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-autocomplete"]],viewQuery:function(e,i){if(1&e&&Mi(kJ,5),2&e){let r;ui(r=hi())&&(i.ac=r.first)}},inputs:{options:"options",item:"item",dataModel:"dataModel",isFormReady:"isFormReady"},outputs:{dataModelChange:"dataModelChange",onFocusFn:"onFocusFn",onBlurFn:"onBlurFn"},features:[Dt],decls:1,vars:1,consts:[[3,"class",4,"ngIf"],["type","text",3,"disabled","placeholder","id","blur","focus"],["ac",""]],template:function(e,i){1&e&&V(0,xJ,3,6,"div",0),2&e&&x("ngIf",i.options)},dependencies:[Et]}),n})();function PJ(n,t){if(1&n){const e=Ye();q(0,"div")(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.value=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.value)("isFormReady",e.lhcDataService.isFormReady())}}let zJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={}}ngOnChanges(e){e.acOptions&&this.item&&(this.options={elementId:this.item._elementId,acOptions:this.item._autocompOptions,placeholder:this.item._placeholder,readOnly:this.item._readOnly})}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice-autocomplete"]],inputs:{item:"item",acOptions:"acOptions"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"]],template:function(e,i){1&e&&V(0,PJ,2,4,"div",0),2&e&&x("ngIf",i.item)},dependencies:[Et,US]}),n})();function EJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-radio-button",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function OJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-check-box",5),2&n){const e=k(3);x("item",e.item)("acOptions",e.item._autocompOptions)}}function IJ(n,t){if(1&n&&(ge(0),V(1,EJ,1,2,"lhc-item-choice-radio-button",4),V(2,OJ,1,2,"lhc-item-choice-check-box",4),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._multipleAnswers),T(1),x("ngIf",e.item._multipleAnswers)}}function AJ(n,t){if(1&n&&Ce(0,"lhc-item-choice-autocomplete",5),2&n){const e=k(2);x("item",e.item)("acOptions",e.item._autocompOptions)}}function LJ(n,t){if(1&n&&(ge(0)(1,1),V(2,IJ,3,2,"ng-container",2),V(3,AJ,1,2,"lhc-item-choice-autocomplete",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.displayControl&&e.item.displayControl.answerLayout&&e.item.displayControl.answerLayout.type),T(1),x("ngSwitchCase","RADIO_CHECKBOX")}}let FJ=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-choice"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item","acOptions",4,"ngSwitchDefault"],[3,"item","acOptions",4,"ngIf"],[3,"item","acOptions"]],template:function(e,i){1&e&&V(0,LJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,Xo,yJ,DJ,zJ]}),n})();function NJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let Xm=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-input"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["type","text",3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,NJ,2,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();function RJ(n,t){if(1&n){const e=Ye();q(0,"div",3)(1,"input",4),_e("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),j()()}if(2&n){const e=k(2);T(1),Be("id",e.unitElementId),Be("value",e.item.unit.name||e.item.unit.code),x("disabled",e.item._readOnly)}}function VJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1),V(2,RJ,2,3,"div",2),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("ngIf",e.hasSingleUnit)}}let HJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.isSimpleType=!1,this.hasSingleUnit=!1,this.unitElementId=""}ngOnChanges(){this.item&&(this.isSimpleType="INT"===this.item.dataType||"REAL"===this.item.dataType||"ST"===this.item.dataType||!this.item.dataType,this.hasSingleUnit=this.item.unit&&this.item._unitReadonly,this.unitElementId="unit_"+this.item._elementId)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-simple-type"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"],["class","lhc-de-unit",4,"ngIf"],[1,"lhc-de-unit"],["type","text","aria-labelledby","th_Units","readonly","",3,"disabled","id","value","blur","focus"]],template:function(e,i){1&e&&V(0,VJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isSimpleType)},dependencies:[Et,Xm]}),n})();function BJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"lhc-autocomplete",1),_e("dataModelChange",function(r){return ae(e),re(k().item.unit=r)})("onBlurFn",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("onFocusFn",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),x("options",e.options)("item",e.item)("dataModel",e.item.unit)("isFormReady",e.lhcDataService.isFormReady())}}function UJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"input",2),_e("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))})("change",function(r){return ae(e),re(k().updateModel(r))}),j(),ve()}if(2&n){const e=k();T(1),Be("placeholder",e.options.toolTip),Be("id",e.options.elementId),Be("value",(null==e.item||null==e.item.unit?null:e.item.unit.name)||(null==e.item||null==e.item.unit?null:e.item.unit.code)),x("readOnly",e.options.readOnly)}}let YJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.options={},this.hasUnitAutocomplete=!1,this.hasUnitInputField=!1}ngOnChanges(e){let i=this.item;i&&(this.hasUnitAutocomplete=!!i._unitAutocompOptions,this.options.readOnly=i._readOnly||!i.units&&i._unitOpen&&"optionsOrString"!=i._unitOpen,this.options.elementId="unit_"+i._elementId,this.options.acOptions=i._unitAutocompOptions,this.options.placeholder=i._placeholder,this.options.modelForOffListItem=zr.modelForOffListUnit)}updateModel(e){this.item.unit={name:e.target.value}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-unit"]],inputs:{item:"item"},features:[Dt],decls:2,vars:2,consts:[[4,"ngIf"],[3,"options","item","dataModel","isFormReady","dataModelChange","onBlurFn","onFocusFn"],["type","text",3,"readOnly","placeholder","id","value","blur","focus","change"]],template:function(e,i){1&e&&(V(0,BJ,2,4,"ng-container",0),V(1,UJ,2,4,"ng-container",0)),2&e&&(x("ngIf",i.hasUnitAutocomplete),T(1),x("ngIf",!i.hasUnitAutocomplete))},dependencies:[Et,US]}),n})();function qJ(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",1)(2,"lhc-unit",1),ve()),2&n){const e=k();T(1),x("item",e.item),T(1),x("item",e.item)}}let jJ=(()=>{class n{constructor(){this.isQuantity=!1}ngOnInit(){this.isQuantity=this.item&&"QTY"===this.item.dataType}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-quantity"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"item"]],template:function(e,i){1&e&&V(0,qJ,3,2,"ng-container",0),2&e&&x("ngIf",i.item&&i.isQuantity)},dependencies:[Et,YJ,Xm]}),n})();function $J(n,t){if(1&n&&(q(0,"div")(1,"div",5),Ce(2,"i",6),q(3,"span",7),Fe(4),j(),q(5,"span",8),Fe(6),j()()()),2&n){const e=t.$implicit,i=k(3);T(4),cn(i.item.question),T(2),cn(e)}}function WJ(n,t){if(1&n&&(q(0,"div",3),V(1,$J,7,2,"div",4),j()),2&n){const e=k(2);T(1),x("ngForOf",e.item._validationErrors)}}function GJ(n,t){if(1&n&&(ge(0),V(1,WJ,2,1,"div",1),q(2,"div",2),Fe(3),j(),ve()),2&n){const e=k();T(1),x("ngIf",e.item._hasValidation),T(2),cn(e.value)}}let KJ=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnChanges(e){if(e.value&&!e.value.firstChange){let i=this.lhcDataService.getLhcFormData();setTimeout(()=>{i._checkValidations(this.item),this.item._validationErrors&&this.item._validationErrors.forEach(r=>{this.lhcDataService.sendMsgToScreenReader(`${this.item.question} ${r}`)})},1)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-validate"]],inputs:{item:"item",value:"value"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-validation-popover",4,"ngIf"],[1,"lhc-watched-value"],[1,"lhc-validation-popover"],[4,"ngFor","ngForOf"],[1,"validation-error"],["nz-icon","","nzType","close",1,"lhc-error-icon"],[1,"lhc-error-item"],[1,"lhc-error-msg"]],template:function(e,i){1&e&&V(0,GJ,4,2,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Js],styles:[".lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-watched-value[_ngcontent-%COMP%]{display:none}\n/*# sourceMappingURL=lhc-validate.component.css.map*/"]}),n})();function QJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-radio-group",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(2,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[0]=r)}),Fe(3,"Yes"),j(),q(4,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[1]=r)}),Fe(5,"No"),j(),q(6,"label",2),_e("ngModelChange",function(r){return ae(e),re(k().booleanModels[2]=r)}),Fe(7,"Not Answered"),j()(),ve()}if(2&n){const e=k();T(1),jn("aria-labelledby","label-",e.item._elementId,""),x("ngModel",e.radioValue)("nzDisabled",e.item._readOnly)("nzName","radiogroup_"+e.item._elementId),T(1),x("nzValue",!0)("ngModel",e.booleanModels[0])("id",e.item._elementId+"true"),T(2),x("nzValue",!1)("ngModel",e.booleanModels[1])("id",e.item._elementId+"false"),T(2),x("nzValue",null)("ngModel",e.booleanModels[2])("id",e.item._elementId+"null")}}let ZJ=(()=>{class n{constructor(e){this.lhcDataService=e,this.booleanModels=new Array(3)}ngOnChanges(e){this.setInitialValue()}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}setInitialValue(){if(this.item){let e=this.item.value;!0===e?this.booleanModels[0]=!0:!1===e?this.booleanModels[1]=!0:null==e&&(this.booleanModels[2]=!0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-boolean"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["role","radiogroup",3,"ngModel","nzDisabled","nzName","ngModelChange","click"],["nz-radio","",3,"nzValue","ngModel","id","ngModelChange"]],template:function(e,i){1&e&&V(0,QJ,8,13,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,QM,KM],styles:["[_nghost-%COMP%]{display:block;padding:4.3125px 2px}\n/*# sourceMappingURL=lhc-item-boolean.component.css.map*/"]}),n})();const XJ=["nzDatePickerComponent"];function JJ(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let eee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-date"]],viewQuery:function(e,i){if(1&e&&Mi(XJ,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","MM/dd/yyyy","nzSize","small",1,"lhc-date-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,JJ,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function tee(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-time-picker",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.time),Sn("aria-required",e.item._answerRequired)}}let nee=(()=>{class n{constructor(e,i,r){this.lhcDataService=e,this.elRef=i,this.commonUtilsService=r,this.time=null}ngOnChanges(){if(this.item.value){let e=new Date("1970-01-01 "+this.item.value);isNaN(e)||(this.time=e)}}onModelChange(e){let i=this.item.value;if(e){let r=e.toTimeString();r&&(this.item.value=r.slice(0,8),this.lhcDataService.onItemValueChange(this.item,this.item.value,i))}}ngAfterViewInit(){const e=this.elRef.nativeElement.querySelector("input");e&&e.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(jt),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-time"]],inputs:{item:"item"},features:[Dt],decls:1,vars:1,consts:[[4,"ngIf"],["nzFormat","HH:mm:ss","nzSize","small",1,"lhc-time-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","focus"]],template:function(e,i){1&e&&V(0,tee,2,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,LK]}),n})();const iee=["nzDatePickerComponent"];function ree(n,t){if(1&n){const e=Ye();ge(0),q(1,"nz-date-picker",1,2),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("ngModelChange",function(r){return ae(e),re(k().item.value=r)})("nzOnOk",function(r){return ae(e),re(k().onOk(r))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("nzPlaceHolder",e.item._placeholder),x("nzDisabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let oee=(()=>{class n{constructor(e,i){this.lhcDataService=e,this.commonUtilsService=i}ngAfterViewInit(){this.nzDatePickerComponent.pickerInput.nativeElement.setAttribute("aria-label",this.commonUtilsService.getAriaLabel(this.item))}onOk(e){}onCalendarChange(e){}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i,!0)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn),Y(ou))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-datetime"]],viewQuery:function(e,i){if(1&e&&Mi(iee,5),2&e){let r;ui(r=hi())&&(i.nzDatePickerComponent=r.first)}},inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],["nzShowTime","","nzFormat","MM/dd/yyyy HH:mm:ss","nzSize","small",1,"lhc-datetime-picker",3,"nzDisabled","id","nzPlaceHolder","ngModel","ngModelChange","nzOnOk","focus"],["nzDatePickerComponent",""]],template:function(e,i){1&e&&V(0,ree,3,5,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,pr,or,NS]}),n})();function aee(n,t){if(1&n){const e=Ye();ge(0),q(1,"textarea",1),_e("ngModelChange",function(r){return ae(e),re(k().onModelChange(r))})("blur",function(){ae(e);const r=k();return re(r.lhcDataService.activeRowOnBlur(r.item))})("focus",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),Fe(2," "),j(),ve()}if(2&n){const e=k();T(1),Be("id",e.item._elementId),Be("placeholder",e.item._placeholder),jn("aria-labelledby","label-",e.item._elementId,""),x("disabled",e.item._readOnly)("ngModel",e.item.value),Sn("aria-required",e.item._answerRequired)}}let see=(()=>{class n{constructor(e){this.lhcDataService=e}onModelChange(e){let i=this.item.value;this.item.value=e,this.lhcDataService.onItemValueChange(this.item,this.item.value,i)}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-text"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id","disabled","ngModel","placeholder","ngModelChange","blur","focus"]],template:function(e,i){1&e&&V(0,aee,3,6,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or]}),n})();const lee=["fileInput"];function cee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"label"),Fe(2,"URL for file:"),j(),q(3,"input",5),_e("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentURL=r)})("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(4,"input",6),_e("focus",function(){ae(e);const r=k(3);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(3);return re(r.lhcDataService.activeRowOnBlur(r.item))})("ngModelChange",function(r){return ae(e),re(k(3).item._attachmentName=r)}),j(),q(5,"button",7),_e("click",function(){ae(e);const r=k(3);return re(r.createAttachment(r.item))}),Fe(6),j(),Ce(7,"br"),Fe(8," Note: The URL you enter will not be downloaded or verified, but simply copied into your response. Please ensure that it works. "),j()}if(2&n){const e=k(3);T(3),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentURL),T(1),x("disabled",e.item._readOnly)("ngModel",e.item._attachmentName),T(2),$t(" Attach URL",e.item._fileInfo?" and file data":"","")}}function uee(n,t){if(1&n){const e=Ye();q(0,"div")(1,"input",2,3),_e("change",function(r){return ae(e),re(k(2).onChange(r))})("focus",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))})("blur",function(){ae(e);const r=k(2);return re(r.lhcDataService.activeRowOnBlur(r.item))}),j(),q(3,"button",4),_e("click",function(){ae(e);const r=k(2);return re(r.item._useURL=!r.item._useURL)}),Fe(4,"\u21af"),j(),V(5,cee,9,5,"div",0),j()}if(2&n){const e=k(2);T(1),Be("placeholder",e.item._placeholder),Be("id","file-"+e.item._elementId),x("name",e.item._text)("disabled",e.item._readOnly),T(2),Be("title",e.item._useURL?"Hide URL field":"Show URL field"),T(2),x("ngIf",e.item._useURL)}}function hee(n,t){if(1&n){const e=Ye();q(0,"a",10),_e("click",function(r){ae(e);const o=k(3);return re(o.downloadAttachment(o.item.value,r))}),Fe(1),j()}if(2&n){const e=k(3);Be("title","Download "+e.item.value.title),Be("download",e.item.title),Be("href",e.item.value.url&&!e.item.value.data?e.item.value.url:"javascript:void(0)",f1),T(1),cn(e.item.value.title||e.item.value.url||"Unknown filename")}}function dee(n,t){if(1&n&&(q(0,"span")(1,"label"),Fe(2,"Download progress: "),Ce(3,"progress",11),j()()),2&n){const e=k(3);T(3),Be("value",e.item.value._progress)}}function fee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.removeAttachment(r.item))}),Fe(1,"\u2716"),j()}2&n&&Be("title","Remove "+k(3).item.value.title)}function mee(n,t){if(1&n&&(q(0,"span"),V(1,hee,2,4,"a",8),V(2,dee,4,1,"span",0),V(3,fee,2,1,"button",9),j()),2&n){const e=k(2);T(1),x("ngIf",!e.item.value._progress),T(1),x("ngIf",e.item.value._progress),T(1),x("ngIf",!e.item._readOnly)}}function pee(n,t){if(1&n&&(ge(0),q(1,"div",1),V(2,uee,6,6,"div",0),V(3,mee,4,3,"span",0),j(),ve()),2&n){const e=k();T(1),Be("id",e.item._elementId),T(1),x("ngIf",!e.item.value),T(1),x("ngIf",e.item.value)}}let gee=(()=>{class n{constructor(e){this.lhcDataService=e}onChange(e){const{files:i}=e.target;if(i){let r=i[0];const o=this.item;if(r.type)if(o.allowedAttachmentTypes&&o.allowedAttachmentTypes.indexOf(r.type)<0){const a=o.allowedAttachmentTypes;alert("The file "+r.name+" is not one of the mime types permitted by this questionnaire ("+a.slice(0,-1).join(", ")+" and "+a.slice(-1)+"). Please make sure your file has an appropriate file extension for its type in its filename."),r=null}else r.size>o.maxAttachmentSize?(alert("The file "+r.name+" exceeds the maximum attachment size of "+o.maxAttachmentSize+" bytes permitted by this questionnaire. If you can specify the file with a URL, use the button to open the URL field and enter that instead."),r=null):r.size>5e8&&(confirm("Adding a large file as an attachment might cause your computer to run low on memory. There is a button to enter a URL instead of attaching the file data. Are you sure you want to attach the file data?")||(r=null));else alert("Unknown file type. Please ensure the file has an appropriate extension"),r=null;r||(this.fileInput.nativeElement.value=""),o._fileInfo=r,r&&!o._useURL&&this.createAttachment(o)}}removeAttachment(e){delete e.value,delete e._attachmentName,delete e._attachmentURL,delete e._fileInfo,delete e._useURL,this.lhcDataService.onItemValueChange(this.item,null,null,!0)}createAttachment(e){var i;if(e._fileInfo||e._attachmentURL){e.value={title:e._attachmentName||(null===(i=e._fileInfo)||void 0===i?void 0:i.name)};const r=e.value;if(e._attachmentURL&&(r.url=e._attachmentURL),e._fileInfo){const o=e._fileInfo;r.contentType=o.type,o.lastModified?r.creation=new Date(o.lastModified).toISOString():o.lastModifiedDate&&(r.creation=o.lastModifiedDate.toISOString()),e.value._progress=.001;const a=new FileReader;a.onload=s=>{const l=s.target.result,u=l.indexOf(",");if(0!==l.indexOf("data:")||u<0)throw alert("Unable to attach the file data."),new Error("data URL did not start with expected prefix, but with "+l.slice(0,30));delete r._progress,r.data=l.slice(u+1),this.lhcDataService.onItemValueChange(this.item,null,null,!0)},a.onprogress=s=>{e._progress=s.loaded/s.total},a.readAsDataURL(o)}else this.lhcDataService.onItemValueChange(this.item,null,null,!0)}else alert("An attachment must have either a file or a URL (or both).")}downloadAttachment(e,i){if(e.data){const r=i.target,o=r.href;r.href="data:"+(e.contentType?e.contentType:"")+";base64,"+e.data,r.download=e.title,setTimeout(()=>{r.href=o},0)}}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-attachment"]],viewQuery:function(e,i){if(1&e&&Mi(lee,5),2&e){let r;ui(r=hi())&&(i.fileInput=r.first)}},inputs:{item:"item",labelledBy:"labelledBy"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"id"],["type","file",1,"lhc-attachment-upload",3,"name","placeholder","disabled","id","change","focus","blur"],["fileInput",""],["type","button",1,"lhc-attachment-button","toggle-attachment-fields",3,"title","click"],["type","text","placeholder","URL for retrieving file",1,"lhc-attachment-url",3,"disabled","ngModel","ngModelChange","focus","blur"],["type","text","placeholder","File name (optional)",1,"lhc-attachment-name",3,"disabled","ngModel","focus","blur","ngModelChange"],["type","button",1,"lf-float-button","attach-button",3,"click"],["button","","target","_blank","rel","noreferrer","class","download-link",3,"title","download","href","click",4,"ngIf"],["class","lhc-attachment-button lf-remove-attachment","type","button",3,"title","click",4,"ngIf"],["button","","target","_blank","rel","noreferrer",1,"download-link",3,"title","download","href","click"],[3,"value"],["type","button",1,"lhc-attachment-button","lf-remove-attachment",3,"title","click"]],template:function(e,i){1&e&&V(0,pee,4,3,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,zo,pr,or],styles:["input[type=file][_ngcontent-%COMP%]{border:1px solid gray;display:inline}.lhc-attachment-button[_ngcontent-%COMP%], .attach-button[_ngcontent-%COMP%]{padding-left:.25em;padding-right:.25em;border-radius:4px;margin-left:.5em;min-width:22px;color:#fff;border:none;background-color:#066aa0;vertical-align:top}.lhc-attachment-url[_ngcontent-%COMP%], .lhc-attachment-name[_ngcontent-%COMP%]{width:inherit!important}progress[_ngcontent-%COMP%]{vertical-align:text-bottom}.download-link[_ngcontent-%COMP%], .lhc-attachment-upload[_ngcontent-%COMP%]{margin-left:.5em}.lhc-button[_ngcontent-%COMP%]{border:0 none;cursor:pointer;overflow:visible;padding:0;position:relative;background-color:#066aa0}.lf-rm-attachment-button[_ngcontent-%COMP%]:hover{color:#0087fd}\n/*# sourceMappingURL=lhc-item-attachment.component.css.map*/"]}),n})();function vee(n,t){if(1&n&&(q(0,"div",5),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Error: ",e.value,"")}}function _ee(n,t){if(1&n&&(ge(0),V(1,vee,2,1,"div",4),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.errors))}}function yee(n,t){if(1&n&&(q(0,"div",7),Fe(1),j()),2&n){const e=t.$implicit;T(1),$t("Warning: ",e.value,"")}}function bee(n,t){if(1&n&&(ge(0),V(1,yee,2,1,"div",6),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.warnings))}}function Cee(n,t){if(1&n&&(q(0,"div",9),Fe(1),j()),2&n){const e=t.$implicit;T(1),cn(e.value)}}function wee(n,t){if(1&n&&(ge(0),V(1,Cee,2,1,"div",8),Sr(2,"keyvalue"),ve()),2&n){const e=k().$implicit;T(1),x("ngForOf",So(2,1,e.value.info))}}function Mee(n,t){if(1&n&&(ge(0),V(1,_ee,3,3,"ng-container",3),V(2,bee,3,3,"ng-container",3),V(3,wee,3,3,"ng-container",3),ve()),2&n){const e=k(2);T(1),x("ngIf",e.showErrors()),T(1),x("ngIf",e.showWarnings()),T(1),x("ngIf",e.showInfo())}}function See(n,t){if(1&n&&(q(0,"div",1),V(1,Mee,4,3,"ng-container",2),Sr(2,"keyvalue"),j()),2&n){const e=k();T(1),x("ngForOf",So(2,1,e.item.messages))}}let YS=(()=>{class n{constructor(e){this.lhcDataService=e}ngOnInit(){}showErrors(){return this.lhcDataService.getLhcFormData()._showErrors}showWarnings(){return this.lhcDataService.getLhcFormData()._showWarnings}showInfo(){return this.lhcDataService.getLhcFormData()._showInfo}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-messages"]],inputs:{item:"item"},decls:1,vars:1,consts:[["role","alert",4,"ngIf"],["role","alert"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","lhc-item-error","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-error"],["class","lhc-item-warning","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-warning"],["class","lhc-item-info","ng-container","",4,"ngFor","ngForOf"],["ng-container","",1,"lhc-item-info"]],template:function(e,i){1&e&&V(0,See,3,3,"div",0),2&e&&x("ngIf",i.item.messages)},dependencies:[pi,Et,X9],styles:['.lhc-item-error[_ngcontent-%COMP%]:before{content:"\\26a0";color:red;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-error[_ngcontent-%COMP%]{background-color:orange}.lhc-item-warning[_ngcontent-%COMP%]{background-color:#ffffe0}.lhc-item-warning[_ngcontent-%COMP%]:before{content:"\\26a0";color:orange;margin-left:3px;margin-right:6px;font-weight:700}.lhc-item-info[_ngcontent-%COMP%]:before{content:"\\1f6c8";margin-right:6px}\n/*# sourceMappingURL=lhc-item-messages.component.css.map*/']}),n})();const Tee=["deInput"];function Dee(n,t){if(1&n){const e=Ye();q(0,"button",12),_e("click",function(){ae(e);const r=k(3);return re(r.lhcDataService.removeOneRepeatingItem(r.item))}),Fe(1,"-"),j()}if(2&n){const e=k(3);_n("id","del-",e.item._elementId,"")("title",'Remove this "',e.item._text,'"')}}function kee(n,t){if(1&n){const e=Ye();q(0,"div",9),_e("click",function(){ae(e);const r=k(2);return re(r.lhcDataService.setActiveRow(r.item))}),Ce(1,"lhc-item-question-text",8),q(2,"div",10),V(3,Dee,2,2,"button",11),j()()}if(2&n){const e=k(2);T(1),x("item",e.item),T(2),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}function xee(n,t){1&n&&Ce(0,"lhc-item-simple-type",8),2&n&&x("item",k(3).item)}function Pee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function zee(n,t){if(1&n&&(ge(0),V(1,xee,1,1,"lhc-item-simple-type",13),V(2,Pee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Eee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-simple-type",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Oee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-quantity",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Iee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Aee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-choice",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Lee(n,t){1&n&&Ce(0,"lhc-item-date",8),2&n&&x("item",k(3).item)}function Fee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Nee(n,t){if(1&n&&(ge(0),V(1,Lee,1,1,"lhc-item-date",13),V(2,Fee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Ree(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-datetime",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Vee(n,t){1&n&&Ce(0,"lhc-item-time",8),2&n&&x("item",k(3).item)}function Hee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function Bee(n,t){if(1&n&&(ge(0),V(1,Vee,1,1,"lhc-item-time",13),V(2,Hee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function Uee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-boolean",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Yee(n,t){1&n&&Ce(0,"lhc-input",8),2&n&&x("item",k(3).item)}function qee(n,t){1&n&&Ce(0,"lhc-item-choice",8),2&n&&x("item",k(3).item)}function jee(n,t){if(1&n&&(ge(0),V(1,Yee,1,1,"lhc-input",13),V(2,qee,1,1,"lhc-item-choice",13),ve()),2&n){const e=k(2);T(1),x("ngIf",!e.item._hasAnswerList),T(1),x("ngIf",e.item._hasAnswerList)}}function $ee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-text",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Wee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-attachment",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Gee(n,t){if(1&n&&(ge(0),Ce(1,"lhc-input",8),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Kee(n,t){if(1&n){const e=Ye();ge(0),V(1,kee,4,2,"div",1),q(2,"div",2),_e("click",function(){ae(e);const r=k();return re(r.lhcDataService.setActiveRow(r.item))}),q(3,"div",3),Ce(4,"lhc-validate",4),ge(5,5),V(6,zee,3,2,"ng-container",6),V(7,Eee,2,1,"ng-container",6),V(8,Oee,2,1,"ng-container",6),V(9,Iee,2,1,"ng-container",6),V(10,Aee,2,1,"ng-container",6),V(11,Nee,3,2,"ng-container",6),V(12,Ree,2,1,"ng-container",6),V(13,Bee,3,2,"ng-container",6),V(14,Uee,2,1,"ng-container",6),V(15,jee,3,2,"ng-container",6),V(16,$ee,2,1,"ng-container",6),V(17,Wee,2,1,"ng-container",6),V(18,Gee,2,1,"ng-container",7),ve(),Ce(19,"lhc-item-messages",8),j()(),ve()}if(2&n){const e=k();T(1),x("ngIf",!e.options||!e.options.hideQuestionText),T(1),x("ngStyle",e.options&&e.options.hideQuestionText?null:e.eleStyle),T(2),x("item",e.item)("value",e.item.value),T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","INT"),T(1),x("ngSwitchCase","REAL"),T(1),x("ngSwitchCase","QTY"),T(1),x("ngSwitchCase","CWE"),T(1),x("ngSwitchCase","CNE"),T(1),x("ngSwitchCase","DT"),T(1),x("ngSwitchCase","DTM"),T(1),x("ngSwitchCase","TM"),T(1),x("ngSwitchCase","BL"),T(1),x("ngSwitchCase","ST"),T(1),x("ngSwitchCase","TX"),T(1),x("ngSwitchCase","attachment"),T(2),x("item",e.item)}}let qS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.eleStyle=null}ngOnInit(){this.winService.windowWidth.subscribe(e=>{let i=this.winService.getViewMode(),r=this.lhcDataService.getItemViewModeClass(this.item,i);this.eleStyle="lhc-item-view-lg"===r?{width:e/2+"px"}:null})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-question"]],viewQuery:function(e,i){if(1&e&&Mi(Tee,5),2&e){let r;ui(r=hi())&&(i.deInputElement=r.first)}},inputs:{item:"item",options:"options"},decls:1,vars:1,consts:[[4,"ngIf"],["class","lhc-de-label-button",3,"click",4,"ngIf"],[1,"lhc-de-input-unit",3,"ngStyle","click"],[1,"lhc-de-input-unit-content"],[3,"item","value"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de-label-button",3,"click"],[1,"lhc-de-button"],["class","lhc-float-button lhc-button","type","button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[3,"item",4,"ngIf"]],template:function(e,i){1&e&&V(0,Kee,20,18,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,Ns,tr,kr,Xo,FJ,HJ,Xm,jJ,KJ,ZJ,eee,nee,oee,see,ru,gee,YS],styles:["[_nghost-%COMP%]{border:solid;border-color:#ced5d9;border-width:1px 0 0 0;margin:0 4px 0 2px;padding-left:2px}.lhc-de-input-unit-content[_ngcontent-%COMP%]{width:100%}.lhc-error-icon[_ngcontent-%COMP%]{color:red;font-weight:700}.lhc-error-msg[_ngcontent-%COMP%]{color:red}.lhc-error-msg[_ngcontent-%COMP%], .lhc-error-item[_ngcontent-%COMP%]{margin-left:.5em}.lhc-validate-class[_ngcontent-%COMP%]{background-color:#fcf8e3}\n/*# sourceMappingURL=lhc-item-question.component.css.map*/"]}),n})();function Qee(n,t){if(1&n&&(q(0,"div",9),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k(3);Be("ng-attr-role",e.item.header?"heading":void 0),Be("ng-attr-aria-level",e.item.header?e.item._displayLevel+1:void 0),T(1),x("item",e.item)}}function Zee(n,t){1&n&&Ce(0,"col",11)}function Xee(n,t){if(1&n&&Ce(0,"col",13),2&n){const e=k().$implicit;x("ngStyle",k(3).lhcDataService.getTableColumnStyle(e))}}function Jee(n,t){if(1&n&&(ge(0),V(1,Xee,1,1,"col",12),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ete(n,t){1&n&&Ce(0,"th",14)}function tte(n,t){if(1&n&&(q(0,"th",16),Ce(1,"lhc-item-question-text",10),j()),2&n){const e=k().$implicit;Be("id",e.id),T(1),x("item",e.item)}}function nte(n,t){if(1&n&&(ge(0),V(1,tte,2,2,"th",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e.item._isHiddenFromView)}}function ite(n,t){if(1&n){const e=Ye();q(0,"button",19),_e("click",function(){ae(e);const r=k(2).$implicit;return re(k(3).lhcDataService.removeOneRepeatingItem(r.header))}),Fe(1,"-"),j()}if(2&n){const e=k(2).$implicit;_n("id","del-",e.header._elementId,"")("title",'Remove this row of "',e.header.question,'"')}}function rte(n,t){if(1&n&&(q(0,"td",11),V(1,ite,2,2,"button",18),j()),2&n){const e=k(4);T(1),x("ngIf",!e.lhcDataService.hasOneRepeatingItem(e.item))}}const ote=function(){return{hideQuestionText:!0}};function ate(n,t){if(1&n&&(q(0,"td")(1,"div",20),Ce(2,"lhc-item-question",21),j()()),2&n){const e=k().$implicit,i=k(4);(function D7(n,t,e,i,r,o,a){Mo(Vr,Go,Vl(be(),n,t,e,i,r,o,a),!0)})("",i.lhcDataService.getRowClass(e)," ",i.lhcDataService.getSkipLogicClass(e)," ",i.lhcDataService.getActiveRowClass(e),""),T(2),x("item",e)("options",Xl(7,ote))}}function ste(n,t){if(1&n&&(ge(0),V(1,ate,3,8,"td",1),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function lte(n,t){if(1&n&&(q(0,"tr",17),V(1,rte,2,1,"td",4),V(2,ste,2,1,"ng-container",5),j()),2&n){const e=t.$implicit,i=k(3);T(1),x("ngIf",i.item._questionRepeatable&&i.lhcDataService.getHorizontalTableInfo()[i.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.cells)("ngForTrackBy",i.lhcDataService.trackByElementId)}}function cte(n,t){if(1&n&&(q(0,"div"),Ce(1,"lhc-button-popover",22),j()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSkipLogicClass(e.item),""),T(1),_n("buttonLabel",'+ Add another row of "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")("append",!0)}}function ute(n,t){if(1&n&&(q(0,"div"),V(1,Qee,2,3,"div",2),q(2,"table",3)(3,"colgroup"),V(4,Zee,1,0,"col",4),V(5,Jee,2,1,"ng-container",5),j(),q(6,"thead")(7,"tr"),V(8,ete,1,0,"th",6),V(9,nte,2,1,"ng-container",5),j()(),q(10,"tbody",7),V(11,lte,3,3,"tr",8),j()(),V(12,cte,2,7,"div",1),j()),2&n){const e=k(2);Ue("lhc-layout-horizontal ",e.lhcDataService.getSiblingStatus(e.item)," "),T(1),x("ngIf",!e.formLevel),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(3),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows.length>1),T(1),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].columnHeaders)("ngForTrackBy",e.lhcDataService.trackByColumnHeaderId),T(2),x("ngForOf",e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId].tableRows)("ngForTrackBy",e.lhcDataService.trackByRowHeaderElementId),T(1),x("ngIf",e.item._questionRepeatable&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function hte(n,t){if(1&n&&(ge(0),V(1,ute,13,13,"div",1),ve()),2&n){const e=k();T(1),x("ngIf",e.item._horizontalTableHeader&&e.lhcDataService.getHorizontalTableInfo()[e.item._horizontalTableId])}}let jS=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-group-horizontal"]],inputs:{item:"item",formLevel:"formLevel"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"class",4,"ngIf"],["class","lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level",4,"ngIf"],[1,"lhc-form-horizontal-table"],["class","lhc-de-button",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","lhc-form-horizontal-table-header",4,"ngIf"],["id","",1,""],["class","lhc-data-row has-ng-animate",4,"ngFor","ngForOf","ngForTrackBy"],[1,"lhc-form-horizontal-table-title",3,"ng-attr-role","ng-attr-aria-level"],[3,"item"],[1,"lhc-de-button"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[1,"lhc-form-horizontal-table-header"],["class","lhc-form-horizontal-table-header",3,"id",4,"ngIf"],[1,"lhc-form-horizontal-table-header",3,"id"],[1,"lhc-data-row","has-ng-animate"],["type","button","class","lhc-float-button lhc-button",3,"id","title","click",4,"ngIf"],["type","button",1,"lhc-float-button","lhc-button",3,"id","title","click"],[1,"lf-form-item-data","tooltipContainer"],[1,"lhc-de",3,"item","options"],[3,"item","popoverType","buttonLabel","append"]],template:function(e,i){1&e&&V(0,hte,2,1,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[pi,Et,Ns,ru,qS,iu],styles:[".lhc-form-horizontal-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:top}\n/*# sourceMappingURL=lhc-group-horizontal.component.css.map*/"]}),n})();function dte(n,t){if(1&n&&(q(0,"div",10),Ce(1,"lhc-item-question-text",11),j()),2&n){const e=k(2);T(1),x("item",e.item)}}function fte(n,t){1&n&&Ce(0,"col")}function mte(n,t){1&n&&Ce(0,"col",12)}function pte(n,t){if(1&n&&(q(0,"th",13),Fe(1),j()),2&n){const e=t.$implicit;_n("id","answer-",k(2).index,""),T(1),cn(e.text)}}function gte(n,t){1&n&&(q(0,"th",14),Fe(1,"Other"),j())}function vte(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",22),_e("ngModelChange",function(r){ae(e);const o=k().index;return re(k(2).$implicit._checkboxModels[o]=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()}if(2&n){const e=k(),i=e.$implicit,r=e.index,o=k(2).$implicit,a=k(2);T(1),b1("aria-label","",i.text," for ",o.question,""),x("id",a.lhcDataService.getItemAnswerId(o,i))("ngModel",o._checkboxModels[r])}}function _te(n,t){if(1&n){const e=Ye();q(0,"label")(1,"input",23),_e("change",function(){ae(e);const r=k().$implicit,o=k(2).$implicit;return re(k(2).updateRadioListValue(o,r))}),j()()}if(2&n){const e=k().$implicit,i=k(2).$implicit,r=k(2);T(1),b1("aria-label","",e.text," for ",i.question,""),Be("name",i._elementId),x("id",r.lhcDataService.getItemAnswerId(i,e))("ngModel",i.value)("value",e)}}function yte(n,t){if(1&n&&(q(0,"td",19)(1,"span",20),V(2,vte,2,4,"label",21),V(3,_te,2,6,"label",21),j()()),2&n){const e=k(4);T(2),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function bte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",22),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateCheckboxListValue(r))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOtherChecked),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function Cte(n,t){if(1&n){const e=Ye();q(0,"span",20)(1,"label")(2,"input",27),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOtherChecked=r)})("change",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()(),q(3,"label")(4,"input",26),_e("ngModelChange",function(r){return ae(e),re(k(3).$implicit._answerOther=r)})("ngModelChange",function(){ae(e);const r=k(3).$implicit;return re(k(2).updateRadioListValueForOther(r,r._answerOther))}),j()()()}if(2&n){const e=k(3).$implicit;T(2),Be("id",e._elementId+"_other"),jn("aria-label","Other values for ",e.question,""),Be("name",e._elementId),x("ngModel",e._answerOtherChecked)("value",!0),T(2),Be("id",e._elementId+"_otherValue"),jn("aria-label","Other values for ",e.question,""),x("ngModel",e._answerOther)}}function wte(n,t){if(1&n&&(q(0,"td",24),V(1,bte,5,6,"span",25),V(2,Cte,5,8,"span",25),j()),2&n){const e=k(4);T(1),x("ngIf",e.isCheckbox),T(1),x("ngIf",!e.isCheckbox)}}function Mte(n,t){if(1&n&&(q(0,"tr",16)(1,"td",3),Ce(2,"lhc-item-question-text",11)(3,"lhc-item-messages",11),j(),V(4,yte,4,2,"td",17),V(5,wte,3,2,"td",18),j()),2&n){const e=k().$implicit,i=k(2);T(2),x("item",e),T(1),x("item",e),T(1),x("ngForOf",i.item.items[0].answers),T(1),x("ngIf","CWE"===e.dataType)}}function Ste(n,t){if(1&n&&(ge(0),V(1,Mte,6,4,"tr",15),ve()),2&n){const e=t.$implicit;T(1),x("ngIf",!e._isHiddenFromView)}}function Tte(n,t){if(1&n&&(q(0,"div"),V(1,dte,2,1,"div",1),q(2,"table",2)(3,"colgroup"),Ce(4,"col",3),V(5,fte,1,0,"col",4),V(6,mte,1,0,"col",5),j(),q(7,"thead")(8,"tr",6),Ce(9,"th",3),V(10,pte,2,2,"th",7),V(11,gte,2,0,"th",8),j()(),q(12,"tbody"),V(13,Ste,2,1,"ng-container",9),j()()()),2&n){const e=k();Ue("lhc-layout-matrix ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),x("ngIf",!e.formLevel),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(4),x("ngForOf",e.item.items[0].answers),T(1),x("ngIf","CWE"===e.item.items[0].dataType),T(2),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}let $S=(()=>{class n{constructor(e){this.lhcDataService=e,this.formLevel=!1,this.isCheckbox=!1}ngOnChanges(e){this.setInitialValue()}updateCheckboxListValue(e){let i=[];for(let r=0,o=e._checkboxModels.length;r{this.isCheckbox?this.setCheckboxInitialValue(i):this.setRadioInitialValue(i)})}setRadioInitialValue(e){e.value&&e.answers&&Array.isArray(e.answers)?e.value._notOnList&&(e._answerOtherChecked=!0,e._answerOther=e.value.text):(e._answerOtherChecked=!1,delete e._answerOther)}_getCheckboxModels(e,i){let r=new Array(i.length).fill(!1);for(let o=0,a=e.length;o{class n{constructor(e){this.lhcDataService=e}}return n.\u0275fac=function(e){return new(e||n)(Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-group"]],inputs:{item:"item"},decls:1,vars:1,consts:[[3,"ngSwitch",4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"item"]],template:function(e,i){1&e&&V(0,Pte,4,4,"ng-container",0),2&e&&x("ngIf",i.item)},dependencies:[Et,tr,kr,HS,jS,$S]}),n})(),Ete=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=tt({type:n,selectors:[["lhc-item-display"]],inputs:{item:"item"},decls:2,vars:1,consts:[[1,"lhc-item-display"],[3,"item"]],template:function(e,i){1&e&&(q(0,"div",0),Ce(1,"lhc-item-question-text",1),j()),2&e&&(T(1),x("item",i.item))},dependencies:[ru]}),n})();function Ote(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-group",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ite(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-display",4),ve()),2&n){const e=k(2);T(1),x("item",e.item)}}function Ate(n,t){if(1&n&&Ce(0,"lhc-item",11),2&n){const e=k().$implicit,i=k(4);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Lte(n,t){if(1&n&&(ge(0),V(1,Ate,1,5,"lhc-item",10),ve()),2&n){const e=t.$implicit,i=k(4);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView)}}function Fte(n,t){if(1&n&&(q(0,"div",8),V(1,Lte,2,1,"ng-container",9),j()),2&n){const e=k(3);T(1),x("ngForOf",e.item.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Nte(n,t){if(1&n&&(q(0,"div")(1,"div"),Ce(2,"lhc-button-popover",12),j()()),2&n){const e=k(3);Ue("lhc-button-padding ",e.lhcDataService.getSiblingStatus(e.item),""),T(1),Mr(e.lhcDataService.getSkipLogicClass(e.item)),T(1),_n("buttonLabel",'+ Add another "',e.item._text,'"'),x("item",e.item)("popoverType","repeating-item")}}function Rte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-item-question",5),V(2,Fte,2,2,"div",6),V(3,Nte,3,9,"div",7),ve()),2&n){const e=k(2);T(1),x("item",e.item)("ngStyle",e.lhcDataService.getItemStyle(e.item)),T(1),x("ngIf",e.item.items),T(1),x("ngIf",e.item._lastRepeatingItem&&e.lhcDataService.targetShown(e.item)&&!e.item._isHiddenFromView)}}function Vte(n,t){if(1&n&&(ge(0)(1,1),V(2,Ote,2,1,"ng-container",2),V(3,Ite,2,1,"ng-container",2),V(4,Rte,4,4,"ng-container",3),ve()()),2&n){const e=k();T(1),x("ngSwitch",e.item.dataType),T(1),x("ngSwitchCase","SECTION"),T(1),x("ngSwitchCase","TITLE")}}let WS=(()=>{class n{constructor(e,i){this.winService=e,this.lhcDataService=i,this.viewMode="",e.windowWidth.subscribe(r=>{this.viewMode=e.getViewMode()})}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn))},n.\u0275cmp=tt({type:n,selectors:[["lhc-item"]],inputs:{item:"item"},decls:1,vars:1,consts:[[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item"],[1,"lhc-de",3,"item","ngStyle"],["class","lhc-item-group-body",4,"ngIf"],[3,"class",4,"ngIf"],[1,"lhc-item-group-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"],[3,"item","popoverType","buttonLabel"]],template:function(e,i){1&e&&V(0,Vte,5,3,"ng-container",0),2&e&&x("ngIf",i.item&&i.lhcDataService.targetShown(i.item))},dependencies:[pi,Et,Ns,tr,kr,Xo,n,zte,qS,Ete,iu],styles:["[_nghost-%COMP%]{display:block}\n/*# sourceMappingURL=lhc-item.component.css.map*/"]}),n})();function Hte(n,t){if(1&n&&(q(0,"a",12),Fe(1),j()),2&n){const e=k(3);Be("href",e.lhcFormData._linkToDef,f1),T(1),$t("[",e.lhcFormData.code,"]")}}function Bte(n,t){if(1&n&&(q(0,"span"),Fe(1),j()),2&n){const e=k(3);T(1),$t("[",e.lhcFormData.code,"]")}}function Ute(n,t){if(1&n&&(q(0,"span",9),V(1,Hte,2,2,"a",10),V(2,Bte,2,1,"span",11),j()),2&n){const e=k(2);T(1),x("ngIf",e.lhcFormData._linkToDef),T(1),x("ngIf",!e.lhcFormData._linkToDef)}}function Yte(n,t){1&n&&Ce(0,"lhc-button-popover",13),2&n&&x("item",k(2).lhcFormData)("popoverType","copyright-string")("formLevel",!0)}function qte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-horizontal",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function jte(n,t){if(1&n&&(ge(0),Ce(1,"lhc-group-matrix",17),ve()),2&n){const e=k(3);T(1),x("item",e.lhcFormData)("formLevel",!0)}}function $te(n,t){if(1&n&&Ce(0,"lhc-item",20),2&n){const e=k().$implicit,i=k(5);Mr(i.lhcDataService.getItemClassList(e,i.viewMode)),_n("id","item-",e._elementId,""),x("item",e)}}function Wte(n,t){if(1&n&&(ge(0),V(1,$te,1,5,"lhc-item",19),ve()),2&n){const e=t.$implicit,i=k(5);T(1),x("ngIf",e&&i.lhcDataService.targetShown(e)&&!e._isHiddenFromView&&!i.lhcDataService.isSubsequentHorizontalTableGroupItem(e))}}function Gte(n,t){if(1&n&&(ge(0),V(1,Wte,2,1,"ng-container",18),ve()),2&n){const e=k(4);T(1),x("ngForOf",e.lhcFormData.items)("ngForTrackBy",e.lhcDataService.trackByElementId)}}function Kte(n,t){if(1&n&&(ge(0),V(1,Gte,2,2,"ng-container",11),ve()),2&n){const e=k(3);T(1),x("ngIf",e.lhcFormData.items)}}function Qte(n,t){1&n&&(ge(0,14),V(1,qte,2,2,"ng-container",15),V(2,jte,2,2,"ng-container",15),V(3,Kte,2,1,"ng-container",16),ve()),2&n&&(x("ngSwitch",k(2).lhcFormData.templateOptions.displayControl.questionLayout),T(1),x("ngSwitchCase","horizontal"),T(1),x("ngSwitchCase","matrix"))}function Zte(n,t){if(1&n&&(q(0,"form",1,2)(2,"div",3)(3,"span",4),Fe(4),j(),V(5,Ute,3,2,"span",5),V(6,Yte,1,3,"lhc-button-popover",6),j(),q(7,"div",7),V(8,Qte,4,3,"ng-container",8),j()()),2&n){const e=k();Ue("lhc-form lf-template-table novalidate ",e.viewModeClass,""),T(3),wr(e.lhcFormData._obj_titleCSS),_n("id","label-",e.lhcFormData.code,""),T(1),cn(e.lhcFormData.name||e.lhcFormData.fhirQName),T(1),x("ngIf",e.lhcFormData.templateOptions.showQuestionCode),T(1),x("ngIf",e.lhcFormData.copyrightNotice),T(2),x("ngIf",e.lhcFormData.templateOptions.displayControl)}}let Xte=(()=>{class n{constructor(e,i,r,o){this.winService=e,this.lhcDataService=i,this.host=r,this.zone=o,this.prepop=!1,this.onFormReady=new Je,this.onError=new Je,this.viewModeClass="",this.viewMode="",this._inputFieldWidth=null,this.changeSize=new de,this.changeSize.asObservable().pipe(nM(100)).subscribe(a=>{this.winService.setWindowWidth(a)}),e.viewMode.subscribe(a=>{this.viewModeClass=this.lhcDataService.getViewModeClass(a),this.viewMode=a})}ngOnInit(){this.observer=new ResizeObserver(e=>{this.zone.run(()=>{this.changeSize.next(e[0].contentRect.width)})}),this.observer.observe(this.host.nativeElement)}ngOnDestroy(){this.observer.unobserve(this.host.nativeElement)}formReady(){this.lhcFormData._formReady=!0,this.onFormReady.emit()}ngOnChanges(e){if(e.questionnaire)if(this.lhcFormData=null,this.lhcDataService.setLhcFormData(null),this.questionnaire){const i=this;setTimeout(()=>{try{let r=nt.deepCopy(i.questionnaire);if("Questionnaire"===r.resourceType){let o=i.fhirVersion||LForms.Util.guessFHIRVersion(r)||"R4";LForms.FHIR[o]&&LForms.FHIR[o].SDC&&(r=LForms.FHIR[o].SDC.convertQuestionnaireToLForms(r))}i.lhcFormData=new Bw(r),e.options&&i.options&&i.lhcFormData.setTemplateOptions(i.options),i.lhcDataService.setLhcFormData(i.lhcFormData),LForms.FHIR&&i.lhcFormData.fhirVersion?i.lhcFormData.loadFHIRResources(i.prepop).then(()=>{i.lhcFormData&&(i.lhcFormData._hasResponsiveExpr||i.lhcFormData._hasInitialExpr)?i.lhcFormData._expressionProcessor.runCalculations(!i.lhcFormData.hasSavedData).then(()=>{i.lhcFormData._checkFormControls(),i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}).catch(o=>{i.onError.emit("string"==typeof o?o:o.message)}):i.formReady()}catch(r){i.onError.emit("string"==typeof r?r:r.message)}},1)}else this.lhcFormData=null,this.lhcDataService.setLhcFormData(null);else if(e.options){let i=this.lhcDataService.getLhcFormData();i&&i.setTemplateOptions(this.options)}}}return n.\u0275fac=function(e){return new(e||n)(Y(nu),Y(Vn),Y(jt),Y(Ft))},n.\u0275cmp=tt({type:n,selectors:[["lhc-form"]],inputs:{questionnaire:"questionnaire",options:"options",prepop:"prepop",fhirVersion:"fhirVersion",lhcFormData:"lhcFormData"},outputs:{onFormReady:"onFormReady",onError:"onError"},features:[Jt([nu,Vn]),Dt],decls:1,vars:1,consts:[["autocomplete","off",3,"class",4,"ngIf"],["autocomplete","off"],["lhcFormContainer",""],["role","heading","aria-level","1",1,"lhc-form-title"],[1,"lhc-question",3,"id"],["class","lf-item-code",4,"ngIf"],[3,"item","popoverType","formLevel",4,"ngIf"],[1,"lhc-form-body"],[3,"ngSwitch",4,"ngIf"],[1,"lf-item-code"],["target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],[4,"ngIf"],["target","_blank","rel","noopener noreferrer",3,"href"],[3,"item","popoverType","formLevel"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"item","formLevel"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","class","id",4,"ngIf"],[3,"item","id"]],template:function(e,i){1&e&&V(0,Zte,9,10,"form",0),2&e&&x("ngIf",i.lhcFormData)},dependencies:[pi,Et,tr,kr,Xo,gy,J_,h4,WS,jS,$S,iu],styles:["[_nghost-%COMP%]{display:block;width:100%}\n/*# sourceMappingURL=lhc-form.component.css.map*/"]}),n})();const Jte=[{name:"copyright-circle",theme:"fill",icon:''},{name:"question-circle",theme:"fill",icon:''},{name:"copyright-circle",theme:"outline",icon:''}];! +/** + * @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 GO(n,t,e){(function yP(n,t,e){"string"!=typeof t&&(e=t,t=n[Re.LocaleId]),t=t.toLowerCase().replace(/_/g,"-"),Kl[t]=n,e&&(Kl[t][Re.ExtraData]=e)})(n,t,e)}(Yq);let ene=(()=>{class n{constructor(e){this.injector=e,window.LForms=Uw,customElements.define("wc-lhc-form",function YA(n,t){const e=function FA(n,t){return t.get(ha).resolveComponentFactory(n).inputs}(n,t.injector),i=t.strategyFactory||new HA(n,t.injector),r=function LA(n){const t={};return n.forEach(({propName:e,templateName:i})=>{t[function zA(n){return n.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}(i)]=e}),t}(e);class o extends UA{constructor(s){super(),this.injector=s}get ngElementStrategy(){if(!this._ngElementStrategy){const s=this._ngElementStrategy=i.create(this.injector||t.injector);e.forEach(({propName:l})=>{if(!this.hasOwnProperty(l))return;const u=this[l];delete this[l],s.setInputValue(l,u)})}return this._ngElementStrategy}attributeChangedCallback(s,l,u,f){this.ngElementStrategy.setInputValue(r[s],u)}connectedCallback(){let s=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),s=!0),this.ngElementStrategy.connect(this),s||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(s=>{const l=new CustomEvent(s.name,{detail:s.value});this.dispatchEvent(l)})}}return o.observedAttributes=Object.keys(r),e.forEach(({propName:a})=>{Object.defineProperty(o.prototype,a,{get(){return this.ngElementStrategy.getInputValue(a)},set(s){this.ngElementStrategy.setInputValue(a,s)},configurable:!0,enumerable:!0})}),o +/** + * @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 + */}(Xte,{injector:this.injector}))}ngDoBootstrap(){}}return n.\u0275fac=function(e){return new(e||n)(me(hr))},n.\u0275mod=Tt({type:n}),n.\u0275inj=Ct({providers:[{provide:Aw,useValue:Iw}],imports:[w_,ic,HL,rF,rR,tG,oG,hX,Wm,dX,EX,vc.forRoot(Jte),AX]}),n})();(function du(n,t,e){const i=n.\u0275cmp;i.directiveDefs=()=>("function"==typeof t?t():t).map(fu),i.pipeDefs=()=>("function"==typeof e?e():e).map(Ci)})(HS,function(){return[pi,Et,WS,ru,iu]},[]),function UE(){if(_9)throw new Error("Cannot enable prod mode after platform setup.");v9=!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 + */ +/** + * @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 + */ +/** + * @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 + */(),sA().bootstrapModule(ene).catch(n=>console.error(n))},9719:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Ucum=void 0,K.Ucum={dimLen_:7,validOps_:[".","/"],codeSep_:": ",valMsgStart_:"Did you mean ",valMsgEnd_:"?",cnvMsgStart_:"We assumed you meant ",cnvMsgEnd_:".",openEmph_:" ->",closeEmph_:"<- ",openEmphHTML_:'',closeEmphHTML_:"",bracesMsg_:"FYI - annotations (text in curly braces {}) are ignored, except that an annotation without a leading symbol implies the default unit 1 (the unity).",needMoleWeightMsg_:"Did you wish to convert between mass and moles? The molecular weight of the substance represented by the units is required to perform the conversion.",csvCols_:{"case-sensitive code":"csCode_","LOINC property":"loincProperty_","name (display)":"name_",synonyms:"synonyms_",source:"source_",category:"category_",Guidance:"guidance_"},inputKey_:"case-sensitive code",specUnits_:{"B[10.nV]":"specialUnitOne","[m/s2/Hz^(1/2)]":"specialUnitTwo"}}},4291:(Q,K,O)=>{"use strict";K.R=void 0;var b=O(9719),D=O(5869);class B{constructor(m){if(0===b.Ucum.dimLen_)throw new Error("Dimension.setDimensionLen must be called before Dimension constructor");if(null==m)this.assignZero();else if(m instanceof Array){if(m.length!==b.Ucum.dimLen_)throw new Error(`Parameter error, incorrect length of vector passed to Dimension constructor, vector = ${JSON.stringify(m)}`);this.dimVec_=[];for(let d=0;d=b.Ucum.dimLen_)throw new Error("Parameter error, invalid element number specified for Dimension constructor");this.assignZero(),this.dimVec_[m]=1}}setElementAt(m,d){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.setElementAt called with an invalid index position (${m})`);this.dimVec_||this.assignZero(),null==d&&(d=1),this.dimVec_[m]=d}getElementAt(m){if(!D(m)||m<0||m>=b.Ucum.dimLen_)throw new Error(`Dimension.getElementAt called with an invalid index position (${m})`);let d=null;return this.dimVec_&&(d=this.dimVec_[m]),d}getProperty(m){return this["_"===m.charAt(m.length-1)?m:m+"_"]}toString(){let m=null;return this.dimVec_&&(m="["+this.dimVec_.join(", ")+"]"),m}add(m){if(!m instanceof B)throw new Error(`Dimension.add called with an invalid parameter - ${typeof m} instead of a Dimension object`);if(this.dimVec_&&m.dimVec_)for(let d=0;d{"use strict";K.DP=function g(C){const M=C&&C.config;if(M){if(M.length&&C.data){const y=B(M);return C.data.map(m.bind(null,y))}return C.data}return C};function B(C){return C.map(M=>Array.isArray(M)?M:[M])}function m(C,M){let y={};return C.forEach((_,w)=>{let I=y;for(let F=0;F<_.length-1;F++)I=I[_[F]]=I[_[F]]||{};I[_[_.length-1]]=M[w]}),y}},8826:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Prefix=void 0,O(9719),K.Prefix=class b{constructor(B){if(null==B.code_||null==B.name_||null==B.value_||void 0===B.exp_)throw new Error("Prefix constructor called missing one or more parameters. Prefix codes (cs or ci), name, value and exponent must all be specified and all but the exponent must not be null.");this.code_=B.code_,this.ciCode_=B.ciCode_,this.name_=B.name_,this.printSymbol_=B.printSymbol_,this.value_="string"==typeof B.value_?parseFloat(B.value_):B.value_,this.exp_=B.exp_}getValue(){return this.value_}getCode(){return this.code_}getCiCode(){return this.ciCode_}getName(){return this.name_}getPrintSymbol(){return this.printSymbol_}getExp(){return this.exp_}equals(B){return this.code_===B.code_&&this.ciCode_===B.ciCode_&&this.name_===B.name_&&this.printSymbol_===B.printSymbol_&&this.value_===B.value_&&this.exp_===B.exp_}}},83:(Q,K)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.PrefixTables=K.PrefixTablesFactory=void 0;class O{constructor(){this.byCode_={},this.byValue_={}}prefixCount(){return Object.keys(this.byCode_).length}allPrefixesByValue(){let B="",U=Object.keys(this.byValue_),m=U.length;for(let d=0;d{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.default=void 0;var L=new class O{constructor(){this.funcs={},this.funcs.cel={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.degf={cnvTo:function(D){return D-459.67},cnvFrom:function(D){return D+459.67}},this.funcs.degre={cnvTo:function(D){return D-273.15},cnvFrom:function(D){return D+273.15}},this.funcs.ph={cnvTo:function(D){return-Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.ln={cnvTo:function(D){return Math.log(D)},cnvFrom:function(D){return Math.exp(D)}},this.funcs["2ln"]={cnvTo:function(D){return 2*Math.log(D)},cnvFrom:function(D){return Math.exp(D/2)}},this.funcs.lg={cnvTo:function(D){return Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D)}},this.funcs["10lg"]={cnvTo:function(D){return 10*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/10)}},this.funcs["20lg"]={cnvTo:function(D){return 20*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/20)}},this.funcs["2lg"]={cnvTo:function(D){return 2*Math.log(D)/Math.LN10},cnvFrom:function(D){return Math.pow(10,D/2)}},this.funcs.lgtimes2=this.funcs["2lg"],this.funcs.ld={cnvTo:function(D){return Math.log(D)/Math.LN2},cnvFrom:function(D){return Math.pow(2,D)}},this.funcs["100tan"]={cnvTo:function(D){return 100*Math.tan(D)},cnvFrom:function(D){return Math.atan(D/100)}},this.funcs.tanTimes100=this.funcs["100tan"],this.funcs.sqrt={cnvTo:function(D){return Math.sqrt(D)},cnvFrom:function(D){return D*D}},this.funcs.inv={cnvTo:function(D){return 1/D},cnvFrom:function(D){return 1/D}},this.funcs.hpX={cnvTo:function(D){return-this.funcs.lg(D)},cnvFrom:function(D){return Math.pow(10,-D)}},this.funcs.hpC={cnvTo:function(D){return-this.func.ln(D)/this.funcs.ln(100)},cnvFrom:function(D){return Math.pow(100,-D)}},this.funcs.hpM={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(1e3)},cnvFrom:function(D){return Math.pow(1e3,-D)}},this.funcs.hpQ={cnvTo:function(D){return-this.funcs.ln(D)/this.funcs.ln(5e4)},cnvFrom:function(D){return Math.pow(5e4,-D)}}}forName(D){D=D.toLowerCase();let B=this.funcs[D];if(null===B)throw new Error(`Requested function ${D} is not defined`);return B}isDefined(D){return D=D.toLowerCase(),null!==this.funcs[D]}};K.default=L},8942:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.isNumericString=function b(U){let m=""+U;return!isNaN(m)&&!isNaN(parseFloat(m))},K.isIntegerUnit=function D(U){return/^\d+$/.test(U)},K.getSynonyms=function B(U){let m={},g={};if(g=L.getInstance().getUnitBySynonym(U),g.units){m.status="succeeded";let C=g.units.length;m.units=[];for(let M=0;M{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.ucumJsonDefs=K.UcumJsonDefs=void 0;var L=O(8826),b=O(83),D=O(4393),B=O(3077),U=O(1434).DP;class m{loadJsonDefs(){const C=O(8210);if(C.prefixes=U(C.prefixes),C.units=U(C.units),0===B.UnitTables.getInstance().unitsCount()){let M=b.PrefixTables.getInstance(),y=C.prefixes,_=y.length;for(let N=0;N<_;N++){let R=new L.Prefix(y[N]);M.add(R)}let w=B.UnitTables.getInstance(),I=C.units,F=I.length;for(let N=0;N{"use strict";K.n=void 0;var b=O(1221),D=function U(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=B();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function B(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return B=function(){return M},M}var m=O(9719).Ucum,d=O(3077).UnitTables,g=O(9033).T;class C{constructor(){0===d.getInstance().unitsCount()&&b.ucumJsonDefs.loadJsonDefs(),this.uStrParser_=g.getInstance()}useHTMLInMessages(y){void 0===y&&(y=!0),this.uStrParser_.useHTMLInMessages(y)}useBraceMsgForEachString(y){void 0===y&&(y=!0),this.uStrParser_.useBraceMsgForEachString(y)}validateUnitString(y,_,w){void 0===_&&(_=!1),void 0===w&&(w="validate");let I=this.getSpecifiedUnit(y,w,_),F=I.unit,N={};return N=F?{status:I.origString===y?"valid":"invalid",ucumCode:I.origString,unit:{code:F.csCode_,name:F.name_,guidance:F.guidance_}}:{status:I.origString&&null!==I.origString?"invalid":"error",ucumCode:null},I.suggestions&&(N.suggestions=I.suggestions),N.msg=I.retMsg,N}convertUnitTo(y,_,w,I,F){void 0===I&&(I=!1),void 0===F&&(F=null);let N={status:"failed",toVal:null,msg:[]};if(y&&(y=y.trim()),(!y||""==y)&&(N.status="error",N.msg.push('No "from" unit expression specified.')),(null===_||isNaN(_)||"number"!=typeof _&&!D.isNumericString(_))&&(N.status="error",N.msg.push('No "from" value, or an invalid "from" value, was specified.')),w&&(w=w.trim()),(!w||""==w)&&(N.status="error",N.msg.push('No "to" unit expression specified.')),"error"!==N.status)try{let R=null,$=this.getSpecifiedUnit(y,"convert",I);R=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions={},N.suggestions.from=$.suggestions),R||N.msg.push(`Unable to find a unit for ${y}, so no conversion could be performed.`);let ee=null;if($=this.getSpecifiedUnit(w,"convert",I),ee=$.unit,$.retMsg&&(N.msg=N.msg.concat($.retMsg)),$.suggestions&&(N.suggestions||(N.suggestions={}),N.suggestions.to=$.suggestions),ee||N.msg.push(`Unable to find a unit for ${w}, so no conversion could be performed.`),R&&ee)try{if(F){if(0!==R.moleExp_&&0!==ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed for two mole-based units. No conversion was attempted.");if(0===R.moleExp_&&0===ee.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed when neither unit is mole-based. No conversion was attempted.");if(!R.isMoleMassCommensurable(ee))throw new Error(`Sorry. ${y} cannot be converted to ${w}.`);N.toVal=0!==R.moleExp_?R.convertMolToMass(_,ee,F):R.convertMassToMol(_,ee,F)}else N.toVal=ee.convertFrom(_,R);N.status="succeeded",N.fromUnit=R,N.toUnit=ee}catch(J){N.status="failed",N.msg.push(J.message)}}catch(R){N.status=R.message==m.needMoleWeightMsg_?"failed":"error",N.msg.push(R.message)}return N}checkSynonyms(y){let _={};return null==y?(_.status="error",_.msg="No term specified for synonym search."):_=D.getSynonyms(y),_}getSpecifiedUnit(y,_,w){void 0===w&&(w=!1);let I={retMsg:[]};if(y){let F=d.getInstance();y=y.trim();let N=F.getUnitByCode(y);if(N)I.unit=N,I.origString=y;else try{let R=this.uStrParser_.parseString(y,_,w);I.unit=R[0],I.origString=R[1],R[2]&&(I.retMsg=R[2]),I.suggestions=R[3]}catch(R){console.log(`Unit requested for unit string ${y}.request unsuccessful; error thrown = `+R.message),I.retMsg.unshift(`${y} is not a valid unit. ${R.message}`)}}else I.retMsg.push("No unit string specified.");return I}commensurablesList(y){let _=[],w=null,I=this.getSpecifiedUnit(y,"validate",!1),F=I.unit;if(I.retMsg.length>0&&(_=I.retMsg),F){let N=null,R=F.getProperty("dim_");if(R){try{N=R.getProperty("dimVec_")}catch($){_.push($.message),"Dimension does not have requested property(dimVec_)"===$.message&&(N=null)}N&&(w=d.getInstance().getUnitsByDimension(N))}else _.push("No commensurable units were found for "+y)}else _.push(`Could not find unit ${y}.`);return[w,_]}}K.n=C,C.getInstance=function(){return new C}},137:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=K.UcumLhcUtils=K.Ucum=void 0;var L=O(9719).Ucum;K.Ucum=L;var b=O(8230).n;K.UcumLhcUtils=b;var D=O(3077).UnitTables;K.UnitTables=D},4393:(Q,K,O)=>{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.Unit=void 0;var L=function U(y){return y&&y.__esModule?y:{default:y}}(O(6648)),b=function B(y){if(y&&y.__esModule)return y;if(null===y||"object"!=typeof y&&"function"!=typeof y)return{default:y};var _=D();if(_&&_.has(y))return _.get(y);var w={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in y)if(Object.prototype.hasOwnProperty.call(y,F)){var N=I?Object.getOwnPropertyDescriptor(y,F):null;N&&(N.get||N.set)?Object.defineProperty(w,F,N):w[F]=y[F]}return w.default=y,_&&_.set(y,w),w}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var y=new WeakMap;return D=function(){return y},y}var g,m=O(9719).Ucum,d=O(4291).R,C=O(5869);class M{constructor(_={}){this.isBase_=_.isBase_||!1,this.name_=_.name_||"",this.csCode_=_.csCode_||"",this.ciCode_=_.ciCode_||"",this.property_=_.property_||"",this.magnitude_=_.magnitude_||1,this.dim_=null==_.dim_?new d:void 0!==_.dim_.dimVec_?new d(_.dim_.dimVec_):_.dim_ instanceof d?_.dim_:_.dim_ instanceof Array||C(_.dim_)?new d(_.dim_):new d,this.printSymbol_=_.printSymbol_||null,this.class_=_.class_||null,this.isMetric_=_.isMetric_||!1,this.variable_=_.variable_||null,this.cnv_=_.cnv_||null,this.cnvPfx_=_.cnvPfx_||1,this.isSpecial_=_.isSpecial_||!1,this.isArbitrary_=_.isArbitrary_||!1,this.moleExp_=_.moleExp_||0,this.synonyms_=_.synonyms_||null,this.source_=_.source_||null,this.loincProperty_=_.loincProperty_||null,this.category_=_.category_||null,this.guidance_=_.guidance_||null,this.csUnitString_=_.csUnitString_||null,this.ciUnitString_=_.ciUnitString_||null,this.baseFactorStr_=_.baseFactorStr_||null,this.baseFactor_=_.baseFactor_||null,this.defError_=_.defError_||!1}assignUnity(){return this.name_="",this.magnitude_=1,this.dim_||(this.dim_=new d),this.dim_.assignZero(),this.cnv_=null,this.cnvPfx_=1,this}assignVals(_){for(let w in _){let I="_"===!w.charAt(w.length-1)?w+"_":w;if(!this.hasOwnProperty(I))throw new Error(`Parameter error; ${w} is not a property of a Unit`);this[I]=_[w]}}clone(){let _=new M;return Object.getOwnPropertyNames(this).forEach(w=>{"dim_"===w?_.dim_=this.dim_?this.dim_.clone():null:_[w]=this[w]}),_}assign(_){Object.getOwnPropertyNames(_).forEach(w=>{"dim_"===w?this.dim_=_.dim_?_.dim_.clone():null:this[w]=_[w]})}equals(_){return this.magnitude_===_.magnitude_&&this.cnv_===_.cnv_&&this.cnvPfx_===_.cnvPfx_&&(null===this.dim_&&null===_.dim_||this.dim_.equals(_.dim_))}fullEquals(_){let w=Object.keys(this).sort(),I=Object.keys(_).sort(),F=w.length,N=F===I.length;for(let R=0;R0){let w=_.replace("/","!").replace(".","/").replace("!",".");switch(w.charAt(0)){case".":_=w.substr(1);break;case"/":_=w;break;default:_="/"+w}}return _}_concatStrs(_,w,I,F,N){return this._buildOneString(_,F,N)+w+this._buildOneString(I,F,N)}_buildOneString(_,w,I){let F="";return F=b.isNumericString(_)||"("===_.charAt(0)&&_.endsWith(")")||"["===_.charAt(0)&&_.endsWith("]")?_:/[./* ]/.test(_)?w+_+I:_,F}power(_){if(null!=this.cnv_)throw new Error(`Attempt to raise a non-ratio unit, ${this.name_}, to a power.`);let I=this.csCode_.match(/([./]|[^./]+)/g),F=I.length;for(let N=0;N=0;J--){let he=parseInt(R[J]);if(!C(he)){if(("-"===R[J]||"+"===R[J])&&J--,J{"use strict";K.T=void 0;var b=function B(M){if(M&&M.__esModule)return M;if(null===M||"object"!=typeof M&&"function"!=typeof M)return{default:M};var y=D();if(y&&y.has(M))return y.get(M);var _={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in M)if(Object.prototype.hasOwnProperty.call(M,I)){var F=w?Object.getOwnPropertyDescriptor(M,I):null;F&&(F.get||F.set)?Object.defineProperty(_,I,F):_[I]=M[I]}return _.default=M,y&&y.set(M,_),_}(O(8942));function D(){if("function"!=typeof WeakMap)return null;var M=new WeakMap;return D=function(){return M},M}var U=O(9719).Ucum,m=O(4393).Unit,d=O(3077).UnitTables,g=O(83).PrefixTables;class C{constructor(){this.utabs_=d.getInstance(),this.pfxTabs_=g.getInstance(),this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_,this.bracesMsg_="",this.parensFlag_="parens_placeholder",this.pFlagLen_=this.parensFlag_.length,this.braceFlag_="braces_placeholder",this.bFlagLen_=this.braceFlag_.length,this.vcMsgStart_=null,this.vcMsgEnd_=null,this.retMsg_=[],this.parensUnits_=[],this.annotations_=[],this.suggestions=[]}useHTMLInMessages(y){void 0===y||y?(this.openEmph_=U.openEmphHTML_,this.closeEmph_=U.closeEmphHTML_):(this.openEmph_=U.openEmph_,this.closeEmph_=U.closeEmph_)}useBraceMsgForEachString(y){this.bracesMsg_=void 0===y||y?U.bracesMsg_:""}parseString(y,_,w){if(""===(y=y.trim())||null===y)throw new Error("Please specify a unit expression to be validated.");"validate"===_?(this.vcMsgStart_=U.valMsgStart_,this.vcMsgEnd_=U.valMsgEnd_):(this.vcMsgStart_=U.cnvMsgStart_,this.vcMsgEnd_=U.cnvMsgEnd_),this.suggestions_=void 0===w||!1===w?null:[],this.retMsg_=[],this.parensUnits_=[],this.annotations_=[];let I=y,F=[];if(y=this._getAnnotations(y),this.retMsg_.length>0)F[0]=null,F[1]=null;else{let R=null;for(R in U.specUnits_)for(;-1!==y.indexOf(R);)y=y.replace(R,U.specUnits_[R]);if(y.indexOf(" ")>-1)throw new Error("Blank spaces are not allowed in unit expressions.");F=this._parseTheString(y,I);let $=F[0];(b.isIntegerUnit($)||"number"==typeof $)&&($=new m({csCode_:I,magnitude_:$,name_:I}),F[0]=$)}return F[2]=this.retMsg_,this.suggestions_&&this.suggestions_.length>0&&(F[3]=this.suggestions_),F}_parseTheString(y,_){let w=null,I=this.retMsg_.length>0,F=this._processParens(y,_);I=F[2];let N=[];if(!I){let R=this._makeUnitsArray(y=F[0],_=F[1]);if(I=R[2],!I){N=R[0],_=R[1];let $=N.length;for(let ee=0;ee<$;ee++){let J=N[ee].un;if(b.isIntegerUnit(J))N[ee].un=Number(J);else if(J.indexOf(this.parensFlag_)>=0){let he=this._getParensUnit(J,_);I||(I=he[1]),I||(N[ee].un=he[0])}else{let he=this._makeUnit(J,_);null===he[0]?I=!0:(N[ee].un=he[0],_=he[1])}}}}return I||(null===N[0]||" "===N[0]||null==N[0].un)&&0===this.retMsg_.length&&(this.retMsg_.push(`Unit string (${_}) did not contain anything that could be used to create a unit, or else something that is not handled yet by this package. Sorry`),I=!0),I||(w=this._performUnitArithmetic(N,_)),[w,_]}_getAnnotations(y){let _=y.indexOf("{");for(;_>=0;){let I=y.indexOf("}");if(I<0)this.retMsg_.push("Missing closing brace for annotation starting at "+this.openEmph_+y.substr(_)+this.closeEmph_),_=-1;else{let F=y.substring(_,I+1),N=this.annotations_.length.toString();y=y.replace(F,this.braceFlag_+N+this.braceFlag_),this.annotations_.push(F),_=y.indexOf("{")}}let w=y.indexOf("}");return w>=0&&this.retMsg_.push("Missing opening brace for closing brace found at "+this.openEmph_+y.substring(0,w+1)+this.closeEmph_),y}_processParens(y,_){let w=[],I=0,F=!1,N=this.parensUnits_.length,R=0;for(;""!==y&&!F;){let $=0,ee=0,J=y.indexOf("(");if(J<0){let he=y.indexOf(")");if(he>=0){let te=`Missing open parenthesis for close parenthesis at ${y.substring(0,he+R)}${this.openEmph_}${y.substr(he,1)}${this.closeEmph_}`;he0&&(w[I++]=y.substr(0,J));let te=0,pe=J+1;for(;pe0&&(ee=y.substr(0,$-1));let J=y.lastIndexOf(this.parensFlag_),he=null;J+this.pFlagLen_=0){let pe=this._getAnnoText(ee,_);if(pe[1]||pe[2])throw new Error(`Text found before the parentheses (${ee}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);this.retMsg_.push(`The annotation ${pe[0]} before the unit code is invalid.\n`+this.vcMsgStart_+(y+=pe[0])+this.vcMsgEnd_)}else this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`${ee} preceding the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);if(he)if(he.indexOf(this.braceFlag_)>=0){let pe=this._getAnnoText(he,_);if(pe[1]||pe[2])throw new Error(`Text found after the parentheses (${he}) included an annotation along with other text for parenthetical unit ${F.csCode_}`);y+=pe[0]}else b.isNumericString(he)?(y+=he,F=F.power(Number(he)),this.retMsg_.push(`An exponent (${he}) following a parenthesis is invalid as of revision 1.9 of the UCUM Specification.\n `+this.vcMsgStart_+y+this.vcMsgEnd_)):this.suggestions_?w="succeeded"!==this._getSuggestions(ee):(this.retMsg_.push(`Text ${he} following the unit code ${y} is invalid. Unable to make a substitution.`),w=!0);return w||(F?b.isIntegerUnit(F)?F=new m({csCode_:F,magnitude_:F,name_:F}):F.csCode_=y:F=new m({csCode_:y,magnitude_:1,name_:y})),[F,w]}_getAnnoText(y,_){let w=y.indexOf(this.braceFlag_),I=w>0?y.substring(0,w):null;0!==w&&(y=y.substr(w));let F=y.indexOf(this.braceFlag_,1),N=F+this.bFlagLen_=this.annotations_.length)throw new Error(`Processing Error - invalid annotation index ${R} found in ${y} that was created from ${_}`);return[y=this.annotations_[$],I,N]}_getSuggestions(y){let _=b.getSynonyms(y);if("succeeded"===_.status){let w={};w.msg=`${y} is not a valid UCUM code. We found possible units that might be what was meant:`,w.invalidUnit=y;let I=_.units.length;w.units=[];for(let F=0;F=0){let I=this._getUnitWithAnnotation(y,_);w=I[0],w&&(_=I[1])}else{if(y.indexOf("^")>-1){let I=y.replace("^","*");w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),w.csCode_=w.csCode_.replace("*","^"),w.ciCode_=w.ciCode_.replace("*","^"))}if(!w){let I="["+y+"]";w=this.utabs_.getUnitByCode(I),w&&(w=w.clone(),_=_.replace(y,I),this.retMsg_.push(`${y} is not a valid unit expression, but ${I} is.\n`+this.vcMsgStart_+`${I} (${w.name_})${this.vcMsgEnd_}`))}if(!w){let I=this.utabs_.getUnitByName(y);if(I&&I.length>0){w=I[0].clone();let F="The UCUM code for "+y+" is "+w.csCode_+".\n"+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_,N=!1;for(let ee=0;ee"+de+"",csCode_:Ee+de,ciCode_:we+de,printSymbol_:ce+""+de+""})}}else w=null,this.suggestions_?this._getSuggestions(I):this.retMsg_.push(`${I} is not a valid UCUM code.`)}}return[w,_]}_getUnitWithAnnotation(y,_){let w=null,I=this._getAnnoText(y,_),F=I[0],N=I[1],R=I[2];this.bracesMsg_&&-1===this.retMsg_.indexOf(this.bracesMsg_)&&this.retMsg_.push(this.bracesMsg_);let $=this.retMsg_.length;if(N||R)if(N&&!R)if(b.isIntegerUnit(N))w=N;else{let ee=this._makeUnit(N,_);ee[0]?(w=ee[0],w.csCode_+=F,_=ee[1]):this.retMsg_.push(`Unable to find a unit for ${N} that precedes the annotation ${F}.`)}else if(!N&&R)if(b.isIntegerUnit(R))w=R+F,this.retMsg_.push(`The annotation ${F} before the ``${R} is invalid.\n`+this.vcMsgStart_+w+this.vcMsgEnd_);else{let ee=this._makeUnit(R,_);ee[0]?(w=ee[0],w.csCode_+=F,_=w.csCode_,this.retMsg_.push(`The annotation ${F} before the unit code is invalid.\n`+this.vcMsgStart_+w.csCode_+this.vcMsgEnd_)):this.retMsg_.push(`Unable to find a unit for ${N} that follows the annotation ${F}.`)}else this.retMsg_.push(`Unable to find a unit for ${N}${F}${R}.\nWe are not sure how to interpret text both before and after the annotation. Sorry`);else{let ee="["+F.substring(1,F.length-1)+"]",J=this._makeUnit(ee,_);J[0]?(w=J[0],_=_.replace(F,ee),this.retMsg_.push(`${F} is not a valid unit expression, but ${ee} is.\n`+this.vcMsgStart_+`${ee} (${w.name_})${this.vcMsgEnd_}`)):(this.retMsg_.length>$&&this.retMsg_.pop(),y=1,w=1)}return[w,_]}_performUnitArithmetic(y,_){let w=y[0].un;b.isIntegerUnit(w)&&(w=new m({csCode_:w,magnitude_:Number(w),name_:w}));let I=y.length,F=!1;for(let N=1;N{"use strict";Object.defineProperty(K,"__esModule",{value:!0}),K.UnitTables=void 0;var L=O(9719).Ucum,D=new class b{constructor(){this.unitNames_={},this.unitCodes_={},this.codeOrder_=[],this.unitStrings_={},this.unitDimensions_={},this.unitSynonyms_={},this.massDimIndex_=0}unitsCount(){return Object.keys(this.unitCodes_).length}addUnit(m){m.name_&&this.addUnitName(m),this.addUnitCode(m),this.addUnitString(m);try{m.dim_.getProperty("dimVec_")&&this.addUnitDimension(m)}catch(g){}}addUnitName(m){let d=m.name_;if(!d)throw new Error(`UnitTables.addUnitName called for a unit with no name. Unit code = ${m.csCode_}.`);this.unitNames_[d]?this.unitNames_[d].push(m):this.unitNames_[d]=[m]}addUnitCode(m){let d=m.csCode_;if(!d)throw new Error("UnitTables.addUnitCode called for unit that has no code.");if(this.unitCodes_[d])throw new Error(`UnitTables.addUnitCode called, already contains entry for unit with code = ${d}`);if(this.unitCodes_[d]=m,this.codeOrder_.push(d),"g"==d){let g=m.dim_.dimVec_,C=0;for(;C=1&&(g=m.substr(d+L.codeSep_.length),m=m.substr(0,d));let C=this.unitNames_[m];if(C){let M=C.length;if(g&&M>1){let y=0;for(;C[y].csCode_!==g&&y0&&(g+=d),"dim_"===m[N])g+=null!=F.dim_&&F.dim_.dimVec_ instanceof Array?"["+F.dim_.dimVec_.join(",")+"]":"";else{let R=F[m[N]];g+="string"==typeof R?R.replace(/[\n\r]/g," "):R}g+="\r\n"}}return g}printUnits(m,d){void 0===m&&(m=!1),void 0===d&&(d="|");let g="",C=this.codeOrder_.length,M="csCode"+d;m&&(M+="ciCode"+d),M+="name"+d,m&&(M+="isBase"+d),M+="magnitude"+d+"dimension"+d+"from unit(s)"+d+"value"+d+"function"+d,m&&(M+="property"+d+"printSymbol"+d+"synonyms"+d+"source"+d+"class"+d+"isMetric"+d+"variable"+d+"isSpecial"+d+"isAbitrary"+d),M+="comment",g=M+"\n";for(let y=0;y{Q.exports=function K(O){O.FieldAlarms.soundData_="data:audio/mp3;base64,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qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/44LE/wAAA0gAAAAAqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqTEFNRTMuOTKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"}},2103:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Browser,U=!!window.attachEvent&&!B.isOpera||"undefined"!=typeof navigator&&navigator.userAgent.indexOf("Trident")>=0;D.Autocompleter={isIE:U,currentAutoCompField_:-1,USE_STATISTICS:2,NO_COMPLETION_SUGGESTIONS:0,SUGGEST_SHORTEST:1,LIST_ITEM_FIELD_SEP:" - ",screenReaderLog_:new D.ScreenReaderLog,setOptions:function(d){b.extend(this,d)},getFieldVal:function(d){return d.value},setFieldVal:function(d,g,C){var M;d.autocomp?d.autocomp.setFieldVal(g,C):(void 0===C&&(C=!0),C&&(M=this.getFieldVal(d)),d.value=g,C&&M!==g&&D.Event.simulate(d,"change"))},getFieldLookupKey:D.Observable.lookupKey,lookupFields:function(d){for(var g=[],C=0,M=document.forms.length;C
          See more items (Ctl Ret)
          Search Results\x3c!-- place holder for result count, needed for height calculation--\x3e
          Search Hint\x3c!--place holder--\x3e
          '),b("#moreResults").mousedown(function(d){var g=L(D.Autocompleter.currentAutoCompField_);g.autocomp.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(g,"LIST_EXP",{list_expansion_method:"clicked"})}),b("#completionOptionsScroller").mousedown(b.proxy(function(d){if(D.Autocompleter.isIE&&"completionOptionsScroller"===d.target.id&&(D.Autocompleter.stopEvent(d),D.Autocompleter.completionOptionsScrollerClicked_=!0,-1!=L(D.Autocompleter.currentAutoCompField_))){var g=L(D.Autocompleter.currentAutoCompField_);setTimeout(function(){g.focus()})}},this)),this.classInit_=!0)},noCaseSort:function(d,g){var C=d.toLowerCase(),M=g.toLowerCase();return C>M?1:C")}}),D.Autocompleter.sharedDOMCache=D.Autocompleter.createDOMCache({},{spacerDiv:function(){var d=L("spacer");return d||((d=document.createElement("div")).setAttribute("id","spacer"),document.body.appendChild(d)),d},listContainer:function(){return L("searchResults")},firstEntryWidth:function(){return D.Autocompleter.listItemElements()[0].offsetWidth},listBoundingRect:function(){return this.get("listContainer").getBoundingClientRect()},viewPortWidth:function(){return document.documentElement.clientWidth},spacerCoords:function(){return this.get("spacerDiv").getBoundingClientRect()}});var m={constructorOpts_:null,scoreField_:null,scoreFieldInitialized_:!1,itemToDataIndex_:null,selectedCodes_:null,selectedItems_:null,selectedItemData_:null,matchListValue_:null,invalidStatus_:!1,matchStatus_:!0,focusInProgress_:!1,refocusInProgress_:!1,listBelowField_:!0,listContainer:null,recDataRequester_:null,enabled_:!0,preFieldFillVal_:null,fieldValIsListVal_:null,indexToHeadingLevel_:{},suggestionMode_:D.Autocompleter.SUGGEST_SHORTEST,lastScrollEffect_:null,multiSelect_:!1,listExtraData_:null,processedFieldVal_:null,defAutocompleterBaseInit:function(d,g){g||(g={}),g.wordBoundaryChars&&(g.tokens=g.wordBoundaryChars),void 0!==g.suggestionMode&&(this.suggestionMode_=g.suggestionMode),this.twoColumnFlow_=g.twoColumnFlow,void 0===this.twoColumnFlow_&&(this.twoColumnFlow_=!0),g.tokens||void 0===g.maxSelect?g.maxSelect=1:"*"===g.maxSelect&&(g.maxSelect=1/0),this.multiSelect_=1!==g.maxSelect,this.scrolledContainer_=void 0!==g.scrolledContainer?g.scrolledContainer:document.documentElement,void 0===(this.nonMatchSuggestions_=g.nonMatchSuggestions)&&(this.nonMatchSuggestions_=!1),this.constructorOpts_=g,this.initStoredSelectionData();var C=g.dataRequester;if(D.Autocompleter.Base.classInit_||D.Autocompleter.Base.classInit(),this.matchListValue_=g.matchListValue||!1,this.recDataRequester_=C,this.update=L("completionOptions"),this.options=g,this.options.frequency=this.options.frequency||.01,this.options.minChars=this.options.minChars||1,this.element="string"==typeof d?L(d):d,!this.element)throw"string"==typeof d?new Error("Could not find the field with id '"+d+'"'):new Error("The autocompleter constructor requires an field element or an ID");this.ensureNeededAttrs(),this.hasFocus=!1,this.changed=!1,this.active=!1,this.index=0,this.entryCount=0,this.observer=null,this.element.setAttribute("autocomplete","off"),b(this.update).hide();var M=b(this.element);if(M.blur(b.proxy(this.onBlur,this)),M.keydown(b.proxy(this.onKeyPress,this)),this.options.tokens&&M.click(function(){this.tokenBounds=null,this.getTokenBounds(this.element.selectionStart)}.bind(this)),g.maxSelect>1){var y=b('
            ')[0];this.element.parentNode.replaceChild(y,this.element),y.appendChild(this.element),this.selectedList=y.firstChild}this.element.setAttribute("role","combobox"),this.element.setAttribute("aria-expanded","false"),this.onMouseDownListener=b.proxy(this.onMouseDown,this),b(this.element).change(b.proxy(this.onChange,this)),b(this.element).keypress(b.proxy(this.changeToFieldByKeys,this));var w=b.proxy(function(){this.typedSinceLastFocus_=!0},this);b(this.element).bind("paste cut",w),this.listContainer=D.Autocompleter.sharedDOMCache.get("listContainer"),this.options.showList=b.proxy(this.showList,this),this.options.hideList=b.proxy(this.hideList,this),this.options.posAnsList=b.proxy(this.posAnsList,this),this.update.style.display="block",this.element.autocomp=this,this.index=-1,this.initDOMCache(),this.oldElementValue=this.domCache.get("elemVal")},setFieldVal:function(d,g){var C;void 0===g&&(g=!0),g&&(C=this.domCache.get("elemVal")),this.domCache.set("elemVal",this.element.value=this.oldElementValue=d),this.tokenBounds=null,g&&C!==d&&D.Event.simulate(this.element,"change")},ensureNeededAttrs:function(){var d=this.element;""===d.id&&(D.Autocompleter.lastGeneratedID_||(D.Autocompleter.lastGeneratedID_=0),d.id="ac"+ ++D.Autocompleter.lastGeneratedID_)},initStoredSelectionData:function(){this.selectedCodes_={},this.selectedItems_={},this.selectedItemData_=[]},clearStoredSelection:function(){this.initStoredSelectionData(),this.multiSelect_&&(this.selectedList.innerHTML="")},dupDataReqForField:function(d){var g=null;return this.recDataRequester_&&(g=this.recDataRequester_.dupForField(d)),g},getSelectedCodes:function(){for(var d=this.getSelectedItems(),g=[],C=0,M=d.length;C0?this.selectedItemData_:null},storeSelectedItem:function(d,g){if(void 0===d&&(d=this.domCache.get("elemVal"),g=this.getItemCode(d)),this.multiSelect_||this.clearStoredSelection(),d){var M,C=null!=g;C&&(this.selectedCodes_[d]=g),this.selectedItems_[d]=1,this.getItemData?M=this.getItemData(d):(M={text:d},C&&(M.code=g)),this.selectedItemData_.push(M)}},getItemCode:function(d){this.itemToDataIndex_||this.initItemToDataIndex();var g=this.itemToDataIndex_[d],C=null;return void 0!==g&&this.itemCodes_&&(C=this.itemCodes_[g]),C},addToSelectedArea:function(d){var g=D.Autocompleter.Base.escapeAttribute(d),C=b('
          • '+g+"
          • ")[0];return this.selectedList.appendChild(C),b(C.childNodes[0]).click(b.proxy(this.removeSelection,this)),g},moveEntryToSelectedArea:function(){var d=this.addToSelectedArea(this.domCache.get("elemVal"));if(this.setFieldVal(this.processedFieldVal_="",!1),D.Autocompleter.screenReaderLog("Selected "+d),this.index>=0){var g=D.Autocompleter.listItemElementContainer();g.removeChild(this.getCurrentEntry()),--this.entryCount;for(var C=g.childNodes,M=this.index,y=C.length;M0&&this.liIsHeading(this.getCurrentEntry());)--this.index}this.render()}this.active=!0,this.hasFocus=!0,this.posAnsList()},removeSelection:function(d){var g=d.target.parentNode;"SPAN"===d.target.tagName&&(g=g.parentNode),g.parentNode.removeChild(g);var C=g.childNodes[1].textContent;delete this.selectedCodes_[C],delete this.selectedItems_[C];for(var M=0,y=this.selectedItemData_.length;M0&&(g=!d.ctrlKey&&!d.metaKey&&!d.altKey&&8!==d.which),this.typedSinceLastFocus_=g}},addObservers:function(d){b(d).mousedown(this.onMouseDownListener)},listItemValue:function(d){return this.options.tableFormat?d.getAttribute("data-fieldval"):d.textContent},markPrevious:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index>0?this.index--:this.index=this.entryCount-1,g=this.getCurrentEntry();var C=this.listItemValue(g);this.itemTextIsHeading(C)&&(D.Autocompleter.screenReaderLog("Above list heading: "+C),g=null)}while(!g&&this.index!==d);g&&(this.scrollToShow(g,this.update.parentNode),this.updateElementAfterMarking(g))},markNext:function(){null===this.preFieldFillVal_&&(this.preFieldFillVal_=this.domCache.get("elemVal"));var g,d=this.index;-1===d&&(d=this.entryCount-1);do{this.index1){for(var y=0,_=M.length;y<_;++y)C.push(M[y].innerText);D.Autocompleter.screenReaderLog(C.join("; "))}}},hideList:function(){D.Autocompleter.currentAutoCompField_===this.element.id&&("visible"!==this.listContainer.style.visibility||(this.listContainer.style.visibility="hidden",this.listShowing=!1,this.listContainer.setAttribute("aria-hidden","true"),this.element.setAttribute("aria-expanded","false")))},showList:function(){var d="visible"!==this.listContainer.style.visibility;this.listContainer.style.visibility="visible",this.listShowing=!0,this.listContainer.setAttribute("aria-hidden","false"),this.element.setAttribute("aria-expanded","true"),d&&!this.temporaryHide_&&this.entryCount>0&&(D.Autocompleter.screenReaderLog("A list has appeared below the "+this.getFieldName()+"."),this.options.tableFormat&&this.options.colHeaders&&D.Autocompleter.screenReaderLog("The column headers on the multi-column list are "+this.options.colHeaders.join("; ")))},getFieldName:function(){if(void 0===this.fieldName_){var d=D.Autocompleter.getFieldLabel(this.element.id);this.fieldName_=null===d?"field":'field "'+d+'"'}return this.fieldName_},scrollToShow:function(d,g){if(d.offsetTopM&&(g.scrollTop=d.offsetTop+C-M)}},pageOptionsUpOrDown:function(d){var M,g=b("#completionOptionsScroller")[0],C=g.clientHeight;if(d)g.scrollTop>0&&((M=g.scrollTop-C)<0&&(M=0),g.scrollTop=M);else{var _=b("#completionOptions")[0].clientHeight-C;_<0&&(_=0),g.scrollTop<_&&((M=g.scrollTop+C)>_&&(M=_),g.scrollTop=M)}},isSearchKey:function(d){return d.ctrlKey&&d.keyCode===b.ui.keyCode.ENTER},onKeyPress:function(d){if(this.enabled_){var g=d.keyCode,C=!0;if(this.fieldEventIsBigList(d))d.stopImmediatePropagation(),this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.handleSeeMoreItems(d),D.Autocompleter.Event.notifyObservers(this.element,"LIST_EXP",{list_expansion_method:"CtrlRet"});else{var M=b.ui.keyCode;switch(g){case M.ENTER:this.multiSelect_&&D.Autocompleter.stopEvent(d),this.handleDataEntry(d);break;case M.TAB:""!==this.domCache.get("elemVal")&&this.handleDataEntry(d);break;case M.ESCAPE:null!==this.preFieldFillVal_&&(this.setFieldVal(this.preFieldFillVal_,!1),D.Autocompleter.Event.notifyObservers(this.element,"CANCEL",{restored_value:this.preFieldFillVal_})),this.active&&(this.index=-1,this.hide(),this.active=!1);break;default:if(this.active)switch(g){case M.PAGE_UP:this.pageOptionsUpOrDown(!0);break;case M.PAGE_DOWN:this.pageOptionsUpOrDown(!1);break;default:if(d.ctrlKey)C=!1;else switch(g){case M.DOWN:case M.UP:g===M.UP?this.markPrevious():this.markNext(),this.render(),D.Autocompleter.stopEvent(d);break;case M.LEFT:case M.RIGHT:this.options.tokens&&(this.tokenBounds=null,this.getTokenBounds()),!d.ctrlKey&&this.index>=0&&b(this.update).hasClass("multi_col")&&this.moveToOtherColumn(d);break;default:C=!1}}else C=!1}}C||(!d.ctrlKey||86===g)&&16!==g&&17!==g&&0!==g&&(this.preFieldFillVal_=null,this.changed=!0,this.hasFocus=!0,this.matchListItemsToField_=!0,this.observer&&clearTimeout(this.observer),this.observer=setTimeout(b.proxy(this.onObserverEvent,this),1e3*this.options.frequency))}},setMatchStatusIndicator:function(d){d!==this.matchStatus_&&(d?b(this.element).hasClass("no_match")&&(b(this.element).removeClass("no_match"),D.Autocompleter.screenReaderLog("The field no longer contains a non-matching value.")):(b(this.element).addClass("no_match"),D.Autocompleter.screenReaderLog("The field's value does not match any items in the list.")),this.matchStatus_=d)},setInvalidValIndicator:function(d){d?(D.Autocompleter.setOffAlarm(this.element),this.invalidStatus_||(b(this.element).addClass("invalid"),this.element.setAttribute("invalid",!0))):this.invalidStatus_&&(b(this.element).removeClass("invalid"),this.element.setAttribute("invalid",!1)),this.invalidStatus_=d},cancelInvalidValIndicator:function(){D.Autocompleter.cancelAlarm(this.element)},updateChoices:function(d,g){if(this.index=-1,!this.changed&&this.hasFocus){this.update.innerHTML=d;var C=this.update.firstChild;C&&C.tHead&&b(C.tHead).mousedown(function(w){D.Autocompleter.stopEvent(w)});var M=D.Autocompleter.listItemElements();if(M){var y;if(this.entryCount=M.length,this.suggestionMode_!==D.Autocompleter.NO_COMPLETION_SUGGESTIONS&&this.entryCount>0&&!this.focusInProgress_&&g){for(y=0;this.liIsHeading(M[y])&&y0||""===this.trimmedElemVal)}},pickedByNumber:function(){return this.add_seqnum&&this.trimmedElemVal.match(/^\d+$/)},pickBestMatch:function(d){var g=this.trimmedElemVal.toLowerCase(),C=d.length,M=-1;if(g.length>0&&C>0){for(var y=-1,_=1/0,w=-1,I=_,F=-1,N=_,R=0;R0?he-1?w:F>-1?F:y}return M},posAnsList:function(){this.posListBelowFieldInMultiCol(),this.index>0&&this.scrollToShow(this.getCurrentEntry(),L("completionOptionsScroller"))},posListBelowFieldInMultiCol:function(){var d=D.Autocompleter.sharedDOMCache,g=this.domCache.element,C=this.update;this.domCache.invalidate("elemPos"),d.invalidate("firstEntryWidth"),d.invalidate("listBoundingRect"),d.invalidate("viewPortWidth"),C.style.height&&(C.style.height=""),this.setListWrap(!1),C.style.width="auto",L("completionOptionsScroller").style.height="",this.listContainer.style.width="",this.listHeight=void 0;var M=this.listContainer;M.style.display="none";var y=this.domCache.get("elemPos");M.style.display="",M.style.top=y.top+g.offsetHeight+"px";var _=this.scrolledContainer_,w=document.documentElement.clientHeight,I=w,N=(F=d.get("listBoundingRect")).bottom;if(N<=I)this.setListLeft();else{var R=this.twoColumnFlow_&&!this.options.tableFormat&&this.entryCount>4;if(R&&(R=this.setListWrap(!0))&&(N=d.get("listBoundingRect").bottom),R&&N<=I)this.setListLeft();else{var $=g.getBoundingClientRect(),ee=void 0;if(_){this.lastScrollEffect_&&this.lastScrollEffect_.cancel();var J=N-I,he=$.top,te=0,pe=this.constructorOpts_.headerBar;if(pe){var Ve=document.getElementById(pe);Ve&&(te=Ve.offsetHeight)}var we,ce=_.getBoundingClientRect().top;J>(we=ce>te?he-ce:he-te)&&(J=we,ee=w-$.height-te),N=void 0===ee?d.get("listBoundingRect").bottom:d.get("listBoundingRect").top+ee;var Ee=d.get("spacerCoords");N>Ee.bottom&&(d.get("spacerDiv").style.height=N-Ee.top+"px",d.invalidate("spacerCoords")),this.lastScrollEffect_=new D.Effect.Scroll(_,{y:J,duration:.4})}else ee=window.innerHeight-$.bottom;if(void 0!==ee){this.setListHeight(ee);var ke=d.get("viewPortWidth"),F=d.get("listBoundingRect");d.listWrap&&F.width>ke&&this.setListWrap(!1)}this.setListLeft()}}},initDOMCache:function(){var d=this,g=D.Autocompleter;this.domCache=g.createDOMCache({element:d.listPositioningElem()},{elemPos:function(){return b(this.element).offset()},elemVal:function(){return g.getFieldVal(d.element)}})},listPositioningElem:function(){return this.multiSelect_?this.element.parentNode:this.element},setListWrap:function(d){var g=D.Autocompleter.sharedDOMCache;if(d!==g.listWrap){if(d){var C=2*g.get("firstEntryWidth")+4;C<=g.get("viewPortWidth")&&(this.listContainer.style.width=C+"px",b(this.update).addClass("multi_col"),g.listWrap=!0)}else b(this.update).removeClass("multi_col"),this.listContainer.style.width="",g.listWrap=!1,g.invalidate("viewPortWidth");g.invalidate("listBoundingRect"),this.domCache.invalidate("elemPos")}return g.listWrap},setListLeft:function(){var d=this.listContainer,g=D.Autocompleter.sharedDOMCache,C=g.get("viewPortWidth"),M=g.get("listBoundingRect"),y=this.domCache.get("elemPos"),_=M.width-(C-y.left);_<0&&(_=0);var w=y.left-_;w<0&&(w=0);var I=D.Autocompleter.sharedDOMCache;I.listPosLeft!==w&&(d.style.left=w+"px",I.listPosLeft=w)},setListHeight:function(M){var g=D.Autocompleter.sharedDOMCache,C=g.get("listBoundingRect");M=M-C.height+this.update.offsetHeight,this.listContainer.style.width=C.width+20+"px",M>=20&&(L("completionOptionsScroller").style.height=M+"px",g.invalidate("listBoundingRect"))},getToken:function(){var d=this.domCache.get("elemVal");if(this.options.tokens){var g=this.getTokenBounds();d=d.substring(g[0],g[1])}return d},getTokenBounds:function(d){if(null!=this.tokenBounds)return this.tokenBounds;var g=this.domCache.get("elemVal");if(""===g.trim())return[-1,0];for(var w,C=void 0!==d?d:this.element.selectionStart,M=C==this.oldElementValue.length?1:0,y=-1,_=g.length,I=0,F=this.options.tokens.length;Iy&&(y=w),-1!=(w=g.indexOf(this.options.tokens[I],C+M))&&w<_&&(_=w);return this.tokenBounds=[y+1,_]},dupForField:function(d){throw"dupForField must be overridden by autocompleter subclasses."},initItemToDataIndex:function(){throw"initItemToDataIndex must be overridden by autocompleter classes that need it"},propagateFieldChanges:function(d){void 0===d&&(d=this.matchStatus_),this.recDataRequester_&&(d&&""!==this.domCache.get("elemVal").trim()?this.recDataRequester_.requestData():this.recDataRequester_.clearDataOutputFields())},getValTyped:function(){return null===this.preFieldFillVal_?this.domCache.get("elemVal"):this.preFieldFillVal_},listSelectionNotification:function(d,g,C){var M;void 0===C?C=!1:C&&(M=d,d=""),void 0===M&&(M=this.domCache.get("elemVal"));var y=this.clickSelectionInProgress_?"clicked":null===this.preFieldFillVal_?"typed":"arrows",_="typed"!==y&&g,w=this.getItemCode(M);D.Autocompleter.Event.notifyObservers(this.element,"LIST_SEL",{input_method:y,val_typed_in:d,final_val:M,used_list:_,list:this.rawList_,on_list:g,item_code:w,removed:C})},attemptSelection:function(){var d=!1,g=this.getValTyped();if(this.active){if(-1===this.index){for(var C=this.domCache.get("elemVal").trim(),M=C.toLowerCase(),y=-1,_=-1,w=0;w=0?(this.index=y,d=!0):_>=0&&(this.index=_,d=!0)}else d=this.entryCount>0&&!this.liIsHeading(this.getCurrentEntry());this.fieldValIsListVal_=d,d&&(this.active=!1,this.updateElement(this.getCurrentEntry()),this.storeSelectedItem(),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(g,!0),this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges(),this.multiSelect_&&this.moveEntryToSelectedArea()),this.multiSelect_||(this.active=!1,this.hide())}return d},selectEntry:function(){this.attemptSelection()},handleNonListEntry:function(){this.propagateFieldChanges(!1),this.multiSelect_||this.clearStoredSelection();var d=D.Autocompleter.getFieldVal(this.element);""===D.Autocompleter.getFieldVal(this.element)?(this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.storeSelectedItem(""),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification("",!1),this.processedFieldVal_=d):(this.enabled_&&this.setMatchStatusIndicator(!1),null!==D.Autocompleter.Event.callbacks_&&this.listSelectionNotification(this.getValTyped(),!1),this.matchListValue_?(D.Autocompleter.screenReaderLog("For this field your entry must match an item from the suggestion list."),this.setInvalidValIndicator(!0),this.refocusInProgress_=!0,this.processedFieldVal_=d,setTimeout(b.proxy(function(){this.element.focus(),this.element.select(),this.refocusInProgress_=!1},this))):(this.storeSelectedItem(),this.multiSelect_?this.moveEntryToSelectedArea():this.processedFieldVal_=d,this.findSuggestions&&this.nonMatchSuggestions_&&!this.multiSelect_&&setTimeout(b.proxy(function(){this.findSuggestions()},this))))},onChange:function(d){this.domCache.invalidate("elemVal"),D.Autocompleter.completionOptionsScrollerClicked_||this.handleDataEntry(d)},onBlur:function(d){D.Autocompleter.completionOptionsScrollerClicked_||(this.lastScrollEffect_&&this.lastScrollEffect_.cancel(),D.Autocompleter.getFieldVal(this.element)!==this.processedFieldVal_&&D.Event.simulate(this.element,"change"),this.enabled_&&!this.refocusInProgress_&&(this.hide(),this.hasFocus=!1,this.active=!1,this.invalidStatus_?this.clearInvalidFieldVal():""===D.Autocompleter.getFieldVal(this.element)?this.setMatchStatusIndicator(!0):!1===this.fieldValIsListVal_&&this.setMatchStatusIndicator(!1)))},clearInvalidFieldVal:function(){this.setFieldVal("",!1),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.listSelectionNotification("",!1),this.processedFieldVal_=""},onFocus:function(d){if(D.Autocompleter.currentAutoCompField_=this.element.id,this.refocusInProgress_||(this.processedFieldVal_=D.Autocompleter.getFieldVal(this.element)),this.refocusInProgress_=!1,this.preFieldFillVal_=null,D.Autocompleter.Event.notifyObservers(this.element,"FOCUS",{start_val:this.processedFieldVal_}),this.multiSelect_){var g=Object.getOwnPropertyNames(this.selectedItems_);if(g.length>0){var M="Above this multi-select field are deselection buttons for each selected item. Currently selected:"+g.join(", ");D.Autocompleter.screenReaderLog(M)}}},onMouseDown:function(d){D.Autocompleter.stopEvent(d);for(var g=d.target;g&&void 0===g.autocompleteIndex;)g=g.parentNode;g&&!this.liIsHeading(g)&&(this.clickSelectionInProgress_=!0,this.index=g.autocompleteIndex,this.selectEntry(),this.hide(),this.clickSelectionInProgress_=!1,this.multiSelect_&&this.showList()),this.tokenBounds=null},handleDataEntry:function(d){if(this.invalidStatus_&&this.processedFieldVal_===this.domCache.get("elemVal"))this.clearInvalidFieldVal();else{this.observer&&clearTimeout(this.observer);var g=D.Autocompleter.getFieldVal(this.element),C=!1;(this.processedFieldVal_!==g&&""!==g||this.multiSelect_&&""===g&&this.index>=0)&&(C=this.attemptSelection()),this.processedFieldVal_!==g&&!C&&(""===g&&(this.fieldValIsListVal_=!1),this.handleNonListEntry()),this.multiSelect_||(this.hide(),this.active=!1),!d.stopped&&this.matchListValue_&&this.invalidStatus_&&D.Autocompleter.stopEvent(d)}},itemTextIsHeading:function(d){var g=!!this.numHeadings_;if(g){this.itemToDataIndex_||this.initItemToDataIndex();var C=this.itemToDataIndex_[d];g=void 0!==C&&!!this.indexToHeadingLevel_[C]}return g},liIsHeading:function(d){var g=!!this.numHeadings_;return g&&(g=this.itemTextIsHeading(this.listItemValue(d))),g},onShow:function(d,g){d.autocomp.showList()},onHide:function(d,g){d.autocomp.hideList()},moveToOtherColumn:function(d){var g=D.Autocompleter.listItemElements().length,C=Math.floor(g/2),M=Math.ceil(g/2),y=this.index;if(this.index=M&&(y=this.index-M),y!==this.index){var _=this.getEntry(y);this.liIsHeading(_)||(this.index=y,this.setFieldVal(this.listItemValue(_),!1),this.element.select(),this.render(),D.Autocompleter.stopEvent(d))}},handleSeeMoreItems:function(d){},readSearchCount:function(){var d=!1;return"none"!==L("searchCount").style.display&&(D.Autocompleter.screenReaderLog("Showing "+L("searchCount").innerHTML+"."),"none"!==L("moreResults").style.display&&D.Autocompleter.screenReaderLog("Pressing control+return will expand the list."),d=!0),d},destroy:function(){this.stopObservingEvents(),this.detachFromDOM()},stopObservingEvents:function(){b(this.element).unbind()},detachFromDOM:function(){if(this.multiSelect_){var d=this.element.parentNode;d.parentNode.replaceChild(this.element,d),this.selectedList=null}this.element.autocomp=null,this.element=null,this.update=null,this.listContainer=null,this.recDataRequester_=null},updateElement:function(d){var g=this.listItemValue(d),C=g;if(this.options.tokens){var M=this.getTokenBounds();if(-1!=M[0]){var y=this.domCache.get("elemVal"),_=y.substr(0,M[0]),w=y.substr(M[0]).match(/^\s+/);w&&(_+=w[0]),C=_+g+y.substr(M[1])}}this.setFieldVal(C,!1),this.options.afterUpdateElement&&this.options.afterUpdateElement(this.element,d)},show:function(){"none"==b(this.update).css("display")&&this.options.onShow(this.element,this.update),!this.iefix&&B.IE&&"absolute"==b(this.update).css("position")&&(new Insertion.After(this.update,''),this.iefix=L(this.update.id+"_iefix")),this.iefix&&setTimeout(b.proxy(this.fixIEOverlapping,this),50)},fixIEOverlapping:function(){var d=this.update.offset();this.iefix.style.left=d.left,this.update.style.height||(this.update.style.top=d.top),this.iefix.style.zIndex=1,this.update.style.zIndex=2,b(this.iefix).show()},hide:function(){"none"!=b(this.update).css("display")&&this.options.onHide(this.element,this.update),this.iefix&&b(this.iefix).hide()},render:function(){if(this.entryCount>0){for(var d=0;d=this.options.minChars?this.getUpdatedChoices():(this.active=!1,this.hide()),this.oldElementValue=this.domCache.get("elemVal")}};b.extend(D.Autocompleter.Base.prototype,m),m=null}},2948:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Event={observeListExpansions:function(D,B){this.storeCallback(D,"LIST_EXP",B)},observeListSelections:function(D,B){this.storeCallback(D,"LIST_SEL",B)},observeFocusEvents:function(D,B){this.storeCallback(D,"FOCUS",B)},observeCancelList:function(D,B){this.storeCallback(D,"CANCEL",B)},observeSuggestions:function(D,B){this.storeCallback(D,"SUGGESTIONS",B)},observeSuggestionUsed:function(D,B){this.storeCallback(D,"SUGGESTION_USED",B)},observeListAssignments:function(D,B){this.storeCallback(D,"LIST_ASSIGNMENT",B)},observeRDRClearing:function(D){this.storeCallback(null,"RDR_CLEARING",D)},observeRDRAssignment:function(D){this.storeCallback(null,"RDR_ASSIGNMENT",D)}},L.extend(b.Autocompleter.Event,b.Observable)}},3810:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Prefetch=b.PrototypeAPI.Class.create(),b.Autocompleter.Prefetch.constructor=b.Autocompleter.Prefetch,L.extend(b.Autocompleter.Prefetch.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Prefetch.prototype.className="Def.Autocompleter.Prefetch";var U={SEQ_NUM_PREFIX:'',SEQ_NUM_SEPARATOR:":  ",validationFailed_:!1,listIsOriginal_:!0,rawList_:null,itemCodes_:null,listLoadAttempted_:!1,seeMoreItemsClicked_:!1,matchListItemsToField_:!1,defaultSelectionIndex_:null,autoFill_:!0,initialize:function(m,d,g){var C=(g=L.extend({ignoreCase:!0,fullSearch:!1,selector:this.selector,getFormattedItemText:this.getFormattedItemText,onShow:this.onShow,onHide:this.onHide},g||{})).addSeqNum;this.add_seqnum=void 0===C||C;var M=g.autoFill;void 0!==M&&(this.autoFill_=M),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.initHeadings(g),this.defAutocompleterBaseInit(m,g),L(this.element).focus(L.proxy(this.onFocus,this)),L(this.element).click(L.proxy(this.onFieldClick,this));var y=g.codes;this.setList(d,y),this.listIsOriginal_=!0,this.originalCodes_=y,this.options.minChars=0,this.splitAutocomp_=!1,L(this.element).addClass("ansList")},getUpdatedChoices:function(){this.trimmedElemVal=this.domCache.get("elemVal").trim(),this.updateChoices(this.options.selector(this),this.pickedByNumber())},dupItemToDataIndex:function(m){this.listIsOriginal_&&(this.itemToDataIndex_||this.initItemToDataIndex(),m.itemToDataIndex_=this.itemToDataIndex_)},dupForField:function(m){var d=this.dupDataReqForField(m),g={};L.extend(!0,g,this.constructorOpts_),g.dataRequester=d;var C=new b.Autocompleter.Prefetch(m,this.rawList_,g);return this.dupItemToDataIndex(C),C},initHeadings:function(m){var d=m.codes,g=m.itemToHeading;if(g){m.itemToHeading=null;for(var C={},M={},y=0,_=d.length;y<_;++y){var I=g[d[y]];if(I){var F=C[I];if(!F){var N=g[I];C[I]=F=N?C[N]+1:1}}}for(y=0,_=d.length;y<_;++y)M[y]=(F=C[d[y]])||0;this.indexToHeadingLevel_=M,m.indexToHeadingLevel=M,this.numHeadings_=Object.keys(C).length,m.numHeadings=this.numHeadings_}else m.indexToHeadingLevel&&(this.indexToHeadingLevel_=m.indexToHeadingLevel,this.numHeadings_=m.numHeadings)},initItemToDataIndex:function(){if(this.itemToDataIndex_={},this.rawList_)for(var m=0,d=this.rawList_.length;m"+ut.substr(0,C.length)+""+ut.substr(C.length),An=!0,ke=m.SEQ_NUM_PREFIX+ut+m.SEQ_NUM_SEPARATOR+Ve(He),we&&(ke+=we[ce])))),!Mt&&!_){var an=!1,Gn=He;m.options.ignoreCase&&(Gn=He.toLowerCase());for(var sn=Gn.indexOf(C);!an&&-1!==sn;)0===sn?(an=!0,++M<=w&&(ke=""+Ve(He.substr(0,C.length))+""+Ve(He.substr(C.length)),we&&(ke+=we[ce]))):(m.options.fullSearch||/(.\b|_)./.test(Gn.substr(sn-1,2)))&&(an=!0,++M<=w)&&(ke=Ve(He.substr(0,sn))+""+Ve(He.substr(sn,C.length))+""+Ve(He.substr(sn+C.length)),we&&(ke+=we[ce])),an||(sn=Gn.indexOf(C,sn+1))}var ie=!1;m.multiSelect_&&(ie=m.isSelected(He))&&++pe,!ie&&ke&&(Ne||M<=w||m.numHeadings_>0&&_)&&(ee&&!J&&(J=!0,N.push(ee),R.push(ce-1),++te,$[ee]=[Ve(ee),"heading"],F=0),(!_||!m.numHeadings_||FX+pe?(O("searchCount").innerHTML=X+" of "+M+" items total",O("moreResults").style.display="block",O("searchCount").style.display="block"):(O("moreResults").style.display="none",O("searchCount").style.display="none"),m.buildHTML(N,R,$,y)},buildHTML:function(m,d,g,C){var y,M=-1,w=null!==C;if(!this.numHeadings_&&this.matchListItemsToField_&&(w||this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST)&&(M=w?C:this.pickBestMatch(m))>=0){var _=m[M],I=d[M];for(y=M;y>0;--y)m[y]=m[y-1],d[y]=d[y-1];m[0]=_,d[0]=I}var F="
              ";y=0,M>=0&&(F+='
            • '+g[_][0]+"
            • ",++y);for(var N=m.length;y'+R[0]+"":'
            • '+R[0]+"
            • "}return F+"
            "},setList:function(m,d){this.listIsOriginal_=!1;var g=m.length;this.rawList_=new Array(g);for(var C=0,M=m.length;C0,m.length>1||!this.autoFill_?L(this.element).addClass("ac_multiple"):L(this.element).removeClass("ac_multiple"),(this.hasFocus||document.activeElement===this.element)&&this.onFocus()},setFieldToListValue:function(m){this.setFieldVal(m,!1),this.fieldValIsListVal_=!0,this.storeSelectedItem(),this.processedFieldVal_=m,this.listSelectionNotification("",!0),this.setMatchStatusIndicator(!0),this.setInvalidValIndicator(!1),this.propagateFieldChanges()},setListAndField:function(m,d,g,C){void 0===g&&(g=!1),void 0===C&&(C=!1),this.setList(m,d),b.Autocompleter.Event.notifyObservers(this.element,"LIST_ASSIGNMENT",{});var _,M=this.domCache.get("elemVal"),y=m.length;!1===g&&(_=this.autoFill_&&(1===y||y>1&&C)?this.assembleValue(m[0]):"",this.setFieldVal(_,!1),this.fieldValIsListVal_=!0),!g&&M!==_&&this.setFieldToListValue(_),this.setInvalidValIndicator(!1),this.setMatchStatusIndicator(!0),this.options.afterUpdateElement&&this.options.afterUpdateElement()},assembleValue:function(m){return m.trim()},onObserverEvent:function(){this.temporaryHide_=!0,this.hideList(),b.Autocompleter.Base.prototype.onObserverEvent.apply(this,[]),this.posAnsList(),this.showList(),this.temporaryHide_=!1},loadList:function(m,d){void 0===m&&(m=this.element.id);var g=b.Autocompleter.getFieldLookupKey(this.element);this.listLoadAttempted_=!0;var C=b.RecordDataRequester.getOutputFieldRDR(m);if(C){var M=C.getFieldData(g);if(M?this.setListAndField(M[0],M[1],!0,!1):C.assignListData(),m!==this.element.id){var y=O(d),_=[d,"EQ",b.Autocompleter.getFieldVal(y)];C.addFieldsToUpdateList(m,this,_)}}},listIsEmpty:function(){return 0===this.options.array.length},getInitialSelectionIndex:function(){var m=-1;if(""==this.domCache.get("elemVal"))if(this.defaultSelectionIndex_)m=this.defaultSelectionIndex_;else{var d=this.constructorOpts_.defaultValue;if(void 0!==d){if(this.itemCodes_)for(var g=0,C=this.itemCodes_.length;g=2*b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD&&(m=-1),this.defaultSelectionIndex_=m}return m},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.matchListItemsToField_=!1,!this.listLoadAttempted_&&this.listIsEmpty()&&!this.element.comboField&&this.loadList(),b.Autocompleter.Base.prototype.onFocus.apply(this),this.enabled_&&(this.listBelowField_=!0,this.focusInProgress_=!0,this.hideList(),this.element.shakeCanceled=!1,this.maybeShowList(),this.index=this.getInitialSelectionIndex(),this.index>=0&&(this.setFieldToListValue(this.listItemValue(this.getCurrentEntry())),this.element.select(),this.render()),this.focusInProgress_=!1))},maybeShowList:function(){this.activate(),this.render();var m=!1;0==this.add_seqnum?m=this.entryCount>0:this.entryCount>1||!this.autoFill_?m=!0:1==this.entryCount&&(m=this.listItemValue(b.Autocompleter.listItemElements()[0])!=this.processedFieldVal_),1==m&&(this.posAnsList(),this.showList(),this.readSearchCount())},onFieldClick:function(){if(this.enabled_&&this.element.id===b.Autocompleter.currentAutoCompField_&&(!this.listShowing||this.matchListItemsToField_)){this.matchListItemsToField_=!1;var m=this.suggestionMode_;this.suggestionMode_=b.Autocompleter.NO_COMPLETION_SUGGESTIONS,this.maybeShowList(),this.suggestionMode_=m}},focusField:function(){this.element.focus()},listItemValue:function(m){const d=m.getAttribute("autocompRawListIndex");return this.rawList_[d]},fieldEventIsBigList:function(m){return m.ctrlKey&&m.keyCode===L.ui.keyCode.ENTER},handleSeeMoreItems:function(m){this.seeMoreItemsClicked_=!0,O("searchHint").style.display="none",this.listBelowField_=!1,this.getUpdatedChoices(),this.posAnsList(),this.seeMoreItemsClicked_=!1,this.splitAutocomp_=!1,b.Autocompleter.stopEvent(m)},findItemIndexByCode:function(m){for(var d=null,g=0,C=this.itemCodes_.length;g0&&(b.Autocompleter.screenReaderLog("Showing "+this.entryCount+" of "+this.rawList_.length+" items."),m=!0),m},activate:function(){this.changed=!1,this.hasFocus=!0,this.getUpdatedChoices()}};L.extend(b.Autocompleter.Prefetch.prototype,U),U=null}},8644:Q=>{Q.exports=function K(O,L,b){"use strict";b.Autocompleter.Search=b.PrototypeAPI.Class.create();var B={urlToCache_:{},MAX_VALUE_SIZE_FOR_AUTOCOMP:25,EXPANDED_COUNT:500,constructor:b.Autocompleter.Search,superclass:b.Autocompleter.Base.prototype};L.extend(b.Autocompleter.Search,B),B=null,L.extend(b.Autocompleter.Search.prototype,b.Autocompleter.Base.prototype),b.Autocompleter.Search.prototype.className="Def.Autocompleter.Search";var U={lastAjaxRequest_:null,resultCache_:null,useResultCache_:!0,suggestionList_:null,showListOnFocusIfEmpty_:!1,initialize:function(m,d,g){g=L.extend({partialChars:2,onHide:L.proxy(function(y,_){O("searchCount").style.display="none",O("moreResults").style.display="none",b.Autocompleter.Base.prototype.hideList.apply(this)},this),onShow:L.proxy(function(y,_){O("searchCount").style.display="block",O("moreResults").style.display="block",b.Autocompleter.Base.prototype.showList.apply(this)},this),onComplete:L.proxy(this.onComplete,this)},g||{}),b.Autocompleter.Base.classInit_||b.Autocompleter.Base.classInit(),this.url=d,this.fhir=g.fhir,this.search=g.search||this.fhir&&this.fhir.search,this.defAutocompleterBaseInit(m,g),this.autocomp=g.autocomp,void 0===this.autocomp?this.autocomp=!0:this.autocomp||(this.options.frequency=31536e3),void 0===g.sort&&(g.sort=!0),null!==g.useResultCache&&!1===g.useResultCache&&(this.useResultCache_=!1),this.showListOnFocusIfEmpty_=g.showListOnFocusIfEmpty||!1,L(this.element).focus(L.proxy(this.onFocus,this));var C=g.buttonID;if(this.buttonID=C,C&&"null"!==C){var M=L(document.getElementById(C));M.mousedown(L.proxy(this.buttonClick,this)),M.keypress(L.proxy(this.buttonKeyPress,this))}L(this.element).addClass("search_field"),g.colHeaders&&(this.colHeaderHTML="")},initItemToDataIndex:function(){this.itemToDataIndex_={}},dupForField:function(m){var d=this.dupDataReqForField(m),g=Object.clone(this.constructorOpts_);return g.dataRequester=d,new b.Autocompleter.Search(m,this.url,g)},getSearchStr:function(m){var d=b.Autocompleter;return d.LIST_ITEM_FIELD_SEP_REGEX||(d.LIST_ITEM_FIELD_SEP_REGEX=new RegExp(d.LIST_ITEM_FIELD_SEP,"g")),m||(m=this.getToken()),m.replace(d.LIST_ITEM_FIELD_SEP_REGEX," ").trimLeft()},runSearch:function(){this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort();var m=this.search;if(this.url||m){this.searchInProgress=!0,this.searchStartTime=(new Date).getTime();var d=this.getSearchStr(),g=null;this.useResultCache_&&(g=this.getCachedResults(d,this.getLoadCount(b.Autocompleter.Search.EXPANDED_COUNT)))&&this.onComplete(g,null,!0),g||(m?this.useSearchFn(d,b.Autocompleter.Search.EXPANDED_COUNT):this.urlSearch(d,b.Autocompleter.Search.EXPANDED_COUNT),this.changed=!1,this.hasFocus=!0)}},getLoadCount(m){return this.search||this.fhir?m+(this.multiSelect_&&b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD===m?this.getSelectedItems().length:0):this.multiSelect_&&m===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m+this.getSelectedItems().length:m!==b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD?m:0},useSearchFn:function(m,d){var g=this;this.search(m,this.getLoadCount(d)).then(function(C){g.onComplete({results:C,requestedCount:d,searchStr:m})},function(C){console.log("FHIR search failed: "+C)})},urlSearch:function(m,d){var g={};if(this.fhir)g.filter=m,g._format="application/json",g.count=this.getLoadCount(d);else{g.terms=m;var C=this.getLoadCount(d);C&&(g.maxList=C)}window._token&&(params.authenticity_token=window._token),this.lastAjaxRequest_=L.ajax(this.url,{data:g,dataType:"json",complete:this.options.onComplete}),this.lastAjaxRequest_.requestParamData_=g,this.lastAjaxRequest_.requestedCount=d},initResultCache:function(){this.resultCache_=this.url?b.Autocompleter.Search.urlToCache_[this.url]:null,this.resultCache_||(this.resultCache_=[],this.url&&(b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_))},getCachedResults:function(m,d){return this.resultCache_||this.initResultCache(),this.resultCache_[d]&&this.resultCache_[d][m]},storeCachedResults:function(m,d,g){this.resultCache_||this.initResultCache(),this.resultCache_[d]||(this.resultCache_[d]={}),this.resultCache_[d][m]=g},clearCachedResults:function(){this.resultCache_=[{},{}],b.Autocompleter.Search.urlToCache_[this.url]=this.resultCache_},setURL:function(m){this.url=m,this.initResultCache()},fieldEventIsBigList:function(m){return m.keyCode===L.ui.keyCode.ENTER&&(m.ctrlKey||!this.autocomp&&this.domCache.get("elemVal")!==this.processedFieldVal_&&""!==this.domCache.get("elemVal").trim())},buttonKeyPress:function(m){m.keyCode===L.ui.keyCode.ENTER&&this.runSearch()},processChoices:function(m,d){for(var g=[],C=Object.keys(m),M=0,y=C.length;M0&&!this.numHeadings_){var I=null,F=-1;if(this.suggestionMode_===b.Autocompleter.USE_STATISTICS?F=0:this.suggestionMode_===b.Autocompleter.SUGGEST_SHORTEST&&(F=this.pickBestMatch(g)),this.options.sort)F>-1&&(I=g[F],g[F]=""),g=g.sort(b.Autocompleter.Base.noCaseSort),F>-1&&(g[0]=I);else if(F>0){var N=g[0];g[0]=g[F],g[F]=N}g.length>d&&(g.length=d)}return[g,F>-1]},escapeHTML:function(m){return b.Autocompleter.Base.escapeAttribute(m).replace(/<(\/)?span>/g,"<$1span>")},buildUpdateHTML:function(m,d,g){var C,M,y,_,w,I,F,N=this.options.tableFormat;N?(M=this.colHeaderHTML||"
            "+g.colHeaders.join("")+"
            ",y="
            ",_="",I="",F=""):(M="
              ",y="
            ",_="",I=b.Autocompleter.LIST_ITEM_FIELD_SEP,F=""),C=M;for(var R=0,$=m.length;R<$;++R){for(var ee=m[R],J=g[ee],he=[],te=0,pe=J.length;te0||null===m){M=d+" of "+(null===m?"unknown":m)+" total";var _=(new Date).getTime()-this.searchStartTime+1e3*this.options.frequency+"",w=g+"";w.length<3&&(w+=" ");var I="; ";void 0!==g&&(I+=w+" bytes in "),I+=_+" ms",_.length<3&&(I+=" "),C.innerHTML=M+=I,O("searchCount").style.display="block"}},createFieldVals:function(m){var d={},g=this.options.valueCols,C=b.Autocompleter.LIST_ITEM_FIELD_SEP;if(this.itemToDataIndex_={},g)var M=g.length;for(var y=0,_=m.length;y<_;++y){var I,w=m[y];if(g){I=[];for(var F=0;F/g,""),this.itemToDataIndex_[N]=y,d[N]=w}return d},onComplete:function(m,d,g){const C=m.requestedCount||this.lastAjaxRequest_.requestedCount;var M=this.getToken();this.trimmedElemVal=M.trim(),this.lastAjaxRequest_===m&&(this.lastAjaxRequest_=null);const y=!!m.results;if(200===m.status||y){if(y)var _=m.searchStr,w=m.requestedCount===b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD;else{var I=m.requestParamData_;this.fhir?(_=I.filter,w=I.count===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)):(_=I.terms,w=void 0===I.maxList||I.maxList===this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}var F=b.Autocompleter.Search;!g&&this.useResultCache_&&this.storeCachedResults(_,this.getLoadCount(C),m);var N=this.getSearchStr(M);if(w&&(N=N.substr(0,F.MAX_VALUE_SIZE_FOR_AUTOCOMP)),(this.hasFocus||this.refocusInProgress_)&&N===_){var R=y?m.results:m.responseJSON||JSON.parse(m.responseText);if(this.fhir){$=R.expansion.total,this.listExtraData_=null,this.itemCodes_=[],this.itemCodeSystems_=[],this.rawList_=[];var ee=R.expansion.contains;if(ee)for(var J=0,he=ee.length;J0&&(d.data=y)}return d},show:function(){("hidden"===this.listContainer.style.visibility||""===this.listContainer.style.visibility)&&this.options.onShow(this.element,this.update)},hide:function(){this.searchInProgress||b.Autocompleter.Search.superclass.hide.apply(this)},buttonClick:function(m){this.observer&&clearTimeout(this.observer),this.searchInProgress=!0,this.runSearch(),b.Autocompleter.stopEvent(m)},handleSeeMoreItems:function(m){this.multiSelect_&&""===this.domCache.get("elemVal")&&this.preFieldFillVal_&&this.setFieldVal(this.preFieldFillVal_,!1),this.buttonClick(m)},onFocus:function(){!0===b.Autocompleter.completionOptionsScrollerClicked_?b.Autocompleter.completionOptionsScrollerClicked_=!1:(this.refocusInProgress_||(b.Autocompleter.screenReaderLog("Type to show matching list values."),this.hide(),this.rawList_=[]),b.Autocompleter.Base.prototype.onFocus.apply(this),this.hasFocus=!0,this.showListOnFocusIfEmpty_&&this.getUpdatedChoices())},onBlur:function(m){!this.refocusInProgress_&&!b.Autocompleter.completionOptionsScrollerClicked_&&(b.Autocompleter.Base.prototype.onBlur.apply(this,[m]),this.searchInProgress||(this.active=!1))},getUpdatedChoices:function(){if(this.lastAjaxRequest_&&this.lastAjaxRequest_.transport&&this.lastAjaxRequest_.abort(),this.url||this.search){this.searchStartTime=(new Date).getTime();var m=null,d=b.Autocompleter.Search,g=this.getSearchStr();g.length>d.MAX_VALUE_SIZE_FOR_AUTOCOMP&&(g=g.substr(0,d.MAX_VALUE_SIZE_FOR_AUTOCOMP)),this.useResultCache_&&(m=this.getCachedResults(g,this.getLoadCount(b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD)))&&this.onComplete(m,null,!0),m||(this.search?this.useSearchFn(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD):this.urlSearch(g,b.Autocompleter.Base.MAX_ITEMS_BELOW_FIELD))}},findSuggestions:function(){if(this.url){var d={field_val:this.getSearchStr(),suggest:1};window._token&&(params.authenticity_token=window._token);var g={data:d,complete:L.proxy(this.onFindSuggestionComplete,this)};L.ajax(this.url,g)}},onFindSuggestionComplete:function(m){if(200===m.status){var d=m.responseJSON||JSON.parse(m.responseText),C=[],M=!1;if(d[0].length>0){var y=d[1];this.suggestionList_=d;for(var _=this.domCache.get("elemVal").trim().toLowerCase(),w=b.Autocompleter.LIST_ITEM_FIELD_SEP,I=0,F=y.length;!M&&I{Q.exports=function K(O){"use strict";var L=O.PrototypeAPI.Class.create({initialize:function(b,D,B,U){if(this.displayedProp=b.display||"text",this.scope=D,this.acOptions=b,U){this.pElem=B[0];var m=this.pElem.autocomp;m&&(m.destroy(),D.modelData=null,this.removeAutocompFunction(U.$formatters),this.removeAutocompFunction(U.$parsers));var d=b.hasOwnProperty("url")||b.fhir&&b.fhir.search;this.ac=d?this.searchList():this.prefetchList();var g=D.modelData;if(null!=g)if(this.ac.multiSelect_){for(var M=0,y=g.length;M{Q.exports=function K(O,L){"use strict";var D=O.$;function B(g,m,d){if(g=D(g),1==arguments.length){var C=g.cumulativeOffset();window.scrollTo(C[0],C[1])}else g.scrollLeft=m,g.scrollTop=d;return g}L.Scroll=O.Class.create(),jQuery.extend(jQuery.extend(L.Scroll.prototype,L.Base.prototype),{currentScrollPos:function(U){return this.element===window?document.viewport.getScrollOffsets():this.element===document.documentElement&&0===document.documentElement.scrollTop&&0===document.documentElement.scrollLeft?{left:document.body.scrollLeft,top:document.body.scrollTop}:{left:this.element.scrollLeft,top:this.element.scrollTop}},initialize:function(U){if(this.element=D(U),!this.element)throw L._elementDoesNotExistError;var m=this.currentScrollPos(U),d=jQuery.extend({x:0,y:0},arguments[1]||{}),g={x:m.left+d.x,y:m.top+d.y};this.start(g)},setup:function(){},update:function(U){var m=this.currentScrollPos(this.element),d=Math.round((this.options.x-m.left)*U+m.left),g=Math.round((this.options.y-m.top)*U+m.top);B(this.element,d,g),this.element===document.documentElement&&B(document.body,d,g)}})}},1444:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";var B=D.PrototypeAPI.Class,U=D.PrototypeAPI.Enumerable,d=D.PrototypeAPI.isString,g={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:function(C){return C},sinoidal:function(C){return-Math.cos(C*Math.PI)/2+.5},reverse:function(C){return 1-C},flicker:function(M){return(M=-Math.cos(M*Math.PI)/4+.75+Math.random()/4)>1?1:M},wobble:function(C){return-Math.cos(C*Math.PI*(9*C))/2+.5},pulse:function(C,M){return-Math.cos(C*((M||5)-.5)*2*Math.PI)/2+.5},spring:function(C){return 1-Math.cos(4.5*C*Math.PI)*Math.exp(6*-C)},none:function(C){return 0},full:function(C){return 1}},DefaultOptions:{duration:1,fps:100,sync:!1,from:0,to:1,delay:0,queue:"parallel"}};g.DefaultOptions.transition=g.Transitions.sinoidal,g.ScopedQueue=B.create(U,{initialize:function(){this.effects=[],this.interval=null},_each:function(C){this.effects._each(C)},add:function(C){var M=(new Date).getTime();switch(d(C.options.queue)?C.options.queue:C.options.queue.position){case"front":this.effects.findAll(function(_){return"idle"==_.state}).each(function(_){_.startOn+=C.finishOn,_.finishOn+=C.finishOn});break;case"with-last":M=this.effects.pluck("startOn").max()||M;break;case"end":M=this.effects.pluck("finishOn").max()||M}C.startOn+=M,C.finishOn+=M,(!C.options.queue.limit||this.effects.length-1;)this.effects.splice(M,1);0==this.effects.length&&(clearInterval(this.interval),this.interval=null)},loop:function(){for(var C=(new Date).getTime(),M=0,y=this.effects.length;M=this.startOn){if(C>=this.finishOn)return this.render(1),this.cancel(),this.event("beforeFinish"),this.finish&&this.finish(),void this.event("afterFinish");var M=(C-this.startOn)/this.totalTime,y=Math.round(M*this.totalFrames);y>this.currentFrame&&(this.render(M),this.currentFrame=y)}},cancel:function(){this.options.sync||g.Queues.get(d(this.options.queue)?"global":this.options.queue.scope).remove(this),this.state="finished"},event:function(C){this.options[C+"Internal"]&&this.options[C+"Internal"](this),this.options[C]&&this.options[C](this)},inspect:function(){var C=$H();for(property in this)Object.isFunction(this[property])||C.set(property,this[property]);return"#"}}),g.Move=B.create(g.Base,{initialize:function(C){if(this.element=L(C),!this.element)throw g._elementDoesNotExistError;var M=b.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(M)},setup:function(){D.PrototypeAPI.makePositioned(this.element);var C=D.PrototypeAPI;this.originalLeft=parseFloat(C.getStyle(this.element,"left")||"0"),this.originalTop=parseFloat(C.getStyle(this.element,"top")||"0"),"absolute"==this.options.mode&&(this.options.x=this.options.x-this.originalLeft,this.options.y=this.options.y-this.originalTop)},update:function(C){D.PrototypeAPI.setStyle(this.element,{left:Math.round(this.options.x*C+this.originalLeft)+"px",top:Math.round(this.options.y*C+this.originalTop)+"px"})}}),g.Shake=function(C){C=L(C);var M=b.extend({distance:20,duration:.5},arguments[1]||{}),y=parseFloat(M.distance),_=parseFloat(M.duration)/10,w=b(C).offset(),I=D.PrototypeAPI,F={top:w.top,left:w.left};return new g.Move(C,{x:y,y:0,duration:_,afterFinishInternal:function(N){new g.Move(N.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(R){new g.Move(R.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function($){new g.Move($.element,{x:2*-y,y:0,duration:2*_,afterFinishInternal:function(ee){new g.Move(ee.element,{x:2*y,y:0,duration:2*_,afterFinishInternal:function(J){new g.Move(J.element,{x:-y,y:0,duration:_,afterFinishInternal:function(he){I.setStyle(I.undoPositioned(he.element),F)}})}})}})}})}})}})},D.Effect=g}},2968:Q=>{Q.exports=function K(O,L){"use strict";var b={HTMLEvents:/^(?:load|unload|abort|error|select|change|submit|reset|focus|blur|resize|scroll)$/,MouseEvents:/^(?:click|mouse(?:down|up|over|move|out))$/},D={pointerX:0,pointerY:0,button:0,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,bubbles:!0,cancelable:!0};L.Event={},L.Event.simulate=function(B,U){var d,m=jQuery.extend(D,arguments[2]||{}),g=null;for(var C in B=O(B),b)if(b[C].test(U)){g=C;break}if(!g)throw new SyntaxError("Only HTMLEvents and MouseEvents interfaces are supported");return document.createEvent?(d=document.createEvent(g),"HTMLEvents"==g?d.initEvent(U,m.bubbles,m.cancelable):d.initMouseEvent(U,m.bubbles,m.cancelable,document.defaultView,m.button,m.pointerX,m.pointerY,m.pointerX,m.pointerY,m.ctrlKey,m.altKey,m.shiftKey,m.metaKey,m.button,B),B.dispatchEvent(d)):(m.clientX=m.pointerX,m.clientY=m.pointerY,d=jQuery.extend(document.createEventObject(),m),B.fireEvent("on"+U,d)),B}}},2474:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.FieldAlarms={setOffAlarm:function(B){void 0===this.bonk&&(this.bonk=new Audio(this.soundData_)),this.bonk.readyState>=2&&(this.bonk.currentTime=0,0!==this.bonk.currentTime&&(this.bonk.src=this.bonk.src)),this.bonk.play(),D.Effect.Shake(B.id,5)},cancelAlarm:function(B){B.shakeCanceled=!0,this.bonk.pause(),this.bonk.currentTime=0}}}},5076:(Q,K,O)=>{var L={};L.PrototypeAPI=O(5826),O(6397),O(5610)(L),O(1444)(L.PrototypeAPI.$,jQuery,L),O(951)(L.PrototypeAPI,L.Effect),O(2968)(L.PrototypeAPI.$,L),O(3469)(L),O(5559)(L),O(5188)(L.PrototypeAPI.$,jQuery,L),O(2474)(L.PrototypeAPI.$,jQuery,L),O(5855)(L),O(2103)(L.PrototypeAPI.$,jQuery,L),O(3810)(L.PrototypeAPI.$,jQuery,L),O(8644)(L.PrototypeAPI.$,jQuery,L),O(2948)(L.PrototypeAPI.$,jQuery,L),O(5013)(L),Q.exports=L},5610:Q=>{Q.exports=function K(O){O.jqueryLite=function(){"use strict";return{ui:{keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}}}(),Object.assign(jQuery,O.jqueryLite)}},3469:Q=>{if(void 0===K)var K={};Q.exports=function O(L){"use strict";L.Observable={callbacks_:null,notifyObservers:function(b,D,B){null!==this.callbacks_&&(B.field_id=b?b.id:null,setTimeout(function(){var U=this.callbacks_[D];if(void 0!==U){if(null!==b)var d=U[this.lookupKey(b)];for(var C=[d,U.null],M=0,y=C.length;M-1&&m.splice(d,1)}}}}}}},6397:()=>{"function"!=typeof Object.assign&&(Object.assign=function(Q){"use strict";if(null==Q)throw new TypeError("Cannot convert undefined or null to object");for(var K=Object(Q),O=1;O{if(void 0===K)var K={};K.PrototypeAPI=function(){"use strict";var O={};function L(N){if(!N)return[];if("toArray"in Object(N))return N.toArray();for(var R=N.length||0,$=new Array(R);R--;)$[R]=N[R];return $}function b(N){var R=N;return K.PrototypeAPI.isString(N)&&(R=document.getElementById(N)),R}var N,R,D=Object.prototype.toString,B=(N="undefined"!=typeof navigator&&navigator.userAgent,R="[object Opera]"==Object.prototype.toString.call(window.opera),{IE:!!window.attachEvent&&!R,Opera:R,WebKit:N&&N.indexOf("AppleWebKit/")>-1,Gecko:N&&N.indexOf("Gecko")>-1&&-1===N.indexOf("KHTML"),MobileSafari:N&&/Apple.*Mobile/.test(N)});function U(N){return"[object Function]"===D.call(N)}function g(N){var R=N.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=R.length||R[0]?R:[]}function C(N,R){for(var $ in R)N[$]=R[$];return N}function M(N){return N}var y=function(){var N=function(){for(var J in{toString:1})if("toString"===J)return!1;return!0}();function R(){}return{create:function $(){var J=null,he=L(arguments);function te(){this.initialize.apply(this,arguments)}U(he[0])&&(J=he.shift()),C(te,y.Methods),te.superclass=J,te.subclasses=[],J&&(R.prototype=J.prototype,te.prototype=new R,J.subclasses.push(te));for(var pe=0,Ve=he.length;pe=X)&&(X=xe)},this),X},min:function Ne(Ae,ie){var X;return Ae=Ae||M,this.each(function(xe,Oe){xe=Ae.call(ie,xe,Oe,this),(null==X||xeQe?1:0}).pluck("value")},toArray:Mt,entries:Mt,zip:function an(){var Ae=L(arguments),ie=[this].concat(Ae).map(L);return this.map(function(X,xe){for(var Oe=[],Qe=0,un=ie.length;Qe"},find:he}}();function I(N){return N.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}var F={setOpacity:function(N,R){return 1==R||""===R?R="":R<1e-5&&(R=0),(N=b(N)).style.opacity=R,N},setStyle:function(N,R){var $=(N=b(N)).style;if(K.PrototypeAPI.isString(R)){if($.cssText+=";"+R,R.include("opacity")){var J=R.match(/opacity:\s*(\d?\.?\d*)/)[1];K.PrototypeAPI.setOpacity(N,J)}return N}for(var he in R)if("opacity"===he)K.PrototypeAPI.setOpacity(N,R[he]);else{var te=R[he];("float"===he||"cssFloat"===he)&&(he=void 0===$.styleFloat?"cssFloat":"styleFloat"),$[he]=te}return N},getStyle:function(N,R){var $=(N=b(N)).style[R];if(!$||"auto"===$){var ee=document.defaultView.getComputedStyle(N,null);$=ee?ee[R]:null}return"opacity"===R?$?parseFloat($):1:"auto"===$?null:$},makePositioned:function(N){N=b(N);var R=K.PrototypeAPI.getStyle(N,"position"),$={};return("static"===R||!R)&&($.position="relative",K.PrototypeAPI.Browser.Opera&&($.top=0,$.left=0),K.PrototypeAPI.setStyle(N,$),jQuery(N).data("prototype_made_positioned",!0)),N},undoPositioned:function(N){N=b(N);var R=jQuery(N);return R.data("prototype_made_positioned")&&(R.removeData("prototype_made_positioned"),K.PrototypeAPI.setStyle(N,{position:"",top:"",bottom:"",left:"",right:""})),N}};return{$:b,Class:y,Enumerable:_,isString:function m(N){return"[object String]"===D.call(N)},isArray:function d(N){return"[object Array]"===D.call(N)},Browser:B,parseQuery:function w(N){var $=N.trim().match(/([^?#]*)(#.*)?$/);if(!$)return{};for(var ee=$[1].split("&"),he=0,te=ee.length;he1?pe.join("="):pe[0];null!=we&&(we=we.gsub("+"," "),we=decodeURIComponent(we)),Ve in hash?(this.isArray(hash[Ve])||(hash[Ve]=[hash[Ve]]),hash[Ve].push(we)):hash[Ve]=we}}return{}},escapeHTML:I,escapeAttribute:I,getStyle:F.getStyle,setStyle:F.setStyle,makePositioned:F.makePositioned,undoPositioned:F.undoPositioned,$A:L}}(),Q.exports=K.PrototypeAPI},5188:Q=>{if(void 0===K)var K={};Q.exports=function O(L,b,D){"use strict";D.RecordDataRequester=D.PrototypeAPI.Class.create();var U={formField_:null,codeField_:null,dataURL_:null,dataReqInput_:null,dataReqOutput_:null,inputFieldsHash_:null,outputFieldsHash_:null,noPriorDataReq_:!0,latestPendingAjaxRequest_:null,lastFieldVal_:null,lastDataHash_:null,outputToSameGroup_:null,autoCompUpdateList_:null,initialize:function(m,d,g,C,M){this.formField_=m,this.dataURL_=d,this.dataReqInput_=g,this.dataReqOutput_=C,this.outputToSameGroup_=M,this.setOutputNamesToRDRNames(m,C)},setOutputNamesToRDRNames:function(m,d){for(var g=D.Autocompleter.getFieldLookupKey(m),C=D.RecordDataRequester.outputFieldNameToRDRFieldName_,M=0,y=d.length;M0;if(null!==this.autoCompUpdateList_[d])for(var M in this.autoCompUpdateList_[d]){var y=M.split(","),_=L(y[0]),w=D.Autocompleter.getFieldVal(_);if("EQ"===y[1]&&w===y[2]||"NE"===y[1]&&w!==y[2])for(var I=this.autoCompUpdateList_[d][M],F=0,N=I.length;F0&&(m[y]=_)}return m},assignDataToFields:function(m,d){this.inputFieldsHash_||this.initFieldsHash();var g=[],C={},M=this.getOutputFieldsHash(),y=D.Autocompleter;for(var _ in m){var w=M[_];if(void 0!==w)for(var I=0,F=w.length;I0&&R[0]instanceof Array?(R[2]&&N.autocomp.initHeadings(R[2]),d?N.autocomp.setList(R[0],R[1]):N.autocomp.setListAndField(R[0],R[1])):d?N.autocomp.setList(R):N.autocomp.setListAndField(R),null!==this.autoCompUpdateList_&&null!==this.autoCompUpdateList_[$]){var ee={};ee[$]=R,this.processUpdateList(ee)}}}else d||(void 0!==N.comboField?N.comboField.mimicField(R,this.formField_.id):(D.Autocompleter.setFieldVal(N,R,!1),g.push(N),C[N.id]=R))}}D.Autocompleter.Event.notifyObservers(null,"RDR_ASSIGNMENT",{updatedFields:g,updatedFieldIDToVal:C,listField:this.formField_})},buildParameters:function(){var m={};this.inputFieldsHash_||this.initFieldsHash();var d=this.formField_.autocomp.getSelectedCodes()[0];if(null!=d?m.code_val=d:m.field_val=D.Autocompleter.getFieldVal(this.formField_),this.dataReqInput_)for(var g=0,C=this.dataReqInput_.length;g{Q.exports=function K(O){"use strict";O.ScreenReaderLog=function(L){if(void 0===L){for(var b="reader_log",D=(L=b,1);document.getElementById(L);)L=b+ ++D;this.logElement_=document.createElement("div"),this.logElement_.setAttribute("id",L),document.body.appendChild(this.logElement_)}else this.logElement_=document.getElementById(L);this.logElement_.setAttribute("aria-live","assertive"),this.logElement_.setAttribute("aria-relevant","additions"),this.logElement_.setAttribute("role","log"),this.logElement_.setAttribute("class","screen_reader_only")},O.ScreenReaderLog.prototype={add:function(L){var b=document.createElement("p");b.appendChild(document.createTextNode(L)),this.logElement_.appendChild(b)}},O.ScreenReaderLog.add=function(L){this.log_||(this.log_=new O.ScreenReaderLog("reader_log")),this.log_.add(L)}}},4263:(Q,K,O)=>{"use strict";var L=O(9903),b=O(3855),D=b(L("String.prototype.indexOf"));Q.exports=function(U,m){var d=L(U,!!m);return"function"==typeof d&&D(U,".prototype.")>-1?b(d):d}},3855:(Q,K,O)=>{"use strict";var L=O(224),b=O(9903),D=b("%Function.prototype.apply%"),B=b("%Function.prototype.call%"),U=b("%Reflect.apply%",!0)||L.call(B,D),m=b("%Object.getOwnPropertyDescriptor%",!0),d=b("%Object.defineProperty%",!0),g=b("%Math.max%");if(d)try{d({},"a",{value:1})}catch(M){d=null}Q.exports=function(y){var _=U(L,B,arguments);if(m&&d){var w=m(_,"length");w.configurable&&d(_,"length",{value:1+g(0,y.length-(arguments.length-1))})}return _};var C=function(){return U(L,D,arguments)};d?d(Q.exports,"apply",{value:C}):Q.exports.apply=C},5541:(Q,K,O)=>{"use strict";var L=O(2093),b=O(9102),D=O(5734),B=O(6687),U=O(8704),m=O(8266),d=O(4666),g=O(2086),C=O(9903),M=O(4263),y=O(2107),_=O(2069),w=O(8432),I=O(5709),F=O(6189),N=M("ArrayBuffer.prototype.byteLength",!0);function R(ie){if(!ie||"object"!=typeof ie||!N)return!1;try{return N(ie),!0}catch(X){return!1}}var $=M("Date.prototype.getTime"),ee=Object.getPrototypeOf,J=M("Object.prototype.toString"),he=C("%Set%",!0),te=M("Map.prototype.has",!0),pe=M("Map.prototype.get",!0),Ve=M("Map.prototype.size",!0),we=M("Set.prototype.add",!0),ce=M("Set.prototype.delete",!0),Ee=M("Set.prototype.has",!0),de=M("Set.prototype.size",!0);function Ne(ie,X,xe,Oe){for(var un,Qe=_(ie);(un=Qe.next())&&!un.done;)if(Mt(X,un.value,xe,Oe))return ce(ie,un.value),!0;return!1}function ke(ie){return void 0===ie?null:"object"!=typeof ie?"symbol"!=typeof ie&&("string"!=typeof ie&&"number"!=typeof ie||+ie==+ie):void 0}function He(ie,X,xe,Oe,Qe,un){var tn=ke(xe);if(null!=tn)return tn;var Qt=pe(X,tn),St=F({},Qe,{strict:!1});return!(void 0===Qt&&!te(X,tn)||!Mt(Oe,Qt,St,un))&&!te(ie,tn)&&Mt(Oe,Qt,St,un)}function ut(ie,X,xe){var Oe=ke(xe);return null!=Oe?Oe:Ee(X,Oe)&&!Ee(ie,Oe)}function An(ie,X,xe,Oe,Qe,un){for(var Qt,St,tn=_(ie);(Qt=tn.next())&&!Qt.done;)if(Mt(xe,St=Qt.value,Qe,un)&&Mt(Oe,pe(X,St),Qe,un))return ce(ie,St),!0;return!1}function Mt(ie,X,xe,Oe){var Qe=xe||{};if(Qe.strict?D(ie,X):ie===X)return!0;if(g(ie)!==g(X))return!1;if(!ie||!X||"object"!=typeof ie&&"object"!=typeof X)return Qe.strict?D(ie,X):ie==X;var hn,Qt=Oe.has(ie),St=Oe.has(X);if(Qt&&St){if(Oe.get(ie)===Oe.get(X))return!0}else hn={};return Qt||Oe.set(ie,hn),St||Oe.set(X,hn),function Ae(ie,X,xe,Oe){var Qe,un;if(typeof ie!=typeof X||null==ie||null==X||J(ie)!==J(X)||b(ie)!==b(X))return!1;if(m(ie)!==m(X))return!1;var St=ie instanceof Error,hn=X instanceof Error;if(St!==hn||(St||hn)&&(ie.name!==X.name||ie.message!==X.message))return!1;var Wr=B(ie),ji=B(X);if(Wr!==ji||(Wr||ji)&&(ie.source!==X.source||U(ie)!==U(X)))return!1;var yi=d(ie),bi=d(X);if(yi!==bi||(yi||bi)&&$(ie)!==$(X)||xe.strict&&ee&&ee(ie)!==ee(X)||I(ie)!==I(X))return!1;var ls=an(ie),Ar=an(X);if(ls!==Ar)return!1;if(ls||Ar){if(ie.length!==X.length)return!1;for(Qe=0;Qe=0;Qe--)if(Ln[Qe]!=uo[Qe])return!1;for(Qe=Ln.length-1;Qe>=0;Qe--)if(!Mt(ie[un=Ln[Qe]],X[un],xe,Oe))return!1;var Lo=y(ie),Kn=y(X);return Lo===Kn&&("Set"===Lo||"Set"===Kn?function Gn(ie,X,xe,Oe){if(de(ie)!==de(X))return!1;for(var tn,Qt,St,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(tn.value&&"object"==typeof tn.value)St||(St=new he),we(St,tn.value);else if(!Ee(X,tn.value)){if(xe.strict||!ut(ie,X,tn.value))return!1;St||(St=new he),we(St,tn.value)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(Qt.value&&"object"==typeof Qt.value){if(!Ne(St,Qt.value,xe.strict,Oe))return!1}else if(!xe.strict&&!Ee(ie,Qt.value)&&!Ne(St,Qt.value,xe.strict,Oe))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe):"Map"!==Lo||function sn(ie,X,xe,Oe){if(Ve(ie)!==Ve(X))return!1;for(var tn,Qt,St,hn,Wr,ji,Qe=_(ie),un=_(X);(tn=Qe.next())&&!tn.done;)if(Wr=tn.value[1],(hn=tn.value[0])&&"object"==typeof hn)St||(St=new he),we(St,hn);else if(void 0===(ji=pe(X,hn))&&!te(X,hn)||!Mt(Wr,ji,xe,Oe)){if(xe.strict||!He(ie,X,hn,Wr,xe,Oe))return!1;St||(St=new he),we(St,hn)}if(St){for(;(Qt=un.next())&&!Qt.done;)if(ji=Qt.value[1],(hn=Qt.value[0])&&"object"==typeof hn){if(!An(St,ie,hn,ji,xe,Oe))return!1}else if(!(xe.strict||ie.has(hn)&&Mt(pe(ie,hn),ji,xe,Oe)||An(St,ie,hn,ji,F({},xe,{strict:!1}),Oe)))return!1;return 0===de(St)}return!0}(ie,X,xe,Oe))}(ie,X,Qe,Oe)}function an(ie){return!(!ie||"object"!=typeof ie||"number"!=typeof ie.length||"function"!=typeof ie.copy||"function"!=typeof ie.slice||ie.length>0&&"number"!=typeof ie[0]||!(ie.constructor&&ie.constructor.isBuffer&&ie.constructor.isBuffer(ie)))}Q.exports=function(X,xe,Oe){return Mt(X,xe,Oe,w())}},1790:(Q,K,O)=>{"use strict";var L=O(2093),b="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),D=Object.prototype.toString,B=Array.prototype.concat,U=Object.defineProperty,d=O(9006)(),g=U&&d,C=function(y,_,w,I){_ in y&&(!function(y){return"function"==typeof y&&"[object Function]"===D.call(y)}(I)||!I())||(g?U(y,_,{configurable:!0,enumerable:!1,value:w,writable:!0}):y[_]=w)},M=function(y,_){var w=arguments.length>2?arguments[2]:{},I=L(_);b&&(I=B.call(I,Object.getOwnPropertySymbols(_)));for(var F=0;F{"use strict";var L=O(8642),b=Object.prototype.toString,D=Object.prototype.hasOwnProperty,B=function(C,M,y){for(var _=0,w=C.length;_=3&&(_=y),"[object Array]"===b.call(C)?B(C,M,_):"string"==typeof C?U(C,M,_):m(C,M,_)}},2199:Q=>{"use strict";var K="Function.prototype.bind called on incompatible ",O=Array.prototype.slice,L=Object.prototype.toString,b="[object Function]";Q.exports=function(B){var U=this;if("function"!=typeof U||L.call(U)!==b)throw new TypeError(K+U);for(var d,m=O.call(arguments,1),g=function(){if(this instanceof d){var w=U.apply(this,m.concat(O.call(arguments)));return Object(w)===w?w:this}return U.apply(B,m.concat(O.call(arguments)))},C=Math.max(0,U.length-m.length),M=[],y=0;y{"use strict";var L=O(2199);Q.exports=Function.prototype.bind||L},3677:Q=>{"use strict";var K=function(){return"string"==typeof function(){}.name},O=Object.getOwnPropertyDescriptor;if(O)try{O([],"length")}catch(b){O=null}K.functionsHaveConfigurableNames=function(){if(!K()||!O)return!1;var D=O(function(){},"name");return!!D&&!!D.configurable};var L=Function.prototype.bind;K.boundFunctionsHaveNames=function(){return K()&&"function"==typeof L&&""!==function(){}.bind().name},Q.exports=K},9903:(Q,K,O)=>{"use strict";var L,b=SyntaxError,D=Function,B=TypeError,U=function(Ee){try{return D('"use strict"; return ('+Ee+").constructor;")()}catch(de){}},m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(Ee){m=null}var d=function(){throw new B},g=m?function(){try{return d}catch(Ee){try{return m(arguments,"callee").get}catch(de){return d}}}():d,C=O(524)(),M=Object.getPrototypeOf||function(Ee){return Ee.__proto__},y={},_="undefined"==typeof Uint8Array?L:M(Uint8Array),w={"%AggregateError%":"undefined"==typeof AggregateError?L:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?L:ArrayBuffer,"%ArrayIteratorPrototype%":C?M([][Symbol.iterator]()):L,"%AsyncFromSyncIteratorPrototype%":L,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"==typeof Atomics?L:Atomics,"%BigInt%":"undefined"==typeof BigInt?L:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?L:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?L:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?L:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?L:FinalizationRegistry,"%Function%":D,"%GeneratorFunction%":y,"%Int8Array%":"undefined"==typeof Int8Array?L:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?L:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?L:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C?M(M([][Symbol.iterator]())):L,"%JSON%":"object"==typeof JSON?JSON:L,"%Map%":"undefined"==typeof Map?L:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&C?M((new Map)[Symbol.iterator]()):L,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?L:Promise,"%Proxy%":"undefined"==typeof Proxy?L:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?L:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?L:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&C?M((new Set)[Symbol.iterator]()):L,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?L:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C?M(""[Symbol.iterator]()):L,"%Symbol%":C?Symbol:L,"%SyntaxError%":b,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":B,"%Uint8Array%":"undefined"==typeof Uint8Array?L:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?L:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?L:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?L:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?L:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?L:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?L:WeakSet},I=function Ee(de){var Ne;if("%AsyncFunction%"===de)Ne=U("async function () {}");else if("%GeneratorFunction%"===de)Ne=U("function* () {}");else if("%AsyncGeneratorFunction%"===de)Ne=U("async function* () {}");else if("%AsyncGenerator%"===de){var ke=Ee("%AsyncGeneratorFunction%");ke&&(Ne=ke.prototype)}else if("%AsyncIteratorPrototype%"===de){var He=Ee("%AsyncGenerator%");He&&(Ne=M(He.prototype))}return w[de]=Ne,Ne},F={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},N=O(224),R=O(4031),$=N.call(Function.call,Array.prototype.concat),ee=N.call(Function.apply,Array.prototype.splice),J=N.call(Function.call,String.prototype.replace),he=N.call(Function.call,String.prototype.slice),te=N.call(Function.call,RegExp.prototype.exec),pe=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ve=/\\(\\)?/g,we=function(de){var Ne=he(de,0,1),ke=he(de,-1);if("%"===Ne&&"%"!==ke)throw new b("invalid intrinsic syntax, expected closing `%`");if("%"===ke&&"%"!==Ne)throw new b("invalid intrinsic syntax, expected opening `%`");var He=[];return J(de,pe,function(ut,An,Mt,an){He[He.length]=Mt?J(an,Ve,"$1"):An||ut}),He},ce=function(de,Ne){var He,ke=de;if(R(F,ke)&&(ke="%"+(He=F[ke])[0]+"%"),R(w,ke)){var ut=w[ke];if(ut===y&&(ut=I(ke)),void 0===ut&&!Ne)throw new B("intrinsic "+de+" exists, but is not available. Please file an issue!");return{alias:He,name:ke,value:ut}}throw new b("intrinsic "+de+" does not exist!")};Q.exports=function(de,Ne){if("string"!=typeof de||0===de.length)throw new B("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof Ne)throw new B('"allowMissing" argument must be a boolean');if(null===te(/^%?[^%]*%?$/,de))throw new b("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ke=we(de),He=ke.length>0?ke[0]:"",ut=ce("%"+He+"%",Ne),An=ut.name,Mt=ut.value,an=!1,Gn=ut.alias;Gn&&(He=Gn[0],ee(ke,$([0,1],Gn)));for(var sn=1,Ae=!0;sn=ke.length){var Oe=m(Mt,ie);Mt=(Ae=!!Oe)&&"get"in Oe&&!("originalValue"in Oe.get)?Oe.get:Mt[ie]}else Ae=R(Mt,ie),Mt=Mt[ie];Ae&&!an&&(w[An]=Mt)}}return Mt}},253:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.getOwnPropertyDescriptor%",!0);if(b)try{b([],"length")}catch(D){b=null}Q.exports=b},5861:Q=>{"use strict";var K="undefined"!=typeof BigInt&&BigInt;Q.exports=function(){return"function"==typeof K&&"function"==typeof BigInt&&"bigint"==typeof K(42)&&"bigint"==typeof BigInt(42)}},9006:(Q,K,O)=>{"use strict";var b=O(9903)("%Object.defineProperty%",!0),D=function(){if(b)try{return b({},"a",{value:1}),!0}catch(U){return!1}return!1};D.hasArrayLengthDefineBug=function(){if(!D())return null;try{return 1!==b([],"length",{value:1}).length}catch(U){return!0}},Q.exports=D},524:(Q,K,O)=>{"use strict";var L="undefined"!=typeof Symbol&&Symbol,b=O(6858);Q.exports=function(){return"function"==typeof L&&"function"==typeof Symbol&&"symbol"==typeof L("foo")&&"symbol"==typeof Symbol("bar")&&b()}},6858:Q=>{"use strict";Q.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var O={},L=Symbol("test"),b=Object(L);if("string"==typeof L||"[object Symbol]"!==Object.prototype.toString.call(L)||"[object Symbol]"!==Object.prototype.toString.call(b))return!1;for(L in O[L]=42,O)return!1;if("function"==typeof Object.keys&&0!==Object.keys(O).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(O).length)return!1;var B=Object.getOwnPropertySymbols(O);if(1!==B.length||B[0]!==L||!Object.prototype.propertyIsEnumerable.call(O,L))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var U=Object.getOwnPropertyDescriptor(O,L);if(42!==U.value||!0!==U.enumerable)return!1}return!0}},3261:(Q,K,O)=>{"use strict";var L=O(6858);Q.exports=function(){return L()&&!!Symbol.toStringTag}},4031:(Q,K,O)=>{"use strict";var L=O(224);Q.exports=L.call(Function.call,Object.prototype.hasOwnProperty)},9102:(Q,K,O)=>{"use strict";var L=O(3261)(),D=O(4263)("Object.prototype.toString"),B=function(g){return!(L&&g&&"object"==typeof g&&Symbol.toStringTag in g)&&"[object Arguments]"===D(g)},U=function(g){return!!B(g)||null!==g&&"object"==typeof g&&"number"==typeof g.length&&g.length>=0&&"[object Array]"!==D(g)&&"[object Function]"===D(g.callee)},m=function(){return B(arguments)}();B.isLegacyArguments=U,Q.exports=m?B:U},3:(Q,K,O)=>{"use strict";if(O(5861)()){var b=BigInt.prototype.valueOf;Q.exports=function(U){return null!=U&&"boolean"!=typeof U&&"string"!=typeof U&&"number"!=typeof U&&"symbol"!=typeof U&&"function"!=typeof U&&("bigint"==typeof U||function(U){try{return b.call(U),!0}catch(m){}return!1}(U))}}else Q.exports=function(U){return!1}},6180:(Q,K,O)=>{"use strict";var L=O(4263),b=L("Boolean.prototype.toString"),D=L("Object.prototype.toString"),m=O(3261)();Q.exports=function(g){return"boolean"==typeof g||null!==g&&"object"==typeof g&&(m&&Symbol.toStringTag in g?function(g){try{return b(g),!0}catch(C){return!1}}(g):"[object Boolean]"===D(g))}},8642:Q=>{"use strict";var L,b,K=Function.prototype.toString,O="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof O&&"function"==typeof Object.defineProperty)try{L=Object.defineProperty({},"length",{get:function(){throw b}}),b={},O(function(){throw 42},null,L)}catch(R){R!==b&&(O=null)}else O=null;var D=/^\s*class\b/,B=function($){try{var ee=K.call($);return D.test(ee)}catch(J){return!1}},U=function($){try{return!B($)&&(K.call($),!0)}catch(ee){return!1}},m=Object.prototype.toString,w="function"==typeof Symbol&&!!Symbol.toStringTag,I=!(0 in[,]),F=function(){return!1};if("object"==typeof document){var N=document.all;m.call(N)===m.call(document.all)&&(F=function($){if((I||!$)&&(void 0===$||"object"==typeof $))try{var ee=m.call($);return("[object HTMLAllCollection]"===ee||"[object HTML document.all class]"===ee||"[object HTMLCollection]"===ee||"[object Object]"===ee)&&null==$("")}catch(J){}return!1})}Q.exports=O?function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;try{O($,null,L)}catch(ee){if(ee!==b)return!1}return!B($)&&U($)}:function($){if(F($))return!0;if(!$||"function"!=typeof $&&"object"!=typeof $)return!1;if(w)return U($);if(B($))return!1;var ee=m.call($);return!("[object Function]"!==ee&&"[object GeneratorFunction]"!==ee&&!/^\[object HTML/.test(ee))&&U($)}},4666:(Q,K,O)=>{"use strict";var L=Date.prototype.getDay,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"object"==typeof d&&null!==d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Date]"===D.call(d))}},1587:Q=>{"use strict";Q.exports=Number.isFinite||function(K){return!("number"!=typeof K||K!=K||K===1/0||K===-1/0)}},5869:(Q,K,O)=>{var L=O(1587);Q.exports=Number.isInteger||function(b){return"number"==typeof b&&L(b)&&Math.floor(b)===b}},9898:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;K||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U),D)try{D.call(U)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1046:(Q,K,O)=>{"use strict";var L=Number.prototype.toString,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"number"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object Number]"===D.call(d))}},6687:(Q,K,O)=>{"use strict";var D,B,U,m,L=O(4263),b=O(3261)();if(b){D=L("Object.prototype.hasOwnProperty"),B=L("RegExp.prototype.exec"),U={};var d=function(){throw U};m={toString:d,valueOf:d},"symbol"==typeof Symbol.toPrimitive&&(m[Symbol.toPrimitive]=d)}var g=L("Object.prototype.toString"),C=Object.getOwnPropertyDescriptor;Q.exports=b?function(_){if(!_||"object"!=typeof _)return!1;var w=C(_,"lastIndex");if(!w||!D(w,"value"))return!1;try{B(_,m)}catch(F){return F===U}}:function(_){return!(!_||"object"!=typeof _&&"function"!=typeof _)&&"[object RegExp]"===g(_)}},3870:Q=>{"use strict";var L,K="function"==typeof Map&&Map.prototype?Map:null,O="function"==typeof Set&&Set.prototype?Set:null;O||(L=function(U){return!1});var b=K?Map.prototype.has:null,D=O?Set.prototype.has:null;!L&&!D&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(D.call(U),b)try{b.call(U)}catch(m){return!0}return U instanceof O}catch(m){}return!1}},4764:(Q,K,O)=>{"use strict";var L=String.prototype.valueOf,D=Object.prototype.toString,U=O(3261)();Q.exports=function(d){return"string"==typeof d||"object"==typeof d&&(U?function(d){try{return L.call(d),!0}catch(g){return!1}}(d):"[object String]"===D.call(d))}},6434:(Q,K,O)=>{"use strict";var L=Object.prototype.toString;if(O(524)()){var D=Symbol.prototype.toString,B=/^Symbol\(.*\)$/;Q.exports=function(d){if("symbol"==typeof d)return!0;if("[object Symbol]"!==L.call(d))return!1;try{return function(d){return"symbol"==typeof d.valueOf()&&B.test(D.call(d))}(d)}catch(g){return!1}}}else Q.exports=function(d){return!1}},7673:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=D("Object.prototype.toString"),U=O(3261)(),m=O(253),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("Array.prototype.indexOf",!0)||function(F,N){for(var R=0;R-1}return!!m&&function(F){var N=!1;return L(y,function(R,$){if(!N)try{N=R.call(F)===$}catch(ee){}}),N}(F)}},5585:Q=>{"use strict";var L,K="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,O="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;K||(L=function(U){return!1});var b=K?K.prototype.has:null,D=O?O.prototype.has:null;!L&&!b&&(L=function(U){return!1}),Q.exports=L||function(U){if(!U||"object"!=typeof U)return!1;try{if(b.call(U,b),D)try{D.call(U,D)}catch(m){return!0}return U instanceof K}catch(m){}return!1}},1902:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=L("%WeakSet%",!0),B=b("WeakSet.prototype.has",!0);if(B){var U=b("WeakMap.prototype.has",!0);Q.exports=function(d){if(!d||"object"!=typeof d)return!1;try{if(B(d,B),U)try{U(d,U)}catch(g){return!0}return d instanceof D}catch(g){}return!1}}else Q.exports=function(d){return!1}},8266:Q=>{var K={}.toString;Q.exports=Array.isArray||function(O){return"[object Array]"==K.call(O)}},6908:function(Q,K,O){(Q=O.nmd(Q)).exports=function(){"use strict";var L,N;function b(){return L.apply(null,arguments)}function B(c){return c instanceof Array||"[object Array]"===Object.prototype.toString.call(c)}function U(c){return null!=c&&"[object Object]"===Object.prototype.toString.call(c)}function m(c,h){return Object.prototype.hasOwnProperty.call(c,h)}function d(c){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(c).length;var h;for(h in c)if(m(c,h))return!1;return!0}function g(c){return void 0===c}function C(c){return"number"==typeof c||"[object Number]"===Object.prototype.toString.call(c)}function M(c){return c instanceof Date||"[object Date]"===Object.prototype.toString.call(c)}function y(c,h){var S,v=[],z=c.length;for(S=0;S>>0;for(S=0;S0)for(v=0;v=0?v?"+":"":"-")+Math.pow(10,Math.max(0,h-S.length)).toString().substr(1)+S}var Gn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,sn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ae={},ie={};function X(c,h,v,S){var z=S;"string"==typeof S&&(z=function(){return this[S]()}),c&&(ie[c]=z),h&&(ie[h[0]]=function(){return an(z.apply(this,arguments),h[1],h[2])}),v&&(ie[v]=function(){return this.localeData().ordinal(z.apply(this,arguments),c)})}function xe(c){return c.match(/\[[\s\S]/)?c.replace(/^\[|\]$/g,""):c.replace(/\\/g,"")}function Qe(c,h){return c.isValid()?(h=un(h,c.localeData()),Ae[h]=Ae[h]||function Oe(c){var v,S,h=c.match(Gn);for(v=0,S=h.length;v=0&&sn.test(c);)c=c.replace(sn,S),sn.lastIndex=0,v-=1;return c}var co={};function Cn(c,h){var v=c.toLowerCase();co[v]=co[v+"s"]=co[h]=c}function Ln(c){return"string"==typeof c?co[c]||co[c.toLowerCase()]:void 0}function uo(c){var v,S,h={};for(S in c)m(c,S)&&(v=Ln(S))&&(h[v]=c[S]);return h}var Lo={};function Kn(c,h){Lo[c]=h}function Fo(c){return c%4==0&&c%100!=0||c%400==0}function qn(c){return c<0?Math.ceil(c)||0:Math.floor(c)}function pt(c){var h=+c,v=0;return 0!==h&&isFinite(h)&&(v=qn(h)),v}function ho(c,h){return function(v){return null!=v?(tl(this,c,v),b.updateOffset(this,h),this):Ta(this,c)}}function Ta(c,h){return c.isValid()?c._d["get"+(c._isUTC?"UTC":"")+h]():NaN}function tl(c,h,v){c.isValid()&&!isNaN(v)&&("FullYear"===h&&Fo(c.year())&&1===c.month()&&29===c.date()?(v=pt(v),c._d["set"+(c._isUTC?"UTC":"")+h](v,c.month(),qt(v,c.month()))):c._d["set"+(c._isUTC?"UTC":"")+h](v))}var et,oe=/\d/,se=/\d\d/,Vt=/\d{3}/,Zt=/\d{4}/,gn=/[+-]?\d{6}/,qe=/\d\d?/,At=/\d\d\d\d?/,gr=/\d\d\d\d\d\d?/,ft=/\d{1,3}/,$i=/\d{1,4}/,No=/[+-]?\d{1,6}/,vt=/\d+/,je=/[+-]?\d+/,ka=/Z|[+-]\d\d:?\d\d/gi,xa=/Z|[+-]\d\d(?::?\d\d)?/gi,Wi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Me(c,h,v){et[c]=de(h)?h:function(S,z){return S&&v?v:h}}function hs(c,h){return m(et,c)?et[c](h._strict,h._locale):new RegExp(function nl(c){return ki(c.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,v,S,z,W){return v||S||z||W}))}(c))}function ki(c){return c.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}et={};var fo={};function mt(c,h){var v,z,S=h;for("string"==typeof c&&(c=[c]),C(h)&&(S=function(W,fe){fe[h]=pt(W)}),z=c.length,v=0;v68?1900:2e3)};var lt=ho("FullYear",!0);function Lh(c,h,v,S,z,W,fe){var Ke;return c<100&&c>=0?(Ke=new Date(c+400,h,v,S,z,W,fe),isFinite(Ke.getFullYear())&&Ke.setFullYear(c)):Ke=new Date(c,h,v,S,z,W,fe),Ke}function xi(c){var h,v;return c<100&&c>=0?((v=Array.prototype.slice.call(arguments))[0]=c+400,h=new Date(Date.UTC.apply(null,v)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(c)):h=new Date(Date.UTC.apply(null,arguments)),h}function ms(c,h,v){var S=7+h-v;return-(7+xi(c,0,S).getUTCDay()-h)%7+S-1}function Fh(c,h,v,S,z){var wt,ln,Ke=1+7*(h-1)+(7+v-S)%7+ms(c,S,z);return Ke<=0?ln=fs(wt=c-1)+Ke:Ke>fs(c)?(wt=c+1,ln=Ke-fs(c)):(wt=c,ln=Ke),{year:wt,dayOfYear:ln}}function vr(c,h,v){var W,fe,S=ms(c.year(),h,v),z=Math.floor((c.dayOfYear()-S-1)/7)+1;return z<1?W=z+ni(fe=c.year()-1,h,v):z>ni(c.year(),h,v)?(W=z-ni(c.year(),h,v),fe=c.year()+1):(fe=c.year(),W=z),{week:W,year:fe}}function ni(c,h,v){var S=ms(c,h,v),z=ms(c+1,h,v);return(fs(c)-S+z)/7}X("w",["ww",2],"wo","week"),X("W",["WW",2],"Wo","isoWeek"),Cn("week","w"),Cn("isoWeek","W"),Kn("week",5),Kn("isoWeek",5),Me("w",qe),Me("ww",qe,se),Me("W",qe),Me("WW",qe,se),na(["w","ww","W","WW"],function(c,h,v,S){h[S.substr(0,1)]=pt(c)});function za(c,h){return c.slice(h,7).concat(c.slice(0,h))}X("d",0,"do","day"),X("dd",0,0,function(c){return this.localeData().weekdaysMin(this,c)}),X("ddd",0,0,function(c){return this.localeData().weekdaysShort(this,c)}),X("dddd",0,0,function(c){return this.localeData().weekdays(this,c)}),X("e",0,0,"weekday"),X("E",0,0,"isoWeekday"),Cn("day","d"),Cn("weekday","e"),Cn("isoWeekday","E"),Kn("day",11),Kn("weekday",11),Kn("isoWeekday",11),Me("d",qe),Me("e",qe),Me("E",qe),Me("dd",function(c,h){return h.weekdaysMinRegex(c)}),Me("ddd",function(c,h){return h.weekdaysShortRegex(c)}),Me("dddd",function(c,h){return h.weekdaysRegex(c)}),na(["dd","ddd","dddd"],function(c,h,v,S){var z=v._locale.weekdaysParse(c,S,v._strict);null!=z?h.d=z:F(v).invalidWeekday=c}),na(["d","e","E"],function(c,h,v,S){h[S]=pt(c)});var Mc="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ol="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),hu="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),mo=Wi,ps=Wi,Nh=Wi;function mu(c,h,v){var S,z,W,fe=c.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)W=w([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(W,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(W,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(W,"").toLocaleLowerCase();return v?"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"dddd"===h?-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:"ddd"===h?-1!==(z=Yt.call(this._shortWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._minWeekdaysParse,fe))?z:null:-1!==(z=Yt.call(this._minWeekdaysParse,fe))||-1!==(z=Yt.call(this._weekdaysParse,fe))||-1!==(z=Yt.call(this._shortWeekdaysParse,fe))?z:null}function Ci(){function c(Zi,qo){return qo.length-Zi.length}var W,fe,Ke,wt,ln,h=[],v=[],S=[],z=[];for(W=0;W<7;W++)fe=w([2e3,1]).day(W),Ke=ki(this.weekdaysMin(fe,"")),wt=ki(this.weekdaysShort(fe,"")),ln=ki(this.weekdays(fe,"")),h.push(Ke),v.push(wt),S.push(ln),z.push(Ke),z.push(wt),z.push(ln);h.sort(c),v.sort(c),S.sort(c),z.sort(c),this._weekdaysRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+v.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ia(){return this.hours()%12||12}function gs(c,h){X(c,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}function al(c,h){return h._meridiemParse}X("H",["HH",2],0,"hour"),X("h",["hh",2],0,ia),X("k",["kk",2],0,function cr(){return this.hours()||24}),X("hmm",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)}),X("hmmss",0,0,function(){return""+ia.apply(this)+an(this.minutes(),2)+an(this.seconds(),2)}),X("Hmm",0,0,function(){return""+this.hours()+an(this.minutes(),2)}),X("Hmmss",0,0,function(){return""+this.hours()+an(this.minutes(),2)+an(this.seconds(),2)}),gs("a",!0),gs("A",!1),Cn("hour","h"),Kn("hour",13),Me("a",al),Me("A",al),Me("H",qe),Me("h",qe),Me("k",qe),Me("HH",qe,se),Me("hh",qe,se),Me("kk",qe,se),Me("hmm",At),Me("hmmss",gr),Me("Hmm",At),Me("Hmmss",gr),mt(["H","HH"],3),mt(["k","kk"],function(c,h,v){var S=pt(c);h[3]=24===S?0:S}),mt(["a","A"],function(c,h,v){v._isPm=v._locale.isPM(c),v._meridiem=c}),mt(["h","hh"],function(c,h,v){h[3]=pt(c),F(v).bigHour=!0}),mt("hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S)),F(v).bigHour=!0}),mt("hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z)),F(v).bigHour=!0}),mt("Hmm",function(c,h,v){var S=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S))}),mt("Hmmss",function(c,h,v){var S=c.length-4,z=c.length-2;h[3]=pt(c.substr(0,S)),h[4]=pt(c.substr(S,2)),h[5]=pt(c.substr(z))});var ra=ho("Hours",!0);var ht,gu={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ip,monthsShort:Ih,week:{dow:0,doy:6},weekdays:Mc,weekdaysMin:hu,weekdaysShort:ol,meridiemParse:/[ap]\.?m?\.?/i},Nt={},Ie={};function xn(c,h){var v,S=Math.min(c.length,h.length);for(v=0;v0;){if(z=Qr(W.slice(0,v).join("-")))return z;if(S&&S.length>=v&&xn(W,S)>=v-1)break;v--}h++}return ht}(c)}function Ro(c){var h,v=c._a;return v&&-2===F(c).overflow&&(h=v[1]<0||v[1]>11?1:v[2]<1||v[2]>qt(v[0],v[1])?2:v[3]<0||v[3]>24||24===v[3]&&(0!==v[4]||0!==v[5]||0!==v[6])?3:v[4]<0||v[4]>59?4:v[5]<0||v[5]>59?5:v[6]<0||v[6]>999?6:-1,F(c)._overflowDayOfYear&&(h<0||h>2)&&(h=2),F(c)._overflowWeeks&&-1===h&&(h=7),F(c)._overflowWeekday&&-1===h&&(h=8),F(c).overflow=h),c}var Sc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ei=/Z|[+-]\d\d(?::?\d\d)?/,Vo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ho=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Fr=/^\/?Date\((-?\d+)/i,Ea=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function dn(c){var h,v,W,fe,Ke,wt,S=c._i,z=Sc.exec(S)||sa.exec(S),ln=Vo.length,Zi=Ho.length;if(z){for(F(c).iso=!0,h=0,v=ln;h7)&&(wt=!0)):(W=c._locale._week.dow,fe=c._locale._week.doy,ln=vr(Pn(),W,fe),v=Oi(h.gg,c._a[0],ln.year),S=Oi(h.w,ln.week),null!=h.d?((z=h.d)<0||z>6)&&(wt=!0):null!=h.e?(z=h.e+W,(h.e<0||h.e>6)&&(wt=!0)):z=W),S<1||S>ni(v,W,fe)?F(c)._overflowWeeks=!0:null!=wt?F(c)._overflowWeekday=!0:(Ke=Fh(v,S,z,W,fe),c._a[0]=Ke.year,c._dayOfYear=Ke.dayOfYear)}(c),null!=c._dayOfYear&&(fe=Oi(c._a[0],z[0]),(c._dayOfYear>fs(fe)||0===c._dayOfYear)&&(F(c)._overflowDayOfYear=!0),v=xi(fe,0,c._dayOfYear),c._a[1]=v.getUTCMonth(),c._a[2]=v.getUTCDate()),h=0;h<3&&null==c._a[h];++h)c._a[h]=S[h]=z[h];for(;h<7;h++)c._a[h]=S[h]=null==c._a[h]?2===h?1:0:c._a[h];24===c._a[3]&&0===c._a[4]&&0===c._a[5]&&0===c._a[6]&&(c._nextDay=!0,c._a[3]=0),c._d=(c._useUTC?xi:Lh).apply(null,S),W=c._useUTC?c._d.getUTCDay():c._d.getDay(),null!=c._tzm&&c._d.setUTCMinutes(c._d.getUTCMinutes()-c._tzm),c._nextDay&&(c._a[3]=24),c._w&&void 0!==c._w.d&&c._w.d!==W&&(F(c).weekdayMismatch=!0)}}function Dc(c){if(c._f!==b.ISO_8601)if(c._f!==b.RFC_2822){c._a=[],F(c).empty=!0;var v,S,z,W,fe,ln,Zi,h=""+c._i,Ke=h.length,wt=0;for(Zi=(z=un(c._f,c._locale).match(Gn)||[]).length,v=0;v0&&F(c).unusedInput.push(fe),h=h.slice(h.indexOf(S)+S.length),wt+=S.length),ie[W]?(S?F(c).empty=!1:F(c).unusedTokens.push(W),ds(W,S,c)):c._strict&&!S&&F(c).unusedTokens.push(W);F(c).charsLeftOver=Ke-wt,h.length>0&&F(c).unusedInput.push(h),c._a[3]<=12&&!0===F(c).bigHour&&c._a[3]>0&&(F(c).bigHour=void 0),F(c).parsedDateParts=c._a.slice(0),F(c).meridiem=c._meridiem,c._a[3]=function up(c,h,v){var S;return null==v?h:null!=c.meridiemHour?c.meridiemHour(h,v):(null!=c.isPM&&((S=c.isPM(v))&&h<12&&(h+=12),!S&&12===h&&(h=0)),h)}(c._locale,c._a[3],c._meridiem),null!==(ln=F(c).era)&&(c._a[0]=c._locale.erasConvertYear(ln,c._a[0])),_u(c),Ro(c)}else ys(c);else dn(c)}function Yh(c){var h=c._i,v=c._f;return c._locale=c._locale||rt(c._l),null===h||void 0===v&&""===h?$({nullInput:!0}):("string"==typeof h&&(c._i=h=c._locale.preparse(h)),pe(h)?new te(Ro(h)):(M(h)?c._d=h:B(v)?function hp(c){var h,v,S,z,W,fe,Ke=!1,wt=c._f.length;if(0===wt)return F(c).invalidFormat=!0,void(c._d=new Date(NaN));for(z=0;zthis?this:c:$()});function jh(c,h){var v,S;if(1===h.length&&B(h[0])&&(h=h[0]),!h.length)return Pn();for(v=h[0],S=1;S=0?new Date(c+400,h,v)-Jr:new Date(c,h,v).valueOf()}function Tu(c,h,v){return c<100&&c>=0?Date.UTC(c+400,h,v)-Jr:Date.UTC(c,h,v)}function qc(c,h){return h.erasAbbrRegex(c)}function La(){var z,W,c=[],h=[],v=[],S=[],fe=this.eras();for(z=0,W=fe.length;z(W=ni(c,S,z))&&(h=W),jc.call(this,c,h,v,S,z))}function jc(c,h,v,S,z){var W=Fh(c,h,v,S,z),fe=xi(W.year,0,W.dayOfYear);return this.year(fe.getUTCFullYear()),this.month(fe.getUTCMonth()),this.date(fe.getUTCDate()),this}X("N",0,0,"eraAbbr"),X("NN",0,0,"eraAbbr"),X("NNN",0,0,"eraAbbr"),X("NNNN",0,0,"eraName"),X("NNNNN",0,0,"eraNarrow"),X("y",["y",1],"yo","eraYear"),X("y",["yy",2],0,"eraYear"),X("y",["yyy",3],0,"eraYear"),X("y",["yyyy",4],0,"eraYear"),Me("N",qc),Me("NN",qc),Me("NNN",qc),Me("NNNN",function fd(c,h){return h.erasNameRegex(c)}),Me("NNNNN",function gl(c,h){return h.erasNarrowRegex(c)}),mt(["N","NN","NNN","NNNN","NNNNN"],function(c,h,v,S){var z=v._locale.erasParse(c,S,v._strict);z?F(v).era=z:F(v).invalidEra=c}),Me("y",vt),Me("yy",vt),Me("yyy",vt),Me("yyyy",vt),Me("yo",function vl(c,h){return h._eraYearOrdinalRegex||vt}),mt(["y","yy","yyy","yyyy"],0),mt(["yo"],function(c,h,v,S){var z;v._locale._eraYearOrdinalRegex&&(z=c.match(v._locale._eraYearOrdinalRegex)),h[0]=v._locale.eraYearOrdinalParse?v._locale.eraYearOrdinalParse(c,z):parseInt(c,10)}),X(0,["gg",2],0,function(){return this.weekYear()%100}),X(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fa("gggg","weekYear"),Fa("ggggg","weekYear"),Fa("GGGG","isoWeekYear"),Fa("GGGGG","isoWeekYear"),Cn("weekYear","gg"),Cn("isoWeekYear","GG"),Kn("weekYear",1),Kn("isoWeekYear",1),Me("G",je),Me("g",je),Me("GG",qe,se),Me("gg",qe,se),Me("GGGG",$i,Zt),Me("gggg",$i,Zt),Me("GGGGG",No,gn),Me("ggggg",No,gn),na(["gggg","ggggg","GGGG","GGGGG"],function(c,h,v,S){h[S.substr(0,2)]=pt(c)}),na(["gg","GG"],function(c,h,v,S){h[S]=b.parseTwoDigitYear(c)}),X("Q",0,"Qo","quarter"),Cn("quarter","Q"),Kn("quarter",7),Me("Q",oe),mt("Q",function(c,h){h[1]=3*(pt(c)-1)}),X("D",["DD",2],"Do","date"),Cn("date","D"),Kn("date",9),Me("D",qe),Me("DD",qe,se),Me("Do",function(c,h){return c?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),mt(["D","DD"],2),mt("Do",function(c,h){h[2]=pt(c.match(qe)[0])});var Iu=ho("Date",!0);X("DDD",["DDDD",3],"DDDo","dayOfYear"),Cn("dayOfYear","DDD"),Kn("dayOfYear",4),Me("DDD",ft),Me("DDDD",Vt),mt(["DDD","DDDD"],function(c,h,v){v._dayOfYear=pt(c)}),X("m",["mm",2],0,"minute"),Cn("minute","m"),Kn("minute",14),Me("m",qe),Me("mm",qe,se),mt(["m","mm"],4);var kp=ho("Minutes",!1);X("s",["ss",2],0,"second"),Cn("second","s"),Kn("second",15),Me("s",qe),Me("ss",qe,se),mt(["s","ss"],5);var vo,$c,_l=ho("Seconds",!1);for(X("S",0,0,function(){return~~(this.millisecond()/100)}),X(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),X(0,["SSS",3],0,"millisecond"),X(0,["SSSS",4],0,function(){return 10*this.millisecond()}),X(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),X(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),X(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),X(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),X(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Cn("millisecond","ms"),Kn("millisecond",16),Me("S",ft,oe),Me("SS",ft,se),Me("SSS",ft,Vt),vo="SSSS";vo.length<=9;vo+="S")Me(vo,vt);function yl(c,h){h[6]=pt(1e3*("0."+c))}for(vo="S";vo.length<=9;vo+="S")mt(vo,yl);$c=ho("Milliseconds",!1),X("z",0,0,"zoneAbbr"),X("zz",0,0,"zoneName");var De=te.prototype;function bl(c){return c}De.add=pl,De.calendar=function Xh(c,h){1===arguments.length&&(arguments[0]?Cu(arguments[0])?(c=arguments[0],h=void 0):wu(arguments[0])&&(h=arguments[0],c=void 0):(c=void 0,h=void 0));var v=c||Pn(),S=hl(v,this).startOf("day"),z=b.calendarFormat(this,S)||"sameElse",W=h&&(de(h[z])?h[z].call(this,v):h[z]);return this.format(W||this.localeData().calendar(z,this,Pn(v)))},De.clone=function Jh(){return new te(this)},De.diff=function ae(c,h,v){var S,z,W;if(!this.isValid())return NaN;if(!(S=hl(c,this)).isValid())return NaN;switch(z=6e4*(S.utcOffset()-this.utcOffset()),h=Ln(h)){case"year":W=re(this,S)/12;break;case"month":W=re(this,S);break;case"quarter":W=re(this,S)/3;break;case"second":W=(this-S)/1e3;break;case"minute":W=(this-S)/6e4;break;case"hour":W=(this-S)/36e5;break;case"day":W=(this-S-z)/864e5;break;case"week":W=(this-S-z)/6048e5;break;default:W=this-S}return v?W:qn(W)},De.endOf=function Vc(c){var h,v;if(void 0===(c=Ln(c))||"millisecond"===c||!this.isValid())return this;switch(v=this._isUTC?Tu:Rc,c){case"year":h=v(this.year()+1,0,1)-1;break;case"quarter":h=v(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=v(this.year(),this.month()+1,1)-1;break;case"week":h=v(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=v(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=v(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=go-Aa(h+(this._isUTC?0:this.utcOffset()*ca),go)-1;break;case"minute":h=this._d.valueOf(),h+=ca-Aa(h,ca)-1;break;case"second":h=this._d.valueOf(),h+=1e3-Aa(h,1e3)-1}return this._d.setTime(h),b.updateOffset(this,!0),this},De.format=function Xr(c){c||(c=this.isUtc()?b.defaultFormatUtc:b.defaultFormat);var h=Qe(this,c);return this.localeData().postformat(h)},De.from=function Lc(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({to:this,from:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.fromNow=function Fc(c){return this.from(Pn(),c)},De.to=function Tp(c,h){return this.isValid()&&(pe(c)&&c.isValid()||Pn(c).isValid())?Fn({from:this,to:c}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()},De.toNow=function id(c){return this.to(Pn(),c)},De.get=function us(c){return de(this[c=Ln(c)])?this[c]():this},De.invalidAt=function zu(){return F(this).overflow},De.isAfter=function ed(c,h){var v=pe(c)?c:Pn(c);return!(!this.isValid()||!v.isValid())&&("millisecond"===(h=Ln(h)||"millisecond")?this.valueOf()>v.valueOf():v.valueOf()9999?Qe(v,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):de(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Qe(v,"Z")):Qe(v,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},De.inspect=function bs(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var v,S,c="moment",h="";return this.isLocal()||(c=0===this.utcOffset()?"moment.utc":"moment.parseZone",h="Z"),v="["+c+'("]',S=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(v+S+"-MM-DD[T]HH:mm:ss.SSS"+h+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(De[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),De.toJSON=function Uc(){return this.isValid()?this.toISOString():null},De.toString=function ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},De.unix=function Du(){return Math.floor(this.valueOf()/1e3)},De.valueOf=function Hc(){return this._d.valueOf()-6e4*(this._offset||0)},De.creationData=function Eu(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},De.eraName=function Vi(){var c,h,v,S=this.localeData().eras();for(c=0,h=S.length;cthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},De.isLocal=function wp(){return!!this.isValid()&&!this._isUTC},De.isUtcOffset=function Qn(){return!!this.isValid()&&this._isUTC},De.isUtc=yu,De.isUTC=yu,De.zoneAbbr=function Au(){return this._isUTC?"UTC":""},De.zoneName=function Lu(){return this._isUTC?"Coordinated Universal Time":""},De.dates=we("dates accessor is deprecated. Use date instead.",Iu),De.months=we("months accessor is deprecated. Use month instead",cu),De.years=we("years accessor is deprecated. Use year instead",lt),De.zone=we("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ec(c,h){return null!=c?("string"!=typeof c&&(c=-c),this.utcOffset(c,h),this):-this.utcOffset()}),De.isDSTShifted=we("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Qh(){if(!g(this._isDSTShifted))return this._isDSTShifted;var h,c={};return he(c,this),(c=Yh(c))._a?(h=c._isUTC?w(c._a):Pn(c._a),this._isDSTShifted=this.isValid()&&function Dt(c,h,v){var fe,S=Math.min(c.length,h.length),z=Math.abs(c.length-h.length),W=0;for(fe=0;fe0):this._isDSTShifted=!1,this._isDSTShifted});var Rt=He.prototype;function Wc(c,h,v,S){var z=rt(),W=w().set(S,h);return z[v](W,c)}function Gc(c,h,v){if(C(c)&&(h=c,c=void 0),c=c||"",null!=h)return Wc(c,h,v,"month");var S,z=[];for(S=0;S<12;S++)z[S]=Wc(c,S,v,"month");return z}function Cl(c,h,v,S){"boolean"==typeof c?(C(h)&&(v=h,h=void 0),h=h||""):(v=h=c,c=!1,C(h)&&(v=h,h=void 0),h=h||"");var fe,z=rt(),W=c?z._week.dow:0,Ke=[];if(null!=v)return Wc(h,(v+W)%7,S,"day");for(fe=0;fe<7;fe++)Ke[fe]=Wc(h,(fe+W)%7,S,"day");return Ke}Rt.calendar=function Mt(c,h,v){var S=this._calendar[c]||this._calendar.sameElse;return de(S)?S.call(h,v):S},Rt.longDateFormat=function Qt(c){var h=this._longDateFormat[c],v=this._longDateFormat[c.toUpperCase()];return h||!v?h:(this._longDateFormat[c]=v.match(Gn).map(function(S){return"MMMM"===S||"MM"===S||"DD"===S||"dddd"===S?S.slice(1):S}).join(""),this._longDateFormat[c])},Rt.invalidDate=function hn(){return this._invalidDate},Rt.ordinal=function yi(c){return this._ordinal.replace("%d",c)},Rt.preparse=bl,Rt.postformat=bl,Rt.relativeTime=function ls(c,h,v,S){var z=this._relativeTime[v];return de(z)?z(c,h,v,S):z.replace(/%d/i,c)},Rt.pastFuture=function Ar(c,h){var v=this._relativeTime[c>0?"future":"past"];return de(v)?v(h):v.replace(/%s/i,h)},Rt.set=function Ne(c){var h,v;for(v in c)m(c,v)&&(de(h=c[v])?this[v]=h:this["_"+v]=h);this._config=c,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Rt.eras=function Yc(c,h){var v,S,z,W=this._eras||rt("en")._eras;for(v=0,S=W.length;v=0)return W[S]},Rt.erasConvertYear=function ld(c,h){var v=c.since<=c.until?1:-1;return void 0===h?b(c.since).year():b(c.since).year()+(h-c.offset)*v},Rt.erasAbbrRegex=function hd(c){return m(this,"_erasAbbrRegex")||La.call(this),c?this._erasAbbrRegex:this._erasRegex},Rt.erasNameRegex=function ud(c){return m(this,"_erasNameRegex")||La.call(this),c?this._erasNameRegex:this._erasRegex},Rt.erasNarrowRegex=function dd(c){return m(this,"_erasNarrowRegex")||La.call(this),c?this._erasNarrowRegex:this._erasRegex},Rt.months=function Ct(c,h){return c?B(this._months)?this._months[c.month()]:this._months[(this._months.isFormat||Ah).test(h)?"format":"standalone"][c.month()]:B(this._months)?this._months:this._months.standalone},Rt.monthsShort=function il(c,h){return c?B(this._monthsShort)?this._monthsShort[c.month()]:this._monthsShort[Ah.test(h)?"format":"standalone"][c.month()]:B(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Rt.monthsParse=function su(c,h,v){var S,z,W;if(this._monthsParseExact)return op.call(this,c,h,v);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if(z=w([2e3,S]),v&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months(z,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort(z,"").replace(".","")+"$","i")),!v&&!this._monthsParse[S]&&(W="^"+this.months(z,"")+"|^"+this.monthsShort(z,""),this._monthsParse[S]=new RegExp(W.replace(".",""),"i")),v&&"MMMM"===h&&this._longMonthsParse[S].test(c))return S;if(v&&"MMM"===h&&this._shortMonthsParse[S].test(c))return S;if(!v&&this._monthsParse[S].test(c))return S}},Rt.monthsRegex=function bc(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=rp),this._monthsStrictRegex&&c?this._monthsStrictRegex:this._monthsRegex)},Rt.monthsShortRegex=function rl(c){return this._monthsParseExact?(m(this,"_monthsRegex")||Cc.call(this),c?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&c?this._monthsShortStrictRegex:this._monthsShortRegex)},Rt.week=function ap(c){return vr(c,this._week.dow,this._week.doy).week},Rt.firstDayOfYear=function vn(){return this._week.doy},Rt.firstDayOfWeek=function Lr(){return this._week.dow},Rt.weekdays=function tt(c,h){var v=B(this._weekdays)?this._weekdays:this._weekdays[c&&!0!==c&&this._weekdays.isFormat.test(h)?"format":"standalone"];return!0===c?za(v,this._week.dow):c?v[c.day()]:v},Rt.weekdaysMin=function fu(c){return!0===c?za(this._weekdaysMin,this._week.dow):c?this._weekdaysMin[c.day()]:this._weekdaysMin},Rt.weekdaysShort=function du(c){return!0===c?za(this._weekdaysShort,this._week.dow):c?this._weekdaysShort[c.day()]:this._weekdaysShort},Rt.weekdaysParse=function Tt(c,h,v){var S,z,W;if(this._weekdaysParseExact)return mu.call(this,c,h,v);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if(z=w([2e3,1]).day(S),v&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays(z,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort(z,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin(z,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(W="^"+this.weekdays(z,"")+"|^"+this.weekdaysShort(z,"")+"|^"+this.weekdaysMin(z,""),this._weekdaysParse[S]=new RegExp(W.replace(".",""),"i")),v&&"dddd"===h&&this._fullWeekdaysParse[S].test(c))return S;if(v&&"ddd"===h&&this._shortWeekdaysParse[S].test(c))return S;if(v&&"dd"===h&&this._minWeekdaysParse[S].test(c))return S;if(!v&&this._weekdaysParse[S].test(c))return S}},Rt.weekdaysRegex=function Pi(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=mo),this._weekdaysStrictRegex&&c?this._weekdaysStrictRegex:this._weekdaysRegex)},Rt.weekdaysShortRegex=function nn(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ps),this._weekdaysShortStrictRegex&&c?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Rt.weekdaysMinRegex=function Ri(c){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||Ci.call(this),c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nh),this._weekdaysMinStrictRegex&&c?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Rt.isPM=function vs(c){return"p"===(c+"").toLowerCase().charAt(0)},Rt.meridiem=function zi(c,h,v){return c>11?v?"pm":"PM":v?"am":"AM"},rn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(c){var h=c%10;return c+(1===pt(c%100/10)?"th":1===h?"st":2===h?"nd":3===h?"rd":"th")}}),b.lang=we("moment.lang is deprecated. Use moment.locale instead.",rn),b.langData=we("moment.langData is deprecated. Use moment.localeData instead.",rt);var Rr=Math.abs;function Ms(c,h,v,S){var z=Fn(h,v);return c._milliseconds+=S*z._milliseconds,c._days+=S*z._days,c._months+=S*z._months,c._bubble()}function Qc(c){return c<0?Math.floor(c):Math.ceil(c)}function Zc(c){return 4800*c/146097}function Xc(c){return 146097*c/4800}function _o(c){return function(){return this.as(c)}}var Ru=_o("ms"),Vu=_o("s"),Va=_o("m"),wd=_o("h"),Zn=_o("d"),Jc=_o("w"),Md=_o("M"),Hu=_o("Q"),e1=_o("y");function br(c){return function(){return this.isValid()?this._data[c]:NaN}}var Bu=br("milliseconds"),t1=br("seconds"),Ua=br("minutes"),xp=br("hours"),Sd=br("days"),$e=br("months"),Pp=br("years");var Yo=Math.round,Ts={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ep(c,h,v,S,z){return z.relativeTime(h||1,!!v,c,S)}var Uu=Math.abs;function zn(c){return(c>0)-(c<0)||+c}function Ya(){if(!this.isValid())return this.localeData().invalidDate();var S,z,W,fe,wt,ln,Zi,qo,c=Uu(this._milliseconds)/1e3,h=Uu(this._days),v=Uu(this._months),Ke=this.asSeconds();return Ke?(S=qn(c/60),z=qn(S/60),c%=60,S%=60,W=qn(v/12),v%=12,fe=c?c.toFixed(3).replace(/\.?0+$/,""):"",wt=Ke<0?"-":"",ln=zn(this._months)!==zn(Ke)?"-":"",Zi=zn(this._days)!==zn(Ke)?"-":"",qo=zn(this._milliseconds)!==zn(Ke)?"-":"",wt+"P"+(W?ln+W+"Y":"")+(v?ln+v+"M":"")+(h?Zi+h+"D":"")+(z||S||c?"T":"")+(z?qo+z+"H":"")+(S?qo+S+"M":"")+(c?qo+fe+"S":"")):"P0D"}var zt=xc.prototype; +//! moment.js +return zt.isValid=function bp(){return this._isValid},zt.abs=function wl(){var c=this._data;return this._milliseconds=Rr(this._milliseconds),this._days=Rr(this._days),this._months=Rr(this._months),c.milliseconds=Rr(c.milliseconds),c.seconds=Rr(c.seconds),c.minutes=Rr(c.minutes),c.hours=Rr(c.hours),c.months=Rr(c.months),c.years=Rr(c.years),this},zt.add=function Cd(c,h){return Ms(this,c,h,1)},zt.subtract=function Fu(c,h){return Ms(this,c,h,-1)},zt.as=function Ml(c){if(!this.isValid())return NaN;var h,v,S=this._milliseconds;if("month"===(c=Ln(c))||"quarter"===c||"year"===c)switch(h=this._days+S/864e5,v=this._months+Zc(h),c){case"month":return v;case"quarter":return v/3;case"year":return v/12}else switch(h=this._days+Math.round(Xc(this._months)),c){case"week":return h/7+S/6048e5;case"day":return h+S/864e5;case"hour":return 24*h+S/36e5;case"minute":return 1440*h+S/6e4;case"second":return 86400*h+S/1e3;case"millisecond":return Math.floor(864e5*h)+S;default:throw new Error("Unknown unit "+c)}},zt.asMilliseconds=Ru,zt.asSeconds=Vu,zt.asMinutes=Va,zt.asHours=wd,zt.asDays=Zn,zt.asWeeks=Jc,zt.asMonths=Md,zt.asQuarters=Hu,zt.asYears=e1,zt.valueOf=function Ss(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*pt(this._months/12):NaN},zt._bubble=function Nu(){var z,W,fe,Ke,wt,c=this._milliseconds,h=this._days,v=this._months,S=this._data;return c>=0&&h>=0&&v>=0||c<=0&&h<=0&&v<=0||(c+=864e5*Qc(Xc(v)+h),h=0,v=0),S.milliseconds=c%1e3,z=qn(c/1e3),S.seconds=z%60,W=qn(z/60),S.minutes=W%60,fe=qn(W/60),S.hours=fe%24,h+=qn(fe/24),v+=wt=qn(Zc(h)),h-=Qc(Xc(wt)),Ke=qn(v/12),v%=12,S.days=h,S.months=v,S.years=Ke,this},zt.clone=function Ha(){return Fn(this)},zt.get=function Ba(c){return c=Ln(c),this.isValid()?this[c+"s"]():NaN},zt.milliseconds=Bu,zt.seconds=t1,zt.minutes=Ua,zt.hours=xp,zt.days=Sd,zt.weeks=function zp(){return qn(this.days()/7)},zt.months=$e,zt.years=Pp,zt.humanize=function Ap(c,h){if(!this.isValid())return this.localeData().invalidDate();var z,W,v=!1,S=Ts;return"object"==typeof c&&(h=c,c=!1),"boolean"==typeof c&&(v=c),"object"==typeof h&&(S=Object.assign({},Ts,h),null!=h.s&&null==h.ss&&(S.ss=h.s-1)),W=function Op(c,h,v,S){var z=Fn(c).abs(),W=Yo(z.as("s")),fe=Yo(z.as("m")),Ke=Yo(z.as("h")),wt=Yo(z.as("d")),ln=Yo(z.as("M")),Zi=Yo(z.as("w")),qo=Yo(z.as("y")),yo=W<=v.ss&&["s",W]||W0,yo[4]=S,Ep.apply(null,yo)}(this,!v,S,z=this.localeData()),v&&(W=z.pastFuture(+this,W)),z.postformat(W)},zt.toISOString=Ya,zt.toString=Ya,zt.toJSON=Ya,zt.locale=rd,zt.localeData=Ii,zt.toIsoString=we("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ya),zt.lang=Nc,X("X",0,0,"unix"),X("x",0,0,"valueOf"),Me("x",je),Me("X",/[+-]?\d+(\.\d{1,3})?/),mt("X",function(c,h,v){v._d=new Date(1e3*parseFloat(c))}),mt("x",function(c,h,v){v._d=new Date(pt(c))}),b.version="2.29.4",function D(c){L=c}(Pn),b.fn=De,b.min=function vp(){return jh("isBefore",[].slice.call(arguments,0))},b.max=function _p(){return jh("isAfter",[].slice.call(arguments,0))},b.now=function(){return Date.now?Date.now():+new Date},b.utc=w,b.unix=function _d(c){return Pn(1e3*c)},b.months=function yd(c,h){return Gc(c,h,"months")},b.isDate=M,b.locale=rn,b.invalid=$,b.duration=Fn,b.isMoment=pe,b.weekdays=function bd(c,h,v){return Cl(c,h,v,"weekdays")},b.parseZone=function Ra(){return Pn.apply(null,arguments).parseZone()},b.localeData=rt,b.isDuration=Zr,b.monthsShort=function eo(c,h){return Gc(c,h,"monthsShort")},b.weekdaysMin=function Kc(c,h,v){return Cl(c,h,v,"weekdaysMin")},b.defineLocale=aa,b.updateLocale=function _s(c,h){if(null!=h){var v,S,z=gu;null!=Nt[c]&&null!=Nt[c].parentLocale?Nt[c].set(ke(Nt[c]._config,h)):(null!=(S=Qr(c))&&(z=S._config),h=ke(z,h),null==S&&(h.abbr=c),(v=new He(h)).parentLocale=Nt[c],Nt[c]=v),rn(c)}else null!=Nt[c]&&(null!=Nt[c].parentLocale?(Nt[c]=Nt[c].parentLocale,c===rn()&&rn(c)):null!=Nt[c]&&delete Nt[c]);return Nt[c]},b.locales=function ll(){return ut(Nt)},b.weekdaysShort=function ws(c,h,v){return Cl(c,h,v,"weekdaysShort")},b.normalizeUnits=Ln,b.relativeTimeRounding=function Ip(c){return void 0===c?Yo:"function"==typeof c&&(Yo=c,!0)},b.relativeTimeThreshold=function Ds(c,h){return void 0!==Ts[c]&&(void 0===h?Ts[c]:(Ts[c]=h,"s"===c&&(Ts.ss=h-1),!0))},b.calendarFormat=function Sp(c,h){var v=c.diff(h,"days",!0);return v<-6?"sameElse":v<-1?"lastWeek":v<0?"lastDay":v<1?"sameDay":v<2?"nextDay":v<7?"nextWeek":"sameElse"},b.prototype=De,b.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},b}()},8597:(Q,K,O)=>{var L="function"==typeof Map&&Map.prototype,b=Object.getOwnPropertyDescriptor&&L?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,D=L&&b&&"function"==typeof b.get?b.get:null,B=L&&Map.prototype.forEach,U="function"==typeof Set&&Set.prototype,m=Object.getOwnPropertyDescriptor&&U?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,d=U&&m&&"function"==typeof m.get?m.get:null,g=U&&Set.prototype.forEach,M="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,_="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,I="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,F=Boolean.prototype.valueOf,N=Object.prototype.toString,R=Function.prototype.toString,$=String.prototype.match,ee=String.prototype.slice,J=String.prototype.replace,he=String.prototype.toUpperCase,te=String.prototype.toLowerCase,pe=RegExp.prototype.test,Ve=Array.prototype.concat,we=Array.prototype.join,ce=Array.prototype.slice,Ee=Math.floor,de="function"==typeof BigInt?BigInt.prototype.valueOf:null,Ne=Object.getOwnPropertySymbols,ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,He="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ut="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol,1)?Symbol.toStringTag:null,An=Object.prototype.propertyIsEnumerable,Mt=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(oe){return oe.__proto__}:null);function an(oe,se){if(oe===1/0||oe===-1/0||oe!=oe||oe&&oe>-1e3&&oe<1e3||pe.call(/e/,se))return se;var Vt=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof oe){var Zt=oe<0?-Ee(-oe):Ee(oe);if(Zt!==oe){var gn=String(Zt),qe=ee.call(se,gn.length+1);return J.call(gn,Vt,"$&_")+"."+J.call(J.call(qe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return J.call(se,Vt,"$&_")}var Gn=O(4654),sn=Gn.custom,Ae=hn(sn)?sn:null;function ie(oe,se,Vt){var Zt="double"===(Vt.quoteStyle||se)?'"':"'";return Zt+oe+Zt}function X(oe){return J.call(String(oe),/"/g,""")}function xe(oe){return!("[object Array]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function Qe(oe){return!("[object RegExp]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}function hn(oe){if(He)return oe&&"object"==typeof oe&&oe instanceof Symbol;if("symbol"==typeof oe)return!0;if(!oe||"object"!=typeof oe||!ke)return!1;try{return ke.call(oe),!0}catch(se){}return!1}Q.exports=function oe(se,Vt,Zt,gn){var qe=Vt||{};if(yi(qe,"quoteStyle")&&"single"!==qe.quoteStyle&&"double"!==qe.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(yi(qe,"maxStringLength")&&("number"==typeof qe.maxStringLength?qe.maxStringLength<0&&qe.maxStringLength!==1/0:null!==qe.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var At=!yi(qe,"customInspect")||qe.customInspect;if("boolean"!=typeof At&&"symbol"!==At)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(yi(qe,"indent")&&null!==qe.indent&&"\t"!==qe.indent&&!(parseInt(qe.indent,10)===qe.indent&&qe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(yi(qe,"numericSeparator")&&"boolean"!=typeof qe.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var gr=qe.numericSeparator;if(void 0===se)return"undefined";if(null===se)return"null";if("boolean"==typeof se)return se?"true":"false";if("string"==typeof se)return cs(se,qe);if("number"==typeof se){if(0===se)return 1/0/se>0?"0":"-0";var ft=String(se);return gr?an(se,ft):ft}if("bigint"==typeof se){var $i=String(se)+"n";return gr?an(se,$i):$i}var No=void 0===qe.depth?5:qe.depth;if(void 0===Zt&&(Zt=0),Zt>=No&&No>0&&"object"==typeof se)return xe(se)?"[Array]":"[Object]";var vt=function tl(oe,se){var Vt;if("\t"===oe.indent)Vt="\t";else{if(!("number"==typeof oe.indent&&oe.indent>0))return null;Vt=we.call(Array(oe.indent+1)," ")}return{base:Vt,prev:we.call(Array(se+1),Vt)}}(qe,Zt);if(void 0===gn)gn=[];else if(Ar(gn,se)>=0)return"[Circular]";function je(wn,Ni,Gr){if(Ni&&(gn=ce.call(gn)).push(Ni),Gr){var Kr={depth:qe.depth};return yi(qe,"quoteStyle")&&(Kr.quoteStyle=qe.quoteStyle),oe(wn,Kr,Zt+1,gn)}return oe(wn,qe,Zt+1,gn)}if("function"==typeof se&&!Qe(se)){var ka=function ls(oe){if(oe.name)return oe.name;var se=$.call(R.call(oe),/^function\s*([\w$]+)/);return se?se[1]:null}(se),xa=Da(se,je);return"[Function"+(ka?": "+ka:" (anonymous)")+"]"+(xa.length>0?" { "+we.call(xa,", ")+" }":"")}if(hn(se)){var Se=He?J.call(String(se),/^(Symbol\(.*\))_[^)]*$/,"$1"):ke.call(se);return"object"!=typeof se||He?Se:qn(Se)}if(function Kn(oe){return!(!oe||"object"!=typeof oe)&&("undefined"!=typeof HTMLElement&&oe instanceof HTMLElement||"string"==typeof oe.nodeName&&"function"==typeof oe.getAttribute)}(se)){for(var Wi="<"+te.call(String(se.nodeName)),et=se.attributes||[],Me=0;Me"}if(xe(se)){if(0===se.length)return"[]";var hs=Da(se,je);return vt&&!function Ta(oe){for(var se=0;se=0)return!1;return!0}(hs)?"["+us(hs,vt)+"]":"[ "+we.call(hs,", ")+" ]"}if(function un(oe){return!("[object Error]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)){var nl=Da(se,je);return"cause"in Error.prototype||!("cause"in se)||An.call(se,"cause")?0===nl.length?"["+String(se)+"]":"{ ["+String(se)+"] "+we.call(nl,", ")+" }":"{ ["+String(se)+"] "+we.call(Ve.call("[cause]: "+je(se.cause),nl),", ")+" }"}if("object"==typeof se&&At){if(Ae&&"function"==typeof se[Ae]&&Gn)return Gn(se,{depth:No-Zt});if("symbol"!==At&&"function"==typeof se.inspect)return se.inspect()}if(function co(oe){if(!D||!oe||"object"!=typeof oe)return!1;try{D.call(oe);try{d.call(oe)}catch(se){return!0}return oe instanceof Map}catch(se){}return!1}(se)){var ki=[];return B.call(se,function(wn,Ni){ki.push(je(Ni,se,!0)+" => "+je(wn,se))}),ho("Map",D.call(se),ki,vt)}if(function uo(oe){if(!d||!oe||"object"!=typeof oe)return!1;try{d.call(oe);try{D.call(oe)}catch(se){return!0}return oe instanceof Set}catch(se){}return!1}(se)){var fo=[];return g.call(se,function(wn){fo.push(je(wn,se))}),ho("Set",d.call(se),fo,vt)}if(function Cn(oe){if(!M||!oe||"object"!=typeof oe)return!1;try{M.call(oe,M);try{_.call(oe,_)}catch(se){return!0}return oe instanceof WeakMap}catch(se){}return!1}(se))return pt("WeakMap");if(function Lo(oe){if(!_||!oe||"object"!=typeof oe)return!1;try{_.call(oe,_);try{M.call(oe,M)}catch(se){return!0}return oe instanceof WeakSet}catch(se){}return!1}(se))return pt("WeakSet");if(function Ln(oe){if(!I||!oe||"object"!=typeof oe)return!1;try{return I.call(oe),!0}catch(se){}return!1}(se))return pt("WeakRef");if(function Qt(oe){return!("[object Number]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(Number(se)));if(function Wr(oe){if(!oe||"object"!=typeof oe||!de)return!1;try{return de.call(oe),!0}catch(se){}return!1}(se))return qn(je(de.call(se)));if(function St(oe){return!("[object Boolean]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(F.call(se));if(function tn(oe){return!("[object String]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se))return qn(je(String(se)));if(!function Oe(oe){return!("[object Date]"!==bi(oe)||ut&&"object"==typeof oe&&ut in oe)}(se)&&!Qe(se)){var mt=Da(se,je),na=Mt?Mt(se)===Object.prototype:se instanceof Object||se.constructor===Object,ds=se instanceof Object?"":"null prototype",li=!na&&ut&&Object(se)===se&&ut in se?ee.call(bi(se),8,-1):ds?"Object":"",lr=(na||"function"!=typeof se.constructor?"":se.constructor.name?se.constructor.name+" ":"")+(li||ds?"["+we.call(Ve.call([],li||[],ds||[]),": ")+"] ":"");return 0===mt.length?lr+"{}":vt?lr+"{"+us(mt,vt)+"}":lr+"{ "+we.call(mt,", ")+" }"}return String(se)};var ji=Object.prototype.hasOwnProperty||function(oe){return oe in this};function yi(oe,se){return ji.call(oe,se)}function bi(oe){return N.call(oe)}function Ar(oe,se){if(oe.indexOf)return oe.indexOf(se);for(var Vt=0,Zt=oe.length;Vtse.maxStringLength){var Vt=oe.length-se.maxStringLength,Zt="... "+Vt+" more character"+(Vt>1?"s":"");return cs(ee.call(oe,0,se.maxStringLength),se)+Zt}return ie(J.call(J.call(oe,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Fo),"single",se)}function Fo(oe){var se=oe.charCodeAt(0),Vt={8:"b",9:"t",10:"n",12:"f",13:"r"}[se];return Vt?"\\"+Vt:"\\x"+(se<16?"0":"")+he.call(se.toString(16))}function qn(oe){return"Object("+oe+")"}function pt(oe){return oe+" { ? }"}function ho(oe,se,Vt,Zt){return oe+" ("+se+") {"+(Zt?us(Vt,Zt):we.call(Vt,", "))+"}"}function us(oe,se){if(0===oe.length)return"";var Vt="\n"+se.prev+se.base;return Vt+we.call(oe,","+Vt)+"\n"+se.prev}function Da(oe,se){var Vt=xe(oe),Zt=[];if(Vt){Zt.length=oe.length;for(var gn=0;gn{"use strict";var K=function(O){return O!=O};Q.exports=function(L,b){return 0===L&&0===b?1/L==1/b:!!(L===b||K(L)&&K(b))}},5734:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(6872),B=O(3306),U=O(7715),m=b(B(),Object);L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},3306:(Q,K,O)=>{"use strict";var L=O(6872);Q.exports=function(){return"function"==typeof Object.is?Object.is:L}},7715:(Q,K,O)=>{"use strict";var L=O(3306),b=O(1790);Q.exports=function(){var B=L();return b(Object,{is:B},{is:function(){return Object.is!==B}}),B}},7010:(Q,K,O)=>{"use strict";var L;if(!Object.keys){var b=Object.prototype.hasOwnProperty,D=Object.prototype.toString,B=O(5185),U=Object.prototype.propertyIsEnumerable,m=!U.call({toString:null},"toString"),d=U.call(function(){},"prototype"),g=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],C=function(w){var I=w.constructor;return I&&I.prototype===w},M={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var w in window)try{if(!M["$"+w]&&b.call(window,w)&&null!==window[w]&&"object"==typeof window[w])try{C(window[w])}catch(I){return!0}}catch(I){return!0}return!1}();L=function(I){var F=null!==I&&"object"==typeof I,N="[object Function]"===D.call(I),R=B(I),$=F&&"[object String]"===D.call(I),ee=[];if(!F&&!N&&!R)throw new TypeError("Object.keys called on a non-object");var J=d&&N;if($&&I.length>0&&!b.call(I,0))for(var he=0;he0)for(var te=0;te{"use strict";var L=Array.prototype.slice,b=O(5185),D=Object.keys,B=D?function(d){return D(d)}:O(7010),U=Object.keys;B.shim=function(){if(Object.keys){var d=function(){var g=Object.keys(arguments);return g&&g.length===arguments.length}(1,2);d||(Object.keys=function(C){return b(C)?U(L.call(C)):U(C)})}else Object.keys=B;return Object.keys||B},Q.exports=B},5185:Q=>{"use strict";var K=Object.prototype.toString;Q.exports=function(L){var b=K.call(L),D="[object Arguments]"===b;return D||(D="[object Array]"!==b&&null!==L&&"object"==typeof L&&"number"==typeof L.length&&L.length>=0&&"[object Function]"===K.call(L.callee)),D}},2461:(Q,K,O)=>{"use strict";var L=O(2093),b=O(6858)(),D=O(4263),B=Object,U=D("Array.prototype.push"),m=D("Object.prototype.propertyIsEnumerable"),d=b?Object.getOwnPropertySymbols:null;Q.exports=function(C,M){if(null==C)throw new TypeError("target must be an object");var y=B(C);if(1===arguments.length)return y;for(var _=1;_{"use strict";var L=O(1790),b=O(3855),D=O(2461),B=O(6255),U=O(152),m=b.apply(B()),d=function(C,M){return m(Object,arguments)};L(d,{getPolyfill:B,implementation:D,shim:U}),Q.exports=d},6255:(Q,K,O)=>{"use strict";var L=O(2461);Q.exports=function(){return!Object.assign||function(){if(!Object.assign)return!1;for(var B="abcdefghijklmnopqrst",U=B.split(""),m={},d=0;d{"use strict";var L=O(1790),b=O(6255);Q.exports=function(){var B=b();return L(Object,{assign:B},{assign:function(){return Object.assign!==B}}),B}},4040:(Q,K,O)=>{"use strict";var L=O(3677).functionsHaveConfigurableNames(),b=Object,D=TypeError;Q.exports=function(){if(null!=this&&this!==b(this))throw new D("RegExp.prototype.flags getter called on non-object");var U="";return this.hasIndices&&(U+="d"),this.global&&(U+="g"),this.ignoreCase&&(U+="i"),this.multiline&&(U+="m"),this.dotAll&&(U+="s"),this.unicode&&(U+="u"),this.sticky&&(U+="y"),U},L&&Object.defineProperty&&Object.defineProperty(Q.exports,"name",{value:"get flags"})},8704:(Q,K,O)=>{"use strict";var L=O(1790),b=O(3855),D=O(4040),B=O(9783),U=O(9369),m=b(B());L(m,{getPolyfill:B,implementation:D,shim:U}),Q.exports=m},9783:(Q,K,O)=>{"use strict";var L=O(4040),b=O(1790).supportsDescriptors,D=Object.getOwnPropertyDescriptor;Q.exports=function(){if(b&&"gim"===/a/gim.flags){var U=D(RegExp.prototype,"flags");if(U&&"function"==typeof U.get&&"boolean"==typeof RegExp.prototype.dotAll&&"boolean"==typeof RegExp.prototype.hasIndices){var m="",d={};if(Object.defineProperty(d,"hasIndices",{get:function(){m+="d"}}),Object.defineProperty(d,"sticky",{get:function(){m+="y"}}),"dy"===m)return U.get}}return L}},9369:(Q,K,O)=>{"use strict";var L=O(1790).supportsDescriptors,b=O(9783),D=Object.getOwnPropertyDescriptor,B=Object.defineProperty,U=TypeError,m=Object.getPrototypeOf,d=/a/;Q.exports=function(){if(!L||!m)throw new U("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var C=b(),M=m(d),y=D(M,"flags");return(!y||y.get!==C)&&B(M,"flags",{configurable:!0,enumerable:!1,get:C}),C}},8432:(Q,K,O)=>{"use strict";var L=O(9903),b=O(4263),D=O(8597),B=L("%TypeError%"),U=L("%WeakMap%",!0),m=L("%Map%",!0),d=b("WeakMap.prototype.get",!0),g=b("WeakMap.prototype.set",!0),C=b("WeakMap.prototype.has",!0),M=b("Map.prototype.get",!0),y=b("Map.prototype.set",!0),_=b("Map.prototype.has",!0),w=function(R,$){for(var J,ee=R;null!==(J=ee.next);ee=J)if(J.key===$)return ee.next=J.next,J.next=R.next,R.next=J,J};Q.exports=function(){var $,ee,J,he={assert:function(te){if(!he.has(te))throw new B("Side channel does not contain "+D(te))},get:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return d($,te)}else if(m){if(ee)return M(ee,te)}else if(J)return function(R,$){var ee=w(R,$);return ee&&ee.value}(J,te)},has:function(te){if(U&&te&&("object"==typeof te||"function"==typeof te)){if($)return C($,te)}else if(m){if(ee)return _(ee,te)}else if(J)return function(R,$){return!!w(R,$)}(J,te);return!1},set:function(te,pe){U&&te&&("object"==typeof te||"function"==typeof te)?($||($=new U),g($,te,pe)):m?(ee||(ee=new m),y(ee,te,pe)):(J||(J={key:{},next:null}),function(R,$,ee){var J=w(R,$);J?J.value=ee:R.next={key:$,next:R.next,value:ee}}(J,te,pe))}};return he}},2086:(Q,K,O)=>{"use strict";var L=O(4764),b=O(1046),D=O(6180),B=O(6434),U=O(3);Q.exports=function(d){return null==d||"object"!=typeof d&&"function"!=typeof d?null:L(d)?"String":b(d)?"Number":D(d)?"Boolean":B(d)?"Symbol":U(d)?"BigInt":void 0}},5709:(Q,K,O)=>{"use strict";var L=O(3037),b=O(5271),D=O(4263),B=O(253),U=D("Object.prototype.toString"),m=O(3261)(),d="undefined"==typeof globalThis?global:globalThis,g=b(),C=D("String.prototype.slice"),M={},y=Object.getPrototypeOf;m&&B&&y&&L(g,function(I){if("function"==typeof d[I]){var F=new d[I];if(Symbol.toStringTag in F){var N=y(F),R=B(N,Symbol.toStringTag);if(!R){var $=y(N);R=B($,Symbol.toStringTag)}M[I]=R.get}}});var w=O(7673);Q.exports=function(F){return!!w(F)&&(m&&Symbol.toStringTag in F?function(F){var N=!1;return L(M,function(R,$){if(!N)try{var ee=R.call(F);ee===$&&(N=ee)}catch(J){}}),N}(F):C(U(F),8,-1))}},82:Q=>{Q.exports={STU3:"partial",R4:"WIP"}},4654:()=>{},5271:Q=>{"use strict";var K=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],O="undefined"==typeof globalThis?global:globalThis;Q.exports=function(){for(var b=[],D=0;D{"use strict";var L=O(9102);if(O(524)()||O(6858)()){var b=Symbol.iterator;Q.exports=function(ce){return null!=ce&&void 0!==ce[b]?ce[b]():L(ce)?Array.prototype[b].call(ce):void 0}}else{var D=O(8266),B=O(4764),U=O(9903),m=U("%Map%",!0),d=U("%Set%",!0),g=O(4263),C=g("Array.prototype.push"),M=g("String.prototype.charCodeAt"),y=g("String.prototype.slice"),w=function(ce){var Ee=0;return{next:function(){var ke,Ne=Ee>=ce.length;return Ne||(ke=ce[Ee],Ee+=1),{done:Ne,value:ke}}}},I=function(ce,Ee){if(D(ce)||L(ce))return w(ce);if(B(ce)){var de=0;return{next:function(){var ke=function(ce,Ee){if(Ee+1>=ce.length)return Ee+1;var Ne=M(ce,Ee);if(Ne<55296||Ne>56319)return Ee+1;var ke=M(ce,Ee+1);return ke<56320||ke>57343?Ee+1:Ee+2}(ce,de),He=y(ce,de,ke);return de=ke,{done:ke>ce.length,value:He}}}}return Ee&&void 0!==ce["_es6-shim iterator_"]?ce["_es6-shim iterator_"]():void 0};if(m||d){var F=O(9898),N=O(3870),R=g("Map.prototype.forEach",!0),$=g("Set.prototype.forEach",!0);if("undefined"==typeof process||!process.versions||!process.versions.node)var ee=g("Map.prototype.iterator",!0),J=g("Set.prototype.iterator",!0),he=function(we){var ce=!1;return{next:function(){try{return{done:ce,value:ce?void 0:we.next()}}catch(de){return ce=!0,{done:!0,value:void 0}}}}};var te=g("Map.prototype.@@iterator",!0)||g("Map.prototype._es6-shim iterator_",!0),pe=g("Set.prototype.@@iterator",!0)||g("Set.prototype._es6-shim iterator_",!0);Q.exports=function(ce){return function(ce){if(F(ce)){if(ee)return he(ee(ce));if(te)return te(ce);if(R){var Ee=[];return R(ce,function(Ne,ke){C(Ee,[ke,Ne])}),w(Ee)}}if(N(ce)){if(J)return he(J(ce));if(pe)return pe(ce);if($){var de=[];return $(ce,function(Ne){C(de,Ne)}),w(de)}}}(ce)||I(ce)}}else Q.exports=function(ce){if(null!=ce)return I(ce,!0)}}},2107:(Q,K,O)=>{"use strict";var L=O(9898),b=O(3870),D=O(5585),B=O(1902);Q.exports=function(m){if(m&&"object"==typeof m){if(L(m))return"Map";if(b(m))return"Set";if(D(m))return"WeakMap";if(B(m))return"WeakSet"}return!1}},8210:Q=>{"use strict";Q.exports=JSON.parse('{"license":"The following data (prefixes and units) was generated by the UCUM LHC code from the UCUM data and selected LOINC combinations of UCUM units. The license for the UCUM LHC code (demo and library code as well as the combined units) is located at https://github.com/lhncbc/ucum-lhc/blob/LICENSE.md.","prefixes":{"config":["code_","ciCode_","name_","printSymbol_","value_","exp_"],"data":[["E","EX","exa","E",1000000000000000000,"18"],["G","GA","giga","G",1000000000,"9"],["Gi","GIB","gibi","Gi",1073741824,null],["Ki","KIB","kibi","Ki",1024,null],["M","MA","mega","M",1000000,"6"],["Mi","MIB","mebi","Mi",1048576,null],["P","PT","peta","P",1000000000000000,"15"],["T","TR","tera","T",1000000000000,"12"],["Ti","TIB","tebi","Ti",1099511627776,null],["Y","YA","yotta","Y",1e+24,"24"],["Z","ZA","zetta","Z",1e+21,"21"],["a","A","atto","a",1e-18,"-18"],["c","C","centi","c",0.01,"-2"],["d","D","deci","d",0.1,"-1"],["da","DA","deka","da",10,"1"],["f","F","femto","f",1e-15,"-15"],["h","H","hecto","h",100,"2"],["k","K","kilo","k",1000,"3"],["m","M","milli","m",0.001,"-3"],["n","N","nano","n",1e-9,"-9"],["p","P","pico","p",1e-12,"-12"],["u","U","micro","\u03bc",0.000001,"-6"],["y","YO","yocto","y",1.0000000000000001e-24,"-24"],["z","ZO","zepto","z",1e-21,"-21"]]},"units":{"config":["isBase_","name_","csCode_","ciCode_","property_","magnitude_",["dim_","dimVec_"],"printSymbol_","class_","isMetric_","variable_","cnv_","cnvPfx_","isSpecial_","isArbitrary_","moleExp_","synonyms_","source_","loincProperty_","category_","guidance_","csUnitString_","ciUnitString_","baseFactorStr_","baseFactor_","defError_"],"data":[[true,"meter","m","M","length",1,[1,0,0,0,0,0,0],"m",null,false,"L",null,1,false,false,0,"meters; metres; distance","UCUM","Len","Clinical","unit of length = 1.09361 yards",null,null,null,null,false],[true,"second - time","s","S","time",1,[0,1,0,0,0,0,0],"s",null,false,"T",null,1,false,false,0,"seconds","UCUM","Time","Clinical","",null,null,null,null,false],[true,"gram","g","G","mass",1,[0,0,1,0,0,0,0],"g",null,false,"M",null,1,false,false,0,"grams; gm","UCUM","Mass","Clinical","",null,null,null,null,false],[true,"radian","rad","RAD","plane angle",1,[0,0,0,1,0,0,0],"rad",null,false,"A",null,1,false,false,0,"radians","UCUM","Angle","Clinical","unit of angular measure where 1 radian = 1/2\u03c0 turn = 57.296 degrees. ",null,null,null,null,false],[true,"degree Kelvin","K","K","temperature",1,[0,0,0,0,1,0,0],"K",null,false,"C",null,1,false,false,0,"Kelvin; degrees","UCUM","Temp","Clinical","absolute, thermodynamic temperature scale ",null,null,null,null,false],[true,"coulomb","C","C","electric charge",1,[0,0,0,0,0,1,0],"C",null,false,"Q",null,1,false,false,0,"coulombs","UCUM","","Clinical","defined as amount of 1 electron charge = 6.2415093\xd710^18 e, and equivalent to 1 Ampere-second",null,null,null,null,false],[true,"candela","cd","CD","luminous intensity",1,[0,0,0,0,0,0,1],"cd",null,false,"F",null,1,false,false,0,"candelas","UCUM","","Clinical","SI base unit of luminous intensity",null,null,null,null,false],[false,"the number ten for arbitrary powers","10*","10*","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10^; 10 to the arbitrary powers","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number ten for arbitrary powers","10^","10^","number",10,[0,0,0,0,0,0,0],"10","dimless",false,null,null,1,false,false,0,"10*; 10 to the arbitrary power","UCUM","Num","Clinical","10* by itself is the same as 10, but users can add digits after the *. For example, 10*3 = 1000.","1","1","10",10,false],[false,"the number pi","[pi]","[PI]","number",3.141592653589793,[0,0,0,0,0,0,0],"\u03c0","dimless",false,null,null,1,false,false,0,"\u03c0","UCUM","","Constant","a mathematical constant; the ratio of a circle\'s circumference to its diameter \u2248 3.14159","1","1","3.1415926535897932384626433832795028841971693993751058209749445923",3.141592653589793,false],[false,"","%","%","fraction",0.01,[0,0,0,0,0,0,0],"%","dimless",false,null,null,1,false,false,0,"percents","UCUM","FR; NFR; MFR; CFR; SFR Rto; etc. ","Clinical","","10*-2","10*-2","1",1,false],[false,"parts per thousand","[ppth]","[PPTH]","fraction",0.001,[0,0,0,0,0,0,0],"ppth","dimless",false,null,null,1,false,false,0,"ppth; 10^-3","UCUM","MCnc; MCnt","Clinical","[ppth] is often used in solution concentrations as 1 g/L or 1 g/kg.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-3","10*-3","1",1,false],[false,"parts per million","[ppm]","[PPM]","fraction",0.000001,[0,0,0,0,0,0,0],"ppm","dimless",false,null,null,1,false,false,0,"ppm; 10^-6","UCUM","MCnt; MCnc; SFr","Clinical","[ppm] is often used in solution concentrations as 1 mg/L or 1 mg/kg. Also used to express mole fractions as 1 mmol/mol.\\n\\n[ppm] is also used in nuclear magnetic resonance (NMR) to represent chemical shift - the difference of a measured frequency in parts per million from the reference frequency.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-6","10*-6","1",1,false],[false,"parts per billion","[ppb]","[PPB]","fraction",1e-9,[0,0,0,0,0,0,0],"ppb","dimless",false,null,null,1,false,false,0,"ppb; 10^-9","UCUM","MCnt; MCnc; SFr","Clinical","[ppb] is often used in solution concentrations as 1 ug/L or 1 ug/kg. Also used to express mole fractions as 1 umol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-9","10*-9","1",1,false],[false,"parts per trillion","[pptr]","[PPTR]","fraction",1e-12,[0,0,0,0,0,0,0],"pptr","dimless",false,null,null,1,false,false,0,"pptr; 10^-12","UCUM","MCnt; MCnc; SFr","Clinical","[pptr] is often used in solution concentrations as 1 ng/L or 1 ng/kg. Also used to express mole fractions as 1 nmol/mol.\\n\\nCan be ambigous and would be better if the metric units was used directly. ","10*-12","10*-12","1",1,false],[false,"mole","mol","MOL","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"mol","si",true,null,null,1,false,false,1,"moles","UCUM","Sub","Clinical","Measure the number of molecules ","10*23","10*23","6.0221367",6.0221367,false],[false,"steradian - solid angle","sr","SR","solid angle",1,[0,0,0,2,0,0,0],"sr","si",true,null,null,1,false,false,0,"square radian; rad2; rad^2","UCUM","Angle","Clinical","unit of solid angle in three-dimensional geometry analagous to radian; used in photometry which measures the perceived brightness of object by human eye (e.g. radiant intensity = watt/steradian)","rad2","RAD2","1",1,false],[false,"hertz","Hz","HZ","frequency",1,[0,-1,0,0,0,0,0],"Hz","si",true,null,null,1,false,false,0,"Herz; frequency; frequencies","UCUM","Freq; Num","Clinical","equal to one cycle per second","s-1","S-1","1",1,false],[false,"newton","N","N","force",1000,[1,-2,1,0,0,0,0],"N","si",true,null,null,1,false,false,0,"Newtons","UCUM","Force","Clinical","unit of force with base units kg.m/s2","kg.m/s2","KG.M/S2","1",1,false],[false,"pascal","Pa","PAL","pressure",1000,[-1,-2,1,0,0,0,0],"Pa","si",true,null,null,1,false,false,0,"pascals","UCUM","Pres","Clinical","standard unit of pressure equal to 1 newton per square meter (N/m2)","N/m2","N/M2","1",1,false],[false,"joule","J","J","energy",1000,[2,-2,1,0,0,0,0],"J","si",true,null,null,1,false,false,0,"joules","UCUM","Enrg","Clinical","unit of energy defined as the work required to move an object 1 m with a force of 1 N (N.m) or an electric charge of 1 C through 1 V (C.V), or to produce 1 W for 1 s (W.s) ","N.m","N.M","1",1,false],[false,"watt","W","W","power",1000,[2,-3,1,0,0,0,0],"W","si",true,null,null,1,false,false,0,"watts","UCUM","EngRat","Clinical","unit of power equal to 1 Joule per second (J/s) = kg\u22c5m2\u22c5s\u22123","J/s","J/S","1",1,false],[false,"Ampere","A","A","electric current",1,[0,-1,0,0,0,1,0],"A","si",true,null,null,1,false,false,0,"Amperes","UCUM","ElpotRat","Clinical","unit of electric current equal to flow rate of electrons equal to 16.2415\xd710^18 elementary charges moving past a boundary in one second or 1 Coulomb/second","C/s","C/S","1",1,false],[false,"volt","V","V","electric potential",1000,[2,-2,1,0,0,-1,0],"V","si",true,null,null,1,false,false,0,"volts","UCUM","Elpot","Clinical","unit of electric potential (voltage) = 1 Joule per Coulomb (J/C)","J/C","J/C","1",1,false],[false,"farad","F","F","electric capacitance",0.001,[-2,2,-1,0,0,2,0],"F","si",true,null,null,1,false,false,0,"farads; electric capacitance","UCUM","","Clinical","CGS unit of electric capacitance with base units C/V (Coulomb per Volt)","C/V","C/V","1",1,false],[false,"ohm","Ohm","OHM","electric resistance",1000,[2,-1,1,0,0,-2,0],"\u03a9","si",true,null,null,1,false,false,0,"\u03a9; resistance; ohms","UCUM","","Clinical","unit of electrical resistance with units of Volt per Ampere","V/A","V/A","1",1,false],[false,"siemens","S","SIE","electric conductance",0.001,[-2,1,-1,0,0,2,0],"S","si",true,null,null,1,false,false,0,"Reciprocal ohm; mho; \u03a9\u22121; conductance","UCUM","","Clinical","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","Ohm-1","OHM-1","1",1,false],[false,"weber","Wb","WB","magnetic flux",1000,[2,-1,1,0,0,-1,0],"Wb","si",true,null,null,1,false,false,0,"magnetic flux; webers","UCUM","","Clinical","unit of magnetic flux equal to Volt second","V.s","V.S","1",1,false],[false,"degree Celsius","Cel","CEL","temperature",1,[0,0,0,0,1,0,0],"\xb0C","si",true,null,"Cel",1,true,false,0,"\xb0C; degrees","UCUM","Temp","Clinical","","K",null,null,1,false],[false,"tesla","T","T","magnetic flux density",1000,[0,-1,1,0,0,-1,0],"T","si",true,null,null,1,false,false,0,"Teslas; magnetic field","UCUM","","Clinical","SI unit of magnetic field strength for magnetic field B equal to 1 Weber/square meter = 1 kg/(s2*A)","Wb/m2","WB/M2","1",1,false],[false,"henry","H","H","inductance",1000,[2,0,1,0,0,-2,0],"H","si",true,null,null,1,false,false,0,"henries; inductance","UCUM","","Clinical","unit of electrical inductance; usually expressed in millihenrys (mH) or microhenrys (uH).","Wb/A","WB/A","1",1,false],[false,"lumen","lm","LM","luminous flux",1,[0,0,0,2,0,0,1],"lm","si",true,null,null,1,false,false,0,"luminous flux; lumens","UCUM","","Clinical","unit of luminous flux defined as 1 lm = 1 cd\u22c5sr (candela times sphere)","cd.sr","CD.SR","1",1,false],[false,"lux","lx","LX","illuminance",1,[-2,0,0,2,0,0,1],"lx","si",true,null,null,1,false,false,0,"illuminance; luxes","UCUM","","Clinical","unit of illuminance equal to one lumen per square meter. ","lm/m2","LM/M2","1",1,false],[false,"becquerel","Bq","BQ","radioactivity",1,[0,-1,0,0,0,0,0],"Bq","si",true,null,null,1,false,false,0,"activity; radiation; becquerels","UCUM","","Clinical","measure of the atomic radiation rate with units s^-1","s-1","S-1","1",1,false],[false,"gray","Gy","GY","energy dose",1,[2,-2,0,0,0,0,0],"Gy","si",true,null,null,1,false,false,0,"absorbed doses; ionizing radiation doses; kerma; grays","UCUM","EngCnt","Clinical","unit of ionizing radiation dose with base units of 1 joule of radiation energy per kilogram of matter","J/kg","J/KG","1",1,false],[false,"sievert","Sv","SV","dose equivalent",1,[2,-2,0,0,0,0,0],"Sv","si",true,null,null,1,false,false,0,"sieverts; radiation dose quantities; equivalent doses; effective dose; operational dose; committed dose","UCUM","","Clinical","SI unit for radiation dose equivalent equal to 1 Joule/kilogram.","J/kg","J/KG","1",1,false],[false,"degree - plane angle","deg","DEG","plane angle",0.017453292519943295,[0,0,0,1,0,0,0],"\xb0","iso1000",false,null,null,1,false,false,0,"\xb0; degree of arc; arc degree; arcdegree; angle","UCUM","Angle","Clinical","one degree is equivalent to \u03c0/180 radians.","[pi].rad/360","[PI].RAD/360","2",2,false],[false,"gon","gon","GON","plane angle",0.015707963267948967,[0,0,0,1,0,0,0],"\u25a1g","iso1000",false,null,null,1,false,false,0,"gon (grade); gons","UCUM","Angle","Nonclinical","unit of plane angle measurement equal to 1/400 circle","deg","DEG","0.9",0.9,false],[false,"arc minute","\'","\'","plane angle",0.0002908882086657216,[0,0,0,1,0,0,0],"\'","iso1000",false,null,null,1,false,false,0,"arcminutes; arcmin; arc minutes; arc mins","UCUM","Angle","Clinical","equal to 1/60 degree; used in optometry and opthamology (e.g. visual acuity tests)","deg/60","DEG/60","1",1,false],[false,"arc second","\'\'","\'\'","plane angle",0.00000484813681109536,[0,0,0,1,0,0,0],"\'\'","iso1000",false,null,null,1,false,false,0,"arcseconds; arcsecs","UCUM","Angle","Clinical","equal to 1/60 arcminute = 1/3600 degree; used in optometry and opthamology (e.g. visual acuity tests)","\'/60","\'/60","1",1,false],[false,"Liters","l","L","volume",0.001,[3,0,0,0,0,0,0],"l","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","dm3","DM3","1",1,false],[false,"Liters","L","L","volume",0.001,[3,0,0,0,0,0,0],"L","iso1000",true,null,null,1,false,false,0,"cubic decimeters; decimeters cubed; decimetres; dm3; dm^3; litres; liters, LT ","UCUM","Vol","Clinical","Because lower case \\"l\\" can be read as the number \\"1\\", though this is a valid UCUM units. UCUM strongly reccomends using \\"L\\"","l",null,"1",1,false],[false,"are","ar","AR","area",100,[2,0,0,0,0,0,0],"a","iso1000",true,null,null,1,false,false,0,"100 m2; 100 m^2; 100 square meter; meters squared; metres","UCUM","Area","Clinical","metric base unit for area defined as 100 m^2","m2","M2","100",100,false],[false,"minute","min","MIN","time",60,[0,1,0,0,0,0,0],"min","iso1000",false,null,null,1,false,false,0,"minutes","UCUM","Time","Clinical","","s","S","60",60,false],[false,"hour","h","HR","time",3600,[0,1,0,0,0,0,0],"h","iso1000",false,null,null,1,false,false,0,"hours; hrs; age","UCUM","Time","Clinical","","min","MIN","60",60,false],[false,"day","d","D","time",86400,[0,1,0,0,0,0,0],"d","iso1000",false,null,null,1,false,false,0,"days; age; dy; 24 hours; 24 hrs","UCUM","Time","Clinical","","h","HR","24",24,false],[false,"tropical year","a_t","ANN_T","time",31556925.216,[0,1,0,0,0,0,0],"at","iso1000",false,null,null,1,false,false,0,"solar years; a tropical; years","UCUM","Time","Clinical","has an average of 365.242181 days but is constantly changing.","d","D","365.24219",365.24219,false],[false,"mean Julian year","a_j","ANN_J","time",31557600,[0,1,0,0,0,0,0],"aj","iso1000",false,null,null,1,false,false,0,"mean Julian yr; a julian; years","UCUM","Time","Clinical","has an average of 365.25 days, and in everyday use, has been replaced by the Gregorian year. However, this unit is used in astronomy to calculate light year. ","d","D","365.25",365.25,false],[false,"mean Gregorian year","a_g","ANN_G","time",31556952,[0,1,0,0,0,0,0],"ag","iso1000",false,null,null,1,false,false,0,"mean Gregorian yr; a gregorian; years","UCUM","Time","Clinical","has an average of 365.2425 days and is the most internationally used civil calendar.","d","D","365.2425",365.2425,false],[false,"year","a","ANN","time",31557600,[0,1,0,0,0,0,0],"a","iso1000",false,null,null,1,false,false,0,"years; a; yr, yrs; annum","UCUM","Time","Clinical","","a_j","ANN_J","1",1,false],[false,"week","wk","WK","time",604800,[0,1,0,0,0,0,0],"wk","iso1000",false,null,null,1,false,false,0,"weeks; wks","UCUM","Time","Clinical","","d","D","7",7,false],[false,"synodal month","mo_s","MO_S","time",2551442.976,[0,1,0,0,0,0,0],"mos","iso1000",false,null,null,1,false,false,0,"Moon; synodic month; lunar month; mo-s; mo s; months; moons","UCUM","Time","Nonclinical","has an average of 29.53 days per month, unit used in astronomy","d","D","29.53059",29.53059,false],[false,"mean Julian month","mo_j","MO_J","time",2629800,[0,1,0,0,0,0,0],"moj","iso1000",false,null,null,1,false,false,0,"mo-julian; mo Julian; months","UCUM","Time","Clinical","has an average of 30.435 days per month","a_j/12","ANN_J/12","1",1,false],[false,"mean Gregorian month","mo_g","MO_G","time",2629746,[0,1,0,0,0,0,0],"mog","iso1000",false,null,null,1,false,false,0,"months; month-gregorian; mo-gregorian","UCUM","Time","Clinical","has an average 30.436875 days per month and is from the most internationally used civil calendar.","a_g/12","ANN_G/12","1",1,false],[false,"month","mo","MO","time",2629800,[0,1,0,0,0,0,0],"mo","iso1000",false,null,null,1,false,false,0,"months; duration","UCUM","Time","Clinical","based on Julian calendar which has an average of 30.435 days per month (this unit is used in astronomy but not in everyday life - see mo_g)","mo_j","MO_J","1",1,false],[false,"metric ton","t","TNE","mass",1000000,[0,0,1,0,0,0,0],"t","iso1000",true,null,null,1,false,false,0,"tonnes; megagrams; tons","UCUM","Mass","Nonclinical","equal to 1000 kg used in the US (recognized by NIST as metric ton), and internationally (recognized as tonne)","kg","KG","1e3",1000,false],[false,"bar","bar","BAR","pressure",100000000,[-1,-2,1,0,0,0,0],"bar","iso1000",true,null,null,1,false,false,0,"bars","UCUM","Pres","Nonclinical","unit of pressure equal to 10^5 Pascals, primarily used by meteorologists and in weather forecasting","Pa","PAL","1e5",100000,false],[false,"unified atomic mass unit","u","AMU","mass",1.6605402e-24,[0,0,1,0,0,0,0],"u","iso1000",true,null,null,1,false,false,0,"unified atomic mass units; amu; Dalton; Da","UCUM","Mass","Clinical","the mass of 1/12 of an unbound Carbon-12 atom nuclide equal to 1.6606x10^-27 kg ","g","G","1.6605402e-24",1.6605402e-24,false],[false,"astronomic unit","AU","ASU","length",149597870691,[1,0,0,0,0,0,0],"AU","iso1000",false,null,null,1,false,false,0,"AU; units","UCUM","Len","Clinical","unit of length used in astronomy for measuring distance in Solar system","Mm","MAM","149597.870691",149597.870691,false],[false,"parsec","pc","PRS","length",30856780000000000,[1,0,0,0,0,0,0],"pc","iso1000",true,null,null,1,false,false,0,"parsecs","UCUM","Len","Clinical","unit of length equal to 3.26 light years, nad used to measure large distances to objects outside our Solar System","m","M","3.085678e16",30856780000000000,false],[false,"velocity of light in a vacuum","[c]","[C]","velocity",299792458,[1,-1,0,0,0,0,0],"c","const",true,null,null,1,false,false,0,"speed of light","UCUM","Vel","Constant","equal to 299792458 m/s (approximately 3 x 10^8 m/s)","m/s","M/S","299792458",299792458,false],[false,"Planck constant","[h]","[H]","action",6.6260755e-31,[2,-1,1,0,0,0,0],"h","const",true,null,null,1,false,false,0,"Planck\'s constant","UCUM","","Constant","constant = 6.62607004 \xd7 10-34 m2.kg/s; defined as quantum of action","J.s","J.S","6.6260755e-34",6.6260755e-34,false],[false,"Boltzmann constant","[k]","[K]","(unclassified)",1.380658e-20,[2,-2,1,0,-1,0,0],"k","const",true,null,null,1,false,false,0,"k; kB","UCUM","","Constant","physical constant relating energy at the individual particle level with temperature = 1.38064852 \xd710^\u221223 J/K","J/K","J/K","1.380658e-23",1.380658e-23,false],[false,"permittivity of vacuum - electric","[eps_0]","[EPS_0]","electric permittivity",8.854187817000001e-15,[-3,2,-1,0,0,2,0],"\u03b50","const",true,null,null,1,false,false,0,"\u03b50; Electric Constant; vacuum permittivity; permittivity of free space ","UCUM","","Constant","approximately equal to 8.854\u2009\xd7 10^\u221212 F/m (farads per meter)","F/m","F/M","8.854187817e-12",8.854187817e-12,false],[false,"permeability of vacuum - magnetic","[mu_0]","[MU_0]","magnetic permeability",0.0012566370614359172,[1,0,1,0,0,-2,0],"\u03bc0","const",true,null,null,1,false,false,0,"\u03bc0; vacuum permeability; permeability of free space; magnetic constant","UCUM","","Constant","equal to 4\u03c0\xd710^\u22127 N/A2 (Newtons per square ampere) \u2248 1.2566\xd710^\u22126 H/m (Henry per meter)","N/A2","4.[PI].10*-7.N/A2","1",0.0000012566370614359173,false],[false,"elementary charge","[e]","[E]","electric charge",1.60217733e-19,[0,0,0,0,0,1,0],"e","const",true,null,null,1,false,false,0,"e; q; electric charges","UCUM","","Constant","the magnitude of the electric charge carried by a single electron or proton \u2248 1.60217\xd710^-19 Coulombs","C","C","1.60217733e-19",1.60217733e-19,false],[false,"electronvolt","eV","EV","energy",1.60217733e-16,[2,-2,1,0,0,0,0],"eV","iso1000",true,null,null,1,false,false,0,"Electron Volts; electronvolts","UCUM","Eng","Clinical","unit of kinetic energy = 1 V * 1.602\xd710^\u221219 C = 1.6\xd710\u221219 Joules","[e].V","[E].V","1",1,false],[false,"electron mass","[m_e]","[M_E]","mass",9.1093897e-28,[0,0,1,0,0,0,0],"me","const",true,null,null,1,false,false,0,"electron rest mass; me","UCUM","Mass","Constant","approximately equal to 9.10938356 \xd7 10-31 kg; defined as the mass of a stationary electron","g","g","9.1093897e-28",9.1093897e-28,false],[false,"proton mass","[m_p]","[M_P]","mass",1.6726231e-24,[0,0,1,0,0,0,0],"mp","const",true,null,null,1,false,false,0,"mp; masses","UCUM","Mass","Constant","approximately equal to 1.672622\xd710\u221227 kg","g","g","1.6726231e-24",1.6726231e-24,false],[false,"Newtonian constant of gravitation","[G]","[GC]","(unclassified)",6.67259e-14,[3,-2,-1,0,0,0,0],"G","const",true,null,null,1,false,false,0,"G; gravitational constant; Newton\'s constant","UCUM","","Constant","gravitational constant = 6.674\xd710\u221211 N\u22c5m2/kg2","m3.kg-1.s-2","M3.KG-1.S-2","6.67259e-11",6.67259e-11,false],[false,"standard acceleration of free fall","[g]","[G]","acceleration",9.80665,[1,-2,0,0,0,0,0],"gn","const",true,null,null,1,false,false,0,"standard gravity; g; \u02610; \u0261n","UCUM","Accel","Constant","defined by standard = 9.80665 m/s2","m/s2","M/S2","980665e-5",9.80665,false],[false,"Torr","Torr","Torr","pressure",133322,[-1,-2,1,0,0,0,0],"Torr","const",false,null,null,1,false,false,0,"torrs","UCUM","Pres","Clinical","1 torr = 1 mmHg; unit used to measure blood pressure","Pa","PAL","133.322",133.322,false],[false,"standard atmosphere","atm","ATM","pressure",101325000,[-1,-2,1,0,0,0,0],"atm","const",false,null,null,1,false,false,0,"reference pressure; atmos; std atmosphere","UCUM","Pres","Clinical","defined as being precisely equal to 101,325 Pa","Pa","PAL","101325",101325,false],[false,"light-year","[ly]","[LY]","length",9460730472580800,[1,0,0,0,0,0,0],"l.y.","const",true,null,null,1,false,false,0,"light years; ly","UCUM","Len","Constant","unit of astronomal distance = 5.88\xd710^12 mi","[c].a_j","[C].ANN_J","1",1,false],[false,"gram-force","gf","GF","force",9.80665,[1,-2,1,0,0,0,0],"gf","const",true,null,null,1,false,false,0,"Newtons; gram forces","UCUM","Force","Clinical","May be specific to unit related to cardiac output","g.[g]","G.[G]","1",1,false],[false,"Kayser","Ky","KY","lineic number",100,[-1,0,0,0,0,0,0],"K","cgs",true,null,null,1,false,false,0,"wavenumbers; kaysers","UCUM","InvLen","Clinical","unit of wavelength equal to cm^-1","cm-1","CM-1","1",1,false],[false,"Gal","Gal","GL","acceleration",0.01,[1,-2,0,0,0,0,0],"Gal","cgs",true,null,null,1,false,false,0,"galileos; Gals","UCUM","Accel","Clinical","unit of acceleration used in gravimetry; equivalent to cm/s2 ","cm/s2","CM/S2","1",1,false],[false,"dyne","dyn","DYN","force",0.01,[1,-2,1,0,0,0,0],"dyn","cgs",true,null,null,1,false,false,0,"dynes","UCUM","Force","Clinical","unit of force equal to 10^-5 Newtons","g.cm/s2","G.CM/S2","1",1,false],[false,"erg","erg","ERG","energy",0.0001,[2,-2,1,0,0,0,0],"erg","cgs",true,null,null,1,false,false,0,"10^-7 Joules, 10-7 Joules; 100 nJ; 100 nanoJoules; 1 dyne cm; 1 g.cm2/s2","UCUM","Eng","Clinical","unit of energy = 1 dyne centimeter = 10^-7 Joules","dyn.cm","DYN.CM","1",1,false],[false,"Poise","P","P","dynamic viscosity",100,[-1,-1,1,0,0,0,0],"P","cgs",true,null,null,1,false,false,0,"dynamic viscosity; poises","UCUM","Visc","Clinical","unit of dynamic viscosity where 1 Poise = 1/10 Pascal second","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"Biot","Bi","BI","electric current",10,[0,-1,0,0,0,1,0],"Bi","cgs",true,null,null,1,false,false,0,"Bi; abamperes; abA","UCUM","ElpotRat","Clinical","equal to 10 amperes","A","A","10",10,false],[false,"Stokes","St","ST","kinematic viscosity",0.0001,[2,-1,0,0,0,0,0],"St","cgs",true,null,null,1,false,false,0,"kinematic viscosity","UCUM","Visc","Clinical","unit of kimematic viscosity with units cm2/s","cm2/s","CM2/S","1",1,false],[false,"Maxwell","Mx","MX","flux of magnetic induction",0.00001,[2,-1,1,0,0,-1,0],"Mx","cgs",true,null,null,1,false,false,0,"magnetix flux; Maxwells","UCUM","","Clinical","unit of magnetic flux","Wb","WB","1e-8",1e-8,false],[false,"Gauss","G","GS","magnetic flux density",0.1,[0,-1,1,0,0,-1,0],"Gs","cgs",true,null,null,1,false,false,0,"magnetic fields; magnetic flux density; induction; B","UCUM","magnetic","Clinical","CGS unit of magnetic flux density, known as magnetic field B; defined as one maxwell unit per square centimeter (see Oersted for CGS unit for H field)","T","T","1e-4",0.0001,false],[false,"Oersted","Oe","OE","magnetic field intensity",79.57747154594767,[-1,-1,0,0,0,1,0],"Oe","cgs",true,null,null,1,false,false,0,"H magnetic B field; Oersteds","UCUM","","Clinical","CGS unit of the auxiliary magnetic field H defined as 1 dyne per unit pole = 1000/4\u03c0 amperes per meter (see Gauss for CGS unit for B field)","A/m","/[PI].A/M","250",79.57747154594767,false],[false,"Gilbert","Gb","GB","magnetic tension",0.7957747154594768,[0,-1,0,0,0,1,0],"Gb","cgs",true,null,null,1,false,false,0,"Gi; magnetomotive force; Gilberts","UCUM","","Clinical","unit of magnetomotive force (magnetic potential)","Oe.cm","OE.CM","1",1,false],[false,"stilb","sb","SB","lum. intensity density",10000,[-2,0,0,0,0,0,1],"sb","cgs",true,null,null,1,false,false,0,"stilbs","UCUM","","Obsolete","unit of luminance; equal to and replaced by unit candela per square centimeter (cd/cm2)","cd/cm2","CD/CM2","1",1,false],[false,"Lambert","Lmb","LMB","brightness",3183.098861837907,[-2,0,0,0,0,0,1],"L","cgs",true,null,null,1,false,false,0,"luminance; lamberts","UCUM","","Clinical","unit of luminance defined as 1 lambert = 1/ \u03c0 candela per square meter","cd/cm2/[pi]","CD/CM2/[PI]","1",1,false],[false,"phot","ph","PHT","illuminance",0.0001,[-2,0,0,2,0,0,1],"ph","cgs",true,null,null,1,false,false,0,"phots","UCUM","","Clinical","CGS photometric unit of illuminance, or luminous flux through an area equal to 10000 lumens per square meter = 10000 lux","lx","LX","1e-4",0.0001,false],[false,"Curie","Ci","CI","radioactivity",37000000000,[0,-1,0,0,0,0,0],"Ci","cgs",true,null,null,1,false,false,0,"curies","UCUM","","Obsolete","unit for measuring atomic disintegration rate; replaced by the Bequerel (Bq) unit","Bq","BQ","37e9",37000000000,false],[false,"Roentgen","R","ROE","ion dose",2.58e-7,[0,0,-1,0,0,1,0],"R","cgs",true,null,null,1,false,false,0,"r\xf6ntgen; Roentgens","UCUM","","Clinical","unit of exposure of X-rays and gamma rays in air; unit used primarily in the US but strongly discouraged by NIST","C/kg","C/KG","2.58e-4",0.000258,false],[false,"radiation absorbed dose","RAD","[RAD]","energy dose",0.01,[2,-2,0,0,0,0,0],"RAD","cgs",true,null,null,1,false,false,0,"doses","UCUM","","Clinical","unit of radiation absorbed dose used primarily in the US with base units 100 ergs per gram of material. Also see the SI unit Gray (Gy).","erg/g","ERG/G","100",100,false],[false,"radiation equivalent man","REM","[REM]","dose equivalent",0.01,[2,-2,0,0,0,0,0],"REM","cgs",true,null,null,1,false,false,0,"Roentgen Equivalent in Man; rems; dose equivalents","UCUM","","Clinical","unit of equivalent dose which measures the effect of radiation on humans equal to 0.01 sievert. Used primarily in the US. Also see SI unit Sievert (Sv)","RAD","[RAD]","1",1,false],[false,"inch","[in_i]","[IN_I]","length",0.025400000000000002,[1,0,0,0,0,0,0],"in","intcust",false,null,null,1,false,false,0,"inches; in; international inch; body height","UCUM","Len","Clinical","standard unit for inch in the US and internationally","cm","CM","254e-2",2.54,false],[false,"foot","[ft_i]","[FT_I]","length",0.3048,[1,0,0,0,0,0,0],"ft","intcust",false,null,null,1,false,false,0,"ft; fts; foot; international foot; feet; international feet; height","UCUM","Len","Clinical","unit used in the US and internationally","[in_i]","[IN_I]","12",12,false],[false,"yard","[yd_i]","[YD_I]","length",0.9144000000000001,[1,0,0,0,0,0,0],"yd","intcust",false,null,null,1,false,false,0,"international yards; yds; distance","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","3",3,false],[false,"mile","[mi_i]","[MI_I]","length",1609.344,[1,0,0,0,0,0,0],"mi","intcust",false,null,null,1,false,false,0,"international miles; mi I; statute mile","UCUM","Len","Clinical","standard unit used in the US and internationally","[ft_i]","[FT_I]","5280",5280,false],[false,"fathom","[fth_i]","[FTH_I]","depth of water",1.8288000000000002,[1,0,0,0,0,0,0],"fth","intcust",false,null,null,1,false,false,0,"international fathoms","UCUM","Len","Nonclinical","unit used in the US and internationally to measure depth of water; same length as the US fathom","[ft_i]","[FT_I]","6",6,false],[false,"nautical mile","[nmi_i]","[NMI_I]","length",1852,[1,0,0,0,0,0,0],"n.mi","intcust",false,null,null,1,false,false,0,"nautical mile; nautical miles; international nautical mile; international nautical miles; nm; n.m.; nmi","UCUM","Len","Nonclinical","standard unit used in the US and internationally","m","M","1852",1852,false],[false,"knot","[kn_i]","[KN_I]","velocity",0.5144444444444445,[1,-1,0,0,0,0,0],"knot","intcust",false,null,null,1,false,false,0,"kn; kt; international knots","UCUM","Vel","Nonclinical","defined as equal to one nautical mile (1.852 km) per hour","[nmi_i]/h","[NMI_I]/H","1",1,false],[false,"square inch","[sin_i]","[SIN_I]","area",0.0006451600000000001,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in2; in^2; inches squared; sq inch; inches squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[in_i]2","[IN_I]2","1",1,false],[false,"square foot","[sft_i]","[SFT_I]","area",0.09290304,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft2; ft^2; ft squared; sq ft; feet; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[ft_i]2","[FT_I]2","1",1,false],[false,"square yard","[syd_i]","[SYD_I]","area",0.8361273600000002,[2,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"yd2; yd^2; sq. yds; yards squared; international","UCUM","Area","Clinical","standard unit used in the US and internationally","[yd_i]2","[YD_I]2","1",1,false],[false,"cubic inch","[cin_i]","[CIN_I]","volume",0.000016387064000000003,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"in3; in^3; in*3; inches^3; inches*3; cu. in; cu in; cubic inches; inches cubed; cin","UCUM","Vol","Clinical","standard unit used in the US and internationally","[in_i]3","[IN_I]3","1",1,false],[false,"cubic foot","[cft_i]","[CFT_I]","volume",0.028316846592000004,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"ft3; ft^3; ft*3; cu. ft; cubic feet; cubed; [ft_i]3; international","UCUM","Vol","Clinical","","[ft_i]3","[FT_I]3","1",1,false],[false,"cubic yard","[cyd_i]","[CYD_I]","volume",0.7645548579840002,[3,0,0,0,0,0,0],"cu.yd","intcust",false,null,null,1,false,false,0,"cubic yards; cubic yds; cu yards; CYs; yards^3; yd^3; yds^3; yd3; yds3","UCUM","Vol","Nonclinical","standard unit used in the US and internationally","[yd_i]3","[YD_I]3","1",1,false],[false,"board foot","[bf_i]","[BF_I]","volume",0.002359737216,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"BDFT; FBM; BF; board feet; international","UCUM","Vol","Nonclinical","unit of volume used to measure lumber","[in_i]3","[IN_I]3","144",144,false],[false,"cord","[cr_i]","[CR_I]","volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"intcust",false,null,null,1,false,false,0,"crd I; international cords","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3","[ft_i]3","[FT_I]3","128",128,false],[false,"mil","[mil_i]","[MIL_I]","length",0.000025400000000000004,[1,0,0,0,0,0,0],"mil","intcust",false,null,null,1,false,false,0,"thou, thousandth; mils; international","UCUM","Len","Clinical","equal to 0.001 international inch","[in_i]","[IN_I]","1e-3",0.001,false],[false,"circular mil","[cml_i]","[CML_I]","area",5.067074790974979e-10,[2,0,0,0,0,0,0],"circ.mil","intcust",false,null,null,1,false,false,0,"circular mils; cml I; international","UCUM","Area","Clinical","","[pi]/4.[mil_i]2","[PI]/4.[MIL_I]2","1",1,false],[false,"hand","[hd_i]","[HD_I]","height of horses",0.10160000000000001,[1,0,0,0,0,0,0],"hd","intcust",false,null,null,1,false,false,0,"hands; international","UCUM","Len","Nonclinical","used to measure horse height","[in_i]","[IN_I]","4",4,false],[false,"foot - US","[ft_us]","[FT_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],"ftus","us-lengths",false,null,null,1,false,false,0,"US foot; foot US; us ft; ft us; height; visual distance; feet","UCUM","Len","Obsolete","Better to use [ft_i] which refers to the length used worldwide, including in the US; [ft_us] may be confused with land survey units. ","m/3937","M/3937","1200",1200,false],[false,"yard - US","[yd_us]","[YD_US]","length",0.9144018288036575,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US yards; us yds; distance","UCUM","Len; Nrat","Obsolete","Better to use [yd_i] which refers to the length used worldwide, including in the US; [yd_us] refers to unit used in land surveys in the US","[ft_us]","[FT_US]","3",3,false],[false,"inch - US","[in_us]","[IN_US]","length",0.0254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US inches; in us; us in; inch US","UCUM","Len","Obsolete","Better to use [in_i] which refers to the length used worldwide, including in the US","[ft_us]/12","[FT_US]/12","1",1,false],[false,"rod - US","[rd_us]","[RD_US]","length",5.029210058420117,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US rod; US rods; rd US; US rd","UCUM","Len","Obsolete","","[ft_us]","[FT_US]","16.5",16.5,false],[false,"Gunter\'s chain - US","[ch_us]","[CH_US]","length",20.116840233680467,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"surveyor\'s chain; Surveyor\'s chain USA; Gunter\u2019s measurement; surveyor\u2019s measurement; Gunter\'s Chain USA","UCUM","Len","Obsolete","historical unit used for land survey used only in the US","[rd_us]","[RD_US]","4",4,false],[false,"link for Gunter\'s chain - US","[lk_us]","[LK_US]","length",0.20116840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Links for Gunter\'s Chain USA","UCUM","Len","Obsolete","","[ch_us]/100","[CH_US]/100","1",1,false],[false,"Ramden\'s chain - US","[rch_us]","[RCH_US]","length",30.480060960121918,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Ramsden\'s chain; engineer\'s chains","UCUM","Len","Obsolete","distance measuring device used for\xa0land survey","[ft_us]","[FT_US]","100",100,false],[false,"link for Ramden\'s chain - US","[rlk_us]","[RLK_US]","length",0.3048006096012192,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"links for Ramsden\'s chain","UCUM","Len","Obsolete","","[rch_us]/100","[RCH_US]/100","1",1,false],[false,"fathom - US","[fth_us]","[FTH_US]","length",1.828803657607315,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US fathoms; fathom USA; fth us","UCUM","Len","Obsolete","same length as the international fathom - better to use international fathom ([fth_i])","[ft_us]","[FT_US]","6",6,false],[false,"furlong - US","[fur_us]","[FUR_US]","length",201.16840233680466,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"US furlongs; fur us","UCUM","Len","Nonclinical","distance unit in horse racing","[rd_us]","[RD_US]","40",40,false],[false,"mile - US","[mi_us]","[MI_US]","length",1609.3472186944373,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"U.S. Survey Miles; US statute miles; survey mi; US mi; distance","UCUM","Len","Nonclinical","Better to use [mi_i] which refers to the length used worldwide, including in the US","[fur_us]","[FUR_US]","8",8,false],[false,"acre - US","[acr_us]","[ACR_US]","area",4046.872609874252,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"Acre USA Survey; Acre USA; survey acres","UCUM","Area","Nonclinical","an older unit based on pre 1959 US statute lengths that is still sometimes used in the US only for land survey purposes. ","[rd_us]2","[RD_US]2","160",160,false],[false,"square rod - US","[srd_us]","[SRD_US]","area",25.292953811714074,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"rod2; rod^2; sq. rod; rods squared","UCUM","Area","Nonclinical","Used only in the US to measure land area, based on US statute land survey length units","[rd_us]2","[RD_US]2","1",1,false],[false,"square mile - US","[smi_us]","[SMI_US]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"mi2; mi^2; sq mi; miles squared","UCUM","Area","Nonclinical","historical unit used only in the US for land survey purposes (based on the US survey mile), not the internationally recognized [mi_i]","[mi_us]2","[MI_US]2","1",1,false],[false,"section","[sct]","[SCT]","area",2589998.470319521,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"sct; sections","UCUM","Area","Nonclinical","tract of land approximately equal to 1 mile square containing 640 acres","[mi_us]2","[MI_US]2","1",1,false],[false,"township","[twp]","[TWP]","area",93239944.93150276,[2,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"twp; townships","UCUM","Area","Nonclinical","land measurement equal to 6 mile square","[sct]","[SCT]","36",36,false],[false,"mil - US","[mil_us]","[MIL_US]","length",0.0000254000508001016,[1,0,0,0,0,0,0],null,"us-lengths",false,null,null,1,false,false,0,"thou, thousandth; mils","UCUM","Len","Obsolete","better to use [mil_i] which is based on the internationally recognized inch","[in_us]","[IN_US]","1e-3",0.001,false],[false,"inch - British","[in_br]","[IN_BR]","length",0.025399980000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial inches; imp in; br in; british inches","UCUM","Len","Obsolete","","cm","CM","2.539998",2.539998,false],[false,"foot - British","[ft_br]","[FT_BR]","length",0.30479976000000003,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British Foot; Imperial Foot; feet; imp fts; br fts","UCUM","Len","Obsolete","","[in_br]","[IN_BR]","12",12,false],[false,"rod - British","[rd_br]","[RD_BR]","length",5.02919604,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British rods; br rd","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","16.5",16.5,false],[false,"Gunter\'s chain - British","[ch_br]","[CH_BR]","length",20.11678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Gunter\'s Chain British; Gunters Chain British; Surveyor\'s Chain British","UCUM","Len","Obsolete","historical unit used for land survey used only in Great Britain","[rd_br]","[RD_BR]","4",4,false],[false,"link for Gunter\'s chain - British","[lk_br]","[LK_BR]","length",0.2011678416,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Links for Gunter\'s Chain British","UCUM","Len","Obsolete","","[ch_br]/100","[CH_BR]/100","1",1,false],[false,"fathom - British","[fth_br]","[FTH_BR]","length",1.82879856,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British fathoms; imperial fathoms; br fth; imp fth","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6",6,false],[false,"pace - British","[pc_br]","[PC_BR]","length",0.7619994000000001,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British paces; br pc","UCUM","Len","Nonclinical","traditional unit of length equal to 152.4 centimeters, or 1.52 meter. ","[ft_br]","[FT_BR]","2.5",2.5,false],[false,"yard - British","[yd_br]","[YD_BR]","length",0.91439928,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British yards; Br yds; distance","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","3",3,false],[false,"mile - British","[mi_br]","[MI_BR]","length",1609.3427328000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"imperial miles; British miles; English statute miles; imp mi, br mi","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","5280",5280,false],[false,"nautical mile - British","[nmi_br]","[NMI_BR]","length",1853.1825408000002,[1,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British nautical miles; Imperial nautical miles; Admiralty miles; n.m. br; imp nm","UCUM","Len","Obsolete","","[ft_br]","[FT_BR]","6080",6080,false],[false,"knot - British","[kn_br]","[KN_BR]","velocity",0.5147729280000001,[1,-1,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"British knots; kn br; kt","UCUM","Vel","Obsolete","based on obsolete British nautical mile ","[nmi_br]/h","[NMI_BR]/H","1",1,false],[false,"acre","[acr_br]","[ACR_BR]","area",4046.850049400269,[2,0,0,0,0,0,0],null,"brit-length",false,null,null,1,false,false,0,"Imperial acres; British; a; ac; ar; acr","UCUM","Area","Nonclinical","the standard unit for acre used in the US and internationally","[yd_br]2","[YD_BR]2","4840",4840,false],[false,"gallon - US","[gal_us]","[GAL_US]","fluid volume",0.0037854117840000006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gallons; US liquid gallon; gal us; Queen Anne\'s wine gallon","UCUM","Vol","Nonclinical","only gallon unit used in the US; [gal_us] is only used in some other countries in South American and Africa to measure gasoline volume","[in_i]3","[IN_I]3","231",231,false],[false,"barrel - US","[bbl_us]","[BBL_US]","fluid volume",0.158987294928,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"bbl","UCUM","Vol","Nonclinical","[bbl_us] is the standard unit for oil barrel, which is a unit only used in the US to measure the volume oil. ","[gal_us]","[GAL_US]","42",42,false],[false,"quart - US","[qt_us]","[QT_US]","fluid volume",0.0009463529460000001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US quarts; us qts","UCUM","Vol","Clinical","Used only in the US","[gal_us]/4","[GAL_US]/4","1",1,false],[false,"pint - US","[pt_us]","[PT_US]","fluid volume",0.00047317647300000007,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pints; pint US; liquid pint; pt us; us pt","UCUM","Vol","Clinical","Used only in the US","[qt_us]/2","[QT_US]/2","1",1,false],[false,"gill - US","[gil_us]","[GIL_US]","fluid volume",0.00011829411825000002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US gills; gil us","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in the US","[pt_us]/4","[PT_US]/4","1",1,false],[false,"fluid ounce - US","[foz_us]","[FOZ_US]","fluid volume",0.000029573529562500005,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"US fluid ounces; fl ozs; FO; fl. oz.; foz us","UCUM","Vol","Clinical","unit used only in the US","[gil_us]/4","[GIL_US]/4","1",1,false],[false,"fluid dram - US","[fdr_us]","[FDR_US]","fluid volume",0.0000036966911953125006,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US fluid drams; fdr us","UCUM","Vol","Nonclinical","equal to 1/8 US fluid ounce = 3.69 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_us]/8","[FOZ_US]/8","1",1,false],[false,"minim - US","[min_us]","[MIN_US]","fluid volume",6.1611519921875e-8,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"min US; US min; \u264f US","UCUM","Vol","Obsolete","","[fdr_us]/60","[FDR_US]/60","1",1,false],[false,"cord - US","[crd_us]","[CRD_US]","fluid volume",3.6245563637760005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US cord; US cords; crd us; us crd","UCUM","Vol","Nonclinical","unit of measure of dry volume used to measure firewood equal 128 ft3 (the same as international cord [cr_i])","[ft_i]3","[FT_I]3","128",128,false],[false,"bushel - US","[bu_us]","[BU_US]","dry volume",0.03523907016688001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US bushels; US bsh; US bu","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[in_i]3","[IN_I]3","2150.42",2150.42,false],[false,"gallon - historical","[gal_wi]","[GAL_WI]","dry volume",0.004404883770860001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Corn Gallon British; Dry Gallon US; Gallons Historical; Grain Gallon British; Winchester Corn Gallon; historical winchester gallons; wi gal","UCUM","Vol","Obsolete","historical unit of dry volume no longer used","[bu_us]/8","[BU_US]/8","1",1,false],[false,"peck - US","[pk_us]","[PK_US]","dry volume",0.008809767541720002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"US pecks; US pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[bu_us]/4","[BU_US]/4","1",1,false],[false,"dry quart - US","[dqt_us]","[DQT_US]","dry volume",0.0011012209427150002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry quarts; dry quart US; US dry quart; dry qt; us dry qt; dqt; dqt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[pk_us]/8","[PK_US]/8","1",1,false],[false,"dry pint - US","[dpt_us]","[DPT_US]","dry volume",0.0005506104713575001,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"dry pints; dry pint US; US dry pint; dry pt; dpt; dpt us","UCUM","Vol","Nonclinical","historical unit of dry volume only in the US, but is rarely used today","[dqt_us]/2","[DQT_US]/2","1",1,false],[false,"tablespoon - US","[tbs_us]","[TBS_US]","volume",0.000014786764781250002,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"Tbs; tbsp; tbs us; US tablespoons","UCUM","Vol","Clinical","unit defined as 0.5 US fluid ounces or 3 teaspoons - used only in the US. See [tbs_m] for the unit used internationally and in the US for nutrional labelling. ","[foz_us]/2","[FOZ_US]/2","1",1,false],[false,"teaspoon - US","[tsp_us]","[TSP_US]","volume",0.0000049289215937500005,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; US teaspoons","UCUM","Vol","Nonclinical","unit defined as 1/6 US fluid ounces - used only in the US. See [tsp_m] for the unit used internationally and in the US for nutrional labelling. ","[tbs_us]/3","[TBS_US]/3","1",1,false],[false,"cup - US customary","[cup_us]","[CUP_US]","volume",0.00023658823650000004,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup us; us cups","UCUM","Vol","Nonclinical","Unit defined as 1/2 US pint or 16 US tablespoons \u2248 236.59 mL, which is not the standard unit defined by the FDA of 240 mL - see [cup_m] (metric cup)","[tbs_us]","[TBS_US]","16",16,false],[false,"fluid ounce - metric","[foz_m]","[FOZ_M]","fluid volume",0.000029999999999999997,[3,0,0,0,0,0,0],"oz fl","us-volumes",false,null,null,1,false,false,0,"metric fluid ounces; fozs m; fl ozs m","UCUM","Vol","Clinical","unit used only in the US for nutritional labelling, as set by the FDA","mL","ML","30",30,false],[false,"cup - US legal","[cup_m]","[CUP_M]","volume",0.00023999999999999998,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"cup m; metric cups","UCUM","Vol","Clinical","standard unit equal to 240 mL used in the US for nutritional labelling, as defined by the FDA. Note that this is different from the US customary cup (236.59 mL) and the metric cup used in Commonwealth nations (250 mL).","mL","ML","240",240,false],[false,"teaspoon - metric","[tsp_m]","[TSP_M]","volume",0.0000049999999999999996,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"tsp; t; metric teaspoons","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","5",5,false],[false,"tablespoon - metric","[tbs_m]","[TBS_M]","volume",0.000014999999999999999,[3,0,0,0,0,0,0],null,"us-volumes",false,null,null,1,false,false,0,"metric tablespoons; Tbs; tbsp; T; tbs m","UCUM","Vol","Clinical","standard unit used in the US and internationally","mL","mL","15",15,false],[false,"gallon- British","[gal_br]","[GAL_BR]","volume",0.004546090000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gallons, UK gallons; British gallons; br gal; imp gal","UCUM","Vol","Nonclinical","Used only in Great Britain and other Commonwealth countries","l","L","4.54609",4.54609,false],[false,"peck - British","[pk_br]","[PK_BR]","volume",0.009092180000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial pecks; British pecks; br pk; imp pk","UCUM","Vol","Nonclinical","unit of dry volume rarely used today (can be used to measure volume of apples)","[gal_br]","[GAL_BR]","2",2,false],[false,"bushel - British","[bu_br]","[BU_BR]","volume",0.03636872000000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British bushels; imperial; br bsh; br bu; imp","UCUM","Vol","Obsolete","Historical unit of dry volume that is rarely used today","[pk_br]","[PK_BR]","4",4,false],[false,"quart - British","[qt_br]","[QT_BR]","volume",0.0011365225000000002,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British quarts; imperial quarts; br qts","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gal_br]/4","[GAL_BR]/4","1",1,false],[false,"pint - British","[pt_br]","[PT_BR]","volume",0.0005682612500000001,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British pints; imperial pints; pt br; br pt; imp pt; pt imp","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[qt_br]/2","[QT_BR]/2","1",1,false],[false,"gill - British","[gil_br]","[GIL_BR]","volume",0.00014206531250000003,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"imperial gills; British gills; imp gill, br gill","UCUM","Vol","Nonclinical","only used in the context of alcohol volume in Great Britain","[pt_br]/4","[PT_BR]/4","1",1,false],[false,"fluid ounce - British","[foz_br]","[FOZ_BR]","volume",0.000028413062500000005,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid ounces; Imperial fluid ounces; br fozs; imp fozs; br fl ozs","UCUM","Vol","Clinical","Used only in Great Britain and other Commonwealth countries","[gil_br]/5","[GIL_BR]/5","1",1,false],[false,"fluid dram - British","[fdr_br]","[FDR_BR]","volume",0.0000035516328125000006,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"British fluid drams; fdr br","UCUM","Vol","Nonclinical","equal to 1/8 Imperial fluid ounce = 3.55 mL; used informally to mean small amount of liquor, especially Scotch whiskey","[foz_br]/8","[FOZ_BR]/8","1",1,false],[false,"minim - British","[min_br]","[MIN_BR]","volume",5.919388020833334e-8,[3,0,0,0,0,0,0],null,"brit-volumes",false,null,null,1,false,false,0,"min br; br min; \u264f br","UCUM","Vol","Obsolete","","[fdr_br]/60","[FDR_BR]/60","1",1,false],[false,"grain","[gr]","[GR]","mass",0.06479891,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"gr; grains","UCUM","Mass","Nonclinical","an apothecary measure of mass rarely used today","mg","MG","64.79891",64.79891,false],[false,"pound","[lb_av]","[LB_AV]","mass",453.59237,[0,0,1,0,0,0,0],"lb","avoirdupois",false,null,null,1,false,false,0,"avoirdupois pounds, international pounds; av lbs; pounds","UCUM","Mass","Clinical","standard unit used in the US and internationally","[gr]","[GR]","7000",7000,false],[false,"pound force - US","[lbf_av]","[LBF_AV]","force",4448.2216152605,[1,-2,1,0,0,0,0],"lbf","const",false,null,null,1,false,false,0,"lbfs; US lbf; US pound forces","UCUM","Force","Clinical","only rarely needed in health care - see [lb_av] which is the more common unit to express weight","[lb_av].[g]","[LB_AV].[G]","1",1,false],[false,"ounce","[oz_av]","[OZ_AV]","mass",28.349523125,[0,0,1,0,0,0,0],"oz","avoirdupois",false,null,null,1,false,false,0,"ounces; international ounces; avoirdupois ounces; av ozs","UCUM","Mass","Clinical","standard unit used in the US and internationally","[lb_av]/16","[LB_AV]/16","1",1,false],[false,"Dram mass unit","[dr_av]","[DR_AV]","mass",1.7718451953125,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"Dram; drams avoirdupois; avoidupois dram; international dram","UCUM","Mass","Clinical","unit from the avoirdupois system, which is used in the US and internationally","[oz_av]/16","[OZ_AV]/16","1",1,false],[false,"short hundredweight","[scwt_av]","[SCWT_AV]","mass",45359.237,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"hundredweights; s cwt; scwt; avoirdupois","UCUM","Mass","Nonclinical","Used only in the US to equal 100 pounds","[lb_av]","[LB_AV]","100",100,false],[false,"long hundredweight","[lcwt_av]","[LCWT_AV]","mass",50802.345440000005,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial hundredweights; imp cwt; lcwt; avoirdupois","UCUM","Mass","Obsolete","","[lb_av]","[LB_AV]","112",112,false],[false,"short ton - US","[ston_av]","[STON_AV]","mass",907184.74,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"ton; US tons; avoirdupois tons","UCUM","Mass","Clinical","Used only in the US","[scwt_av]","[SCWT_AV]","20",20,false],[false,"long ton - British","[lton_av]","[LTON_AV]","mass",1016046.9088000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"imperial tons; weight tons; British long tons; long ton avoirdupois","UCUM","Mass","Nonclinical","Used only in Great Britain and other Commonwealth countries","[lcwt_av]","[LCWT_AV]","20",20,false],[false,"stone - British","[stone_av]","[STONE_AV]","mass",6350.293180000001,[0,0,1,0,0,0,0],null,"avoirdupois",false,null,null,1,false,false,0,"British stones; avoirdupois","UCUM","Mass","Nonclinical","Used primarily in the UK and Ireland to measure body weight","[lb_av]","[LB_AV]","14",14,false],[false,"pennyweight - troy","[pwt_tr]","[PWT_TR]","mass",1.5551738400000001,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"dwt; denarius weights","UCUM","Mass","Obsolete","historical unit used to measure mass and cost of precious metals","[gr]","[GR]","24",24,false],[false,"ounce - troy","[oz_tr]","[OZ_TR]","mass",31.103476800000003,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy ounces; tr ozs","UCUM","Mass","Nonclinical","unit of mass for precious metals and gemstones only","[pwt_tr]","[PWT_TR]","20",20,false],[false,"pound - troy","[lb_tr]","[LB_TR]","mass",373.2417216,[0,0,1,0,0,0,0],null,"troy",false,null,null,1,false,false,0,"troy pounds; tr lbs","UCUM","Mass","Nonclinical","only used for weighing precious metals","[oz_tr]","[OZ_TR]","12",12,false],[false,"scruple","[sc_ap]","[SC_AP]","mass",1.2959782,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"scruples; sc ap","UCUM","Mass","Obsolete","","[gr]","[GR]","20",20,false],[false,"dram - apothecary","[dr_ap]","[DR_AP]","mass",3.8879346,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"\u0292; drachm; apothecaries drams; dr ap; dram ap","UCUM","Mass","Nonclinical","unit still used in the US occasionally to measure amount of drugs in pharmacies","[sc_ap]","[SC_AP]","3",3,false],[false,"ounce - apothecary","[oz_ap]","[OZ_AP]","mass",31.1034768,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary ounces; oz ap; ap ozs; ozs ap","UCUM","Mass","Obsolete","","[dr_ap]","[DR_AP]","8",8,false],[false,"pound - apothecary","[lb_ap]","[LB_AP]","mass",373.2417216,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"apothecary pounds; apothecaries pounds; ap lb; lb ap; ap lbs; lbs ap","UCUM","Mass","Obsolete","","[oz_ap]","[OZ_AP]","12",12,false],[false,"ounce - metric","[oz_m]","[OZ_M]","mass",28,[0,0,1,0,0,0,0],null,"apoth",false,null,null,1,false,false,0,"metric ounces; m ozs","UCUM","Mass","Clinical","see [oz_av] (the avoirdupois ounce) for the standard ounce used internationally; [oz_m] is equal to 28 grams and is based on the apothecaries\' system of mass units which is used in some US pharmacies. ","g","g","28",28,false],[false,"line","[lne]","[LNE]","length",0.002116666666666667,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"British lines; br L; L; l","UCUM","Len","Obsolete","","[in_i]/12","[IN_I]/12","1",1,false],[false,"point (typography)","[pnt]","[PNT]","length",0.0003527777777777778,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"DTP points; desktop publishing point; pt; pnt","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[lne]/6","[LNE]/6","1",1,false],[false,"pica (typography)","[pca]","[PCA]","length",0.004233333333333334,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt]","[PNT]","12",12,false],[false,"Printer\'s point (typography)","[pnt_pr]","[PNT_PR]","length",0.00035145980000000004,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pnt pr","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[in_i]","[IN_I]","0.013837",0.013837,false],[false,"Printer\'s pica (typography)","[pca_pr]","[PCA_PR]","length",0.004217517600000001,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pca pr; Printer\'s picas","UCUM","Len","Nonclinical","typography unit for typesetter\'s length","[pnt_pr]","[PNT_PR]","12",12,false],[false,"pied","[pied]","[PIED]","length",0.3248,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"pieds du roi; Paris foot; royal; French; feet","UCUM","Len","Obsolete","","cm","CM","32.48",32.48,false],[false,"pouce","[pouce]","[POUCE]","length",0.027066666666666666,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"historical French inches; French royal inches","UCUM","Len","Obsolete","","[pied]/12","[PIED]/12","1",1,false],[false,"ligne","[ligne]","[LIGNE]","length",0.0022555555555555554,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Paris lines; lignes","UCUM","Len","Obsolete","","[pouce]/12","[POUCE]/12","1",1,false],[false,"didot","[didot]","[DIDOT]","length",0.0003759259259259259,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot point; dd; Didots Point; didots; points","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[ligne]/6","[LIGNE]/6","1",1,false],[false,"cicero","[cicero]","[CICERO]","length",0.004511111111111111,[1,0,0,0,0,0,0],null,"typeset",false,null,null,1,false,false,0,"Didot\'s pica; ciceros; picas","UCUM","Len","Obsolete","typography unit for typesetter\'s length","[didot]","[DIDOT]","12",12,false],[false,"degrees Fahrenheit","[degF]","[DEGF]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0F","heat",false,null,"degF",1,true,false,0,"\xb0F; deg F","UCUM","Temp","Clinical","","K",null,null,0.5555555555555556,false],[false,"degrees Rankine","[degR]","[degR]","temperature",0.5555555555555556,[0,0,0,0,1,0,0],"\xb0R","heat",false,null,null,1,false,false,0,"\xb0R; \xb0Ra; Rankine","UCUM","Temp","Obsolete","Replaced by Kelvin","K/9","K/9","5",5,false],[false,"degrees R\xe9aumur","[degRe]","[degRe]","temperature",1.25,[0,0,0,0,1,0,0],"\xb0R\xe9","heat",false,null,"degRe",1,true,false,0,"\xb0R\xe9, \xb0Re, \xb0r; R\xe9aumur; degree Reaumur; Reaumur","UCUM","Temp","Obsolete","replaced by Celsius","K",null,null,1.25,false],[false,"calorie at 15\xb0C","cal_[15]","CAL_[15]","energy",4185.8,[2,-2,1,0,0,0,0],"cal15\xb0C","heat",true,null,null,1,false,false,0,"calorie 15 C; cals 15 C; calories at 15 C","UCUM","Enrg","Nonclinical","equal to 4.1855 joules; calorie most often used in engineering","J","J","4.18580",4.1858,false],[false,"calorie at 20\xb0C","cal_[20]","CAL_[20]","energy",4181.9,[2,-2,1,0,0,0,0],"cal20\xb0C","heat",true,null,null,1,false,false,0,"calorie 20 C; cal 20 C; calories at 20 C","UCUM","Enrg","Clinical","equal to 4.18190 joules. ","J","J","4.18190",4.1819,false],[false,"mean calorie","cal_m","CAL_M","energy",4190.0199999999995,[2,-2,1,0,0,0,0],"calm","heat",true,null,null,1,false,false,0,"mean cals; mean calories","UCUM","Enrg","Clinical","equal to 4.19002 joules. ","J","J","4.19002",4.19002,false],[false,"international table calorie","cal_IT","CAL_IT","energy",4186.8,[2,-2,1,0,0,0,0],"calIT","heat",true,null,null,1,false,false,0,"calories IT; IT cals; international steam table calories","UCUM","Enrg","Nonclinical","used in engineering steam tables and defined as 1/860 international watt-hour; equal to 4.1868 joules","J","J","4.1868",4.1868,false],[false,"thermochemical calorie","cal_th","CAL_TH","energy",4184,[2,-2,1,0,0,0,0],"calth","heat",true,null,null,1,false,false,0,"thermochemical calories; th cals","UCUM","Enrg","Clinical","equal to 4.184 joules; used as the unit in medicine and biochemistry (equal to cal)","J","J","4.184",4.184,false],[false,"calorie","cal","CAL","energy",4184,[2,-2,1,0,0,0,0],"cal","heat",true,null,null,1,false,false,0,"gram calories; small calories","UCUM","Enrg","Clinical","equal to 4.184 joules (the same value as the thermochemical calorie, which is the most common calorie used in medicine and biochemistry)","cal_th","CAL_TH","1",1,false],[false,"nutrition label Calories","[Cal]","[CAL]","energy",4184000,[2,-2,1,0,0,0,0],"Cal","heat",false,null,null,1,false,false,0,"food calories; Cal; kcal","UCUM","Eng","Clinical","","kcal_th","KCAL_TH","1",1,false],[false,"British thermal unit at 39\xb0F","[Btu_39]","[BTU_39]","energy",1059670,[2,-2,1,0,0,0,0],"Btu39\xb0F","heat",false,null,null,1,false,false,0,"BTU 39F; BTU 39 F; B.T.U. 39 F; B.Th.U. 39 F; BThU 39 F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05967 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05967",1.05967,false],[false,"British thermal unit at 59\xb0F","[Btu_59]","[BTU_59]","energy",1054800,[2,-2,1,0,0,0,0],"Btu59\xb0F","heat",false,null,null,1,false,false,0,"BTU 59 F; BTU 59F; B.T.U. 59 F; B.Th.U. 59 F; BThU 59F; British thermal units","UCUM","Eng","Nonclinical","equal to 1.05480 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05480",1.0548,false],[false,"British thermal unit at 60\xb0F","[Btu_60]","[BTU_60]","energy",1054680,[2,-2,1,0,0,0,0],"Btu60\xb0F","heat",false,null,null,1,false,false,0,"BTU 60 F; BTU 60F; B.T.U. 60 F; B.Th.U. 60 F; BThU 60 F; British thermal units 60 F","UCUM","Eng","Nonclinical","equal to 1.05468 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05468",1.05468,false],[false,"mean British thermal unit","[Btu_m]","[BTU_M]","energy",1055870,[2,-2,1,0,0,0,0],"Btum","heat",false,null,null,1,false,false,0,"BTU mean; B.T.U. mean; B.Th.U. mean; BThU mean; British thermal units mean; ","UCUM","Eng","Nonclinical","equal to 1.05587 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05587",1.05587,false],[false,"international table British thermal unit","[Btu_IT]","[BTU_IT]","energy",1055055.85262,[2,-2,1,0,0,0,0],"BtuIT","heat",false,null,null,1,false,false,0,"BTU IT; B.T.U. IT; B.Th.U. IT; BThU IT; British thermal units IT","UCUM","Eng","Nonclinical","equal to 1.055 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.05505585262",1.05505585262,false],[false,"thermochemical British thermal unit","[Btu_th]","[BTU_TH]","energy",1054350,[2,-2,1,0,0,0,0],"Btuth","heat",false,null,null,1,false,false,0,"BTU Th; B.T.U. Th; B.Th.U. Th; BThU Th; thermochemical British thermal units","UCUM","Eng","Nonclinical","equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","kJ","kJ","1.054350",1.05435,false],[false,"British thermal unit","[Btu]","[BTU]","energy",1054350,[2,-2,1,0,0,0,0],"btu","heat",false,null,null,1,false,false,0,"BTU; B.T.U. ; B.Th.U.; BThU; British thermal units","UCUM","Eng","Nonclinical","equal to the thermochemical British thermal unit equal to 1.054350 kJ; used as a measure of power in the electric power, steam generation, heating, and air conditioning industries","[Btu_th]","[BTU_TH]","1",1,false],[false,"horsepower - mechanical","[HP]","[HP]","power",745699.8715822703,[2,-3,1,0,0,0,0],null,"heat",false,null,null,1,false,false,0,"imperial horsepowers","UCUM","EngRat","Nonclinical","refers to mechanical horsepower, which is unit used to measure engine power primarily in the US. ","[ft_i].[lbf_av]/s","[FT_I].[LBF_AV]/S","550",550,false],[false,"tex","tex","TEX","linear mass density (of textile thread)",0.001,[-1,0,1,0,0,0,0],"tex","heat",true,null,null,1,false,false,0,"linear mass density; texes","UCUM","","Clinical","unit of linear mass density for fibers equal to gram per 1000 meters","g/km","G/KM","1",1,false],[false,"Denier (linear mass density)","[den]","[DEN]","linear mass density (of textile thread)",0.0001111111111111111,[-1,0,1,0,0,0,0],"den","heat",false,null,null,1,false,false,0,"den; deniers","UCUM","","Nonclinical","equal to the mass in grams per 9000 meters of the fiber (1 denier = 1 strand of silk)","g/9/km","G/9/KM","1",1,false],[false,"meter of water column","m[H2O]","M[H2O]","pressure",9806650,[-1,-2,1,0,0,0,0],"m\xa0HO2","clinical",true,null,null,1,false,false,0,"mH2O; m H2O; meters of water column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"meter of mercury column","m[Hg]","M[HG]","pressure",133322000,[-1,-2,1,0,0,0,0],"m\xa0Hg","clinical",true,null,null,1,false,false,0,"mHg; m Hg; meters of mercury column; metres; pressure","UCUM","Pres","Clinical","","kPa","KPAL","133.3220",133.322,false],[false,"inch of water column","[in_i\'H2O]","[IN_I\'H2O]","pressure",249088.91000000003,[-1,-2,1,0,0,0,0],"in\xa0HO2","clinical",false,null,null,1,false,false,0,"inches WC; inAq; in H2O; inch of water gauge; iwg; pressure","UCUM","Pres","Clinical","unit of pressure, especially in respiratory and ventilation care","m[H2O].[in_i]/m","M[H2O].[IN_I]/M","1",1,false],[false,"inch of mercury column","[in_i\'Hg]","[IN_I\'HG]","pressure",3386378.8000000003,[-1,-2,1,0,0,0,0],"in\xa0Hg","clinical",false,null,null,1,false,false,0,"inHg; in Hg; pressure; inches","UCUM","Pres","Clinical","unit of pressure used in US to measure barometric pressure and occasionally blood pressure (see mm[Hg] for unit used internationally)","m[Hg].[in_i]/m","M[HG].[IN_I]/M","1",1,false],[false,"peripheral vascular resistance unit","[PRU]","[PRU]","fluid resistance",133322000000,[-4,-1,1,0,0,0,0],"P.R.U.","clinical",false,null,null,1,false,false,0,"peripheral vascular resistance units; peripheral resistance unit; peripheral resistance units; PRU","UCUM","FldResist","Clinical","used to assess blood flow in the capillaries; equal to 1 mmH.min/mL = 133.3 Pa\xb7min/mL","mm[Hg].s/ml","MM[HG].S/ML","1",1,false],[false,"Wood unit","[wood\'U]","[WOOD\'U]","fluid resistance",7999320000,[-4,-1,1,0,0,0,0],"Wood U.","clinical",false,null,null,1,false,false,0,"hybrid reference units; HRU; mmHg.min/L; vascular resistance","UCUM","Pres","Clinical","simplified unit of measurement for for measuring pulmonary vascular resistance that uses pressure; equal to mmHg.min/L","mm[Hg].min/L","MM[HG].MIN/L","1",1,false],[false,"diopter (lens)","[diop]","[DIOP]","refraction of a lens",1,[1,0,0,0,0,0,0],"dpt","clinical",false,null,"inv",1,false,false,0,"diopters; diop; dioptre; dpt; refractive power","UCUM","InvLen","Clinical","unit of optical power of lens represented by inverse meters (m^-1)","m","/M","1",1,false],[false,"prism diopter (magnifying power)","[p\'diop]","[P\'DIOP]","refraction of a prism",1,[0,0,0,1,0,0,0],"PD","clinical",false,null,"tanTimes100",1,true,false,0,"diopters; dioptres; p diops; pdiop; dpt; pdptr; \u0394; cm/m; centimeter per meter; centimetre; metre","UCUM","Angle","Clinical","unit for prism correction in eyeglass prescriptions","rad",null,null,1,false],[false,"percent of slope","%[slope]","%[SLOPE]","slope",0.017453292519943295,[0,0,0,1,0,0,0],"%","clinical",false,null,"100tan",1,true,false,0,"% slope; %slope; percents slopes","UCUM","VelFr; ElpotRatFr; VelRtoFr; AccelFr","Clinical","","deg",null,null,1,false],[false,"mesh","[mesh_i]","[MESH_I]","lineic number",0.025400000000000002,[1,0,0,0,0,0,0],null,"clinical",false,null,"inv",1,false,false,0,"meshes","UCUM","NLen (lineic number)","Clinical","traditional unit of length defined as the number of strands or particles per inch","[in_i]","/[IN_I]","1",1,false],[false,"French (catheter gauge) ","[Ch]","[CH]","gauge of catheters",0.0003333333333333333,[1,0,0,0,0,0,0],"Ch","clinical",false,null,null,1,false,false,0,"Charri\xe8res, French scales; French gauges; Fr, Fg, Ga, FR, Ch","UCUM","Len; Circ; Diam","Clinical","","mm/3","MM/3","1",1,false],[false,"drop - metric (1/20 mL)","[drp]","[DRP]","volume",5e-8,[3,0,0,0,0,0,0],"drp","clinical",false,null,null,1,false,false,0,"drop dosing units; metric drops; gtt","UCUM","Vol","Clinical","standard unit used in the US and internationally for clinical medicine but note that although [drp] is defined as 1/20 milliliter, in practice, drop sizes will vary due to external factors","ml/20","ML/20","1",1,false],[false,"Hounsfield unit","[hnsf\'U]","[HNSF\'U]","x-ray attenuation",1,[0,0,0,0,0,0,0],"HF","clinical",false,null,null,1,false,false,0,"HU; units","UCUM","","Clinical","used to measure X-ray attenuation, especially in CT scans.","1","1","1",1,false],[false,"Metabolic Equivalent of Task ","[MET]","[MET]","metabolic cost of physical activity",5.833333333333334e-11,[3,-1,-1,0,0,0,0],"MET","clinical",false,null,null,1,false,false,0,"metabolic equivalents","UCUM","RelEngRat","Clinical","unit used to measure rate of energy expenditure per power in treadmill and other functional tests","mL/min/kg","ML/MIN/KG","3.5",3.5,false],[false,"homeopathic potency of decimal series (retired)","[hp\'_X]","[HP\'_X]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,"hpX",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of centesimal series (retired)","[hp\'_C]","[HP\'_C]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,"hpC",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of millesimal series (retired)","[hp\'_M]","[HP\'_M]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,"hpM",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of quintamillesimal series (retired)","[hp\'_Q]","[HP\'_Q]","homeopathic potency (retired)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,"hpQ",1,true,false,0,null,"UCUM",null,null,null,"1",null,null,1,false],[false,"homeopathic potency of decimal hahnemannian series","[hp_X]","[HP_X]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal hahnemannian series","[hp_C]","[HP_C]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal hahnemannian series","[hp_M]","[HP_M]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal hahnemannian series","[hp_Q]","[HP_Q]","homeopathic potency (Hahnemann)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of decimal korsakovian series","[kp_X]","[KP_X]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"X","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of centesimal korsakovian series","[kp_C]","[KP_C]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"C","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of millesimal korsakovian series","[kp_M]","[KP_M]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"M","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"homeopathic potency of quintamillesimal korsakovian series","[kp_Q]","[KP_Q]","homeopathic potency (Korsakov)",1,[0,0,0,0,0,0,0],"Q","clinical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"equivalent","eq","EQ","amount of substance",6.0221367e+23,[0,0,0,0,0,0,0],"eq","chemical",true,null,null,1,false,false,1,"equivalents","UCUM","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"osmole","osm","OSM","amount of substance (dissolved particles)",6.0221367e+23,[0,0,0,0,0,0,0],"osm","chemical",true,null,null,1,false,false,1,"osmoles; osmols","UCUM","Osmol","Clinical","the number of moles of solute that contribute to the osmotic pressure of a solution","mol","MOL","1",1,false],[false,"pH","[pH]","[PH]","acidity",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"pH","chemical",false,null,"pH",1,true,false,0,"pH scale","UCUM","LogCnc","Clinical","Log concentration of H+","mol/l",null,null,1,false],[false,"gram percent","g%","G%","mass concentration",10000,[-3,0,1,0,0,0,0],"g%","chemical",true,null,null,1,false,false,0,"gram %; gram%; grams per deciliter; g/dL; gm per dL; gram percents","UCUM","MCnc","Clinical","equivalent to unit gram per deciliter (g/dL), a unit often used in medical tests to represent solution concentrations","g/dl","G/DL","1",1,false],[false,"Svedberg unit","[S]","[S]","sedimentation coefficient",1e-13,[0,1,0,0,0,0,0],"S","chemical",false,null,null,1,false,false,0,"Sv; 10^-13 seconds; 100 fs; 100 femtoseconds","UCUM","Time","Clinical","unit of time used in measuring particle\'s sedimentation rate, usually after centrifugation. ","s","10*-13.S","1",1e-13,false],[false,"high power field (microscope)","[HPF]","[HPF]","view area in microscope",1,[0,0,0,0,0,0,0],"HPF","chemical",false,null,null,1,false,false,0,"HPF","UCUM","Area","Clinical","area visible under the maximum magnification power of the objective in microscopy (usually 400x)\\n","1","1","1",1,false],[false,"low power field (microscope)","[LPF]","[LPF]","view area in microscope",1,[0,0,0,0,0,0,0],"LPF","chemical",false,null,null,1,false,false,0,"LPF; fields","UCUM","Area","Clinical","area visible under the low magnification of the objective in microscopy (usually 100 x)\\n","1","1","100",100,false],[false,"katal","kat","KAT","catalytic activity",6.0221367e+23,[0,-1,0,0,0,0,0],"kat","chemical",true,null,null,1,false,false,1,"mol/secs; moles per second; mol*sec-1; mol*s-1; mol.s-1; katals; catalytic activity; enzymatic; enzyme units; activities","UCUM","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"enzyme unit","U","U","catalytic activity",10036894500000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"micromoles per minute; umol/min; umol per minute; umol min-1; enzymatic activity; enzyme activity","UCUM","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"international unit - arbitrary","[iU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"IU","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","1",1,false],[false,"international unit - arbitrary","[IU]","[IU]","arbitrary",1,[0,0,0,0,0,0,0],"i.U.","chemical",true,null,null,1,false,true,0,"international units; IE; F2","UCUM","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"arbitary unit","[arb\'U]","[ARB\'U]","arbitrary",1,[0,0,0,0,0,0,0],"arb. U","chemical",false,null,null,1,false,true,0,"arbitary units; arb units; arbU","UCUM","Arb","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"United States Pharmacopeia unit","[USP\'U]","[USP\'U]","arbitrary",1,[0,0,0,0,0,0,0],"U.S.P.","chemical",false,null,null,1,false,true,0,"USP U; USP\'U","UCUM","Arb","Clinical","a dose unit to express potency of drugs and vitamins defined by the United States Pharmacopoeia; usually 1 USP = 1 IU","1","1","1",1,false],[false,"GPL unit","[GPL\'U]","[GPL\'U]","biologic activity of anticardiolipin IgG",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"GPL Units; GPL U; IgG anticardiolipin units; IgG Phospholipid","UCUM","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"MPL unit","[MPL\'U]","[MPL\'U]","biologic activity of anticardiolipin IgM",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"MPL units; MPL U; MPL\'U; IgM anticardiolipin units; IgM Phospholipid Units ","UCUM","ACnc","Clinical","units for antiphospholipid test","1","1","1",1,false],[false,"APL unit","[APL\'U]","[APL\'U]","biologic activity of anticardiolipin IgA",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"APL units; APL U; IgA anticardiolipin; IgA Phospholipid; biologic activity of","UCUM","AMass; ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"Bethesda unit","[beth\'U]","[BETH\'U]","biologic activity of factor VIII inhibitor",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"BU","UCUM","ACnc","Clinical","measures of blood coagulation inhibitior for many blood factors","1","1","1",1,false],[false,"anti factor Xa unit","[anti\'Xa\'U]","[ANTI\'XA\'U]","biologic activity of factor Xa inhibitor (heparin)",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","ACnc","Clinical","[anti\'Xa\'U] unit is equivalent to and can be converted to IU/mL. ","1","1","1",1,false],[false,"Todd unit","[todd\'U]","[TODD\'U]","biologic activity antistreptolysin O",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","InvThres; RtoThres","Clinical","the unit for the results of the testing for antistreptolysin O (ASO)","1","1","1",1,false],[false,"Dye unit","[dye\'U]","[DYE\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"units","UCUM","CCnc","Obsolete","equivalent to the Somogyi unit, which is an enzyme unit for amylase but better to use U, the standard enzyme unit for measuring catalytic activity","1","1","1",1,false],[false,"Somogyi unit","[smgy\'U]","[SMGY\'U]","biologic activity of amylase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Somogyi units; smgy U","UCUM","CAct","Clinical","measures the enzymatic activity of amylase in blood serum - better to use base units mg/mL ","1","1","1",1,false],[false,"Bodansky unit","[bdsk\'U]","[BDSK\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"","UCUM","ACnc","Obsolete","Enzyme unit specific to alkaline phosphatase - better to use standard enzyme unit of U","1","1","1",1,false],[false,"King-Armstrong unit","[ka\'U]","[KA\'U]","biologic activity of phosphatase",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"King-Armstrong Units; King units","UCUM","AMass","Obsolete","enzyme units for acid phosphatase - better to use enzyme unit [U]","1","1","1",1,false],[false,"Kunkel unit","[knk\'U]","[KNK\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,null,"UCUM",null,null,null,"1","1","1",1,false],[false,"Mac Lagan unit","[mclg\'U]","[MCLG\'U]","arbitrary biologic activity",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"galactose index; galactose tolerance test; thymol turbidity test unit; mclg U; units; indexes","UCUM","ACnc","Obsolete","unit for liver tests - previously used in thymol turbidity tests for liver disease diagnoses, and now is sometimes referred to in the oral galactose tolerance test","1","1","1",1,false],[false,"tuberculin unit","[tb\'U]","[TB\'U]","biologic activity of tuberculin",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"TU; units","UCUM","Arb","Clinical","amount of tuberculin antigen -usually in reference to a TB skin test ","1","1","1",1,false],[false,"50% cell culture infectious dose","[CCID_50]","[CCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"CCID50","chemical",false,null,null,1,false,true,0,"CCID50; 50% cell culture infective doses","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% tissue culture infectious dose","[TCID_50]","[TCID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"TCID50","chemical",false,null,null,1,false,true,0,"TCID50; 50% tissue culture infective dose","UCUM","NumThres","Clinical","","1","1","1",1,false],[false,"50% embryo infectious dose","[EID_50]","[EID_50]","biologic activity (infectivity) of an infectious agent preparation",1,[0,0,0,0,0,0,0],"EID50","chemical",false,null,null,1,false,true,0,"EID50; 50% embryo infective doses; EID50 Egg Infective Dosage","UCUM","thresNum","Clinical","","1","1","1",1,false],[false,"plaque forming units","[PFU]","[PFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"PFU","chemical",false,null,null,1,false,true,0,"PFU","UCUM","ACnc","Clinical","tests usually report unit as number of PFU per unit volume","1","1","1",1,false],[false,"focus forming units (cells)","[FFU]","[FFU]","amount of an infectious agent",1,[0,0,0,0,0,0,0],"FFU","chemical",false,null,null,1,false,true,0,"FFU","UCUM","EntNum","Clinical","","1","1","1",1,false],[false,"colony forming units","[CFU]","[CFU]","amount of a proliferating organism",1,[0,0,0,0,0,0,0],"CFU","chemical",false,null,null,1,false,true,0,"CFU","UCUM","Num","Clinical","","1","1","1",1,false],[false,"index of reactivity (allergen)","[IR]","[IR]","amount of an allergen callibrated through in-vivo testing using the Stallergenes\xae method.",1,[0,0,0,0,0,0,0],"IR","chemical",false,null,null,1,false,true,0,"IR; indexes","UCUM","Acnc","Clinical","amount of an allergen callibrated through in-vivo testing using the Stallergenes method. Usually reported in tests as IR/mL","1","1","1",1,false],[false,"bioequivalent allergen unit","[BAU]","[BAU]","amount of an allergen callibrated through in-vivo testing based on the ID50EAL method of (intradermal dilution for 50mm sum of erythema diameters",1,[0,0,0,0,0,0,0],"BAU","chemical",false,null,null,1,false,true,0,"BAU; Bioequivalent Allergy Units; bioequivalent allergen units","UCUM","Arb","Clinical","","1","1","1",1,false],[false,"allergy unit","[AU]","[AU]","procedure defined amount of an allergen using some reference standard",1,[0,0,0,0,0,0,0],"AU","chemical",false,null,null,1,false,true,0,"allergy units; allergen units; AU","UCUM","Arb","Clinical","Most standard test allergy units are reported as [IU] or as %. ","1","1","1",1,false],[false,"allergen unit for Ambrosia artemisiifolia","[Amb\'a\'1\'U]","[AMB\'A\'1\'U]","procedure defined amount of the major allergen of ragweed.",1,[0,0,0,0,0,0,0],"Amb a 1 U","chemical",false,null,null,1,false,true,0,"Amb a 1 unit; Antigen E; AgE U; allergen units","UCUM","Arb","Clinical","Amb a 1 is the major allergen in short ragweed, and can be converted Bioequivalent allergen units (BAU) where 350 Amb a 1 U/mL = 100,000 BAU/mL","1","1","1",1,false],[false,"protein nitrogen unit (allergen testing)","[PNU]","[PNU]","procedure defined amount of a protein substance",1,[0,0,0,0,0,0,0],"PNU","chemical",false,null,null,1,false,true,0,"protein nitrogen units; PNU","UCUM","Mass","Clinical","defined as 0.01 ug of phosphotungstic acid-precipitable protein nitrogen. Being replaced by bioequivalent allergy units (BAU).","1","1","1",1,false],[false,"Limit of flocculation","[Lf]","[LF]","procedure defined amount of an antigen substance",1,[0,0,0,0,0,0,0],"Lf","chemical",false,null,null,1,false,true,0,"Lf doses","UCUM","Arb","Clinical","the antigen content forming 1:1 ratio against 1 unit of antitoxin","1","1","1",1,false],[false,"D-antigen unit (polio)","[D\'ag\'U]","[D\'AG\'U]","procedure defined amount of a poliomyelitis d-antigen substance",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"DAgU; units","UCUM","Acnc","Clinical","unit of potency of poliovirus vaccine used for poliomyelitis prevention reported as D antigen units/mL. The unit is poliovirus type-specific.","1","1","1",1,false],[false,"fibrinogen equivalent units","[FEU]","[FEU]","amount of fibrinogen broken down into the measured d-dimers",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"FEU","UCUM","MCnc","Clinical","Note both the FEU and DDU units are used to report D-dimer measurements. 1 DDU = 1/2 FFU","1","1","1",1,false],[false,"ELISA unit","[ELU]","[ELU]","arbitrary ELISA unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"Enzyme-Linked Immunosorbent Assay Units; ELU; EL. U","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"Ehrlich units (urobilinogen)","[EU]","[EU]","Ehrlich unit",1,[0,0,0,0,0,0,0],null,"chemical",false,null,null,1,false,true,0,"EU/dL; mg{urobilinogen}/dL","UCUM","ACnc","Clinical","","1","1","1",1,false],[false,"neper","Np","NEP","level",1,[0,0,0,0,0,0,0],"Np","levels",true,null,"ln",1,true,false,0,"nepers","UCUM","LogRto","Clinical","logarithmic unit for ratios of measurements of physical field and power quantities, such as gain and loss of electronic signals","1",null,null,1,false],[false,"bel","B","B","level",1,[0,0,0,0,0,0,0],"B","levels",true,null,"lg",1,true,false,0,"bels","UCUM","LogRto","Clinical","Logarithm of the ratio of power- or field-type quantities; usually expressed in decibels ","1",null,null,1,false],[false,"bel sound pressure","B[SPL]","B[SPL]","pressure level",0.02,[-1,-2,1,0,0,0,0],"B(SPL)","levels",true,null,"lgTimes2",1,true,false,0,"bel SPL; B SPL; sound pressure bels","UCUM","LogRto","Clinical","used to measure sound level in acoustics","Pa",null,null,0.00002,false],[false,"bel volt","B[V]","B[V]","electric potential level",1000,[2,-2,1,0,0,-1,0],"B(V)","levels",true,null,"lgTimes2",1,true,false,0,"bel V; B V; volts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","V",null,null,1,false],[false,"bel millivolt","B[mV]","B[MV]","electric potential level",1,[2,-2,1,0,0,-1,0],"B(mV)","levels",true,null,"lgTimes2",1,true,false,0,"bel mV; B mV; millivolt bels; 10^-3V bels; 10*-3V ","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","mV",null,null,1,false],[false,"bel microvolt","B[uV]","B[UV]","electric potential level",0.001,[2,-2,1,0,0,-1,0],"B(\u03bcV)","levels",true,null,"lgTimes2",1,true,false,0,"bel uV; B uV; microvolts bels; 10^-6V bel; 10*-6V bel","UCUM","LogRto","Clinical","used to express power gain in electrical circuits","uV",null,null,1,false],[false,"bel 10 nanovolt","B[10.nV]","B[10.NV]","electric potential level",0.000010000000000000003,[2,-2,1,0,0,-1,0],"B(10 nV)","levels",true,null,"lgTimes2",1,true,false,0,"bel 10 nV; B 10 nV; 10 nanovolts bels","UCUM","LogRtoElp","Clinical","used to express power gain in electrical circuits","nV",null,null,10,false],[false,"bel watt","B[W]","B[W]","power level",1000,[2,-3,1,0,0,0,0],"B(W)","levels",true,null,"lg",1,true,false,0,"bel W; b W; b Watt; Watts bels","UCUM","LogRto","Clinical","used to express power","W",null,null,1,false],[false,"bel kilowatt","B[kW]","B[KW]","power level",1000000,[2,-3,1,0,0,0,0],"B(kW)","levels",true,null,"lg",1,true,false,0,"bel kW; B kW; kilowatt bel; kW bel; kW B","UCUM","LogRto","Clinical","used to express power","kW",null,null,1,false],[false,"stere","st","STR","volume",1,[3,0,0,0,0,0,0],"st","misc",true,null,null,1,false,false,0,"st\xe8re; m3; cubic meter; m^3; meters cubed; metre","UCUM","Vol","Nonclinical","equal to one cubic meter, usually used for measuring firewoord","m3","M3","1",1,false],[false,"\xc5ngstr\xf6m","Ao","AO","length",1.0000000000000002e-10,[1,0,0,0,0,0,0],"\xc5","misc",false,null,null,1,false,false,0,"\xc5; Angstroms; Ao; \xc5ngstr\xf6ms","UCUM","Len","Clinical","equal to 10^-10 meters; used to express wave lengths and atom scaled differences ","nm","NM","0.1",0.1,false],[false,"barn","b","BRN","action area",9.999999999999999e-29,[2,0,0,0,0,0,0],"b","misc",false,null,null,1,false,false,0,"barns","UCUM","Area","Clinical","used in high-energy physics to express cross-sectional areas","fm2","FM2","100",100,false],[false,"technical atmosphere","att","ATT","pressure",98066499.99999999,[-1,-2,1,0,0,0,0],"at","misc",false,null,null,1,false,false,0,"at; tech atm; tech atmosphere; kgf/cm2; atms; atmospheres","UCUM","Pres","Obsolete","non-SI unit of pressure equal to one kilogram-force per square centimeter","kgf/cm2","KGF/CM2","1",1,false],[false,"mho","mho","MHO","electric conductance",0.001,[-2,1,-1,0,0,2,0],"mho","misc",true,null,null,1,false,false,0,"siemens; ohm reciprocals; \u03a9^\u22121; \u03a9-1 ","UCUM","","Obsolete","unit of electric conductance (the inverse of electrical resistance) equal to ohm^-1","S","S","1",1,false],[false,"pound per square inch","[psi]","[PSI]","pressure",6894757.293168359,[-1,-2,1,0,0,0,0],"psi","misc",false,null,null,1,false,false,0,"psi; lb/in2; lb per in2","UCUM","Pres","Clinical","","[lbf_av]/[in_i]2","[LBF_AV]/[IN_I]2","1",1,false],[false,"circle - plane angle","circ","CIRC","plane angle",6.283185307179586,[0,0,0,1,0,0,0],"circ","misc",false,null,null,1,false,false,0,"angles; circles","UCUM","Angle","Clinical","","[pi].rad","[PI].RAD","2",2,false],[false,"spere - solid angle","sph","SPH","solid angle",12.566370614359172,[0,0,0,2,0,0,0],"sph","misc",false,null,null,1,false,false,0,"speres","UCUM","Angle","Clinical","equal to the solid angle of an entire sphere = 4\u03c0sr (sr = steradian) ","[pi].sr","[PI].SR","4",4,false],[false,"metric carat","[car_m]","[CAR_M]","mass",0.2,[0,0,1,0,0,0,0],"ctm","misc",false,null,null,1,false,false,0,"carats; ct; car m","UCUM","Mass","Nonclinical","unit of mass for gemstones","g","G","2e-1",0.2,false],[false,"carat of gold alloys","[car_Au]","[CAR_AU]","mass fraction",0.041666666666666664,[0,0,0,0,0,0,0],"ctAu","misc",false,null,null,1,false,false,0,"karats; k; kt; car au; carats","UCUM","MFr","Nonclinical","unit of purity for gold alloys","/24","/24","1",1,false],[false,"Smoot","[smoot]","[SMOOT]","length",1.7018000000000002,[1,0,0,0,0,0,0],null,"misc",false,null,null,1,false,false,0,"","UCUM","Len","Nonclinical","prank unit of length from MIT","[in_i]","[IN_I]","67",67,false],[false,"meter per square seconds per square root of hertz","[m/s2/Hz^(1/2)]","[M/S2/HZ^(1/2)]","amplitude spectral density",1,[2,-3,0,0,0,0,0],null,"misc",false,null,"sqrt",1,true,false,0,"m/s2/(Hz^.5); m/s2/(Hz^(1/2)); m per s2 per Hz^1/2","UCUM","","Constant","measures amplitude spectral density, and is equal to the square root of power spectral density\\n ","m2/s4/Hz",null,null,1,false],[false,"bit - logarithmic","bit_s","BIT_S","amount of information",1,[0,0,0,0,0,0,0],"bits","infotech",false,null,"ld",1,true,false,0,"bit-s; bit s; bit logarithmic","UCUM","LogA","Nonclinical","defined as the log base 2 of the number of distinct signals; cannot practically be used to express more than 1000 bits\\n\\nIn information theory, the definition of the amount of self-information and information entropy is often expressed with the binary logarithm (log base 2)","1",null,null,1,false],[false,"bit","bit","BIT","amount of information",1,[0,0,0,0,0,0,0],"bit","infotech",true,null,null,1,false,false,0,"bits","UCUM","","Nonclinical","dimensionless information unit of 1 used in computing and digital communications","1","1","1",1,false],[false,"byte","By","BY","amount of information",8,[0,0,0,0,0,0,0],"B","infotech",true,null,null,1,false,false,0,"bytes","UCUM","","Nonclinical","equal to 8 bits","bit","bit","8",8,false],[false,"baud","Bd","BD","signal transmission rate",1,[0,1,0,0,0,0,0],"Bd","infotech",true,null,"inv",1,false,false,0,"Bd; bauds","UCUM","Freq","Nonclinical","unit to express rate in symbols per second or pulses per second. ","s","/s","1",1,false],[false,"per twelve hour","/(12.h)","/HR","",0.000023148148148148147,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"per 12 hours; 12hrs; 12 hrs; /12hrs","LOINC","Rat","Clinical","",null,null,null,null,false],[false,"per arbitrary unit","/[arb\'U]","/[ARB\'U]","",1,[0,0,0,0,0,0,0],"/arb/ U",null,false,null,null,1,false,true,0,"/arbU","LOINC","InvA ","Clinical","",null,null,null,null,false],[false,"per high power field","/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"/HPF; per HPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per international unit","/[IU]","/[IU]","",1,[0,0,0,0,0,0,0],"/i/U.",null,false,null,null,1,false,true,0,"international units; /IU; per IU","LOINC","InvA","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)",null,null,null,null,false],[false,"per low power field","/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"/LPF; per LPF","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per 10 billion ","/10*10","/10*10","",1e-10,[0,0,0,0,0,0,0],"/1010<.sup>",null,false,null,null,1,false,false,0,"/10^10; per 10*10","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per trillion ","/10*12","/10*12","",1e-12,[0,0,0,0,0,0,0],"/1012<.sup>",null,false,null,null,1,false,false,0,"/10^12; per 10*12","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per thousand","/10*3","/10*3","",0.001,[0,0,0,0,0,0,0],"/103<.sup>",null,false,null,null,1,false,false,0,"/10^3; per 10*3","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per million","/10*6","/10*6","",0.000001,[0,0,0,0,0,0,0],"/106<.sup>",null,false,null,null,1,false,false,0,"/10^6; per 10*6;","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per billion","/10*9","/10*9","",1e-9,[0,0,0,0,0,0,0],"/109<.sup>",null,false,null,null,1,false,false,0,"/10^9; per 10*9","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100","/100","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"per hundred; 10^2; 10*2","LOINC","NFr","Clinical","used for counting entities, e.g. blood cells; usually these kinds of terms have numerators such as moles or milligrams, and counting that amount per the number in the denominator",null,null,null,null,false],[false,"per 100 cells","/100{cells}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 cells; /100cells; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 neutrophils","/100{neutrophils}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 neutrophils; /100neutrophils; per hundred","LOINC","EntMass; EntNum; NFr","Clinical","",null,null,null,null,false],[false,"per 100 spermatozoa","/100{spermatozoa}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 spermatozoa; /100spermatozoa; per hundred","LOINC","NFr","Clinical","",null,null,null,null,false],[false,"per 100 white blood cells","/100{WBCs}","","",0.01,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"/100 WBCs; /100WBCs; per hundred","LOINC","Ratio; NFr","Clinical","",null,null,null,null,false],[false,"per year","/a","/ANN","",3.168808781402895e-8,[0,-1,0,0,0,0,0],"/a",null,false,null,null,1,false,false,0,"/Years; /yrs; yearly","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per centimeter of water","/cm[H2O]","/CM[H2O]","",0.000010197162129779282,[1,2,-1,0,0,0,0],"/cm\xa0HO2<.r>",null,false,null,null,1,false,false,0,"/cmH2O; /cm H2O; centimeters; centimetres","LOINC","InvPress","Clinical","",null,null,null,null,false],[false,"per day","/d","/D","",0.000011574074074074073,[0,-1,0,0,0,0,0],"/d",null,false,null,null,1,false,false,0,"/dy; per day","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per deciliter","/dL","/DL","",10000,[-3,0,0,0,0,0,0],"/dL",null,false,null,null,1,false,false,0,"per dL; /deciliter; decilitre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per gram","/g","/G","",1,[0,0,-1,0,0,0,0],"/g",null,false,null,null,1,false,false,0,"/gm; /gram; per g","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per hour","/h","/HR","",0.0002777777777777778,[0,-1,0,0,0,0,0],"/h",null,false,null,null,1,false,false,0,"/hr; /hour; per hr","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per kilogram","/kg","/KG","",0.001,[0,0,-1,0,0,0,0],"/kg",null,false,null,null,1,false,false,0,"per kg; per kilogram","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per liter","/L","/L","",1000,[-3,0,0,0,0,0,0],"/L",null,false,null,null,1,false,false,0,"/liter; litre","LOINC","NCnc","Clinical","",null,null,null,null,false],[false,"per square meter","/m2","/M2","",1,[-2,0,0,0,0,0,0],"/m2<.sup>",null,false,null,null,1,false,false,0,"/m^2; /m*2; /sq. m; per square meter; meter squared; metre","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"per cubic meter","/m3","/M3","",1,[-3,0,0,0,0,0,0],"/m3<.sup>",null,false,null,null,1,false,false,0,"/m^3; /m*3; /cu. m; per cubic meter; meter cubed; per m3; metre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per milligram","/mg","/MG","",1000,[0,0,-1,0,0,0,0],"/mg",null,false,null,null,1,false,false,0,"/milligram; per mg","LOINC","NCnt","Clinical","",null,null,null,null,false],[false,"per minute","/min","/MIN","",0.016666666666666666,[0,-1,0,0,0,0,0],"/min",null,false,null,null,1,false,false,0,"/minute; per mins; breaths beats per minute","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per milliliter","/mL","/ML","",1000000,[-3,0,0,0,0,0,0],"/mL",null,false,null,null,1,false,false,0,"/milliliter; per mL; millilitre","LOINC","NCncn","Clinical","",null,null,null,null,false],[false,"per millimeter","/mm","/MM","",1000,[-1,0,0,0,0,0,0],"/mm",null,false,null,null,1,false,false,0,"/millimeter; per mm; millimetre","LOINC","InvLen","Clinical","",null,null,null,null,false],[false,"per month","/mo","/MO","",3.802570537683474e-7,[0,-1,0,0,0,0,0],"/mo",null,false,null,null,1,false,false,0,"/month; per mo; monthly; month","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per second","/s","/S","",1,[0,-1,0,0,0,0,0],"/s",null,false,null,null,1,false,false,0,"/second; /sec; per sec; frequency; Hertz; Herz; Hz; becquerels; Bq; s-1; s^-1","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"per enzyme unit","/U","/U","",9.963241120049633e-17,[0,1,0,0,0,0,0],"/U",null,false,null,null,1,false,false,-1,"/enzyme units; per U","LOINC","InvC; NCat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"per microliter","/uL","/UL","",999999999.9999999,[-3,0,0,0,0,0,0],"/\u03bcL",null,false,null,null,1,false,false,0,"/microliter; microlitre; /mcl; per uL","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"per week","/wk","/WK","",0.0000016534391534391535,[0,-1,0,0,0,0,0],"/wk",null,false,null,null,1,false,false,0,"/week; per wk; weekly, weeks","LOINC","NRat","Clinical","",null,null,null,null,false],[false,"APL unit per milliliter","[APL\'U]/mL","[APL\'U]/ML","biologic activity of anticardiolipin IgA",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"APL/mL; APL\'U/mL; APL U/mL; APL/milliliter; IgA anticardiolipin units per milliliter; IgA Phospholipid Units; millilitre; biologic activity of","LOINC","ACnc","Clinical","Units for an anti phospholipid syndrome test","1","1","1",1,false],[false,"arbitrary unit per milliliter","[arb\'U]/mL","[ARB\'U]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(arb. U)/mL","chemical",false,null,null,1,false,true,0,"arb\'U/mL; arbU/mL; arb U/mL; arbitrary units per milliliter; millilitre","LOINC","ACnc","Clinical","relative unit of measurement to show the ratio of test measurement to reference measurement","1","1","1",1,false],[false,"colony forming units per liter","[CFU]/L","[CFU]/L","amount of a proliferating organism",1000,[-3,0,0,0,0,0,0],"CFU/L","chemical",false,null,null,1,false,true,0,"CFU per Liter; CFU/L","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"colony forming units per milliliter","[CFU]/mL","[CFU]/ML","amount of a proliferating organism",1000000,[-3,0,0,0,0,0,0],"CFU/mL","chemical",false,null,null,1,false,true,0,"CFU per mL; CFU/mL","LOINC","NCnc","Clinical","","1","1","1",1,false],[false,"foot per foot - US","[ft_us]/[ft_us]","[FT_US]/[FT_US]","length",1,[0,0,0,0,0,0,0],"(ftus)/(ftus)","us-lengths",false,null,null,1,false,false,0,"ft/ft; ft per ft; feet per feet; visual acuity","","LenRto","Clinical","distance ratio to measure 20:20 vision","m/3937","M/3937","1200",1200,false],[false,"GPL unit per milliliter","[GPL\'U]/mL","[GPL\'U]/ML","biologic activity of anticardiolipin IgG",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"GPL U/mL; GPL\'U/mL; GPL/mL; GPL U per mL; IgG Phospholipid Units per milliliters; IgG anticardiolipin units; millilitres ","LOINC","ACnc; AMass","Clinical","Units for an antiphospholipid test","1","1","1",1,false],[false,"international unit per 2 hour","[IU]/(2.h)","[IU]/HR","arbitrary",0.0001388888888888889,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/2hrs; IU/2 hours; IU per 2 hrs; international units per 2 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per 24 hour","[IU]/(24.h)","[IU]/HR","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/24hr; IU/24 hours; IU per 24 hrs; international units per 24 hours","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per day","[IU]/d","[IU]/D","arbitrary",0.000011574074074074073,[0,-1,0,0,0,0,0],"(i.U.)/d","chemical",true,null,null,1,false,true,0,"IU/dy; IU/days; IU per dys; international units per day","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per deciliter","[IU]/dL","[IU]/DL","arbitrary",10000,[-3,0,0,0,0,0,0],"(i.U.)/dL","chemical",true,null,null,1,false,true,0,"IU/dL; IU per dL; international units per deciliters; decilitres","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per gram","[IU]/g","[IU]/G","arbitrary",1,[0,0,-1,0,0,0,0],"(i.U.)/g","chemical",true,null,null,1,false,true,0,"IU/gm; IU/gram; IU per gm; IU per g; international units per gram","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per hour","[IU]/h","[IU]/HR","arbitrary",0.0002777777777777778,[0,-1,0,0,0,0,0],"(i.U.)/h","chemical",true,null,null,1,false,true,0,"IU/hrs; IU per hours; international units per hour","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram","[IU]/kg","[IU]/KG","arbitrary",0.001,[0,0,-1,0,0,0,0],"(i.U.)/kg","chemical",true,null,null,1,false,true,0,"IU/kg; IU/kilogram; IU per kg; units","LOINC","ACnt","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per kilogram per day","[IU]/kg/d","[IU]/KG/D","arbitrary",1.1574074074074074e-8,[0,-1,-1,0,0,0,0],"(i.U.)/kg/d","chemical",true,null,null,1,false,true,0,"IU/kg/dy; IU/kg/day; IU/kilogram/day; IU per kg per day; units","LOINC","ACntRat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per liter","[IU]/L","[IU]/L","arbitrary",1000,[-3,0,0,0,0,0,0],"(i.U.)/L","chemical",true,null,null,1,false,true,0,"IU/L; IU/liter; IU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per minute","[IU]/min","[IU]/MIN","arbitrary",0.016666666666666666,[0,-1,0,0,0,0,0],"(i.U.)/min","chemical",true,null,null,1,false,true,0,"IU/min; IU/minute; IU per minute; international units","LOINC","ARat","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"international unit per milliliter","[IU]/mL","[IU]/ML","arbitrary",1000000,[-3,0,0,0,0,0,0],"(i.U.)/mL","chemical",true,null,null,1,false,true,0,"IU/mL; IU per mL; international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"MPL unit per milliliter","[MPL\'U]/mL","[MPL\'U]/ML","biologic activity of anticardiolipin IgM",1000000,[-3,0,0,0,0,0,0],"/mL","chemical",false,null,null,1,false,true,0,"MPL/mL; MPL U/mL; MPL\'U/mL; IgM anticardiolipin units; IgM Phospholipid Units; millilitre ","LOINC","ACnc","Clinical","units for antiphospholipid test\\n","1","1","1",1,false],[false,"number per high power field","{#}/[HPF]","/[HPF]","",1,[0,0,0,0,0,0,0],"/HPF",null,false,null,null,1,false,false,0,"#/HPF; # per HPF; number/HPF; numbers per high power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"number per low power field","{#}/[LPF]","/[LPF]","",1,[0,0,0,0,0,0,0],"/LPF",null,false,null,null,1,false,false,0,"#/LPF; # per LPF; number/LPF; numbers per low power field","LOINC","Naric","Clinical","",null,null,null,null,false],[false,"IgA antiphosphatidylserine unit ","{APS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"APS Unit; Phosphatidylserine Antibody IgA Units","LOINC","ACnc","Clinical","unit for antiphospholipid test",null,null,null,null,false],[false,"EIA index","{EIA_index}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"enzyme immunoassay index","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"kaolin clotting time","{KCT\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"KCT","LOINC","Time","Clinical","sensitive\xa0test to detect\xa0lupus anticoagulants; measured in seconds",null,null,null,null,false],[false,"IgM antiphosphatidylserine unit","{MPS\'U}","","",1,[0,0,0,0,0,0,0],null,null,false,null,null,1,false,false,0,"Phosphatidylserine Antibody IgM Measurement ","LOINC","ACnc","Clinical","",null,null,null,null,false],[false,"trillion per liter","10*12/L","(10*12)/L","number",1000000000000000,[-3,0,0,0,0,0,0],"(1012)/L","dimless",false,null,null,1,false,false,0,"10^12/L; 10*12 per Liter; trillion per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^3 (used for cell count)","10*3","10*3","number",1000,[0,0,0,0,0,0,0],"103","dimless",false,null,null,1,false,false,0,"10^3; thousand","LOINC","Num","Clinical","usually used for counting entities (e.g. blood cells) per volume","1","1","10",10,false],[false,"thousand per liter","10*3/L","(10*3)/L","number",1000000,[-3,0,0,0,0,0,0],"(103)/L","dimless",false,null,null,1,false,false,0,"10^3/L; 10*3 per liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per milliliter","10*3/mL","(10*3)/ML","number",1000000000,[-3,0,0,0,0,0,0],"(103)/mL","dimless",false,null,null,1,false,false,0,"10^3/mL; 10*3 per mL; thousand per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"thousand per microliter","10*3/uL","(10*3)/UL","number",999999999999.9999,[-3,0,0,0,0,0,0],"(103)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^3/uL; 10*3 per uL; thousand per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 thousand per microliter","10*4/uL","(10*4)/UL","number",10000000000000,[-3,0,0,0,0,0,0],"(104)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^4/uL; 10*4 per uL; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^5 ","10*5","10*5","number",100000,[0,0,0,0,0,0,0],"105","dimless",false,null,null,1,false,false,0,"one hundred thousand","LOINC","Num","Clinical","","1","1","10",10,false],[false,"10^6","10*6","10*6","number",1000000,[0,0,0,0,0,0,0],"106","dimless",false,null,null,1,false,false,0,"","LOINC","Num","Clinical","","1","1","10",10,false],[false,"million colony forming unit per liter","10*6.[CFU]/L","(10*6).[CFU]/L","number",1000000000,[-3,0,0,0,0,0,0],"(106).CFU/L","dimless",false,null,null,1,false,true,0,"10*6 CFU/L; 10^6 CFU/L; 10^6CFU; 10^6 CFU per liter; million colony forming units; litre","LOINC","ACnc","Clinical","","1","1","10",10,false],[false,"million international unit","10*6.[IU]","(10*6).[IU]","number",1000000,[0,0,0,0,0,0,0],"(106).(i.U.)","dimless",false,null,null,1,false,true,0,"10*6 IU; 10^6 IU; international units","LOINC","arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","1","1","10",10,false],[false,"million per 24 hour","10*6/(24.h)","(10*6)/HR","number",11.574074074074074,[0,-1,0,0,0,0,0],"(106)/h","dimless",false,null,null,1,false,false,0,"10*6/24hrs; 10^6/24 hrs; 10*6 per 24 hrs; 10^6 per 24 hours","LOINC","NRat","Clinical","","1","1","10",10,false],[false,"million per kilogram","10*6/kg","(10*6)/KG","number",1000,[0,0,-1,0,0,0,0],"(106)/kg","dimless",false,null,null,1,false,false,0,"10^6/kg; 10*6 per kg; 10*6 per kilogram; millions","LOINC","NCnt","Clinical","","1","1","10",10,false],[false,"million per liter","10*6/L","(10*6)/L","number",1000000000,[-3,0,0,0,0,0,0],"(106)/L","dimless",false,null,null,1,false,false,0,"10^6/L; 10*6 per Liter; 10^6 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per milliliter","10*6/mL","(10*6)/ML","number",1000000000000,[-3,0,0,0,0,0,0],"(106)/mL","dimless",false,null,null,1,false,false,0,"10^6/mL; 10*6 per mL; 10*6 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"million per microliter","10*6/uL","(10*6)/UL","number",1000000000000000,[-3,0,0,0,0,0,0],"(106)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^6/uL; 10^6 per uL; 10^6/mcl; 10^6 per mcl; 10^6 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10^8","10*8","10*8","number",100000000,[0,0,0,0,0,0,0],"108","dimless",false,null,null,1,false,false,0,"100 million; one hundred million; 10^8","LOINC","Num","Clinical","","1","1","10",10,false],[false,"billion per liter","10*9/L","(10*9)/L","number",1000000000000,[-3,0,0,0,0,0,0],"(109)/L","dimless",false,null,null,1,false,false,0,"10^9/L; 10*9 per Liter; litre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per milliliter","10*9/mL","(10*9)/ML","number",1000000000000000,[-3,0,0,0,0,0,0],"(109)/mL","dimless",false,null,null,1,false,false,0,"10^9/mL; 10*9 per mL; 10^9 per mL; 10*9 per milliliter; millilitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"billion per microliter","10*9/uL","(10*9)/UL","number",1000000000000000000,[-3,0,0,0,0,0,0],"(109)/\u03bcL","dimless",false,null,null,1,false,false,0,"10^9/uL; 10^9 per uL; 10^9/mcl; 10^9 per mcl; 10*9 per uL; 10*9 per mcl; 10*9/mcl; 10^9 per microliter; microlitre","LOINC","NCncn","Clinical","","1","1","10",10,false],[false,"10 liter per minute per square meter","10.L/(min.m2)","L/(MIN.M2)","",0.00016666666666666666,[1,-1,0,0,0,0,0],"L/(min.(m2))",null,false,null,null,1,false,false,0,"10 liters per minutes per square meter; 10 L per min per m2; m^2; 10 L/(min*m2); 10L/(min*m^2); litres; sq. meter; metre; meters squared","LOINC","ArVRat","Clinical","",null,null,null,null,false],[false,"10 liter per minute","10.L/min","L/MIN","",0.00016666666666666666,[3,-1,0,0,0,0,0],"L/min",null,false,null,null,1,false,false,0,"10 liters per minute; 10 L per min; 10L; 10 L/min; litre","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"10 micronewton second per centimeter to the fifth power per square meter","10.uN.s/(cm5.m2)","(UN.S)/(CM5.M2)","",100000000,[-6,-1,1,0,0,0,0],"(\u03bcN.s)/(cm5).(m2)",null,false,null,null,1,false,false,0,"dyne seconds per centimeter5 and square meter; dyn.s/(cm5.m2); dyn.s/cm5/m2; cm^5; m^2","LOINC","","Clinical","unit to measure systemic vascular resistance per body surface area",null,null,null,null,false],[false,"24 hour","24.h","HR","",86400,[0,1,0,0,0,0,0],"h",null,false,null,null,1,false,false,0,"24hrs; 24 hrs; 24 hours; days; dy","LOINC","Time","Clinical","",null,null,null,null,false],[false,"ampere per meter","A/m","A/M","electric current",1,[-1,-1,0,0,0,1,0],"A/m","si",true,null,null,1,false,false,0,"A/m; amp/meter; magnetic field strength; H; B; amperes per meter; metre","LOINC","","Clinical","unit of magnetic field strength","C/s","C/S","1",1,false],[true,"centigram","cg","CG","mass",0.01,[0,0,1,0,0,0,0],"cg",null,false,"M",null,1,false,false,0,"centigrams; cg; cgm","LOINC","Mass","Clinical","",null,null,null,null,false],[false,"centiliter","cL","CL","volume",0.00001,[3,0,0,0,0,0,0],"cL","iso1000",true,null,null,1,false,false,0,"centiliters; centilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"centimeter","cm","CM","length",0.01,[1,0,0,0,0,0,0],"cm",null,false,"L",null,1,false,false,0,"centimeters; centimetres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"centimeter of water","cm[H2O]","CM[H2O]","pressure",98066.5,[-1,-2,1,0,0,0,0],"cm\xa0HO2","clinical",true,null,null,1,false,false,0,"cm H2O; cmH2O; centimetres; pressure","LOINC","Pres","Clinical","unit of pressure mostly applies to blood pressure","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per liter per second","cm[H2O]/L/s","(CM[H2O]/L)/S","pressure",98066500,[-4,-3,1,0,0,0,0],"(cm\xa0HO2)/L/s","clinical",true,null,null,1,false,false,0,"cm[H2O]/(L/s); cm[H2O].s/L; cm H2O/L/sec; cmH2O/L/sec; cmH2O/Liter; cmH2O per L per secs; centimeters of water per liters per second; centimetres; litres; cm[H2O]/(L/s)","LOINC","PresRat","Clinical","unit used to measure mean pulmonary resistance","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of water per second per meter","cm[H2O]/s/m","(CM[H2O]/S)/M","pressure",98066.5,[-2,-3,1,0,0,0,0],"(cm\xa0HO2)/s/m","clinical",true,null,null,1,false,false,0,"cm[H2O]/(s.m); cm H2O/s/m; cmH2O; cmH2O/sec/m; cmH2O per secs per meters; centimeters of water per seconds per meter; centimetres; metre","LOINC","PresRat","Clinical","unit used to measure pulmonary pressure time product","kPa","KPAL","980665e-5",9.80665,false],[false,"centimeter of mercury","cm[Hg]","CM[HG]","pressure",1333220,[-1,-2,1,0,0,0,0],"cm\xa0Hg","clinical",true,null,null,1,false,false,0,"centimeters of mercury; centimetres; cmHg; cm Hg","LOINC","Pres","Clinical","unit of pressure where 1 cmHg = 10 torr","kPa","KPAL","133.3220",133.322,false],[true,"square centimeter","cm2","CM2","length",0.0001,[2,0,0,0,0,0,0],"cm2",null,false,"L",null,1,false,false,0,"cm^2; sq cm; centimeters squared; square centimeters; centimetre; area","LOINC","Area","Clinical","",null,null,null,null,false],[true,"square centimeter per second","cm2/s","CM2/S","length",0.0001,[2,-1,0,0,0,0,0],"(cm2)/s",null,false,"L",null,1,false,false,0,"cm^2/sec; square centimeters per second; sq cm per sec; cm2; centimeters squared; centimetres","LOINC","AreaRat","Clinical","",null,null,null,null,false],[false,"centipoise","cP","CP","dynamic viscosity",1,[-1,-1,1,0,0,0,0],"cP","cgs",true,null,null,1,false,false,0,"cps; centiposes","LOINC","Visc","Clinical","unit of dynamic viscosity in the CGS system with base units: 10^\u22123 Pa.s = 1 mPa\xb7.s (1 millipascal second)","dyn.s/cm2","DYN.S/CM2","1",1,false],[false,"centistoke","cSt","CST","kinematic viscosity",0.0000010000000000000002,[2,-1,0,0,0,0,0],"cSt","cgs",true,null,null,1,false,false,0,"centistokes","LOINC","Visc","Clinical","unit for kinematic viscosity with base units of mm^2/s (square millimeter per second)","cm2/s","CM2/S","1",1,false],[false,"dekaliter per minute","daL/min","DAL/MIN","volume",0.00016666666666666666,[3,-1,0,0,0,0,0],"daL/min","iso1000",true,null,null,1,false,false,0,"dekalitres; dekaliters per minute; per min","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"dekaliter per minute per square meter","daL/min/m2","(DAL/MIN)/M2","volume",0.00016666666666666666,[1,-1,0,0,0,0,0],"(daL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"daL/min/m^2; daL/minute/m2; sq. meter; dekaliters per minutes per square meter; meter squared; dekalitres; metre","LOINC","ArVRat","Clinical","The area usually is the body surface area used to normalize cardiovascular measures for patient\'s size","l",null,"1",1,false],[false,"decibel","dB","DB","level",1,[0,0,0,0,0,0,0],"dB","levels",true,null,"lg",0.1,true,false,0,"decibels","LOINC","LogRto","Clinical","unit most commonly used in acoustics as unit of sound pressure level. (also see B[SPL] or bel sound pressure level). ","1",null,null,1,false],[false,"degree per second","deg/s","DEG/S","plane angle",0.017453292519943295,[0,-1,0,1,0,0,0],"\xb0/s","iso1000",false,null,null,1,false,false,0,"deg/sec; deg per sec; \xb0/sec; twist rate; angular speed; rotational speed","LOINC","ARat","Clinical","unit of angular (rotational) speed used to express turning rate","[pi].rad/360","[PI].RAD/360","2",2,false],[true,"decigram","dg","DG","mass",0.1,[0,0,1,0,0,0,0],"dg",null,false,"M",null,1,false,false,0,"decigrams; dgm; 0.1 grams; 1/10 gm","LOINC","Mass","Clinical","equal to 1/10 gram",null,null,null,null,false],[false,"deciliter","dL","DL","volume",0.0001,[3,0,0,0,0,0,0],"dL","iso1000",true,null,null,1,false,false,0,"deciliters; decilitres; 0.1 liters; 1/10 L","LOINC","Vol","Clinical","equal to 1/10 liter","l",null,"1",1,false],[true,"decimeter","dm","DM","length",0.1,[1,0,0,0,0,0,0],"dm",null,false,"L",null,1,false,false,0,"decimeters; decimetres; 0.1 meters; 1/10 m; 10 cm; centimeters","LOINC","Len","Clinical","equal to 1/10 meter or 10 centimeters",null,null,null,null,false],[true,"square decimeter per square second","dm2/s2","DM2/S2","length",0.010000000000000002,[2,-2,0,0,0,0,0],"(dm2)/(s2)",null,false,"L",null,1,false,false,0,"dm2 per s2; dm^2/s^2; decimeters squared per second squared; sq dm; sq sec","LOINC","EngMass (massic energy)","Clinical","units for energy per unit mass or Joules per kilogram (J/kg = kg.m2/s2/kg = m2/s2) ",null,null,null,null,false],[false,"dyne second per centimeter per square meter","dyn.s/(cm.m2)","(DYN.S)/(CM.M2)","force",1,[-2,-1,1,0,0,0,0],"(dyn.s)/(cm.(m2))","cgs",true,null,null,1,false,false,0,"(dyn*s)/(cm*m2); (dyn*s)/(cm*m^2); dyn s per cm per m2; m^2; dyne seconds per centimeters per square meter; centimetres; sq. meter; squared","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"dyne second per centimeter","dyn.s/cm","(DYN.S)/CM","force",1,[0,-1,1,0,0,0,0],"(dyn.s)/cm","cgs",true,null,null,1,false,false,0,"(dyn*s)/cm; dyn sec per cm; seconds; centimetre; dyne seconds","LOINC","","Clinical","","g.cm/s2","G.CM/S2","1",1,false],[false,"equivalent per liter","eq/L","EQ/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"eq/L","chemical",true,null,null,1,false,false,1,"eq/liter; eq/litre; eqs; equivalents per liter; litre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per milliliter","eq/mL","EQ/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"eq/mL","chemical",true,null,null,1,false,false,1,"equivalent/milliliter; equivalents per milliliter; eq per mL; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per millimole","eq/mmol","EQ/MMOL","amount of substance",1000,[0,0,0,0,0,0,0],"eq/mmol","chemical",true,null,null,1,false,false,0,"equivalent/millimole; equivalents per millimole; eq per mmol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"equivalent per micromole","eq/umol","EQ/UMOL","amount of substance",1000000,[0,0,0,0,0,0,0],"eq/\u03bcmol","chemical",true,null,null,1,false,false,0,"equivalent/micromole; equivalents per micromole; eq per umol","LOINC","SRto","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"femtogram","fg","FG","mass",1e-15,[0,0,1,0,0,0,0],"fg",null,false,"M",null,1,false,false,0,"fg; fgm; femtograms; weight","LOINC","Mass","Clinical","equal to 10^-15 grams",null,null,null,null,false],[false,"femtoliter","fL","FL","volume",1e-18,[3,0,0,0,0,0,0],"fL","iso1000",true,null,null,1,false,false,0,"femtolitres; femtoliters","LOINC","Vol; EntVol","Clinical","equal to 10^-15 liters","l",null,"1",1,false],[true,"femtometer","fm","FM","length",1e-15,[1,0,0,0,0,0,0],"fm",null,false,"L",null,1,false,false,0,"femtometres; femtometers","LOINC","Len","Clinical","equal to 10^-15 meters",null,null,null,null,false],[false,"femtomole","fmol","FMOL","amount of substance",602213670,[0,0,0,0,0,0,0],"fmol","si",true,null,null,1,false,false,1,"femtomoles","LOINC","EntSub","Clinical","equal to 10^-15 moles","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per gram","fmol/g","FMOL/G","amount of substance",602213670,[0,0,-1,0,0,0,0],"fmol/g","si",true,null,null,1,false,false,1,"femtomoles; fmol/gm; fmol per gm","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per liter","fmol/L","FMOL/L","amount of substance",602213670000,[-3,0,0,0,0,0,0],"fmol/L","si",true,null,null,1,false,false,1,"femtomoles; fmol per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milligram","fmol/mg","FMOL/MG","amount of substance",602213670000,[0,0,-1,0,0,0,0],"fmol/mg","si",true,null,null,1,false,false,1,"fmol per mg; femtomoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"femtomole per milliliter","fmol/mL","FMOL/ML","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"fmol/mL","si",true,null,null,1,false,false,1,"femtomoles; millilitre; fmol per mL; fmol per milliliter","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"gram meter","g.m","G.M","mass",1,[1,0,1,0,0,0,0],"g.m",null,false,"M",null,1,false,false,0,"g*m; gxm; meters; metres","LOINC","Enrg","Clinical","Unit for measuring stroke work (heart work)",null,null,null,null,false],[true,"gram per 100 gram","g/(100.g)","G/G","mass",0.01,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"g/100 gm; 100gm; grams per 100 grams; gm per 100 gm","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per 12 hour","g/(12.h)","G/HR","mass",0.000023148148148148147,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/12hrs; 12 hrs; gm per 12 hrs; 12hrs; grams per 12 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 24 hour","g/(24.h)","G/HR","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; gm/dy; gm per dy; grams per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 3 days","g/(3.d)","G/D","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/3dy; gm/3 dy; gm per 3 days; grams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 4 hour","g/(4.h)","G/HR","mass",0.00006944444444444444,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/4hrs; gm/4 hrs; gm per 4 hrs; 4hrs; grams per 4 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 48 hour","g/(48.h)","G/HR","mass",0.000005787037037037037,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/48hrs; gm/48 hrs; gm per 48 hrs; 48hrs; grams per 48 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 5 hour","g/(5.h)","G/HR","mass",0.00005555555555555556,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/5hrs; gm/5 hrs; gm per 5 hrs; 5hrs; grams per 5 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 6 hour","g/(6.h)","G/HR","mass",0.000046296296296296294,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/6hrs; gm/6 hrs; gm per 6 hrs; 6hrs; grams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per 72 hour","g/(72.h)","G/HR","mass",0.000003858024691358025,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/72hrs; gm/72 hrs; gm per 72 hrs; 72hrs; grams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per cubic centimeter","g/cm3","G/CM3","mass",999999.9999999999,[-3,0,1,0,0,0,0],"g/(cm3)",null,false,"M",null,1,false,false,0,"g/cm^3; gm per cm3; g per cm^3; grams per centimeter cubed; cu. cm; centimetre; g/mL; gram per milliliter; millilitre","LOINC","MCnc","Clinical","g/cm3 = g/mL",null,null,null,null,false],[true,"gram per day","g/d","G/D","mass",0.000011574074074074073,[0,-1,1,0,0,0,0],"g/d",null,false,"M",null,1,false,false,0,"gm/dy; gm per dy; grams per day; gm/24hrs; gm/24 hrs; gm per 24 hrs; 24hrs; grams per 24 hours; serving","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per deciliter","g/dL","G/DL","mass",10000,[-3,0,1,0,0,0,0],"g/dL",null,false,"M",null,1,false,false,0,"gm/dL; gm per dL; grams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per gram","g/g","G/G","mass",1,[0,0,0,0,0,0,0],"g/g",null,false,"M",null,1,false,false,0,"gm; grams","LOINC","MRto ","Clinical","",null,null,null,null,false],[true,"gram per hour","g/h","G/HR","mass",0.0002777777777777778,[0,-1,1,0,0,0,0],"g/h",null,false,"M",null,1,false,false,0,"gm/hr; gm per hr; grams; intake; output","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per hour per square meter","g/h/m2","(G/HR)/M2","mass",0.0002777777777777778,[-2,-1,1,0,0,0,0],"(g/h)/(m2)",null,false,"M",null,1,false,false,0,"gm/hr/m2; gm/h/m2; /m^2; sq. m; g per hr per m2; grams per hours per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"gram per kilogram","g/kg ","G/KG","mass",0.001,[0,0,0,0,0,0,0],"g/kg",null,false,"M",null,1,false,false,0,"g per kg; gram per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"gram per kilogram per 8 hour ","g/kg/(8.h)","(G/KG)/HR","mass",3.472222222222222e-8,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(8.kg.h); gm/kg/8hrs; 8 hrs; g per kg per 8 hrs; 8hrs; grams per kilograms per 8 hours; shift","LOINC","MCntRat; RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a 8 hours, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per day","g/kg/d","(G/KG)/D","mass",1.1574074074074074e-8,[0,-1,0,0,0,0,0],"(g/kg)/d",null,false,"M",null,1,false,false,0,"g/(kg.d); gm/kg/dy; gm per kg per dy; grams per kilograms per day","LOINC","RelMRat","Clinical","unit often used to describe mass in grams of protein consumed in a day, divided by the subject\'s body weight in kilograms. Also used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per hour","g/kg/h","(G/KG)/HR","mass",2.7777777777777776e-7,[0,-1,0,0,0,0,0],"(g/kg)/h",null,false,"M",null,1,false,false,0,"g/(kg.h); g/kg/hr; g per kg per hrs; grams per kilograms per hour","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per kilogram per minute","g/kg/min","(G/KG)/MIN","mass",0.000016666666666666667,[0,-1,0,0,0,0,0],"(g/kg)/min",null,false,"M",null,1,false,false,0,"g/(kg.min); g/kg/min; g per kg per min; grams per kilograms per minute","LOINC","MCntRat; RelMRat","Clinical","unit used to measure mass dose rate per body mass",null,null,null,null,false],[true,"gram per liter","g/L","G/L","mass",1000,[-3,0,1,0,0,0,0],"g/L",null,false,"M",null,1,false,false,0,"gm per liter; g/liter; grams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per square meter","g/m2","G/M2","mass",1,[-2,0,1,0,0,0,0],"g/(m2)",null,false,"M",null,1,false,false,0,"g/m^2; gram/square meter; g/sq m; g per m2; g per m^2; grams per square meter; meters squared; metre","LOINC","ArMass","Clinical","Tests measure myocardial mass (heart ventricle system) per body surface area; unit used to measure mass dose per body surface area",null,null,null,null,false],[true,"gram per milligram","g/mg","G/MG","mass",1000,[0,0,0,0,0,0,0],"g/mg",null,false,"M",null,1,false,false,0,"g per mg; grams per milligram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"gram per minute","g/min","G/MIN","mass",0.016666666666666666,[0,-1,1,0,0,0,0],"g/min",null,false,"M",null,1,false,false,0,"g per min; grams per minute; gram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"gram per milliliter","g/mL","G/ML","mass",1000000,[-3,0,1,0,0,0,0],"g/mL",null,false,"M",null,1,false,false,0,"g per mL; grams per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"gram per millimole","g/mmol","G/MMOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"g/mmol",null,false,"M",null,1,false,false,-1,"grams per millimole; g per mmol","LOINC","Ratio","Clinical","",null,null,null,null,false],[false,"joule per liter","J/L","J/L","energy",1000000,[-1,-2,1,0,0,0,0],"J/L","si",true,null,null,1,false,false,0,"joules per liter; litre; J per L","LOINC","EngCnc","Clinical","","N.m","N.M","1",1,false],[true,"degree Kelvin per Watt","K/W","K/W","temperature",0.001,[-2,3,-1,0,1,0,0],"K/W",null,false,"C",null,1,false,false,0,"degree Kelvin/Watt; K per W; thermal ohm; thermal resistance; degrees","LOINC","TempEngRat","Clinical","unit for absolute thermal resistance equal to the reciprocal of thermal conductance. Unit used for tests to measure work of breathing",null,null,null,null,false],[false,"kilo international unit per liter","k[IU]/L","K[IU]/L","arbitrary",1000000,[-3,0,0,0,0,0,0],"(ki.U.)/L","chemical",true,null,null,1,false,true,0,"kIU/L; kIU per L; kIU per liter; kilo international units; litre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/L","[iU]","[IU]","1",1,false],[false,"kilo international unit per milliliter","k[IU]/mL","K[IU]/ML","arbitrary",1000000000,[-3,0,0,0,0,0,0],"(ki.U.)/mL","chemical",true,null,null,1,false,true,0,"kIU/mL; kIU per mL; kIU per milliliter; kilo international units; millilitre; allergens; allergy units","LOINC","ACnc","Clinical","IgE has an WHO reference standard so IgE allergen testing can be reported as k[IU]/mL","[iU]","[IU]","1",1,false],[false,"katal per kilogram","kat/kg","KAT/KG","catalytic activity",602213670000000000000,[0,-1,-1,0,0,0,0],"kat/kg","chemical",true,null,null,1,false,false,1,"kat per kg; katals per kilogram; mol/s/kg; moles per seconds per kilogram","LOINC","CCnt","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"katal per liter","kat/L","KAT/L","catalytic activity",6.0221366999999994e+26,[-3,-1,0,0,0,0,0],"kat/L","chemical",true,null,null,1,false,false,1,"kat per L; katals per liter; litre; mol/s/L; moles per seconds per liter","LOINC","CCnc","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"kilocalorie","kcal","KCAL","energy",4184000,[2,-2,1,0,0,0,0],"kcal","heat",true,null,null,1,false,false,0,"kilogram calories; large calories; food calories; kcals","LOINC","EngRat","Clinical","It is equal to 1000 calories (equal to 4.184 kJ). But in practical usage, kcal refers to food calories which excludes caloric content in fiber and other constitutes that is not digestible by humans. Also see nutrition label Calories ([Cal])","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per 24 hour","kcal/(24.h)","KCAL/HR","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/24hrs; kcal/24 hrs; kcal per 24hrs; kilocalories per 24 hours; kilojoules; kJ/24hr; kJ/(24.h); kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","","EngRat","Clinical","","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per ounce","kcal/[oz_av]","KCAL/[OZ_AV]","energy",147586.25679704445,[2,-2,0,0,0,0,0],"kcal/oz","heat",true,null,null,1,false,false,0,"kcal/oz; kcal per ozs; large calories per ounces; food calories; servings; international","LOINC","EngCnt","Clinical","used in nutrition to represent calorie of food","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per day","kcal/d","KCAL/D","energy",48.425925925925924,[2,-3,1,0,0,0,0],"kcal/d","heat",true,null,null,1,false,false,0,"kcal/dy; kcal per day; kilocalories per days; kilojoules; kJ/dy; kilojoules per days; intake; calories burned; metabolic rate; food calories","LOINC","EngRat","Clinical","unit in nutrition for food intake (measured in calories) in a day","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per hour","kcal/h","KCAL/HR","energy",1162.2222222222222,[2,-3,1,0,0,0,0],"kcal/h","heat",true,null,null,1,false,false,0,"kcal/hrs; kcals per hr; intake; kilocalories per hours; kilojoules","LOINC","EngRat","Clinical","used in nutrition to represent caloric requirement or consumption","cal_th","CAL_TH","1",1,false],[false,"kilocalorie per kilogram per 24 hour","kcal/kg/(24.h)","(KCAL/KG)/HR","energy",0.04842592592592593,[2,-3,0,0,0,0,0],"(kcal/kg)/h","heat",true,null,null,1,false,false,0,"kcal/kg/24hrs; 24 hrs; kcal per kg per 24hrs; kilocalories per kilograms per 24 hours; kilojoules","LOINC","EngCntRat","Clinical","used in nutrition to represent caloric requirement per day based on subject\'s body weight in kilograms","cal_th","CAL_TH","1",1,false],[true,"kilogram","kg","KG","mass",1000,[0,0,1,0,0,0,0],"kg",null,false,"M",null,1,false,false,0,"kilograms; kgs","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"kilogram meter per second","kg.m/s","(KG.M)/S","mass",1000,[1,-1,1,0,0,0,0],"(kg.m)/s",null,false,"M",null,1,false,false,0,"kg*m/s; kg.m per sec; kg*m per sec; p; momentum","LOINC","","Clinical","unit for momentum = mass times velocity",null,null,null,null,false],[true,"kilogram per second per square meter","kg/(s.m2)","KG/(S.M2)","mass",1000,[-2,-1,1,0,0,0,0],"kg/(s.(m2))",null,false,"M",null,1,false,false,0,"kg/(s*m2); kg/(s*m^2); kg per s per m2; per sec; per m^2; kilograms per seconds per square meter; meter squared; metre","LOINC","ArMRat","Clinical","",null,null,null,null,false],[true,"kilogram per hour","kg/h","KG/HR","mass",0.2777777777777778,[0,-1,1,0,0,0,0],"kg/h",null,false,"M",null,1,false,false,0,"kg/hr; kg per hr; kilograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per liter","kg/L","KG/L","mass",1000000,[-3,0,1,0,0,0,0],"kg/L",null,false,"M",null,1,false,false,0,"kg per liter; litre; kilograms","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per square meter","kg/m2","KG/M2","mass",1000,[-2,0,1,0,0,0,0],"kg/(m2)",null,false,"M",null,1,false,false,0,"kg/m^2; kg/sq. m; kg per m2; per m^2; per sq. m; kilograms; meter squared; metre; BMI","LOINC","Ratio","Clinical","units for body mass index (BMI)",null,null,null,null,false],[true,"kilogram per cubic meter","kg/m3","KG/M3","mass",1000,[-3,0,1,0,0,0,0],"kg/(m3)",null,false,"M",null,1,false,false,0,"kg/m^3; kg/cu. m; kg per m3; per m^3; per cu. m; kilograms; meters cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"kilogram per minute","kg/min","KG/MIN","mass",16.666666666666668,[0,-1,1,0,0,0,0],"kg/min",null,false,"M",null,1,false,false,0,"kilogram/minute; kg per min; kilograms per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"kilogram per mole","kg/mol","KG/MOL","mass",1.6605401866749388e-21,[0,0,1,0,0,0,0],"kg/mol",null,false,"M",null,1,false,false,-1,"kilogram/mole; kg per mol; kilograms per mole","LOINC","SCnt","Clinical","",null,null,null,null,false],[true,"kilogram per second","kg/s","KG/S","mass",1000,[0,-1,1,0,0,0,0],"kg/s",null,false,"M",null,1,false,false,0,"kg/sec; kilogram/second; kg per sec; kilograms; second","LOINC","MRat","Clinical","",null,null,null,null,false],[false,"kiloliter","kL","KL","volume",1,[3,0,0,0,0,0,0],"kL","iso1000",true,null,null,1,false,false,0,"kiloliters; kilolitres; m3; m^3; meters cubed; metre","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"kilometer","km","KM","length",1000,[1,0,0,0,0,0,0],"km",null,false,"L",null,1,false,false,0,"kilometers; kilometres; distance","LOINC","Len","Clinical","",null,null,null,null,false],[false,"kilopascal","kPa","KPAL","pressure",1000000,[-1,-2,1,0,0,0,0],"kPa","si",true,null,null,1,false,false,0,"kilopascals; pressure","LOINC","Pres; PPresDiff","Clinical","","N/m2","N/M2","1",1,false],[true,"kilosecond","ks","KS","time",1000,[0,1,0,0,0,0,0],"ks",null,false,"T",null,1,false,false,0,"kiloseconds; ksec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"kilo enzyme unit","kU","KU","catalytic activity",10036894500000000000,[0,-1,0,0,0,0,0],"kU","chemical",true,null,null,1,false,false,1,"units; mmol/min; millimoles per minute","LOINC","CAct","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per gram","kU/g","KU/G","catalytic activity",10036894500000000000,[0,-1,-1,0,0,0,0],"kU/g","chemical",true,null,null,1,false,false,1,"units per grams; kU per gm","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per liter","kU/L","KU/L","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"kU/L","chemical",true,null,null,1,false,false,1,"units per liter; litre; enzymatic activity; enzyme activity per volume; activities","LOINC","ACnc; CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"kilo enzyme unit per milliliter","kU/mL","KU/ML","catalytic activity",1.00368945e+25,[-3,-1,0,0,0,0,0],"kU/mL","chemical",true,null,null,1,false,false,1,"kU per mL; units per milliliter; millilitre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 kU = 1 mmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Liters per 24 hour","L/(24.h)","L/HR","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/24hrs; L/24 hrs; L per 24hrs; liters per 24 hours; day; dy; litres; volume flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per 8 hour","L/(8.h)","L/HR","volume",3.472222222222222e-8,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/8hrs; L/8 hrs; L per 8hrs; liters per 8 hours; litres; volume flow rate; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/(min.m2) ","L/(MIN.M2)","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"L/(min.(m2))","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per day","L/d","L/D","volume",1.1574074074074074e-8,[3,-1,0,0,0,0,0],"L/d","iso1000",true,null,null,1,false,false,0,"L/dy; L per day; 24hrs; 24 hrs; 24 hours; liters; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per hour","L/h","L/HR","volume",2.7777777777777776e-7,[3,-1,0,0,0,0,0],"L/h","iso1000",true,null,null,1,false,false,0,"L/hr; L per hr; litres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per kilogram","L/kg","L/KG","volume",0.000001,[3,0,-1,0,0,0,0],"L/kg","iso1000",true,null,null,1,false,false,0,"L per kg; litre","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"Liters per liter","L/L","L/L","volume",1,[0,0,0,0,0,0,0],"L/L","iso1000",true,null,null,1,false,false,0,"L per L; liter/liter; litre","LOINC","VFr","Clinical","","l",null,"1",1,false],[false,"Liters per minute","L/min","L/MIN","volume",0.000016666666666666667,[3,-1,0,0,0,0,0],"L/min","iso1000",true,null,null,1,false,false,0,"liters per minute; litre","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"Liters per minute per square meter","L/min/m2","(L/MIN)/M2","volume",0.000016666666666666667,[1,-1,0,0,0,0,0],"(L/min)/(m2)","iso1000",true,null,null,1,false,false,0,"L/(min.m2); L/min/m^2; L/min/sq. meter; L per min per m2; m^2; liters per minutes per square meter; meter squared; litres; metre ","","ArVRat","Clinical","unit for tests that measure cardiac output per body surface area (cardiac index)","l",null,"1",1,false],[false,"Liters per second","L/s","L/S","volume",0.001,[3,-1,0,0,0,0,0],"L/s","iso1000",true,null,null,1,false,false,0,"L per sec; litres","LOINC","VRat","Clinical","unit used often to measure gas flow and peak expiratory flow","l",null,"1",1,false],[false,"Liters per second per square second","L/s/s2","(L/S)/S2","volume",0.001,[3,-3,0,0,0,0,0],"(L/s)/(s2)","iso1000",true,null,null,1,false,false,0,"L/s/s^2; L/sec/sec2; L/sec/sec^2; L/sec/sq. sec; L per s per s2; L per sec per sec2; s^2; sec^2; liters per seconds per square second; second squared; litres ","LOINC","ArVRat","Clinical","unit for tests that measure cardiac output/body surface area","l",null,"1",1,false],[false,"lumen square meter","lm.m2","LM.M2","luminous flux",1,[2,0,0,2,0,0,1],"lm.(m2)","si",true,null,null,1,false,false,0,"lm*m2; lm*m^2; lumen meters squared; lumen sq. meters; metres","LOINC","","Clinical","","cd.sr","CD.SR","1",1,false],[true,"meter per second","m/s","M/S","length",1,[1,-1,0,0,0,0,0],"m/s",null,false,"L",null,1,false,false,0,"meter/second; m per sec; meters per second; metres; velocity; speed","LOINC","Vel","Clinical","unit of velocity",null,null,null,null,false],[true,"meter per square second","m/s2","M/S2","length",1,[1,-2,0,0,0,0,0],"m/(s2)",null,false,"L",null,1,false,false,0,"m/s^2; m/sq. sec; m per s2; per s^2; meters per square second; second squared; sq second; metres; acceleration","LOINC","Accel","Clinical","unit of acceleration",null,null,null,null,false],[false,"milli international unit per liter","m[IU]/L","M[IU]/L","arbitrary",1,[-3,0,0,0,0,0,0],"(mi.U.)/L","chemical",true,null,null,1,false,true,0,"mIU/L; m IU/L; mIU per liter; units; litre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"milli international unit per milliliter","m[IU]/mL","M[IU]/ML","arbitrary",1000.0000000000001,[-3,0,0,0,0,0,0],"(mi.U.)/mL","chemical",true,null,null,1,false,true,0,"mIU/mL; m IU/mL; mIU per mL; milli international units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[true,"square meter","m2","M2","length",1,[2,0,0,0,0,0,0],"m2",null,false,"L",null,1,false,false,0,"m^2; sq m; square meters; meters squared; metres","LOINC","Area","Clinical","unit often used to represent body surface area",null,null,null,null,false],[true,"square meter per second","m2/s","M2/S","length",1,[2,-1,0,0,0,0,0],"(m2)/s",null,false,"L",null,1,false,false,0,"m^2/sec; m2 per sec; m^2 per sec; sq m/sec; meters squared/seconds; sq m per sec; meters squared; metres","LOINC","ArRat","Clinical","",null,null,null,null,false],[true,"cubic meter per second","m3/s","M3/S","length",1,[3,-1,0,0,0,0,0],"(m3)/s",null,false,"L",null,1,false,false,0,"m^3/sec; m3 per sec; m^3 per sec; cu m/sec; cubic meters per seconds; meters cubed; metres","LOINC","VRat","Clinical","",null,null,null,null,false],[false,"milliampere","mA","MA","electric current",0.001,[0,-1,0,0,0,1,0],"mA","si",true,null,null,1,false,false,0,"mamp; milliamperes","LOINC","ElpotRat","Clinical","unit of electric current","C/s","C/S","1",1,false],[false,"millibar","mbar","MBAR","pressure",100000,[-1,-2,1,0,0,0,0],"mbar","iso1000",true,null,null,1,false,false,0,"millibars","LOINC","Pres","Clinical","unit of pressure","Pa","PAL","1e5",100000,false],[false,"millibar second per liter","mbar.s/L","(MBAR.S)/L","pressure",100000000,[-4,-1,1,0,0,0,0],"(mbar.s)/L","iso1000",true,null,null,1,false,false,0,"mbar*s/L; mbar.s per L; mbar*s per L; millibar seconds per liter; millibar second per litre","LOINC","","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"millibar per liter per second","mbar/L/s","(MBAR/L)/S","pressure",100000000,[-4,-3,1,0,0,0,0],"(mbar/L)/s","iso1000",true,null,null,1,false,false,0,"mbar/(L.s); mbar/L/sec; mbar/liter/second; mbar per L per sec; mbar per liter per second; millibars per liters per seconds; litres","LOINC","PresCncRat","Clinical","unit to measure expiratory resistance","Pa","PAL","1e5",100000,false],[false,"milliequivalent","meq","MEQ","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"meq","chemical",true,null,null,1,false,false,1,"milliequivalents; meqs","LOINC","Sub","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 2 hour","meq/(2.h)","MEQ/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/2hrs; meq/2 hrs; meq per 2 hrs; milliequivalents per 2 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 24 hour","meq/(24.h)","MEQ/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per 8 hour","meq/(8.h)","MEQ/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/8hrs; meq/8 hrs; meq per 8 hrs; milliequivalents per 8 hours; shift","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per day","meq/d","MEQ/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"meq/d","chemical",true,null,null,1,false,false,1,"meq/dy; meq per day; milliquivalents per days; meq/24hrs; meq/24 hrs; meq per 24 hrs; milliequivalents per 24 hours","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per deciliter","meq/dL","MEQ/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"meq/dL","chemical",true,null,null,1,false,false,1,"meq per dL; milliequivalents per deciliter; decilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per gram","meq/g","MEQ/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"meq/g","chemical",true,null,null,1,false,false,1,"mgq/gm; meq per gm; milliequivalents per gram","LOINC","MCnt","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per hour","meq/h","MEQ/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"meq/h","chemical",true,null,null,1,false,false,1,"meq/hrs; meq per hrs; milliequivalents per hour","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per kilogram","meq/kg","MEQ/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"meq/kg","chemical",true,null,null,1,false,false,1,"meq per kg; milliequivalents per kilogram","LOINC","SCnt","Clinical","equivalence equals moles per valence; used to measure dose per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per kilogram per hour","meq/kg/h","(MEQ/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(meq/kg)/h","chemical",true,null,null,1,false,false,1,"meq/(kg.h); meq/kg/hr; meq per kg per hr; milliequivalents per kilograms per hour","LOINC","SCntRat","Clinical","equivalence equals moles per valence; unit used to measure dose rate per patient body mass","mol","MOL","1",1,false],[false,"milliequivalent per liter","meq/L","MEQ/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"meq/L","chemical",true,null,null,1,false,false,1,"milliequivalents per liter; litre; meq per l; acidity","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per square meter","meq/m2","MEQ/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"meq/(m2)","chemical",true,null,null,1,false,false,1,"meq/m^2; meq/sq. m; milliequivalents per square meter; meter squared; metre","LOINC","ArSub","Clinical","equivalence equals moles per valence; note that the use of m2 in clinical units ofter refers to body surface area","mol","MOL","1",1,false],[false,"milliequivalent per minute","meq/min","MEQ/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"meq/min","chemical",true,null,null,1,false,false,1,"meq per min; milliequivalents per minute","LOINC","SRat","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[false,"milliequivalent per milliliter","meq/mL","MEQ/ML","amount of substance",6.0221367e+26,[-3,0,0,0,0,0,0],"meq/mL","chemical",true,null,null,1,false,false,1,"meq per mL; milliequivalents per milliliter; millilitre","LOINC","SCnc","Clinical","equivalence equals moles per valence","mol","MOL","1",1,false],[true,"milligram","mg","MG","mass",0.001,[0,0,1,0,0,0,0],"mg",null,false,"M",null,1,false,false,0,"milligrams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"milligram per 10 hour","mg/(10.h)","MG/HR","mass",2.7777777777777777e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/10hrs; mg/10 hrs; mg per 10 hrs; milligrams per 10 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 12 hour","mg/(12.h)","MG/HR","mass",2.3148148148148148e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/12hrs; mg/12 hrs; per 12 hrs; 12hrs; milligrams per 12 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 2 hour","mg/(2.h)","MG/HR","mass",1.3888888888888888e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/2hrs; mg/2 hrs; mg per 2 hrs; 2hrs; milligrams per 2 hours","LOINC","MRat","Clinical","units used for tests in urine",null,null,null,null,false],[true,"milligram per 24 hour","mg/(24.h)","MG/HR","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/kg/dy; mg per kg per day; milligrams per kilograms per days","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 6 hour","mg/(6.h)","MG/HR","mass",4.6296296296296295e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/6hrs; mg/6 hrs; mg per 6 hrs; 6hrs; milligrams per 6 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 72 hour","mg/(72.h)","MG/HR","mass",3.858024691358025e-9,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/72hrs; mg/72 hrs; 72 hrs; 72hrs; milligrams per 72 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per 8 hour","mg/(8.h)","MG/HR","mass",3.472222222222222e-8,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/8hrs; mg/8 hrs; milligrams per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per day","mg/d","MG/D","mass",1.1574074074074074e-8,[0,-1,1,0,0,0,0],"mg/d",null,false,"M",null,1,false,false,0,"mg/24hrs; mg/24 hrs; milligrams per 24 hours; mg/dy; mg per day; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per deciliter","mg/dL","MG/DL","mass",10,[-3,0,1,0,0,0,0],"mg/dL",null,false,"M",null,1,false,false,0,"mg per dL; milligrams per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per gram","mg/g","MG/G","mass",0.001,[0,0,0,0,0,0,0],"mg/g",null,false,"M",null,1,false,false,0,"mg per gm; milligrams per gram","LOINC","MCnt; MRto","Clinical","",null,null,null,null,false],[true,"milligram per hour","mg/h","MG/HR","mass",2.7777777777777776e-7,[0,-1,1,0,0,0,0],"mg/h",null,false,"M",null,1,false,false,0,"mg/hr; mg per hr; milligrams","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per kilogram","mg/kg","MG/KG","mass",0.000001,[0,0,0,0,0,0,0],"mg/kg",null,false,"M",null,1,false,false,0,"mg per kg; milligrams per kilograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"milligram per kilogram per 8 hour","mg/kg/(8.h)","(MG/KG)/HR","mass",3.472222222222222e-11,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(8.h.kg); mg/kg/8hrs; mg/kg/8 hrs; mg per kg per 8hrs; 8 hrs; milligrams per kilograms per 8 hours; shift","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per day","mg/kg/d","(MG/KG)/D","mass",1.1574074074074074e-11,[0,-1,0,0,0,0,0],"(mg/kg)/d",null,false,"M",null,1,false,false,0,"mg/(kg.d); mg/(kg.24.h)mg/kg/dy; mg per kg per day; milligrams per kilograms per days; mg/kg/(24.h); mg/kg/24hrs; 24 hrs; 24 hours","LOINC","RelMRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per hour","mg/kg/h","(MG/KG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(mg/kg)/h",null,false,"M",null,1,false,false,0,"mg/(kg.h); mg/kg/hr; mg per kg per hr; milligrams per kilograms per hour","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per kilogram per minute","mg/kg/min","(MG/KG)/MIN","mass",1.6666666666666667e-8,[0,-1,0,0,0,0,0],"(mg/kg)/min",null,false,"M",null,1,false,false,0,"mg/(kg.min); mg per kg per min; milligrams per kilograms per minute","LOINC","RelMRat; MCntRat","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"milligram per liter","mg/L","MG/L","mass",1,[-3,0,1,0,0,0,0],"mg/L",null,false,"M",null,1,false,false,0,"mg per l; milligrams per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per square meter","mg/m2","MG/M2","mass",0.001,[-2,0,1,0,0,0,0],"mg/(m2)",null,false,"M",null,1,false,false,0,"mg/m^2; mg/sq. m; mg per m2; mg per m^2; mg per sq. milligrams; meter squared; metre","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"milligram per cubic meter","mg/m3","MG/M3","mass",0.001,[-3,0,1,0,0,0,0],"mg/(m3)",null,false,"M",null,1,false,false,0,"mg/m^3; mg/cu. m; mg per m3; milligrams per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per milligram","mg/mg","MG/MG","mass",1,[0,0,0,0,0,0,0],"mg/mg",null,false,"M",null,1,false,false,0,"mg per mg; milligrams; milligram/milligram","LOINC","MRto","Clinical","",null,null,null,null,false],[true,"milligram per minute","mg/min","MG/MIN","mass",0.000016666666666666667,[0,-1,1,0,0,0,0],"mg/min",null,false,"M",null,1,false,false,0,"mg per min; milligrams per minutes; milligram/minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"milligram per milliliter","mg/mL","MG/ML","mass",1000.0000000000001,[-3,0,1,0,0,0,0],"mg/mL",null,false,"M",null,1,false,false,0,"mg per mL; milligrams per milliliters; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"milligram per millimole","mg/mmol","MG/MMOL","mass",1.660540186674939e-24,[0,0,1,0,0,0,0],"mg/mmol",null,false,"M",null,1,false,false,-1,"mg per mmol; milligrams per millimole; ","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"milligram per week","mg/wk","MG/WK","mass",1.6534391534391535e-9,[0,-1,1,0,0,0,0],"mg/wk",null,false,"M",null,1,false,false,0,"mg/week; mg per wk; milligrams per weeks; milligram/week","LOINC","Mrat","Clinical","",null,null,null,null,false],[false,"milliliter","mL","ML","volume",0.000001,[3,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"milliliters; millilitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"milliliter per 10 hour","mL/(10.h)","ML/HR","volume",2.7777777777777777e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/10hrs; ml/10 hrs; mL per 10hrs; 10 hrs; milliliters per 10 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 12 hour","mL/(12.h)","ML/HR","volume",2.3148148148148147e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/12hrs; ml/12 hrs; mL per 12hrs; 12 hrs; milliliters per 12 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 2 hour","mL/(2.h)","ML/HR","volume",1.3888888888888888e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/2hrs; ml/2 hrs; mL per 2hrs; 2 hrs; milliliters per 2 hours; millilitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 24 hour","mL/(24.h)","ML/HR","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/24hrs; ml/24 hrs; mL per 24hrs; 24 hrs; milliliters per 24 hours; millilitres; ml/dy; /day; ml per dy; days; fluid outputs; fluid inputs; flow rate","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 4 hour","mL/(4.h)","ML/HR","volume",6.944444444444444e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/4hrs; ml/4 hrs; mL per 4hrs; 4 hrs; milliliters per 4 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 5 hour","mL/(5.h)","ML/HR","volume",5.5555555555555553e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/5hrs; ml/5 hrs; mL per 5hrs; 5 hrs; milliliters per 5 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 6 hour","mL/(6.h)","ML/HR","volume",4.6296296296296294e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/6hrs; ml/6 hrs; mL per 6hrs; 6 hrs; milliliters per 6 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 72 hour","mL/(72.h)","ML/HR","volume",3.8580246913580245e-12,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/72hrs; ml/72 hrs; mL per 72hrs; 72 hrs; milliliters per 72 hours; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour","mL/(8.h)","ML/HR","volume",3.472222222222222e-11,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"ml/8hrs; ml/8 hrs; mL per 8hrs; 8 hrs; milliliters per 8 hours; millilitres; shift","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per 8 hour per kilogram","mL/(8.h)/kg","(ML/HR)/KG","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/h)/kg","iso1000",true,null,null,1,false,false,0,"mL/kg/(8.h); ml/8h/kg; ml/8 h/kg; ml/8hr/kg; ml/8 hr/kgr; mL per 8h per kg; 8 h; 8hr; 8 hr; milliliters per 8 hours per kilogram; millilitres; shift","LOINC","VRatCnt","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per square inch (international)","mL/[sin_i]","ML/[SIN_I]","volume",0.0015500031000061998,[1,0,0,0,0,0,0],"mL","iso1000",true,null,null,1,false,false,0,"mL/sin; mL/in2; mL/in^2; mL per sin; in2; in^2; sq. in; milliliters per square inch; inch squared","LOINC","ArVol","Clinical","","l",null,"1",1,false],[false,"milliliter per centimeter of water","mL/cm[H2O]","ML/CM[H2O]","volume",1.0197162129779282e-11,[4,2,-1,0,0,0,0],"mL/(cm\xa0HO2)","iso1000",true,null,null,1,false,false,0,"milliliters per centimeter of water; millilitre per centimetre of water; millilitres per centimetre of water; mL/cmH2O; mL/cm H2O; mL per cmH2O; mL per cm H2O","LOINC","Compli","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per day","mL/d","ML/D","volume",1.1574074074074074e-11,[3,-1,0,0,0,0,0],"mL/d","iso1000",true,null,null,1,false,false,0,"ml/day; ml per day; milliliters per day; 24 hours; 24hrs; millilitre;","LOINC","VRat","Clinical","usually used to measure fluid output or input; flow rate","l",null,"1",1,false],[false,"milliliter per deciliter","mL/dL","ML/DL","volume",0.009999999999999998,[0,0,0,0,0,0,0],"mL/dL","iso1000",true,null,null,1,false,false,0,"mL per dL; millilitres; decilitre; milliliters","LOINC","VFr; VFrDiff","Clinical","","l",null,"1",1,false],[false,"milliliter per hour","mL/h","ML/HR","volume",2.7777777777777777e-10,[3,-1,0,0,0,0,0],"mL/h","iso1000",true,null,null,1,false,false,0,"mL/hr; mL per hr; milliliters per hour; millilitres; fluid intake; fluid output","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram","mL/kg","ML/KG","volume",9.999999999999999e-10,[3,0,-1,0,0,0,0],"mL/kg","iso1000",true,null,null,1,false,false,0,"mL per kg; milliliters per kilogram; millilitres","LOINC","VCnt","Clinical","","l",null,"1",1,false],[false,"milliliter per kilogram per 8 hour","mL/kg/(8.h)","(ML/KG)/HR","volume",3.472222222222222e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(8.h.kg); mL/kg/8hrs; mL/kg/8 hrs; mL per kg per 8hrs; 8 hrs; milliliters per kilograms per 8 hours; millilitres; shift","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per day","mL/kg/d","(ML/KG)/D","volume",1.1574074074074072e-14,[3,-1,-1,0,0,0,0],"(mL/kg)/d","iso1000",true,null,null,1,false,false,0,"mL/(kg.d); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; mg/kg/24hrs; 24 hrs; per 24 hours millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per hour","mL/kg/h","(ML/KG)/HR","volume",2.7777777777777774e-13,[3,-1,-1,0,0,0,0],"(mL/kg)/h","iso1000",true,null,null,1,false,false,0,"mL/(kg.h); mL/kg/hr; mL per kg per hr; milliliters per kilograms per hour; millilitres","LOINC","VCntRat; RelEngRat","Clinical","unit used to measure renal excretion volume rate per body mass","l",null,"1",1,false],[false,"milliliter per kilogram per minute","mL/kg/min","(ML/KG)/MIN","volume",1.6666666666666664e-11,[3,-1,-1,0,0,0,0],"(mL/kg)/min","iso1000",true,null,null,1,false,false,0,"mL/(kg.min); mL/kg/dy; mL per kg per day; milliliters per kilograms per day; millilitres","LOINC","RelEngRat","Clinical","used for tests that measure activity metabolic rate compared to standard resting metabolic rate ","l",null,"1",1,false],[false,"milliliter per square meter","mL/m2","ML/M2","volume",0.000001,[1,0,0,0,0,0,0],"mL/(m2)","iso1000",true,null,null,1,false,false,0,"mL/m^2; mL/sq. meter; mL per m2; m^2; sq. meter; milliliters per square meter; millilitres; meter squared","LOINC","ArVol","Clinical","used for tests that relate to heart work - e.g. ventricular stroke volume; atrial volume per body surface area","l",null,"1",1,false],[false,"milliliter per millibar","mL/mbar","ML/MBAR","volume",1e-11,[4,2,-1,0,0,0,0],"mL/mbar","iso1000",true,null,null,1,false,false,0,"mL per mbar; milliliters per millibar; millilitres","LOINC","","Clinical","unit used to measure dynamic lung compliance","l",null,"1",1,false],[false,"milliliter per minute","mL/min","ML/MIN","volume",1.6666666666666667e-8,[3,-1,0,0,0,0,0],"mL/min","iso1000",true,null,null,1,false,false,0,"mL per min; milliliters; millilitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"milliliter per minute per square meter","mL/min/m2","(ML/MIN)/M2","volume",1.6666666666666667e-8,[1,-1,0,0,0,0,0],"(mL/min)/(m2)","iso1000",true,null,null,1,false,false,0,"ml/min/m^2; ml/min/sq. meter; mL per min per m2; m^2; sq. meter; milliliters per minutes per square meter; millilitres; metre; meter squared","LOINC","ArVRat","Clinical","unit used to measure volume per body surface area; oxygen consumption index","l",null,"1",1,false],[false,"milliliter per millimeter","mL/mm","ML/MM","volume",0.001,[2,0,0,0,0,0,0],"mL/mm","iso1000",true,null,null,1,false,false,0,"mL per mm; milliliters per millimeter; millilitres; millimetre","LOINC","Lineic Volume","Clinical","","l",null,"1",1,false],[false,"milliliter per second","mL/s","ML/S","volume",0.000001,[3,-1,0,0,0,0,0],"mL/s","iso1000",true,null,null,1,false,false,0,"ml/sec; mL per sec; milliliters per second; millilitres","LOINC","Vel; VelRat; VRat","Clinical","","l",null,"1",1,false],[true,"millimeter","mm","MM","length",0.001,[1,0,0,0,0,0,0],"mm",null,false,"L",null,1,false,false,0,"millimeters; millimetres; height; length; diameter; thickness; axis; curvature; size","LOINC","Len","Clinical","",null,null,null,null,false],[true,"millimeter per hour","mm/h","MM/HR","length",2.7777777777777776e-7,[1,-1,0,0,0,0,0],"mm/h",null,false,"L",null,1,false,false,0,"mm/hr; mm per hr; millimeters per hour; millimetres","LOINC","Vel","Clinical","unit to measure sedimentation rate",null,null,null,null,false],[true,"millimeter per minute","mm/min","MM/MIN","length",0.000016666666666666667,[1,-1,0,0,0,0,0],"mm/min",null,false,"L",null,1,false,false,0,"mm per min; millimeters per minute; millimetres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"millimeter of water","mm[H2O]","MM[H2O]","pressure",9806.65,[-1,-2,1,0,0,0,0],"mm\xa0HO2","clinical",true,null,null,1,false,false,0,"mmH2O; mm H2O; millimeters of water; millimetres","LOINC","Pres","Clinical","","kPa","KPAL","980665e-5",9.80665,false],[false,"millimeter of mercury","mm[Hg]","MM[HG]","pressure",133322,[-1,-2,1,0,0,0,0],"mm\xa0Hg","clinical",true,null,null,1,false,false,0,"mmHg; mm Hg; millimeters of mercury; millimetres","LOINC","Pres; PPres; Ratio","Clinical","1 mm[Hg] = 1 torr; unit to measure blood pressure","kPa","KPAL","133.3220",133.322,false],[true,"square millimeter","mm2","MM2","length",0.000001,[2,0,0,0,0,0,0],"mm2",null,false,"L",null,1,false,false,0,"mm^2; sq. mm.; sq. millimeters; millimeters squared; millimetres","LOINC","Area","Clinical","",null,null,null,null,false],[false,"millimole","mmol","MMOL","amount of substance",602213670000000000000,[0,0,0,0,0,0,0],"mmol","si",true,null,null,1,false,false,1,"millimoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 12 hour","mmol/(12.h)","MMOL/HR","amount of substance",13940131250000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/12hrs; mmol/12 hrs; mmol per 12 hrs; 12hrs; millimoles per 12 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 2 hour","mmol/(2.h)","MMOL/HR","amount of substance",83640787500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/2hrs; mmol/2 hrs; mmol per 2 hrs; 2hrs; millimoles per 2 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 24 hour","mmol/(24.h)","MMOL/HR","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 5 hour","mmol/(5.h)","MMOL/HR","amount of substance",33456315000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/5hrs; mmol/5 hrs; mmol per 5 hrs; 5hrs; millimoles per 5 hours","LOINC","SRat","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 6 hour","mmol/(6.h)","MMOL/HR","amount of substance",27880262500000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/6hrs; mmol/6 hrs; mmol per 6 hrs; 6hrs; millimoles per 6 hours","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per 8 hour","mmol/(8.h)","MMOL/HR","amount of substance",20910196875000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/8hrs; mmol/8 hrs; mmol per 8 hrs; 8hrs; millimoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per day","mmol/d","MMOL/D","amount of substance",6970065625000000,[0,-1,0,0,0,0,0],"mmol/d","si",true,null,null,1,false,false,1,"mmol/24hrs; mmol/24 hrs; mmol per 24 hrs; 24hrs; millimoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per deciliter","mmol/dL","MMOL/DL","amount of substance",6.022136699999999e+24,[-3,0,0,0,0,0,0],"mmol/dL","si",true,null,null,1,false,false,1,"mmol per dL; millimoles; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per gram","mmol/g","MMOL/G","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mmol/g","si",true,null,null,1,false,false,1,"mmol per gram; millimoles","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per hour","mmol/h","MMOL/HR","amount of substance",167281575000000000,[0,-1,0,0,0,0,0],"mmol/h","si",true,null,null,1,false,false,1,"mmol/hr; mmol per hr; millimoles per hour","LOINC","SRat","Clinical","unit for tests related to urine","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram","mmol/kg","MMOL/KG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"mmol/kg","si",true,null,null,1,false,false,1,"mmol per kg; millimoles per kilogram","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per 8 hour","mmol/kg/(8.h)","(MMOL/KG)/HR","amount of substance",20910196875000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/(8.h.kg); mmol/kg/8hrs; mmol/kg/8 hrs; mmol per kg per 8hrs; 8 hrs; millimoles per kilograms per 8 hours; shift","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per day","mmol/kg/d","(MMOL/KG)/D","amount of substance",6970065625000,[0,-1,-1,0,0,0,0],"(mmol/kg)/d","si",true,null,null,1,false,false,1,"mmol/kg/dy; mmol/kg/day; mmol per kg per dy; millimoles per kilograms per day","LOINC","RelSRat","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per hour","mmol/kg/h","(MMOL/KG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/h","si",true,null,null,1,false,false,1,"mmol/kg/hr; mmol per kg per hr; millimoles per kilograms per hour","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per kilogram per minute","mmol/kg/min","(MMOL/KG)/MIN","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(mmol/kg)/min","si",true,null,null,1,false,false,1,"mmol/(kg.min); mmol/kg/min; mmol per kg per min; millimoles per kilograms per minute","LOINC","CCnt","Clinical","unit used to measure molar dose rate per patient body mass; note that the unit for the enzyme unit U = umol/min. mmol/kg/min = kU/kg; ","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per liter","mmol/L","MMOL/L","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mmol/L","si",true,null,null,1,false,false,1,"mmol per L; millimoles per liter; litre","LOINC","SCnc","Clinical","unit for tests related to doses","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per square meter","mmol/m2","MMOL/M2","amount of substance",602213670000000000000,[-2,0,0,0,0,0,0],"mmol/(m2)","si",true,null,null,1,false,false,1,"mmol/m^2; mmol/sq. meter; mmol per m2; m^2; sq. meter; millimoles; meter squared; metre","LOINC","ArSub","Clinical","unit used to measure molar dose per patient body surface area","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per minute","mmol/min","MMOL/MIN","amount of substance",10036894500000000000,[0,-1,0,0,0,0,0],"mmol/min","si",true,null,null,1,false,false,1,"mmol per min; millimoles per minute","LOINC","Srat; CAct","Clinical","unit for the enzyme unit U = umol/min. mmol/min = kU","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per millimole","mmol/mmol","MMOL/MMOL","amount of substance",1,[0,0,0,0,0,0,0],"mmol/mmol","si",true,null,null,1,false,false,0,"mmol per mmol; millimoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per mole","mmol/mol","MMOL/MOL","amount of substance",0.001,[0,0,0,0,0,0,0],"mmol/mol","si",true,null,null,1,false,false,0,"mmol per mol; millimoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"millimole per second per liter","mmol/s/L","(MMOL/S)/L","amount of substance",6.0221367e+23,[-3,-1,0,0,0,0,0],"(mmol/s)/L","si",true,null,null,1,false,false,1,"mmol/sec/L; mmol per s per L; per sec; millimoles per seconds per liter; litre","LOINC","CCnc ","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram","mol/kg","MOL/KG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"mol/kg","si",true,null,null,1,false,false,1,"mol per kg; moles; mols","LOINC","SCnt","Clinical","unit for tests related to stool","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per kilogram per second","mol/kg/s","(MOL/KG)/S","amount of substance",602213670000000000000,[0,-1,-1,0,0,0,0],"(mol/kg)/s","si",true,null,null,1,false,false,1,"mol/kg/sec; mol per kg per sec; moles per kilograms per second; mols","LOINC","CCnt","Clinical","unit of catalytic activity (mol/s) per mass (kg)","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per liter","mol/L","MOL/L","amount of substance",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"mol/L","si",true,null,null,1,false,false,1,"mol per L; moles per liter; litre; moles; mols","LOINC","SCnc","Clinical","unit often used in tests measuring oxygen content","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per cubic meter","mol/m3","MOL/M3","amount of substance",6.0221367e+23,[-3,0,0,0,0,0,0],"mol/(m3)","si",true,null,null,1,false,false,1,"mol/m^3; mol/cu. m; mol per m3; m^3; cu. meter; mols; moles; meters cubed; metre; mole per kiloliter; kilolitre; mol/kL","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per milliliter","mol/mL","MOL/ML","amount of substance",6.0221367e+29,[-3,0,0,0,0,0,0],"mol/mL","si",true,null,null,1,false,false,1,"mol per mL; moles; millilitre; mols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per mole","mol/mol","MOL/MOL","amount of substance",1,[0,0,0,0,0,0,0],"mol/mol","si",true,null,null,1,false,false,0,"mol per mol; moles per mol; mols","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"mole per second","mol/s","MOL/S","amount of substance",6.0221367e+23,[0,-1,0,0,0,0,0],"mol/s","si",true,null,null,1,false,false,1,"mol per sec; moles per second; mols","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"milliosmole","mosm","MOSM","amount of substance (dissolved particles)",602213670000000000000,[0,0,0,0,0,0,0],"mosm","chemical",true,null,null,1,false,false,1,"milliosmoles","LOINC","Osmol","Clinical","equal to 1/1000 of an osmole","mol","MOL","1",1,false],[false,"milliosmole per kilogram","mosm/kg","MOSM/KG","amount of substance (dissolved particles)",602213670000000000,[0,0,-1,0,0,0,0],"mosm/kg","chemical",true,null,null,1,false,false,1,"mosm per kg; milliosmoles per kilogram","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"milliosmole per liter","mosm/L","MOSM/L","amount of substance (dissolved particles)",6.0221367e+23,[-3,0,0,0,0,0,0],"mosm/L","chemical",true,null,null,1,false,false,1,"mosm per liter; litre; milliosmoles","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"millipascal","mPa","MPAL","pressure",1,[-1,-2,1,0,0,0,0],"mPa","si",true,null,null,1,false,false,0,"millipascals","LOINC","Pres","Clinical","unit of pressure","N/m2","N/M2","1",1,false],[false,"millipascal second","mPa.s","MPAL.S","pressure",1,[-1,-1,1,0,0,0,0],"mPa.s","si",true,null,null,1,false,false,0,"mPa*s; millipoise; mP; dynamic viscosity","LOINC","Visc","Clinical","base units for millipoise, a measurement of dynamic viscosity","N/m2","N/M2","1",1,false],[true,"megasecond","Ms","MAS","time",1000000,[0,1,0,0,0,0,0],"Ms",null,false,"T",null,1,false,false,0,"megaseconds","LOINC","Time","Clinical","",null,null,null,null,false],[true,"millisecond","ms","MS","time",0.001,[0,1,0,0,0,0,0],"ms",null,false,"T",null,1,false,false,0,"milliseconds; duration","LOINC","Time","Clinical","",null,null,null,null,false],[false,"milli enzyme unit per gram","mU/g","MU/G","catalytic activity",10036894500000,[0,-1,-1,0,0,0,0],"mU/g","chemical",true,null,null,1,false,false,1,"mU per gm; milli enzyme units per gram; enzyme activity; enzymatic activity per mass","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per liter","mU/L","MU/L","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"mU/L","chemical",true,null,null,1,false,false,1,"mU per liter; litre; milli enzyme units enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milligram","mU/mg","MU/MG","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"mU/mg","chemical",true,null,null,1,false,false,1,"mU per mg; milli enzyme units per milligram","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter","mU/mL","MU/ML","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"mU/mL","chemical",true,null,null,1,false,false,1,"mU per mL; milli enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"milli enzyme unit per milliliter per minute","mU/mL/min","(MU/ML)/MIN","catalytic activity",167281575000000000,[-3,-2,0,0,0,0,0],"(mU/mL)/min","chemical",true,null,null,1,false,false,1,"mU per mL per min; mU per milliliters per minute; millilitres; milli enzyme units; enzymatic activity; enzyme activity","LOINC","CCncRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 mU = 1 nmol/min","umol/min","UMOL/MIN","1",1,false],[false,"millivolt","mV","MV","electric potential",1,[2,-2,1,0,0,-1,0],"mV","si",true,null,null,1,false,false,0,"millivolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false],[false,"Newton centimeter","N.cm","N.CM","force",10,[2,-2,1,0,0,0,0],"N.cm","si",true,null,null,1,false,false,0,"N*cm; Ncm; N cm; Newton*centimeters; Newton* centimetres; torque; work","LOINC","","Clinical","as a measurement of work, N.cm = 1/100 Joules;\\nnote that N.m is the standard unit of measurement for torque (although dimensionally equivalent to Joule), and N.cm can also be thought of as a torqe unit","kg.m/s2","KG.M/S2","1",1,false],[false,"Newton second","N.s","N.S","force",1000,[1,-1,1,0,0,0,0],"N.s","si",true,null,null,1,false,false,0,"Newton*seconds; N*s; N s; Ns; impulse; imp","LOINC","","Clinical","standard unit of impulse","kg.m/s2","KG.M/S2","1",1,false],[true,"nanogram","ng","NG","mass",1e-9,[0,0,1,0,0,0,0],"ng",null,false,"M",null,1,false,false,0,"nanograms","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"nanogram per 24 hour","ng/(24.h)","NG/HR","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/24hrs; ng/24 hrs; nanograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per 8 hour","ng/(8.h)","NG/HR","mass",3.4722222222222224e-14,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/8hrs; ng/8 hrs; nanograms per 8 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per million","ng/10*6","NG/(10*6)","mass",1e-15,[0,0,1,0,0,0,0],"ng/(106)",null,false,"M",null,1,false,false,0,"ng/10^6; ng per 10*6; 10^6; nanograms","LOINC","MNum","Clinical","",null,null,null,null,false],[true,"nanogram per day","ng/d","NG/D","mass",1.1574074074074075e-14,[0,-1,1,0,0,0,0],"ng/d",null,false,"M",null,1,false,false,0,"ng/dy; ng per day; nanograms ","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per deciliter","ng/dL","NG/DL","mass",0.00001,[-3,0,1,0,0,0,0],"ng/dL",null,false,"M",null,1,false,false,0,"ng per dL; nanograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per gram","ng/g","NG/G","mass",1e-9,[0,0,0,0,0,0,0],"ng/g",null,false,"M",null,1,false,false,0,"ng/gm; ng per gm; nanograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per hour","ng/h","NG/HR","mass",2.777777777777778e-13,[0,-1,1,0,0,0,0],"ng/h",null,false,"M",null,1,false,false,0,"ng/hr; ng per hr; nanograms per hour","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram","ng/kg","NG/KG","mass",1e-12,[0,0,0,0,0,0,0],"ng/kg",null,false,"M",null,1,false,false,0,"ng per kg; nanograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per kilogram per 8 hour","ng/kg/(8.h)","(NG/KG)/HR","mass",3.472222222222222e-17,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(8.h.kg); ng/kg/8hrs; ng/kg/8 hrs; ng per kg per 8hrs; 8 hrs; nanograms per kilograms per 8 hours; shift","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per hour","ng/kg/h","(NG/KG)/HR","mass",2.7777777777777775e-16,[0,-1,0,0,0,0,0],"(ng/kg)/h",null,false,"M",null,1,false,false,0,"ng/(kg.h); ng/kg/hr; ng per kg per hr; nanograms per kilograms per hour","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per kilogram per minute","ng/kg/min","(NG/KG)/MIN","mass",1.6666666666666667e-14,[0,-1,0,0,0,0,0],"(ng/kg)/min",null,false,"M",null,1,false,false,0,"ng/(kg.min); ng per kg per min; nanograms per kilograms per minute","LOINC","MRtoRat ","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"nanogram per liter","ng/L","NG/L","mass",0.000001,[-3,0,1,0,0,0,0],"ng/L",null,false,"M",null,1,false,false,0,"ng per L; nanograms per liter; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per square meter","ng/m2","NG/M2","mass",1e-9,[-2,0,1,0,0,0,0],"ng/(m2)",null,false,"M",null,1,false,false,0,"ng/m^2; ng/sq. m; ng per m2; m^2; sq. meter; nanograms; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"nanogram per milligram","ng/mg","NG/MG","mass",0.000001,[0,0,0,0,0,0,0],"ng/mg",null,false,"M",null,1,false,false,0,"ng per mg; nanograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"nanogram per milligram per hour","ng/mg/h","(NG/MG)/HR","mass",2.7777777777777777e-10,[0,-1,0,0,0,0,0],"(ng/mg)/h",null,false,"M",null,1,false,false,0,"ng/mg/hr; ng per mg per hr; nanograms per milligrams per hour","LOINC","MRtoRat ","Clinical","",null,null,null,null,false],[true,"nanogram per minute","ng/min","NG/MIN","mass",1.6666666666666667e-11,[0,-1,1,0,0,0,0],"ng/min",null,false,"M",null,1,false,false,0,"ng per min; nanograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per millliiter","ng/mL","NG/ML","mass",0.001,[-3,0,1,0,0,0,0],"ng/mL",null,false,"M",null,1,false,false,0,"ng per mL; nanograms; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"nanogram per milliliter per hour","ng/mL/h","(NG/ML)/HR","mass",2.7777777777777776e-7,[-3,-1,1,0,0,0,0],"(ng/mL)/h",null,false,"M",null,1,false,false,0,"ng/mL/hr; ng per mL per mL; nanograms per milliliter per hour; nanogram per millilitre per hour; nanograms per millilitre per hour; enzymatic activity per volume; enzyme activity per milliliters","LOINC","CCnc","Clinical","tests that measure enzymatic activity",null,null,null,null,false],[true,"nanogram per second","ng/s","NG/S","mass",1e-9,[0,-1,1,0,0,0,0],"ng/s",null,false,"M",null,1,false,false,0,"ng/sec; ng per sec; nanograms per second","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"nanogram per enzyme unit","ng/U","NG/U","mass",9.963241120049634e-26,[0,1,1,0,0,0,0],"ng/U",null,false,"M",null,1,false,false,-1,"ng per U; nanograms per enzyme unit","LOINC","CMass","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)",null,null,null,null,false],[false,"nanokatal","nkat","NKAT","catalytic activity",602213670000000,[0,-1,0,0,0,0,0],"nkat","chemical",true,null,null,1,false,false,1,"nanokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"nanoliter","nL","NL","volume",1.0000000000000002e-12,[3,0,0,0,0,0,0],"nL","iso1000",true,null,null,1,false,false,0,"nanoliters; nanolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"nanometer","nm","NM","length",1e-9,[1,0,0,0,0,0,0],"nm",null,false,"L",null,1,false,false,0,"nanometers; nanometres","LOINC","Len","Clinical","",null,null,null,null,false],[true,"nanometer per second per liter","nm/s/L","(NM/S)/L","length",0.000001,[-2,-1,0,0,0,0,0],"(nm/s)/L",null,false,"L",null,1,false,false,0,"nm/sec/liter; nm/sec/litre; nm per s per l; nm per sec per l; nanometers per second per liter; nanometre per second per litre; nanometres per second per litre","LOINC","VelCnc","Clinical","",null,null,null,null,false],[false,"nanomole","nmol","NMOL","amount of substance",602213670000000,[0,0,0,0,0,0,0],"nmol","si",true,null,null,1,false,false,1,"nanomoles","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per 24 hour","nmol/(24.h)","NMOL/HR","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/h","si",true,null,null,1,false,false,1,"nmol/24hr; nmol/24 hr; nanomoles per 24 hours; nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per day","nmol/d","NMOL/D","amount of substance",6970065625,[0,-1,0,0,0,0,0],"nmol/d","si",true,null,null,1,false,false,1,"nmol/day; nanomoles per day; nmol per day; nanomole/day; nanomol/day; nmol/24hr; nmol/24 hr; nanomoles per 24 hours; ","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per deciliter","nmol/dL","NMOL/DL","amount of substance",6022136700000000000,[-3,0,0,0,0,0,0],"nmol/dL","si",true,null,null,1,false,false,1,"nmol per dL; nanomoles per deciliter; nanomole per decilitre; nanomoles per decilitre; nanomole/deciliter; nanomole/decilitre; nanomol/deciliter; nanomol/decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per gram","nmol/g","NMOL/G","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"nmol/g","si",true,null,null,1,false,false,1,"nmol per gram; nanomoles per gram; nanomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per hour per liter","nmol/h/L","(NMOL/HR)/L","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(nmol/h)/L","si",true,null,null,1,false,false,1,"nmol/hrs/L; nmol per hrs per L; nanomoles per hours per liter; litre; enzymatic activity per volume; enzyme activities","LOINC","CCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per liter","nmol/L","NMOL/L","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"nmol/L","si",true,null,null,1,false,false,1,"nmol per L; nanomoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram","nmol/mg","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nmol per mg; nanomoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram per hour","nmol/mg/h","(NMOL/MG)/HR","amount of substance",167281575000000,[0,-1,-1,0,0,0,0],"(nmol/mg)/h","si",true,null,null,1,false,false,1,"nmol/mg/hr; nmol per mg per hr; nanomoles per milligrams per hour","LOINC","SCntRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milligram of protein","nmol/mg{prot}","NMOL/MG","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"nmol/mg","si",true,null,null,1,false,false,1,"nanomoles; nmol/mg prot; nmol per mg prot","LOINC","Ratio; CCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute","nmol/min","NMOL/MIN","amount of substance",10036894500000,[0,-1,0,0,0,0,0],"nmol/min","si",true,null,null,1,false,false,1,"nmol per min; nanomoles per minute; milli enzyme units; enzyme activity per volume; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/min = mU (milli enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per minute per milliliter","nmol/min/mL","(NMOL/MIN)/ML","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/min)/mL","si",true,null,null,1,false,false,1,"nmol per min per mL; nanomoles per minutes per milliliter; millilitre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter","nmol/mL","NMOL/ML","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"nmol/mL","si",true,null,null,1,false,false,1,"nmol per mL; nanomoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per hour","nmol/mL/h","(NMOL/ML)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/h","si",true,null,null,1,false,false,1,"nmol/mL/hr; nmol per mL per hr; nanomoles per milliliters per hour; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per milliliter per minute","nmol/mL/min","(NMOL/ML)/MIN","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(nmol/mL)/min","si",true,null,null,1,false,false,1,"nmol per mL per min; nanomoles per milliliters per min; millilitres; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. nmol/mL/min = mU/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole","nmol/mmol","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nmol per mmol; nanomoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per millimole of creatinine","nmol/mmol{creat}","NMOL/MMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"nmol/mmol","si",true,null,null,1,false,false,0,"nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per mole","nmol/mol","NMOL/MOL","amount of substance",1e-9,[0,0,0,0,0,0,0],"nmol/mol","si",true,null,null,1,false,false,0,"nmol per mole; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per nanomole","nmol/nmol","NMOL/NMOL","amount of substance",1,[0,0,0,0,0,0,0],"nmol/nmol","si",true,null,null,1,false,false,0,"nmol per nmol; nanomoles","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second","nmol/s","NMOL/S","amount of substance",602213670000000,[0,-1,0,0,0,0,0],"nmol/s","si",true,null,null,1,false,false,1,"nmol/sec; nmol per sec; nanomoles per sercond; milli enzyme units; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[false,"nanomole per second per liter","nmol/s/L","(NMOL/S)/L","amount of substance",602213670000000000,[-3,-1,0,0,0,0,0],"(nmol/s)/L","si",true,null,null,1,false,false,1,"nmol/sec/L; nmol per s per L; nmol per sec per L; nanomoles per seconds per liter; litre; milli enzyme units per volume; enzyme activity; enzymatic activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min.","10*23","10*23","6.0221367",6.0221367,false],[true,"nanosecond","ns","NS","time",1e-9,[0,1,0,0,0,0,0],"ns",null,false,"T",null,1,false,false,0,"nanoseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"nanoenzyme unit per milliliter","nU/mL","NU/ML","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"nU/mL","chemical",true,null,null,1,false,false,1,"nU per mL; nanoenzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 fU = pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"Ohm meter","Ohm.m","OHM.M","electric resistance",1000,[3,-1,1,0,0,-2,0],"\u03a9.m","si",true,null,null,1,false,false,0,"electric resistivity; meters; metres","LOINC","","Clinical","unit of electric resistivity","V/A","V/A","1",1,false],[false,"osmole per kilogram","osm/kg","OSM/KG","amount of substance (dissolved particles)",602213670000000000000,[0,0,-1,0,0,0,0],"osm/kg","chemical",true,null,null,1,false,false,1,"osm per kg; osmoles per kilogram; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"osmole per liter","osm/L","OSM/L","amount of substance (dissolved particles)",6.0221366999999994e+26,[-3,0,0,0,0,0,0],"osm/L","chemical",true,null,null,1,false,false,1,"osm per L; osmoles per liter; litre; osmols","LOINC","Osmol","Clinical","","mol","MOL","1",1,false],[false,"picoampere","pA","PA","electric current",1e-12,[0,-1,0,0,0,1,0],"pA","si",true,null,null,1,false,false,0,"picoamperes","LOINC","","Clinical","equal to 10^-12 amperes","C/s","C/S","1",1,false],[true,"picogram","pg","PG","mass",1e-12,[0,0,1,0,0,0,0],"pg",null,false,"M",null,1,false,false,0,"picograms","LOINC","Mass; EntMass","Clinical","",null,null,null,null,false],[true,"picogram per deciliter","pg/dL","PG/DL","mass",9.999999999999999e-9,[-3,0,1,0,0,0,0],"pg/dL",null,false,"M",null,1,false,false,0,"pg per dL; picograms; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per liter","pg/L","PG/L","mass",1e-9,[-3,0,1,0,0,0,0],"pg/L",null,false,"M",null,1,false,false,0,"pg per L; picograms; litre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per milligram","pg/mg","PG/MG","mass",1e-9,[0,0,0,0,0,0,0],"pg/mg",null,false,"M",null,1,false,false,0,"pg per mg; picograms","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"picogram per milliliter","pg/mL","PG/ML","mass",0.000001,[-3,0,1,0,0,0,0],"pg/mL",null,false,"M",null,1,false,false,0,"pg per mL; picograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"picogram per millimeter","pg/mm","PG/MM","mass",1e-9,[-1,0,1,0,0,0,0],"pg/mm",null,false,"M",null,1,false,false,0,"pg per mm; picogram/millimeter; picogram/millimetre; picograms per millimeter; millimetre","LOINC","Lineic Mass","Clinical","",null,null,null,null,false],[false,"picokatal","pkat","PKAT","catalytic activity",602213670000,[0,-1,0,0,0,0,0],"pkat","chemical",true,null,null,1,false,false,1,"pkats; picokatals","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"picoliter","pL","PL","volume",1e-15,[3,0,0,0,0,0,0],"pL","iso1000",true,null,null,1,false,false,0,"picoliters; picolitres","LOINC","Vol","Clinical","","l",null,"1",1,false],[true,"picometer","pm","PM","length",1e-12,[1,0,0,0,0,0,0],"pm",null,false,"L",null,1,false,false,0,"picometers; picometres","LOINC","Len","Clinical","",null,null,null,null,false],[false,"picomole","pmol","PMOL","amount of substance",602213670000,[0,0,0,0,0,0,0],"pmol","si",true,null,null,1,false,false,1,"picomoles; pmols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per 24 hour","pmol/(24.h)","PMOL/HR","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/h","si",true,null,null,1,false,false,1,"pmol/24hrs; pmol/24 hrs; pmol per 24 hrs; 24hrs; days; dy; picomoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per day","pmol/d","PMOL/D","amount of substance",6970065.625,[0,-1,0,0,0,0,0],"pmol/d","si",true,null,null,1,false,false,1,"pmol/dy; pmol per day; 24 hours; 24hrs; 24 hrs; picomoles","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per deciliter","pmol/dL","PMOL/DL","amount of substance",6022136700000000,[-3,0,0,0,0,0,0],"pmol/dL","si",true,null,null,1,false,false,1,"pmol per dL; picomoles per deciliter; decilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per gram","pmol/g","PMOL/G","amount of substance",602213670000,[0,0,-1,0,0,0,0],"pmol/g","si",true,null,null,1,false,false,1,"pmol per gm; picomoles per gram; picomole/gram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per hour per milliliter ","pmol/h/mL","(PMOL/HR)/ML","amount of substance",167281575000000,[-3,-1,0,0,0,0,0],"(pmol/h)/mL","si",true,null,null,1,false,false,1,"pmol/hrs/mL; pmol per hrs per mL; picomoles per hour per milliliter; millilitre; micro enzyme units per volume; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. ","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per liter","pmol/L","PMOL/L","amount of substance",602213670000000,[-3,0,0,0,0,0,0],"pmol/L","si",true,null,null,1,false,false,1,"picomole/liter; pmol per L; picomoles; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per minute","pmol/min","PMOL/MIN","amount of substance",10036894500,[0,-1,0,0,0,0,0],"pmol/min","si",true,null,null,1,false,false,1,"picomole/minute; pmol per min; picomoles per minute; micro enzyme units; enzymatic activity; enzyme activity","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. pmol/min = uU (micro enzyme unit)","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per milliliter","pmol/mL","PMOL/ML","amount of substance",602213670000000000,[-3,0,0,0,0,0,0],"pmol/mL","si",true,null,null,1,false,false,1,"picomole/milliliter; picomole/millilitre; pmol per mL; picomoles; millilitre; picomols; pmols","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"picomole per micromole","pmol/umol","PMOL/UMOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"pmol/\u03bcmol","si",true,null,null,1,false,false,0,"pmol/mcgmol; picomole/micromole; pmol per umol; pmol per mcgmol; picomoles ","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[true,"picosecond","ps","PS","time",1e-12,[0,1,0,0,0,0,0],"ps",null,false,"T",null,1,false,false,0,"picoseconds; psec","LOINC","Time","Clinical","",null,null,null,null,false],[false,"picotesla","pT","PT","magnetic flux density",1e-9,[0,-1,1,0,0,-1,0],"pT","si",true,null,null,1,false,false,0,"picoteslas","LOINC","","Clinical","SI unit of magnetic field strength for magnetic field B","Wb/m2","WB/M2","1",1,false],[false,"enzyme unit per 12 hour","U/(12.h)","U/HR","catalytic activity",232335520833.33334,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/12hrs; U/ 12hrs; U per 12 hrs; 12hrs; enzyme units per 12 hours; enzyme activity; enzymatic activity per time; umol per min per 12 hours; micromoles per minute per 12 hours; umol/min/12hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 2 hour","U/(2.h)","U/HR","catalytic activity",1394013125000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/2hrs; U/ 2hrs; U per 2 hrs; 2hrs; enzyme units per 2 hours; enzyme activity; enzymatic activity per time; umol per minute per 2 hours; micromoles per minute; umol/min/2hr; umol per min per 2hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 24 hour","U/(24.h)","U/HR","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/24hrs; U/ 24hrs; U per 24 hrs; 24hrs; enzyme units per 24 hours; enzyme activity; enzymatic activity per time; micromoles per minute per 24 hours; umol/min/24hr; umol per min per 24hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10","U/10","U","catalytic activity",1003689450000000,[0,-1,0,0,0,0,0],"U","chemical",true,null,null,1,false,false,1,"enzyme unit/10; U per 10; enzyme units per 10; enzymatic activity; enzyme activity; micromoles per minute; umol/min/10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per 10 billion","U/10*10","U/(10*10)","catalytic activity",1003689.45,[0,-1,0,0,0,0,0],"U/(1010)","chemical",true,null,null,1,false,false,1,"U per 10*10; enzyme units per 10*10; U per 10 billion; enzyme units; enzymatic activity; micromoles per minute per 10 billion; umol/min/10*10","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per trillion","U/10*12","U/(10*12)","catalytic activity",10036.8945,[0,-1,0,0,0,0,0],"U/(1012)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*12; U per 10*12; enzyme units per 10*12; enzyme units per trillion; enzymatic activity; micromoles per minute per trillion; umol/min/10*12; umol per min per 10*12","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per million","U/10*6","U/(10*6)","catalytic activity",10036894500,[0,-1,0,0,0,0,0],"U/(106)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*6; U per 10*6; enzyme units per 10*6; enzyme units; enzymatic activity per volume; micromoles per minute per million; umol/min/10*6; umol per min per 10*6","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per billion","U/10*9","U/(10*9)","catalytic activity",10036894.5,[0,-1,0,0,0,0,0],"U/(109)","chemical",true,null,null,1,false,false,1,"enzyme unit/10*9; U per 10*9; enzyme units per 10*9; enzymatic activity per volume; micromoles per minute per billion; umol/min/10*9; umol per min per 10*9","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per day","U/d","U/D","catalytic activity",116167760416.66667,[0,-2,0,0,0,0,0],"U/d","chemical",true,null,null,1,false,false,1,"U/dy; enzyme units per day; enzyme units; enzyme activity; enzymatic activity per time; micromoles per minute per day; umol/min/day; umol per min per day","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per deciliter","U/dL","U/DL","catalytic activity",100368945000000000000,[-3,-1,0,0,0,0,0],"U/dL","chemical",true,null,null,1,false,false,1,"U per dL; enzyme units per deciliter; decilitre; micromoles per minute per deciliter; umol/min/dL; umol per min per dL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per gram","U/g","U/G","catalytic activity",10036894500000000,[0,-1,-1,0,0,0,0],"U/g","chemical",true,null,null,1,false,false,1,"U/gm; U per gm; enzyme units per gram; micromoles per minute per gram; umol/min/g; umol per min per g","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per hour","U/h","U/HR","catalytic activity",2788026250000,[0,-2,0,0,0,0,0],"U/h","chemical",true,null,null,1,false,false,1,"U/hr; U per hr; enzyme units per hour; micromoles per minute per hour; umol/min/hr; umol per min per hr","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per liter","U/L","U/L","catalytic activity",10036894500000000000,[-3,-1,0,0,0,0,0],"U/L","chemical",true,null,null,1,false,false,1,"enzyme unit/liter; enzyme unit/litre; U per L; enzyme units per liter; enzyme unit per litre; micromoles per minute per liter; umol/min/L; umol per min per L","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per minute","U/min","U/MIN","catalytic activity",167281575000000,[0,-2,0,0,0,0,0],"U/min","chemical",true,null,null,1,false,false,1,"enzyme unit/minute; U per min; enzyme units; umol/min/min; micromoles per minute per minute; micromoles per min per min; umol","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per milliliter","U/mL","U/ML","catalytic activity",1.00368945e+22,[-3,-1,0,0,0,0,0],"U/mL","chemical",true,null,null,1,false,false,1,"U per mL; enzyme units per milliliter; millilitre; micromoles per minute per milliliter; umol/min/mL; umol per min per mL","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"enzyme unit per second","U/s","U/S","catalytic activity",10036894500000000,[0,-2,0,0,0,0,0],"U/s","chemical",true,null,null,1,false,false,1,"U/sec; U per second; enzyme units per second; micromoles per minute per second; umol/min/sec; umol per min per sec","LOINC","CRat","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min)","umol/min","UMOL/MIN","1",1,false],[false,"micro international unit","u[IU]","U[IU]","arbitrary",0.000001,[0,0,0,0,0,0,0],"\u03bci.U.","chemical",true,null,null,1,false,true,0,"uIU; u IU; microinternational units","LOINC","Arb","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per liter","u[IU]/L","U[IU]/L","arbitrary",0.001,[-3,0,0,0,0,0,0],"(\u03bci.U.)/L","chemical",true,null,null,1,false,true,0,"uIU/L; u IU/L; uIU per L; microinternational units per liter; litre; ","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"micro international unit per milliliter","u[IU]/mL","U[IU]/ML","arbitrary",1,[-3,0,0,0,0,0,0],"(\u03bci.U.)/mL","chemical",true,null,null,1,false,true,0,"uIU/mL; u IU/mL; uIU per mL; microinternational units per milliliter; millilitre","LOINC","ACnc","Clinical","International units (IU) are analyte and reference specimen specific arbitrary units (held at WHO)","[iU]","[IU]","1",1,false],[false,"microequivalent","ueq","UEQ","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bceq","chemical",true,null,null,1,false,false,1,"microequivalents; 10^-6 equivalents; 10-6 equivalents","LOINC","Sub","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per liter","ueq/L","UEQ/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bceq/L","chemical",true,null,null,1,false,false,1,"ueq per liter; litre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[false,"microequivalent per milliliter","ueq/mL","UEQ/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bceq/mL","chemical",true,null,null,1,false,false,1,"ueq per milliliter; millilitre; microequivalents","LOINC","MCnc","Clinical","","mol","MOL","1",1,false],[true,"microgram","ug","UG","mass",0.000001,[0,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"mcg; micrograms; 10^-6 grams; 10-6 grams","LOINC","Mass","Clinical","",null,null,null,null,false],[true,"microgram per 100 gram","ug/(100.g)","UG/G","mass",1e-8,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug/100gm; ug/100 gm; mcg; ug per 100g; 100 gm; mcg per 100g; micrograms per 100 grams","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per 24 hour","ug/(24.h)","UG/HR","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/24hrs; ug/24 hrs; mcg/24hrs; ug per 24hrs; mcg per 24hrs; 24 hrs; micrograms per 24 hours","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per 8 hour","ug/(8.h)","UG/HR","mass",3.472222222222222e-11,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/8hrs; ug/8 hrs; mcg/8hrs; ug per 8hrs; mcg per 8hrs; 8 hrs; micrograms per 8 hours; shift","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per square foot (international)","ug/[sft_i]","UG/[SFT_I]","mass",0.000010763910416709721,[-2,0,1,0,0,0,0],"\u03bcg",null,false,"M",null,1,false,false,0,"ug/sft; ug/ft2; ug/ft^2; ug/sq. ft; micrograms; sq. foot; foot squared","LOINC","ArMass","Clinical","",null,null,null,null,false],[true,"microgram per day","ug/d","UG/D","mass",1.1574074074074074e-11,[0,-1,1,0,0,0,0],"\u03bcg/d",null,false,"M",null,1,false,false,0,"ug/dy; mcg/dy; ug per day; mcg; micrograms per day","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per deciliter","ug/dL","UG/DL","mass",0.009999999999999998,[-3,0,1,0,0,0,0],"\u03bcg/dL",null,false,"M",null,1,false,false,0,"ug per dL; mcg/dl; mcg per dl; micrograms per deciliter; decilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per gram","ug/g","UG/G","mass",0.000001,[0,0,0,0,0,0,0],"\u03bcg/g",null,false,"M",null,1,false,false,0,"ug per gm; mcg/gm; mcg per g; micrograms per gram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per hour","ug/h","UG/HR","mass",2.7777777777777777e-10,[0,-1,1,0,0,0,0],"\u03bcg/h",null,false,"M",null,1,false,false,0,"ug/hr; mcg/hr; mcg per hr; ug per hr; ug per hour; micrograms","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per kilogram","ug/kg","UG/KG","mass",9.999999999999999e-10,[0,0,0,0,0,0,0],"\u03bcg/kg",null,false,"M",null,1,false,false,0,"ug per kg; mcg/kg; mcg per kg; micrograms per kilogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per kilogram per 8 hour","ug/kg/(8.h)","(UG/KG)/HR","mass",3.472222222222222e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/kg/8hrs; mcg/kg/8hrs; ug/kg/8 hrs; mcg/kg/8 hrs; ug per kg per 8hrs; 8 hrs; mcg per kg per 8hrs; micrograms per kilograms per 8 hours; shift","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per day","ug/kg/d","(UG/KG)/D","mass",1.1574074074074072e-14,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/d",null,false,"M",null,1,false,false,0,"ug/(kg.d); ug/kg/dy; mcg/kg/day; ug per kg per dy; 24 hours; 24hrs; mcg; kilograms; microgram per kilogram and day","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per hour","ug/kg/h","(UG/KG)/HR","mass",2.7777777777777774e-13,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/h",null,false,"M",null,1,false,false,0,"ug/(kg.h); ug/kg/hr; mcg/kg/hr; ug per kg per hr; mcg per kg per hr; kilograms","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per kilogram per minute","ug/kg/min","(UG/KG)/MIN","mass",1.6666666666666664e-11,[0,-1,0,0,0,0,0],"(\u03bcg/kg)/min",null,false,"M",null,1,false,false,0,"ug/kg/min; ug/kg/min; mcg/kg/min; ug per kg per min; mcg; micrograms per kilograms per minute ","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per liter","ug/L","UG/L","mass",0.001,[-3,0,1,0,0,0,0],"\u03bcg/L",null,false,"M",null,1,false,false,0,"mcg/L; ug per L; mcg; micrograms per liter; litre ","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per liter per 24 hour","ug/L/(24.h)","(UG/L)/HR","mass",1.1574074074074074e-8,[-3,-1,1,0,0,0,0],"(\u03bcg/L)/h",null,false,"M",null,1,false,false,0,"ug/L/24hrs; ug/L/24 hrs; mcg/L/24hrs; ug per L per 24hrs; 24 hrs; day; dy mcg; micrograms per liters per 24 hours; litres","LOINC","","Clinical","unit used to measure mass dose rate per patient body mass",null,null,null,null,false],[true,"microgram per square meter","ug/m2","UG/M2","mass",0.000001,[-2,0,1,0,0,0,0],"\u03bcg/(m2)",null,false,"M",null,1,false,false,0,"ug/m^2; ug/sq. m; mcg/m2; mcg/m^2; mcg/sq. m; ug per m2; m^2; sq. meter; mcg; micrograms per square meter; meter squared; metre","LOINC","ArMass","Clinical","unit used to measure mass dose per patient body surface area",null,null,null,null,false],[true,"microgram per cubic meter","ug/m3","UG/M3","mass",0.000001,[-3,0,1,0,0,0,0],"\u03bcg/(m3)",null,false,"M",null,1,false,false,0,"ug/m^3; ug/cu. m; mcg/m3; mcg/m^3; mcg/cu. m; ug per m3; ug per m^3; ug per cu. m; mcg; micrograms per cubic meter; meter cubed; metre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per milligram","ug/mg","UG/MG","mass",0.001,[0,0,0,0,0,0,0],"\u03bcg/mg",null,false,"M",null,1,false,false,0,"ug per mg; mcg/mg; mcg per mg; micromilligrams per milligram","LOINC","MCnt","Clinical","",null,null,null,null,false],[true,"microgram per minute","ug/min","UG/MIN","mass",1.6666666666666667e-8,[0,-1,1,0,0,0,0],"\u03bcg/min",null,false,"M",null,1,false,false,0,"ug per min; mcg/min; mcg per min; microminutes per minute","LOINC","MRat","Clinical","",null,null,null,null,false],[true,"microgram per milliliter","ug/mL","UG/ML","mass",1,[-3,0,1,0,0,0,0],"\u03bcg/mL",null,false,"M",null,1,false,false,0,"ug per mL; mcg/mL; mcg per mL; micrograms per milliliter; millilitre","LOINC","MCnc","Clinical","",null,null,null,null,false],[true,"microgram per millimole","ug/mmol","UG/MMOL","mass",1.660540186674939e-27,[0,0,1,0,0,0,0],"\u03bcg/mmol",null,false,"M",null,1,false,false,-1,"ug per mmol; mcg/mmol; mcg per mmol; micrograms per millimole","LOINC","Ratio","Clinical","",null,null,null,null,false],[true,"microgram per nanogram","ug/ng","UG/NG","mass",999.9999999999999,[0,0,0,0,0,0,0],"\u03bcg/ng",null,false,"M",null,1,false,false,0,"ug per ng; mcg/ng; mcg per ng; micrograms per nanogram","LOINC","MCnt","Clinical","",null,null,null,null,false],[false,"microkatal","ukat","UKAT","catalytic activity",602213670000000000,[0,-1,0,0,0,0,0],"\u03bckat","chemical",true,null,null,1,false,false,1,"microkatals; ukats","LOINC","CAct","Clinical","kat is a unit of catalytic activity with base units = mol/s. Rarely used because its units are too large to practically express catalytic activity. See enzyme unit [U] which is the standard unit for catalytic activity.","mol/s","MOL/S","1",1,false],[false,"microliter","uL","UL","volume",1e-9,[3,0,0,0,0,0,0],"\u03bcL","iso1000",true,null,null,1,false,false,0,"microliters; microlitres; mcl","LOINC","Vol","Clinical","","l",null,"1",1,false],[false,"microliter per 2 hour","uL/(2.h)","UL/HR","volume",1.388888888888889e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/2hrs; uL/2 hrs; mcg/2hr; mcg per 2hr; uL per 2hr; uL per 2 hrs; microliters per 2 hours; microlitres ","LOINC","VRat","Clinical","","l",null,"1",1,false],[false,"microliter per hour","uL/h","UL/HR","volume",2.777777777777778e-13,[3,-1,0,0,0,0,0],"\u03bcL/h","iso1000",true,null,null,1,false,false,0,"uL/hr; mcg/hr; mcg per hr; uL per hr; microliters per hour; microlitres","LOINC","VRat","Clinical","","l",null,"1",1,false],[true,"micrometer","um","UM","length",0.000001,[1,0,0,0,0,0,0],"\u03bcm",null,false,"L",null,1,false,false,0,"micrometers; micrometres; \u03bcm; microns","LOINC","Len","Clinical","Unit of length that is usually used in tests related to the eye",null,null,null,null,false],[true,"microns per second","um/s","UM/S","length",0.000001,[1,-1,0,0,0,0,0],"\u03bcm/s",null,false,"L",null,1,false,false,0,"um/sec; micron/second; microns/second; um per sec; micrometers per second; micrometres","LOINC","Vel","Clinical","",null,null,null,null,false],[false,"micromole","umol","UMOL","amount of substance",602213670000000000,[0,0,0,0,0,0,0],"\u03bcmol","si",true,null,null,1,false,false,1,"micromoles; umols","LOINC","Sub","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 2 hour","umol/(2.h)","UMOL/HR","amount of substance",83640787500000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/2hrs; umol/2 hrs; umol per 2 hrs; 2hrs; micromoles per 2 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 24 hour","umol/(24.h)","UMOL/HR","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/24hrs; umol/24 hrs; umol per 24 hrs; per 24hrs; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per 8 hour","umol/(8.h)","UMOL/HR","amount of substance",20910196875000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/8hr; umol/8 hr; umol per 8 hr; umol per 8hr; umols per 8hr; umol per 8 hours; micromoles per 8 hours; shift","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per day","umol/d","UMOL/D","amount of substance",6970065625000,[0,-1,0,0,0,0,0],"\u03bcmol/d","si",true,null,null,1,false,false,1,"umol/day; umol per day; umols per day; umol per days; micromoles per days; umol/24hr; umol/24 hr; umol per 24 hr; umol per 24hr; umols per 24hr; umol per 24 hours; micromoles per 24 hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per deciliter","umol/dL","UMOL/DL","amount of substance",6.0221367e+21,[-3,0,0,0,0,0,0],"\u03bcmol/dL","si",true,null,null,1,false,false,1,"micromole/deciliter; micromole/decilitre; umol per dL; micromoles per deciliters; micromole per decilitres","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per gram","umol/g","UMOL/G","amount of substance",602213670000000000,[0,0,-1,0,0,0,0],"\u03bcmol/g","si",true,null,null,1,false,false,1,"micromole/gram; umol per g; micromoles per gram","LOINC","SCnt; Ratio","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per hour","umol/h","UMOL/HR","amount of substance",167281575000000,[0,-1,0,0,0,0,0],"\u03bcmol/h","si",true,null,null,1,false,false,1,"umol/hr; umol per hr; umol per hour; micromoles per hours","LOINC","SRat","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per kilogram","umol/kg","UMOL/KG","amount of substance",602213670000000,[0,0,-1,0,0,0,0],"\u03bcmol/kg","si",true,null,null,1,false,false,1,"umol per kg; micromoles per kilogram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter","umol/L","UMOL/L","amount of substance",602213670000000000000,[-3,0,0,0,0,0,0],"\u03bcmol/L","si",true,null,null,1,false,false,1,"micromole/liter; micromole/litre; umol per liter; micromoles per liter; litre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per liter per hour","umol/L/h","(UMOL/L)/HR","amount of substance",167281575000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/L)/h","si",true,null,null,1,false,false,1,"umol/liter/hr; umol/litre/hr; umol per L per hr; umol per liter per hour; micromoles per liters per hour; litre","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min; umol/L/h is a derived unit of enzyme units","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milligram","umol/mg","UMOL/MG","amount of substance",602213670000000000000,[0,0,-1,0,0,0,0],"\u03bcmol/mg","si",true,null,null,1,false,false,1,"micromole/milligram; umol per mg; micromoles per milligram","LOINC","SCnt","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute","umol/min","UMOL/MIN","amount of substance",10036894500000000,[0,-1,0,0,0,0,0],"\u03bcmol/min","si",true,null,null,1,false,false,1,"micromole/minute; umol per min; micromoles per minute; enzyme units","LOINC","CAct","Clinical","unit for the enzyme unit U = umol/min","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per gram","umol/min/g","(UMOL/MIN)/G","amount of substance",10036894500000000,[0,-1,-1,0,0,0,0],"(\u03bcmol/min)/g","si",true,null,null,1,false,false,1,"umol/min/gm; umol per min per gm; micromoles per minutes per gram; U/g; enzyme units","LOINC","CCnt","Clinical","unit for the enzyme unit U = umol/min. umol/min/g = U/g","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per minute per liter","umol/min/L","(UMOL/MIN)/L","amount of substance",10036894500000000000,[-3,-1,0,0,0,0,0],"(\u03bcmol/min)/L","si",true,null,null,1,false,false,1,"umol/min/liter; umol/minute/liter; micromoles per minutes per liter; litre; enzyme units; U/L","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/min/L = U/L","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter","umol/mL","UMOL/ML","amount of substance",6.0221367000000003e+23,[-3,0,0,0,0,0,0],"\u03bcmol/mL","si",true,null,null,1,false,false,1,"umol per mL; micromoles per milliliter; millilitre","LOINC","SCnc","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per milliliter per minute","umol/mL/min","(UMOL/ML)/MIN","amount of substance",1.00368945e+22,[-3,-1,0,0,0,0,0],"(\u03bcmol/mL)/min","si",true,null,null,1,false,false,1,"umol per mL per min; micromoles per milliliters per minute; millilitres","LOINC","CCnc","Clinical","unit for the enzyme unit U = umol/min. umol/mL/min = U/mL","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per millimole","umol/mmol","UMOL/MMOL","amount of substance",0.001,[0,0,0,0,0,0,0],"\u03bcmol/mmol","si",true,null,null,1,false,false,0,"umol per mmol; micromoles per millimole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per mole","umol/mol","UMOL/MOL","amount of substance",0.000001,[0,0,0,0,0,0,0],"\u03bcmol/mol","si",true,null,null,1,false,false,0,"umol per mol; micromoles per mole","LOINC","SRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"micromole per micromole","umol/umol","UMOL/UMOL","amount of substance",1,[0,0,0,0,0,0,0],"\u03bcmol/\u03bcmol","si",true,null,null,1,false,false,0,"umol per umol; micromoles per micromole","LOINC","Srto; SFr; EntSRto","Clinical","","10*23","10*23","6.0221367",6.0221367,false],[false,"microOhm","uOhm","UOHM","electric resistance",0.001,[2,-1,1,0,0,-2,0],"\u03bc\u03a9","si",true,null,null,1,false,false,0,"microOhms; \xb5\u03a9","LOINC","","Clinical","unit of electric resistance","V/A","V/A","1",1,false],[true,"microsecond","us","US","time",0.000001,[0,1,0,0,0,0,0],"\u03bcs",null,false,"T",null,1,false,false,0,"microseconds","LOINC","Time","Clinical","",null,null,null,null,false],[false,"micro enzyme unit per gram","uU/g","UU/G","catalytic activity",10036894500,[0,-1,-1,0,0,0,0],"\u03bcU/g","chemical",true,null,null,1,false,false,1,"uU per gm; micro enzyme units per gram; micro enzymatic activity per mass; enzyme activity","LOINC","CCnt","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per liter","uU/L","UU/L","catalytic activity",10036894500000,[-3,-1,0,0,0,0,0],"\u03bcU/L","chemical",true,null,null,1,false,false,1,"uU per L; micro enzyme units per liter; litre; enzymatic activity per volume; enzyme activity ","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"micro enzyme unit per milliliter","uU/mL","UU/ML","catalytic activity",10036894500000000,[-3,-1,0,0,0,0,0],"\u03bcU/mL","chemical",true,null,null,1,false,false,1,"uU per mL; micro enzyme units per milliliter; millilitre; enzymatic activity per volume; enzyme activity","LOINC","CCnc","Clinical","1 U is the standard enzyme unit which equals 1 micromole substrate catalyzed per minute (1 umol/min); 1 uU = 1pmol/min","umol/min","UMOL/MIN","1",1,false],[false,"microvolt","uV","UV","electric potential",0.001,[2,-2,1,0,0,-1,0],"\u03bcV","si",true,null,null,1,false,false,0,"microvolts","LOINC","Elpot","Clinical","unit of electric potential (voltage)","J/C","J/C","1",1,false]]}}')}},Q=>{Q(Q.s=7944)}]); +//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/branches/squash/assets/js/polyfills.js b/branches/squash/assets/js/polyfills.js new file mode 100644 index 0000000..3742faf --- /dev/null +++ b/branches/squash/assets/js/polyfills.js @@ -0,0 +1,2 @@ +(self.webpackChunklforms=self.webpackChunklforms||[]).push([[429],{7435:()=>{}},s=>{s(s.s=7435)}]); +//# sourceMappingURL=polyfills.js.map \ No newline at end of file diff --git a/branches/squash/assets/js/prism.js b/branches/squash/assets/js/prism.js new file mode 100644 index 0000000..60b54f9 --- /dev/null +++ b/branches/squash/assets/js/prism.js @@ -0,0 +1,238 @@ +/* PrismJS 1.21.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cil+clojure+cmake+coffeescript+concurnas+csp+crystal+css-extras+cypher+d+dart+dax+dhall+diff+django+dns-zone-file+docker+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+q+qml+qore+r+racket+jsx+tsx+reason+regex+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+xeora+xml-doc+xojo+xquery+yaml+yang+zig&plugins=keep-markup */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\blang(?:uage)?-([\w-]+)\b/i,n=0,M={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof W?new W(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=l.reach);k+=y.value.length,y=y.next){var b=y.value;if(t.length>n.length)return;if(!(b instanceof W)){var x=1;if(h&&y!=t.tail.prev){m.lastIndex=k;var w=m.exec(n);if(!w)break;var A=w.index+(f&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof W)continue;for(var E=y;E!==t.tail&&(Sl.reach&&(l.reach=j);var C=y.prev;L&&(C=I(t,C,L),k+=L.length),z(t,C,x);var _=new W(o,g?M.tokenize(O,g):O,v,O);y=I(t,C,_),N&&I(t,y,N),1"+a.content+""},!u.document)return u.addEventListener&&(M.disableWorkerMessageHandler||u.addEventListener("message",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(M.highlight(r,M.languages[t],t)),a&&u.close()},!1)),M;var e=M.util.currentScript();function t(){M.manual||M.highlightAll()}if(e&&(M.filename=e.src,e.hasAttribute("data-manual")&&(M.manual=!0)),!M.manual){var r=document.readyState;"loading"===r||"interactive"===r&&e&&e.defer?document.addEventListener("DOMContentLoaded",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return M}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={"included-cdata":{pattern://i,inside:s}};n["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp("(<__[^]*?>)(?:))*\\]\\]>|(?!)".replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(e){var s=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+s.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+s.source+")*?(?=\\s*\\{)"),string:{pattern:s,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:t.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},t.tag))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript; +Prism.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|SELECTOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}; +!function(n){var i="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+i+"|<"+i+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(); +Prism.languages.actionscript=Prism.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript["class-name"].alias="function",Prism.languages.markup&&Prism.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:Prism.languages.markup}}); +Prism.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/i,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/i,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:true|false)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:[_a-z\d])*\b/i}; +Prism.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)[^:\r\n]+?(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}; +Prism.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?)(?:F|U(?:LL?)?|LL?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|RequestOptionsPage|x?Rec)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}; +Prism.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*)(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; +Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}; +Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:\d*\.?\d+(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}; +Prism.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn't) contain|contains?)|(?:is|isn't|is not) (?:in|contained by)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn't) come|comes) (?:before|after)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equals|equal to|isn't|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,class:{pattern:/\b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)\b/,alias:"builtin"},punctuation:/[{}():,¬«»《》]/}; +Prism.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*{)/i}],function:/(?!\d)\w+(?=\s*\()/,boolean:/(?:true|false)/i,range:{pattern:/\.\./,alias:"operator"},number:/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i,operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}; +Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean; +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)(?:[^;{}"'])+?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.arduino=Prism.languages.extend("cpp",{keyword:/\b(?:setup|if|else|while|do|for|return|in|instanceof|default|function|loop|goto|switch|case|new|try|throw|catch|finally|null|break|continue|boolean|bool|void|byte|word|string|String|array|int|long|integer|double)\b/,builtin:/\b(?:KeyboardController|MouseController|SoftwareSerial|EthernetServer|EthernetClient|LiquidCrystal|LiquidCrystal_I2C|RobotControl|GSMVoiceCall|EthernetUDP|EsploraTFT|HttpClient|RobotMotor|WiFiClient|GSMScanner|FileSystem|Scheduler|GSMServer|YunClient|YunServer|IPAddress|GSMClient|GSMModem|Keyboard|Ethernet|Console|GSMBand|Esplora|Stepper|Process|WiFiUDP|GSM_SMS|Mailbox|USBHost|Firmata|PImage|Client|Server|GSMPIN|FileIO|Bridge|Serial|EEPROM|Stream|Mouse|Audio|Servo|File|Task|GPRS|WiFi|Wire|TFT|GSM|SPI|SD|runShellCommandAsynchronously|analogWriteResolution|retrieveCallingNumber|printFirmwareVersion|analogReadResolution|sendDigitalPortPair|noListenOnLocalhost|readJoystickButton|setFirmwareVersion|readJoystickSwitch|scrollDisplayRight|getVoiceCallStatus|scrollDisplayLeft|writeMicroseconds|delayMicroseconds|beginTransmission|getSignalStrength|runAsynchronously|getAsynchronously|listenOnLocalhost|getCurrentCarrier|readAccelerometer|messageAvailable|sendDigitalPorts|lineFollowConfig|countryNameWrite|runShellCommand|readStringUntil|rewindDirectory|readTemperature|setClockDivider|readLightSensor|endTransmission|analogReference|detachInterrupt|countryNameRead|attachInterrupt|encryptionType|readBytesUntil|robotNameWrite|readMicrophone|robotNameRead|cityNameWrite|userNameWrite|readJoystickY|readJoystickX|mouseReleased|openNextFile|scanNetworks|noInterrupts|digitalWrite|beginSpeaker|mousePressed|isActionDone|mouseDragged|displayLogos|noAutoscroll|addParameter|remoteNumber|getModifiers|keyboardRead|userNameRead|waitContinue|processInput|parseCommand|printVersion|readNetworks|writeMessage|blinkVersion|cityNameRead|readMessage|setDataMode|parsePacket|isListening|setBitOrder|beginPacket|isDirectory|motorsWrite|drawCompass|digitalRead|clearScreen|serialEvent|rightToLeft|setTextSize|leftToRight|requestFrom|keyReleased|compassRead|analogWrite|interrupts|WiFiServer|disconnect|playMelody|parseFloat|autoscroll|getPINUsed|setPINUsed|setTimeout|sendAnalog|readSlider|analogRead|beginWrite|createChar|motorsStop|keyPressed|tempoWrite|readButton|subnetMask|debugPrint|macAddress|writeGreen|randomSeed|attachGPRS|readString|sendString|remotePort|releaseAll|mouseMoved|background|getXChange|getYChange|answerCall|getResult|voiceCall|endPacket|constrain|getSocket|writeJSON|getButton|available|connected|findUntil|readBytes|exitValue|readGreen|writeBlue|startLoop|isPressed|sendSysex|pauseMode|gatewayIP|setCursor|getOemKey|tuneWrite|noDisplay|loadImage|switchPIN|onRequest|onReceive|changePIN|playFile|noBuffer|parseInt|overflow|checkPIN|knobRead|beginTFT|bitClear|updateIR|bitWrite|position|writeRGB|highByte|writeRed|setSpeed|readBlue|noStroke|remoteIP|transfer|shutdown|hangCall|beginSMS|endWrite|attached|maintain|noCursor|checkReg|checkPUK|shiftOut|isValid|shiftIn|pulseIn|connect|println|localIP|pinMode|getIMEI|display|noBlink|process|getBand|running|beginSD|drawBMP|lowByte|setBand|release|bitRead|prepare|pointTo|readRed|setMode|noFill|remove|listen|stroke|detach|attach|noTone|exists|buffer|height|bitSet|circle|config|cursor|random|IRread|setDNS|endSMS|getKey|micros|millis|begin|print|write|ready|flush|width|isPIN|blink|clear|press|mkdir|rmdir|close|point|yield|image|BSSID|click|delay|read|text|move|peek|beep|rect|line|open|seek|fill|size|turn|stop|home|find|step|tone|sqrt|RSSI|SSID|end|bit|tan|cos|sin|pow|map|abs|max|min|get|run|put)\b/,constant:/\b(?:DIGITAL_MESSAGE|FIRMATA_STRING|ANALOG_MESSAGE|REPORT_DIGITAL|REPORT_ANALOG|INPUT_PULLUP|SET_PIN_MODE|INTERNAL2V56|SYSTEM_RESET|LED_BUILTIN|INTERNAL1V1|SYSEX_START|INTERNAL|EXTERNAL|DEFAULT|OUTPUT|INPUT|HIGH|LOW)\b/}); +Prism.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}; +!function(t){var n={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\]\\]|\\.)*\]|[^\]\\]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},a=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?!\|)(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*])?(?:[<^>](?:\.[<^>])?|\.[<^>])?[a-z]*)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} +.+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:n,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:(?:\S+)??\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"]|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:n.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"]|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"]|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|TM|R)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function i(t){for(var n={},i=0,e=(t=t.split(" ")).length;i>/g,function(e,n){return"(?:"+s[+n]+")"})}function t(e,n,s){return RegExp(a(e,n),s||"")}function e(e,n){for(var s=0;s>/g,function(){return"(?:"+e+")"});return e.replace(/<>/g,"[^\\s\\S]")}var n="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface struct",i="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(n+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(n+" "+r+" "+o),g=e("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=e("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=a("<<0>>(?:\\s*<<1>>)?",[h,g]),m=a("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=a("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=a("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[a("\\(<<0>>+(?:,<<0>>+)+\\)",[a("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k])]),m,k]),v={keyword:p,punctuation:/[<>()?,.:[\]]/},x="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",$='"(?:\\\\.|[^\\\\"\r\n])*"';s.languages.csharp=s.languages.extend("clike",{string:[{pattern:t("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:t("(^|[^@$\\\\])<<0>>",[$]),lookbehind:!0,greedy:!0},{pattern:RegExp(x),greedy:!0,alias:"character"}],"class-name":[{pattern:t("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,w]),lookbehind:!0,inside:v},{pattern:t("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:t("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:v},{pattern:t("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:v},{pattern:t("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:t("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:v},{pattern:t("\\b<<0>>(?=\\s+(?!<<1>>)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[w,u,h]),inside:v}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),s.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),s.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:t("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),s.languages.insertBefore("csharp","class-name",{namespace:{pattern:t("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:t("(\\b(?:default|typeof|sizeof)\\s*\\(\\s*)(?:[^()\\s]|\\s(?!\\s*\\))|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:t("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[w,m]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:t("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[w]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:t("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:t("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:v}}},"type-list":{pattern:t("\\b((?:<<0>>\\s+<<1>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>)(?:\\s*,\\s*(?:<<3>>|<<4>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,w,p.source]),lookbehind:!0,inside:{keyword:p,"class-name":{pattern:RegExp(w),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var _=$+"|"+x,B=a("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[_]),E=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),R="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",P=a("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,E]);s.languages.insertBefore("csharp","class-name",{attribute:{pattern:t("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[R,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:t("^<<0>>(?=\\s*:)",[R]),alias:"keyword"},"attribute-arguments":{pattern:t("\\(<<0>>*\\)",[E]),inside:s.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var z=":[^}\r\n]+",S=e(a("[^\"'/()]|<<0>>|\\(<>*\\)",[B]),2),j=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[S,z]),A=e(a("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[_]),2),F=a("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[A,z]);function U(e,n){return{interpolation:{pattern:t("((?:^|[^{])(?:\\{\\{)*)<<0>>",[e]),lookbehind:!0,inside:{"format-string":{pattern:t("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[n,z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:s.languages.csharp}}},string:/[\s\S]+/}}s.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:t('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[j]),lookbehind:!0,greedy:!0,inside:U(j,S)},{pattern:t('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[F]),lookbehind:!0,greedy:!0,inside:U(F,A)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp; +Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/()[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); +Prism.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"keyword"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,opcode:{pattern:/\b(?:adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya|ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA)\b/,alias:"property"},hexnumber:{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"string"},binarynumber:{pattern:/#?%[01]+\b/,alias:"string"},decimalnumber:{pattern:/#?\b\d+\b/,alias:"string"},register:{pattern:/\b[xya]\b/i,alias:"variable"}}; +Prism.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^\s*)\/\*[^\r\n]*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],string:/"(?:[^"\n\r]|"")*"/m,tag:/^[ \t]*[^\s:]+?(?=:(?:[^:]|$))/m,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:true|false)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guievent|a_guicontrol|a_guicontrolevent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|programfiles|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|substr|isfunc|islabel|IsObject|ln|log|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|ltrim|rtrim|mod|onmessage|numget|numput|registercallback|regexmatch|regexreplace|round|sin|tan|sqrt|strlen|strreplace|sb_seticon|sb_setparts|sb_settext|strsplit|tv_add|tv_delete|tv_getchild|tv_getcount|tv_getnext|tv_get|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__New|__Call|__Get|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Region|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|TryAgain|Throw|Try|Catch|Finally|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+?(?=\()/m,punctuation:/[{}[\]():,]/}; +Prism.languages.autoit={comment:[/;.*/,{pattern:/(^\s*)#(?:comments-start|cs)[\s\S]*?^\s*#(?:comments-end|ce)/m,lookbehind:!0}],url:{pattern:/(^\s*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^\s*)#\w+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:True|False)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Or|Not)\b/i,punctuation:/[\[\]().,:]/}; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}; +!function(e){var r=/%%?[~:\w]+%?|!\S+!/,t={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},n=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;Prism.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/^for\b|\b(?:in|do)\b/i,string:n,parameter:t,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: ?\/[a-z?](?:[ :](?:"[^"]*"|\S+))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|\S+)?(?:==| (?:equ|neq|lss|leq|gtr|geq) )(?:"[^"]*"|\S+))/im,lookbehind:!0,inside:{keyword:/^if\b|\b(?:not|cmdextversion|defined|errorlevel|exist)\b/i,string:n,parameter:t,variable:r,number:i,operator:/\^|==|\b(?:equ|neq|lss|leq|gtr|geq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: ?\/[a-z](?:[ :](?:"[^"]*"|\S+))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:n,parameter:t,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^\w+\b/i,string:n,parameter:t,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(); +Prism.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},Prism.languages.shortcode=Prism.languages.bbcode; +Prism.languages.birb=Prism.languages.extend("clike",{"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b[A-Z]\w*(?=\s+\w+\s*[;,=()])/],string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|next|new|noSeeb|return|static|switch|throw|var|void|while)\b/,variable:/\b[a-z_]\w*\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/}),Prism.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}}); +Prism.languages.bison=Prism.languages.extend("c",{}),Prism.languages.insertBefore("bison","comment",{bison:{pattern:/^[\s\S]*?%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:Prism.languages.c}},comment:Prism.languages.c.comment,string:Prism.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}}); +Prism.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},Prism.languages.rbnf=Prism.languages.bnf; +Prism.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}; +Prism.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:true|false)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/i,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},Prism.languages.brightscript["directive-statement"].inside.expression.inside=Prism.languages.brightscript; +Prism.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:TODO|FIXME|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(?:function|hook|event) \w+(?:::\w+)?/,inside:{keyword:/^(?:function|hook|event)/}},variable:{pattern:/(?:global|local) \w+/i,inside:{keyword:/(?:global|local)/}},builtin:/(?:@(?:load(?:-(?:sigs|plugin))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:redef|priority|log|optional|default|add_func|delete_func|expire_func|read_expire|write_expire|create_expire|synchronized|persistent|rotate_interval|rotate_size|encrypt|raw_output|mergeable|group|error_handler|type_column))/,constant:{pattern:/const \w+/i,inside:{keyword:/const/}},keyword:/\b(?:break|next|continue|alarm|using|of|add|delete|export|print|return|schedule|when|timeout|addr|any|bool|count|double|enum|file|int|interval|pattern|opaque|port|record|set|string|subnet|table|time|vector|for|if|else|in|module|function)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:while|for|new|break|try|except|raise|else|endtry|undefined|function|var|return|endfunction|null|if|elseif|procedure|endprocedure|then|val|export|endif|in|each|true|false|to|do|enddo|execute)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+\.?\d*|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|or|not)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^(\s*)&.*/m,lookbehind:!0,alias:"important"},{pattern:/^\s*#.*/gm,alias:"important"}]},Prism.languages.oscript=Prism.languages.bsl; +Prism.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|iant|idispatch|implements|import|initonly|instance|u?int(?:8|16|32|64)?|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|unaligned|volatile|readonly|tail|no)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.[0-9]+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.[0-9]+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|ldvirtftn|castclass|beq(?:\.s)?|mkrefany|localloc|ckfinite|rethrow|ldtoken|ldsflda|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:true|false)\b/,number:/\b-?(?:0x[0-9a-fA-F]+|[0-9]+)(?:\.[0-9a-fA-F]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}; +Prism.languages.clojure={comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},operator:/(?:::|[:|'])\b[a-z][\w*+!?-]*\b/i,keyword:{pattern:/([^\w+*'?-])(?:def|if|do|let|\.\.|quote|var|->>|->|fn|loop|recur|throw|try|monitor-enter|\.|new|set!|def\-|defn|defn\-|defmacro|defmulti|defmethod|defstruct|defonce|declare|definline|definterface|defprotocol|==|defrecord|>=|deftype|<=|defproject|ns|\*|\+|\-|\/|<|=|>|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|conj|cons|constantly|cond|if-not|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|deref|difference|disj|dissoc|distinct|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|for|fnseq|frest|gensym|get-proxy-class|get|hash-map|hash-set|identical\?|identity|if-let|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|line-seq|list\*|list|load|load-file|locking|long|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|name|namespace|neg\?|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|time|to-array|to-array-2d|tree-seq|true\?|union|up|update-proxy|val|vals|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[^\w+*'?-])/,lookbehind:!0},boolean:/\b(?:true|false|nil)\b/,number:/\b[\da-f]+\b/i,punctuation:/[{}\[\](),]/}; +Prism.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\${(?:[^{}$]|\${[^{}$]*})*}/,inside:{punctuation:/\${|}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?|(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT)|(?:CTEST_CUSTOM_(?:MAXIMUM_(?:(?:FAIL|PASS)ED_TEST_OUTPUT_SIZE|NUMBER_OF_(?:ERROR|WARNING)S)|ERROR_(?:P(?:OST|RE)_CONTEXT|EXCEPTION|MATCH)|P(?:OST|RE)_MEMCHECK|WARNING_(?:EXCEPTION|MATCH)|(?:MEMCHECK|TESTS)_IGNORE|P(?:OST|RE)_TEST|COVERAGE_EXCLUDE)|ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ARCHIVE_OUTPUT_NAME|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEBUG_POSTFIX|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:ON|OFF|TRUE|FALSE)\b/,namespace:/\b(?:PROPERTIES|SHARED|PRIVATE|STATIC|PUBLIC|INTERFACE|TARGET_OBJECTS)\b/,operator:/\b(?:NOT|AND|OR|MATCHES|LESS|GREATER|EQUAL|STRLESS|STRGREATER|STREQUAL|VERSION_LESS|VERSION_EQUAL|VERSION_GREATER|DEFINED)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}; +!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism); +Prism.languages.concurnas={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],langext:{pattern:/\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,alias:"string"},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|\^|&==|&<>|!|\?|\?:|\.\?|\+\+|--|[-+*/=<>]=?|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w*|\[[^\]]+\])/,alias:"builtin"}},Prism.languages.insertBefore("concurnas","langext",{string:{pattern:/[rs]?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*){(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:Prism.languages.concurnas},string:/[\s\S]+/}}}),Prism.languages.conc=Prism.languages.concurnas; +Prism.languages.csp={directive:{pattern:/\b(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|script|style|worker)-src|disown-opener|form-action|frame-ancestors|plugin-types|referrer|reflected-xss|report-to|report-uri|require-sri-for|sandbox|upgrade-insecure-requests)\b/i,alias:"keyword"},safe:{pattern:/'(?:self|none|strict-dynamic|(?:nonce-|sha(?:256|384|512)-)[a-zA-Z\d+=/]+)'/,alias:"selector"},unsafe:{pattern:/(?:'unsafe-inline'|'unsafe-eval'|'unsafe-hashed-attributes'|\*)/,alias:"function"}}; +!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/});var n={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:RegExp("%r(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1[gim]{0,3}","\\((?:[^()\\\\]|\\\\[^])*\\)[gim]{0,3}","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}[gim]{0,3}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\][gim]{0,3}","<(?:[^<>\\\\]|\\\\[^])*>[gim]{0,3}"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp("%[qQiIwWxs]?(?:"+["([^a-zA-Z0-9\\s{(\\[<])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^])*\\)","\\{(?:[^#{}\\\\]|#(?:\\{[^}]+\\})?|\\\\[^])*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\]","<(?:[^<>\\\\]|\\\\[^])*>"].join("|")+")"),greedy:!0,inside:{interpolation:n}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:n}}],e.languages.rb=e.languages.ruby}(Prism); +!function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:abstract|alias|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|rescue|return|require|select|self|sizeof|struct|super|then|type|typeof|uninitialized|union|unless|until|when|while|with|yield|__DIR__|__END_LINE__|__FILE__|__LINE__)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/}),e.languages.insertBefore("crystal","string",{attribute:{pattern:/@\[.+?\]/,alias:"attr-name",inside:{delimiter:{pattern:/^@\[|\]$/,alias:"tag"},rest:e.languages.crystal}},expansion:[{pattern:/\{\{.+?\}\}/,inside:{delimiter:{pattern:/^\{\{|\}\}$/,alias:"tag"},rest:e.languages.crystal}},{pattern:/\{%.+?%\}/,inside:{delimiter:{pattern:/^\{%|%\}$/,alias:"tag"},rest:e.languages.crystal}}]})}(Prism); +!function(e){var a,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:a={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)[-\w\xA0-\uFFFF]+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=a,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+\b)/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})}(Prism); +Prism.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0,alias:"symbol"},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:true|false|null)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}; +Prism.languages.d=Prism.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp("(^|[^\\\\])(?:"+["/\\+(?:/\\+(?:[^+]|\\+(?!/))*\\+/|(?!/\\+)[^])*?\\+/","//.*","/\\*[^]*?\\*/"].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(['\\b[rx]"(?:\\\\[^]|[^\\\\"])*"[cwd]?','\\bq"(?:\\[[^]*?\\]|\\([^]*?\\)|<[^]*?>|\\{[^]*?\\})"','\\bq"((?!\\d)\\w+)$[^]*?^\\1"','\\bq"(.)[^]*?\\2"',"'(?:\\\\(?:\\W|\\w+)|[^\\\\])'",'(["`])(?:\\\\[^]|(?!\\3)[^\\\\])*\\3[cwd]?'].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]*/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]*/i,lookbehind:!0}],keyword:/\$|\b(?:abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__(?:(?:FILE|MODULE|LINE|FUNCTION|PRETTY_FUNCTION|DATE|EOF|TIME|TIMESTAMP|VENDOR|VERSION)__|gshared|traits|vector|parameters)|string|wstring|dstring|size_t|ptrdiff_t)\b/,operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),Prism.languages.insertBefore("d","keyword",{property:/\B@\w*/}),Prism.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E[ABCD]X|E?(?:BP|SP|DI|SI)|[ECSDGF]S|CR[0234]|DR[012367]|TR[3-7]|X?MM[0-7]|R[ABCD]X|[BS]PL|R[BS]P|[DS]IL|R[DS]I|R(?:[89]|1[0-5])[BWD]?|XMM(?:[89]|1[0-5])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}}); +Prism.languages.dart=Prism.languages.extend("clike",{string:[{pattern:/r?("""|''')[\s\S]*?\1/,greedy:!0},{pattern:/r?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extension|external|extends|factory|final|finally|for|Function|get|hide|if|implements|interface|import|in|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),Prism.languages.insertBefore("dart","function",{metadata:{pattern:/@\w+/,alias:"symbol"}}); +Prism.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|MEASURE|EVALUATE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:TRUE|FALSE|NULL)\b/i,alias:"constant"},number:/\b\d+\.?\d*|\B\.\d+\b/i,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}; +Prism.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:Some|None)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||[!=]=|===|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},Prism.languages.dhall.string.inside.interpolation.inside.expression.inside=Prism.languages.dhall; +!function(i){i.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d+.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(e){var n=r[e],a=[];/^\w+$/.test(e)||a.push(/\w+/.exec(e)[0]),"diff"===e&&a.push("bold"),i.languages.diff[e]={pattern:RegExp("^(?:["+n+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(i.languages.diff,"PREFIXES",{value:r})}(Prism); +!function(h){function v(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(h.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,e,o){if(a.language===r){var c=a.tokenStack=[];a.code=a.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var n,t=c.length;-1!==a.code.indexOf(n=v(r,t));)++t;return c[t]=e,n}),a.grammar=h.languages.markup}}},tokenizePlaceholders:{value:function(p,k){if(p.language===k&&p.tokenStack){p.grammar=h.languages[k];var m=0,d=Object.keys(p.tokenStack);!function e(n){for(var t=0;t=d.length);t++){var a=n[t];if("string"==typeof a||a.content&&"string"==typeof a.content){var r=d[m],o=p.tokenStack[r],c="string"==typeof a?a:a.content,i=v(k,r),u=c.indexOf(i);if(-1]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var n=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,o=e.languages["markup-templating"];e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"django",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"django")}),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",function(e){o.buildPlaceholders(e,"jinja2",n)}),e.hooks.add("after-tokenize",function(e){o.tokenizePlaceholders(e,"jinja2")})}(Prism); +Prism.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:ORIGIN|INCLUDE|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:IN|CH|CS|HS)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},Prism.languages["dns-zone"]=Prism.languages["dns-zone-file"]; +Prism.languages.docker={keyword:{pattern:/(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/im,lookbehind:!0},string:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,comment:{pattern:/#.*/,greedy:!0},punctuation:/---|\.\.\.|[:[\]{}\-,|>?]/},Prism.languages.dockerfile=Prism.languages.docker; +Prism.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^(\s*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}; +Prism.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+]/m,lookbehind:!0,alias:"keyword",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},property:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0},value:{pattern:/=.*/,alias:"string",inside:{punctuation:/^=/}}}; +Prism.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%\s*\n\s*%|%.|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|attached|as|assign|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:True|False)\b/i,"class-name":{pattern:/\b[A-Z][\dA-Z_]*\b/,alias:"builtin"},number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}; +!function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"ejs",/<%(?!%)[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"ejs")}),e.languages.eta=e.languages.ejs}(Prism); +Prism.languages.elixir={comment:/#.*/m,regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},"attr-name":/\w+\??:(?!:)/,capture:{pattern:/(^|[^&])&(?:[^&\s\d()][^\s()]*|(?=\())/,lookbehind:!0,alias:"function"},argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|exception|impl|module|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|require|rescue|try|unless|use|when)\b/,boolean:/\b(?:true|false|nil)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},Prism.languages.elixir.string.forEach(function(e){e.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:Prism.languages.elixir}}}}); +Prism.languages.elm={comment:/--.*|{-[\s\S]*?-}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\(?:[abfnrtv\\"]|\d+|x[0-9a-fA-F]+))*"/,greedy:!0}],import_statement:{pattern:/^\s*import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,inside:{keyword:/\b(?:import|as|exposing)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}; +Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}; +!function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"etlua",/<%[\s\S]+?%>/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"etlua")})}(Prism); +!function(n){n.languages.erb=n.languages.extend("ruby",{}),n.languages.insertBefore("erb","comment",{delimiter:{pattern:/^<%=?|%>$/,alias:"punctuation"}}),n.hooks.add("before-tokenize",function(e){n.languages["markup-templating"].buildPlaceholders(e,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s[\s\S]*?^=end)+?%>/gm)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"erb")})}(Prism); +Prism.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:true|false)\b/,keyword:/\b(?:fun|when|case|of|end|if|receive|after|try|catch)\b/,number:[/\$\\?./,/\d+#[a-z0-9]+/i,/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:bnot|div|rem|band|bor|bxor|bsl|bsr|not|and|or|xor|orelse|andalso)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}; +Prism.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},Prism.languages.xlsx=Prism.languages.xls=Prism.languages["excel-formula"]; +Prism.languages.fsharp=Prism.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*[\s\S]*?\*\)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?|'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|assert|base|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|global|if|in|inherit|inline|interface|internal|lazy|match|member|module|mutable|namespace|new|not|null|of|open|or|override|private|public|rec|select|static|struct|then|to|true|try|type|upcast|val|void|when|while|with|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|include|method|mixin|object|parallel|process|protected|pure|sealed|tailcall|trait|virtual|volatile)\b/,number:[/\b0x[\da-fA-F]+(?:un|lf|LF)?\b/,/\b0b[01]+(?:y|uy)?\b/,/(?:\b\d+\.?\d*|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|u[lsy]?|UL)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),Prism.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/^[^\r\n\S]*#.*/m,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),Prism.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:Prism.languages.fsharp}}}}); +!function(e){var t={function:/\b(?:TODOS?|FIX(?:MES?)?|NOTES?|BUGS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},s={number:/\\[^\s']|%\w/},i={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s+(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:s.number,"semicolon-or-setlocal":{pattern:/((?:\n|\r\n)\s*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:s}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|execute|eval)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:set|change|with|new)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:s}},n=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},r=function(e){return new RegExp("(^|\\s)(?:"+e.map(n).join("|")+")(?=\\s|$)")},a={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(a).forEach(function(e){i[e].pattern=r(a[e])});i.combinators.pattern=r(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=i}(Prism); +Prism.languages["firestore-security-rules"]=Prism.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete Prism.languages["firestore-security-rules"]["class-name"],Prism.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/[/]/}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}}); +!function(a){a.languages.flow=a.languages.extend("javascript",{}),a.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),a.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete a.languages.flow.parameter,a.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(a.languages.flow.keyword)||(a.languages.flow.keyword=[a.languages.flow.keyword]),a.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(Prism); +Prism.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:\s*!.+(?:\r\n?|\n))?|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:TRUE|FALSE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:INTEGER|REAL|DOUBLE ?PRECISION|COMPLEX|CHARACTER|LOGICAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEWHERE|ELSEIF|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}; +!function(n){for(var i="[^<()\"']|\\((?:)*\\)|<(?!#--)|<#--(?:[^-]|-(?!->))*--\x3e|\"(?:[^\\\\\"]|\\\\.)*\"|'(?:[^\\\\']|\\\\.)*'",e=0;e<2;e++)i=i.replace(//g,function(){return i});i=i.replace(//g,"[^\\s\\S]");var t={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp("(\"|')(?:(?!\\1|\\$\\{)[^\\\\]|\\\\.|\\$\\{(?:)*?\\})*\\1".replace(//g,function(){return i})),greedy:!0,inside:{interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\\\\\)*)\\$\\{(?:)*?\\}".replace(//g,function(){return i})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:true|false)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\w+(?=\s*\()/,number:/\d+(?:\.\d+)?/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};t.string[1].inside.interpolation.inside.rest=t,n.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/[\s\S]*\S[\s\S]*/,alias:"ftl",inside:t}}}},n.hooks.add("before-tokenize",function(e){var t=RegExp("<#--[^]*?--\x3e|)*?>|\\$\\{(?:)*?\\}".replace(//g,function(){return i}),"gi");n.languages["markup-templating"].buildPlaceholders(e,"ftl",t)}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"ftl")})}(Prism); +Prism.languages.gamemakerlanguage=Prism.languages.gml=Prism.languages.extend("clike",{number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ulf]*/i,keyword:/\b(?:if|else|switch|case|default|break|for|repeat|while|do|until|continue|exit|return|globalvar|var|enum)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at|xor)\b/,constant:/\b(?:self|other|all|noone|global|local|undefined|pointer_(?:invalid|null)|action_(?:stop|restart|continue|reverse)|pi|GM_build_date|GM_version|timezone_(?:local|utc)|gamespeed_(?:fps|microseconds)|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|pre|post)|keypress|keyrelease|trigger|(?:left|right|middle|no)_button|(?:left|right|middle)_press|(?:left|right|middle)_release|mouse_(?:enter|leave|wheel_up|wheel_down)|global_(?:left|right|middle)_button|global_(?:left|right|middle)_press|global_(?:left|right|middle)_release|joystick(?:1|2)_(?:left|right|up|down|button1|button2|button3|button4|button5|button6|button7|button8)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|step_(?:normal|begin|end)|gui|gui_begin|gui_end)|vk_(?:nokey|anykey|enter|return|shift|control|alt|escape|space|backspace|tab|pause|printscreen|left|right|up|down|home|end|delete|insert|pageup|pagedown|f\d|numpad\d|divide|multiply|subtract|add|decimal|lshift|lcontrol|lalt|rshift|rcontrol|ralt)|mb_(?:any|none|left|right|middle)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|purple|red|silver|teal|white|yellow|orange)|fa_(?:left|center|right|top|middle|bottom|readonly|hidden|sysfile|volumeid|directory|archive)|pr_(?:pointlist|linelist|linestrip|trianglelist|trianglestrip|trianglefan)|bm_(?:complex|normal|add|max|subtract|zero|one|src_colour|inv_src_colour|src_color|inv_src_color|src_alpha|inv_src_alpha|dest_alpha|inv_dest_alpha|dest_colour|inv_dest_colour|dest_color|inv_dest_color|src_alpha_sat)|audio_(?:falloff_(?:none|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|exponent_distance|exponent_distance_clamped)|old_system|new_system|mono|stereo|3d)|cr_(?:default|none|arrow|cross|beam|size_nesw|size_ns|size_nwse|size_we|uparrow|hourglass|drag|appstart|handpoint|size_all)|spritespeed_framesper(?:second|gameframe)|asset_(?:object|unknown|sprite|sound|room|path|script|font|timeline|tiles|shader)|ds_type_(?:map|list|stack|queue|grid|priority)|ef_(?:explosion|ring|ellipse|firework|smoke|smokeup|star|spark|flare|cloud|rain|snow)|pt_shape_(?:pixel|disk|square|line|star|circle|ring|sphere|flare|spark|explosion|cloud|smoke|snow)|ps_(?:distr|shape)_(?:linear|gaussian|invgaussian|rectangle|ellipse|diamond|line)|ty_(?:real|string)|dll_(?:cdel|cdecl|stdcall)|matrix_(?:view|projection|world)|os_(?:win32|windows|macosx|ios|android|linux|unknown|winphone|win8native|psvita|ps4|xboxone|ps3|uwp)|browser_(?:not_a_browser|unknown|ie|firefox|chrome|safari|safari_mobile|opera|tizen|windows_store|ie_mobile)|device_ios_(?:unknown|iphone|iphone_retina|ipad|ipad_retina|iphone5|iphone6|iphone6plus)|device_(?:emulator|tablet)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|of_challenge_(?:win|lose|tie)|leaderboard_type_(?:number|time_mins_secs)|cmpfunc_(?:never|less|equal|lessequal|greater|notequal|greaterequal|always)|cull_(?:noculling|clockwise|counterclockwise)|lighttype_(?:dir|point)|iap_(?:ev_storeload|ev_product|ev_purchase|ev_consume|ev_restore|storeload_ok|storeload_failed|status_uninitialised|status_unavailable|status_loading|status_available|status_processing|status_restoring|failed|unavailable|available|purchased|canceled|refunded)|fb_login_(?:default|fallback_to_webview|no_fallback_to_webview|forcing_webview|use_system_account|forcing_safari)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|reaction_force_x|reaction_force_y|reaction_torque|motor_speed|angle|motor_torque|max_motor_torque|translation|speed|motor_force|max_motor_force|length_1|length_2|damping_ratio|frequency|lower_angle_limit|upper_angle_limit|angle_limits|max_length|max_torque|max_force)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_particle_flag_(?:water|zombie|wall|spring|elastic|viscous|powder|tensile|colourmixing|colormixing)|phy_particle_group_flag_(?:solid|rigid)|phy_particle_data_flag_(?:typeflags|position|velocity|colour|color|category)|achievement_(?:our_info|friends_info|leaderboard_info|info|filter_(?:all_players|friends_only|favorites_only)|type_challenge|type_score_challenge|pic_loaded|show_(?:ui|profile|leaderboard|achievement|bank|friend_picker|purchase_prompt))|network_(?:socket_(?:tcp|udp|bluetooth)|type_(?:connect|disconnect|data|non_blocking_connect)|config_(?:connect_timeout|use_non_blocking_socket|enable_reliable_udp|disable_reliable_udp))|buffer_(?:fixed|grow|wrap|fast|vbuffer|network|u8|s8|u16|s16|u32|s32|u64|f16|f32|f64|bool|text|string|seek_start|seek_relative|seek_end|generalerror|outofspace|outofbounds|invalidtype)|gp_(?:face\d|shoulderl|shoulderr|shoulderlb|shoulderrb|select|start|stickl|stickr|padu|padd|padl|padr|axislh|axislv|axisrh|axisrv)|ov_(?:friends|community|players|settings|gamegroup|achievements)|lb_sort_(?:none|ascending|descending)|lb_disp_(?:none|numeric|time_sec|time_ms)|ugc_(?:result_success|filetype_(?:community|microtrans)|visibility_(?:public|friends_only|private)|query_RankedBy(?:Vote|PublicationDate|Trend|NumTimesReported|TotalVotesAsc|VotesUp|TextSearch)|query_(?:AcceptedForGameRankedByAcceptanceDate|FavoritedByFriendsRankedByPublicationDate|CreatedByFriendsRankedByPublicationDate|NotYetRated)|sortorder_CreationOrder(?:Desc|Asc)|sortorder_(?:TitleAsc|LastUpdatedDesc|SubscriptionDateDesc|VoteScoreDesc|ForModeration)|list_(?:Published|VotedOn|VotedUp|VotedDown|WillVoteLater|Favorited|Subscribed|UsedOrPlayed|Followed)|match_(?:Items|Items_Mtx|Items_ReadyToUse|Collections|Artwork|Videos|Screenshots|AllGuides|WebGuides|IntegratedGuides|UsableInGame|ControllerBindings))|vertex_usage_(?:position|colour|color|normal|texcoord|textcoord|blendweight|blendindices|psize|tangent|binormal|fog|depth|sample)|vertex_type_(?:float\d|colour|color|ubyte4)|layerelementtype_(?:undefined|background|instance|oldtilemap|sprite|tilemap|particlesystem|tile)|tile_(?:rotate|flip|mirror|index_mask)|input_type|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|(?:obj|scr|spr|rm)\w+)\b/,variable:/\b(?:x|y|(?:x|y)(?:previous|start)|(?:h|v)speed|direction|speed|friction|gravity|gravity_direction|path_(?:index|position|positionprevious|speed|scale|orientation|endaction)|object_index|id|solid|persistent|mask_index|instance_(?:count|id)|alarm|timeline_(?:index|position|speed|running|loop)|visible|sprite_(?:index|width|height|xoffset|yoffset)|image_(?:number|index|speed|depth|xscale|yscale|angle|alpha|blend)|bbox_(?:left|right|top|bottom)|layer|phy_(?:rotation|(?:position|linear_velocity|speed|com|collision|col_normal)_(?:x|y)|angular_(?:velocity|damping)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|working_directory|webgl_enabled|view_(?:(?:y|x|w|h)view|(?:y|x|w|h)port|(?:v|h)(?:speed|border)|visible|surface_id|object|enabled|current|angle)|undefined|transition_(?:steps|kind|color)|temp_directory|show_(?:score|lives|health)|secure_mode|score|room_(?:width|speed|persistent|last|height|first|caption)|room|pointer_(?:null|invalid)|os_(?:version|type|device|browser)|mouse_(?:y|x|lastbutton|button)|lives|keyboard_(?:string|lastkey|lastchar|key)|iap_data|health|gamemaker_(?:version|registered|pro)|game_(?:save|project|display)_(?:id|name)|fps_real|fps|event_(?:type|object|number|action)|error_(?:occurred|last)|display_aa|delta_time|debug_mode|cursor_sprite|current_(?:year|weekday|time|second|month|minute|hour|day)|caption_(?:score|lives|health)|browser_(?:width|height)|background_(?:yscale|y|xscale|x|width|vtiled|vspeed|visible|showcolour|showcolor|index|htiled|hspeed|height|foreground|colour|color|blend|alpha)|async_load|application_surface|argument(?:_relitive|_count|\d)|argument|global|local|self|other)\b/}); +Prism.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/\*\d+/,alias:"punctuation"},punctuation:/:/}; +Prism.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class_name|class|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}; +Prism.languages.gedcom={"line-value":{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ +).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^\s*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^\s*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}; +!function(a){var n="(?:\r?\n|\r)[ \t]*\\|.+\\|.*";Prism.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|laH|Lastnost|Mak|Mogucnost|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|perbogh|poQbogh malja'|Potrzeba biznesowa|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram senaryo|Dyagram Senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|Examples|EXAMPLZ|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|ghantoH|Grundlage|Hannergrond|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut|lut chovnatlh|lutmey|Lýsing Atburðarásar|Lýsing Dæma|Menggariskan Senario|MISHUN|MISHUN SRSLY|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan senaryo|Plan Senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo|Senaryo deskripsyon|Senaryo Deskripsyon|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie|Situasie Uiteensetting|Skenario|Skenario konsep|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa|Swa hwaer swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo\-ho\-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+n+")(?:"+n+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(n),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'ach|'a|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cando|Cand|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|Dato|DEN|Den youse gotta|Dengan|De|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|Entonces|En|Epi|E|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kadar|Kada|Kad|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Majd|Maka|Manawa|Mas|Ma|Menawa|Men|Mutta|Nalikaning|Nalika|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Og|Och|Oletetaan|Onda|Ond|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|qaSDI'|Quando|Quand|Quan|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|ugeholl|Und|Un|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadani|Zadano|Zadan|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+?>/,alias:"variable"}}},outline:{pattern:/<[^>]+?>/,alias:"variable"}}}(); +Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; +Prism.languages.glsl=Prism.languages.extend("c",{keyword:/\b(?:attribute|const|uniform|varying|buffer|shared|coherent|volatile|restrict|readonly|writeonly|atomic_uint|layout|centroid|flat|smooth|noperspective|patch|sample|break|continue|do|for|while|switch|case|default|if|else|subroutine|in|out|inout|float|double|int|void|bool|true|false|invariant|precise|discard|return|d?mat[234](?:x[234])?|[ibdu]?vec[234]|uint|lowp|mediump|highp|precision|[iu]?sampler[123]D|[iu]?samplerCube|sampler[12]DShadow|samplerCubeShadow|[iu]?sampler[12]DArray|sampler[12]DArrayShadow|[iu]?sampler2DRect|sampler2DRectShadow|[iu]?samplerBuffer|[iu]?sampler2DMS(?:Array)?|[iu]?samplerCubeArray|samplerCubeArrayShadow|[iu]?image[123]D|[iu]?image2DRect|[iu]?imageCube|[iu]?imageBuffer|[iu]?image[12]DArray|[iu]?imageCubeArray|[iu]?image2DMS(?:Array)?|struct|common|partition|active|asm|class|union|enum|typedef|template|this|resource|goto|inline|noinline|public|static|extern|external|interface|long|short|half|fixed|unsigned|superp|input|output|hvec[234]|fvec[234]|sampler3DRect|filter|sizeof|cast|namespace|using)\b/}); +Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]; +Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/}; +Prism.languages.groovy=Prism.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:as|def|in|abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?[\d]+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),Prism.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),Prism.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:setup|given|when|then|and|cleanup|expect|where):/}),Prism.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),Prism.hooks.add("wrap",function(e){if("groovy"===e.language&&"string"===e.type){var t=e.content[0];if("'"!=t){var n=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===t&&(n=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),e.content=e.content.replace(/</g,"<").replace(/&/g,"&"),e.content=Prism.highlight(e.content,{expression:{pattern:n,lookbehind:!0,inside:Prism.languages.groovy}}),e.classes.push("/"===t?"regex":"gstring")}}}); +!function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ]+.+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ]+.+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ]+.*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.ruby}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},r=0,a=t.length;r@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(a){e.languages["markup-templating"].buildPlaceholders(a,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),e.hooks.add("after-tokenize",function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"handlebars")})}(Prism); +Prism.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~.:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~.:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.hs=Prism.languages.haskell; +Prism.languages.haxe=Prism.languages.extend("clike",{string:{pattern:/(["'])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^}]+\})/,lookbehind:!0,inside:{interpolation:{pattern:/^\$\w*/,alias:"variable"}}}}},keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|from|for|function|if|implements|import|in|inline|interface|macro|new|null|override|public|private|return|static|super|switch|throw|to|try|typedef|using|var|while)(?!\.)\b/,operator:/\.{3}|\+\+?|-[->]?|[=!]=?|&&?|\|\|?|<[<=]?|>[>=]?|[*\/%~^]/}),Prism.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[igmsu]*/,greedy:!0}}),Prism.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#\w+/,alias:"builtin"},metadata:{pattern:/@:?\w+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"variable"}}),Prism.languages.haxe.string.inside.interpolation.inside.rest=Prism.languages.haxe,delete Prism.languages.haxe["class-name"]; +Prism.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+)[\s\S]*?^\s*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:resource|data)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?={)/i,inside:{type:{pattern:/(provider|provisioner|variable|output|module|backend)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+{)/],property:[/[\w-\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:terraform|var|self|count|module|path|data|local)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:terraform|var|self|count|module|path|data|local)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+\.?\d*(?:e[+-]?\d+)?/i,boolean:/\b(?:true|false)\b/i,punctuation:/[=\[\]{}]/}; +Prism.languages.hlsl=Prism.languages.extend("c",{"class-name":[Prism.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RasterizerState|RenderTargetView|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+\.?\d*|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/}); +!function(t){t.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var a,e,n,i=t.languages,p={"application/javascript":i.javascript,"application/json":i.json||i.javascript,"application/xml":i.xml,"text/xml":i.xml,"text/html":i.html,"text/css":i.css},s={"application/json":!0,"application/xml":!0};for(var r in p)if(p[r]){a=a||{};var T=s[r]?(void 0,n=(e=r).replace(/^[a-z]+\//,""),"(?:"+e+"|\\w+/(?:[\\w.-]+\\+)+"+n+"(?![+\\w.-]))"):r;a[r.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+T+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:p[r]}}a&&t.languages.insertBefore("http","header-name",a)}(Prism); +Prism.languages.hpkp={directive:{pattern:/\b(?:(?:includeSubDomains|preload|strict)(?: |;)|pin-sha256="[a-zA-Z\d+=/]+"|(?:max-age|report-uri)=|report-to )/,alias:"keyword"},safe:{pattern:/\b\d{7,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,6}\b/,alias:"function"}}; +Prism.languages.hsts={directive:{pattern:/\b(?:max-age=|includeSubDomains|preload)/,alias:"keyword"},safe:{pattern:/\b\d{8,}\b/,alias:"selector"},unsafe:{pattern:/\b\d{1,7}\b/,alias:"function"}}; +Prism.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GSB|GOTO|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|RIGHT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@[^\s]+)/i,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}; +Prism.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}; +!function(n){n.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},n.languages.gitignore=n.languages.ignore,n.languages.hgignore=n.languages.ignore,n.languages.npmignore=n.languages.ignore}(Prism); +Prism.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:volume|book|part(?! of)|chapter|section|table)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?\w*|\b(?:one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:applying to|are|attacking|answering|asking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:s|ing)?|consulting|contain(?:s|ing)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:ve|s|ving)|hold(?:s|ing)?|impl(?:y|ies)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:s|ing)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:s|ing)?|setting|showing|singing|sleeping|smelling|squeezing|switching|support(?:s|ing)?|swearing|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:s|ing)?|var(?:y|ies|ying)|waiting|waking|waving|wear(?:s|ing)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|unless|the story)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: on| off)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:y|ies)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},Prism.languages.inform7.string.inside.substitution.inside.rest=Prism.languages.inform7,Prism.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}; +Prism.languages.ini={comment:/^[ \t]*[;#].*$/m,selector:/^[ \t]*\[.*?\]/m,constant:/^[ \t]*[^\s=]+?(?=[ \t]*=)/m,"attr-value":{pattern:/=.*/,inside:{punctuation:/^[=]/}}}; +Prism.languages.io={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getSlot|getEnvironmentVariable|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|call|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Regex|SGML|SGMLElement|SGMLParser|SQLite|Server|Sequence|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink|Random|BigNum)\b/,boolean:/\b(?:true|false|nil)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:[ejpx]|ad|ar)_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}; +!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|null|open|opens|package|private|protected|provides|public|record|requires|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[a,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism); +!function(n){n.languages.php=n.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),n.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),n.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),n.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),n.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var e={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:n.languages.php};n.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:e}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:e}}}),delete n.languages.php.string,n.hooks.add("before-tokenize",function(e){if(/<\?/.test(e.code)){n.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"php")})}(Prism); +!function(p){var a=p.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(a,"addSupport",{value:function(a,e){"string"==typeof a&&(a=[a]),a.forEach(function(a){!function(a,e){var n="doc-comment",t=p.languages[a];if(t){var r=t[n];if(!r){var o={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};r=(t=p.languages.insertBefore(a,"comment",o))[n]}if(r instanceof RegExp&&(r=t[n]={pattern:r}),Array.isArray(r))for(var i=0,s=r.length;i)?|".replace(//g,function(){return"#\\s*\\w+(?:\\s*\\([^()]*\\))?"});a.languages.javadoc=a.languages.extend("javadoclike",{}),a.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp("(@(?:exception|throws|see|link|linkplain|value)\\s+(?:\\*\\s*)?)(?:"+n+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:a.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:e,lookbehind:!0,inside:a.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:e,lookbehind:!0,inside:{tag:a.languages.markup.tag,entity:a.languages.markup.entity,code:{pattern:/.+/,inside:a.languages.java,alias:"language-java"}}}}}],tag:a.languages.markup.tag,entity:a.languages.markup.entity}),a.languages.javadoclike.addSupport("java",a.languages.javadoc)}(Prism); +Prism.languages.javastacktrace={summary:{pattern:/^[\t ]*(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?:\:.*)?$/m,inside:{keyword:{pattern:/^(\s*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+(?=$|:)/,namespace:/[a-z]\w*/,punctuation:/[.:]/}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/[:]/}},"stack-frame":{pattern:/^[\t ]*at [\w$.]+(?:)?\([^()]*\)/m,inside:{keyword:{pattern:/^(\s*)at/,lookbehind:!0},source:[{pattern:/(\()\w+.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\d+/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Unknown Source|Native Method)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,namespace:/[a-z]\w*/,punctuation:/[.()]/}},more:{pattern:/^[\t ]*\.{3} \d+ [a-z]+(?: [a-z]+)*/m,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}; +Prism.languages.jolie=Prism.languages.extend("clike",{keyword:/\b(?:include|define|is_defined|undef|main|init|outputPort|inputPort|Location|Protocol|Interfaces|RequestResponse|OneWay|type|interface|extender|throws|cset|csets|forward|Aggregates|Redirects|embedded|courier|execution|sequential|concurrent|single|scope|install|throw|comp|cH|default|global|linkIn|linkOut|synchronized|this|new|for|if|else|while|in|Jolie|Java|Javascript|nullProcess|spawn|constants|with|provide|until|exit|foreach|instanceof|over|service)\b/,builtin:/\b(?:undefined|string|int|void|long|Byte|bool|double|float|char|any)\b/,number:/(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[:?\/%^]/,symbol:/[|;@]/,punctuation:/[,.]/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0}}),delete Prism.languages.jolie["class-name"],Prism.languages.insertBefore("jolie","keyword",{function:{pattern:/((?:\b(?:outputPort|inputPort|in|service|courier)\b|@)\s*)\w+/,lookbehind:!0},aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{"with-extension":{pattern:/\bwith\s+\w+/,inside:{keyword:/\bwith\b/}},function:{pattern:/\w+/},punctuation:{pattern:/,/}}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:{pattern:/,/},function:{pattern:/\w+/},symbol:{pattern:/=>/}}}}); +!function(e){var n="\\\\\\((?:[^()]|\\([^()]*\\))*\\)",t=RegExp('"(?:[^"\r\n\\\\]|\\\\[^\r\n(]|__)*"'.replace(/__/g,function(){return n})),i={interpolation:{pattern:RegExp("((?:^|[^\\\\])(?:\\\\{2})*)"+n),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},a=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(t.source+"(?=\\s*:(?!:))"),greedy:!0,inside:i},string:{pattern:t,greedy:!0,inside:i},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:true|false)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|or|not)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};i.interpolation.inside.content.inside=a}(Prism); +!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var n=e.languages.extend("typescript",{});delete n["class-name"],e.languages.typescript["class-name"].inside=n,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:n}}}}),e.languages.ts=e.languages.typescript}(Prism); +!function(e){var a=e.languages.javascript,n="{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}",t="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(t+"[$\\w\\xA0-\\uFFFF.]+(?=\\s|$)"),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(t+"\\[[$\\w\\xA0-\\uFFFF.]+(?:=[^[\\]]+)?\\](?=\\s|$)"),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:a,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\\s+(?:\\s+)?)[A-Z]\\w*(?:\\.[A-Z]\\w*)*".replace(//g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:a.string,number:a.number,boolean:a.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:a,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(Prism); +!function(a){function e(a,e){return RegExp(a.replace(//g,function(){return"[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*"}),e)}a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),a.languages.insertBefore("javascript","keyword",{imports:{pattern:e("(\\bimport\\b\\s*)(?:(?:\\s*,\\s*(?:\\*\\s*as\\s+|\\{[^{}]*\\}))?|\\*\\s*as\\s+|\\{[^{}]*\\})(?=\\s*\\bfrom\\b)"),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:e("(\\bexport\\b\\s*)(?:\\*(?:\\s*as\\s+)?(?=\\s*\\bfrom\\b)|\\{[^{}]*\\})"),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|for|finally|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:e("(\\.\\s*)#?"),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],r=0;r|.*(?:node_modules|\(\\)|\(\|\$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(at\s+(?:new\s+)?)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:[0-9]+(?::[0-9]+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}; +!function(u){var e=u.languages.javascript["template-string"],n=e.pattern.source,a=e.inside.interpolation,i=a.inside["interpolation-punctuation"],r=a.pattern.source;function t(e,t){if(u.languages[e])return{pattern:RegExp("((?:"+t+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:e}}}}function o(e,t,n){var r={code:e,grammar:t,language:n};return u.hooks.run("before-tokenize",r),r.tokens=u.tokenize(r.code,r.grammar),u.hooks.run("after-tokenize",r),r.tokens}function d(e){var t={};t["interpolation-punctuation"]=i;var n=u.tokenize(e,t);if(3===n.length){var r=[1,1];r.push.apply(r,o(n[1],u.languages.javascript,"javascript")),n.splice.apply(n,r)}return new u.Token("interpolation",n,a.alias,e)}function c(a,e,i){var t=u.tokenize(a,{interpolation:{pattern:RegExp(r),lookbehind:!0}}),f=0,y={},n=o(t.map(function(e){if("string"==typeof e)return e;for(var t,n=e.content;-1!==a.indexOf((r=f++,t="___"+i.toUpperCase()+"_"+r+"___")););return y[t]=n,t;var r}).join(""),e,i),v=Object.keys(y);return f=0,function e(t){for(var n=0;n=v.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=v[f],i="string"==typeof r?r:r.content,o=i.indexOf(a);if(-1!==o){++f;var s=i.substring(0,o),p=d(y[a]),l=i.substring(o+a.length),g=[];if(s&&g.push(s),g.push(p),l){var u=[l];e(u),g.push.apply(g,u)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(g)),n+=g.length-1):r.content=g}}else{var c=r.content;Array.isArray(c)?e(c):e([c])}}}(n),new u.Token(i,n,"language-"+i,a)}u.languages.javascript["template-string"]=[t("css","\\b(?:styled(?:\\([^)]*\\))?(?:\\s*\\.\\s*\\w+(?:\\([^)]*\\))*)*|css(?:\\s*\\.\\s*(?:global|resolve))?|createGlobalStyle|keyframes)"),t("html","\\bhtml|\\.\\s*(?:inner|outer)HTML\\s*\\+?="),t("svg","\\bsvg"),t("markdown","\\b(?:md|markdown)"),t("graphql","\\b(?:gql|graphql(?:\\s*\\.\\s*experimental)?)"),e].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}u.hooks.add("after-tokenize",function(e){e.language in s&&!function e(t){for(var n=0,r=t.length;n]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:NaN|Inf)(?:16|32|64)?|im|pi|e|catalan|eulergamma|golden)\b|[πℯγφ]/}; +Prism.languages.keyman={comment:/\bc\s.*/i,function:/\[\s*(?:(?:CTRL|SHIFT|ALT|LCTRL|RCTRL|LALT|RALT|CAPS|NCAPS)\s+)*(?:[TKU]_[\w?]+|".+?"|'.+?')\s*\]/i,string:/("|').*?\1/,bold:[/&(?:baselayout|bitmap|capsononly|capsalwaysoff|shiftfreescaps|copyright|ethnologuecode|hotkey|includecodes|keyboardversion|kmw_embedcss|kmw_embedjs|kmw_helpfile|kmw_helptext|kmw_rtl|language|layer|layoutfile|message|mnemoniclayout|name|oldcharposmatching|platform|targets|version|visualkeyboard|windowslanguages)\b/i,/\b(?:bitmap|bitmaps|caps on only|caps always off|shift frees caps|copyright|hotkey|language|layout|message|name|version)\b/i],keyword:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|return|reset|save|set|store|use)\b/i,atrule:/\b(?:ansi|begin|unicode|group|using keys|match|nomatch)\b/i,number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\,()]/,tag:/\$(?:keyman|kmfl|weaver|keymanweb|keymanonly):/i}; +!function(n){n.languages.kotlin=n.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[/\w+(?=\s*\()/,{pattern:/(\.)\w+(?=\s*\{)/,lookbehind:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete n.languages.kotlin["class-name"],n.languages.insertBefore("kotlin","string",{"raw-string":{pattern:/("""|''')[\s\S]*?\1/,alias:"string"}}),n.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),n.languages.insertBefore("kotlin","function",{label:{pattern:/\w+@|@\w+/,alias:"symbol"}});var e=[{pattern:/\$\{[^}]+\}/,inside:{delimiter:{pattern:/^\$\{|\}$/,alias:"variable"},rest:n.languages.kotlin}},{pattern:/\$\w+/,alias:"variable"}];n.languages.kotlin.string.inside=n.languages.kotlin["raw-string"].inside={interpolation:e},n.languages.kt=n.languages.kotlin,n.languages.kts=n.languages.kotlin}(Prism); +!function(a){var e=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:e,alias:"regex"}};a.languages.latex={comment:/%.*/m,cdata:{pattern:/(\\begin\{((?:verbatim|lstlisting)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:equation|math|eqnarray|align|multline|gather)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|end|ref|cite|label|usepackage|documentclass)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:part|chapter|section|subsection|frametitle|subsubsection|paragraph|subparagraph|subsubparagraph|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\}(?:\[[^\]]+\])?)/,lookbehind:!0,alias:"class-name"},function:{pattern:e,alias:"selector"},punctuation:/[[\]{}&]/},a.languages.tex=a.languages.latex,a.languages.context=a.languages.latex}(Prism); +!function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,ld:{pattern:/^\{(?:[=_]|\/?(?!\d|\w+\()\w+|)/,inside:{punctuation:/^\{\/?/,tag:{pattern:/.+/,alias:"important"}}},rd:{pattern:/\}$/,inside:{punctuation:/.+/}},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var e=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},e.tag),t.hooks.add("before-tokenize",function(a){if("latte"===a.language){t.languages["markup-templating"].buildPlaceholders(a,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*[\s\S]*?\*\/)*?\}/g),a.grammar=e}}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"latte")})}(Prism); +Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}); +Prism.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/(\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/(\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/(\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/(\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/(\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:/(^|[\s()])(?:(?:#d(?:#[ei])?|#[ei](?:#d)?)?[+-]?(?:(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)(?:[+-](?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)?|(?:\d*\.?\d+(?:[eE][+-]?\d+)?|\d+\/\d+)i)|(?:#[box](?:#[ei])?|#[ei](?:#[box])?)[+-]?(?:[\da-fA-F]+(?:\/[\da-fA-F]+)?(?:[+-][\da-fA-F]+(?:\/[\da-fA-F]+)?i)?|[\da-fA-F]+(?:\/[\da-fA-F]+)?i))(?=[()\s]|$)/,lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/(\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}; +!function(e){for(var n='\\((?:[^();"#\\\\]|\\\\[^]|;.*(?!.)|"(?:[^"\\\\]|\\\\.)*"|#(?:\\{(?:(?!#\\})[^])*#\\}|[^{])|)*\\)',i=0;i<5;i++)n=n.replace(//g,function(){return n});n=n.replace(//g,"[^\\s\\S]");var d=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp('(^|[=\\s])#(?:"(?:[^"\\\\]|\\\\.)*"|[^\\s()"]*(?:[^\\s()]|))'.replace(//g,function(){return n}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};d["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=d,e.languages.ly=d}(Prism); +Prism.languages.liquid={keyword:/\b(?:comment|endcomment|if|elsif|else|endif|unless|endunless|for|endfor|case|endcase|when|in|break|assign|continue|limit|offset|range|reversed|raw|endraw|capture|endcapture|tablerow|endtablerow)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0},function:{pattern:/(^|[\s;|&])(?:append|prepend|capitalize|cycle|cols|increment|decrement|abs|at_least|at_most|ceil|compact|concat|date|default|divided_by|downcase|escape|escape_once|first|floor|join|last|lstrip|map|minus|modulo|newline_to_br|plus|remove|remove_first|replace|replace_first|reverse|round|rstrip|size|slice|sort|sort_natural|split|strip|strip_html|strip_newlines|times|truncate|truncatewords|uniq|upcase|url_decode|url_encode|include|paginate)(?=$|[\s;|&])/,lookbehind:!0}}; +!function(e){function n(e){return RegExp("(\\()"+e+"(?=[\\s\\)])")}function a(e){return RegExp("([\\s([])"+e+"(?=[\\s)])")}var t="[-+*/_~!@$%^=<>{}\\w]+",r="(\\()",i="(?=\\))",s="(?=\\s)",o={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+t+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+t),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+t),alias:"property"},splice:{pattern:RegExp(",@?"+t),alias:["symbol","variable"]},keyword:[{pattern:RegExp(r+"(?:(?:lexical-)?let\\*?|(?:cl-)?letf|if|when|while|unless|cons|cl-loop|and|or|not|cond|setq|error|message|null|require|provide|use-package)"+s),lookbehind:!0},{pattern:RegExp(r+"(?:for|do|collect|return|finally|append|concat|in|by)"+s),lookbehind:!0}],declare:{pattern:n("declare"),lookbehind:!0,alias:"keyword"},interactive:{pattern:n("interactive"),lookbehind:!0,alias:"keyword"},boolean:{pattern:a("(?:t|nil)"),lookbehind:!0},number:{pattern:a("[-+]?\\d+(?:\\.\\d*)?"),lookbehind:!0},defvar:{pattern:RegExp(r+"def(?:var|const|custom|group)\\s+"+t),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(t)}},defun:{pattern:RegExp(r+"(?:cl-)?(?:defun\\*?|defmacro)\\s+"+t+"\\s+\\([\\s\\S]*?\\)"),lookbehind:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+t),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(r+"lambda\\s+\\((?:&?"+t+"\\s*)*\\)"),lookbehind:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(r+t),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},l={"lisp-marker":RegExp("&[-+*/_~!@$%^=<>{}\\w]+"),rest:{argument:{pattern:RegExp(t),alias:"variable"},varform:{pattern:RegExp(r+t+"\\s+\\S[\\s\\S]*"+i),lookbehind:!0,inside:{string:o.string,boolean:o.boolean,number:o.number,symbol:o.symbol,punctuation:/[()]/}}}},p="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(r+"[\\s\\S]*"+i),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:rest|body)\\s+"+p),inside:l},"other-marker-vars":{pattern:RegExp("&(?:optional|aux)\\s+"+p),inside:l},keys:{pattern:RegExp("&key\\s+"+p+"(?:\\s+&allow-other-keys)?"),inside:l},argument:{pattern:RegExp(t),alias:"variable"},punctuation:/[()]/}};o.lambda.inside.arguments=d,o.defun.inside.arguments=e.util.clone(d),o.defun.inside.arguments.inside.sublist=d,e.languages.lisp=o,e.languages.elisp=o,e.languages.emacs=o,e.languages["emacs-lisp"]=o}(Prism); +Prism.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?:nt| not)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},Prism.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=Prism.languages.livescript; +Prism.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:true|false)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}; +Prism.languages.lolcode={comment:[/\bOBTW\s+[\s\S]*?\s+TLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+\.?\d*|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:YARN|NUMBR|NUMBAR|TROOF|BUKKIT|NOOB)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:I IZ|HOW IZ I|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:O HAI IM|KTHX|HAI|KTHXBYE|I HAS A|ITZ(?: A)?|R|AN|MKAY|SMOOSH|MAEK|IS NOW(?: A)?|VISIBLE|GIMMEH|O RLY\?|YA RLY|NO WAI|OIC|MEBBE|WTF\?|OMG|OMGWTF|GTFO|IM IN YR|IM OUTTA YR|FOUND YR|YR|TIL|WILE|UPPIN|NERFIN|I IZ|HOW IZ I|IF U SAY SO|SRS|HAS A|LIEK(?: A)?|IZ)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:WIN|FAIL)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:SUM|DIFF|PRODUKT|QUOSHUNT|MOD|BIGGR|SMALLR|BOTH|EITHER|WON|ALL|ANY) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}; +Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,inside:{variable:/\$+(?:[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:[/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,{pattern:/(\()(?:addsuffix|abspath|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}; +!function(d){function n(n){return n=n.replace(//g,function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))"}),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var e="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",t="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|$)".replace(/__/g,function(){return e}),a="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";d.languages.markdown=d.languages.extend("markup",{}),d.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+t+a+"(?:"+t+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+t+a+")(?:"+t+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(e),inside:d.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+t+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+t+"$"),inside:{"table-header":{pattern:RegExp(e),alias:"important",inside:d.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n("(~~?)(?:(?!~))+?\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)| ?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach(function(e){["url","bold","italic","strike"].forEach(function(n){e!==n&&(d.languages.markdown[e].inside.content.inside[n]=d.languages.markdown[n])})}),d.hooks.add("after-tokenize",function(n){"markdown"!==n.language&&"md"!==n.language||!function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}; +Prism.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+\.?\d*|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\w+(?=\()|\b(?:about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|CBG|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|Mayatomr|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},Prism.languages.mel.code.inside.rest=Prism.languages.mel; +Prism.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|equals|end|environ|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:y|ies)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}; +!function($){var e=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],t="(?:"+(e=e.map(function($){return $.replace("$","\\$")})).join("|")+")\\b";$.languages.mongodb=$.languages.extend("javascript",{}),$.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+t+"(?:\\1)?$")}}}),$.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/,greedy:!0}},$.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(Prism); +Prism.languages.monkey={string:/"[^"\r\n]*"/,comment:[{pattern:/^#Rem\s+[\s\S]*?^#End/im,greedy:!0},{pattern:/'.+/,greedy:!0}],preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,alias:"comment"},function:/\w+(?=\()/,"type-char":{pattern:/(\w)[?%#$]/,lookbehind:!0,alias:"variable"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Void|Strict|Public|Private|Property|Bool|Int|Float|String|Array|Object|Continue|Exit|Import|Extern|New|Self|Super|Try|Catch|Eachin|True|False|Extends|Abstract|Final|Select|Case|Default|Const|Local|Global|Field|Method|Function|Class|End|If|Then|Else|ElseIf|EndIf|While|Wend|Repeat|Until|Forever|For|To|Step|Next|Return|Module|Interface|Implements|Inline|Throw|Null)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}; +Prism.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:running|create|resume|status|wrap|yield)|debug\.(?:debug|gethook|getinfo|getlocal|getupvalue|setlocal|setupvalue|sethook|traceback|getfenv|getmetatable|getregistry|setfenv|setmetatable)|dofile|error|getfenv|getmetatable|io\.(?:stdin|stdout|stderr|close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|sin|cos|tan|deg|exp|floor|log|log10|max|min|fmod|modf|cosh|sinh|tanh|pow|rad|sqrt|frexp|ldexp|random|randomseed|pi)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|len|lower|rep|sub|upper|format|gsub|gmatch|match|reverse)|table\.(?:maxn|concat|sort|insert|remove)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},Prism.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=Prism.languages.moonscript,Prism.languages.moon=Prism.languages.moonscript; +Prism.languages.n1ql={comment:/\/\*[\s\S]*?(?:$|\*\/)/,parameter:/\$[\w.]+/,string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},function:/\b(?:ABS|ACOS|ARRAY_AGG|ARRAY_APPEND|ARRAY_AVG|ARRAY_CONCAT|ARRAY_CONTAINS|ARRAY_COUNT|ARRAY_DISTINCT|ARRAY_FLATTEN|ARRAY_IFNULL|ARRAY_INSERT|ARRAY_INTERSECT|ARRAY_LENGTH|ARRAY_MAX|ARRAY_MIN|ARRAY_POSITION|ARRAY_PREPEND|ARRAY_PUT|ARRAY_RANGE|ARRAY_REMOVE|ARRAY_REPEAT|ARRAY_REPLACE|ARRAY_REVERSE|ARRAY_SORT|ARRAY_STAR|ARRAY_SUM|ARRAY_SYMDIFF|ARRAY_SYMDIFFN|ARRAY_UNION|ASIN|ATAN|ATAN2|AVG|BASE64|BASE64_DECODE|BASE64_ENCODE|BITAND|BITCLEAR|BITNOT|BITOR|BITSET|BITSHIFT|BITTEST|BITXOR|CEIL|CLOCK_LOCAL|CLOCK_MILLIS|CLOCK_STR|CLOCK_TZ|CLOCK_UTC|CONTAINS|CONTAINS_TOKEN|CONTAINS_TOKEN_LIKE|CONTAINS_TOKEN_REGEXP|COS|COUNT|CURL|DATE_ADD_MILLIS|DATE_ADD_STR|DATE_DIFF_MILLIS|DATE_DIFF_STR|DATE_FORMAT_STR|DATE_PART_MILLIS|DATE_PART_STR|DATE_RANGE_MILLIS|DATE_RANGE_STR|DATE_TRUNC_MILLIS|DATE_TRUNC_STR|DECODE_JSON|DEGREES|DURATION_TO_STR|E|ENCODED_SIZE|ENCODE_JSON|EXP|FLOOR|GREATEST|HAS_TOKEN|IFINF|IFMISSING|IFMISSINGORNULL|IFNAN|IFNANORINF|IFNULL|INITCAP|ISARRAY|ISATOM|ISBOOLEAN|ISNUMBER|ISOBJECT|ISSTRING|IsBitSET|LEAST|LENGTH|LN|LOG|LOWER|LTRIM|MAX|META|MILLIS|MILLIS_TO_LOCAL|MILLIS_TO_STR|MILLIS_TO_TZ|MILLIS_TO_UTC|MILLIS_TO_ZONE_NAME|MIN|MISSINGIF|NANIF|NEGINFIF|NOW_LOCAL|NOW_MILLIS|NOW_STR|NOW_TZ|NOW_UTC|NULLIF|OBJECT_ADD|OBJECT_CONCAT|OBJECT_INNER_PAIRS|OBJECT_INNER_VALUES|OBJECT_LENGTH|OBJECT_NAMES|OBJECT_PAIRS|OBJECT_PUT|OBJECT_REMOVE|OBJECT_RENAME|OBJECT_REPLACE|OBJECT_UNWRAP|OBJECT_VALUES|PAIRS|PI|POLY_LENGTH|POSINFIF|POSITION|POWER|RADIANS|RANDOM|REGEXP_CONTAINS|REGEXP_LIKE|REGEXP_POSITION|REGEXP_REPLACE|REPEAT|REPLACE|REVERSE|ROUND|RTRIM|SIGN|SIN|SPLIT|SQRT|STR_TO_DURATION|STR_TO_MILLIS|STR_TO_TZ|STR_TO_UTC|STR_TO_ZONE_NAME|SUBSTR|SUFFIXES|SUM|TAN|TITLE|TOARRAY|TOATOM|TOBOOLEAN|TOKENS|TONUMBER|TOOBJECT|TOSTRING|TRIM|TRUNC|TYPE|UPPER|WEEKDAY_MILLIS|WEEKDAY_STR)(?=\s*\()/i,keyword:/\b(?:ALL|ALTER|ANALYZE|AS|ASC|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|CONNECT|CONTINUE|CORRELATE|COVER|CREATE|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FLATTEN|FOR|FORCE|FROM|FUNCTION|GRANT|GROUP|GSI|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LAST|LEFT|LET|LETTING|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NULL|NUMBER|OBJECT|OFFSET|ON|OPTION|ORDER|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROCEDURE|PUBLIC|RAW|REALM|REDUCE|RENAME|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|SATISFIES|SCHEMA|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TO|TRANSACTION|TRIGGER|TRUNCATE|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WITH|WORK|XOR)\b/i,boolean:/\b(?:TRUE|FALSE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}; +Prism.languages.n4js=Prism.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),Prism.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),Prism.languages.n4jsd=Prism.languages.n4js; +Prism.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:CHIP|IN|OUT|PARTS|BUILTIN|CLOCKED)\b/,boolean:/\b(?:true|false)\b/,function:/[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}; +!function(e){var a=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:a,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function t(e){return"string"==typeof e?e:Array.isArray(e)?e.map(t).join(""):t(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:a,greedy:!0,alias:"selector"},"command-params":{pattern:/[\s\S]*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:a,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w+[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",function(e){e.tokens.forEach(function(e){if("string"!=typeof e&&"generic-text"===e.type){var a=t(e);(function(e){for(var a=[],n=0;n=&|$!]/}; +Prism.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+\.?\d*|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:true|false|yes|no)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"\',:=[\]{}()\s`-]|[:-][^"\',=[\]{}()\s])(?:[^,:=\]})(\s]+|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}; +Prism.languages.nginx=Prism.languages.extend("clike",{comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},keyword:/\b(?:CONTENT_|DOCUMENT_|GATEWAY_|HTTP_|HTTPS|if_not_empty|PATH_|QUERY_|REDIRECT_|REMOTE_|REQUEST_|SCGI|SCRIPT_|SERVER_|http|events|accept_mutex|accept_mutex_delay|access_log|add_after_body|add_before_body|add_header|addition_types|aio|alias|allow|ancient_browser|ancient_browser_value|auth|auth_basic|auth_basic_user_file|auth_http|auth_http_header|auth_http_timeout|autoindex|autoindex_exact_size|autoindex_localtime|break|charset|charset_map|charset_types|chunked_transfer_encoding|client_body_buffer_size|client_body_in_file_only|client_body_in_single_buffer|client_body_temp_path|client_body_timeout|client_header_buffer_size|client_header_timeout|client_max_body_size|connection_pool_size|create_full_put_path|daemon|dav_access|dav_methods|debug_connection|debug_points|default_type|deny|devpoll_changes|devpoll_events|directio|directio_alignment|disable_symlinks|empty_gif|env|epoll_events|error_log|error_page|expires|fastcgi_buffer_size|fastcgi_buffers|fastcgi_busy_buffers_size|fastcgi_cache|fastcgi_cache_bypass|fastcgi_cache_key|fastcgi_cache_lock|fastcgi_cache_lock_timeout|fastcgi_cache_methods|fastcgi_cache_min_uses|fastcgi_cache_path|fastcgi_cache_purge|fastcgi_cache_use_stale|fastcgi_cache_valid|fastcgi_connect_timeout|fastcgi_hide_header|fastcgi_ignore_client_abort|fastcgi_ignore_headers|fastcgi_index|fastcgi_intercept_errors|fastcgi_keep_conn|fastcgi_max_temp_file_size|fastcgi_next_upstream|fastcgi_no_cache|fastcgi_param|fastcgi_pass|fastcgi_pass_header|fastcgi_read_timeout|fastcgi_redirect_errors|fastcgi_send_timeout|fastcgi_split_path_info|fastcgi_store|fastcgi_store_access|fastcgi_temp_file_write_size|fastcgi_temp_path|flv|geo|geoip_city|geoip_country|google_perftools_profiles|gzip|gzip_buffers|gzip_comp_level|gzip_disable|gzip_http_version|gzip_min_length|gzip_proxied|gzip_static|gzip_types|gzip_vary|if|if_modified_since|ignore_invalid_headers|image_filter|image_filter_buffer|image_filter_jpeg_quality|image_filter_sharpen|image_filter_transparency|imap_capabilities|imap_client_buffer|include|index|internal|ip_hash|keepalive|keepalive_disable|keepalive_requests|keepalive_timeout|kqueue_changes|kqueue_events|large_client_header_buffers|limit_conn|limit_conn_log_level|limit_conn_zone|limit_except|limit_rate|limit_rate_after|limit_req|limit_req_log_level|limit_req_zone|limit_zone|lingering_close|lingering_time|lingering_timeout|listen|location|lock_file|log_format|log_format_combined|log_not_found|log_subrequest|map|map_hash_bucket_size|map_hash_max_size|master_process|max_ranges|memcached_buffer_size|memcached_connect_timeout|memcached_next_upstream|memcached_pass|memcached_read_timeout|memcached_send_timeout|merge_slashes|min_delete_depth|modern_browser|modern_browser_value|mp4|mp4_buffer_size|mp4_max_buffer_size|msie_padding|msie_refresh|multi_accept|open_file_cache|open_file_cache_errors|open_file_cache_min_uses|open_file_cache_valid|open_log_file_cache|optimize_server_names|override_charset|pcre_jit|perl|perl_modules|perl_require|perl_set|pid|pop3_auth|pop3_capabilities|port_in_redirect|post_action|postpone_output|protocol|proxy|proxy_buffer|proxy_buffer_size|proxy_buffering|proxy_buffers|proxy_busy_buffers_size|proxy_cache|proxy_cache_bypass|proxy_cache_key|proxy_cache_lock|proxy_cache_lock_timeout|proxy_cache_methods|proxy_cache_min_uses|proxy_cache_path|proxy_cache_use_stale|proxy_cache_valid|proxy_connect_timeout|proxy_cookie_domain|proxy_cookie_path|proxy_headers_hash_bucket_size|proxy_headers_hash_max_size|proxy_hide_header|proxy_http_version|proxy_ignore_client_abort|proxy_ignore_headers|proxy_intercept_errors|proxy_max_temp_file_size|proxy_method|proxy_next_upstream|proxy_no_cache|proxy_pass|proxy_pass_error_message|proxy_pass_header|proxy_pass_request_body|proxy_pass_request_headers|proxy_read_timeout|proxy_redirect|proxy_redirect_errors|proxy_send_lowat|proxy_send_timeout|proxy_set_body|proxy_set_header|proxy_ssl_session_reuse|proxy_store|proxy_store_access|proxy_temp_file_write_size|proxy_temp_path|proxy_timeout|proxy_upstream_fail_timeout|proxy_upstream_max_fails|random_index|read_ahead|real_ip_header|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver|resolver_timeout|return|rewrite|root|rtsig_overflow_events|rtsig_overflow_test|rtsig_overflow_threshold|rtsig_signo|satisfy|satisfy_any|secure_link_secret|send_lowat|send_timeout|sendfile|sendfile_max_chunk|server|server_name|server_name_in_redirect|server_names_hash_bucket_size|server_names_hash_max_size|server_tokens|set|set_real_ip_from|smtp_auth|smtp_capabilities|so_keepalive|source_charset|split_clients|ssi|ssi_silent_errors|ssi_types|ssi_value_length|ssl|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_client_certificate|ssl_crl|ssl_dhparam|ssl_engine|ssl_prefer_server_ciphers|ssl_protocols|ssl_session_cache|ssl_session_timeout|ssl_verify_client|ssl_verify_depth|starttls|stub_status|sub_filter|sub_filter_once|sub_filter_types|tcp_nodelay|tcp_nopush|timeout|timer_resolution|try_files|types|types_hash_bucket_size|types_hash_max_size|underscores_in_headers|uninitialized_variable_warn|upstream|use|user|userid|userid_domain|userid_expires|userid_name|userid_p3p|userid_path|userid_service|valid_referers|variables_hash_bucket_size|variables_hash_max_size|worker_connections|worker_cpu_affinity|worker_priority|worker_processes|worker_rlimit_core|worker_rlimit_nofile|worker_rlimit_sigpending|working_directory|xclient|xml_entities|xslt_entities|xslt_stylesheet|xslt_types|ssl_session_tickets|ssl_stapling|ssl_stapling_verify|ssl_ecdh_curve|ssl_trusted_certificate|more_set_headers|ssl_early_data)\b/i}),Prism.languages.insertBefore("nginx","keyword",{variable:/\$[a-z_]+/i}); +Prism.languages.nim={comment:/#.*/,string:{pattern:/(?:(?:\b(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")|'(?:\\(?:\d+|x[\da-fA-F]{2}|.)|[^'])')/,greedy:!0},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,function:{pattern:/(?:(?!\d)(?:\w|\\x[8-9a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,inside:{operator:/\*$/}},ignore:{pattern:/`[^`\r\n]+`/,inside:{punctuation:/`/}},operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|of|or|in|is|isnot|mod|not|notin|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}; +Prism.languages.nix={comment:/\/\*[\s\S]*?\*\/|#.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^}]|\{[^}]*\})*}/,lookbehind:!0,inside:{antiquotation:{pattern:/^\$(?=\{)/,alias:"variable"}}}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"variable"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:url|Tarball)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},Prism.languages.nix.string.inside.interpolation.inside.rest=Prism.languages.nix; +Prism.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^\s*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|Banner|BG(?:Font|Gradient|Image)|BrandingText|BringToFront|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|WriteUTF16LE|Seek|Write|WriteByte|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|Name|Nop|ns(?:Dialogs|Exec)|NSISdl|OutFile|Page(?:Callbacks)?|PE(?:DllCharacteristics|SubsysVer)|Pop|Push|Quit|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Unicode|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UninstPage|UnRegDLL|UserInfo|Var|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle)\b/m,lookbehind:!0},property:/\b(?:admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user|ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY)\b/,constant:/\${[\w\.:\^-]+}|\$\([\w\.:\^-]+\)/i,variable:/\$\w+/i,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^\s*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|ifdef|ifmacrodef|ifmacrondef|ifndef|if|include|insertmacro|macroend|macro|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}; +Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec; +Prism.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|.,:;]|\b_\b/}; +!function(E){E.languages.opencl=E.languages.extend("c",{keyword:/\b(?:__attribute__|(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|auto|break|case|cl_(?:image_format|mem_fence_flags)|clk_event_t|complex|const|continue|default|do|(?:float|double)(?:16(?:x(?:1|16|2|4|8))?|1x(?:1|16|2|4|8)|2(?:x(?:1|16|2|4|8))?|3|4(?:x(?:1|16|2|4|8))?|8(?:x(?:1|16|2|4|8))?)?|else|enum|event_t|extern|for|goto|(?:u?(?:char|short|int|long)|half|quad|bool)(?:2|3|4|8|16)?|if|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|imaginary|inline|intptr_t|ndrange_t|packed|pipe|ptrdiff_t|queue_t|register|reserve_id_t|restrict|return|sampler_t|signed|size_t|sizeof|static|struct|switch|typedef|uintptr_t|uniform|union|unsigned|void|volatile|while)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:LOCAL|GLOBAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|MANT_DIG|(?:MIN|MAX)(?:(?:_10)?_EXP)?)|FLT_RADIX|HUGE_VALF?|INFINITY|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|(?:UCHAR|USHRT|UINT|ULONG)_MAX|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:10|2)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN)\b/,alias:"constant"},boolean:/\b(?:false|true)\b/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]*/i});var _={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|short|int|long)|float|double)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:TRUE|FALSE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:16|24|8|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|Kernel|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};E.languages.insertBefore("c","keyword",_),E.languages.cpp&&(_["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|Sampler|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|UserEvent)\b/,alias:"keyword"},E.languages.insertBefore("cpp","keyword",_))}(Prism); +Prism.languages.oz={comment:/\/\*[\s\S]*?\*\/|%.*/,string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+\.?\d*(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/\b[A-Z][A-Za-z\d]*|`(?:[^`\\]|\\.)+`/,"attr-name":/\w+(?=:)/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}; +Prism.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var r=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return r=r.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+r+")\\b")}(),function:/\w[\w ]*?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}; +!function(e){var n=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});n=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:n.keyword,variable:n.variable,function:n.function,boolean:/\b(?:true|false)\b/,number:/\b(?:0x[a-f\d]+|\d+\.?\d*(?:e[+-]?\d+)?)\b/i,escape:n.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:n.punctuation}}}),n=e.languages.insertBefore("inside","punctuation",{expression:n.expression,keyword:n.keyword,variable:n.variable,function:n.function,escape:n.escape,"parser-punctuation":{pattern:n.punctuation,alias:"punctuation"}},n.tag.inside["attr-value"])}(Prism); +Prism.languages.pascal={comment:[/\(\*[\s\S]+?\*\)/,/\{[\s\S]+?\}/,/\/\/.*/],string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/i,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},Prism.languages.objectpascal=Prism.languages.pascal; +!function(e){var n="(?:\\w+(?:)?|)".replace(//g,function(){return"\\((?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))*\\)"}),t=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp("(\\btype\\s+\\w+\\s+is\\s+)".replace(//g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp("(?=\\s+is\\b)".replace(//g,function(){return n}),"i"),inside:null},{pattern:RegExp("(:\\s*)".replace(//g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:True|False)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\w+(?=\s*\()/i,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(e,n){return e[n]=t[n],e},{});t["class-name"].forEach(function(e){e.inside=i})}(Prism); +Prism.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)[\s\S]+/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/YES|NO/},Prism.languages.px=Prism.languages.pcaxis; +Prism.languages.peoplecode={comment:RegExp(["/\\*[^]*?\\*/","\\bREM[^;]*;","<\\*(?:[^<*]|\\*(?!>)|<(?!\\*)|<\\*(?:(?!\\*>)[^])*\\*>)*\\*>","/\\+[^]*?\\+/"].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|implements|import|instance|if|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},Prism.languages.pcode=Prism.languages.peoplecode; +Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}; +!function(a){var e="(?:\\b[a-zA-Z]\\w*|[|\\\\[\\]])+";a.languages.phpdoc=a.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+e+"\\s+)?)\\$\\w+"),lookbehind:!0}}),a.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+e),lookbehind:!0,inside:{keyword:/\b(?:callback|resource|boolean|integer|double|object|string|array|false|float|mixed|bool|null|self|true|void|int)\b/,punctuation:/[|\\[\]()]/}}]}),a.languages.javadoclike.addSupport("php",a.languages.phpdoc)}(Prism); +Prism.languages.insertBefore("php","variable",{this:/\$this\b/,global:/\$(?:_(?:SERVER|GET|POST|FILES|REQUEST|SESSION|ENV|COOKIE)|GLOBALS|HTTP_RAW_POST_DATA|argc|argv|php_errormsg|http_response_header)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/static|self|parent/,punctuation:/::|\\/}}}); +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(E){var A=E.languages.plsql=E.languages.extend("sql",{comment:[/\/\*[\s\S]*?\*\//,/--.*/]}),T=A.keyword;Array.isArray(T)||(T=A.keyword=[T]),T.unshift(/\b(?:ACCESS|AGENT|AGGREGATE|ARRAY|ARROW|AT|ATTRIBUTE|AUDIT|AUTHID|BFILE_BASE|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BYTE|CALLING|CHAR_BASE|CHARSET(?:FORM|ID)|CLOB_BASE|COLAUTH|COLLECT|CLUSTERS?|COMPILED|COMPRESS|CONSTANT|CONSTRUCTOR|CONTEXT|CRASH|CUSTOMDATUM|DANGLING|DATE_BASE|DEFINE|DETERMINISTIC|DURATION|ELEMENT|EMPTY|EXCEPTIONS?|EXCLUSIVE|EXTERNAL|FINAL|FORALL|FORM|FOUND|GENERAL|HEAP|HIDDEN|IDENTIFIED|IMMEDIATE|INCLUDING|INCREMENT|INDICATOR|INDEXES|INDICES|INFINITE|INITIAL|ISOPEN|INSTANTIABLE|INTERFACE|INVALIDATE|JAVA|LARGE|LEADING|LENGTH|LIBRARY|LIKE[24C]|LIMITED|LONG|LOOP|MAP|MAXEXTENTS|MAXLEN|MEMBER|MINUS|MLSLABEL|MULTISET|NAME|NAN|NATIVE|NEW|NOAUDIT|NOCOMPRESS|NOCOPY|NOTFOUND|NOWAIT|NUMBER(?:_BASE)?|OBJECT|OCI(?:COLL|DATE|DATETIME|DURATION|INTERVAL|LOBLOCATOR|NUMBER|RAW|REF|REFCURSOR|ROWID|STRING|TYPE)|OFFLINE|ONLINE|ONLY|OPAQUE|OPERATOR|ORACLE|ORADATA|ORGANIZATION|ORL(?:ANY|VARY)|OTHERS|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETERS?|PASCAL|PCTFREE|PIPE(?:LINED)?|PRAGMA|PRIOR|PRIVATE|RAISE|RANGE|RAW|RECORD|REF|REFERENCE|REM|REMAINDER|RESULT|RESOURCE|RETURNING|REVERSE|ROW(?:ID|NUM|TYPE)|SAMPLE|SB[124]|SEGMENT|SELF|SEPARATE|SEQUENCE|SHORT|SIZE(?:_T)?|SPARSE|SQL(?:CODE|DATA|NAME|STATE)|STANDARD|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUCCESSFUL|SYNONYM|SYSDATE|TABAUTH|TDO|THE|TIMEZONE_(?:ABBR|HOUR|MINUTE|REGION)|TRAILING|TRANSAC(?:TIONAL)?|TRUSTED|UB[124]|UID|UNDER|UNTRUSTED|VALIDATE|VALIST|VARCHAR2|VARIABLE|VARIANCE|VARRAY|VIEWS|VOID|WHENEVER|WRAPPED|ZONE)\b/i);var R=A.operator;Array.isArray(R)||(R=A.operator=[R]),R.unshift(/:=/)}(Prism); +Prism.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/).*)/,lookbehind:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0,alias:"variable"},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:First|Last|All)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:Inner|LeftOuter|RightOuter|FullOuter|LeftAnti|RightAnti)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:List|Ignore|Error)\b/,/\bJoinAlgorithm\.(?:Dynamic|PairwiseHash|SortMerge|LeftHash|RightHash|LeftIndex|RightIndex)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Double|Decimal)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf8|Utf16|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Int8|Int16|Int32|Int64|Function|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:true|false)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])(?!\d)[\w.]+(?=\s*\()/,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time|type)\b/,alias:"variable"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},Prism.languages.pq=Prism.languages.powerquery,Prism.languages.mscript=Prism.languages.powerquery; +!function(e){var i=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},r=i.string[0].inside;r.boolean=i.boolean,r.variable=i.variable,r.function.inside=i}(); +Prism.languages.processing=Prism.languages.extend("clike",{keyword:/\b(?:break|catch|case|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),Prism.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"variable"}}),Prism.languages.processing.function=/\w+(?=\s*\()/,Prism.languages.processing["class-name"].alias="variable"; +Prism.languages.prolog={comment:[/%.+/,/\/\*[\s\S]*?\*\//],string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,variable:/\b[A-Z_]\w*/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+\.?\d*/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}; +Prism.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m,punctuation:/[=:]/}; +!function(e){var s=/\b(?:double|float|[su]?int(?:32|64)|s?fixed(?:32|64)|bool|string|bytes)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:s}},builtin:s,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(Prism); +!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ]+.+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"}}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ]+.+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:if|unless|else|case|when|default|each|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:if|unless|else|case|when|default|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:block|extends|include|append|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]+).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]+).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],n={},a=0,i=t.length;a\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:true|false)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var n=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=n,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=n}(Prism); +!function(r){r.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d)?|\B\.\d)\d*(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|NULL|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:(?:fundef|interface|macdef|typedef)(?:_at)?|addr|constdef|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_(?:matrix|pointer)|byte_c?string(?:_pointer)?|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|short|sentry|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};["c",{lang:"c++",alias:"cpp"},"fortran"].forEach(function(e){var t=e;if("string"!=typeof e&&(t=e.alias,e=e.lang),r.languages[t]){var a={};a["inline-lang-"+t]={pattern:RegExp("%< *-\\*- *{lang}\\d* *-\\*-[^]+?%>".replace("{lang}",e.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:r.util.clone(r.languages.pure["inline-lang"].inside)},a["inline-lang-"+t].inside.rest=r.util.clone(r.languages[t]),r.languages.insertBefore("pure","inline-lang",a)}}),r.languages.c&&(r.languages.pure["inline-lang"].inside.rest=r.util.clone(r.languages.c))}(Prism); +Prism.languages.purebasic=Prism.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:declarecdll|declaredll|compilerselect|compilercase|compilerdefault|compilerendselect|compilererror|enableexplicit|disableexplicit|not|and|or|xor|calldebugger|debuglevel|enabledebugger|disabledebugger|restore|read|includepath|includebinary|threaded|runtime|with|endwith|structureunion|endstructureunion|align|newlist|newmap|interface|endinterface|extends|enumeration|endenumeration|swap|foreach|continue|fakereturn|goto|gosub|return|break|module|endmodule|declaremodule|enddeclaremodule|declare|declarec|prototype|prototypec|enableasm|disableasm|dim|redim|data|datasection|enddatasection|to|procedurereturn|debug|default|case|select|endselect|as|import|endimport|importc|compilerif|compilerelse|compilerendif|compilerelseif|end|structure|endstructure|while|wend|for|next|step|if|else|elseif|endif|repeat|until|procedure|proceduredll|procedurec|procedurecdll|endprocedure|protected|shared|static|global|define|includefile|xincludefile|macro|endmacro)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),Prism.languages.insertBefore("purebasic","keyword",{tag:/#\w+/,asm:{pattern:/(^\s*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(\s*!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(\s*!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},function:{pattern:/^(\s*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(\s*:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^(\s*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},keyword:[/(?:extern|global)[^;\r\n]*/i,/(?:CPU|FLOAT|DEFAULT).*/],register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|sp|si|di)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx][\da-f]*\.?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|\d*\.?\d+(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete Prism.languages.purebasic["class-name"],delete Prism.languages.purebasic.boolean,Prism.languages.pbfasm=Prism.languages.purebasic; +Prism.languages.purescript=Prism.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|as|hiding)\b/}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/}),Prism.languages.purs=Prism.languages.purescript; +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0[wn]|0W[hj]?|0N[hje]?|0x[\da-fA-F]+|\d+\.?\d*(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}; +!function(e){for(var r="(?:[^\\\\()[\\]{}\"'/]||/(?![*/])||\\(*\\)|\\[*\\]|\\{*\\}|\\\\[^])".replace(//g,function(){return"\"(?:\\\\.|[^\\\\\"\r\n])*\"|'(?:\\\\.|[^\\\\'\r\n])*'"}).replace(//g,function(){return"//.*(?!.)|/\\*(?:[^*]|\\*(?!/))*\\*/"}),n=0;n<2;n++)r=r.replace(//g,function(){return r});r=r.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp("((?:^|;)[ \t]*)function\\s+[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*\\(*\\)\\s*\\{*\\}".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp("(:[ \t]*)(?![\\s;}[])(?:(?!$|[;}]))+".replace(//g,function(){return r}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:/"(?:\\.|[^\\"\r\n])*"/,keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(Prism); +Prism.languages.qore=Prism.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},variable:/\$(?!\d)\w+\b/,keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:int|float|number|bool|string|date|list)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01]+|0x[\da-f]*\.?[\da-fp\-]+|\d*\.?\d+e?\d*[df]|\d*\.?\d+)\b/i,boolean:/\b(?:true|false)\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},function:/\$?\b(?!\d)\w+(?=\()/}); +Prism.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:TRUE|FALSE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:NaN|Inf)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+\.?\d*|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:if|else|repeat|while|function|for|in|next|break|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}; +Prism.languages.racket=Prism.languages.extend("scheme",{"lambda-parameter":{pattern:/(\(lambda\s+\()[^()'\s]+/,lookbehind:!0}}),Prism.languages.DFS(Prism.languages.racket,function(e,a){if("RegExp"===Prism.util.type(a)){var r=a.source.replace(/\\(.)|\[\^?((?:\\.|[^\\\]])*)\]/g,function(e,a,r){if(a){if("("===a)return"[([]";if(")"===a)return"[)\\]]"}return r?("^"===e[1]?"[^":"[")+r.replace(/\\(.)|[()]/g,function(e,a){return"("===e||"("===a?"([":")"===e||")"===a?")\\]":e})+"]":e});this[e]=RegExp(r,a.flags)}}),Prism.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),Prism.languages.rkt=Prism.languages.racket; +!function(i){var t=i.util.clone(i.languages.javascript);i.languages.jsx=i.languages.extend("markup",t),i.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:$-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,i.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,i.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,i.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,i.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},i.languages.jsx.tag),i.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:i.languages.jsx},alias:"language-javascript"}},i.languages.jsx.tag);var o=function(t){return t?"string"==typeof t?t:"string"==typeof t.content?t.content:t.content.map(o).join(""):""},p=function(t){for(var n=[],e=0;e"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):0|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),Prism.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete Prism.languages.reason.function; +!function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|c[a-zA-Z]|0[0-7]{0,2}|[123][0-7]{2}|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={charset:{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"charset-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"charset-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,charclass:{pattern:/\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},escape:n}},"special-escape":e,charclass:{pattern:/\.|\\[wsd]|\\p{[^{}]+}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|]?|>[=>]?|[&|^~]|\b(?:or|and|not|with|at)\b/,punctuation:/[{}[\];(),.:]/},Prism.languages.rpy=Prism.languages.renpy; +Prism.languages.rest={table:[{pattern:/(\s*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1(?:[+|].+)+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(\s*)(?:=+ +)+=+(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1(?:=+ +)+=+(?=(?:\r?\n|\r){2}|\s*$)/,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^\s*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( +)[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^\s*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^\s*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^\s*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^\s*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^\s*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^\s*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^\s*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^\s*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s).*?[^\s]\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^\s*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}; +Prism.languages.rip={comment:/#.*/,keyword:/(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:true|false)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,character:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}; +Prism.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{)|(?:external|import)\b)/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*)[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}; +!function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},o={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function n(t,n){var e={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var a in n)e[a]=n[a];return e.tag={pattern:/([\r\n](?: |\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},e.variable=o,e.comment=r,{pattern:RegExp("^ ?\\*{3}[ \t]*[ \t]*\\*{3}(?:.|[\r\n](?!\\*{3}))*".replace(//g,function(){return t}),"im"),alias:"section",inside:e}}var e={pattern:/(\[Documentation\](?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},a={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:o}},i={pattern:/([\r\n](?: |\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:o}};t.languages.robotframework={settings:n("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: |\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:n("Variables"),"test-cases":n("Test Cases",{"test-name":a,documentation:e,property:i}),keywords:n("Keywords",{"keyword-name":a,documentation:e,property:i}),tasks:n("Tasks",{"task-name":a,documentation:e,property:i}),comment:r},t.languages.robot=t.languages.robotframework}(Prism); +!function(e){for(var a="/\\*(?:[^*/]|\\*(?!/)|/(?!\\*)|)*\\*/",t=0;t<2;t++)a=a.replace(//g,function(){return a});a=a.replace(//g,function(){return"[^\\s\\S]"}),e.languages.rust={comment:[{pattern:RegExp("(^|[^\\\\])"+a),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0,alias:"string"},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|Self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:[ui](?:8|16|32|64|128|size)|f(?:32|64)|bool|char|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:[iu](?:8|16|32|64|size)?|f32|f64))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(Prism); +!function(e){var t="(?:\"(?:\"\"|[^\"])*\"(?!\")|'(?:''|[^'])*'(?!'))",a=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,n={pattern:RegExp(t+"[bx]"),alias:"number"},i={pattern:/&[a-z_][a-z_0-9]*/i},r={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMGLOBL|SYMLOCAL|SYMEXIST|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},s={pattern:/(^|\s+)(?:proc\s+\w+|quit|run|data(?!\=))\b/i,alias:"keyword",lookbehind:!0},o=[/\/\*[\s\S]*?\*\//,{pattern:/(^\s*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,d={pattern:/%?\w+(?=\()/,alias:"keyword"},p={function:d,"arg-value":{pattern:/(\s*=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l},u={pattern:/\b(?:format|put)\b=?[\w'$.]+/im,inside:{keyword:/^(?:format|put)(?=\=)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/i,alias:"number"}}},m={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},b={pattern:/((?:^|[\s])=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},g={pattern:/(^|\s)(?:submit(?:\s+(?:load|parseonly|norun))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},k="accessControl|cdm|aggregation|aStore|ruleMining|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|sccasl|clustering|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deepLearn|deepNeural|varReduce|simSystem|ds2|deduplication|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gam|gleam|graphSemiSupLearn|gVarCluster|hiddenMarkovModel|hyperGroup|image|iml|ica|kernalPca|langModel|ldaTopic|sparseML|mlTools|mixed|modelPublishing|mbc|network|optNetwork|neuralNet|nonlinear|nmf|nonParametricBayes|optimization|panel|pls|percentile|pca|phreg|qkb|qlim|quantreg|recommend|tsReconcile|deepRnn|regression|reinforcementLearn|robustPca|sampling|sparkEmbeddedProcess|search(?:Analytics)?|sentimentAnalysis|sequence|configuration|session(?:Prop)?|severity|simple|smartData|sandwich|spatialreg|stabilityMonitoring|spc|loadStreams|svDataDescription|svm|table|conditionalRandomFields|text(?:Rule(?:Develop|Score)|Mining|Parse|Topic|Util|Filters|Frequency)|tsInfo|timeData|transpose|uniTimeSeries",y={pattern:RegExp("(^|\\s)(?:action\\s+)?(?:)\\.[a-z]+\\b[^;]+".replace(//g,function(){return k}),"i"),lookbehind:!0,inside:{keyword:RegExp("(?:)\\.[a-z]+\\b".replace(//g,function(){return k}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:o,function:d,"arg-value":p["arg-value"],operator:p.operator,argument:p.arg,number:a,"numeric-constant":n,punctuation:c,string:l}},S={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?=\=)|define|delete|describe|document|do\s+over|do|dol|drop|dul|end(?:source|comp)?|entryTitle|else|eval(?:uate)?|exec(?:ute)?|exit|fill(?:attrs)?|file(?:name)?|flist|fnc|function(?:list)?|goto|global|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|name|noobs|nowd|_?null_|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|put|print|raise|ranexp|rannor|rbreak|retain|return|select|set|session|sessref|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|yaxisopts|y2axisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^(\s*)(?:(?:data)?lines|cards);[\s\S]+?^\s*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:(?:data)?lines|cards)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp("^[ \t]*(?:select|alter\\s+table|(?:create|describe|drop)\\s+(?:index|table(?:\\s+constraints)?|view)|create\\s+unique\\s+index|insert\\s+into|update)(?:|[^;\"'])+;".replace(//g,function(){return t}),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":b,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|exec(?:ute)?|begin|commit|rollback|reset|validate)\b/i,lookbehind:!0,alias:"keyword"},number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,groovy:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|run|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,lua:{pattern:RegExp("(^[ \t]*submit(?:\\s+(?:load|parseonly|norun))?)(?:|[^\"'])+?(?=endsubmit;)".replace(//g,function(){return t}),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:S,"submit-statement":g,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:o,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s+[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:p}},"cas-actions":y,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:p},step:s,keyword:S,function:d,format:u,altformat:m,"global-statements":b,number:a,"numeric-constant":n,punctuation:c,string:l}},"proc-args":{pattern:RegExp("(^proc\\s+\\w+\\s+)(?!\\s)(?:[^;\"']|)+;".replace(//g,function(){return t}),"im"),lookbehind:!0,inside:p},"macro-keyword":r,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:NRBQUOTE|NRQUOTE|NRSTR|BQUOTE|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":r,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/i},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s+[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:o,number:a,"numeric-constant":n}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:p},"cas-actions":y,comment:o,function:d,format:u,altformat:m,"numeric-constant":n,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:s,keyword:S,"operator-keyword":{pattern:/\b(?:eq|ne|gt|lt|ge|le|in|not)\b/i,alias:"operator"},number:a,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/i,punctuation:c}}(Prism); +!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:a,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/([ \t]*)\S(?:,?[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(Prism); +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function; +!function(s){var n=["([\"'])(?:\\\\[^]|\\$\\([^)]+\\)|`[^`]+`|(?!\\1)[^\\\\])*\\1","<<-?\\s*([\"']?)(\\w+)\\2\\s[^]*?[\r\n]\\3"].join("|");s.languages["shell-session"]={info:{pattern:/^[^\r\n$#*!]+(?=[$#])/m,alias:"punctuation",inside:{path:{pattern:/(:)[\s\S]+/,lookbehind:!0},user:/^[^\s@:$#*!/\\]+@[^\s@:$#*!/\\]+(?=:|$)/,punctuation:/:/}},command:{pattern:RegExp("[$#](?:[^\\\\\r\n'\"<]|\\\\.|<>)+".replace(/<>/g,function(){return n})),greedy:!0,inside:{bash:{pattern:/(^[$#]\s*)[\s\S]+/,lookbehind:!0,alias:"language-bash",inside:s.languages.bash},"shell-symbol":{pattern:/^[$#]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},s.languages["sh-session"]=s.languages.shellsession=s.languages["shell-session"]}(Prism); +Prism.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:true|false)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}; +Prism.languages.smalltalk={comment:/"(?:""|[^"])*"/,character:{pattern:/\$./,alias:"string"},string:/'(?:''|[^'])*'/,symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:nil|true|false|self|super|new)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}; +!function(n){n.languages.smarty={comment:/\{\*[\s\S]*?\*\}/,delimiter:{pattern:/^\{|\}$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->)(?!\d)\w+/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:[{pattern:/(\|\s*)@?(?!\d)\w+/,lookbehind:!0},/^\/?(?!\d)\w+/,/(?!\d)\w+(?=\()/],"attr-name":{pattern:/\w+\s*=\s*(?:(?!\d)\w+)?/,inside:{variable:{pattern:/(=\s*)(?!\d)\w+/,lookbehind:!0},operator:/=/}},punctuation:[/[\[\]().,:`]|->/],operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:eq|neq?|gt|lt|gt?e|lt?e|not|mod|or|and)\b/],keyword:/\b(?:false|off|on|no|true|yes)\b/},n.hooks.add("before-tokenize",function(e){var t=!1;n.languages["markup-templating"].buildPlaceholders(e,"smarty",/\{\*[\s\S]*?\*\}|\{[\s\S]+?\}/g,function(e){return"{/literal}"===e&&(t=!1),!t&&("{literal}"===e&&(t=!0),!0)})}),n.hooks.add("after-tokenize",function(e){n.languages["markup-templating"].tokenizePlaceholders(e,"smarty")})}(Prism); +!function(e){var n=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp("((?:^|[^:]):\\s*)(?:\\s*(?:(?:\\*|->)\\s*|,\\s*(?:(?=)|(?!)\\s+)))*".replace(//g,function(){return"\\s*(?:[*,]|->)"}).replace(//g,function(){return"(?:'[\\w']*||\\((?:[^()]|\\([^()]*\\))*\\)|\\{(?:[^{}]|\\{[^{}]*\\})*\\})(?:\\s+)*"}).replace(//g,function(){return"(?!)[a-z\\d_][\\w'.]*"}).replace(//g,function(){return n.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:n,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(Prism); +Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|string|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|byte|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),Prism.languages.sol=Prism.languages.solidity; +!function(n){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};n.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},n.languages.sln=n.languages["solution-file"]}(Prism); +!function(t){var e=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,a=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/({+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/({+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/({+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|in|int|js|html|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^{+\/?|\/?}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+]))*/,inside:{string:{pattern:e,greedy:!0},number:a,punctuation:/[\[\].?]/}},string:{pattern:e,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:true|false)\b/,number:a,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(e){var a=!1;t.languages["markup-templating"].buildPlaceholders(e,"soy",/{{.+?}}|{.+?}|\s\/\/.*|\/\*[\s\S]*?\*\//g,function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)})}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"soy")})}(Prism); +Prism.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+\.?\d*(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},Prism.languages.trig=Prism.languages.turtle; +Prism.languages.sparql=Prism.languages.extend("turtle",{variable:{pattern:/[?$]\w+/,greedy:!0},boolean:/\b(?:true|false)\b/i}),Prism.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|ROUND|REGEX|REPLACE|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:GRAPH|BASE|PREFIX)\b/i]}),Prism.languages.rq=Prism.languages.sparql; +Prism.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\w+(?=\s*\()/,property:/\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}; +Prism.languages.sqf=Prism.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execVM|execFSM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,"magic-variable":{pattern:/\b(?:_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x|this|thisList|thisTrigger)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,constant:/\bDIK(?:_[a-z\d]+)+\b/i}),Prism.languages.insertBefore("sqf","string",{macro:{pattern:/(^\s*)#[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:Prism.languages.sqf.comment}}}),delete Prism.languages.sqf["class-name"]; +Prism.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:/(\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\s*\(\s*)[a-zA-Z]\w*/,lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)(?:(?!\s*(?:>$|,\s*\w+\s*=))[\s\S])+/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|[,]/}},keyword:[/\b(?:break|cholesky_factor_corr|cholesky_factor_cov|continue|corr_matrix|cov_matrix|data|else|for|functions|generated|if|in|increment_log_prob|int|matrix|model|ordered|parameters|positive_ordered|print|quantities|real|reject|return|row_vector|simplex|target|transformed|unit_vector|vector|void|while)\b/,/\b(?:algebra_solver|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect)\b/],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},Prism.languages.stan.constraint.inside.expression.inside=Prism.languages.stan; +Prism.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:GLOBAL|INPUT|PUTPUT|IN_OUT|ACCESS|TEMP|EXTERNAL|CONFIG)|VAR|METHOD|PROPERTY)\b/i,keyword:/\b(?:(?:END_)?(?:IF|WHILE|REPEAT|CASE|FOR)|ELSE|FROM|THEN|ELSIF|DO|TO|BY|PRIVATE|PUBLIC|PROTECTED|CONSTANT|RETURN|EXIT|CONTINUE|GOTO|JMP|AT|RETAIN|NON_RETAIN|TASK|WITH|UNTIL|USING|EXTENDS|IMPLEMENTS|GET|SET|__TRY|__CATCH|__FINALLY|__ENDTRY)\b/,variable:/\b(?:AT|BOOL|BYTE|(?:D|L)?WORD|U?(?:S|D|L)?INT|L?REAL|TIME(?:_OF_DAY)?|TOD|DT|DATE(?:_AND_TIME)?|STRING|ARRAY|ANY|POINTER)\b/,symbol:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:T|D|DT|TOD)#[\d_shmd:]*|\b[A-Z]*\#[\d.,_]*|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/,function:/\w+(?=\()/,operator:/(?:S?R?:?=>?|&&?|\*\*?|<=?|>=?|[-:^/+])|\b(?:OR|AND|MOD|NOT|XOR|LE|GE|EQ|NE|GT|LT)\b/,punctuation:/[();]/,type:{pattern:/#/,alias:"selector"}}; +!function(e){var n={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0},i={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/url\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:n,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:n,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:r,punctuation:/[{}()\[\];:,]/};i.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:i}},i.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:i}},e.languages.stylus={"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:i}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:i}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:i}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(?:\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:i.interpolation}},rest:i}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:i.interpolation,comment:i.comment,punctuation:/[{},]/}},func:i.func,string:i.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:i.interpolation,punctuation:/[{}()\[\];:.]/}}(Prism); +Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift; +!function(n){function i(e,t,a){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:a}}}}n.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(e){var t=n.languages[e],a="language-"+e;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:i("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:i("=",t,a),"class-feature":i("\\+",t,a),standard:i("",t,a)}}}}})}(Prism); +Prism.languages.t4=Prism.languages["t4-cs"]=Prism.languages["t4-templating"].createT4("csharp"); +Prism.languages.vbnet=Prism.languages.extend("basic",{keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}]}); +Prism.languages["t4-vb"]=Prism.languages["t4-templating"].createT4("vbnet"); +!function(n){var t=/[*&][^\s[\]{},]+/,e=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+e.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+e.source+")?)";function a(n,t){t=(t||"").replace(/m/g,"")+"m";var e="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\\s*#))".replace(/<>/g,function(){return r}).replace(/<>/g,function(){return n});return RegExp(e,t)}n.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\\2[^\r\n]+)*)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\\]},#\\s]+?(?=\\s*:\\s)".replace(/<>/g,function(){return r})),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?)?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:a("true|false","i"),lookbehind:!0,alias:"important"},null:{pattern:a("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:a("(\"|')(?:(?!\\2)[^\\\\\r\n]|\\\\.)*\\2"),lookbehind:!0,greedy:!0},number:{pattern:a("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+\\.?\\d*|\\.?\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:e,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml}(Prism); +Prism.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,lookbehind:!0,inside:Prism.languages.yaml,alias:"language-yaml"}}; +Prism.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$){[^}]+}/,lookbehind:!0},{pattern:/(^\s*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^\s*proc[ \t]+)[^\s]+/m,lookbehind:!0},builtin:[{pattern:/(^\s*)(?:proc|return|class|error|eval|exit|for|foreach|if|switch|while|break|continue)\b/m,lookbehind:!0},/\b(?:elseif|else)\b/],scope:{pattern:/(^\s*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^\s*|\[)(?:after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|Safe_Base|scan|seek|set|socket|source|split|string|subst|Tcl|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|wordBreak(?:After|Before)|test|vars)|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|ne|in|ni)\b/,punctuation:/[{}()\[\]]/}; +!function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|TAGS|THROW|TRY|SWITCH|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|or|not)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(e){t.languages["markup-templating"].buildPlaceholders(e,"tt2",/\[%[\s\S]+?%\]/g)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"tt2")})}(Prism); +!function(n){function e(n,e){return RegExp(n.replace(//g,function(){return"(?:\\([^|()\n]+\\)|\\[[^\\]\n]+\\]|\\{[^}\n]+\\})"}).replace(//g,function(){return"(?:\\)|\\((?![^|()\n]+\\)))"}),e||"")}var i={css:{pattern:/\{[^}]+\}/,inside:{rest:n.languages.css}},"class-id":{pattern:/(\()[^)]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},t=n.languages.textile=n.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:e("^[a-z]\\w*(?:||[<>=])*\\."),inside:{modifier:{pattern:e("(^[a-z]\\w*)(?:||[<>=])+(?=\\.)"),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:e("^[*#]+*\\s+.+","m"),inside:{modifier:{pattern:e("(^[*#]+)+"),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:e("^(?:(?:||[<>=^~])+\\.\\s*)?(?:\\|(?:(?:||[<>=^~_]|[\\\\/]\\d+)+\\.)?[^|]*)+\\|","m"),inside:{modifier:{pattern:e("(^|\\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\\\/]\\d+)+(?=\\.)"),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:e("(^|[^a-zA-Z\\d])(\\*\\*|__|\\?\\?|[*_%@+\\-^~])*.+?\\2(?![a-zA-Z\\d])"),lookbehind:!0,inside:{bold:{pattern:e("(^(\\*\\*?)*).+?(?=\\2)"),lookbehind:!0},italic:{pattern:e("(^(__?)*).+?(?=\\2)"),lookbehind:!0},cite:{pattern:e("(^\\?\\?*).+?(?=\\?\\?)"),lookbehind:!0,alias:"string"},code:{pattern:e("(^@*).+?(?=@)"),lookbehind:!0,alias:"keyword"},inserted:{pattern:e("(^\\+*).+?(?=\\+)"),lookbehind:!0},deleted:{pattern:e("(^-*).+?(?=-)"),lookbehind:!0},span:{pattern:e("(^%*).+?(?=%)"),lookbehind:!0},modifier:{pattern:e("(^\\*\\*|__|\\?\\?|[*_%@+\\-^~])+"),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:e('"*[^"]+":.+?(?=[^\\w/]?(?:\\s|$))'),inside:{text:{pattern:e('(^"*)[^"]+(?=")'),lookbehind:!0},modifier:{pattern:e('(^")+'),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:e("!(?:||[<>=])*[^!\\s()]+(?:\\([^)]+\\))?!(?::.+?(?=[^\\w/]?(?:\\s|$)))?"),inside:{source:{pattern:e("(^!(?:||[<>=])*)[^!\\s()]+(?:\\([^)]+\\))?(?=!)"),lookbehind:!0,alias:"url"},modifier:{pattern:e("(^!)(?:||[<>=])+"),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^)]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:TM|R|C)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),a=t.phrase.inside,o={inline:a.inline,link:a.link,image:a.image,footnote:a.footnote,acronym:a.acronym,mark:a.mark};t.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var r=a.inline.inside;r.bold.inside=o,r.italic.inside=o,r.inserted.inside=o,r.deleted.inside=o,r.span.inside=o;var d=a.table.inside;d.inline=o.inline,d.link=o.link,d.image=o.image,d.footnote=o.footnote,d.acronym=o.acronym,d.mark=o.mark}(Prism); +!function(e){function n(e){return e.replace(/__/g,function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"})}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^\\s*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^\\s*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:true|false)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +Prism.languages.twig={comment:/\{#[\s\S]*?#\}/,tag:{pattern:/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}/,inside:{ld:{pattern:/^(?:\{\{-?|\{%-?\s*\w+)/,inside:{punctuation:/^(?:\{\{|\{%)-?/,keyword:/\w+/}},rd:{pattern:/-?(?:%\}|\}\})$/,inside:{punctuation:/.+/}},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:true|false|null)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],property:/\b[a-zA-Z_]\w*\b/,punctuation:/[()\[\]{}:.,]/}},other:{pattern:/\S(?:[\s\S]*\S)?/,inside:Prism.languages.markup}}; +!function(E){var n=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;E.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:n}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!]\n).)*/,lookbehind:!0,inside:{function:/{\$.*}/,keyword:n,number:/^[0-9]+$/,punctuation:/[,|:]/}},keyword:n,number:{pattern:/[0-9]+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[\w-\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},E.languages.tsconfig=E.languages.typoscript}(Prism); +Prism.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:Cross|Dot|ClockwiseFrom)\b/,punctuation:/[()[\]{};,.]/},Prism.languages.uc=Prism.languages.uscript=Prism.languages.unrealscript; +Prism.languages.vala=Prism.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new|struct|enum)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],constant:/\b[A-Z0-9_]+\b/,function:/\w+(?=\s*\()/,keyword:/\b(?:bool|char|double|float|null|size_t|ssize_t|string|unichar|void|int|int8|int16|int32|int64|long|short|uchar|uint|uint8|uint16|uint32|uint64|ulong|ushort|class|delegate|enum|errordomain|interface|namespace|struct|break|continue|do|for|foreach|return|while|else|if|switch|assert|case|default|abstract|const|dynamic|ensures|extern|inline|internal|override|private|protected|public|requires|signal|static|virtual|volatile|weak|async|owned|unowned|try|catch|finally|throw|as|base|construct|delete|get|in|is|lock|new|out|params|ref|sizeof|set|this|throws|typeof|using|value|var|yield)\b/i,number:/(?:\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/}),Prism.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:Prism.languages.vala}},string:/[\s\S]+/}}}),Prism.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}}}); +!function(e){e.languages.velocity=e.languages.extend("markup",{});var n={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+])*|{[^}]+})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:true|false)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};n.variable.inside={string:n.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:n.number,boolean:n.boolean,punctuation:n.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?]]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|]]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|{[a-z][\w-]*})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|{[a-z][\w-]*})|\bin\b/,inside:{punctuation:/[{}]/}},rest:n}},variable:n.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(Prism); +Prism.languages.verilog={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},property:/\B\$\w+\b/,constant:/\B`\w+\b/,function:/\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|class|case|casex|casez|cell|chandle|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endspecify|endsequence|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_onevent|pulsestyle_ondetect|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always_latch|always_comb|always_ff|always)\b ?@?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b\d*[._]?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}; +Prism.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:use|library)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:true|false)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|not|mod|rem|sll|srl|sla|sra|rol|ror|and|or|nand|xnor|xor|nor)\b/i,punctuation:/[{}[\];(),.:]/}; +Prism.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\w+(?=\()/,keyword:/\b(?:ab|abbreviate|abc|abclear|abo|aboveleft|al|all|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|ar|args|argu|argument|as|ascii|bad|badd|ba|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bN|bNext|bo|botright|bp|bprevious|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|br|brewind|bro|browse|bufdo|b|buffer|buffers|bun|bunload|bw|bwipeout|ca|cabbrev|cabc|cabclear|caddb|caddbuffer|cad|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cgetb|cgetbuffer|cgete|cgetexpr|cg|cgetfile|c|change|changes|chd|chdir|che|checkpath|checkt|checktime|cla|clast|cl|clist|clo|close|cmapc|cmapclear|cnew|cnewer|cn|cnext|cN|cNext|cnf|cnfile|cNfcNfile|cnorea|cnoreabbrev|col|colder|colo|colorscheme|comc|comclear|comp|compiler|conf|confirm|con|continue|cope|copen|co|copy|cpf|cpfile|cp|cprevious|cq|cquit|cr|crewind|cuna|cunabbrev|cu|cunmap|cw|cwindow|debugg|debuggreedy|delc|delcommand|d|delete|delf|delfunction|delm|delmarks|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|di|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|earlier|echoe|echoerr|echom|echomsg|echon|e|edit|el|else|elsei|elseif|em|emenu|endfo|endfor|endf|endfunction|endfun|en|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fina|finally|fin|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|folddoc|folddoclosed|foldd|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|ha|hardcopy|h|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iuna|iunabbrev|iu|iunmap|j|join|ju|jumps|k|keepalt|keepj|keepjumps|kee|keepmarks|laddb|laddbuffer|lad|laddexpr|laddf|laddfile|lan|language|la|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|let|left|lefta|leftabove|lex|lexpr|lf|lfile|lfir|lfirst|lgetb|lgetbuffer|lgete|lgetexpr|lg|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|l|list|ll|lla|llast|lli|llist|lmak|lmake|lm|lmap|lmapc|lmapclear|lnew|lnewer|lne|lnext|lN|lNext|lnf|lnfile|lNf|lNfile|ln|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lpf|lpfile|lp|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|mak|make|ma|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkvie|mkview|mkv|mkvimrc|mod|mode|m|move|mzf|mzfile|mz|mzscheme|nbkey|new|n|next|N|Next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|omapc|omapclear|on|only|o|open|opt|options|ou|ounmap|pc|pclose|ped|pedit|pe|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|p|print|P|Print|profd|profdel|prof|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptN|ptNext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|pyf|pyfile|py|python|qa|qall|q|quit|quita|quitall|r|read|rec|recover|redi|redir|red|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|rub|ruby|rubyd|rubydo|rubyf|rubyfile|ru|runtime|rv|rviminfo|sal|sall|san|sandbox|sa|sargument|sav|saveas|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbN|sbNext|sbp|sbprevious|sbr|sbrewind|sb|sbuffer|scripte|scriptencoding|scrip|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sla|slast|sl|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sN|sNext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|sor|sort|so|source|spelld|spelldump|spe|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|sp|split|spr|sprevious|sre|srewind|sta|stag|startg|startgreplace|star|startinsert|startr|startreplace|stj|stjump|st|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tab|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabnew|tabn|tabnext|tabN|tabNext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|ta|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|tN|tNext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|una|unabbreviate|u|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|verb|verbose|ve|version|vert|vertical|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|vi|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|wa|wall|wh|while|winc|wincmd|windo|winp|winpos|win|winsize|wn|wnext|wN|wNext|wp|wprevious|wq|wqa|wqall|w|write|ws|wsverb|wv|wviminfo|X|xa|xall|x|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|XMLent|XMLns|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:autocmd|acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|t_AB|t_AF|t_al|t_AL|t_bc|t_cd|t_ce|t_Ce|t_cl|t_cm|t_Co|t_cs|t_Cs|t_CS|t_CV|t_da|t_db|t_dl|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_fs|t_IE|t_IS|t_k1|t_K1|t_k2|t_k3|t_K3|t_k4|t_K4|t_k5|t_K5|t_k6|t_K6|t_k7|t_K7|t_k8|t_K8|t_k9|t_K9|t_KA|t_kb|t_kB|t_KB|t_KC|t_kd|t_kD|t_KD|t_ke|t_KE|t_KF|t_KG|t_kh|t_KH|t_kI|t_KI|t_KJ|t_KK|t_kl|t_KL|t_kN|t_kP|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_RI|t_RV|t_Sb|t_se|t_Sf|t_SI|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_WP|t_WS|t_xs|t_ZH|t_ZR)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}; +Prism.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:[^\S\r\n]_[^\S\r\n]*(?:\r\n?|\n)|.)+/i,alias:"comment",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[^\S\r\n]*(?:\d+([/-])\d+\1\d+(?:[^\S\r\n]+(?:\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?))?|\d+[^\S\r\n]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[^\S\r\n]*(?:AM|PM))?)[^\S\r\n]*#/i,alias:"builtin"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:U?[ILS]|[FRD])?/i,boolean:/\b(?:True|False|Nothing)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Until|Xor)\b/i,operator:[/[+\-*/\\^<=>&#@$%!]/,{pattern:/([^\S\r\n])_(?=[^\S\r\n]*[\r\n])/,lookbehind:!0}],punctuation:/[{}().,:?]/},Prism.languages.vb=Prism.languages["visual-basic"],Prism.languages.vba=Prism.languages["visual-basic"]; +Prism.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:false|true|F|T)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}; +Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^_`|~]+/i,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}; +Prism.languages.wiki=Prism.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+).+?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:RFC|PMID) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:Prism.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),Prism.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[\s\S]*?>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[\s\S]*?>|<\/(?:nowiki|pre|source)>/i,inside:Prism.languages.markup.tag.inside}}}}); +!function(n){n.languages.xeora=n.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:{[-\w.]+\?[-\w.]+(?:,(?:\|?(?:[-#.^+*~]*(?:[\w+][^$]*)|=(?:[\S+][^$]*)|@[-#]*(?:\w+.)[\w+.]+)?)*)?}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+])?:[-\w.]+:{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/}:[-\w.]+:{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),n.languages.insertBefore("inside","punctuation",{variable:n.languages.xeora["function-inline"].inside.variable},n.languages.xeora["function-block"]),n.languages.xeoracube=n.languages.xeora}(Prism); +!function(n){function a(a,e){n.languages[a]&&n.languages.insertBefore(a,"comment",{"doc-comment":e})}var e=n.languages.markup.tag,t={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:e}},g={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:e}};a("csharp",t),a("fsharp",t),a("vbnet",g)}(Prism); +Prism.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,inside:{keyword:/^Rem/i}},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+\.?\d*|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],symbol:/#(?:If|Else|ElseIf|Endif|Pragma)\b/i,keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|By(?:Ref|Val)|Break|Call|Case|Catch|Const|Continue|CurrentMethodName|Declare|Dim|Do(?:wnTo)?|Each|Else(?:If)?|End|Exit|Extends|False|Finally|For|Global|If|In|Lib|Loop|Me|Next|Nil|Optional|ParamArray|Raise(?:Event)?|ReDim|Rem|RemoveHandler|Return|Select|Self|Soft|Static|Step|Super|Then|To|True|Try|Ubound|Until|Using|Wend|While)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|Xor|WeakAddressOf)\b/i,punctuation:/[.,;:()]/}; +!function(r){r.languages.xquery=r.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[\w-:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|ENTITIES|ENTITY|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|ID|IDREFS?|int|integer|language|long|Name|NCName|negativeInteger|NMTOKENS?|nonNegativeInteger|nonPositiveInteger|normalizedString|NOTATION|positiveInteger|QName|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),r.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,r.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}|(?!\1)[^\\])*\1|[^\s'">=]+)/i,r.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,r.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/{(?!{)(?:{(?:{[^{}]*}|[^{}])*}|[^{}])+}/,inside:r.languages.xquery,alias:"language-xquery"};var s=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join("")},l=function(e){for(var t=[],n=0;n"===a.content[a.content.length-1].content||t.push({tagName:s(a.content[0].content[1]),openedBraces:0}):!(0|(?:\\[[^[\\]]*\\]|\\*(?!\\*)|\\*\\*)(?:\\s*|\\s*const\\b|\\s*volatile\\b|\\s*allowzero\\b)*)".replace(//g,e(o))+"\\s*)*"+"(?:\\bpromise\\b|(?:\\berror\\.)?(?:\\.)*(?!\\s+))".replace(//g,e(a))+")+";n.languages.zig={comment:[{pattern:/\/{3}.*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])'(?:[^'\\\r\n]|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0}],builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp("(:\\s*)(?=\\s*(?:\\s*)?[=;,)])|(?=\\s*(?:\\s*)?\\{)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null},{pattern:RegExp("(\\)\\s*)(?=\\s*(?:\\s*)?;)".replace(//g,e(s)).replace(//g,e(o))),lookbehind:!0,inside:null}],"builtin-types":{pattern:/\b(?:anyerror|bool|c_u?(?:short|int|long|longlong)|c_longdouble|c_void|comptime_(?:float|int)|[iu](?:8|16|32|64|128|size)|f(?:16|32|64|128)|noreturn|type|void)\b/,alias:"keyword"},keyword:r,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+\.?[a-fA-F\d]*(?:[pP][+-]?[a-fA-F\d]+)?|\d+\.?\d*(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},n.languages.zig["class-name"].forEach(function(e){null===e.inside&&(e.inside=n.languages.zig)})}(Prism); +"undefined"!=typeof self&&self.Prism&&self.document&&document.createRange&&(Prism.plugins.KeepMarkup=!0,Prism.hooks.add("before-highlight",function(e){if(e.element.children.length&&Prism.util.isActive(e.element,"keep-markup",!0)){var a=0,s=[],l=function(e,n){var o={};n||(o.clone=e.cloneNode(!1),o.posOpen=a,s.push(o));for(var t=0,d=e.childNodes.length;tn.node.posOpen&&(n.nodeStart=d,n.nodeStartPos=n.node.posOpen-n.pos),n.nodeStart&&n.pos+d.data.length>=n.node.posClose&&(n.nodeEnd=d,n.nodeEndPos=n.node.posClose-n.pos),n.pos+=d.data.length);if(n.nodeStart&&n.nodeEnd){var r=document.createRange();return r.setStart(n.nodeStart,n.nodeStartPos),r.setEnd(n.nodeEnd,n.nodeEndPos),n.node.clone.appendChild(r.extractContents()),r.insertNode(n.node.clone),r.detach(),!1}}return!0};n.keepMarkup.forEach(function(e){a(n.element,{node:e,pos:0})}),n.highlightedCode=n.element.innerHTML}})); diff --git a/branches/squash/assets/js/readme.txt b/branches/squash/assets/js/readme.txt new file mode 100644 index 0000000..47f830b --- /dev/null +++ b/branches/squash/assets/js/readme.txt @@ -0,0 +1 @@ +fhir-table-scripts.js and fhir.js are not used in the base template, however they're needed by the FHIR-extensions IG, and are included here because this is the 'trusted' ig that defines them \ No newline at end of file diff --git a/branches/squash/assets/js/respond.min.js b/branches/squash/assets/js/respond.min.js new file mode 100644 index 0000000..56418a2 --- /dev/null +++ b/branches/squash/assets/js/respond.min.js @@ -0,0 +1,6 @@ +/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ +/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ +window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); + +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +(function(a){"use strict";function x(){u(!0)}var b={};a.respond=b,b.update=function(){},b.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches,b.mediaQueriesSupported;var q,r,t,c=a.document,d=c.documentElement,e=[],f=[],g=[],h={},i=30,j=c.getElementsByTagName("head")[0]||d,k=c.getElementsByTagName("base")[0],l=j.getElementsByTagName("link"),m=[],n=function(){for(var b=0;l.length>b;b++){var c=l[b],d=c.href,e=c.media,f=c.rel&&"stylesheet"===c.rel.toLowerCase();d&&f&&!h[d]&&(c.styleSheet&&c.styleSheet.rawCssText?(p(c.styleSheet.rawCssText,d,e),h[d]=!0):(!/^([a-zA-Z:]*\/\/)/.test(d)&&!k||d.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&m.push({href:d,media:e}))}o()},o=function(){if(m.length){var a=m.shift();v(a.href,function(b){p(b,a.href,a.media),h[a.href]=!0,setTimeout(function(){o()},0)})}},p=function(a,b,c){var d=a.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),g=d&&d.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+b+"$2$3")},i=!g&&c;b.length&&(b+="/"),i&&(g=1);for(var j=0;g>j;j++){var k,l,m,n;i?(k=c,f.push(h(a))):(k=d[j].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,f.push(RegExp.$2&&h(RegExp.$2))),m=k.split(","),n=m.length;for(var o=0;n>o;o++)l=m[o],e.push({media:l.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:f.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},s=function(){var a,b=c.createElement("div"),e=c.body,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=c.createElement("body"),e.style.background="none"),e.appendChild(b),d.insertBefore(e,d.firstChild),a=b.offsetWidth,f?d.removeChild(e):e.removeChild(b),a=t=parseFloat(a)},u=function(a){var b="clientWidth",h=d[b],k="CSS1Compat"===c.compatMode&&h||c.body[b]||h,m={},n=l[l.length-1],o=(new Date).getTime();if(a&&q&&i>o-q)return clearTimeout(r),r=setTimeout(u,i),void 0;q=o;for(var p in e)if(e.hasOwnProperty(p)){var v=e[p],w=v.minw,x=v.maxw,y=null===w,z=null===x,A="em";w&&(w=parseFloat(w)*(w.indexOf(A)>-1?t||s():1)),x&&(x=parseFloat(x)*(x.indexOf(A)>-1?t||s():1)),v.hasquery&&(y&&z||!(y||k>=w)||!(z||x>=k))||(m[v.media]||(m[v.media]=[]),m[v.media].push(f[v.rules]))}for(var B in g)g.hasOwnProperty(B)&&g[B]&&g[B].parentNode===j&&j.removeChild(g[B]);for(var C in m)if(m.hasOwnProperty(C)){var D=c.createElement("style"),E=m[C].join("\n");D.type="text/css",D.media=C,j.insertBefore(D,n.nextSibling),D.styleSheet?D.styleSheet.cssText=E:D.appendChild(c.createTextNode(E)),g.push(D)}},v=function(a,b){var c=w();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},w=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}();n(),b.update=n,a.addEventListener?a.addEventListener("resize",x,!1):a.attachEvent&&a.attachEvent("onresize",x)})(this); diff --git a/branches/squash/assets/js/runtime.js b/branches/squash/assets/js/runtime.js new file mode 100644 index 0000000..401d6cf --- /dev/null +++ b/branches/squash/assets/js/runtime.js @@ -0,0 +1,2 @@ +(()=>{"use strict";var e,i={},d={};function a(e){var n=d[e];if(void 0!==n)return n.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,s,l)=>{if(!r){var o=1/0;for(f=0;f=l)&&Object.keys(a.O).every(p=>a.O[p](r[t]))?r.splice(t--,1):(u=!1,l0&&e[f-1][2]>l;f--)e[f]=e[f-1];e[f]=[r,s,l]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=s=>0===e[s];var n=(s,l)=>{var t,c,[f,o,u]=l,v=0;if(f.some(_=>0!==e[_])){for(t in o)a.o(o,t)&&(a.m[t]=o[t]);if(u)var h=u(a)}for(s&&s(l);v+~]|"+L+")"+L+"*"),Wr=new RegExp(L+"|>"),Fr=new RegExp(ce),$r=new RegExp("^"+W+"$"),wt={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+J),PSEUDO:new RegExp("^"+ce),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+Ce+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Br=/HTML$/i,_r=/^(?:input|select|textarea|button)$/i,zr=/^h\d$/i,st=/^[^{]+\{\s*\[native \w/,Ur=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ut=/[+~]/,Ae=new RegExp("\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\([^\\r\\n\\f])","g"),Ne=function(u,l){var p="0x"+u.slice(1)-65536;return l||(p<0?String.fromCharCode(p+65536):String.fromCharCode(p>>10|55296,1023&p|56320))},zn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Un=function(u,l){return l?"\0"===u?"\ufffd":u.slice(0,-1)+"\\"+u.charCodeAt(u.length-1).toString(16)+" ":"\\"+u},Xn=function(){g()},Xr=Et(function(u){return!0===u.disabled&&"fieldset"===u.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{X.apply(oe=ue.call(q.childNodes),q.childNodes)}catch(u){X={apply:oe.length?function(l,p){ge.apply(l,ue.call(p))}:function(l,p){for(var v=l.length,h=0;l[v++]=p[h++];);l.length=v-1}}}function B(u,l,p,v){var h,b,w,T,C,D,N,j=l&&l.ownerDocument,M=l?l.nodeType:9;if(p=p||[],"string"!=typeof u||!u||1!==M&&9!==M&&11!==M)return p;if(!v&&(g(l),l=l||y,k)){if(11!==M&&(C=Ur.exec(u)))if(h=C[1]){if(9===M){if(!(w=l.getElementById(h)))return p;if(w.id===h)return p.push(w),p}else if(j&&(w=j.getElementById(h))&&ae(l,w)&&w.id===h)return p.push(w),p}else{if(C[2])return X.apply(p,l.getElementsByTagName(u)),p;if((h=C[3])&&n.getElementsByClassName&&l.getElementsByClassName)return X.apply(p,l.getElementsByClassName(h)),p}if(n.qsa&&!se[u+" "]&&(!S||!S.test(u))&&(1!==M||"object"!==l.nodeName.toLowerCase())){if(N=u,j=l,1===M&&(Wr.test(u)||bt.test(u))){for((j=Ut.test(u)&&Vt(l.parentNode)||l)===l&&n.scope||((T=l.getAttribute("id"))?T=T.replace(zn,Un):l.setAttribute("id",T=$)),b=(D=s(u)).length;b--;)D[b]=(T?"#"+T:":scope")+" "+Ct(D[b]);N=D.join(",")}try{return X.apply(p,j.querySelectorAll(N)),p}catch(V){se(u,!0)}finally{T===$&&l.removeAttribute("id")}}}return c(u.replace(fe,"$1"),l,p,v)}function Tt(){var u=[];return function l(p,v){return u.push(p+" ")>r.cacheLength&&delete l[u.shift()],l[p+" "]=v}}function ve(u){return u[$]=!0,u}function xe(u){var l=y.createElement("fieldset");try{return!!u(l)}catch(p){return!1}finally{l.parentNode&&l.parentNode.removeChild(l),l=null}}function Xt(u,l){for(var p=u.split("|"),v=p.length;v--;)r.attrHandle[p[v]]=l}function Vn(u,l){var p=l&&u,v=p&&1===u.nodeType&&1===l.nodeType&&u.sourceIndex-l.sourceIndex;if(v)return v;if(p)for(;p=p.nextSibling;)if(p===l)return-1;return u?1:-1}function Vr(u){return function(l){return"input"===l.nodeName.toLowerCase()&&l.type===u}}function Gr(u){return function(l){var p=l.nodeName.toLowerCase();return("input"===p||"button"===p)&&l.type===u}}function Gn(u){return function(l){return"form"in l?l.parentNode&&!1===l.disabled?"label"in l?"label"in l.parentNode?l.parentNode.disabled===u:l.disabled===u:l.isDisabled===u||l.isDisabled!==!u&&Xr(l)===u:l.disabled===u:"label"in l&&l.disabled===u}}function Re(u){return ve(function(l){return l=+l,ve(function(p,v){for(var h,b=u([],p.length,l),w=b.length;w--;)p[h=b[w]]&&(p[h]=!(v[h]=p[h]))})})}function Vt(u){return u&&void 0!==u.getElementsByTagName&&u}for(t in n=B.support={},a=B.isXML=function(u){var p=u&&(u.ownerDocument||u).documentElement;return!Br.test(u&&u.namespaceURI||p&&p.nodeName||"HTML")},g=B.setDocument=function(u){var l,p,v=u?u.ownerDocument||u:q;return v!=y&&9===v.nodeType&&v.documentElement&&(E=(y=v).documentElement,k=!a(y),q!=y&&(p=y.defaultView)&&p.top!==p&&(p.addEventListener?p.addEventListener("unload",Xn,!1):p.attachEvent&&p.attachEvent("onunload",Xn)),n.scope=xe(function(h){return E.appendChild(h).appendChild(y.createElement("div")),void 0!==h.querySelectorAll&&!h.querySelectorAll(":scope fieldset div").length}),n.attributes=xe(function(h){return h.className="i",!h.getAttribute("className")}),n.getElementsByTagName=xe(function(h){return h.appendChild(y.createComment("")),!h.getElementsByTagName("*").length}),n.getElementsByClassName=st.test(y.getElementsByClassName),n.getById=xe(function(h){return E.appendChild(h).id=$,!y.getElementsByName||!y.getElementsByName($).length}),n.getById?(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){return w.getAttribute("id")===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w=b.getElementById(h);return w?[w]:[]}}):(r.filter.ID=function(h){var b=h.replace(Ae,Ne);return function(w){var T=void 0!==w.getAttributeNode&&w.getAttributeNode("id");return T&&T.value===b}},r.find.ID=function(h,b){if(void 0!==b.getElementById&&k){var w,T,C,D=b.getElementById(h);if(D){if((w=D.getAttributeNode("id"))&&w.value===h)return[D];for(C=b.getElementsByName(h),T=0;D=C[T++];)if((w=D.getAttributeNode("id"))&&w.value===h)return[D]}return[]}}),r.find.TAG=n.getElementsByTagName?function(h,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(h):n.qsa?b.querySelectorAll(h):void 0}:function(h,b){var w,T=[],C=0,D=b.getElementsByTagName(h);if("*"===h){for(;w=D[C++];)1===w.nodeType&&T.push(w);return T}return D},r.find.CLASS=n.getElementsByClassName&&function(h,b){if(void 0!==b.getElementsByClassName&&k)return b.getElementsByClassName(h)},z=[],S=[],(n.qsa=st.test(y.querySelectorAll))&&(xe(function(h){var b;E.appendChild(h).innerHTML="",h.querySelectorAll("[msallowcapture^='']").length&&S.push("[*^$]="+L+"*(?:''|\"\")"),h.querySelectorAll("[selected]").length||S.push("\\["+L+"*(?:value|"+Ce+")"),h.querySelectorAll("[id~="+$+"-]").length||S.push("~="),(b=y.createElement("input")).setAttribute("name",""),h.appendChild(b),h.querySelectorAll("[name='']").length||S.push("\\["+L+"*name"+L+"*="+L+"*(?:''|\"\")"),h.querySelectorAll(":checked").length||S.push(":checked"),h.querySelectorAll("a#"+$+"+*").length||S.push(".#.+[+~]"),h.querySelectorAll("\\\f"),S.push("[\\r\\n\\f]")}),xe(function(h){h.innerHTML="";var b=y.createElement("input");b.setAttribute("type","hidden"),h.appendChild(b).setAttribute("name","D"),h.querySelectorAll("[name=d]").length&&S.push("name"+L+"*[*^$|!~]?="),2!==h.querySelectorAll(":enabled").length&&S.push(":enabled",":disabled"),E.appendChild(h).disabled=!0,2!==h.querySelectorAll(":disabled").length&&S.push(":enabled",":disabled"),h.querySelectorAll("*,:x"),S.push(",.*:")})),(n.matchesSelector=st.test(Q=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&xe(function(h){n.disconnectedMatch=Q.call(h,"*"),Q.call(h,"[s!='']:x"),z.push("!=",ce)}),S=S.length&&new RegExp(S.join("|")),z=z.length&&new RegExp(z.join("|")),l=st.test(E.compareDocumentPosition),ae=l||st.test(E.contains)?function(h,b){var w=9===h.nodeType?h.documentElement:h,T=b&&b.parentNode;return h===T||!(!T||1!==T.nodeType||!(w.contains?w.contains(T):h.compareDocumentPosition&&16&h.compareDocumentPosition(T)))}:function(h,b){if(b)for(;b=b.parentNode;)if(b===h)return!0;return!1},Pe=l?function(h,b){if(h===b)return x=!0,0;var w=!h.compareDocumentPosition-!b.compareDocumentPosition;return w||(1&(w=(h.ownerDocument||h)==(b.ownerDocument||b)?h.compareDocumentPosition(b):1)||!n.sortDetached&&b.compareDocumentPosition(h)===w?h==y||h.ownerDocument==q&&ae(q,h)?-1:b==y||b.ownerDocument==q&&ae(q,b)?1:m?le(m,h)-le(m,b):0:4&w?-1:1)}:function(h,b){if(h===b)return x=!0,0;var w,T=0,C=h.parentNode,D=b.parentNode,N=[h],j=[b];if(!C||!D)return h==y?-1:b==y?1:C?-1:D?1:m?le(m,h)-le(m,b):0;if(C===D)return Vn(h,b);for(w=h;w=w.parentNode;)N.unshift(w);for(w=b;w=w.parentNode;)j.unshift(w);for(;N[T]===j[T];)T++;return T?Vn(N[T],j[T]):N[T]==q?-1:j[T]==q?1:0}),y},B.matches=function(u,l){return B(u,null,null,l)},B.matchesSelector=function(u,l){if(g(u),n.matchesSelector&&k&&!se[l+" "]&&(!z||!z.test(l))&&(!S||!S.test(l)))try{var p=Q.call(u,l);if(p||n.disconnectedMatch||u.document&&11!==u.document.nodeType)return p}catch(v){se(l,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(u){return u[1]=u[1].replace(Ae,Ne),u[3]=(u[3]||u[4]||u[5]||"").replace(Ae,Ne),"~="===u[2]&&(u[3]=" "+u[3]+" "),u.slice(0,4)},CHILD:function(u){return u[1]=u[1].toLowerCase(),"nth"===u[1].slice(0,3)?(u[3]||B.error(u[0]),u[4]=+(u[4]?u[5]+(u[6]||1):2*("even"===u[3]||"odd"===u[3])),u[5]=+(u[7]+u[8]||"odd"===u[3])):u[3]&&B.error(u[0]),u},PSEUDO:function(u){var l,p=!u[6]&&u[2];return wt.CHILD.test(u[0])?null:(u[3]?u[2]=u[4]||u[5]||"":p&&Fr.test(p)&&(l=s(p,!0))&&(l=p.indexOf(")",p.length-l)-p.length)&&(u[0]=u[0].slice(0,l),u[2]=p.slice(0,l)),u.slice(0,3))}},filter:{TAG:function(u){var l=u.replace(Ae,Ne).toLowerCase();return"*"===u?function(){return!0}:function(p){return p.nodeName&&p.nodeName.toLowerCase()===l}},CLASS:function(u){var l=U[u+" "];return l||(l=new RegExp("(^|"+L+")"+u+"("+L+"|$)"))&&U(u,function(p){return l.test("string"==typeof p.className&&p.className||void 0!==p.getAttribute&&p.getAttribute("class")||"")})},ATTR:function(u,l,p){return function(v){var h=B.attr(v,u);return null==h?"!="===l:!l||(h+="","="===l?h===p:"!="===l?h!==p:"^="===l?p&&0===h.indexOf(p):"*="===l?p&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function jt(e,t,n){return P(t)?i.grep(e,function(r,o){return!!t.call(r,o,r)!==n}):t.nodeType?i.grep(e,function(r){return r===t!==n}):"string"!=typeof t?i.grep(e,function(r){return-1)[^>]*|#([\w-]+))$/;(i.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||sn,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:er.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(i.merge(this,i.parseHTML(r[1],(t=t instanceof i?t[0]:t)&&t.nodeType?t.ownerDocument||t:R,!0)),an.test(r[1])&&i.isPlainObject(t))for(r in t)P(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=R.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):P(e)?void 0!==n.ready?n.ready(e):e(i):i.makeArray(e,this)}).prototype=i.fn,sn=i(R);var tr=/^(?:parents|prev(?:Until|All))/,nr={children:!0,contents:!0,next:!0,prev:!0};function un(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}i.fn.extend({has:function(e){var t=i(e,this),n=t.length;return this.filter(function(){for(var r=0;r\x20\t\r\n\f]*)/i,gn=/^$|^module$|\/(?:java|ecma)script/i;Le=R.createDocumentFragment().appendChild(R.createElement("div")),(ht=R.createElement("input")).setAttribute("type","radio"),ht.setAttribute("checked","checked"),ht.setAttribute("name","t"),Le.appendChild(ht),F.checkClone=Le.cloneNode(!0).cloneNode(!0).lastChild.checked,Le.innerHTML="",F.noCloneChecked=!!Le.cloneNode(!0).lastChild.defaultValue,Le.innerHTML="",F.option=!!Le.lastChild;var he={thead:[1,"","
            "],col:[2,"","
            "],tr:[2,"","
            "],td:[3,"","
            "],_default:[0,"",""]};function re(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&de(e,t)?i.merge([e],n):n}function qt(e,t){for(var n=0,r=e.length;n",""]);var cr=/<|&#?\w+;/;function mn(e,t,n,r,o){for(var a,s,f,c,d,m,x=t.createDocumentFragment(),g=[],y=0,E=e.length;y\s*$/g;function vn(e,t){return de(e,"table")&&de(11!==t.nodeType?t:t.firstChild,"tr")&&i(e).children("tbody")[0]||e}function gr(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function mr(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function xn(e,t){var n,r,o,a,s,f;if(1===t.nodeType){if(A.hasData(e)&&(f=A.get(e).events))for(o in A.remove(t,"handle events"),f)for(n=0,r=f[o].length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(a){t.remove(),n=null,a&&o("error"===a.type?404:200,a.type)}),R.head.appendChild(t[0])},abort:function(){n&&n()}}});var Bn,_n=[],zt=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=_n.pop()||i.expando+"_"+Rn.guid++;return this[e]=!0,e}}),i.ajaxPrefilter("json jsonp",function(e,t,n){var r,o,a,s=!1!==e.jsonp&&(zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&zt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=P(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Wt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||i.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=H[r],H[r]=function(){a=arguments},n.always(function(){void 0===o?i(H).removeProp(r):H[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,_n.push(r)),a&&P(o)&&o(a[0]),a=o=void 0}),"script"}),F.createHTMLDocument=((Bn=R.implementation.createHTMLDocument("").body).innerHTML="
            ",2===Bn.childNodes.length),i.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(F.createHTMLDocument?((r=(t=R.implementation.createHTMLDocument("")).createElement("base")).href=R.location.href,t.head.appendChild(r)):t=R),a=!n&&[],(o=an.exec(e))?[t.createElement(o[1])]:(o=mn([e],t,a),a&&a.length&&i(a).remove(),i.merge([],o.childNodes)));var r,o,a},i.fn.load=function(e,t,n){var r,o,a,s=this,f=e.indexOf(" ");return-1").append(i.parseHTML(c)).find(r):c)}).always(n&&function(c,d){s.each(function(){n.apply(this,a||[c.responseText,d,c])})}),this},i.expr.pseudos.animated=function(e){return i.grep(i.timers,function(t){return e===t.elem}).length},i.offset={setOffset:function(e,t,n){var r,o,a,s,f,c,d=i.css(e,"position"),m=i(e),x={};"static"===d&&(e.style.position="relative"),f=m.offset(),a=i.css(e,"top"),c=i.css(e,"left"),("absolute"===d||"fixed"===d)&&-1<(a+c).indexOf("auto")?(s=(r=m.position()).top,o=r.left):(s=parseFloat(a)||0,o=parseFloat(c)||0),P(t)&&(t=t.call(e,n,i.extend({},f))),null!=t.top&&(x.top=t.top-f.top+s),null!=t.left&&(x.left=t.left-f.left+o),"using"in t?t.using.call(e,x):m.css(x)}},i.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(o){i.offset.setOffset(this,e,o)});var t,n,r=this[0];return r?r.getClientRects().length?{top:(t=r.getBoundingClientRect()).top+(n=r.ownerDocument.defaultView).pageYOffset,left:t.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===i.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===i.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=i(e).offset()).top+=i.css(e,"borderTopWidth",!0),o.left+=i.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-i.css(r,"marginTop",!0),left:t.left-o.left-i.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===i.css(e,"position");)e=e.offsetParent;return e||qe})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;i.fn[e]=function(r){return Se(this,function(o,a,s){var f;if(Me(o)?f=o:9===o.nodeType&&(f=o.defaultView),void 0===s)return f?f[t]:o[a];f?f.scrollTo(n?f.pageXOffset:s,n?s:f.pageYOffset):o[a]=s},e,r,arguments.length)}}),i.each(["top","left"],function(e,t){i.cssHooks[t]=Cn(F.pixelPosition,function(n,r){if(r)return r=nt(n,t),Ht.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(e,t){i.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){i.fn[r]=function(o,a){var s=arguments.length&&(n||"boolean"!=typeof o),f=n||(!0===o||!0===a?"margin":"border");return Se(this,function(c,d,m){var x;return Me(c)?0===r.indexOf("outer")?c["inner"+e]:c.document.documentElement["client"+e]:9===c.nodeType?(x=c.documentElement,Math.max(c.body["scroll"+e],x["scroll"+e],c.body["offset"+e],x["offset"+e],x["client"+e])):void 0===m?i.css(c,d,f):i.style(c,d,m,f)},t,s?o:void 0,s)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),i.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(e,t){i.fn[t]=function(n,r){return 0 50) { + $('#back-to-top').fadeIn(); + } else { + $('#back-to-top').fadeOut(); + } + }); + // scroll body to 0px on click + $('#back-to-top').click(function () { + $('#back-to-top').tooltip('hide'); + $('body,html').animate({ + scrollTop: 0 + }, 800); + return false; + }); + + $('#back-to-top').tooltip('show'); + +}); diff --git a/branches/squash/assets/js/xml.js b/branches/squash/assets/js/xml.js new file mode 100644 index 0000000..de19108 --- /dev/null +++ b/branches/squash/assets/js/xml.js @@ -0,0 +1,2 @@ + +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(//gm,">")}function b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return h(q,o)}).join("")}function a(q){var p=(q.className+" "+q.parentNode.className).split(/\s+/);p=p.map(function(r){return r.replace(/^language-/,"")});for(var o=0;o"}while(x.length||v.length){var u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var o,q=r.length;do{q--;o=r[q];y+=("")}while(o!=u.node);r.splice(q,1);while(q'+L[0]+""}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return''+r.value+""}function J(){return A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function C(K,r){w+=K;if(r===undefined){x+=J();return 0}var L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+=""}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in e){if(!e.hasOwnProperty(p)){continue}var r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return o}function i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"
            ")}return q}function m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" "+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return o}}();hljs.LANGUAGES.bash=function(a){var g="true false";var e="if then else elif fi for break continue while in do done echo exit return set declare";var c={cN:"variable",b:"\\$[a-zA-Z0-9_#]+"};var b={cN:"variable",b:"\\${([^}]|\\\\})+}"};var h={cN:"string",b:'"',e:'"',i:"\\n",c:[a.BE,c,b],r:0};var d={cN:"string",b:"'",e:"'",c:[{b:"''"}],r:0};var f={cN:"test_condition",b:"",e:"",c:[h,d,c,b],k:{literal:g},r:0};return{k:{keyword:e,literal:g},c:[{cN:"shebang",b:"(#!\\/bin\\/bash)|(#!\\/bin\\/sh)",r:10},c,b,a.HCM,h,d,a.inherit(f,{b:"\\[ ",e:" \\]",r:0}),a.inherit(f,{b:"\\[\\[ ",e:" \\]\\]"})]}}(hljs);hljs.LANGUAGES.cs=function(a){return{k:"abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while ascending descending from get group into join let orderby partial select set value var where yield",c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},a.CLCM,a.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},a.ASM,a.QSM,a.CNM]}}(hljs);hljs.LANGUAGES.ruby=function(e){var a="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var j="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g={keyword:"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include"};var c={cN:"yardoctag",b:"@[A-Za-z]+"};var k=[{cN:"comment",b:"#",e:"$",c:[c]},{cN:"comment",b:"^\\=begin",e:"^\\=end",c:[c],r:10},{cN:"comment",b:"^__END__",e:"\\n$"}];var d={cN:"subst",b:"#\\{",e:"}",l:a,k:g};var i=[e.BE,d];var b=[{cN:"string",b:"'",e:"'",c:i,r:0},{cN:"string",b:'"',e:'"',c:i,r:0},{cN:"string",b:"%[qw]?\\(",e:"\\)",c:i},{cN:"string",b:"%[qw]?\\[",e:"\\]",c:i},{cN:"string",b:"%[qw]?{",e:"}",c:i},{cN:"string",b:"%[qw]?<",e:">",c:i,r:10},{cN:"string",b:"%[qw]?/",e:"/",c:i,r:10},{cN:"string",b:"%[qw]?%",e:"%",c:i,r:10},{cN:"string",b:"%[qw]?-",e:"-",c:i,r:10},{cN:"string",b:"%[qw]?\\|",e:"\\|",c:i,r:10}];var h={cN:"function",bWK:true,e:" |$|;",k:"def",c:[{cN:"title",b:j,l:a,k:g},{cN:"params",b:"\\(",e:"\\)",l:a,k:g}].concat(k)};var f=k.concat(b.concat([{cN:"class",bWK:true,e:"$|;",k:"class module",c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]}].concat(k)},h,{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:b.concat([{b:j}]),r:0},{cN:"symbol",b:a+":",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:k.concat([{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[e.BE,d]}]),r:0}]));d.c=f;h.c[1].c=f;return{l:a,k:g,c:f}}(hljs);hljs.LANGUAGES.diff=function(a){return{c:[{cN:"chunk",b:"^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$",r:10},{cN:"chunk",b:"^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$",r:10},{cN:"chunk",b:"^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$",r:10},{cN:"header",b:"Index: ",e:"$"},{cN:"header",b:"=====",e:"=====$"},{cN:"header",b:"^\\-\\-\\-",e:"$"},{cN:"header",b:"^\\*{3} ",e:"$"},{cN:"header",b:"^\\+\\+\\+",e:"$"},{cN:"header",b:"\\*{5}",e:"\\*{5}$"},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}}(hljs);hljs.LANGUAGES.javascript=function(a){return{k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",i:"\\n",c:[{b:"\\\\/"}]},{b:"<",e:">;",sL:"xml"}],r:0},{cN:"function",bWK:true,e:"{",k:"function",c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[a.CLCM,a.CBLCLM],i:"[\"'\\(]"}],i:"\\[|%"}]}}(hljs);hljs.LANGUAGES.css=function(a){var b={cN:"function",b:a.IR+"\\(",e:"\\)",c:[a.NM,a.ASM,a.QSM]};return{cI:true,i:"[=/|']",c:[a.CBLCLM,{cN:"id",b:"\\#[A-Za-z0-9_-]+"},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"pseudo",b:":(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\\\"\\']+"},{cN:"at_rule",b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{cN:"at_rule",b:"@",e:"[{;]",eE:true,k:"import page media charset",c:[b,a.ASM,a.QSM,a.NM]},{cN:"tag",b:a.IR,r:0},{cN:"rules",b:"{",e:"}",i:"[^\\s]",r:0,c:[a.CBLCLM,{cN:"rule",b:"[^\\s]",rB:true,e:";",eW:true,c:[{cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"hexcolor",b:"\\#[0-9A-F]+"},{cN:"important",b:"!important"}]}}]}]}]}}(hljs);hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},b]}]}}(hljs);hljs.LANGUAGES.http=function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}}(hljs);hljs.LANGUAGES.java=function(a){return{k:"false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,a.ASM,a.QSM,{cN:"class",bWK:true,e:"{",k:"class interface",i:":",c:[{bWK:true,k:"extends implements",r:10},{cN:"title",b:a.UIR}]},a.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}}(hljs);hljs.LANGUAGES.php=function(a){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var b=[a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),{cN:"string",b:'b"',e:'"',c:[a.BE]},{cN:"string",b:"b'",e:"'",c:[a.BE]}];var c=[a.BNM,a.CNM];var d={cN:"title",b:a.UIR};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return implements parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception php_user_filter default die require __FUNCTION__ enddeclare final try this switch continue endfor endif declare unset true false namespace trait goto instanceof insteadof __DIR__ __NAMESPACE__ __halt_compiler",c:[a.CLCM,a.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"}]},{cN:"comment",eB:true,b:"__halt_compiler.+?;",eW:true},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[a.BE]},{cN:"preprocessor",b:"<\\?php",r:10},{cN:"preprocessor",b:"\\?>"},e,{cN:"function",bWK:true,e:"{",k:"function",i:"\\$|\\[|%",c:[d,{cN:"params",b:"\\(",e:"\\)",c:["self",e,a.CBLCLM].concat(b).concat(c)}]},{cN:"class",bWK:true,e:"{",k:"class",i:"[:\\(\\$]",c:[{bWK:true,eW:true,k:"extends",c:[d]},d]},{b:"=>"}].concat(b).concat(c)}}(hljs);hljs.LANGUAGES.python=function(a){var f={cN:"prompt",b:"^(>>>|\\.\\.\\.) "};var c=[{cN:"string",b:"(u|b)?r?'''",e:"'''",c:[f],r:10},{cN:"string",b:'(u|b)?r?"""',e:'"""',c:[f],r:10},{cN:"string",b:"(u|r|ur)'",e:"'",c:[a.BE],r:10},{cN:"string",b:'(u|r|ur)"',e:'"',c:[a.BE],r:10},{cN:"string",b:"(b|br)'",e:"'",c:[a.BE]},{cN:"string",b:'(b|br)"',e:'"',c:[a.BE]}].concat([a.ASM,a.QSM]);var e={cN:"title",b:a.UIR};var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,f].concat(c)};var b={bWK:true,e:":",i:"[${=;\\n]",c:[e,d],r:10};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10",built_in:"None True False Ellipsis NotImplemented"},i:"(|\\?)",c:c.concat([f,a.HCM,a.inherit(b,{cN:"function",k:"def"}),a.inherit(b,{cN:"class",k:"class"}),a.CNM,{cN:"decorator",b:"@",e:"$"},{b:"\\b(print|exec)\\("}])}}(hljs);hljs.LANGUAGES.sql=function(a){return{cI:true,c:[{cN:"operator",b:"(begin|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}],r:0},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}],r:0},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}}(hljs);hljs.LANGUAGES.ini=function(a){return{cI:true,i:"[^\\s]",c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM]}]}]}}(hljs);hljs.LANGUAGES.perl=function(e){var a="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var d={cN:"subst",b:"[$@]\\{",e:"\\}",k:a,r:10};var b={cN:"variable",b:"\\$\\d"};var i={cN:"variable",b:"[\\$\\%\\@\\*](\\^\\w\\b|#\\w+(\\:\\:\\w+)*|[^\\s\\w{]|{\\w+}|\\w+(\\:\\:\\w*)*)"};var f=[e.BE,d,b,i];var h={b:"->",c:[{b:e.IR},{b:"{",e:"}"}]};var g={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var c=[b,i,e.HCM,g,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},h,{cN:"string",b:"q[qwxr]?\\s*\\(",e:"\\)",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\[",e:"\\]",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\{",e:"\\}",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\|",e:"\\|",c:f,r:5},{cN:"string",b:"q[qwxr]?\\s*\\<",e:"\\>",c:f,r:5},{cN:"string",b:"qw\\s+q",e:"q",c:f,r:5},{cN:"string",b:"'",e:"'",c:[e.BE],r:0},{cN:"string",b:'"',e:'"',c:f,r:0},{cN:"string",b:"`",e:"`",c:[e.BE]},{cN:"string",b:"{\\w+}",r:0},{cN:"string",b:"-?\\w+\\s*\\=\\>",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"("+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,g,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"sub",bWK:true,e:"(\\s*\\(.*?\\))?[;{]",k:"sub",r:5},{cN:"operator",b:"-\\w\\b",r:0}];d.c=c;h.c[1].c=c;return{k:a,c:c}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs);hljs.LANGUAGES.cpp=function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr"};return{k:b,i:"",k:b,r:10,c:["self"]}]}}(hljs); \ No newline at end of file diff --git a/branches/squash/assets/js/zone.min.js b/branches/squash/assets/js/zone.min.js new file mode 100644 index 0000000..5dba454 --- /dev/null +++ b/branches/squash/assets/js/zone.min.js @@ -0,0 +1,134 @@ +"use strict";var __spreadArray=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o",this._properties=t&&t.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==j.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.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!1,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return z.zone},enumerable:!1,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return M},enumerable:!1,configurable:!0}),t.__load_patch=function(o,a,c){if(void 0===c&&(c=!1),j.hasOwnProperty(o)){if(!c&&i)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){var s="Zone:"+o;n(s),j[o]=a(e,t,C),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{z=z.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{z=z.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==b||e.type!==D&&e.type!==Z){var r=e.state!=w;r&&e._transitionTo(w,E),e.runCount++;var o=M;M=e,z={parent:z,zone:this};try{e.type==Z&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==b&&e.state!==S&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(E,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(b,w,b))),z=z.parent,M=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to ".concat(this.name," which is descendants of the original zone ").concat(e.zone.name));t=t.parent}e._transitionTo(T,b);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(S,T,b),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==T&&e._transitionTo(E,T),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new f(P,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new f(Z,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new f(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(O,E,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(S,O),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(b,O),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),f=function(){function t(n,r,o,a,i,c){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=c,!o)throw new Error("callback is not defined");this.callback=o;var s=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,s,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),I++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==I&&m(),I--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(b,T)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error("".concat(this.type," '").concat(this.source,"': can not transition to '").concat(e,"', expecting state '").concat(t,"'").concat(n?" or '"+n+"'":"",", was '").concat(this._state,"'."));this._state=e,e==b&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),p=a("setTimeout"),h=a("Promise"),d=a("then"),v=[],g=!1;function y(t){if(s||e[h]&&(s=e[h].resolve(0)),s){var n=s[d];n||(n=s.then),n.call(s,t)}else e[p](t,0)}function _(e){0===I&&0===v.length&&y(m),e&&v.push(e)}function m(){if(!g){for(g=!0;v.length;){var e=v;v=[];for(var t=0;t=0;n--)"function"==typeof e[n]&&(e[n]=p(e[n],t+"_"+n));return e}function m(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var k="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,b=!("nw"in y)&&void 0!==y.process&&"[object process]"==={}.toString.call(y.process),T=!b&&!k&&!(!v||!g.HTMLElement),E=void 0!==y.process&&"[object process]"==={}.toString.call(y.process)&&!k&&!(!v||!g.HTMLElement),w={},O=function(e){if(e=e||y.event){var t=w[e.type];t||(t=w[e.type]=d("ON_PROPERTY"+e.type));var n,r=this||e.target||y,o=r[t];if(T&&r===g&&"error"===e.type){var a=e;!0===(n=o&&o.call(this,a.message,a.filename,a.lineno,a.colno,a.error))&&e.preventDefault()}else null==(n=o&&o.apply(this,arguments))||n||e.preventDefault();return n}};function S(n,r,o){var a=e(n,r);if(!a&&o&&e(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=d("on"+r+"patched");if(!n.hasOwnProperty(i)||!n[i]){delete a.writable,delete a.value;var c=a.get,s=a.set,u=r.slice(2),l=w[u];l||(l=w[u]=d("ON_PROPERTY"+u)),a.set=function(e){var t=this;t||n!==y||(t=y),t&&("function"==typeof t[l]&&t.removeEventListener(u,O),s&&s.call(t,null),t[l]=e,"function"==typeof e&&t.addEventListener(u,O,!1))},a.get=function(){var e=this;if(e||n!==y||(e=y),!e)return null;var t=e[l];if(t)return t;if(c){var o=c.call(this);if(o)return a.set.call(this,o),"function"==typeof e.removeAttribute&&e.removeAttribute(r),o}return null},t(n,r,a),n[i]=!0}}}function P(e,t,n){if(t)for(var r=0;r=0&&"function"==typeof r[a.cbIdx]?h(a.name,r[a.cbIdx],a,o):e.apply(t,r)}}))}function z(e,t){e[d("OriginalDelegate")]=t}var M=!1,I=!1;function R(){if(M)return I;M=!0;try{var e=g.navigator.userAgent;-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(I=!0)}catch(e){}return I} +/** + * @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("ZoneAwarePromise",(function(e,t,n){var r=Object.getOwnPropertyDescriptor,o=Object.defineProperty,a=n.symbol,i=[],c=!0===e[a("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],s=a("Promise"),u=a("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(var e=function(){var e=i.shift();try{e.zone.runGuarded((function(){if(e.throwOriginal)throw e.rejection;throw e}))}catch(e){!function r(e){n.onUnhandledError(e);try{var r=t[l];"function"==typeof r&&r.call(this,e)}catch(e){}}(e)}};i.length;)e()};var l=a("unhandledPromiseRejectionHandler");function f(e){return e&&e.then}function p(e){return e}function h(e){return z.reject(e)}var d=a("state"),v=a("value"),g=a("finally"),y=a("parentPromiseValue"),_=a("parentPromiseState"),m=null,k=!0,b=!1;function T(e,t){return function(n){try{O(e,t,n)}catch(t){O(e,!1,t)}}}var E=function(){var e=!1;return function t(n){return function(){e||(e=!0,n.apply(null,arguments))}}},w=a("currentTaskTrace");function O(e,r,a){var s=E();if(e===a)throw new TypeError("Promise resolved with itself");if(e[d]===m){var u=null;try{"object"!=typeof a&&"function"!=typeof a||(u=a&&a.then)}catch(t){return s((function(){O(e,!1,t)}))(),e}if(r!==b&&a instanceof z&&a.hasOwnProperty(d)&&a.hasOwnProperty(v)&&a[d]!==m)P(a),O(e,a[d],a[v]);else if(r!==b&&"function"==typeof u)try{u.call(a,s(T(e,r)),s(T(e,!1)))}catch(t){s((function(){O(e,!1,t)}))()}else{e[d]=r;var l=e[v];if(e[v]=a,e[g]===g&&r===k&&(e[d]=e[_],e[v]=e[y]),r===b&&a instanceof Error){var f=t.currentTask&&t.currentTask.data&&t.currentTask.data.__creationTrace__;f&&o(a,w,{configurable:!0,enumerable:!1,writable:!0,value:f})}for(var p=0;p2})).map((function(e){return e.substring(2)}))}function ne(e,t){if((!b||E)&&!Zone[e.symbol("patchEvents")]){var r=t.__Zone_ignore_on_properties,o=[];if(T){var a=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);var i=function e(){try{var e=g.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch(e){}return!1}()?[{target:a,ignoreProperties:["error"]}]:[];ee(a,te(a),r?r.concat(i):r,n(a))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(var c=0;c1?new a(t,n):new a(t),u=e.ObjectGetOwnPropertyDescriptor(s,"onmessage");return u&&!1===u.configurable?(i=e.ObjectCreate(s),c=s,[r,o,"send","close"].forEach((function(t){i[t]=function(){var n=e.ArraySlice.call(arguments);if(t===r||t===o){var a=n.length>0?n[0]:void 0;if(a){var c=Zone.__symbol__("ON_PROPERTY"+a);s[c]=i[c]}}return s[t].apply(s,n)}}))):i=s,e.patchOnProperties(i,["close","error","message","open"],c),i};var i=t.WebSocket;for(var c in a)i[c]=a[c]}(e,t),Zone[e.symbol("patchEvents")]=!0}}Zone.__load_patch("util",(function(n,c,s){var h=te(n);s.patchOnProperties=P,s.patchMethod=j,s.bindArguments=_,s.patchMacroTask=C;var d=c.__symbol__("BLACK_LISTED_EVENTS"),v=c.__symbol__("UNPATCHED_EVENTS");n[v]&&(n[d]=n[v]),n[d]&&(c[d]=c[v]=n[d]),s.patchEventPrototype=K,s.patchEventTarget=Y,s.isIEOrEdge=R,s.ObjectDefineProperty=t,s.ObjectGetOwnPropertyDescriptor=e,s.ObjectCreate=r,s.ArraySlice=o,s.patchClass=D,s.wrapWithCurrentZone=p,s.filterProperties=$,s.attachOriginToPatched=z,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Q,s.getGlobalObjects=function(){return{globalSources:q,zoneSymbolEventNames:W,eventNames:h,isBrowser:T,isMix:E,isNode:b,TRUE_STR:u,FALSE_STR:l,ZONE_SYMBOL_PREFIX:f,ADD_EVENT_LISTENER_STR:a,REMOVE_EVENT_LISTENER_STR:i}}}));var le=__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],!0),["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],!0),["autocomplete","autocompleteerror"],!0),["toggle"],!0),["afterscriptexecute","beforescriptexecute","DOMContentLoaded","freeze","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange","resume"],!0),["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplayconnected","vrdisplaydisconnected","vrdisplaypresentchange"],!0),["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],!0),["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],!0); +/** + * @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(e){var t=e.__Zone_symbol_prefix||"__zone_symbol__";e[function n(e){return t+e}("legacyPatch")]=function(){var t=e.Zone;t.__load_patch("defineProperty",(function(e,t,n){n._redefineProperty=oe,re()})),t.__load_patch("registerElement",(function(e,t,n){!function r(e,t){var n=t.getGlobalObjects();(n.isBrowser||n.isMix)&&"registerElement"in e.document&&t.patchCallbacks(t,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])}(e,n)})),t.__load_patch("EventTargetLegacy",(function(e,t,n){se(e,n),ue(n,e)}))}}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}); +/** + * @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 + */ +var fe=d("zoneTask");function pe(e,t,n,r){var o=null,a=null;n+=r;var i={};function c(t){var n=t.data;return n.args[0]=function(){return t.invoke.apply(this,arguments)},n.handleId=o.apply(e,n.args),t}function s(t){return a.call(e,t.data.handleId)}o=j(e,t+=r,(function(n){return function(o,a){if("function"==typeof a[0]){var u={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?a[1]||0:void 0,args:a},l=a[0];a[0]=function e(){try{return l.apply(this,arguments)}finally{u.isPeriodic||("number"==typeof u.handleId?delete i[u.handleId]:u.handleId&&(u.handleId[fe]=null))}};var f=h(t,a[0],u,c,s);if(!f)return f;var p=f.data.handleId;return"number"==typeof p?i[p]=f:p&&(p[fe]=f),p&&p.ref&&p.unref&&"function"==typeof p.ref&&"function"==typeof p.unref&&(f.ref=p.ref.bind(p),f.unref=p.unref.bind(p)),"number"==typeof p||p?p:f}return n.apply(e,a)}})),a=j(e,n,(function(t){return function(n,r){var o,a=r[0];"number"==typeof a?o=i[a]:(o=a&&a[fe])||(o=a),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&("number"==typeof a?delete i[a]:a&&(a[fe]=null),o.zone.cancelTask(o)):t.apply(e,r)}}))} +/** + * @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 + */ +/** + * @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 he(e,t){if(!Zone[t.symbol("patchEventTarget")]){for(var n=t.getGlobalObjects(),r=n.eventNames,o=n.zoneSymbolEventNames,a=n.TRUE_STR,i=n.FALSE_STR,c=n.ZONE_SYMBOL_PREFIX,s=0;s0){var a=e.invoke;e.invoke=function(){for(var r=o[t.__symbol__("loadfalse")],i=0;iIWd0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyGf+%aMepzLKtMphzrSE$V9(Fb5D*YB zFff3CfZyNWARr)caB!cWpHNUxudlC|^8o|G##CQD@t3cQYz7Jf2=r0&cbdW+q^eSD+wnLmK&StH4=#AqsyHWJKhW zdK9jhjia^*Ie~cS0cNbsqb&QW0p>*nk3B%6Oh8dtr0iLPY)-E_u;-Y-HHi8xKtg5( zrUF^^RMVvbj`M+goatO||L*~eY+Esa8sGN~iz; N002ovPDHLkV1jO8n-~B9 literal 0 HcmV?d00001 diff --git a/branches/squash/changes.html b/branches/squash/changes.html new file mode 100644 index 0000000..1bb9173 --- /dev/null +++ b/branches/squash/changes.html @@ -0,0 +1,249 @@ + + + + + + XXXEXAMPLE.FHIR.UV.MYIG\IG Change History - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            + +
            + + + +
            + +
            + + + + + +
            +

            xxxYour User Friendly Name for MyIG Here +
            + 0.1.0-test - CI Build + + + + International flag + + + +

            +
            +
            +
            + +
            +
            +
            + + + + +
            +
            + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + +
            +

            xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This is not an authorized publication; it is the continuous build for version 0.1.0-test). This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

            +

            IG Change History

            + + + +
            +

            + This provides a list of changes to the MyIG specification since its initial release +

            + +

            + 2099-01-01 v0.1.0 - My IG R1 (STU ballot 1) Ballot Candidate based on FHIR R4 +

            +
              +
            • Initial version
            • +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/squash/definitions.json.zip b/branches/squash/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..eec6f81b982723df96ae1064fdbd1c65b45eadbb GIT binary patch literal 2260 zcmb7GXHXN^77hp)I!LoXP`WgUM5IbF^kOIhX$cWRZ<64K5+Fd3BA`-S2}lb>S^yh} zAYBmH5UMOySVdZZpa`Pi!moAT%$s@dyEEsWd(O-~GvD{)d@##nY{CE_5C~w`Ty+He z0=2{3JSa2}9fS_XqOg7;!KUGUUT75@4u{5}jvA`ozJ6h<;kQ(SBK&+*{V^fI4AM~W zl!kB;k_fxt>KrynO};0xG_Ar*5AM#ZK6&4begb{744Ol}amIKSe_L3@Ji~s<*$GTk z&6AVj-)4R)Hah^c;^NH^smb|Nt_ADntZEM#>6aa;TR$4fVCEwnB&pJ>NE`M7vPgaz5Ahw#T7PD}cfm`BDO*bW7yp>xhcT1~n%(?DKlqKN2bHP&b*avB`+-ITdl0O^d7OjV*HvBAYDF znXcfyv^LnFFwa_%Z2{HUH^9sYLO-%eu(LzCN{}94nZaHuqBn2Kx+@I9-W1Z#p%rf} zWl%*Yua~}wFGm(XERrz<-@8{tB)sQzAzz2b$@j!1Y~FcbA?^Obl#rsK-?A!?IDcJs zuc0)ty-~_2llz%?#+y>Q6I2nGpHMe8wJz$;4}n+1`3uaY=ppnWU2i3_Ql22)wl`_| z15`P*1ZkYhE;vdzIxaLILlAGbXowO3>27z59pIu*A3!2vG$Ud*HF@Mwz?;Teo(}PV znw{7W3qsnW&B{eaUBz#KCzwCDy=0^X2M0F7WJL(b^pYZgx9qY4>4})h2tWH!im-u) zNsbhh zyYY&Kl89Zux4cc_liqtg#11+h^t8Z8Va4=)|x(|6V;=7KJmJ zaO_>?+$$q1uM?iODQ^2fdTu-y$y%(_aCd_iIwOnj#3Zdvb8#WJ;@g|#E~u^~Z_v_E z7u7R7TW1&FGA39-S9s6~v)Gy2<1&GRj|-VLB^*r%{lvZPS76c2`3HDZha8^?M#t%8|WEXJKa-h8(aHh zWnU*|Cc0p$McRiM(~+=z+TW~tZUq5K()yz^p%P3M%tWz?UjyNjfs3Y~2xW0jfK3GeHEEWvxVGcx>b zas`zaXb&aXwPjlzt2{uZF&lsm3mV=DT z1SSQhj6qY$BcQuz>@>@hZ0dLYAgi4jNz2vdozIdEyphAB_&EyiO3CWTB4+%v-&O6E z-DiT5<#QwJ?fmb*POR&S*ZN3I;3*Wug!tEp;B!r%wyMuHEiu~NKIP8e>XC?5t6HC`mhC7Ew91`4&hQH8 ze$F5A%Ghi|9%cA)T1zfDl;D$1F!0J$h$_X^CX>$O>-2cRQW&;{Vvc)yH#}smmJoW& zlQB9(Hzsh#Z&q38GdVZHvGKElUVm}Dm;4e1)vPMvx|bX^DX8-Tf_;R_pu>XT4p~7d$ycw~2Z&YK2nVUerc?)nkEfqtPB; zz{^>w4rE)5cDHT6lL?tYD98gr#~(BM4hlAg6ZXdHv~xRmq%fK)7tIvh_%xGAZPivB z3^F%=M_E`%!K2=e;>k4Oedr&7o?J>#D)KB)O_M^rL6HknNrfeuaU{l?+IQ9?s>7Q# ztS+zs00GC2sAgdm2K?g^ewE?KCHx!zuV?tr-+!HaB;`MNc_{tAg@swNAJzZ>*29x` Kc*_8fUVj6b&I}d+ literal 0 HcmV?d00001 diff --git a/branches/squash/definitions.ttl.zip b/branches/squash/definitions.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..b2fa2687a2f4b6b7874296a1d027fe11ac41282f GIT binary patch literal 2806 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 literal 0 HcmV?d00001 diff --git a/branches/squash/downloads.html b/branches/squash/downloads.html new file mode 100644 index 0000000..bba17a2 --- /dev/null +++ b/branches/squash/downloads.html @@ -0,0 +1,285 @@ + + + + + + XXXEXAMPLE.FHIR.UV.MYIG\Useful Downloads - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            + +
            + + + +
            + +
            + + + + + +
            +

            xxxYour User Friendly Name for MyIG Here +
            + 0.1.0-test - CI Build + + + + International flag + + + +

            +
            +
            +
            + +
            +
            +
            + + + + +
            +
            + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + +
            +

            xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This is not an authorized publication; it is the continuous build for version 0.1.0-test). This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

            +

            Useful Downloads

            + + + +
            + + + +

            + Download the entire implementation guide here +

            + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Artifact Definitions + XML + + JSON + + Turtle +
            Examples + XML + + JSON + + Turtle +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/squash/examples.json.zip b/branches/squash/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..114b26901cc852f91234b3e37e45a6f40740cb75 GIT binary patch literal 1881 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 literal 0 HcmV?d00001 diff --git a/branches/squash/examples.xml.zip b/branches/squash/examples.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..f99550b171f5ac2989d40037a1668266150359a7 GIT binary patch literal 1882 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 + + + + + + + + \ No newline at end of file diff --git a/branches/squash/expansions.xml.zip b/branches/squash/expansions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..a2c2cb50f7869416c63b225f3afad1275affc2b6 GIT binary patch literal 331 zcmWIWW@Zs#;Nak3V6}K1#()I)fb7(Yg2cSy%>2A!y^7o%*M7&m!wMp--|bkFq7&^T z*pn08UoBGi;B$CjzRhJr>f{xBYv-y3mgO57U)ub8zPE~b%(X%{1&mPOf94qHYIqG1n$hRRo`|`C-CQfw> zTNutW)vMF5CPt-Y#@0?AhZF}Kf#Itn?7?X literal 0 HcmV?d00001 diff --git a/branches/squash/external.png b/branches/squash/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 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�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"qmWN?=)a#a0~5{2P;=Ujya&%=Fc@bk9aoi={1L9 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%0DBKs14Q1JbjR;Tw6MVrM z?MJGrA4KAPF31VF(-lL}bZ|5yv6_)spAidZc=LRk+?k$20wx^D z$;9wZerfK23ymr{;MA0XSAml^?}pP51Qnc$(~&Zz3vx;ROvaZ}Jg6}o&qpu|t@|y0 zP+0e0;XWTgHz20HA8#Tr+;2tXl!WE=R30fDW{`Kl06_aNIdS^lchNK#(Ft6%JSSf4 zO-cr8#Baj6$-AmpwKalJDP0Q$Uvvb4 z{d6ADQjKF-&@}>4DP0Q$7xoYc_Os>Jp2kjNy+$~kHSC~V_ZLv|E+8j>*IRG1l`1t$ zIKkiYid-}nb`!d3g_Bp**$jokZU#|G^_G@jZ$p=QH8Uw2O34;4gj3R$`aYz=iP?wb zd#invrkz5yre#UMW&I^(hO5lXJh?$~_#VH>+K?!qt*5wn6sH+eILG!ShOM9L#1jnm5A#PfXLzX()3cV@pi+!KNLcXkW@{nK*Vk2-0YN!~& z&`F&h1V*T^Od&CFY76~<^^>7rCcPC->cxhw-Z}|~j%NDhrF=0}o@PlA3zFg5|MffG zz$^iaffd#vD{(WZi|{R?FNigfFo{DjjI}av_!fxG0}#qwJMt@w`T8>DQDB#h_3E^P zJ2(iCiebpob1Sf*2LE+@4D`jQ ze`8o9GMnowQ#vQ-+^@6p)2!?IrsbV9uIuYYcfz!;uNmAK)`orC8quKtmhGV9FmRd= z>UWrZ%cjp_jr&z2%nCo-ciCW8n9#n<0F&uW`_isdY3uujS*fnG?ps!+x}Lainv|9S z@Ct0@71P((EpIKqn|KT`T-fDAz;wHL!2?+IlPmx#^XM!=AAH9^bSE&y2|7AD@B@q; z%Ywsx&w|6=(SpMcnR%^_(kF35YpVr@HOUeWW=#=e9rY{w5rYq7#By}c#C^l|SF(6a z49|ucf!5L9QJNNw@Nj@@(%X2pR5Kk=t}FN`77_!Hz_MR8vjF7;5gf{`K)o?BUmh(n zMe%st!WRciz35r)-Iy@1ubnYh|E$iUqU~flWpnL#(#^xRSD$qA4EK}n+PVDVlecJE zIHon?VH>Do7Bw`I5sO?+$2TO9SU=P02N8o=1-uVh1&hHflSF)99?x3~(=3CW*LPtI zfdNwue77LVGX{7b;X5$#+@Wi{WMfaYW>|o~J)-xfH-mR}(yd_2PP!coc*{KLJw=qh z6MT3Y^m@Vfypx+Emb7OClQvG-K)wEA`P%gnX7-Fs<8r5(ZCtxlvrU%Ydi+*_tP<>c zmIRNA;9V4K4T5+coWsBGg2#V+X6$SIC^lU!KYO~^0F7z9P!$u*gfSZWfj&x(t$1Ge z>Ocmd70j&_wl7r%Y*EF4P53E>VdB9XjzuiEj14myC&hU<7t$3z^cc|lBLT>fp7kO% zGiS>3Egj9rF+Lp$TZKGXTMZG&k{ops(q!u>9imJwzln`wMv1MKX2Pz;&IMWb7c0qr zr4jC?o>(6yoG~Zc!i{Ps3kz|SoNbNsP@{)DkG*EYyo*v#k*j(V<&XKhIL)Z<$;b?n z3}o4gnrt*uwZ?QAW4dfHHO@V3k%fFqg)l#5$ufoU?OKBQYD&*gNT{VgcAIxX!$7i{ zO&S6A`4PRRd$LAOi9<{NizDHB_tcu_oJy$#Hg}DGo!sZ z0SXM=`xlAOd`Tjb4gr)+p^`$+-xTFkCq3>W6?$dSVBzm3HnE^y{glEw%HVf$CHOr! zTV|ncC#oqmsvM2FRfJ&LZ!Ou!*C+I@@WO?HRj8I}Q^Zygh@#$%AgNzlv#oc;8fdt+ zX$Db+bwlM%a)>H-HO~%}ZUimRY_#;>{321dm&NGX^vX@D`w9747SJ{ZQkKqk0sW)n zh&|~Pq2dK{vp~7xZiDH$CC0}tyNnKheUJD5a4;Ol=m1G<5ckVaXrE2DXjq)3aUkD= z4RIAwcIUkE?di@G2wfhI=h^49!|KD#JdMxi zvq$;Rv&oD(5Lpu6$eNpCZ4LJQ6(-Esri|&J4Gmoo8B{vuRf9L{ym|fP;iDIC*49Qa z2{a1ks!(V(`5jN)ba+}{{9KN*JjO+5LAdEw-0?`cN`d`Ar!HmfST8JeuTW)<8Tu6z z8LkG&M#WyW!h0Gvt7so`Bui}Rw^tbSmEUO#<{}JJ{u3`NbQS}1v~Lh523|dfyIG&r znWhTjKJb}vtWcy`Z~uaI-OmE8r+!)n(E+|!5!umZt5qojZ8Qhpt!rG}lEnoF6!k(m zO^vvQBitcoO8TX{YaUC&n&8GdXPAjWB!=Sr#JE@UYglfX+5sjd8pnEguN?~Bm35Tz ztwWmK6RPX`ioJA*Dg5f!y5P6UFfq=!=0{Wg#Ziqj71TQmv!%ito6^nI@AKG<_cKj{ z+D`-RH0(!#V0HUB-t}PsWzw`8_k4KqXI{vmg|lZdohOXvT!~sf8gB`Eiw2sqks8f5 zoy~L99!M40!gE(I?w64nvrVxNL9SlY8aQo80TnsIFRPT#4DhCLXR>I8LA$&}RNDaR zpU8_+#t0^LToSJQ{UbO+@Zp?(=Psn(Zr~oNbpuLv{ToI&E@U}3lQ8aYogx>SkT}%$ z-sj%`yhx{Q%w9qD#7dH{Ow(coc11dw#1!lS2R*zqNVj+wTtU^Zd6FaVI1CnN0L}?ZtoqDDof+A7{dT4dChL5boqiA@d zsJ_hG&kig?7mY?F;(PU6dyu&)-V*gn|2lR8#}wRdKI9ex@bCS^wj6j#zyHY4tyqMSE zBf9(^(e)_++LzZHlDBAyUtj!M_Dfxp8+tanDK}CUU!_+s`5=8YijLArP37mWp>GbxsYumGRw(GlG%=IriK z6Nu=(mit-K`RhzfL16nRYY80~DnQ`R2UKcwcq9Swl@FsCyLvZ#<*~bBa|k&hkhnws z#Mo*3Qj_jFg$ug{1_xZle$#bfeAW1?)JnC=PLwMQa}|)cKkjT6)}khlwxBELjTsdK zX-sPr7r#u{b~Vd5eDg%YYqhh*3c70G_BT0vfpbN6%7B*-{$tTV^1^aFNbKT332SX2{c7LHYI?S;+i0?)$2rubtSp8Yzhjo`hUR!OOZ zCg~`ABUM7M%S1*peIIT?MlwN(3O0D224`8241;H3Vx6h-Q>;B0uE7h395Qg{o zoogIT=QBA$3Euj$5B(lwh{h}%n!~+<-GLeJ_<23vA2g+3n90YtI0KRXwoN^Et29uS z5*m@nTy?nzh;FiC-*;yolb5c}Fr80}8#gxMaUNgjUc5$eAa(W5HRy0WOv8H#yVFZi zagKM!YR25lgm)t_>lZvd>t_KhRUA$FNk9N$_}Ef+@l*#st5#O#Dy~~}HYf7JziC$5 z?O<^sZlz%3P3$udwPxDFrQ(;Ja$XWKFIgEj!LmW`7l9ERGX4W_DATS~YsLZ0WK4vl zyt)>B5_^xI`d^G1s7M2^^*8`;re0Tb=Ko850Fc)xMRXk^#^OjI)qoddhW?mL(shsf zJBx!L++N%vy;InE^Zc3BQ}9QmclMw*#)lsqV~;#q(l1Wg>LxR7->J()AZvn?{0!m} zf~GEnTBdov&e9J~lLF-`v^um?@pUyel;mQDU&lwDIlE1@UZhjvMZ`6qVKWzaKxH_o?R&E~_(-l5TMn_uN8(LX) zInr;Du|V)3)?!6axi|R5XI2ITVfG}f0FV12CvdM}&;7AXC?ZmxL{i#bJjv_VpXG*F zMC)$sWkFJCI%=|UW?MBg2HEy}yMC zs>ho7NI%%q@l9QbBu1L|>PRz^uRriv4G+rGWkl;eCf$}v%Tp=-z)7bmRoYI4Ud>?= z2mH3yR#C*A{3JaEk+PZr$F#Zw(Wl_oCX8Um#2-37+*uHB2o|3(Lq*RKo55OhqU4oj zuSDH>o}tGm8KJ}?8u)`5>{QkqW7F8{yGp!ytQN-n8pj`Wlu@BEq3_p#P8yVN z-B6BX#I;@x;%igHwg9H-n}D7co&qQpdWMNF<`a9ueyb9H*55c)EZ|gN=7sDZgxgZF zZ9mnsX1_W2e?ycuSI8*GPR5bGCX*4rT3`#Y0~I}w6IkeRDnqU4LyuoAWau!0+45i- zyq$v2V(kidxALu`y}cXzHew+%lt`)w!5+tIL8sK?(^w0{=kr|sKuGes1EFRIPMyPp z!HJNHKj9v`RY3^81LIfDV0yRM%go{x91eF}q4sd5ns-b!Y~*70HL0+#8rn5gs&KD* zJ#Ds@Qlz!ReZS=XaBU5= zBW)A(f>=`ENsiYB%jl>mybUz-8%tBEAL=GEUq~)+Q)RE5o9Zr`zvva@_3Xi?}ZX;BV`qulU3$tMZb2}X^>?*HsoOm*`$(u!nYm%tll3vF!agMqj7Er z6db==#H7=4yI#kMvGQqX@nIT!o@%s_vFEA5rFqO(R_(p5lgWFIRrp0Na(X1|3(7ft z1&r~{I?9=2?)R=-A?`OZiejUZqG2E>T7zh;hgaom8Y? zp?Q%&zU7AuF7gj-_QtpgZu52TF5o~J&TlLpIb#4hbLHg!5U~+s^Gf*NM1=o+kdDro zBOiT`^H*PyRB`fZp;R$?^>;}XN3WKbDo$Qiq>9n2zeK8-y!yvT6|)8o;JBWxnZ5d_ z$_gL<9$Detf48h~zDQO$e$^x^d~B2z-u<`93Wp7wYO8)z9sZ+bh0}&XJ-?2uaQYR? z3WKF&g{?+e;rZ7mE4=wHloie!Wre|4Br7~zBr8l_Rb+)X|7o(qhp$OiI9n_$?EY=C z!lx_93TIVWVfU|*6(0R_WQCUv9Ke%$w&vwOR#v$G_s9y*{<~#`$BSfzCylbg{YF{g z*?*g?@SFaFW8!Y>Vj+PRLb@XJ>$D?C_AR(RbgE9`uIvck{*g|foqMp@y( zS0pR!Es_-;Rb_>r|I=iJKfWee;r(J+;hVorR`~S_vcmhStnkfWBP(qGb7Y054IIF$ zdbZ~2KUP+F`}fESzx{X13O_B96<#&U3U3=_h2Q?$WQF)`{iZ73)^4i!?LS#om^KV5 zd3z06Vfyy#l@+qL%g74F+a_5ddHdDL3hCSbK3UF zkxa(+!IeN^!>F`k9Si9Bgpa$x9Y{?0m4}V~KhrdiA5u%IqdIYkarA73*}(zptL6@d z%3kWIH#?AoEdO9Wi?iJyfLgv@2@BNJnlkS^RxMd! zwZ~ILzmQP>6zdRBP}`4cP?aIdfq&#)P#j|x9HeMK|28Z|mqhXNILf|01gBAR^uF^M z=)DK+2vG4X-a%h1i>u3`7LfSKw{PTAPK*dF|Uqn+z0u(sG1(CVx%dpU0 za#u}&O*r}bwiO#T-&fy%#=d%v4gKeDESit2?kuy?m)TmC{nN15{-&)pUzR6BX-4d< zyI&1QMlu}RSU+5AV=+|}xpV)I-&dqu#ULPRDK=SRpJwW+TW;z0z8qv<1gNF=f6Z*8 zzTD8AUyV{MAPY)EBZM`nTDU&NfMz3(%M5zgJQ+_gmZU4rVCf{zHaX2)u-zz(gxb>! z_lg~pdbO+jNM!!?`O+}O2>;+thLL!HX>7MZHf+~-S z>VEL-qAHJyT8>)n(qRV06}&n}bE~VBNvalOeO5feRywsx zP&M6gUbQnV+^MG=%-W?WSx5ZQ+nP7AH@9-8+1#l@qAUY`gZp%K-Agu`y~su z(_m-pk%Po)nSlG$wwb%?f+`ly^08G}(3OhIAKNPzWN1Z`{54{kRfsUpg&__=t2a{& zej}PmOwmk&rlX-D)4-hP3-6~SHqgykdxl6R!g1h!m?aAtMg-&SgQdrNr$JYqH;XX%77rU24vN=So4 z0`9dMy)Werb1G|GgB7wRe$7-%x0b@n#KcM^G9|jm1VW8maLhW63;7L%T+apqND2oA zBRg1yY?hd^nHHDCK~go|k9YY-rFguTdYEP=K)Q@aW!1E^wzyPCc_JoVMF31}0Z@s2 zl-VEvGRY>Xa&}D0ab!sORF@Q!8r{-hAxV&z<;*K2GXj(M*DswGg4%Xn_oefEaYa3p zUj7#Cbyb-;1(fol)AJoWXzmiL=Md{Tz1B##z$XR@J1Lk60M|qS_n`TQgBjIvt?D7p zYbkenAg*9PmyYtaHOan^UM|Xor&RUe?(Gu(5y_z7N@fp1WIITV1UBquaUK`6hLFexyPqC3 zT0mT>7dl)P_cD&7kMS}aKx>MuEuLXTW^M6@X8Cuk*}Y@oFtA)VEi7l$5pf>t%(lpQ zHE6MbhyV}Y1~*Y$pfy@|n3I~81wiIlu)wDnD^Oq>ia4y!+1qd*Xc!Rk2yjuvOF9U4 zF`b*P?oI;g+=A70&T`_;f=T>%hWfag_%*RI+Ot(Ic0z!7SZNgZcmY-MplVsWR>+=MqS&A zPa1IhzFQB#Ock9vB%wPZV?xv_^8IJL7kpc>jF)6bdv;f^*1G@JWhUEYBI7fK5w^A8 zP0}p5RR%Yi%HXE1`x1d;)F^5#?p`#^;_HUIUzRd(eBw3%?TTwCu7Baf?D^hpKBY|8 z@)(W3)+^Nod4~qRSH0a0UNrXhi}yqDx^CAs>J`_y|6%-lzbHIh?r-+Vrn~a`atXsW&js=OPK1k25di=RgKgWr?q?pW4U?Fy2 z;RJLYfQ{#{8=@e$^bWapr0nMo#$QUAPcS&37x@RA@3`_+TZILvvBGQBT!`oF5M1wG0mqeGN@1(`-0F{b)_HUQlAvmM zbrzjcJC*j{E_@uczV0Lkh3l=wC!tBv-vU;dfTl=%>o=7UD593qIC!`>?cJRXJ8PUM zT#sMc{EQ65P04oL<)$3+$h;ZsIa!R}I(v!p$J@oR1A9MQ#fLmo@3aqb9k@w223=S8 z`46IuQruqS+3Gi)dORrXlIK`$z`fWGxEIS6(B3sJB@*FkNNXW>D04OM`mH7Oylz5M zQR{L|4_7K&!N|?1A=&|<7H@_Z>6);C*Sx6LpbM=F(ILX~t#E09f6B0Mq|&!^qoR&W zY40vbloh4o_F-BS>Es#Sng%WQ!72~uSq25f9oOF48t%TVaOVEDu%9BG@lN2^pV9*Z z{xx0fE*uIh@bw2G`e+)-RXfP4dO@uirx9Z|gY+kKs`8Axc2^S_hn@Xhq7jQE@i2uJ zL2~Lflj#^}rx0%OH)@@kg$3(RT46}b3oYHUf&$XSzh2OV+2y5XTQvPdhDC;2UAH(= z%2=TUoql>oDMI%tzB^-p-c-smdoHb?wKV|_l>k~OhfTkE9$wvOO5BEKAm3`l)e5`& zu`+ZmKFy=9$G1(u6n|vdh^eL@YAH+UeREdtHPgXilgywjF{70<2*TU7m%_pNZFXw^ z+Mw&HyY0Qh)P|p4r1wQ+Qjk!j7JRCbFE3Y(?~YLk)!+Y{kCRdSJmn#_8SmaK$O&cS z!;?^d`V~BV8(vseRDBG|w|@{+ETyU$+!~5!Xyz-=25b_ccjU!33lC;;s#~7*FG?W+ z#39q4cHmG+j;Egabx{J4K3W6Bn%ee+U6YG5Z`E6cc`Me|pd-DP%S%LG_12uPE$>)8 zoPVo>yV~1;#hQ1pgFgA3KtjqA{vUhq!q>L3G!B0i(7#V=9Tpcuu6AAC zgd|O95@?_aDTiMwumCm2awI#1fWP}YGkagHWZ96m=bZF;PO$cVnVp@Por_otxJcvf za%-^*6sWVX4HTRLfxdOzNMK}zLbAz3m&<(RWKRjO*Q#VH;{`6p6PS$HfDnJXgTr(gT7V7iRDG8u2O-0X&QQ!#I;6Di!L2b=4_= zW7N0xWTa9B_EF#ZAxR|_UwXPEcoGo_>4lAAIc~;A8Xt_AtSFxD<5StWVQ=1jc`j3J zgYxdV%CN$BsR8O}WZfX3n4Fx7%gtDtI1&U_1Ug$URz_(oG~Za{i*1wztWikA=$)Z{ z@Vk^zwg3jGtO#g@dnVL9JMOTZO>J^@Q3Acm#12oUa2`(Rmr=)Aajp%H=9}q&9(raD zx%jTJm6{P3kIshOk%~0SasdN*dw;+1cz1BXh>6bImweW3bq6Z|ZJXDu0MfR;F)c7{ zyDy&tT-%!X&;Z-EUO~+rYP*-BzR}wDZC8Z#w(q5L!qV}G&r=+Lwtkk@o6$C(oF~vN zhU9$+E2kDt^n1XLW8kVX49NX>bijJ?Q9p0rW}hNh=evxy92XpT*duPBOL}&|p&hXO zAWLz9l^Y#hNE$aw;et_#EUSejGko4=wpFrBa;`XDQM>-|_ip#f>!{zzM9Z?MtTZB7 zfvT>g2f;9dyEwa`q#Y961o>Ii?^73A03=&JU{d_w*5D0SGEg6}?Rf!di$}k}V%!x3 zhj>Z&?H8`17y+v){N9LC$5oyShqzLFEeZ+@Flt z`-qJ)_90^%I~c?LVy76r-4~~w$4mbCtm6I=*N?#}bU9W)L zSr3}wTPJRm{fwmt-9ZOwkf;mb#z(>OZhCdq7_CR`s2TNo=#M4TQe`0f()9+EhjOF! ztexpH?M29?%+Y$6v*o?uNGoa}6jJMh>E(=8<=EwB7|N&yOyfzz#&bAsaLK6g)UAb; zhP8X5;fbyWwR#aXu!330I=jHosav7!Fmrm@ILm_PA!$lOwN6T!vT?7mX^fm9uVf5C zcCW#iK8cYPDcA|3fail`WYtBqtB20famc1O=W;-eShlBl6yV^^SzZG-^pdRmHdfq$ zr2eVHwp3E}@dCzCZWrxL-9z2>*pBM+-L@=2jYHnH3_A^~-Pyu+@$JEYk+x;nJF#hX zh4?ld#(e>Lh4sxBwohFio=%g**(NVPv3F9e`~IbJQrZ6FI|qeMmdSI*;b`y&Bf`6F zo_);Y4Kl$-k`&1}Tm;#|cLXEPmhBR5)Hr}z_QM=57aI~>EGhb|{pV68^c zA<41e=W@%>skJP3R0OA}+WCn;auy0$S;R0tMLl4pw^^uw$i1X3-kDWk+Kh@bsLchM zerH#v_?-nN&AvD%(jZPeC>wfN_1hde&D~Z{?XtN$nq$4o-imPLwlsWAmc2Ji*Zhj* z-QJho-j+>0n0aMh8SS-{W`pS|78m~|+R(W!(|nAy0d{~KVE!+XM(`=glf$H+j4mYC zY+M-YJiCtuP^U=`nBl;3=j-gCAeJmmu*6kouI{{Uzr)&HeoEr=z~fXc(YJlYn$fwb z8nCzor;pg6CM!m3oYtv(RJ&`J>Mcq)hRH0lj4w5Kkr`#s!fmnQO3Q|fDs3glRgHHxyOYNm?o8)wC za#oK{(zJ3Z=mX^)&v=3)Y}C@I0*^!rlDvjDK&(SZT45EDN!;|L;5V?U@M**aADkTs zfe_6WptulNh=;(g&Gu-gzG6*b*(890tZgEnxbLD8EiM-JXh<=wb#dN(eXQxem*>F3znnJ^_?q{r#! z1KB36Yq5gRuO%f8QAgI;!Njr}s4U@>e=_J*w!fUiQS7UsQS&>LRMCl33Hqq6LYt~* zPe-D1>QupA0IF0udtS*{1FBN70HQ+AUF)YwmXFXb^*L9Ds!`wQ^+i;xGGF}xIVLoh zht`GW`3mxA3ROE%(g4g_Ri6}iVa236Y;A0zq($>n>fgLES?~gS4Vm*0s2ODZCGjr( zR%rCh~MZ5iHHy?<&qP;JX4l71TVT#CT8;18~5|wzbM56M=k*MI#TQZfTb$=j*eTIA`nK+jB&j)#82=?4Z6a%B= zG09pRqz3+uYu{obcZ*1={3lQ55Q(YuD-5dyj|S#&DM10cylF#9DKLXN^A`D~R0Mz! zObRoRPtSz58<(h0M?dqeK|y)~xDMCBp8 zjckeu4B13=kwX{xkM}ycZnxh}RlC3lkCl3jy@)W^s1ay~ZKT?1=-vb@cnAM2zkIp; z_%ZtHJ1$ec>6=h94%x6)!JyXzfZXodaGnbww~BIs<**XugiaFv%f3cclRwJjtuESxCd^}C6t{g-_QMHRQ-b}&5o~8EEZ^v& zvCY(DytwV)-j1Y$c_7@>@2&?#pYLoDY?_M-8`?Lndjn%qYZ4HusEWqX0y7f)f6*1s%})wbNHTaBGL%siHn^1*efcjk)v7E}vtiE#Zr976;jXzQC$UtW z?5bEMVoB7-CI0hf#a!wxD)~y*EofPq5|-@hYB9qbtxt`i(9*;JI(UV89yMeyt|-P- z5JjyUF*M1iOi`L9veW4yWCg*F2=*elURt6GIZsj~`wSX!GM7^4_$XvEKTdJ?#^qX_ z6Zg?-msjwFr&S4od`oaNb39`YF;2&Bj>Os9&4?v{A&ofBYr*@ zHG*Ktc+FSb_zzGBomNmA(1+aur($HwOAj8*s|&TVGM6?KRhvh-L&W_tlq7<{qR-(D z;*5l>tY$e`7AayiCVxy*XyB$fD(;s`SAw<12$hn$zoVDpFl;0wADf`3%sMxU6}rh$ zc%Zy*Di7aO9t@R-@vq-h9=@qOd{cRt<;Kk_WahKnu7>1r?km<7N{j36V7k;&XwLd> zc_uhR)elR%<{ihPZU&chM+y<8K(PajkQ#s}8%- zQfuX3IolRLmL9MtUATaUc;{|U{$S4>0pPI^0G2%~3`0{gCJVkQl9$F($Z=bXAk6OV z)hcgF3csK&OU0tJf)rbb3UcQr6Kip7Gn3Nyrf|B-`agiEQ-Xp5P4`VA@J%A{O(Nh( z1de~5DiL`6-zgDD_x>g;iArOGzt>FSE1MZukuPl&OZQU})nuvn=+ zw!%(kOoANX>CaBq&6F}%D-69IG&1W|Uv(#btoU_cO0-`rCl>`p7xW}iuILhRZ5$0X zGpo87sxl=llqtJ#FBz_~OXf6YtGlGWTvy?x)uLcZdQbe?E-SuLmZD3hbWHTr5+^P7 zD7(O_F6OSX3nb=M$}W*qc8LnT;);rxMcV$xE|iDm8Zc394Vc`g0RybzLQ;lWoV~`4 z?M%^8F>%6FL6IzWT}jc+Fd9Bl5aoQ61bvePeUk(^lAtfsB|-20J0(GRg(Rr-rK*k^ zNc|_Oxs^cX(*c=N1;q95;V6I(=nc zZe~iuhG=XtP3I=`=%bjTv4U^`#-u8vwFWB+7Mvo<6#3eAUHRH}seFz4`dQEIDO8m6 zt0iIEE|akRjJ+0gTz)3qmr3O6xkP?Fmz%OP(Y`_!rSUL_fJr!UfNEyR9+xw$gas*| z+D8Lw{$pi)H2mv``1}pbC*c!q`2~DtW{FHrjU};@zNSP@^jRs8qcVSyJdXOh32~e} zH8-TT#jfXrb0*Oo@mM~|9A@W8_}AsR#~8y$lj9!=P`a!n zmEcFv-qsLzFBg=%k)p$^Z2@p_T4&KD^>H=uzIt|+H!>^qk{x&{v%)Tg?pE>%B{-1{ z&!bhfOC68*93~w4`Zj9a#RC^V0Fe%y??^aJWa2G)swcJ1WsE73>vGQcM(-D!m|g*(tp?B3sNdOqj*RkoKjJr zoKjJrR%l2oMNl|anjmv{CrK}s=?akrMXHJtf6L?6s_x@queUYOqnArQ)3Y3Z^E$x? zwiV8Adfn|p^HRpj1fW6Hhn=8Bl_^dR=8agUu+l=Lzm|! z+&I-RTf7Un=PMQQOkEq|F^7l6wjWpMTY@dVMo|mq+mJwfX1QWEAws5~#Y^&qZAVG2 zj548FH6whR$zYf?xHmeRWXaetV`;`Ve`oO?8||@dkEMGo+GF`1>+i9xnWDBm-KmNi z$`S^B8L>mH$j_2WJL+ZKg#R3z{GJZtZYEue=c8^aBTQjTXXQ*BU7`m4k#u2R#TMEz z*{v)YW_?PyP?L@k^cHj39wRiV&m;P23={8Rgsg{I*4>9`EVe{mkB8v0qt8jSN76}R zQ6up>U`A0E+?Scuh?od$9@;HE8T4jt2mLj3jTS2+pn7Oqw0T`wl1ChLwO?eoLE%Bv zi7_aeG9nhLG#>bw8mBmaGPrrc$-0b1F9Brzl1DrH|6crgiJ=plA|m>*@yVayLL zWsis0q7msYRL8P;7G>x~bOXVcGz^SW+RVm-Eud%Nx_US`0c4T!MicQuhNoA&vOMWi zIC~+y!w~dAoiWDUpSZ_ps4H$i^x*FcG$mmWoo1V0ES*%#eDQfWPWqHDPH)5E!-`C7 z*Tyqgz8GCzv|e0MU#vYjWuXpYBLg#lUa>j*LAwYLDvV^fUIkX|l1v>#QjE!+rwAlm ztm%e~EFN{`2Uo3ZnZSUDwe@JZp(jvI+BK|@lT}mQF9bj=DQ(0~JUD1qH5uA>2p1HD zcGTp!a`Z8?5hzubgsJsRDyAqNDmyaLbB!6d#Ee(!&A5}PC>#0~%Pe<}ak##pvG}09 zAG7QL$GmOdzMQml#1z&}DM!S`(Krz;6X+~;Cub%%Xmx&f~`B-xyY1cn;&_r`i>(UlNaPBlJlRD*t6d;eg~6MX6Y8f$HwToFDu ztqq~6hESV0ouR&rWNM-cmaH4}Iz{2-SQ3ilyc4L)^qU6y)UDfT1f6O+d#-U~6N{}n zaOdM5I3|&KfEClx>BD|MJ&${kDz1NLTq_6u^wxnywMTuaR3L8cve6k4csVShJbUY$ zx-MJkfAHE~cm0IOziNxFv9xV5Mss{+i(ER6eN^xOV!06>gtEyRD^nL4MN_W;8J?ES zh~yHn=z9K&maegQoiZG0Eu4ClP_LlzxIASV8lS z?fc~$USY)nG=b`aCYsQzM18FI`tWxF@Jm%%Q>%#Xv1`>WUgItQ4#_Le8K*=b)`GTi z2-EuKox|FihbQ(3R5V9xh@#fr1oK6o0w@(q%nCy0iyK}VlIz(9ZYUnTmeHRi@B~uo z3}+l)8DSi7Xd7WW?j-UOtiWFTLIWXz-42=hXdQ$HGvIS%RP^vj@%BX=p`7{Be^o#Q z`gA6xC$p#~<6)ZQpks5;F&{K;E!VXDCB86sHeMGBxF2|Wd;eg98?B2hHhjA;Ah8rd z8{IH_c6I|Z@pzQqt& z=Y=7>IMUFvf`AjaxbwicP|bcSYFAS4CC%|e;~xymxZPVSk!jk^*2OeXt$p2(-r7DC z)-K=`HbvnZNQDS%Qr@~BoQmLk#rOJ5lX$D*wpKZZM~k@*6W!^|McfG zj46O`IPV%yNBHlbqnY9h@X&w-wFUu;?Lhnp7-wT3f&SK0SEy7vFm^)c@rQaPA{QDC z6uE&%l~2z_M0wQgRHsNOLIlhZoVNqxBVb&7-VXTRa}Gz$*oABjMlXI9BR|kaRVgn#;K~cDT6dvDcaz8K+~&`P0VR!w{pVUaLMO__ zRS7hTU&pW{(#%$74pLK9B`8xqoku6tu_)y)*~Wvqt$(9cQJm*@YkZdaj0p*Ty$9!c z-UO)X=lKFG7*F!d(rdAlS!`VxN0&gITJ!wqa}!uHHuz3I$ai*JEc4Lt)8g*u5f@3z zU!ntBqvh`%3?IW$g_<`1=p*4%rhvXSy{5Jv9!02(FMcf_;^vmC8^E2;Y>%a3A%B8uYoLb0Av_$mWH$0NZfIgqNfjaNk#GRTR3zc7KN&Enk^6QRW`|P+I0T zmLU}bEwOtvXsm`E<1t>+Fb$1RFj{EQdQxad@BPk>_GWly7XtrZ&bpUF@%o7 z0LUmKr5glF#{V>qdxz1Hj*33?Di(-mz_@2?1tj^#I3J~F+x_S$ewOxOsZ~QVk9+sj zLE8m_R|$hJ#Efnr1E3_hkT@QtPtzk9tuCkoWT~V_X$GD4Gqe8p=(%v*#0g_UmU zYz)4b>8JGovWI~Bu!I_Qd6G$MI79Uq;> zJtw^ffK97D6y>tyBpJ}$FU0GMMpRtmMSvDQmHFi^liV()OfKYsD=@_IdfYxe6OrH+ zvN-DFav?~&eIz;NJc|ZBIDL;Ue#=pvW?ksRzy?BQ+gWeSTo}w2R|t_8!V^N1(m9d$cjyy&8!tAFGF&B$8E`}} zW-o8s*`ms(j6DK^*KLVoGhNlro`_>@>rtuIm=0f3tw7u>B1^Q65>{n{P8w;VJCrD^ z15To3g3kaeG~x1t0l=RVq(1F<+-Pa;>cK%zy+r-G!BJ`A6K`2v+r7<3ktGZ*bl++%*OJODaJ8gtp=hY>q zDoB<+TM|k!CQ+evSf+LtAK;uOF3ioUeo*gSzx05^-5d4a7;1_F5amN1jpW;OE>iXNI&Kr%m`(DoLG-e2O2oT_<8GAW=SG3$M_D}=bc8mtaQCRt2s#Zh}+vK(J1U0u>1R$ zyz6$xjGo%*ghdB1$cD_0)`Or>2HKb=PAF?$i5cL+6hlQ8EvLm%)+}FM(3_38%TTZ_ zq9qA>tFA;t_Qac0E-O6ufRH1bz;;u2MxDWCuq+64;ys`v9TQgGCX%|VrZ!NUd2EZ8 zB<4BpjysO0-f!0?TLUn7PnxP zp5h^I##hXMLYC@rT1eh{Gb+5mg)Gwb6l65qhngzWJpfdn@g62?^SvqJkt{v~ zmVXwxaB&F~J8+4%URLYDYxr;Z`SUi_5*{4 zmBl9r64{p9jq&^y8>PgJV-(ZRVf0@0SnCXq%t5P%-neuu23>P$kxg9-q<9(tR@4Yg ze;St)eSphPx4&OsdDAqqfEASpi;u=VAIi8+ICtGT7BeGP37eju>gYHK+i3d% z+hx=Zmxj&bq>s`QAdfTKy+ zC1n?ct9tcBJPl}nKG-}n%_{5~Aqr8RL`SEZc~W`%*};6rD4YMxWXRK4B&msN#(=dt zCE7I!tJJSarbx$S{=0cJ@=uOX3!m%dkB_u={=-CQ=QHve4gbFSg?>|RJivcHX6!!x z-HF%({QK#YfB*Rs{?^p$AABK)PXgI+#p^H2cy&2RJXV~YMoy~jBw-*R(heB=;0cAYO~y?8OW#~#6v$tg#@Rwldn()kLSu#{jrnEH zmD}mq-u(D$k-^1Awo<7Ev7~d4xKAIg0M_XYazDkmKtZZ=IZC4lS($^2|7j(2HY` zT51cn6^&uuV+Kly0H;bJAGUCOObei|hagkv(QqbeGV^fP5XN!5b)v^n!qxn5O564U zpMaYx>_K4M**9%e=F$yD`+yL$#Mg^d)Hm=$AW12TCMe)Wn4jh6(QuhNdZ5(Pm~6XX zs&seEyuS827M59BGa2hCm)Km_g4)g2Hxx?r#hO&_mkk$T zmUZE%gJBm%Q@Xo`Dczz$>e|M1Y`1Zb9NiJRYGgfKG~zM&qc@lewAe zYYf=vHLZ1gWaC>8uV_4e?<>up1D15HUePj11Pr%d2@+ID+)sEdEeUSGD&sa3O!(4U zw}fg@y55NQBjGa7lrFzKJpc~9>+)F=Jt`MuAHd~6slCd@>J(R=YcNo8t;Z@CKuk7L`l~{m zO(J~kty-3yvOku;yNrHVMLVQ$(m~aRD1-ZMnaqdK*NjdQ{D747J?+Q|~G<-ny-wDMk;H0ID@n+zMWs&QdeY!r3*(h=4hZU+}_U zuII&ijz9N13R6|P) z&i|XArIkEld0U(gOUNbZ@B_tsq6thBKQWab3QXj`T!G(ff)mRVk-Fe}e;*a{=1-QM z9%zpuG=SlrMPiIttd2E4JdFe%Lmi@VAH%UvfDiBUa?%%=fjsbb{`IUeV!92d1@!mD zyZ-e|g@b?Y4gyaQj|e{sjkZ)+H#HtXk3hwwyHw7>@qO z?n)=bNG%Ck7(yCAP;x}ImHB)cqSk% zd9SNjA^4QFqcKB#>u%^3X#9HClnZC>?CR<#uHt@t3-Ty0s86}NEmUf-j22D70`ds`C+@TBbQBc#cr zZvrix{t4fJPkY^cDFX@)Iuc&~*xn?|5-*cDO(6v0 z3gV66|7&Wowp8YhO~*!8SButn(-L2X*t{jrWS%z2PQP8%3=HH;nw~vMPF|)$X37r- zg`ZlJ(W&G#-ir|1lz@{oLs-=)697Ukq5&K?6g zP6=>wbk~YrW!_WZY{#7pr3qa}!SQ^GcX^_;##@j(<~-@) zgwPCl14E_pZ;kgW7H#W#HICgF4p7K1PWH#3{E{a+uW_x zKtcX$l%=a|XX)n)sbC8ySyj3;z#j=<6A$4rlx~Z3`oYBIgt@Vfgo*^MbCO%P7Ez<; zDe5DMH;PcnA-Kx>F0Y_HFu=u^4ggTBKuluLNt{2r(0!Ki*7^#imb6C-x6A8r!$xp| z-Sp(7k2nr)-Awm}>Vl##X%~Whk~3&2?{I_}YW4*I2Cp?aO?vU{m3b{;g>D32^RBr1 zZo1_sg@v^bxvB|>xMQbuQ45+Y?J}=gSLp#Tr zQ67)17o>*aOHANL!x5H5>&ZyNpRyEBoH@gN@y5Iwlo>CO`biC`jZ$58uaV4i@5l%l zzzd4DALXP19jbS{g)^eNy7{TrJym(fkf%9QQ=eLd!A=0%ylN}~w+aQjo#+-ty{3uH7!NBMyN05bETUL4mBv>2`8roFU@f_rZ zX2WBUKyf9;r6QMn!4-^;J>oJNU8mL%uCB7;$fmr?xQ!W`7kWX6r?V0dTH=xp z)m7^yTP{lo8ww<02aoVIB;!qxm9%>9am<*BUm#f~F$u zoZ_OsJ{`KgPAk;cSqIFe?Wut+C(&%dt)QCV`qM^r!Mqo$Qu+ZCL3n}EcsSZ1WJHx8 z7Ltu7iggYq%&-o0IE%1@(ry!)vryV_rNB{;E0b)LzfDG`jX*(80B2Rb;iedh_P9Y& z2E~&o@cai|Oz0SgND-vm5D&^wP>O<+2Jh`ajv076k1ig|alk2d>AuQiD-WtO6cU3g zo>T?OQ3C;n7H;v0i-SqR(Oqttl6+z=)=Qa=b_RU2Q@We;@I&bL&q4S+UpPii)(z~{ zHW258wc@pZWnnu(?z^l|8KrVrhGymdVsPL_1-9q%fbPn~H(_@&u(rIIn6Q&=K0=t2 zzs9TPF1=x%M*4+whklbO1voj#~6Df-&b-)tp-ubDnsvX7eT%2FT?tFu1GFl024A0FAIYIt7Z} zbxEX|dDCAA4L3oEdUUbN)blECGR6EO#QzJspNh5l`My9Ak-ZMd}0nXi_d`=xtR?Aw=`CaBSL zYhOC$78l86S@9Oj-<2)=$i>4j|U`A8YA7{WiwX%zEa(8zG# zBjMtoC@_!<3{x;$DL{lJnnQA^p90{i6?pbmufTE(ru*h?lfrau9XC)WYF3l?=GO-= zPu=e>&7okicv7}Z=!M~gl)0#I+n)QP@(amx>CxyW;F&#`!2^J#*A5PBjjUasuGlL} zJ?n$Asa)kYm3OpFMeIA(k7 zE^E2L!&ZdZ7aC-FH>1i2g1i)`+hmC=E4+@?m+-Ri`38)oB>PdrPD-;1C4~vT$<>1& z#uG2s8M^jTzo%#^_5KKrqR2q1hEdd)GNUNYaKHTfv^Wn>(Q<^WNDhj3@6OEnS8G%B zuXfAzuUf+JamTAl^?+2VO7*>JDF7Mcczj*WG9j}t+x&3zx@C%ut3J@RJhVmfQ09E8R2=jSFST= zke?#S8$3|#O<>6<9Z{7}LPc&&uuwrbR<1i{s!nt*4YqnT6eyGI{-@S2u z_*yQ3rm)2o{Pf?%Fe~&rBf~5&mmoS4kSao1$xZ;mg2GP-fr z{K-FpHD@pP^z;0~zi&wI&d}$C;RZvPeGbOf^(o&t&Vl4j&nY_Mcc#o7Uk=b2la*)} zM#IlmgQqnKAMhZl#TIzUpnnn&C-PP|<32*0Js=k$J@4aB(O&WOTl8a=&+T4D{Bc9L z3$S|;7Jn@6j(+UkURhZW^0S}~zwhGjvtH1~fxDC9)kIw9^O_Tiavn=LqDOqH`f2K{ zoJzuy?}cN@r=4T>)05|qyCbIF(a|okORm%6>^8OLt%xz!qA|>6F|B;N^A_VR1BOy;uR}XKn7YCWs(7BN%etn=@{cCg+H}Iw=Hp6`Fa3|3RPOOwfCn$zkWgCcc1qE`QSL+ zAK?RZFW!zur%Ujg+j2ec;rIIk6^#<(WR0*6bOYzOMP5Brf>jJ}n4{!YwuZcPgdX&s?Y?~Rd|0jk>&Khwef6igO^F;~pe*r*}_Lquu7$rEAc(5?zN&!E&&aX-J`%qQ4E2 zk#W2i7ZGKRA@QN`*ebfYx)SM#EAhg@rNeLexA|UxDz+F-xLyx>lp9nakM%`VsDQfh z05|&WX*_uHc?ft77LT`}J+w>ZplP^AMI=>lyYtF|1v!@Hdx`6LN$iH;3vv>I&Snm5 zCB8{DvzTO_jUWE~!w)AcXa=DGK|C@K2l;uNA!(u=so*jSGq2~pr3UI2_DJiIEZfZn z^CfJNlg~TAsNsOg+iS_7VVbfWj&`XVz=|wmD))9o_aZ6u*rgV*7^TZ{G=W{X0AB#4 z@a2;)QzPYT%)0hn;M2oGj#@T_u!7$hymc_*k3<2|+Ax3-lvyUoq}9_UWdA0lOzXb1 zmqe!pa+jzBR7p3tX`dIz^-u;3SXgo-0;rf&q$@6%u2z_f%5t|=Wf+&PN-JE)2hBf$ z^=Yb!%Hf4=TFfksIm?>5V@ z(hCJ@HT2W4+B1=EJ{eFkd6XTX)sc)y`;Td}+NA3!Y#TVWBr1^uLM1VXBx~Er&lB{> z)L2ZfuE_Z}UV|xa6A(2aO99VBd5qk5Tez-nXB?4X6U&g^A?J4;Du$f8nGN4&HZt{Q zHhjxlE}N7dXkxU`wnmT#p%`KxyEZbr|Lg^)jMHu#DdU3IO$Z6h%R)AW3IB-hx z=bBN-&k7#P-v$_t3^U(G*?`}AM6o!@sE_VR?tZ`Bk6~>VNV>U@0ND!v06L8q4*SvI z!$R;qlCF4pFMS_;54S&TSwqTF%+V5uZI2d-l48MLu@qCx=|fH=It*$k4Xk_=K1bL- z5(&Loxy6Ba=Wri~Nq4pDr>(qtM8#x?hpbqDe zsK;kT-m6?v<7L$*qbxf5@JO1q+a&FRxx2C?kPOdgUCXNQyWUfiiw1b*Lan3+q|VOx zFbB#3YB@9e8L0)Evt1Y!u{3gEsv_sZ9Aqu2gcs2TKm%@5VOjV9Cw__1$dr|F4}0OH z0`z>6uEM@VR2LewF8#`KQouD*0xokvQV!^^+{Gw?3Gt&iO#KSJSOnVl$FkHU9niI^ zqknTxj|>e3ee-N&S6Ap=VR3+t7vtfRkK?FMZ-Sw3c3ek)Yp_G^2nqj)Ug}^;trhsx z(hAgyckkjx*dYzU!|`Z@WafST>gdKa3oj!I`6-R-Nfl9ElrctkJUzk@OAoyz2s&%x zRf{eYNXwA{FHU-a6Bt-g)$#p+%h5SnWieGY&Jgm84WTT=zJE7cG3AA_YS`r5B4ikhmg_E?MEu}1IL9vu~Dpncns+9ArGocWjn3{(JFjEkhcInX!d z>ZcF*cwc+fLs9Q`nriI{9E+`E1qb*~9*Xo`j!iMsoq>bP&Cxz99W5!vw)m>@qoGwE zT5F|a{SA(eSp}a@1}6)iVHIUId|Dwv0nHgZP--!CmZ?DZC+K?)RE<^^&C zet2^YDftoscrtk&h4{l*jYobU`>3>rTUu*)RcZ|vIMrqD#&FHmBfiajR6fP+U)A{L zj?fDx-QqVQQ#-Z1$DZx+5HwQX*sB+fP_kB>yjGv(fmjN=;1d&zx~AvH=PuOw^GGOV zH70a&pG^sYAa08DWFTED#_F;%hAWMKB|ZV#6}mPaV13TBRAGWS{l+|*OLc27MwP8M zgSrY^2p%NWSpI}BkVim)92_V`Qe3q*-?E9&&uVe~tX44w9M`h3WhGLLhmw2oavu+h zIDJM1nIj`dkvnuVSJzOFlO!kXr_o4cF6eWON=N)O$!~15rxaIx5womzjS1kpa50FM z8>G$cuT>mhU?Qus5qZ~;h9IM=JxzJcFoA1r>}o8Zjt++1*y9%kAjA5$5s``6rYK6G zp46i~cAt0SgsGD1NBkrv{O~FhPWGts=t;sg!g%Cg;$AmKx||0wf&rklzs)+RlFh@5 zAvCxXAC0qQbg`R_^U<@>S)U%1XFpfJtgzNy^H8B%fbMqExExTF&pbMgvH5_BQ#KrD zG1}J_%w>L?mDDRyoz=8orbbLOAOm_2=^>8t{H$0;T4mFT$VwX0Cw}1sB+G<^A*6l| z`{Qi>Zv6bKL#dWgsVG6<;l31QM_hXuv09}|ea^dHK9UA5P7Ct2&hve#!I>FKYF~4Om>2_qYmz z%%xH)|B0EZRQBU0!I`*|zZ>Bb0VEpuh0&vdCUoA_J|Yk5azi$Rr30jxVHz-27^(?O zoUBX~#aj+jP(TCKY1|)9-OnoEq6TgRvUp2;Pin%}GpI5jaMhT%1ziTL7#sfaKVrl0 zf7|aH+V4MW?>BP#bIChu?f6=`a6_DNQ_69a4lgKP)U`HVw{j!9Z!|X(2yDoD^T9#g zwWt9M-~B^?;r0yy1FBHW4+dEKrT{>XWQMIDkk5AUaeSI&zv77J00h~44G?%+E#`FXB&ezbGfrS;p{w_KKmnJ$CDkL4bNXS6fD_->*%R zm6CE(jybdF+-Ze(1~zQSQiYdCu~KB$URK0dv0vO3;}Tr4WOt$C43C}Sn(D7yt&7(J zcSGN7p3AQGdeDWKt;TO?W7Hq4eJBrXy1kGV`MJtuQv{e|KZE&0HtRIjn(^o z?$ui@TfX`vK?w%NP)A4c+?Q|d)vRBou%x2mD;lY}o_p6>&pIPhH^{7uKlS4CE&JRT zU-`Ianq>Wj-*guq1#rLPg?LA;|2=+v?ulzsrFt;K99JVLC5>xH?i>NR5Sy!}l%EMh z8em52B_R^VkaHy?Ky<`Jzk8`;R}j!EMFHqjx0Q$Iy`PRs#upYfwbhyguM5*p7#do^G%z(L5ft( zSC3J4=UoaB*tzJt#5h=xs zkC96iea%Hu7vYVZB>z+DUo!eu+1h=jT{dWiifx{wF5K*7wqp3-z%WmGDy13BU`)#k zsg0WAIs*kbOo(uPLmKpfA*$gLoOg}{XBCsz*hgRTZT5B#hOp|sFRyW-4{5IaEC^uB zQwPzKx5-%tDy#g0W$yXP+!19SuwP5txhu-FT5MBj!W0YL!$RWOyTRj<^1C17o@t81 z3S6r1i=qNhSvf*Rf>5n4L{@vHMG91JSn!(hWW+`p`;f8iJ+_&%M>`%bknv^(Gq^H^ z8Pu##Q47nokCUoD1}`+K>bEte-}6j~v(m#qh2JK$-gTKVo@4eq5d9WAU6s0%|Khrn zp{|s82OCXem)FA1qqq^A!XOM?reyG8H+>u*v*VWWwz^*sBWw_Zd0@S;X636kWgs(l zlvZue8pjXGCO=CN7s4ZM$TqnWA}?4+_wc!IXBjALANnD6q#9O22mZHu8+S-xqBq3-jmzQ3t1QB&3U0l)E&N^?t) zfpyvXu99j)e2-qKby0Ft^<`=GKCN8!tt%aoO>IpUENsTJL_3ywJp@N6?(5mx{qjMGf#GjR<@w6c&0;KS{Oc5v-fhuD-ss)nid`eYJ6=1&#-i;|5DH z`*=AYxE>*~o-(2r+RO-}2!Up04rJ7F&Rt;I?U-#?;uPf+K&xuMR!Ls{@ngO^D28_x zul4oh%z~!Ie~XclB&5(`%NdlauDhg)WEBK8-;-G|ag|7F4N`O(9cK%JR0M3{9zr>1 zVF_X8X~CJKvnsxl7a>GhynCKVLO1l_hDO!_268{K zB6X+TA)MRzIfdctWL+L*Jq@`#{gnH}!>Vx1lQV9=YFB-VGG%{d)BC|=%jETW{zjOi z=(xe6w2DpIaQ#FWejqsF=k~HCP9ToRuowMU1S{yZ$F3x^$xRvX9rWtcFl~SNIbFx6 zF7cauv1!k2f3%H{`Q2{i_HkEZSpC-WK4L9xGcTQhiJbfTN{A&nGYZa1TP#TC+VcVdwo+*cp6TmMCZWJVWh;O!4D`FI$7U)@A5q z+!(WYnhi#Om2>0A$QR#Jv5jccPd0&&yRVIp{V3bk-xYrBVdvJ^C)~NC^z1Ah{5DGZ zd9#v;;2UE5)d($Fk1}45jwHL+hr{{YXHOh#ynVvM9`R;{uQ9>DU2N8}CN{=iZBDGg z(@>4F?~U&Mfl<~zdb$pfDW53sQTkc8hkkC6aZIAVa9*waN#g8;?+=!x*$dN8beUnD7zq~=fa_GI3)Y7>3QhQJZ$EBP=bxNVnQkZ($)VMh; zTU8ko+1Q+vw57OvOgWmUyV8k%j5`r@>h8LSMo(E`0f4g6iOLB{k@{I&5zdE-yX;JJ zV#x~dw+yYT>}_3$nD~#oEU(-4LvqvOhDFw6P75WV8nT*`^UxS7JaAzf<#HMm5RP9^ zIiOK86beF~bbo3j2Bc7|S_=G1KGDJgc>LWfGnW!xI)^_2E{ix#VS4ENb$HAZ<0>=c8mpoxRKc=tQK58!0Zv39 z8F}aU&F^KZ5SkcwtEw-l4NWcp!#mij9ep*6ipvmxF7lqQ9K4R-@#$-0CeOoG{E zL5z_Siufs3#OkM47=cpW5;VO>w@37CHQg#7!yLWVkk-6M0_08!MO0U0^LxsM3C0xp z0zWdAW-R-e?Y(4gb`BT;Ck8)i`X{#kesCfcdjD@@>*eni#Q0 z4UK$3c&e}kyPTMUukj-all=cy=)c~BNzK zxx9J_oh5^l-(J7ymL7c_Dv*4L1M>XW4}nL8!Geh_>LqDWDpBI1pi(9= zgB-!^mGZuxlwhN-l;G|+DM1Y>!TDTLf|vgRhoxLN@LEBuJ|CuJ0GY-OTPkp;LMq^} z^|#r%hpl(^Q4e7brkzgP8_o@xUnb`u_jhMzE`GPZ1PG}W>|MB~R-F7Sn}R1!uZG3R z<31b;jSc}%LQV4}vh;UV>e^HW-fzP-Re{IYHoeR>q%>c+Ca$POtFu&mk+y{j_t?%q zR;cj!hJ^}xF%1EMSJGhIEVh`zIK=bG5$2H-$R>^Pd)Xv|_xE!1-m1jE`DeJe!aW7o z5mT5eRwkq9BtOO^ijWhk77UcnQ4<7)m_R^-O%&i9$iMbvQk&~9;Dy+1S}?X9J|}04 zotqa8B;i!{ezqa;Yc_VS*_#;W-@t40i$J={`wHx~$;nCc0EJySKPOpdsi3o0 zu*B9@s8W}2Epn=XzW=KD?FxRF`I&mVS#Qtt_VwJ;LF>9re`D)4Tfd8J{R8o?Fh3jr z>r3{FkBv7V+Q%^qVxWzj^Tgo$ePz$03}ce7Os*pzs2-0H4)8+%7|DQ%sHO-9I2rk2 zv%3%YDmc(I^5^6ow$La<0MJuWT7uAqYc+ny}kC#C`k_lNjlCs2i1|9TWV}H-pdcrR6AqN_VwE7 zgcDPk|5#=sOYs6pX;VExH4G8a-ur>Y>a#E(^EqoYZbwuL@&+Wrgf`|ohh6=7%kFh zp0H4rSXNireA7{Vn=qeR{zrgh1T3kdqNU>KF0R zcrx)K2?HM&ZwZ~J(Ldp?YzJ<%xTi`s+z4nf506S1eIY$wh^6kVfvzNuQ>}0$kq8`V zbQ$$}yXlU&+8)BC3&?V!bZKSKuNrLw{zc_m<*x<_aTuM_>?LjT7?rW5FB^Ult|v{X za@GjjNnvn+ub(DyAJ?;yF$~(H17DXEgS&E;a$2aS_KZ(hDI&WQ!thVAy0Xe<71DKP zhCwzQuegaE!%dxmoR zE-iB)#Xfx6-MCm{-ILai4TTnOEfp1aG6hOafG+NS$MoQCf({%UVC~l3149;)e$bjm(tx7`|Ms$%Gn9U2>1`Or3Y8Y<-CMR74Vxl_TI#?|0eb= zgyc6|?g^WKx#7nfEq6BO70a)yDp-Mi$(x+QV^nRJ*0e)1;W3uO;L7q z8k##0@U)=FqQ&Qp2O8B{ew=d zai|JZ)&QCw+26D|9OtKvsE7f>G9cLZ6c%^xK{qbq_jOO&etyu7I4p&Amt13MXyCH%SpB{ykd7+& zEE@Fs(9~fv=usVHw+h4IRfJc4T`?8+2(&nJc0GCyV@-R9YnBinmk5 zQgJ&?C-@?vtyzsUJ@_o1sCTHe^g{K~P-y{id!~@e3%0|xS4#=VR1%PBB>@@DLKt?O zTOgiHiU6XiiN#i@iWoErbfa4g>}4)!16HeR!agk`96@=K9&R9Yj#H56$?izUgLN9< z*a@lw2>!KVit?GL#XE$(E09O>Xi-#U8MNASHS4F)jP9OcBNfgh#qsgr!&Fg=ktC<= z+h*ND6ld5OJ;)rt5O{HF0XU^?{-T%KFM7;WXKJSt!R3dO0?3shmG!Kh$uO7Qm0Pzm z;FH(!9}>(O@a?RV2vKQKmx)VVP6#9sR&WxOM)v3QuE8VID#nN`6)p938?>`xT?j^hWy#J$}ku)TmuVMVyMkK z%g=>~)C?3sGKl&ZPMq*_I(Uzlp}3sOK-GU7E3O94AM((bz0iYOi%BrBK3s5(sQXg_ zOCK5hqY3XNJBS9iok*U1hc0b4o5f@n9hm6SGrX#dW15_R-8L3{W$L~}= zcZ(kZGoQoNl-q&&2_>{h6$}WtyWZ$F{E@K7PLSe&gAbjb9#Z?FHiEcnVd;E;=oz3IW&faq5~a@B%-gPq6IO4Oi(4(Agz+Gefq5iC_{8FEkde5)15~7PBJ*@$G^eA1>Sfz zKU0}NYe*r{bDw;}wfa!0*5Y=9z~Vv;2N%j$gxPfP{MD`!Kw5TNS69L7Cl6ngX6}^M zTP!B}#;;4^3`}dP_n3eT8R`yuCyAf$gC%d2sK1Dl&1n&rN5Z$F7Z1+Et5Q|hUZfW< z(&yw3lP|BdpXfO*9mM&Z8NI&oas(yl_13M#0!JUZ-8=Ij z+DA1>w;L9|;X?lx$lj)qa&wE{aCv5yzNtO^Z8mazwdTF~4YB}5k?wf{JbA5G7q>RXQj`S??ugf(KCsqrp3v^EB}!Y zbQi9C3Z7MxX+@ag6oKc^6awJ*OVt*mf2_?RG=$)ilU=PjxdSVeqpv@!(3gbt{MT_b z7$u_%iFAa9u$yZT_rb5b@B9?`~skbcLAsR8MCRoD#&qHJ$UBHqnyii4Ec?qG#a z7YvYO5>anUN6kdEs_!=0JzPG+Z)x@0hVlWz87;sU2|yNf_9V+v``zN_@@JX1BA|(k zpYpM>syT01k~K}(lhhf4Eex^s~zWCm8^S$4AMbdV@kaqHT*n`^DrJHyWl=wxV` zOCPaMwcPmZp&K7qW|;amtRe(c$8jyEmVW$hI80Q&Ej>ozRMrc0O%6FEp|-6gY5hl|EIAyH zVmsDMN!Lv)PMG0{@jp`k%c@a~q+xMOCenZXy7BSiSR`|{-v zz1|NO@E@W3o#YFm?))qQ;zP2G7JgatdG2@4lX;!^9oVrl3|P+!V-tmUcdmUiyz&Wm zM{!&m^Nx};1M}V--u<7!o4A0pW6Z%cjEO-YD{yAqe;pr77r-6_Dqfs$aNMV_tqWt) zpaSVjryD?CBUCqn)`NR1%PTGT{{>UQgqQB{5RkF*s6joUsIexR)b4T6PH>c>AdtV^ zAz*mIxn#{8C^pppz8~HIN)0ETD@IA5)e<|`$w$P8I|6Ms#0z}bA?M*Yc-72}?*AOk ziS%*%ZjeMb(DSor?X$BscLnQ5&K3%~8RR@2{{oI=t2cmvU;N?{#|a$m8q{$%1Csvd zlE)ZxXX`_q&bL1N&s`1IA*s{<4U!t50`M6|C5!rSyrN9s8-F9g%}74-7t`Dl1=pav z0mb}%g!j&AdXBfXe53IY;tSJ}zMSz*A%2O7ZiqYw?ELlU^QbQBN6nQ8aLfO;&5ejQ zD+A5`@0#D_)px@Gru_|3uc+a5O{JT^$m%8{#B#G{H~bLviS9g3`tfsalcW*OQ6<9h zg`$?H?zh)3C<-$++g1;LRxqb|B7+GaAC01;Q#?l~iO#-eWUv}&Z*5Mzr{7xbXleg> zGr9gg;#&)Uy;bU7($M@~-SB13=#K!8j^c-^3+HCw8f2(_b`Sc>IN;ug>*7@khj3x{ zG+sa$zDUOlP&v*P&XazBVUUg%4&#MhdOql!6?N>G8j}2ltdmk7qS*CS%|7H!aas9;(e0v=*Q|Gj zeOmN$^1O}UR*Cms3Kqy$7#B;I=E&qYT@MzbL64BY0xDAmZ6y7ySc2mjP>eKOKutV? ziP|CO2D1toSHIE`TfH8#SkvcX-mrecKrD|DcP`rB;%op)`uBLX6&(x2{RYk>Tm|d_ z61LJC$DdP87pK!qlIWt_XW6U$fESwxmEUXSLN(~w-5j++R zE~v#8anCTHFPiLA&D+R3&EjL58bueYq|#|5;Za|A3$=qkqfb$OlqJIvx!(hB1=gY^ zFcPVqx&umu!X=)9f>lom1Bz!fd+%aWrAURau&2QZ*%i%GS zw^SoPuIRYTWpz4HKhA(&LBfvckzgq!d%LAzA<2obO9wGVb{Ij4v*ZjYGpq+&o}DG5 z5zumn7vxxRLF#l5BH*zX8o^Seo|u+fVe`*40sfo;B3a_(k1hb&OF`INkR;$)^dVj# zDv(G-8rNx*L#>5q2mm?+CVwQx3)db{jD$ac=1fL8jSmP+`Yn-R6Am5s7RsGSX3aeL z691H*GCV&f z0{aN&n-AloRpYr0aQJo)o4cUEFfd{iN$KJJg$xZ77Z50FUYf*502 z7^!#++jtDea3_sUGe8RJ1R}dqc61R-;gHDih&Mw>q6d44S5pon8F7>te;$$_-vxBB zoqXm(2g(VS`syNDTLBE9yfUjrU>OnTU0HCv)Vijx@d?AVQ;Ur2XD&K4OmdPR(0+at z^|3e-Ru6OR4W@`^UAsG;dlV+JduU_sF>K~(1jKBdP;~i-FMBExaRYuGrlZpkHeupn zxa1=m=WFCCKuc{79t_Z06B(lp|I-yvu+)gnv$1Y{wF4v%I){LP?*eJO#2d%$5d-K7 zQk%KPZlaTP!u~p4Y`vT{9~%499vaoPG39ZQ$=8%e7wtg*o<%%wSaf5rIwGx_)be=9 z8D4x#b%p$rbr(sFHOlzOp zu4?S@O6fc7ewM_akg_P9de(Q{*G$urF{WEJ2t=<7xSVjp$V@-#hrSW;6)zit)n!H4 zV{?IzmycmTjiu$isqZy&9aSNm2OVhm@&2$M4L*>UA6kbL!x>~5%}W|S%9Fa>Pq3)5 zNm_y;1SXPyFSDO4fWrdJffGRH*<su$IF# zL58q{CeMJe&fA}oJOK=-3~^RE!!%DQz&0FL;;%|~1V#V{>Z}%|wNJ529rXMDz2n|g zLm%C6T~pjoe%YY({Gi0v)h%#<31d_0Ko{`>{2ox~Q1^y%{I}Hp&JF52e#TteF0VHT}C^WBTWO zeD(rtR4l-Q85Y2DNTFIkubA24J6r!_7rKCH-HW9Oy0 z^_;55&HOYy=MF8fyf0UPS7|;n`nIdNor=9}@kzh*U&^bV-S~5g%My1BNSb{HH$Zd} z=Q04ryPbL6lnABPiMddhW+a^{{z#hdbrV8-&)x{u`-@mZxeYU`QAu-L zV%lxO)ygS#1yV*#)3CT_5Eu9Y(NCeRV!2kKF>gNt^W9WWvN>;Gh;weLBWkM#X}u%S zPgM{OeHQ)RP4*sWy88R3y{ta!t%tkN;70KjjCdIYE?!``Z!*xReQ>W`8cjKXWZ?2{kD$p9^DTLZBHc*B?S0L z!|z>=pG5AO8g};|>DlEa=uCehq*N6gI#$1`;ehmoHZ-X1yN>J(ga%vafnu z|6aVU(~DT}y`|W~z7M`P@7WLaw4;!onoAj|rY5!F-jDmMR{i6R?cbjj`}fY;AK~g(?A^zI&fa}jZ|@ZOGVjK{t=EtFzHyD-exBZ& z0+@OG_@#!4Ap*h&lJ2aQxTCE{i_Yl;aZS79-5_0c%iSr;cTdpK;2j+3UG{|-*n)e` zyO?{AJ&}?^PwsuTRgwFEJ+H`Zt+0nx*)8^}VqC3N_PVO}8hcb#`!@Tns`efBXI1UH z?7OPk_t@L2?ECCzfA&2NlLV{}m`8quP+P}Kqlqho`}eCW{kwUZ^x|IygM!iCt#E`W zgfJo_p!UU{B@XG?aAi;6$))N+w@vzd<%(H7zma3T!Eu&g!8pTr|{x_}xF4b;3W5df2plqk1> zGcvTKlCWcsQJ*|i<5}*Xpv(JgT|BnNKddeV!_UElJVDME)OavPX9jbKlBHOorjF6> zG#w)$U=kXs(-e&gapEU4yTR_o-1xhwXyOk$MZ*vQ5_nKij-Rw@g|F@hOQvI$5xMSSm?}66`f=Q=#6q&O3QZQjQi-GFWA@>1(_Aps{B#-kFLximPH`z0cnZW+sWWQ{(-#1wdJq+M~X^i@QG0Vn4!^G^}PL=OYp;ADK zCsN@<$exel-ksh9naGbeDygjC{|Vu4du8D^C873*rB;GoKbxgsSFWkiT3PwO$$y3O za!E}t6F}FL_a7bKkJqLO$|aJk?asXV6}?(A+gkBIt_q_-*l@Tqvt|C?CJ2;M(uiIU z@Gm|^wYfsMaCIbVa7P#MC&NTo)RVlKP=b1aWtLj1k!k$L?;bW57MR4xy40S#C}zR6 z%7=ZE4kYfkc%SZ~7UD+QAD<1VU?aAK$(t4Y@t)*?`B3~ZF-KlK1B?Al@@Gj8@W<0E zrK{cSKOPmAXaodi>$b5%qmdVEsNCIo!Ny!i!!oTmeOm{k@->5@@|OY{+?}tnWXY)h zyV49#DaN2QC+h>M(nltKXlgw(S=|*LoOnaEo}ADq0d2Rw*VW|yyU$Nq2^97Ca}Mra zGIHN}?)!n~wugV4=`}}KpN!(Ju_=7rFJ0!Xy|^-&7><)l=b=Lpt**#eL`8y>t(IB< zhfcsDm}W!2XWqkZ8M)N%lc0MG-7wJiIG_|A>ujrCRwkb41S?={4_gFfzv0+|uvSHbQ61y(|X7+c^QYXNcPcUFH5OKiTYD3F8vDs91%Hn6Zc#O(V#b zo&QQ)*++&)8#<;j1OG_G3OZi;w8*6%k*S4_(<4ka41D%V(1$K-RG6mca@w3!g~bWTwfU!+d^lEqPWsVwP-^_BMU9@0|Pj zeC|O4v_OCGDSO`ZcU!$K%4M1}7G^&tMci|Lutt3%R$|_2#IZosYBWB)8jZib8h=Ai zZ6bXhkllH9VHJqyv3{Rd$4u<&8HpfCk$Z(ekVPfZ=Y>VqL|ct{o5 z574r3OYJP!%g4xFR>`9zeC>bkslgzo=zxC@;qiAt&;RmEK^{xN*Fyhszge;Y2t0A# z6MY_3Im!F{@Wn@FikoMu#0CWrl7yI&OkJQ(+k$BzQtzKNX+}00WhM1uSouvvII$|h z_4BbIP>m)yaH1&@v*9c-KnzI~9zgd<;wT5*K0QYK2t1kJh0J;OSKqcO+J}QP&6D4Q zhhgS(Xk>=e56*R{nlKcGX1qNZM0A9C_hV+{f2-M;-73W~bJrb>T-mjHPIp-HBr9?9 zXmiv$&vmGP$v!BB2BcdqfquX`-H8_QKKK4)-A0@9)49?ehaaMhoahLXXe<_U^p9N0 zvxbX|q+#axQ9G&bEVz-9e%Ioac{kM5Jk!>L6K$~+V`Mq=jG9@Y)Np~xZuMjLr986` z4FjA+6K7VY;VFDwid?87Vf2Jym;o4tuGhF}>I4-nc3a1<_x!$TjfGqjBRIbQ5xI2mXWjFs2Ih1UFuU8&=4qr)UDXwKBl~`NSSX6k3Vg>z5SEx7o2k(m3zhoYP_IB~{hq7QSF2 zg!i;&&^EdcT&w&`vpX+5XM_uofBIX_dpnEE~ed4LPy8Of9IALbR2A%+FcK)E5|Uj#-& z|97(n>bAxQ=ZAdGZv4){{kums=Q>Qlq?;9k7>bX)HZ8uN3_>f9j3q`^fz8&QF~jbJ z2*nZeE5v}E*Yg#>eEK`P58QwL`=r15&yjxncTh)=8Kahj9mPk${Q_9|e}5f(dZho? z)`q_?88d;D7q1y_=lPQU@34N{`CDFgjT)t3cTv`HH)9KFoo;?5lDs7*f9OQ=FYR!( z1?Ny3WML!3t8)(*eGP;xjak1~rkjxS0uTeJ+cnwvH|cqS>o9j-lDPHm**z14^5LVt z@F{+T^_Cq~;a~Wqbc#;hOblJ(Y>F>U`|hq{@PGwoM!+V_=NiM``folnym;>fM|Z@? z5t-l#PBwgkL*37bCbvqb;=!3Y&)HD=fkf{ZXVX8%*`nj6jv3oj@mghm%g|hr6LTtp~IWL=8U>8pF6mD_uOVJYcdg=EVt=SVg9)m(V_Q&41pC{&d&;8up=b@)Kjpv+JNc7L3&d82? z@}nIqKT0HIBSNXf^YG!=?f{9f89+@lAGr~EWnYms=7MFE=D>1J1_&rRd3b?7xij{= z5hRUJ~90AyFr@qB{G zQ09~jYc|L5<`oa07%eU@7e*s(0)3NzeIk{2y*RQSrpYu!(nC5#C_LsaHMZsAbIC}E zS1igxP17GcT}hNW=vu^hu@u}cTY)l$)$GN;WMps2TCij_fP*bjYe&mluta&b4cR@F z*U#HKy}S+CusxRgusaxc*1gibv+re)zu_MkV!kypv`2nMHk!_x9)rb9WvCA0m)bf$ zGzFXy`Q!ES=8v1RDvJLQgYp3bCM3+P{K699%Ds*&TfMUbNtSn$AZe*aN*lT_(sM_}YfVHUtopNmG| zb>_4)fR5<;;^@3H-2jl8g~Jl!N?}w?i^}j(VW))b_tE_~@VuC~Nb}KIKAs{DJ2^}6 z4>RY5^A#$QAxG6<1_2%wx$V__AKCLz5JB|8Fv9-;+~GLJd>rqeu3n(-wx(p#iz8so zIad8;DaM*I*kF&kj>dSUXZGx}?7Vled&XttBLM*Comf78usg<+|4vsgAMA>s5&x~u zPJ>67*b@&%SdLbMv(#SnxFB~`d6}E*0SdhZ?)rL9p0isp=pX>x#j}DP6U}<=Jyv0! z=aylUGdJJEDD1^3mHcx4(t|($o*;sZ+kP^Fpm@`9)+c7s4M=bId7lBC5{ui~-?;im z@BJN|D?iVbC4cz?e+bXWXOaEc$HFNwzJurN44wlqYj_(UMxx+{@xB{|XS>9T!S&wd z7ePW89*rY7>WTBAz#Lo%_y9~mv%ed0p+43TN88`&s^COkdgFaiL-G5!Q);7lch1=~ z@x4by2&XUg%&wHn)cc<7uw*d7^8nBPfEkU&08vKAP!`Hd#=#36ibBa>b5qT%N*ZY(wc z1GRnpy2l6adi<749%8sI=Yw(N_-!zD%v9l)c^+6BrG+{71(IZovGa#G-q-EZ|FzlugCV3NIzc(PE~sxHV~QyS5mF_RhJ@kak_AeQsJ z(na;8z91Ay_2PI>Vut+d-y2heGhdbXAw>rc8F7=TS2z?hRIi__o63!)EW37dVAF9#y8KC){Be4Upemi zk=221b_b6a7SNvmW-&g^a2GDvhNY)S_kkUz=q!39cOg8V>*#VpM<}VF9CN_8EsaO( z%_>FCc4^5ExI^w5ieV6)=n#f8!prJx7{jbAb}+O1x2@rX1hY=sdPZkEHk)tTCB+8~y6+MjwPT1ceZW@sn1Xe*lD~_cV@d`dy7<{okr_Trbc# zmLfEc?GI@j>%U9mfYh0KUHcq%bOWTzLHOp|K29)=f)KcKzrSFV*U(ng7_+oW7ZW|8r6Hs&X_3)f)>fgF#M} z;yd^W3q$zNTMPwOcN@K3AVa|Ol&tIp^`y7g>Fz*pgsgF|v~}f@JD|~g7J2iAthd!@ z9=;)XL2*q9FR`CFk*~&V%?-cdX{!h{KAXo8N>7|(1B(Z9qK_wuaq^g&3fqax)Kq_m zvRXfzypKqn<+l?!Wo z+g{yrV2y_3=^LM*M5g9^Uu;IEflNNB>!3WSj_5ZKv7uV@dk8waHT2wUtO0_G5B5&T zN%x__)5+62fwaIhqYgErRFQ-x(N`+?%qCH;h=&W!qDMsdo;hh)H^Rv&%{~FXJ$gnm zgKclv9l~O&#WU%&EDKti#w2F43)-{>sIZvHhuH%yU`aHxSYD0oNw zBkoOo@ZoR@Vi_oWWKF_QrpAMJt3PleiTh_7{<8LR(W@g&Rw<*8mZZ&FKVViJk( ziBDJ)rHWWQUa4nLmoT9#V}wt;zr7tJgm&uE>Go14v|v{bstuMKAIWcTQe#cZvr?FM zXWcI^2Y;u|%O!lNTb)ft>cB&(0B{!;El6&abc5&wf-Jg_A%^Siil5@dBDRA3EAEw* zXCvW+rXH>+iVHuXNB2v2#BTui7<5l-s#8!AZ%-dE4QTe+T)%^5%VQj2Us9K@4V-h?;-_8P&egWtikEuvh%^;KOOwL z;(W&DN2El-<`-Z@IVtcnBD}6b7e`K_|4NFmv~rU0LsA6X=Op2WG*y5-(%uC&4t@AP zpl3Skm`XkZj$?;T{BAH-t_JtAvdD={(#DR3)+h9lL(ij!2Nn-^##vO(JN@E`y@^3Ighno8*48!kRd_kpCwu!$I)#4&d zz2aUMZOioxx#mPUY$}~K<(j!Ke8!ra7s3KBFzh0n?-+KeU~~w&$K5L`Q#rw)*Y1wm zxPoBg!VL6tg+W4%+#fskvl&D2w`jen(#Bd0{=c=ofq(E)cY93Un^&a=4Oq1FZD*)C zotUmlwe?IE%9gSlYpIPGt>=A1o}Epn;m6wAmiQ;>r6%Fe`R4j|YK>KZe}47X@#ki` zoy=s?v2-%Cxtdx_!e3eTnb}@TZ9ga1v#Hh6>e^at6?)9Z*3z3$FT0(Fb~aP1_|=Aj ztFd$}vyn}0#x~OM7yZnvVcB#no7zZbQ<>OWYBLFc@ZU~yeIvEmPGXbk))s)Vnt^iA^5$l03%i6ut10Y$HAepK0C-z%XcHDXp^tDVf^xYIZlFxlJq?^@bspE2?a z{*GZnj3%&8n(?a-c-c;7GccVR%-Cv-`~}pOPOhf0;96?yY9pI&Ba+vWI7wT{t=Lv4 zxweJ00mK6|0m<<9)-yDeT5qS5*;N2)18Hd;=Xo2tfbqf?c9z+KMzHbZDo!`dc?N)i z+*Oz+thm0Bgn8P)e>ZW~0M<1u19{17-SOa?yz=FQT^Iv^;9 zi*I8y8(ZDNrG;Olo7g(gZgO=C={vm*pWB;+)U&DeNFtoeqCjTpfdug1l@PaJuuy89 zpn7!^*we-a@(cKaKeqQP#!~R#7)g!sRPPthNA9rs|Kze_&P^!X@$twE)&XOF>d0PEah40dyM zjWJmG0tU<3YjS-H%J9ZB1SgEWCK)hE&R(|!_8KGX6^5}&($+TUvdF}c0RoGq|B5U& zxrWP}eiHskwt|f|E)!s}&^_{9!eF!XJ3w{!`7i&q^7ZR~#pr)uWBUtoWe!%&*JNQX7EY(n`!$*o5BGgM)0WRQJeP-mcQ@Zg093(Ee?WCuQDgHrf zfm-#sncVksV;THGaa1?s9Ze?Yq29Am;!;>eLqI0+0ft>d1#5~GJqR(Zk&}V}fFNp4 zSYc2r4L5dB2$dZ9-5*09hssf3r+H6l<+lLiufvfwM6-C#@I+nmvpXe5usi?hRMME& zf;Urlh2-r$%$B2m`;lCF4bABE2TV&>hIvB6-KnP zjN;5@=gpEm1?~Gl}lTI)4^^`H1am6?2XQ7^A zK*Mfp?65ngdP(c`@QsYPtw00H10(U7ilNT%k|Fj7Fb-g>LOaxGVyj;=`8h3t-UUko zmLS(l_X6a|FOX=VyaP857|P_w)|CnM#z6Awd0`#Ptc z6N3pK*McIc@xVVhc)vwr#*(KIBYb_g>cS}y&M$0ad4%42#GqTEYz&LVZE`NAyy}Ld zb$dCR-iMsB2dhw%M9Up5+Y^1+EPfuK7dX|~>PZV1N9xg-*wkhmu|hPmLRd-4LcR52 zrJ$H&;U1xA$}2KPpHD`Q)(ns?>e4{W$S*!b>Y8Fh4M5IA*Bp;f#LMAD)4{lJ@L%Ng z#QOhhTc5_iJ3thi*X06Sa4O^BOxY@0mV>*`5a#Ifrq8|+?~FuCXW!D*3(wMtRtJ^= z{i-F0P|$N1V@>Do_;;@0Dr4IqbD68U(|e^0d*=v^g>Dlhd*$F*8C8@~Lvi*MYhUSn zSFZbt{$1Jot~|GqIvX&E_@QISO5wY2>hMJveauA|el8?fX7gQGAtQr4;ZQanY!#)8 zxWp^_R&8e&2s!7-Xj6f<(Pob)l?&?_yTCtk2CY-VyY%scb7kh$4Q4F5KF5n~-SPcY zxdS1}_eI;ITVZosb~+eh7a0Jtz{aJLHW*ka7m+i1K&c+}XLKDS&>_;*6|j>0@;39~k`TYoLC^b#L{I6nVldP8_ng zH#6J0_?dEqJDCIwD2D1y+mZ6o+uD&LHJgS_o0pVVvd7ZEDMzWx_PDRoP#yf&tKRJ& z8-r$UQz3pcCqui5k$@#dT9NJ*MBBMBZ04j~Ou`a18?Szh97ricI}>Xh>l=VAp1C*B zA!}Ds+Jk4I>@{G@wqdLDt2i-Uh}KErnUOKr>km8dE0+8Q**(iPSi(*+<`+1)s2w-a zk}`y@+tlX+l!wka`Xhb&!>>pSN}x1D4z$=BfzDt9?$2jJOv< zTSz}TJxPe+BYUw7bP8$sJ&^$g1H;g3Km*t0kvs}0N3`3uJ2A(Kv4eG>P{%clL9CDZ zj5a`)+B59kSnL8?#BV$T9>wT;dvrkn`GBnEXaiUhph1Be2m%XT4IB&`m&wR@8pC#@ zV|PGUggIjY+BKfi0jzENxn%W#US6d(C|gNr%kJU^MOK@XliD`AEH#0aj!&xf67qdQ zrI6LLx`Q^S+9tcX9gDN`1Q|+T0%X{efi;-)?VQBFFp(^3NFx72LK`J6&`F_B_63Ri zd7 z+Zv(J6QgY)4L=jXFg64jD0xN#t?+VcZ0Ysz{G^_uR-x|01n@Wg;VB*cE2G^MV_xZM zI2Bz4gDnJ3A4>B`i3`9G_#L8nhsnP}M^h zMvK7}=grZ~#3&-bcl~=cGsWONOi3v?aga`_=>j1Kh(8AQj{s45t#L|14v0*VkA(!k zjtwnbVgPe|>9s$VL+EF!cK~=wZx{kgS2MF?(a{zo4CU_)#QYlrp)`Zw=0)w1!Ajr{ z0WT{AdT-0_2lUQ6sfiw3ee}2+;n3LnNoM5Tey*Q@?E9%>ofC3qR+9dr{`;zQCnW;Z z`xBUNTvB3^oWT1eN`I>9I!9t)9Tyj&4JysU*3hHvBrHItX7s0|Y1kQYA!`CDTSS)m zK{!ni{67DbKea$%WhT_V@JmDvnm|53TB!8jc(lp+qwRMGW1FgGVkNJOK6KF!chL`b z0gEmfN(lBc?upCrcVZHH%!ZIjS>r4UKaIDqYCkXxkbAVA{dwx3^?o;j(2;yeE2cla zvs7bxqb}j7mzPW7ftO(5AwE>P2QFj6KXe1vd9c4=(=5^CIMSz-O9QNbfnV^d|G+w8 zfcgt4u)h=bh~s>X9A!Kt49NMti|t+D+S^YBVIFFsL=P=dok^N2mHpK8J0 zPY6tz$lk#SE#dtV9-l2D3|=X0qNaWe20N_DyS3b1?OuE{CSFo%6fYCusI27MwVR5I zqsJ0eb>dM;1tzSr)AYoIdLV8J#j_-a<1r^z|~McY7RGn}I=%frZu5-2T>xg`>uAdpE$ zM)JB*xpat_kLNhygBctvm7u+$g^GxSCYr*_FjRs-&NlmE1Z=8DgX}zyPk`!A0n4Ft z;1MZH4NQX?ng~{g&4f?TES+GN(==KUwpM?e4Ukebxo&E!!Jq70pW7tp8a)ZDQFhkV znowlCvJk|r$rT;S>vTFKEtahDKsZqoPwT`MWX6rAus|p%hFzR+azgf2#LHWkYD5FH zOV}mUOCEDIxNY~zrbSvY=`KWw27BRsT%rn}FD6uzPIf|4q=ZQ)628d~IyDLD&(WU) zi8K6S5MoBe6yUr2Xn^U6^Oq^x8Ub$dbPrqze35SNVc2&~ouTg=AR{_SG9K7=zH)`#k`Aj)z*mld`>mbibg7?AOot zv62ms!Ti`5{sO*c29!zn%!MP$q`&^nE>|+?88p7vYxeK=nw{qFAL24hmbdqjdg~lkMslV4(TGm|Hz&7 zkM6Y&W zYgB|atYMJ5DtMUVMcsKVPw~tZH9;zg=syIp&X>vr8V&=Zh$bEm$#k0c<&|U5BDUAE zzfr|Ub5GxZ>hvtaH^Q{ym)yW3Nr_7~lrKHd!4whG~rO2-R<} zj1AIOR{r&;o>*E*Iem87+>2dIx zK7pD+Sk6sS?6h1Vw@D^UrROKtkl-C+15py2tp}dTK9qi{Z=3KF{`SpsOh!G4uckLQ z3MjcGNp8`^l;DDbq#!uXyR6HyP)qyArmN1rY+LxRe?)txUZXe#lCRO%bNj`BkXl$VW(s zHb^O^$kHjSsjYze5v-t0RKG)|sZPS0T^&fGzSGRtIY~5#=5Wl~j8E?BppDk>U@hLD zVZ7Z104i0L4MnM_)#%PD;m*pWxp{U*UyLMR|kfYT}{t- zZWx4}8<5&?u6>U|Zj)VJuBCjkk~uRLSZVF;O``UG|6&JJ^PL&}R95|!alTxQt^hRf z5(=3tFHg{09y;ee5#L@k|6)O6)^OEG`d?mV$xvSKwl5phRoWU6^kXYk^dqWa;1E{B zb2koo>Zi~i8Luf-nLfi*QQh5lIw7TVx9>~kP(d)LURF#UHYu;7S z>Ra{BD4N~|QBw$F(51PiG-ahZjl;5nEkl+?+cuf72((`t+G9-{%7Wd1V6#T3hvj;^ znmVhh*QQEsiZ%M&4~7t}h^-aT-K=Kgg>f|a zvlIT0H#)EWln2B@{P9!;PZRu>@f@nD;&VY>k_$<$D)Gt^6?UqgA?=(SxC#H5C@vBW z@*%{sQWwrJ>S|^8mF`fvYRVdQO(rqGh<0fQQchxrfRci^k5U@B{6Z=10g37j~oFMEIw7LDSK?1^r|slJgJMn)j+PS)X834O#u>M zQk43Xx$O}uw&)CyMd{B%722!@XMwD5dUGRBxjG+@^q_TnAdo1Ib*1$PgbMVSyStw< zE(f$SNx{(i7)LGsWdbZz0+h=XawgfZkrHUBvGI?(6_Xx7K$fVBq90<$Kh#M5flV^r z+2GOH=pD_SweJO{9MJW0SFo=+$;Q5PiSRBlAH9G_yrC(P-fJ+hJeyC^1 zdT;owCQuP?Oy)708Z>0g(%i)&F=CK_k>?xg5?wS)j93VKNIeuNDBA`Zndd^+OA84R zwy!`!3NfWF1Cf=vYFpX2oI7W|jAIYc!fb%eW*2m>4NjcT^+}TnY6Q;mc}pvUeLi zEE;rsVPU@@ni&SlW_}i=LY~#*SybKQEdr)lL9}8(nFjVYtEmFTInpjXO@yzQ0(TnWpZd4CUP`*+2+Igqon2_eP0Oa&*kt^`D+33bo%H3=8oblm={`8|A7qg+vzQj6dp>qV z)}L1s?|0MX;k7_W45>i`%ip>s&$d8Zc z^}wNO`L{HYuz9MCav!A!(nW)kg{Q7bdbi)CObYOivtNf57cPMwRT7VQwk5dOv8<*)839zY zizcoyGT7ZJBqJ#?3D)~jB3mi~P4-|ip@hIZ1L+;89pvPApq7-92wQ}TNp2)#pug44 z-)Qyn)lz2jI_|VFs3!jzHhuZJZJrf4_Dm#bQIS)Fe5j!oDNv5kg!6&^%Too-Xuo-I z!2t-?n~8^6Vmk0!*`4G(^UGw4h6Fr=m(k!Sm=fp(kx*67BqJDqCK1M;Nu=>-5;p!! zrp%^Orp6zTR+_~4Gx3Z+O=A3+P~(q_(sT9i8h?mAOtqmCjWYS<58ulw^oxo6!OT> z%%T7p>`Tb%dRg627U!Lq>3#dzea(dBGp3dOA8&6N??OwH`CT{3k6jXaI!D*r7oN(U zXK8Lcm$@~9B8&K+zP*)LD{`PsAS?V8;YZjE{G@)E3_Caz1UckG%mUfk zK+Z$wfqnZk@r;2lfo);7_Z?_@@Jt$pe?rNp4=*eSzdU?)?Q?nqkM_ua_+6s^ZL8~y zw9$kX@qhY-xU7zI#y;QPSnz1?4kBcF-y(4AMj~d@FEKNC=@H5V69R+e*BEh_{97#G znYf^U_Z?`#_U(O?u7%%$g56NT?wo?CSW%}e$i$Mtgy^Eda)Cm?e28L&MZ9mE2j(=7 zU`(Q%Kh=l@CM+pX|Apm+6zyLiYew9WBXl-PU$jLA%N06`Hsx1-y5b^-Z_3OYo8H;_ z;_^#du5f9~#VcDmH$N{>PgQ>RCS;yymA){{Sq;4qfoNhk>d?C1M4#?}pFKrFEg$s7 z4DK&@#7!L)WzXZ>MfrgUqNx8cp5nRlH+OxUvfjw9ltTb$up#1H-eed=>@DcJIk#Vb zE*X<-Ms&*hqobF(XKyn|JOa6>0glXle31}T#&Y~LLJg|VZ(!FAU2X7h$}|}T`nchs zP!5Y8|GnOx2Od4+3p{%fe|d}F7wyj;&W5(&Ak zx_1q{@>7L>U;sXT;rH%5Xc=0e2v%*P2p;3~qLBOfM&Wa&T{qMyB?5sSzPJH|dO3Wx^BpqM z`sC7mnSvB$UZFenj9JR%(#rz#lql{HMM{95ai}l}^NT$TO=5qwZvkgV z8f#p#(qRd?0y99MDtvKczFbwCU+XI&7DDfnc}tC5va0MJbD=uLJ%=iCin$!cn_ped zMdYvb95f3{T=22R?jl<7K}iwUr+6a_4fAwjZRck4r-IFcU^{vTl9#rX`V*{abwJQs^6C1NsT+#-A zFyjUaN&Xpw?%8c{>*p8d=~x=%-$cbb!=FYNj$Nf17?6*)ug#U}dqZKiNeKjCNfwEo zby-=7i%Vvu;n9j{*Y;qj|GnNq16ZklZGNq;hyXA$YG4?a5S0o7QWB5nA;LodbVED) z-vp`YOAzj?PWx3PD#aCbVG3c0=w??TL`%-Tb5H6|}A za|zt#bo~|2Yd%inu20%2tT~_15lHsAyMX##pXh0Wp(T)O`VIPped7=I=V}Lo2&iYu@IMp2RYP$@7Lbr|9I}w$;?}zu3-N=i zdeOR|4b5MuKZNF*A8xL-c%22gFisWu*nOXBS7xa;*W}IcVu&xY2XY@5nk;{mz*l}Z zfvRqxG7%}DHeNW&RR_Vt+hx87#B8AUrkuFR=P}84lkADjJiB)cw^C71@MbtYu<Py`s=`v?Nr5?06HCy9uPd^#( z1NtT@l5i7|xwL`lY$ZXM2StX<;A$(vt?um&)`)0%Nz1qnG1B>U*XhJ@^+1`sg=K)f z?KX2Ocd3=Hv3qveqKT%=W}=#dF-(Ve^(5Z>H0_PFF32un(o=$zrx1%vjP${Eb#?~N zxFe7h&gx1WAiRIO`xpG3kXKCkgMRSn{7xQDTtV->#_}>y1Afr_C6%~TR0rr4Pp%Zi zmt-01sNVIUB?VM*LB98F0fqtUSqOqd)i9Eo{NXo%twro4dn%>X1~5cMKXu zE-oc;iZBbNE5W~EqM!-oa0i>DEjeOKoS+Xu@q`QyV8=lBTrvo+Oj$+G^3&L&60dRE7LF7hLnHL#gOu%iy@am&wxI^G)9PR{ymW`C?Q_jnsZ@ZY6S43N_U|W8jKvU0cFQT(xZY8N0!dXb8PHx19 zP5_QZ)%6mE$jg4B=!AH8|K25=x3|e|d@lM)@aIKSKnlpY_+OmB#kY3Cvm1o^G9`wh zmZq~_oMbuSwl7}e;1RIYNkpito`EK0>ghP)4(r181(2#*MvS{G5>H6qff2VKhD&jt zFH>UB@9>QCT>QcD7_2RZ0iUhy$N!dRreDCAi%tRLESQ}2a$5N-RK|qK32cIQLKn-BFH?RrX%b;CpUi-uIZ2UdvM1== znU`^Tx!%%H#42|UDi-?XrI;jt1Ho@*@{9O9D$G5JSdP)kiKjrX2QoAXTpywZ8z-Ng z3^WPtU37f%t5TVJNyWkD;7Nn$C{TGw_S&4&lBhXJX@`k>4GFLUiYC#RN?(Y21UhFQoPl1 z>aDK$A;AHNgH^R-;CK}L;q?V+X%-ke*b2u9ZGdqyQhK+leo5y-O#nh@^Mbm89kGga zC<25Sle}-5f#1-EEXdHox#cl8c`Co}<9mz8mtLDwIi`21^KqNL;T+Qj6Q~IJ^pOaD z-)GDsk<)j)7~>_^)d;R_t8WO^y4(wUpko-q2_T3>--mQqy^pZTrD8F1y8Q$FKk&9E z4%+3^NG}&5w1p8U>(F+$9j_~B)S}MNv#gAH0SRp6Ria@=^G#GrxfUf9m{RBS>P}jo z#g$ZJu@iAG#DB?NM$RpT#}I5}`j`uYW&x0}~zXR|A+O7(K6Gjz6e6K%1T=szl{~kP zr18dHS~(O4AEyL!xZ|@9Ay=lk9m8WSj-mb#kr5+6I32@=g~0J)1X4BP{2v&8$4E5f zDYG7VIGXy!pi3p=mGE&i{gLk&I}^_<33-B%P=5q!0&b^2LV^H|$7jfjiy9Nk5ns~m zM2;p*K#r%pZz-W>@*XZ2J3l156_iaR?mfaLrWm^EI*8e!p&lkO6#qkGr(-NHFMUxB z1AYMOrv|>s-O#w-#XfS9>?Pn^moScuOs`+!y*v;_4RvTJtj{pFPt=7KlL+S$n68XD zl7cW70I%YpO-f+xSA?}!2y1WRuS|rbc2`HJNKs|tV+2tQd#NGw<4%J3reNQSn3o?S zV=`t)YKG1M)=13U6n%z zvm3FSAIcB0>JMb9pcaq;`J_lLE#hGg?70C!o4de*B6Ig@4MB}o#)BL-G4;bREddW+ z+G*sMxXcV#bnoC7!9RT6qbZKe0nujZ6Ik9@rw6GlIVuMg&s< z88MwPqDUzk(sRdCh15r?+<3>Ci2E{WpDx7>AB3gs1=8&$M!{Dkp z^jFQHw`vaGUp26c9-=;qV(Hsk5)A@}A6PZ8`N4*nz+MwTMG35vfE^Pz*(e2%oRq*u z3&nQh96j8)5vBnI=<}=PkdZus^6rAcE)?7iXJ%lCYkevUnwB$1Ut=5sr-Ufl0VV-> zMJ{pZaS4ZP)VR*(jF~Loj`7zA-Z7$vO=OKBhsG-@|Hy|Jh!4RJm_<1xqXcGiXi$Cq z3g;6QsTnL@Q7rPHYIEqEW`3RzREffe_tLuq&Eaoe;7;f5Ums-#;&SyA;=2mS3{|T1 z2{SH;3`8to;YcR)7mLEfb}SJA)i6ZibP41-ie{Agdz$T3=eE;f?Hne8W@=B^hSobm z>)~>~94v~LOQBLAFXy8-awjTs!zm>SWWn?ndQyCJ1c2v{Z2{VWuD$mj`DJ6`5*{JC zQmYDdiLz_h{!)>5D?+d$ki;YTD~6hQWuzav1@0TqBxFfnxf#bG>_E7g^eULyhUBU9 zC`u({HBsqT3dil;&;lv~nT(p;~NcRTrxfz*8@!Gp~o4uo(0oS)}KY9hB&mvk=KX=vSp9^ zjd>I2d0z+7iPEjm`qC?9$0Be65rENKG+N`6gi7km(fFM)Z0@>Zs1NRmk9a-zOCg=i z*|-2vF_5&|hE5GrBCtI20*5#j^JC$lY67%E7ADXed4?S2HrykrhA)%9{~|4PK1~bs z1>p!%==?*Zz-Nk1%_+k5@PR}{Jdmic1BuF1_W86r$<5T7h_y1T)?|t%*NWo$CRakk0d;-eGJsv&{g&Ph z8S~iLJqpAwi{Hj}Nmu4~mgcsp5VL3{5j@fLwq38Uc(@4dRcQn^++Y!NtK zw;{j1Eq$A7nO(Ro?}fHyVYSky7eP}DZOqi3j)9%10D5myuUYv9Lmrs(mzq5M}V$cMa9geVSUIc6;Z>2$F={W$F<)1iszsDFA1+g zU^DXvQT2lua&Ir+k=*<8+x!Y`{wr|z$NQQoBokALcjXqJ2%X?#pq~Xu)XebUSot6& zgwCTC5&>@MwTcC!MWi1jH|}2%kRw#c(6AzhLT*%20;w)9R|P*~I;S4NFo)XAr-V1ZSC$;=$?MxIuFsna9hdf+eXui&_>IRTr zq2SY)&ke)G7qF!GzuxXrEAiKRIZlQk$Cofcp5Eg{gC&*w)dGVT=e40Mq4C5Y$F$cP&T^4^0=9Jbi%FF@?wxEED~;K=mM=_Y*=6A&&UK$N!O&002qc%04MVv z95RW9=7O;7vpMm`3AYEhQ6bXMjOWhRnw6`WZ2GV~bTX5}m?h-3XY$1RBN7YQ_geQo zuj}l!Rzt1l9fKSvs*XXtnCmiu((`~G!rqEwT%^A*EiWJ9`CV|-iF0wZ9)PC3uvaEy?iv2dCdY`-!xfuf`W|26%21$GBe7>78c7a+ z$uHp=h`yy%_=UbiJKQ~$qoFM>XG3#r4sy_ni1J(;;lt|{9LwT4e{{16X~!N9zex!l zKUc`N&=n*Lz2UD=hf(#XJlvowxH|@PrAXbV%CxHR##mh-B4K1hG05ElX(Ym(X+|Z% zyAdd{)QPmB;4O&keLm!+h^J9urKi{2Rh$m@`wvwnkRa+gk(81$Eft8ghgO z6RaE;){}U1|!4oc^+<%gz|8cz?|bRJT#xu)Rsgr?$1)>HYYOl}wpg>uY(Pbv@D zg_y*>6y_in6=X7st7haN?~8VO6HP7D>n|T(ek9tv8#d^;qCtn5HC&k)cHF7VFP(AY z3B5ApUn$Gv>pNBA6D3?L!{=M(xMDV_G!=rP5dlSmL(#zfjycjaBI4>dkZFoC3imCD z@?>Nlj5f?M@G}cK{blGegI*E(k#C^yZbJQm#b*wq8p2K+aV#a{u~b5p^2{L;DT+u% zF^qJ@;NS!=MbP4sEI3hNs9RU1E-3_`){q1$AlJ?tc+EB#U!oy|zYR3ay$6I~xY!Ge z>Fc@WxYKCqUJL^4JKg;2?q7c<|4iH`cIEgTe*LN6C*-9S-w?UH?2 z>a*5W;oT^qI)DG1c!shSGwQH z8y&g|68~`uFTS56>7g~Yx!VuM3(fU|VL=rSM${o8Hy8?( zzSh&9=4aM-fMA3~iUCs~86i`>Gw;1|h%3Y+odxUb~?t5_;RJ9+)C<6)&p40#bjn3zE5zZn+$ z*_je1$&Um0Y#?`?nJ@;r0Jg|E0CL(nfE{|pW433)v7r8en(oSYgXp;Kz@=}Q}|oEAkypVB0(F*OhOnl0jQ6jEhLLh1+w)J zI#KEYfrm&qeGqn39sUv+PGUyDg8X|X8GDc5&Itt)3J)zvPE!#$y6@1k@xB^I-o{NV zD|dh1{ds@CVk(j(%fV-vKb-_cz)2q@{hbl1F>y*e08y1L`t6sY=PUh%qCC`izRSaZ-IO?+U@go+|L zkCffVCvzc<1^Q(HYbpU5edei!U24-4%dp!%ibPC$IY|=lk5}%nn|qiHU^Qg_@vm4n zb{irc4gMSvIs*A8*O+33KSzHKByZC*r{p|?%nO|nZxh3ft{;48a=|>!kPgg~M7Llm zq35x&8uU)jQXmE95q{zVgdYmerY~`L*`DPKQWBE4>yTf>jR%Q4Zp$QrSSx52k1ry$ z%){Z60>T*%`OT$V`h&d5Kt72fgM9I)DOgYRAqtkmo{(U_3M~AZHwgNukt4w#SW8HN z{Lm&)5{2RqEUF1U|E$iY`h#uGIk99AH6xEYS@lpRdm2TOcX24rh+sH}-w#^PpQ+~j z!&R7k9-1xc@hYh7(kP=y_RzM3O9y9;G#gMbcSFAc;emG}gxZNvGkEez{}H>0#+Ua< z3j&{LE;{0!&G!_h$V~d&M^qMl86_&mdle-r(|Z#ox+Z_!Bs$j*6-a4Acwxg|HPCpU z*lMXqX4j5c14D^HNs!m*o%WvQ7$cCj6yPtE#C`TM4L&~gD%dV_v$o4J=zGfg*7|zx zO#SwHmO_Wu5ePqC2%)3+iTrw!s&tK>Ug&9~K6y=LpqDjAYoa59qvf=*-nCZx!__>} z#>Semk~k^66omiwdgI&v7Ji-LUq!c2D4(qr4ohc`!9R_|^UGfF&vnLWh5kGakIut? z0I%8LpH?fo{T%$WGW#FGbN%>Iytuslb^P;jQY{>m1;|ThrL#)*e2@K1pM1a8(pzrf zKmYxv|0t~#wM?~ItE`XRLa9_P7WNCpm8}hJZ*Tu%bh^^Ht?P#ulc&+jaIkh#YLp9& zho4S$@8GF$`|xwGaQo|LqHz1zIWcP8>O~=2-AflTqer8#(blVl?fqK2u(8pw61D!x z&H3%q#oB(laaP!GTQ?@;)vf))+3DH-;o8x`nmeiPeXsw#?B48OKAP5kt=72N-+L@p z_bZRbH~afrr)&HBwes_p(;uD=(uZs1y_4f~dB0!XD%@1gpy)w$zkG>*?GAXPN7mbE4Z7Tiowcv&y?3+}LR zRv8uCcEMg*+0eH)pD*-*d2MYm|)6x^~| zhedG77YHPl%MUM)#h)+dYnruxc3rJj(u0?4^Tw)}hZYoo68X=iKwqInIUHyed^Vf*s1P(7YxGS?aX$sK*a>Q1sJXC*gtQMr8D zdmL|EzZ`3(d3d{KKVECcFGsC2qu;#&S}DDhI@)&iuyVHj(=8Ma-Na4#rqVDq^I^Z# zEnnW8tzC9H&)wes`FZ0}8=nc~h(wUd*yt+y^WbuC+7cD!rN3&Elkga9lnvAN8+l)}EVrxz&DN zl%0WHKe{TO753bcS-mKp7mQl5T`(&EU*&k*9yZ46iXy~A$Z=xkg}CiTWs{VcP8bNi6p|Gxe6_~iSQ zsW}&CX()MieY00MZWSIcdWEZVdtKZ3)m!|Jb4+fZLa=0SXm#f ztpEIV@O|aiL3yy5*&ZDq4^~?ziS?`Ti?-iixosV{E}xvs%;@-ZZ7b1RIq0vq${A?Z zIldj*5AMs$`1Ue;etOz|(zLTer<16RCI{*9_n$|@wpBLVUZQobUArsi$3I(V$3M3; z^T=plo!wLl7lmq}Q7fcNCXnFyufkQytW^s7<4bvM^TJ7&Uuyeiqu?I6R~H4Ra8Puw zI_9KXESe|h7d4>6pQhbtT$__pC|32EQyQ{a|!Q}e3Z0_%^-&{X6 zRt^)VX|uj}RlL>r_kQ*=Zm)l979LxP-p^`va#Cw#9sOa`Uaho#>Gs;DJ{&!}mFi|X zQ%X+`%Dvk4`c-FQ^p3B!ldYP0(Q2Ih`gz-4t5sIbL3ZQG>0Yip+s@;OK2B`38tIGg zk9KC*zdCjbmVHz1?PU`Eo3&C)tJj`-d#zzBYaKmqJvx)Dqm9pxzE5t)_I0A$$?j{9 zH^XfCYS`#CE-wfD!OyG0_tl?Q{ll%zz2Wyg{k%ASx;m*{RSKEI&VH%1_N(~#^t@WL zoa6O}hMPGU>Vy5^VR_5aN9!AH^KjBi|Lm`JJKclBado_X^mJ0TpC2!Ob@Cw{goTena9Rnyu#EY^$XSL>ZtY1_ViDv!2mPuDBQ8}?N%TdQS<)tjTU z!$EuOx=;Padb)G`Tv@&CrS;2J!QQ;;o}YI&&(4pk=Nkv@?c40;Ua5A_7*x$-8J3$? zD?C>A+(WnWYwy?LY3=9F?_1j|z4eRAQ_-lEE=y^5?+j?eDs0sD+WWW1&iBXlbNw3l z{`T|eGIM%zb@5z0b079@TP^2o`{=e&Ub70>!@}OnaQl0)Gx`2Ym+c)FP zac#eNwf=B&x;@_8a|^ZJuzJ|K);dpm|EYIv4mPgc$@=znb@jG&a9dbwP5Q-+VzpeT z^w(dU%dVSwTG{_TvfcIZ)#-8h>U_|tG!hlZJsQ6lX-hA`WL?~>Y8OW3`=hpgynQq( z+!T+l(wC$0`Q}k$b=0eEG#)ljwyI{~yM1=m{nDPgI@%`8>Yz%Kor9uT3Z?RD;Zxy!OlS2Cf zHpu5%lX*(qfE_p$F_T3Ft1vJ)tj_i zb)O53?&hJH0OF{YAKi*u`c-nvSG6N|ukF?gtzV@=F$4Quxl~>|>Wu1ZKMQW*q+pfT z&AM5(N*9Ge;kI0;{VHq}hp@et+HUde>Sv)}SgFC5a0a{WWmR*?K6G@o@@v0ZDBg}> z;){)=mHK}1x_ESEmY>G8(q7RiZJ)dDK9Xv!aJ5(6Yna#ODeMa_0D5G)CEG2zhfkT6 zgRNoz=?X-l%fdzZtXkNwm?ijCy(xnD`Emg}^d69X@$AWL^b6f$^|a8~2Qs+6fxj9z zh2vV$EM~U14*R3Y=xY7>W~)#<#m%?yT)D18VYAwYmQFgS$5-}h4Kiv#`xVzM?d=r~ z`UShthwjRSQsH~yY_Hk@FwDYJy#t%!VO@V2-M0Eqt6HWtb`CSoY1|pNwA-qAdU5vs zEU|W0C^(JFZn^vYs19O7wcwT}jTf_Mma6A4HJ3$muUjZQ?wO?{5VeaN=6TJ6-fw@d z9voc$x^ny4^O5s?koeVDG0nnD|LCl>)!WV-r`^?qi}LYw};z@!-~^Cuu6~hN4>3OuQxI+M{`!M$D6C$ z-w!sPtjEs5-c5Dm=T>b^Yc!5-PqV%A%y8@SrF8+i+UE7s#a^Y}fF*HqarE@J|9i%L z=xhUKw0vGTK$YU@f5v}9SPYp;ZL+prd-~6RzvsUZ*@sq8zf7A%Kl-0CvfsL<{_`LC zPnu4ZY$m-*j5pnfxMw#$lF?V}2rocJ*mO?f$4W~n%Rv`4tWi|UsZ$>Lx^P-e6-Sn9 z8zbdX{qn`_4s^>+X^x|{JA2Q@z*%1YQcQL26AYU1_9l%7)W1#l{UHb1bJxUx8q3Sx zX9{{96-=n_U&*@|b#=7a;%&ctIaL@t79REV@VQm>wQE=Ra+gYbJi;5-m|22MVv}m- zk{RXle6M+aQMjm{UsOxyxvWw@X_iiEr^kC2)suSj{BnPP?;JnRb7_VBYMvjQG%nyH zmr;(PVzYX&S8G`CHu=k=7vkhJT6 zri6NNES&RcqO`mmFOhg#_*L^P-(Gng&(0|Ts)>ba^eDfaB9oo6yZtd*9sv%i-O&c7 zfj1VtAst)R<9K*vOmgMaNeia<87+{h9#2;27bzP=6A!|UXV&OXrPNg2YLC%~kB=?( zy_>Y9omxJTU?`Y`3f-0NQ_OePzSHmX-h17X^D9_hmM#j#<2^h9(^HOS;vpM3D}rA|OYa&sItMBG3<&mY*Tmb^r1UTkVE?r| zlXPRI+6Yjc91>$UxB?y?h=n+Sj&jg+?3aq;a%iJjy7yi!p%kfQJJyhpWS|Zn&s)Q4 zzi;SWm{hd8YbL#ogLFL{8Ca!EbKVcwOr{F!7e+G;yMzPIb_Anz=6-|CdPe%u$|~ zdwYww;vOGqS^7jqgksl!?C9O+SXWmi+t5bsPQ$Q)aBPWsTdNW>ohCBgCI?UY77P66 zH88WVVgImtJ!2HAv11Rl0dGIpbaXq?x1ANN6Yh8gdY%VN-x?WwEZ@!zBZdjFE-ZRG z7B4xySi^ASg)LBg5Jzro0e{3;i+{eXw!b8kF>)Rrqt6)-kIfOu$J+=4M+vqY8xYqW zQmjKBQ$|s(*BSYWW*whIM8 zZdk`N6dEa{$a&M>qiK+7z^vy+@IVu(J34R8n4% zTQ@VVkanGO_hO#u0!V_bVu$7deFfLq#ZMu!Z~Z{TWvR!1EB|9kkV7du-h7lp&Hg-D6hb6#22`olc>t}F|0wyi8bjV%Y0|B(I=lmFN1HYxl^pm2{A zm39J&CQbZ?@wsOw-0o;2L+3lFIx|Os4K@y&!z+1EVN~uu&&o2#af#*%PME;sQ8406 zo;Jt?9CV9#MxQU3a}Q5(sjEwh*N_s}AK3Ol5IF>)`=lCv8wbig-NV9heQ+f+JexVt-r;KrNAnxp-YzYtRF> zfP&I<*KkjPn&$!P;fH@P2w`DhGYmG0&XQ$~bbBFO-t;bjX-Xe|>Z{_NCtw(MlZH*Q z+rV3yf*4A`h1v!A=NIr26ccdgyRguof%+J-@*oPeK{cSBe8Durvm?@oPXtXSchk@b zlZ0MiiA?S~CtjqaZ&J+romL2ksp1<_Cf@fXWk7g}NF_6E^emSR5-JC&kn}h*+6Yv` zcp4iv&=3Q}AP%dv){vp4((UyCSXSbJDTP&=4Z<4&pyS4J+LWhO4BUeedA`Fv#(S_Xy7kPQ797y*MLHz%7d<%G5R=Hr;p#bc(WKQ2ZlI zn7)|yI>i^#Tp&h5U)pF=0zPD;gCQ{EM`K{C5!u`|4;AB7aLhaycL)b%Km`?^Tlvqjg7XyV^ zQ8Qlxl~}L^x=HIE{qcu_D5k=>yAf%*d2GZ-27A{O5J}dJ_$-kbl`L~qMOHyiOXk%V zWFe}luqRc~^9}fhPKOHBkPPFL_u%aoU0huG2w@3nFraQME)e&gXbi9qf^RVepI+jZ zc0(&%EwL+^Lsal^LyRyh@Ym7klU`=vX9{#RXl&4Cdgn~?+gmD~30CQM2V{Myk*RNQ ztT;2z%sSEPyT`DX=5*zYSdLy;h$t-FSSWedn~Co|-smU1i~8OJ-TZ;hi730|gjytC zf;bN`fd*nY(C!GIY#Ok}7(g-dmP)Kzme>s{^5~^eC;AJD5B%+1d^E6vTwCSyL=9%T z_gib@l|Jt$;j3zzp$Vk|qF(V7izxs?coPOvNN^Dc1tJUx2NJ3P0!7HF4&K_9*>is^ zk7FEZxRz@5#v@N1pa2YtkjACn8oIj&bOu)F$e5hs78MYWIXO_)gpWrO1tlKV%1J(9 zx3(}&kN__HjCg45Y*~`P2l6!4>M~=ijJ(j}QFvd88e3YR)`yjB#8;E=ElE^Fyd9%3FJeA3up@!?SB9BH2n^uDYG_8i0(4515WO(E4%0!2q;e_< z*8$=o;Vgo+XiFCs+0}~^ASF&ldHSsVjDE`L2H1jr-W{}!V-PCHvcuhw>1g?I?}SFA zArv)Y?Xe>%F2hDZeo_~!DUlL%klgK#<&t>~jFP7^bOvhR!kn$aQ=@7OExRzVXY2Us zVlB!5K>eQdjFjHBfpRCR)aqI7M=3}{d|42FE^?@3#@`w}os0w3)7g$q_9$kxwE6>X4A-6JS z&P2qv{o@hP*~2@;tj;P{%}dmL5@|OIpB@*vd zkkLFGDfY}*QG+Uy7xf{iB}FDv=kdGysnYI&UL5LdrlYxX*sOHwN#O!xh59f)d{$JI za7y&?kcmtcYeZ-;H*44vZ=gmCT7)d4vr^CnZ=2W%Ok(^$7ZE0ok{^KS-l5#Nh{U+8 zh(}}L(=hQmV{lIBtvmndCIAI#IzkbjxzHAzP?Fh^#KUggzaTt^E%4JVybA$sky}2x96>%TXlE2v;vo_{dxeRh*Uij)DNJyFJPA{d zS`V0$QAB8P*t<0~oP_dlyr#Zl_^O;frH8iU0ur<=&skHH5^89m6vi4LZ@QvFHV-y# zTxiu`784X10>kxSGz=NRlPh{~>{X#i@wvC3hBp?K(p1rO{len&T^Jc!#FC6uokAu~ zv?!N|l-KKi+kq4ZpV$Qf0rolaL&EsRs`N*~1f}2`l?9261lz1`4A_;cZ_7@%Z`gSz z0`9EP%HOb>w6g+jlcU*u6sZ%IBg%axlz>XYfhiu%G8s6qYmbb+^=x<)$HgaDwwO+A zh4YXU*h^-R8DF?(dht+1=K(54%vf6R0wU_o@0^duCEk6E+*tD^2olXXdOjDNJ(~HYQYQXo@!HM=IBHEUk#ki6I701e&BGKG zhSX4Z%gYP`+Ay^|jQh-3hM_+=JWTawJjC%!_exYQA#ILZQ*-D?aL!DFP+S%idNIy-iX%!!z5@l`tX=`}{FI;T&Lw-vpYE)Xx3N-ZmfE z8)_%BbwIkERcUjf)739?Raj2(UoyTfq^I0Yx82!AeJD5c+BeHxUS=QkzP$QHPqm#< z4|-o-hVQ=NX#5-YLh`xw#cP}EK2b`wIVC%_cN`sbc7wl!)8u&u2HAH>BHGqma`DVY zcvb<@bYF9JbrPPyw{D>QHAzf#&$yN4baA!9wyBLCPw^!d079f67Qm71al!Ks??up1 z`eMD43Q0Vy17*S_dXXTU`V2S;3sSdUMV`Cs|41ft0&||JDhRVdZp`>sz>kYY{x+Gp zl8A4BAfK<7@-1an8+oj2hu=k zz;uy9r~;UM{%Kj$cKinM2-Mr&XVv&ER5p8xBP(ll$j+-nQpJ^ zO!yYQxRfeU#ZB^UxJZsbIo{bysDWAYIB$XKet*TBjwH-2yR%B!CkLMY(6D)%5#vsO zcHDtOfsYNGp$g`eNiar#XkloJ1E3impVjAnL=<^{pJ5D1v)R+p20km;!-(D;BgWow z;jY*0(F1&gc<#DlaPXYA)jJ@)*=WIi2N*mfY?JeK!Xcqj3~dSg`RpXiBM@T*at7XP zU*f6~T*nc9kyb>L7HR2$muhlCijZJ^FZ6h5#jy>-Z$)K$q`oVWL@D8W4phu)r zQT+1j5l?B4(a##3?I~*?4zK$$njt7FGl^;0EJvo{z9RAR}@j-~$-K5#GQ3tE#@w^Z@Rj^LxMVT;kC8 zuCA`GuC5Eesi7_!T532I0@Y=qi$Y+$-U8Be@{fJ_Gk;S1d{SRB{ob3r)rj5CwT$%D zUDRi2hN4bwLNt0!Ih!2ydn5|z2Ej^o{tPxRONwQeV@mPk?`Y!M4?gRaaw`DUdOY=( z#_Crsu$CsXzHlv#et);B9L}NRkz=JstuZx}18`QdD?|V#(e&rTqtH_aQU(t!AiA!t zldH<%Zzmy_iLYkCH(Q*)vI3RETIJ*d;1BpnlKU3-rta)zDX;5XJS9hGzj1OsiG;d_ zoO+krk%SV9d4V9cgufmBdeXZ7O$;MVk$eo8X+e`}9AExXTT#a~47G8C3d#(~aerz! z)UNo3QT1SF<40L&9qH?`FIZT4*YZ`s3NGDat5DFM(8bB=XW3`{?AH&UL#JAZzqt|! zM(i@^lqFr>-A$^yv?mo*_V7L0LoGO%6=tLO@AK#qqs?+vIz4y^Sp=qtF2p}8z?kaZ z7mIgq@sS!@EWYK>9>t&eU-1f(are}dQ>sB(GE$}cMI=gylUgcUDhKWE(z}&ZUAOXr zgdUNh;+|05ko$|)QfLnp<5w@-x?p%uz^DAGR%AUJc2S-<8r#-ck}{YouXvFzC-pP* zdJRV{DvitKCyNQ$ZL%cWh_B;(&v3MbA&0s47k3`thQ#3>wT152h=c%x8HB0++uiQp z>HMb&Z+xpeig~~nYJ;4|a$B4}XEyOT$t%qU6M9jXt5KYBwPMuPb%VZ~=DZC%Jcr=Z zR#YY%sjSJ1qN^_tvJlFa<=xosW8DHjvzubzoJrJ`CWk9w=D6e<7Kqj;rR1V=H|pQS zlQeT|pDWwuhF7O6-|jMC2N$4dorSI`1QNN1NoZwvx00XYRRbxX_;eaA%^YTpifGS* zrBn%AZ+AfA2%%C}((InnT9g6_=F*4;LXhks(_GtmkK{m1D#h>a_PAUGoqVR=uTT^c zpjYzb3n7Y2jK{BNzLagG%aYqrw~sL^CZd8LBR&=~+_F?o$td zlI&s^LY3Qm7ZSoklWS4oy2NSi1etjC&miA^3iOKwX(#b>dfZ3W{DiZLbloEJtfM&( znUwWh1Hfoa;{P2!4#eE-hGbBmKfiW!J1+y?>JeZMjWAOfXt!aTS5=h84BRjGisZvy zX`#U8!5Fhzo(7w=g_`edhM#9qi=E;}4L<6yM)iXVpiG_jz7usDb#hX^ogs_e5yoc} zh|?a{d4!=u<5=5C{rUBe+)M6(TKYxk1sLyiN6Pn5G;m&i=@WEy>> z5QKLzM!xyv-f+& z@+>^XKd0ebN(ZX2DC*HRrK<&57nW(t*|3UiR|SJjGRG^kB}8^h!I?{mU0=`x8cr_Y%}yzcS63o=!>}lD$u6TUs`>5dw-GAYcdhhYyslupzDk?X7`vvSpSjqZExACAa{?3}RJvh(Sx$q+%*? zVlj71GS9lD5}eaDJtmXje2eDzZ>}cT0cEdm)2-XEdFT1{7ZNAUX@oWx0rNr@kQ+sJm@`w%5ow4MP1I`>9iGyY%`42S(wM zGY2ci8Zc;K?O=DJUY3m>#>EwD4#Q~)`jE2wlFBB@bis3pH?Z@lws*#9AuJ}F#z62M z;>c;fljq{vqc&OOJj8t8{~qh*#Dkl!#NLjtNdD zv0PZw+!FRk?fpqCTB1-EDN9RhgV**>Xz$QANsuACVW~TxT)v1q%HhBAJj-vfr+IkJ zx{qTL1AnG|WM#^rokGTrpAPI?+z8xD9C#J_nUIGa1 z6BVs1uUU8fX=}D#gkLKdhf;4H-?0I6qZ}!ze$@)%mdMadwWh$+5^f)<7`3c$_Ru1Y`jjDSULECet9Kk&5)*)Gi|IO_e_zbG=qkV+Ua~Q`eueuHa z`70?&d@~R!T@d8?G>p#3(+I)7(j1F3ZIb^-}5nEAPj6 zr-WnE0Z|pY=in6X!)F2PkRCAsXJ%Y_yH4Y*$tt<(UNH#XbH7%zfIPWS<^I}=$hgkL zJ#`k8GQb-(=D8w9r)Gu`PQn5Lt%{A@t-<4Dy48udfcTEbq!fWs&ujx>z!0(-jVF1J zANC1L3HvIHT{sGD)RpLm2TeuiNL&3W^!Xs3K>0%gH?g#F(Pa{2N{j=RY0A_U(UDi7 zr9j4VhSAfQe{$2TFryGXQDEBT84&Xp_1fwW!!Ej3gak+os|>}^Ed+Mh zBA5%rXp^o~i;adnvqyedT4>)C&V(I6H>@Dr*`A_u(bQ=l$d80=Qz=#=k*`k!@i>dL zT89)Rf}=%$l}%8eVxie`JV7$yA7B!IT}VlA=LZEKkuyHlvxMY$7D)PPt9PCSX&Lre zuvqvN6xfx4bcV#URPm=hB0(R6<@|kAD4P!ubB2$MLD-^aQp*B_=WwPprQ527?wgo| zXr&Ize++IF*=fT0fvvZhW!=MXT}it@SOKAT;KpbS8r*5$e48jiL#FjZk4zu344<-e zuaqW3(z4$zR99WNAMSjmo8qMQZj)E_ll|1Ojj)_7SsizcL&DwY;# zxMx-T_YEygj`dIz?rqBJHA8__GMUe{e?OeY+%4hV| zi&jt!Qu3)x+p9UC%pBSjNwk+-x$q&#R_KSjdM`?kgK|Y(gfK($l1UlD>=_9nKI|GE zlf;s{d@0HE!KOKbpy!*F&Ve^* z-v5ijZ?-YP(wcY4<=og?1xwJ1?F@93$GE8=mvVTNa&TlSVw5#u7aLJcDhQuRsMpcy zaJy(}R9jrhdV+|E=o+ZQ9flsENtf525bKVZzfAr;57C#FC0ygw)osO*&?wI$PZGWV z4%f7b_OTTjbbsX@b9!01zJg241O+2>P01Mk(m_+DEJ?V@fC*jBhBC+}51H)pnqjLQ zh)ZQ8EbHiG<5mT{nmFdrte_h!LCzNULNFmu$uZEsEoFp@=U#qmOYqG1bCnZ%xt@$| zyydO80jknlhGDn4+AX@N^r_wWOFL{d6*C+WrZi+qfo-0R<zz%&#+! zuGngQ8MdzdVkYA)?S2%eom63!Y_U35oZ9k9eYmV0wOT|ItRSrX)pm20(UM#4oPF^j zz2huWz?ET1#?%wXtqn{r@Jwj)2HI&z`o57#`FLO3D58ef zwg47p0)#a9#OSPqRc)5|H*{L02AkpdCKFQ_^J4L;9xHja(KA8b) zw8f1yP2F)W+(Sp@z)V2-v`_{?&ABCf*ZNy+eGcjdEYHRD;6gx%Xw746!eR%+4lOLHrli)T>3z^E3R=_E?f+PRb5 z%bK*qi_ERBO`PJJEs7Ev z7B{F_AvT(_0+Rjk7ai*hARX`HTlVUsqc4lKeec5Z;Qx9B&QMLOiQw#P>!c`+rNkQL*R~j z{cd>t>C3p6?hcw;acK7Nd&qCo}pE-@2N%p@?2IpsxyYx{9_ zatSQyef!}7Iulk&ZweGf!OqLj7qIjle5vt|-I}@?UHap2mde!^*2w|EhW&fCvKXXI#BptA{kdl;O##S<0JW*4nCUx!Qw zmW5I`WjE2ys({01EGhSrqw#Tkz zDUo(RCjAB1z{}Fg@Lxz7c+eX*2-tw1txLB5%j>tD32kA7vHFo|S4wZ}rYfO0Z%istk{^ zffCxtJC1KN%5$TT>*(p~(@JYNH!* z6oiRpCdPeOzBj4RLMfwh%n_FDhMZG}J;I9+3fO5ledXd%qwatik<9#Fq}K2Wu$-`Y z5>q52XpP^+`5>{c(Ks|NW1}&-!XXaYRcd>X{ za)#n6{$E(8Qo{03+g(%^i;A#F;xc2LyN(=NRSGK-EKxOZqoNt(rL$3t7lf{qboo7X z+jhq=0=W0k4$i(?^T*^1+kl@A3h6sIS%Z5WPSzkz49qbDF3iy!0nx8y+B^7NHaFg- z3IU5 zK_ISg1XZxjUP+U&`}mNl8#<77P&V+CI@U9!v}}+n?iSew8M?3oTctYX79R>QjFeSU zn;e$7=Z=|#_6=4vBxSdbm)3V6HU*pO&nO|8Vzu-K2Xxp~=^4bQ|*~+5evLw9}~4IO7Jvr#z(wr62{9qtmEX zt~6@RTrn&zm(tGM)d5Lrq9*3gn6o0L%i*Wu652;Ghd29|Z2V4y#II z&}>G7r9RA(cvpd$=-U+Ij-KgQ1-drKaN{D3>Ids+(+rBZ&iZokWg*;u;XHGkagx!f zeRp>|qc!6xV)k-iyDtx+tJ2v)5f=R{D)Lj}6ed|izm;|TX9w3H7BbRvB<6Q$sVU7h z3+(qe>TKY~zcf%ZSF;uL6qr!I)vwO8IMS7FCGViXjRu?rc7lbHC~y-WoWy_xH^Nf1 zhL>2}!~^%6)=k_DVzVJk;j_)3uF&W#7=?)c*kd>kOy&EzU)= zm^$FleH8NN!y&d_ovMMEZWMeNun#3~;#_g>F3x#gfUFJMZc!c(5BT{wRTdT%vH-^J zvB3hPGS!1J>6}he9CI!U z2I%LhIt64E&jD=$!>_~WLnek$W)_Z2hS9G>0}iF__HcI>rR33MSPBqMlVRC!)A#{E z2V}kl6EQ$SV|75q28&fnmvKxn^bNFCO!H##($9bGELuTcxOsqqi{>W7y&~HWXcf(& z27IiE0ZxWAH226R!;K~|8Rk~afwhN=g`WT}bet;&+mG+YqC>xs_1V6G2XU&Su9Qu&K8Rr*>P_l0=6Xf-ZQZL8`^yHF?}$H2dOc= z)7AuxalAW?4>;6sKv`M{lT&;GMOc2(#ehyqpB(SM0MyFtIH+Pw62i5z{qF9b(D&wgH&|&B~QfT@sWR8(WmjY1QRHt^5clApsK z1}^kU$Wm6hfyZes!Za}AR5xojq~f(u${3bwAKJr9{p0>iio znH-83nJ!j=;8i%#SON@HG z#W_hSfR<@VCG!*)Z#=;ZO=Jbq_XVati$JSw*-Uwb;NYf3XAi&vKZfpcKCUuRKe0R0rQ=Fpx?<|N^1qS+6us-I5^luo4D{F zHeXVk@Nn2oN+T2jPegt!8s?Q1x&)ZI(jYNL~a zd5`SwY>b2?%$hG2^Y?ITst9FuwC)`MW^)w}q~)meo>r%7t-%4<+R$qi&bOrRV*}0n z*1t;+{qN{&pc$t*YYX`Wr5*^Hxc>3eb~djarz#b_HO~b}H>Vh`?VgK6SwlvFFe6j3 zgr+ZZ4x_ka_oH^#amFb8MV4_8r98Fsv!;{f-hDLs_W1BIo+m8Y)PA;K1<<)RKaM*2 zdVDh)cP(usQd!r=*Y)E%tO4>z($pF5*s^D`Y9w8vhEpqQbeVVZ$zz=ry2kUMS*jpS=QiV?M;yb%{-?ETk@7k} z%TE9pt~Yme7+U9(*vdR?B7gR<-$#;qB?I9~5QR4@6|$wY%KhpR2xM^QYEeQr!_}3j zM|;ZhlGL^3Wc8#go0)}Nf%i1ttMSjd}c!(yHwta5+ zsh=d>%4e22vp!Z_+u3E=hQgd=+#G3?;@qKuShvjmD;CZrE+{!=2%SxRAg|aT$u)4LzjU0ry;YaL<0TQ{)|W;2gm{+^nB+=07lkj$Al`j;yi* z&=;xn%LdXVC3E`F&lEW^H?`9-o0IBqncSjt5XG!l?@p%m!+_LWhjhOqfFI56sLlgZ z0h0%+Uvs`=@JBl12azKpGdT~^FR{uGgri@BH*pLR8A~pK>#n$@gW|Qz%g8nC@X*_nmP*D z5#Lj5O8yO9wPXXUHPv`&rKg6z0}lV${vqynLXT@q!gm2?N`dvOn~8u+`uH%k&gA)g z$r;15TjDuMacqS?n5hW%&>mwk(((!SrHa-?(gVaCu4_*ly#lb!UKG~Q1j&z@#6WnP zkeX$GZH)STWRquX?}!9EDQ=nL^K;-T}Ere}6E=*IoSc9z7tWqA?!4gdEDHcW?ahQda4Vy7Tv5 zuz{CHw-(ahQnwQtS~vGV(|ot8oid9~YTPlGt{p!wq^2G0W!PpswmM~8O~;NQCK^$! zV4ei#D2(A!7<~F^)lYss`2t&QMJ~N=)#KjDj|X=#=Jn7VYyiy+qJ&)vz5>fA87ul= z-j-085>C0<_;Dz7kdv#HJT(nRJZ3Vq)*enCh%UGbv^$Wg?(GIi)KQ7Y_lt$TnP8rl z7U-88u^4c6q77U`wt~lG%xyX;UokuwbCUwOb<#!c3i83dC z|IT1eY(|WfPZDR3-y?EKZ%92{#NjgWlzxMw>k#twtm&IBPe&OpsJkT8zWc9T5B zeK@Oc@xoiTWM#nvnqwt}NzO?;Ep;qXSn>ea8#0}ZfFa4ZxGG`fAwMQwN?-nSG8%ex z7-8fl*NnO3zL$q)29s!DI@Cy(tPsmFX#XJFbQrJ*gwP^$J;(%px;-GC27oy2qm?et zi>#7HBnFd00b|~VpNbZ-CpYKAnJ@JCbR<@U2_sUuO3RE6q~G7)aF}?c0Y9_4 zq*z>x#)c=XL99}A+Pud^ath@PYG7O~8?tOOH0|cMsWA}ub&`^|v4=lu*3<|?@*3fpza&~59IB33Zt z0dbXIzfC=Mlg6CMcv}-#H*yY1$x0ze#8^_6H-y#tjj@4&vrUVGfmDjGBp(KaE?fnb z;QVce(od_n zkMsojp|l0lK9wHm&^)EkEK$DhqqbC_?9$=He_*^(5r?2hEdz<+3TX*VOdWw{106Of zu0!DM-cL*Z*Ox&V?I(A8)6&Zx^A2{3WKQWx#ZNB#bf|v{GYnQ`bJk)rcE(OwEy@a< zRjQSxt9I)Sxmf5+B)a zYBCpDjy&!90$3dunH8P;Xgpp=)QhNNvHBTzml61IX7hd$NldaR;o$) z9nc`pBQpvNX(_zx1JYKbu9V^XGPUeI4!;dYv!NFb0?6em(;{%3>yEbPy3OUX11RS_ zT>KvVDb2(Z9K1r+<6Pu%`(aN;p7Basp0-UzeY3M1hLhRq%%?HM3x>HtQVWs>7zw~^ z@62eARSdoGYA!n4P`4W{Ph6TWk06)n9h}uYd&^Or!PnD+~$?FM*+%7lx>oF4Dzflzr@8)Qs& zZHarqbMC2HMe0m9q^}|+eUtZFu!#I-2c4dY%Ucw!7lCB=j^;bqEM4=URV7S5lNY+h zLVf=2zJ#K`n++~)OW&C(`H$&q!W93s9GCSK&UMA5)jyz`KO(zo{yy; zmpsvL{ltIrV>)j0JFC7X8anFoLMW52<`Z(~t1^^90FV@M$eP{BxbiqAINK!AIR|2O zN5OvuxjH|%!!!4s&wPqmjq_$H`80nHhjC1%&F*1|0u%aa4-m89+?FK0$)iw<7@lZ1 zk?f4@H=K~FH}`qFWawp?7fb3~HIyRatV0C@FZ!C3c?bYFpXZVEHag9ee{i zbNMS;FVJ=}=B3cp=qA_1Zll$V9F@^-sR#INMQ_9TrKV;)Hmr=*1k<0QXOh8^Yy56U zQh6lhX(174PDNbe8rA|36cP}3u@sag_fcSZc1-Q^ELb;7Rn>Hh69H7LHGDrNR~pA< zuEjhs?$FQ@GVIaZiU^bNv*>$w6va#hhIa)J{NA7RJN^4UzG!+ImVB;r# zc?&6$))^s90sH;kc;QTok2Z3q%~n7E7~+*RnqZsgzd0OhuflTWY}|IRpHSIS4t|s6 zw3UhhCK~JiCseMT@e0xK=Dt#f!Zqa>aqJqhoj=&9e;IC_5r_{YN z)CR=*IF!L0VM_otvcq|7KO4Lb@px)_H~`DCX3)&o2B~;d!8#8=>M;5@zvD9fWNVDn zq9q%=(Q>DRtee5A8^P*~H{6mIx~*cT={dKjdGGET-aF$-c#!cV++%<5j^cP19_V-B zfm~@0%Jd6yk3FNaI?)~DYm--vL?Fi5M#57b(RQv(H-Tf4F>L4PqzV7wqMlj6=!exyM7EZGRXaP| z{P1tz+{6!4y$1dnDpgTTM_{q4Y0hL516Iq$=97jfkE)6BGf~ml?l?;&DX|_D2-%%e z#Fw2O5cD-xvZX8zB4wRiVVfJGt}uwsikkTMKr391n&3r6I0Wy;X6@2BRf=!#alcZ| ztF{yPnYV9e=~vBlcHdQP_MNm4S*stNp;G>)P<*vQr97cdjwpB$U9Qj`e{!iFci1sI zf^HS97B}v=i{Y4n8i?O;=fLZmyk_5w9^&X&Zb`x4L>+91qY%nQqazfF7)o7~s-A31 zWXGEq;S?x##Q;{~9#_o@1b~hOB-~Erz_0T=(m~aD609pqbap&ZchL?qh(^pQ-vcV| z1xP-)+HJ?wxfQ-IZ=!D5IC%NpUxh{{>j0jng8r!am^XMGP&W~*!L|YIIqg27QrcfZ z3&=>d*+{P+zC~7>beC216BR=fK@3|#Nj07dz@}wft&+#%yQ8@-VA$xEdUkXxBY(O_ z%X*0srR?!$S|Es@?;ETd8l=pnZ^eG?roG+#)ty1BKv2m2c6^S zL}RDXk4nTNg?DP~MShSRM|zJL7$n38N;;0lyT|+ifgPjCnrPY4p66M{WeLP9V}a05 zuI*L_GCHBq-tNE^ctk=DqX49(D!I^sM(WIgp~E&23KmX$IHoi0n65I?1_#loDgk5B zGCt#@=(y2o$~hkacYyMyPT4<-o?38TT@qOjw+qX_H7J<%kpS!w>S^e$4G{Z4qJy!s z*G^sq?Ji~Ra@XQ2j^0kj8?Z1@aiRqD(Gf(?&>0z+G8FUWdxUtQeF!KqkI%arYMWDwrdsh9l2_M5r$Ld@Ol==L-5q076vZyXHHk z5-g3_0!f&xZ^~Y?q}^Kwnd@U@C5|F{?BeKUaBx{Z0hlrfOhZb)CBtdP#nY})V-U6E zRvDE2>!=5f4}uW>Xd_-Q8K^S~^t{UIo@I-5JwwYIu{s%yLqz835K{M}cxDjTTy{ z$Ksn0W)``6R4ytM>m@d!R)(zyPc;Ga9WE^~R=t*Y?_s}=$O8YBCMp%F^ORmaCn}!W zbhJ@vhLwPw8ioODDV2<+h2q6dnUkH+SD2YM#O^@P*)dRxqr9eJsE$ok%7CO5@SP=KN-Je$;IHDoSS zn#{SjqY&~Kn=vsX6n5B2nOpVvuWi*MjDVW8Rgd#7)Pp*-O*?4R>|*gP+?2R*46Bb= zDOUgZ;0RX#7+1g3IBr@jTkzD87;tQ00Lz|F7T3msdIT3S9Ze#CuY3<3Sq@&(%Oz$mU^(~}9#5+lR0 zU)~f~TAe$D1jm4XJ0(@@$nP;yIYzy%=otMb7Ne*=?vV+jWG*CWgPYqUg+GV&xs-9h zg#4AqG5b97D=74;Q0zLQZ9S2N7G-1)B1=9*U1f&1yvXzS5g1+~K*~QqJ;vj?l%d$a zWGzF6a*?tXe-i#nc+uZRhLHN&wjhX=FG4=4va;p;-j8PpVWP*>4xj%-iU4#~RY!g( z4{wDPxf&`Pl|x{bpD@%~s7j)4t&z>9qX%au^sx+iUE4*EUDc6?HJ45sc0+_DA#n_e z%yP06Oz*}cK<0c)Bpi?8No_Pe`GMqQJRXfraZz&Bu(@tzum97Ju)yYMW~ERT5RY4K z_aew0P&m3=H~#~Q4KT(We9xCcsEW@}evf-pe0(s^P)Yo)8Lk?f9mcuKqtA{pP?&Gq zPyg8CV+vke=foEbHM979k4DW)<45Tz5xG&Bd~bq+N4|v-RC`Gh?&53V!a}(~gN8nm zw&6$AU2)KuOaFoqFPow=a0PdWBH{2$B%cgnEMq(+0c451{^W|TOt_Gl2opXb2OD}P z8ToJs#*<0A2Sq;L!5AOnoBnM-?rt4lR<}f>TV1HN1x)o;jP)4Ch~Mf@w#0GLrC9M4 zUp~IQ#mMs0(H6=L0X^WTpm30V{`mC-=LRq^p=n_!)vW=^`a^(g``(eg$Ac9E9#vk@ z=Wl1h%l%yb4YE8aSC3t77WbglTY645`mD-)zZ&UwtGeCSx%|&>avbB}_#VM^@8#>@ zeX(2&t4lT;bznI*8{-TAmlu^lj`ZR2-Wn&Xx~lqqb+LF8?B(ACFZPp@ojlkP!_2v= zHeTo7ywG6cAAp3+i2;0`Yi!E5G}-bv=Ci=Ca`sFYeRj{T0io-R+@LgBOYyIXR$* z`$u4{J<+g-F?@gc!D3N0tHW`WRZ;e5)Ld5dIIFB;46n-k?Ih6d`-8qzT$gPN!vtqh zsX?H|!7rOOdgxH(0$s?vE&sNI$HE2XLHJK8z6k<(4YQC%393qd0tiOTjQ4xRQeb6@ zYgZMoUD92jJ;U8ypPq%)(5yiR4wOf)Y%pSTpJ=s77dkV;?WWy1y}nds>{XH1s5Wi* z;v)<8NcVa4utD1wt_A%eEbYnoc zBH1s0Kz_x* z@x2tj=vd)<3Dcv|K*ocew(m)k$?A5`?A9nrGn?3r!|AeWP~5F$WFoWVzpC81(p=VT zv~nJ8lOZfT;AlpMKM$CZWf#O;sjI4eI01_%NN=PUMaf0^3XLC!LzHl{D%Vx>I`J(% z{sC+4X}yHU2dxzO_<);F6epM0qIAGibIC5}iKS6!2%~(FT*h3+vdJwF%@d>L>T;eH z$4=UW&<_NjHDXxOVP;FkJPcX z$zFx-WR>^U9yL-=9ZH#tLTR>d_$R4323sWFthS2 z)`kgQ+ItIVvvEJFzDVw;pfrD1=#9i zjvsq&#<`M~R$L%|P2GQsz0N6Q%&7>JmUCF2jTNxA-?f zwBl~Ui9KH^yGF^1BTBM2QaCuhAGN1Gxu?HEbAg1y7Rn<~5ymShk|mlzdEF*0Oh*r@ z0k7SejP4(&v6pZdj{uSzR0&3+gq$Qb1Dl2>4ubh!a=1ZSh*L=ccH*1`myQ`k#~#{? zN-i}xK*Wb19!bu!>dlk&aFA4ODHz8qbnG2j%ot&23e&oM&KHLJ1*UGQc!N&M!RF?& zRr9hY#tg7CL^Hw5VgWTlF}USO2zl9A0=?L2^n_ELp-hSqv}PpCT1t^FXI61f`V|H{ zV@^9mjkU#$gFsR(y-+nS_ZAJ*^uqiI_h0NK+S-4yrnS1&THS8#xsB~ujqUu+p~bP) zTpa(s!JS*JotusAJ#Pi>U|`1fILiY%j|>uY7i)3nDVHJI|6|8_PS&FyoU;4BynXlF zw~9{mgcgbP&@>5O{^^%P^vb_@9MT`MH(10-i5J|v@`C#&#J zuZhq6q)%@!2A!bCDN=1@gM@_q*q{jeN-}N->%|lOD7y5I0@mRVq!?TaBPL!4=$E!4 zUPLhfTu&T}h-Fvv;k5mOjzZtN9Ny2j^m1*rhutj$yjujI+csQfx7uS^=f?-c0$_Qx zlWZxO<|jDSEBoEZm5vWpp6(6KmtMI`u7`N`HATH6pu(4iX%O;KdSsbJnUTU zqq4Zb@FCY-$6!R~JRV*wFwH1u-UtV_BjxOZRw{O@@hIL?z|-{E~5UAjHN?!3Ic zrC*_`AYl8c?Tm)sB(H$qJj&Z+w?7isPdsS3&8xJbgHq(be2)6>@%w1stS_$sbZalL z!nV?4gpmd_CwTlA_mA@ZE_)Nm8%BDbN6A1Q1+&fe<3t(7rN_No zl8*S#Z$tkR`^YW>SRSqfPQk{_vl@2xn|J$f(aQSmt6zS`zi-|a3xR)upZM+rpEg&t zBVJt@75U{&F9i(w^8sLha$P zA3g~eW8u@$Vddl1Z-Ph(OExR~5{T#mfnf-S7>q(2My?V`mT>londc}S_sh?dQ zhs9qCtbX?E2Ppds<2}FHXP*y`!e1B`e22&hs4FgrJeZYuxo74y@%oJj@_gcw0Lz7; zZxcP;2yK{&@W-C8QAsFv0LR4j|Ae?h)`k6l#O-8S{chALcVIgUktr7(qmfeLx_q5% zq;cG|VoLFMa;a4vaC3y~h7_|4J)us}G$LX)y6ifSRhpaF^qaluXjL<)cowPn6|;jg z3V4ZuDrvM_qIHCtC5E1Rz-3B&RF=+@@=k`&uV^>X?7fkRM&E>Zm-`F)E7TL;QllB1y1 zC699hQz>!D|HF`ehd$DJPmWUST3Oo-CTsoH6y;N5?}+I|(Iyb2@ZT@ymu20_T1jwsNr z2Y?Zft_4zzTg!`FBRFnd#k^iD(8-++m0J%=^}W4Pu+ykFqZ<4p=ex61qv+r$L^Cq` zqg!1AO2VSlqbxW0Fich_m2r$keJr)!jfENsy^o{FuSG7U!eRS+zlZjWySwTWO`ykz zJ-qAIBd@^`a_bV+G@5Wb$n1qvKcT}$S{(sm^US%g7!%qI)ARGpr&unH!Az*U?5mwz_C zPQLoh7qWcgPx$fG_Zxo(%@@Jf;APM#Hnl6aukhdei*n=Z`0KE_fL|}*5}jZ0-@%LW z*B4)3axZU2ok>n4Q9vi(WBNu|+>YuBYth3}xgIu}dh`{HXRf#L4w8v_P;2ZoqdNQ} zo2f00Co=^jNaohmi8H+Bq7diM^pk{7SX>5t4_-;5j_6!$zU`unj#OCs#^TgbsZ4Nh z{0gSdnXMhs^Eo&1xQn9;Uy($k4OEAGQa*OMP}}qlq3bNK{X2B>gj?|(JwVcB6OF7Y z{xoLud^Miljk@?g5F2h=qI3ScL%(8DDLKd8tT#?{Zs=N04LwU9o`9Vj)rI9-9B4B1 zfLE^HV;qt=1|H&r-(&a}AK7Dk%o0Px2|UD2O?^$z7<&HrQ0~q#mvI?bV>RPJL}>OO zFPZ2ze9}YED-_4Ra4dEgOB-PcH2IvVo!^)MvaEW}gAzLOJXbqyJDV^;voQyt#e81oE4`bGct`FnrFh+eM1mhPBK5S_vTRKiZ zVs;sGmcaiKeStG+`!MF?>c@<7MNAmM&RxpbM_-mEK4)}Y+^B0PnAK}`r{@`cHk#}E z{K7FhqfbX?cWQ>z$wsqUIioKTra5|=+C6PF9d}Q=yJDI@V%L;@$Bt;A*S-$edU+cl z7a@X)NmQG z9uy^W{3#|{SOOsDaIy!V6eSEU1>uAw&gcKY^~oVHCFm~k@VKW~wlsnzgLMpd@Y#Mm zhrjLNJd9&D84Y6mE6RrF4B!O+cH=4jyo;I8atz`4;g1*i#eJ*dR}UB@J>!R1PZ`#w zuXfLm*ub|ej{Fd*HvDTw5aNG?<7h$`so`Ov1)%09j<1{}yu_w{2r%^p7Jp$>EU_7X z#HdwpbN|?l!{1{zhzA{*8hrJKzm7+b50lGVJ;9mUL}D&|b#nG6*YXMgJqBg6k?hBM zw1gd4-9%X{D;SI;2Z))P_&E#x4y-h2N1LNQT9GCj|cVIBp&QtKJi*U@^$nWamKVZ9dy6t$G#n;+ zRvE$}hO0?azgV?vX%3PLS7%j$Jr0qCh!f~jeDF9d<#K>)mx{6`fshhApid?wNVDHsVp>?S8jC zK(F~a)uYt^eH=}#t#bbO6PdXr=_r!-bx`s0pNl-u_#R*YV z7v59rLtCR*mspY4jsabz9E^?=x& zo&3#Yg5KV8kyr9^bym-dqtf?8w_YHH0(B{k5jo-4$qWB$xBN9<{@Q)PWiSZ=V_t&- z#(AzJqqU{Pz`K|WOHhs>djz=L#lfnU>Ww?ZL*)|)?zfaw^1WMBBjQZ}jA44GIspkZ zT%46)bcX|qN|bfk(9_9q*WJOE;V!BN&w87$0tzzmlC%S(K?7fpJV!qX596-4ee&cu z8azBs<1SZvsWI-Me9@7>|YlIA6s;%O)BFtT?H=gc6g zEheczXc%~>MYg<5LSPGZ`GKWbJ4aP2lB_8fI6UGWrwFJ9<1GciJ179=P9X)k@f&}Z z|Eu{T@c%3SA}H^?4ETN$7b$$C&|z_QP!22vxVr$_JF?#}{qx_&2UB#=eWn2qJ3)$~d8djF=+o#_VQrGOoF;UJliThzq0q;6 z4#Nu)R_PaadxI<)s%`w66oKjh@NxIp3ch>1!hNB95=Itkz`gkM$9P;f^EZ-+>-vT9 z3pzL(0#&z@E+3~lt&jQC%H#tql1LpU8jG=07WpCWjBIa}%Q+GBK-j)W07*BS7Ko%f zeH%zoMW|k@CbI?8q8 zQQlZL?1j2hzgj|xqMKBrs5H8bYLlWXX2qU1RGXbW`xiJY3(5`{yC9qeU(!yX)>EMu zcz8Y=7gfNEBtjc8DRrtJSVO^Hgjt@7?dixOZzluMAem-j@0Z42S<$X^iylYP!c>Iz z9Sy}Cq+4ZJ07P|~wz~u~EL>b&b(Iq(3UNXajS!h8I#yH0u7$yA2hh%yG&?dPKWS&Y zSqQ8g`09;`GDOnRQ1eaNA|+N?M6G;I7b?W5!X@+tObj)Z$cR}&dcx+d(jr^CyU!Vd zidkX82}5K=>6XdQJ;nD*ta;Me_L_Ah6`Q}gI;H12@Ghn2BWW#PXH5P)5__c^Fw>#4 zCh{sLdwRlE@XEdO7XbDjp0M_n{5R(8Bs{5&vmqHQX$NwRCez{JFB1#^MTsvk;p5Gw z;PN=>9aP{r=}Gqq-G-xVqt~<*!K#5Bgs+<6)v=1c9A`$@Tm6kkFoN)K$X$Y$v$On0 zGYI|U9x&am&KUQ$E4AciXx@6fkppnzOguPoTa}BG!}?k6S9C;1-X%C7Kacc!r=s?m zN`el)N9z1JvglY^Qys|4iWV@m@@9>|`juB_M~!YXTwR1iwyR?SJHe7tKXkOGkf)26 zm4S?)G=MRnkNGX>L|}BwZ-^N5SB4ZQt#2NhQ9V?p^=DQ=5uu=JX!8I*U-)yp(6QM{ z%G;tFrg!oQZ?JQ?Q38I`7aFd3wG$(Gn@NAA|yvdb_*M5Q z<$TlPI5mPq4tA82v~DH=>otL09*|p>I!cj5%z;Vrq=Y+13ANeg+H;3<@UR>ap~EtR z=~b4Y$@`a#G%S>N(&U+QG|BWZt<#awbJ^W*xUOF~kFqjdZb$}b&ee6DA}n?Ffu$+H zl|?O2g(9t1bSRKY6E;|HgXNhArIs0+4CA>*EhQTsNH)|wtrHitXC10W1ap{fb=9dl zPvNl&V`7jrJpWqu!8tQ107fN|0f0*~B8gDxn>EgwtPUiR*RQ8&qDg0K>g1H7vAN>{ zTGL@NGjG4iC1~sb5v&`FP*!>g;aUu)Hq+GmeFaf@`ZMZ+F5 zf1e$H9zp+Mg`vM;E`CT1eklXE>)UM7WdjnI(z7>eH%fv@tv|US<`EnyK#PyUS)}e(o8omka1+C3-U88>on3P5Oc1BS8@+?3WLPwLCktAUT7tRh6OSu?DmR^+@0EHU_nKHfX{+=k^__oJT2jwAmf>Y#_SESrdnpcFun+*U4k zEH2Zdo+!{t*+27i-|P0jOD7#hainDG`M~%3T@S4iZ9lN>hX+8L${o-VKUqI8Jd!&{ zkskY+A+*Q+_TD|cJ$k4YKBjlbwIio$V<0@=+rueV?RL4lvGrBQBXkz#A@tXlC6#R` z%)?i<#KMh+_jA+}Nv*%3@cv{uOuUee*Rz)E!3$uMo1jmWL|IA=Bi&vEj!~NxJBY~X zp}}}8^ptHVX)b;X$M9FlXq^Ve8r`?Zz0?KWQC{!AePvi1yW&szzx+~o6|hc(=C*I% zV0@R3f8l#6Yb>Fsikj)^eTXLclKNc0kL~S&@)e}a-c%rs?(Xg}6!MJL$+o84fy;H+ zMH5pP%DRE?@4x2b<}<)?d;gHuGe*;-ZTAmAtD~$E`0$DauBkvhzP%?aJYElFUyH>B zf1Sl>C2T;&gsvmfV{PAd90OAJAEu)*uZYnwby=M9T__M*z#a^w=3x}hIaBeiH2@xcwM^f z_a5o-8;TjZY6Q8SUtp51@A*j+!95IOs_1uXDI6W8Z*w@bW7B+~)Gc>?H5r&SLSOY; zSq7oX==i(frz<=tC6OeMBeF&B0ho}6UM{xb?qu-w~UP-p_JyneNhUU;y#0;HW{ zZ^d`;Rg0>=NB4%K$J<+zQ^2+TehBApU`yGX%;D;FZ>AX`kE~R0_=tMoHnQdVaTLKn zLCCvXn!2(Y8mMpkIOOzZI*h)de!dYDeyaT#4r#-Fnnn*XKm#(^)igRq0tih!iI5R6 zX?d({Yd-E1nt4t|HP{CLPwaULEnw#X&qe+7A$%utm!?Lp7`W1072}nU$Ta55xO^Fh zCo$>JW7{V&*DW@hIvhG+piGykYk-D84Vd$EXrRWYsf8NQ20#K5IePHMlea{JJ?H806p$aqGwm?*B8Pk!~vKuQpiglj}=P6n8go0!~$oQ z?}l0v4_0KcfPxdM#qJ3ARLU1h&`TRTUn%o2!o#yF>gzQxNn70U2L}O9)62 zuJrZblgBY-o+?X0%wSB!0r9O}dYE6%Ky;x<8!06Yof{_whQRlc>K$ z(w9KscLrA5u)G)o&yTGG z9E6V}8-xPz*%h~m;5Fb3=1nx&7x>Y%k6JmIQN%&=aTp;WB#nUdDEf#_I*=j2cdZLp z1o{1OST^9DHs9CJ(VoCHzn0Mh}_n39q$urI| zADJZ_YfumBNL1srR#Sz8+ct=VIILB3kg`!@5(_BK4_1(O9P}ArtagZ8Dr)*5a+p>d z35@t%V#M!jFai#~KgK|7pNSekrR4%(*m56E2KAeK45T0ohk|<{Awyw_V!3>v{=|FS zDgKJSIrqg!EOu8ClO%u0XO`T8nPb=-jbLbUHRasZ@65RqUIE(%oe>LQOdyR==6w2` z3%L_K*+VQ@2-N@_A9lOM)&8)#TI%W9=oW}ypA!5hKicF)Z^fO_!P_hE9S(m*XgN80 zm}ljYB_x4FKbJXrfK>oIAX`-J)M0nm{+;hn`0Y3|1E&ZOa0o!uP7`3H3l`_aXZYg0 zWW}F>jGYBf^!f_tyuWSAgEB>NP;#Z`nK_`?8E)${032-1Uiq5(dNO52 zs81bhvx)5@<5HU$n~nQZ=@>N#=Z#h~ng#f>Yz|zCqmsg;_xokj6Dq!boB@N;3Q8TA z-x)d%$043Erznmu#RQ5QzBEpOD>yySIwiTN7*t>ksO-U74gAw&GyXSNma2K-^mL*H zdy{B;yJu+JR{@(|72k!Xw=M@xI^0Hmj2yB^g&>y_54fnAU1Z=zCt4$k)M#jzp!aSR zf~|m_#>RyBXOKc|jEkJ`_62x4$V=z(XA>iISjDxgjsPzl$$!M{Z*ZzI%k2-|je|`8 zA9#9*YFq?)?)2tyr@ZsD(AkR$$J8S9#otTi`NWnF>E@=I&Tju7-Ij9efG!i+T|&6# zs=j4*-Eg^KIUnWB$C?#Sec;1FbI_GgJWo19IcL%wXo{YNS}ht)tA%&F zb8c@0Jxa4zpIhSz>!GPd$g%80OxA{Zj!a4zWToo)mYU57#1xdQ7I5G*HRi4y zvoZRc_}~Obe-o44Dvm#nkwJz_5mas5&>VO=G6}%$U_of05l;2(iQ$2~)=I*t*h zTob;6_@ujX(zx0e01v1KLy&JJ-(a%8ljovH))T5JBGqif1YAuV(ZYa?)iY?}PWpYr z+e9;jfd2+y>`04+2Jw(!s zz9H{N0J&H+BRoa2Ej}|inzlToCtm)iK==SKZOYN_mPsOj`$Y3%_(zyjqXXgxbSJjE z3u$n+-47Ov9q!<&e1<%O;g0Gi1{CAW`HhQ*y@|ER6Svk0=f-ce0R4mu03n5_(6?CZ zGlOu|F&A+bBV2S-Gz!pev8W+QdPou~xV_!rZh|r6II(n%Iw!q-HMTRm)Hm+drG~#~ z(?RYxW7mBkCj(PW4N4#4gU2cCq7QNKEpB`udqk*(U(}-L=Ua@oq#H{z2xF$$X$BRn zVOK~eqy zF!NI<51avPfaIhhHBhj0E)vapG(NH1a~uv?6|Sb=c){uvZ>^Aaf)}(v_j!f1E7d2Y z{wH3jSfU$)5C8irt&jfg9l`qZ~CV~>3!b6!yZDEa8- zdN^s{#${)!ukbnuHByO`^vvGbjb?SS4Uo4!X>+)$3n5!5$%_VzPc=hwT zYxldiulECet8v_n9M|f^z2hh{W7@L0etc_17%4}&<8B?yO08Tj5Vze5L%TbvSy-<6 z6}Yj&ZMPDHRdF9?DhcLu{oH51>*qQdood5OF1mha`N!nXwTf}9sTZAm})RK@Mf zw6wMK0@RAV*6S^Gs!SKPrIw*vcx{S85>9qo%q(d*q(K!|w!i;+tt=9-+|;|vKx{xB zAhK_N{yA$$q%SJTU1rXY-i4Q15|t%k!sWQ6yY?koNGX*vaRKWDPnUesAM>*L$%pp$ zxMIixST`0W(q zJobOG8kLyu|CBq4VJleo9Kd(ETs1vFFvwxQ8%aQSaup7c%N6vGRwhrv}($D;wD=8dbqE+k+I zX>*zOYdqvNoQbX)t}ZBZIvVtECRsD*xj1Y71vQTPy|dvoqXN%_^85pfk4E=#8^8*71EPp*K>Wl8FaT%&Ula?m z9{2h{yfPbd6vYM|$xN$+<1)d|EQCCh8#|-ZGlLGOZ(gtXc1=Z5fY%g1c-7S)*9CZ0 z4etH~<3tkf$xlkHwQH0Ff3brM5|Bj%I2Az05;&mbLpr9H@gFJ$7uAeWLk`l)_5&~F z8iY%(Nq1r#9jP#(uqKmEA$JL_;2-!^qc>>y%|Dpb$cGgE0V&!SAf)OaGKbR+`3b2o z*g=01XUtIK!YsuXukmA^UH-?Mm;QmPSI4NBavSO&jLZ|_G3;xdYb7vcz>v|C$c4Vd z7u7&vAGL)aOsH);>!V=dB7}c=sZH08Bo%7yQ0SGpc2{uyjl1j5w^TVCS27LTBNi7L z5f?U@l7;)8mpwE}r*iyLq$)NIvO19R8QC1gq(LI~iod&ZGq*&7EN}$BHS3TuV~f?$ zKV;R)eS2VZk=cS-PBvtwiS||#Eu(~JLz6B1wVG}jB}8pax!|~xP?4XIDnwry?TK7y zOFkF#8i3;~YCx{20bims#xZnq;6Q-vkJZkLv+uHtd3XnF`ly6ke4lrAXw>_lOioT^~5)^;5;$6ZY@)Q)N* zCtb~n2bl|Lum1Xl&sg*4Ew^I0?M76xtAaSNQZ+=ntBMomIz3ednc?4%X{3Vq3yWZa z%I3^S|8{N`naD&c2IraGBWf8ZyW+g9U5=-vigKpcF3QtfMLF$|^6sp{Ob5NP>WQFE z+0|sotEOhE?U9MZ)X>brEqqbSEDd9WY_n2}On$B6kYbhK5gQVPcw(a5WOV;MP8Fn7 zDyjK*dty30H8-27PgJw=995BrPgcRSRMD$AfdpvIkSdg9sS{O_+35xdD-yLhrlg7z zQ=KTvb!^i`71Nz8uQF1VGz)Im(do`Aj$Tx9s)FXr?HW4WUB%?U9W~8tX9G@ZW@I=k zIq8{^k**{-@7fDm{;EZx*s(D{Q9-I`1&;;yeJ3o8-DoZ zh-yF+U!kb_T>N7v2wwJ3HS6Wqum0DsK^cC{643(rg(teh>klj7%i}lsYp=-N0}@|f zL%W`T-~-9G*m%|K_+EbqM?fDvAtGER{hO@`ZDF<*|9BuLMq4-cqX}xB{m(!C$1~de zrrNAMzs=D@Jk)K9D~ArlbB;53FhW#4P8lisu=X%``hdz;;j~n z1>xavv3Q&=1NH%~Aa;C3)Jzl?9E4Pt?uvE)6xBxHUIR%mqa0jqqSMB=xQU*davpl8 zsQWW4!z({dqZwvnW%!OF)PsVLGgOrcm@?FPK7|p5x6l`cqHe&Q9n)oTuPODJm^yQ!bD8ue;zW7IZ=Ot;n zTF?Tl+#0m!1RrST0r&}QwmqEB?%?#NrD{*NfUkk*IOKcAqpBBiyYFot%@09U;M*90DK>d7^70<~QJ_5@ zRB>A$4x362!+j1^ry_hPS$%K8PiY8gV|)kqsa|#N{w%e_5jE5lQ`=o_>?QXW1FKPd zuMtK0Mi`)?BRVjEF=M2{?QL?0;Gx$J3~>&mdE56!<9-hxU4Ex9UX+fnuR)pr4Xe{e zKW=i#5HwO3jUtZmtkNMi)JCKt$RI3aC=LJws!zOG`HrqU1a0cG2iLJf@7f)gHp6l7 z)JeMD>0mhdx5Z37B!@hlKQ!*{^1mgg#ZaaO;YX(ef^5?3Ak2+tnUDVK{lJmVD_|yo z5pBz!2}h?tqvM1UN5?e6=%hUwY1cH@hHD!2Q94HDK4QtZW1M5^^yo3E-?V+~D}_&T zf^T$NB=-u&VjBI+U~9=S6qcsK#xbn$IyD{Vvxl%01RFvoi;7Dv%QeNQE9~L*J~|}f{0t1XK)l@5UL7YqCAdcygl2Gy~2d$!v5m!W^%(`M*E z#Ci_v`<|qZCIoP+^a8^;`A~A_+&UTBwbZY5H`_<>gFD;VCP(hB4y9GPPE#Jxm81Qr zV0BNb%G-T+J`KHjbS^`6#>wbjw;F zRJ`<&^?=2Z-Yog4ZY+!tusYo~YGY4=*R|`)gNezj*R{j4|5_h6R+>Z08QrKPxshu_ z5AWJi`|C)JXw54Ol>H`bOvnj@N#CkDqQ^V-w)k$XT@N>8=3Tp}JoK}+SBXTIKFl2>&& zMg&Of!BZVMO;{bS@GPFZ`46GI{PNGQlNaQ|_G{;*Nhx>uVhJDX!n%1!Y26>^k;fs= z>b$pe3$L$J4T;Pn_zeS6?IDvcT8Lw-iNOjZhuJDO7_K9XokiPz0r0WGn&|v8MGKL) zr%<*D)Q~QAWgGzIauh-GNab5AW|QqkBYDN%`a0U=gv%mN~91T5os3RSog=5a|KmE$I48>sp_ibkKB$ za#>D*;S~N_4*V$2ZkjglIDGW&*q%i%{hb8n$6P`e$7HjTyC`3IT!0#*KOZ%l9K~DR?IjE=6+T%fBw0Rg9xTu##Qlyy#iyMb|hlaQLRrm@ap*^XA>ptL~Ki zX*w@;Q;oy_qh=XXJjTbx;^TIN|3ZJomj(W@2VdkV{@vSO3{cDS9ETFPx&}Te?!{xH z?~a08l0yWlegWCLyJWa@dq09JL7=!& zKWVw5EyFLWPy%rH7jA|p5VD((<&@)H-Wgz7IpzMAH@giC`!*hCS#2AP>V?g`;YPl8 z*y~^0gapMyinlu^`g<&YYerAqyW|Ep&DcJ=7(&3l!s|7gP9VW%_NC9?cuDl>I*y!w z-xlPPNpC`QZ@mf($Lxq*vjH=?UOhpQ-aWawT>BbHcRncQe5oYQ>LUD=!x-p#SsFx7 z62f7ZiTg^}1^z5UCN#zHnu9+2dZDmL>EveA4VF9-$r>iTvewYa5cKNRYH=)YIk3EC zA3L+CLax-M7XtoNuss8|z5BWFe~+A9{s+m~@qd_{De}d{6T&me*`=GDz5e;_8sT$Fr$FqY ze-AZF%2EHb)QpeLLCs#jT4yPnHB})gAv-{Rvp5#AW4Cj@mw)oyuYUf;*I?&m26$Xz z>#oJmy5zX>+)RI;ZkF+=9aZ!{YfhmM+N;mb#3A*TRT*Sa!!%b~%S0qdJ+- zTEtHSj8nc-2jx4pUA|wVL(i;{%b{1{N(O^}N3Zq*z7>E+4P(DZYPSt=G6%q`YL}=N z{#*mF&UVB@I1$?#%!Z4=kuTpd?xr}w+7i+!oYcEF&pO&G6AG40U%m3^AJDhh34jz8~O&PJ@Ri<;hR*XP(z}oUCyj|yuC46zcyOu(vus5eKv%2&uDYt->^H?>YD47 zs16l$16>>xay6Ncxq;zDdc~9PjePRukv8b5`VJ}gO+Y~?uvWM!`-{bM^{b&~M?K5jXgp|B73gSu#uG7aCABgc;U6-&>5|=68>kQtB$f>i z;&H#*j|cqM`1WT1-TppSn#J+AZhKzsPe|F1J8GxtE{(ukH!2V@!K6R=9s3ua5F>;e z;EvGizRM>DqIsErB}mM_ps%ZFn+)|4#$Cf>TVUc&L90H^$2p1@CE8gAxK0-Kre z2cH}zB_>K~YAwu49MqJOfHis?zspNdE*AQGclSGYF_~}4FbuG9u6B2kPTb`!9FU17 z4yl)UMO^Okoqq4b=y5E=8jC&MpPY_I|B8pZyNLu?14#_8N_vf=D|y!HG`+GrxUzf^ zXFe=KA`a9|8CY@u4iF*;@oy3!(RP8|Eo*6qVxvJ^b|vcL^G4E~JE_h@epUgE?xb?U z`}YNd0(~!C@hCG_L{WBkZ#cSSSJK`mcc~0AGXKUdU{;X6`^yuj%8b`s0>`Hx5^^D+-|xIh&V zG5%lb-n5}@Wmy#cet(70BPM=F*+Xm8jwKIKX8Cb3}9Q3!C3<;w=%~a8+W&BwiAoIJmf3e!dCN z?3S4UfY~g21wH$|hdulrSNQb?bBFzrMu4wVTsPX$F$|WS(QzQu9DH#vm0c_f&{qOP z4Y(%D{G%X>jsy7d$)roYMfQm!AkK1BF*9b6r;t4vG7Sw{VamWc1*51_1yg+=xNsP?P_Ll-QxfO;9v& zO!U;oP0%bFcEPX?X6{T{l`U;?4TzbmH{qbhXr-C8z$q<48>IRZLe90p$S_*X;^zF& zn%`yLD3Uo5dV6MVz`F8(Aexj{&xJ7G!ruZ(Y4(l=pXb~!4s<&XG`+t)eOL;BHT))Q z9_W_{q1L}fwriUqZ}c|P7%=>MVrt(`wgo0N020IuTT-jXU{TfiXyGybYBq0 zp}TB6Ml8>qAO=E77k$~3ECQ6pa@fdWz@yywv4yMXjS! zc?9)48cm5p2xXBKUTg6nhQLQFd6URor;lS@+1As(GiP*2e1Xn0F@_1K70wT6%|6f_ z^boDhX8|^Ck*<|n*T|0vofH41TlOZN0sGB>|CM0PQ?B7)YF5g&Wulmf!yRg~onNehU^Xgz;t$O%xems~T zAJZQX|IOR&w%3NAfj6Hv2J>mto7dsD4!?gw-1&XQ-d)VU(SLLG7yiue?ziln#rzJk z-QJqFx3?Zt_4cj#_U&8z3g&O-t@*2Y7<%(}@4WesAKtvz^X5_H&1(Sm#bW+z{?~jq z^XA{bd-Dx^mKf#tDlYTO<|+&!U|mN` zxV&U>3hbXjLagB{g2FRHcie|P?kAdU!L&5Orb~Y{muVjZvBQwm3|-O0w|)M8%q_#o z7)r^-VT~vzWS(6bdLWoQ@!>#k6Ku84bYUHE%+}FlJv$lUOuY#J;0?NNtQXM(SBM9k z<O-(pe5fkD!I zK3iaWqrPVB9%x6>TZTxw6arjg`L3F>s1GaMP8P8zCAXp|O74eJ-y}zgCZYu5Y%mQ* zXuaRG4*UTQI{qyhkwITDp&Ds=*4K`_^yczC$d5-R{v;tcGron#gXF5fMrMx^SR7Dg z4cTOxc9#wm(Zg`T-8||&{J?v7hHY^}P3$qy_sO#z7f08BRw0wy z=97zjl9DV;JTvCJAyj1L(eOyh5H0U~X$g*Ep=yH2W!oHCiv~RcEJ`lQGvE)NVO9~g z2JssjBp&u=G^ZOjb2-ESXt+yTfS0di@9F~Od|2uXas%n%=FPisdduw-Z(fFfPnq7{| zB+Tda1!@4m`J++%oy1`;>ui)Rq27P3t{1%xVEG%D&HF_Y zkMzsS)ipTQgIK6--6YXvFV;mtGdzh25ofVG%7h^wZE8DwvP8>RCfHfbGc z9wlJ6nIvRJ=lTucWjx8`Thq3J^MAN2hB0P+woB z|12zq*0T@@2)nYS#5+aT3`-Mhv$AC)mYaBV9C=$WoUP~1cBM3Vw*PEv@hx_jXh3*N z;N zPR+(vux+CxCcg{{Qq=b2JE%?vP)-N(Ta<#ayttHic(e|YWb;b+HW--bZ?U?V$Tkzt z1IwF{0LjTOl4?|<#6PNTKL7oSo?c=Z^oM$`&Zh2IJ7#HFX(Y0A;+6Z*ozOOL?(O0# zf0F{|QHXdV)SSMo1u6>Y`z(6zL0xd&E09hs%4TzO6@mNbdc=S-iR;;FAn5aO@1X>8#ZQ5 z7pOt}h3q_pzn0dutsTl-I91X&B+@qu2DM--f9Q9SQP;==L2A7wHOse1PPB4Y0wr*;Na2(O}XiA z5fjfgqj$};CcaDu$DP|wjFJGD7l(+Rg#eTbCcmU8lUqcX_=l)U8MEfVaC68^YE99k zpO<^jy$W!>4qyh0aZugZ4F{SegY*fNh)n6;Fw%l8tPg=&O|TT!*62pS{1B*1S--eb zE+>oHQdIPT9utZ>Nm}xO+!V?vlv5_ar9gcMG?{TnyYjQSw%1zX;ry;B(CVA`SrTqMF6q zaooBytr9S9`^6d%-%4nx%_jG<7TeuE-r`n@`|H5dRbZv;7bm3}mZfSj>w!Fw4q-IA zeHW0?G~~C}j2WO(g+Mv8m;Fu> zx@SV}QaaYw$`&ioD=lo-@p9!Jm6e>jO+CB`v`!%`efs2dLPzks$l4-q*J#{Iwc-r= zfw+B&EbMg3SlB7Bum;vdxYVd)TD{KF>X_Dv26dK<$dqzI0Ui{Ike8!ZmSL9#Wb!V< zm{Y}EPNxZUTUROdx=iV}0HvZ;a?Fi+FfotO3mY|Y1&DU@IG?!C5YH?v$z@mfp}jAC ze*5w|A80!qs5TygMjJ-~RsHY_4ab-lvO-SC2>BozCX8nVKSXS5czo%8dQRF{w$-{H42|7ASLC5!w{d1r+ z{0BnN@x7x9I*9)J5ZH`LO^Q5#cH(jmrfaxQs)m40QaiYgyaI{~GP@OElPCk|({wW1 zg(3scuIUUijf+;0w&h}!X)L89U0^e3D#J`=n8^$WkBCX+S8{6dMF_LyLWt~X>E=L8 zWflkW6S6)e*{D6SS^rSJqP6y)%U3$Bl%yjZ!10Nqj;;B;vZXyM;#aVL5zn<$P?8j0 z@+SwT4wb-iPf$tt};G!J3-(HjhA-5`d>^ zSHbZT>3R@0wwvzO4xE@Zuk6&sr6BYax|mZGCG?+q8nF$*DnpcVGY|z$VDOGK40GU6 zwbTNeNO1l}$6YCNc^eHwe#3>Rue5a_!6?qPh6g}nCmD^AOY6Z=e59rwP1oRes)f~t z(Ywj$+0xd$`|s|xg8P4>mz*&gwMd+aUFC11NiG=Mw`2Dn7ZET^Bj-M9^#C{DIY#5l z0FI7AD{dCfz8H2t_!W!z-e81gfb=A!bQm>SXoz^!SY$=M1yLM~ba0r)$~4a4vsp+M z#a6uOMuB6T84Ek9N$K35eW^J{==6F{6cqpmoPA+I`o>Ge&Ew-uCa6B6aJ5=EwhJOA z6;+T$DG3{57xFSJY)v85G5E`|LYo}Pab;e|cm@nBiQVW<>m!S%lgVNFUR#SzdlYnA zX!8i4^Eg2M0V)NEoqpjN%*_x61mHx4*6jd>!ZBKf8#u8!_Jo)SYf<4I=3odH0zFFP z_}8#QNJK?L#GqkFX(3wzZ7fETiguggky0@1DMmBl*K|tp7=VN-Rl{^Fs#R7C-QO7Y z9VW5+h`T#V!9WBf#&S5Fp{?EZIHw`K)O7CKgQ-)t+k-o2Zy_FUMo!hYHOj>a$994k zat7)JC?D8HYuLQp@OmEn+3YOrbJT;fPm`MCzxs*iaQd|sPt0^-}BdE`W znw_YZEZ9ZCH)>i=Zxgy(__8mdBdavZt^hBW61vzUrBO=uAfQtDgz_9U+1A$ng#U?` z`O5A_!S7@*Vz~mg@vp|eHZS47=K89^6wT0>LFk6@##QV3dc-YGo2fgpnJXXan8s17 zk4`6UI(?k=_P84q{*Z5B{xI;i5mCZy1HG5KM)l+I#o3#y^N(MyPCj0o9~<^;fvV#p zRDtD&5o*>w^@+J=5SmvQqef(;PuYPQQ@pphMFm0P0Gt++iCSJ5yA$UhKP6*Q0en1G zG|0!s%>Y1c6pmpE?gnG@&T$*Wg?Lct4qEL(C-#WZ;lrp=s4b~u#!WYBtL}D;(~1vA zu1BuVpTknOE%ctsTFzR6?`vV1qx1{yF0com{6d}OFxmN!W&v#M<4xz*!uI(gI;un8 zKjcOPot|(?K|s;#$%O(8?6})54Eo(WbZ3LFd&xbCKMGm|uth#hSkXc)2;eMlJ>1Ts`mo@cQ5wPfH%-aucLYl(`Z8)Ir*sc;* zO4z$DinEi#h>=ohr}y88yf}%eeX`|FdZMW~%U)6HhA~Mh(as0$gwQ4QrnC`B%XE=a zeJ>1J*aT^BfnRJgJx6KDfoE{dx{KJh5jHI$X$6ETtYg4ZGHX0TvC;(eP}6cTi#wB- z4!!ksiK&BOA1j=wJ}6|dq<8e7f73dU?T zU!wLqKKaCC%iDs)ZJvF*`EqLqSyt3Wg%Ci)=Lr*_ALn!SwJX2&pzyYXX{_*0^X2Xf zZ^ywrEM}Ktb{)*iV)mLZQE6h&DOGH0_myb)vABH19$@D1&3o(t5)^qSIVj!Pl4Fy3)v28hHPhD)g%-3G^FNL zWwMF;dL=AsFOgHgptz>}jt2bQJI2&()ZjnLaoKj{AMy}MU`0MVH=mu(mdT+~^&}pP zT&msx`A@4J^Vm6g>|~Zys!Y-1c^r?~grPVY;WpXykjuI>nSV@cvtz%(?Stzd7_0f0 zaWJn3?fI8*JUCt^WKZxSm&Aqxq}h2!8M8@5g=k ze|P?Bd^@iN!}&))o}UjU^W(tBA~>!11eHEvLpbaQcL@8kpcZV&#h3Zp>X&)r%~ADJ zvr#*4enI!0-)H!=l`l5{W5HgV0F!<31$Z6E4}aere{o7%JMdA1kL_~VJ~|d36th>h ztH>KkdFbxE@V0{OV(5gVR4{QJ?@F+Xeve@e^NoXg{gt;_FDVpQGM{`l4w_>&sO-2C|%uxp>Zcz-86RaRiKl z+O9%5t5%v>n-E^#D;HlA|wm)O}&|!V4YU+}l{kqMAJyuFHSbW>`oW7bv{ewx68H>y7?k zYAOR5P!bquRH|=eRU&N>RpoD4L#eG8)1zuuCS4$rn`cEv0|#^}JdfZI!%|8FD@{#s zbP?)37OE%mZkcQ9(5r*1skQO;t+4+SZq(K18`KS~pw7w;U}qTh5OUJ|5?3-ZKlP!d z6??}b%|PVxDN`NwmrWQ>3cZ1lg*?sd-8|}fAX~?9b@9;nq z6*7%j-k{rC*`RJe*^DX1AOK;WEZk^&*ev+9kaL;6+*1t_OJ^hSC`(YR+W;gW7H1>S zvs%u~twS}~sTwL&vZLAZa@Zfp&mm7^FPHbh9H>fs5}LZkFYgtcPt+^gP=fWsNEsmE zpRKG)Y5W(RAjwDV_0M>QcEBYKKXnfdC#4|rbnfKa-v!@ZlFC>SB_!Cy;JsfQXfQW;yT%9Sd!o);?Z6 z-zziuxrqFHa&(2*8x07+$<$~voK6N2UG6PZ!$sXb(4{c{hEXI^_Cp}eh@grJGph%b zD{MwI%>lL85-(WF3dwxlXj;jq%0NcqTV=Bb2##mOhdi)`CQUp)sR-@`lsMmDwek{9 zQ5ZE#N}OJn*Vd>jngvZpL*PCQu{=}O)e0A-9U$mT(N&>N0L-Rm);xW1Dvk!9TU(?G z0L!#dzpZ97LnhL4<4P^jrev7|N=X=WLp1x}{*5*x*4Dy9?64UYq2oa8!3bBjq)-Y;#E?<1Yz>Nr+FIkqPIgT=uGj>R zT9(+A_|`(6Y>*Hg4f-%O>@^H*2c8KkB7(&xi6SF}h>T}Kb7BeA=KQ7+DzuMC_IRU_ zDBQ-O{F={EAWXIz*%-Rvd@e7fCTnX3Q}SCi?=?HHrxfr?DVu8AGdENF`dD zGiYfGirP!NY0MuHmXZ8`nnLtzPv+PZZf2+)7lZg#u}H50uZOK`%$msFh3H|PEG-~J zSn>5DS)ojBON_0Q*O}eYtgTg>5+Z*v3fwvjf>%GRk?n>$+92f%+I4I5IV8;I%rqcR zg`S|hL8{z3K#Ru{AY_PGa3&t%bVsQw50k6t;8xC1hWd4?*|bnO!mym|DpB+6cU46v zBgTyqLwF$8qG!?yXZ9@>0|0&DR~#zNrfu=0oDy|<37*2a-k_VW;AAxD(MmsQb-ULs z{|8=baC0-Nn?+>8*bu(PL7;u@-kG67Y&q6`k{s58Z*R-FKoCmQGvuc%XGqu>p`|4n z9$phL4MYuc;{>*5ix&=X)VxP61`0qP)CsUduC`@|Tvdx=y4?;7X$nL&-4sibp%$%P zQ0I?wR)F>3SQ3r;napzVy@+l(?Sy%hpPA=cb-d~4oG2YcfT?JAb>VQ~*K{?|K2#iYsWklaEJZ z-eZ6s6%an&U;iDkwPM+YY1r{YQNbwacF@Ilq2-STQB*)ro!6tmGzvx#=(h`iDI)+E zZ4}P&rj6CViIwAW=PiJ&BRC#AfG)?Q)@{(Ba!+cdJTs6X}dA88)wdb661u!P+)vRmWfAIEoA$tdG(x-Zz; z<$b}P{@>A;mzlmO(fr?GLhlHv5yDK;O!{jQ{IRQ1`m$G~CK9h4#Ti^FiG+kTw{lQB z43*WNnq{uwV<_DqG=|Y0649(wQnRWzp?lJgzSIQNN zW(GSHC`KL;MpIL_@)ZsvGk|0b9qXFUnJGwKAqG*7LbYO`?y{$7C{E!o>M)uZur@je zDKj1rTZDlrn)GJv!XQx8;sC?o_l}!5#vqQ{Mi8gFGP|XkjPKQuzMHupTe|(`w4V(a zSh|oFuRlJvAX3`MZiG#=14wqJP)k8`%aQg*K?-IcTQEiJ4q>9Q(gAzY9pKYWkp)IWhDhSl>g*t*}Afx`UiIL2-Y* zo-ozm7H7rn^;)sAwLXz~;}$C036m81!`@FSH1q)%oNveTl%#dQsEHvCqwtpdipF8ggr(hXxqW66$NA28dll z9rpkFFLScFS0ts0`npMUsHhocb_NmEhTk3Z1DY3;jM2~MsNe4SihFR7gt0VkqBKzf95j-Q zk-dBh$TZk%X|psFdU-GrFliC%E4Hnz#ge|}G^_kGXs}pLx<{I^@}ItvK0*Wvic4$w!2A1kuKID)RYgBx z*+!|@^w376z0q8^zA=Ew$ZB3>JumW@BEMu4-aQ#^jWtxQ=#zeOMFXop0V2A_6lM7u zBFy4V-1}aH{FsjT?6$+?&yiiFG{R>K=ZF>;w_RHF$^Ix>AM_?DEiU@bWFv_`0qX$X zt`0dz3Tqur_?K|8*I*9-nsO@8wEH_$Y(|SGHQW*FGdpB~Z3^^QV21(`3+%EK3IX;* zyj(+-EQnoDr8iwwDb>(z5p+A#06;b@aT^jXd&&Yk6lk-+E(Jms*rPy?1@SV?@*hQHS{!HjWz^)hg;fD0xY*eO8h_!$o@ zU=48qpsL8d3DOl*DUQRg6Uh%W(8RK7S)!Fn-!}LONgki-S&>^RGan3*TM#Uo(;{2L ztld_^>NDreIpLu6&TaU&VMspG6n1+7X-}+m-MWg7sTG4=kYgDN>yRa1*@@g*H$!1d zL>m2t8RRIP_*4Obj5neWyBnYbNeEVw^JAxXURWwV07bW}{AXv0U1edYpq}&$guaag z3LtybZ_uEIVnYl#?+rMJMx6n0Aj~D2m1ImL3#s@MS&$X53k-m@@f+IG(9KeZWWPbX z1k>5-<)}>8NqSKOWLSrzjT>J(VcivuWwcwG>v7s@Lzu#qb$5)OuLxa|ffp9!Yx_Vq zYB!&oHCGB3Ya~k~D|lpaS{QZ%T5=sWLLH7gTvNs|y_sQI=-VpRF~dyVY0=5;Cr|Df z=Bc4KkHqoq+jSCYT8oqZ#!cV-nU_U>D^oTrgE^ErW?&)LDGND$51_-n>Y zDHp3Dk*iEbb<^qMUdoETZN1-OHb!U+1mth zrw3F8J##=bpWs=A0sRHKnYn3=yD`5R(iEJ(2$fo3-BQ^uVm~)$<9n02NC)}lWsU4vrS~HzX)I4;8Z`$A;|IVBi*zZlDw?9S`w2f~q5$u3U%?`jhLw~Z!Ir6* z8Xt8bQr0{GbtT9JhGZ8P-tKy`fL^^k5n$YGVlJqarIOoRM zVEl33n3az6C9%t*wRl`LDn5~blgpCs(BKDJXlnxHf=2Nm{hP4D%2V%z@sPYU_}N~b zcqeSWs#FyHL1TXU{4?>L44fOQAx=`sYBq_G3e1Kqbg(eS;wI0 zAYc|v{xtGjTWqhJ+`9#@>=+RvzKla#tj7bv{Ru0aoDmfEH8J>tRduY)_Z%N5X5@IV z#E7Nug2bx~NK{@8bg1_51Fvomo_z|qEl=3iTQD#U*?2Z^9fO8Ye0EE8AqW#CL z2h@k0%O<5RE>;*cu!qgVw|eXx{Z`J zr_|7hnh+vjBaqaFhSZjrzWT5K5~i-CxWS|sFbWmp`^bEpx~#BXwkD_yU7(>Q*EpS# zMc9?{dKS748O!c2EBkn1D809&bg=z+X(+zGtoY6oibMJ5%gXOQr91$5u?)aoJ^;4r zQ-US2_OC@MDa3-246-n8(8<7MlX)-^FE0<>7Z4~yykS9hSfN1uC>Hsy zD{#&p;T#-u(u;jI+Yejo?dqxj>E$?a;-;LsKQ z;(k9FJ7>-3O1y^(E~IQmYSQrdYh35IBfDAIVvl+cCNxDrC71i$bG4jJ3*<;x~PFK6CQZBUEI!q;mhD5AW(g}6dUq~ z3TZ+O-U|LC3gGRhpb4)5PX}n~tQG-9PZDXkw08IxF2kpSFQ&W8R%yuRO}lBc!=igT zD7|W#VbRoQwd|xf=(^vs?At+l`1uZ50^4s9Y#YiZ%Za_Wq#W!+RuDeWdtO4=tga2i zhaFGRzF-JdJA6nh%}1?sm(RjQ?3gMOo;Y# zU0{pmo)4y~#V3B+Qv+sU4{&`}CLU<7&WHa^9i)y?7on^FjU9{!iSBjU>F&jYMCWcb z-K@e`cShA_jcIVi3MV}aHu)_I73U3jr2(0Zwd-kiK1&lvtPE3_P$h!4uBkyo==n^W zjW5NO^uY}%eWDF1YVf46zR6GC)Oo;qq4woVP4CXpzL{H6aib>)rBGMdZ#6} z)WsU=U>K%lpzy)t0GMvg49Q9{Xk3*FUtpt2ctw^Ye3Ly9&)uch|1Id z-_9HAuxc}hFM712EE7o zTep#_>XTO06~2q)_={DjtFac2m6gnlLZPpgk$MoAFi^u?988!xK59fvNPUo5TO9X0 zu`{uUqt0N|iSL}VL1WTfXfLP8cR;>x@eNU`G?SkTdO+o~cMQnpO>}J%p~hb;7A?Z? z6MTq)ZD^v=SQ+3?bfLqUlR>Aa$%S=-gkXcmmaQ6)LHqw6Ql1F;|CEeRfp`K5pDOVm zk?+?30O@Z1caZJY6G`@x`#bddlc{wE7D@Fd6Y9JO66ya5i7u4x-0vYH%*a)tCZT92 z+jM+FlHdciRA0;v(%D-Qd`&Hng0Kt0+ z>ywQyP2Dyk>Qp%oW%zDbPMdp@RGuxh-T}Skablj4{(2%bb;&3d_qcFe-%z;Blf{*; z^>@Rj{=kQ2IeOO~>DaPvah@R>CKlv1O#Sj1;yP!7)i5{L3*2qTRi|ha);BFf+FbEn zp4%XcE2+niXY6GRG0F11iZ&LWs0!ksBRoLYkl$e?5X|qWtL+*MG_(DOX*B;pM`MS& zLtg$chA$B2l$ROJbfm9ZT_`#!)`~{%fT8~N9}UB5{s9A*XBWJ7*Sj8cg@r#BLa;!H z9tRB-HjVzE9sG@*?R3TXZ}{UV9`pdbn{|xBUW6a=f#xl>ipEO=hzZ(i?`t2=)f8U% z<`Sk@EY!sMM7zxlOnSR^(pq?86LOx|2>OO48iei+3gqkHnE5&oqgQCWt$t~K7b_0v zmtPv`rcrsC!_nkk*(CIjg?W@l*{1udA0H)>3hOVS=JPTaW|QslL7zxd3GIz)&3%V# zknpu_vrh8hjm-wY(Nz;|Iwl?M$h4UP3y)#}hE=(GktR#+h+}{;cy3m_plR*Fj)CPb z)p`9xe6~w3NhfYDf5Pq*v~#tFw!eYs_Jc#TzA^!(1!Km2Sd;U)`c9-$eu1hf2KD(4 zg!>-VGt>^!j*P+oPy2@5$n*}cuvFj9`~Sb}8!B98dX{i*UGUq^B zJ(F$pDro4t_Qam+Fc^b9(|SJBdakAFJ=Y23(zU6j3oZ5aNs(e1s>rG>GR%RWZZ~G^ z@mbIsCdX~6A*7RmUMVXsG>cS;kNW$K^HxF^Q}Pvpj+Z=!ot+J3&v1F#onY*xI+JQh zul-0vcqvi2&Y_S+Mgq;*HCKIVO#P&taxQ|Js)YCbpwl(YbKENXk*B!AdR zUXN8vLDwJC?PKdMI_;AxjwVmlPMV+bQg%trlFNU!=65w?D*2v-nT#T>iyN|D;9G=! z>;teYXkA603Rit<75Z9*LZO#zUt(RqQww$Ew4a>tVUp{~SuwJTPGZ1(T4lakPaJ%9 zP2K)>6-ucvTa6f?bVn`*8ds8Rs$7?_f)JjmoGR4>T~!w zm$SkjL^ybhtt}|dYztCGH{YnmQN%$C9H3w&JWITN5KqdK4;#;SxGf1FwArIVDKY~% zVcO@iWpO*VX;o2vKcARazM*g(!Xl(KXgQ%=CvBba9*+OfSeaa?L3gF42T-B)Z2y66 zBATZ!kVNz9!EZKCx{;CFR$U9md2^x!m0ot#pY6}*`)a0W0{r|jPaIb`FlvOJ?L(i# z(tc8c(q`tM_xX|*YI}+@*HDjUsK9*SxGv?Vk(kfoY6*bWpE@BZ&T#o}1$B@Z`QEcJLugJaXviwq};U+YU3(7uwe0}+xgdArL6=eFJpmoFl2 zQf#HnjSkK@%Z#%zV_KOtl*9n2m5^T)T(P%br~OZ(!R;uBB2RlN?3Ze+7}*ea@(Tdl zpPzsYc}SXGjG{&2%RwmeJ#=UGwzgL;1$J-_jXjpka zTB5<$fxeP8@V@0_`l-wXsY`~i6}{?qZu>zSjiIKu*avOov(`+|AC$+g>NSy&Q?}DX zY?S~>?v-7)EO7X7?Tcn5A}t-zO1?}WD@Og56ZP@c{z#eKL>b8kaYGLOF`a%8FBhsVv8&3P8xD+uUDf<&BV1v$S-TX7;vgliR z6Q!DvI3JTqj7YS7&Co~~2u)HO285Zv+_-9a%pCz+yi+o*%1k$rKZz`4H@))|xfJU( z1NnM*z$>UdbJbxk3}dO(IyXgr6W~X1Sc5-kT^!DPzi|^V-=R0?JrGF%vfc(EZpn>O zPywP|EJ`0F=tu)Q1x?_WUqG_FEL%=aAK}=@#`5$d)S`K|6kN9-KL`7v&%5R)vxp?wGzpW_@w z`f8kXF3o8$p0D9IB}vGmHiT~afl^(op}$0uCXq?>+QNpqlCGGwgDy_VSgw*e(bwc; zNeZm(i{ViC$CVy<(1I@-Z8w*|b0^BSKYR^yOrDURXVPtgSyNxf$Knf}J<~V3h9twx z73`^S{wSY^XDYX7G&JQwH56e#bIPi0RE)ntQ$_AN8S0ehQ8$U`SK4RQ3bX0%b(ext zrIbhL-la7$Sd`xDtR_7->~L)b%q(vv%Q!RTrRiCFvm+bRisBP;V6D+7BVBNF%O>GHR!vw@9}~^^C<0 z^mLoRQg~+#*k2B-X2lf{c^y^0@R}`E=mSr}o19eAG!~`s0xOj$rz_+mdCnDy&eaEe zLFG^bu>JD10f_q8o{MZZk7i@}pjD}SQiZJ{hO4PLGkXavot{~Yz2?6{Lr4jwWnbJA z`PxNO#$&w-j)mP^5ugC0an#Air-kb&wBLov3d^ zLC`u?3kM_Z;OTT9>>1@w)j{i8sGmzVxdy z7^aQVF#MS*B}IvP-HoP3ZdLOVB5Zy#g;23#6__vYsoB^Hw(T0EPNb|R1r_j6lR~47}wsm}VxkI~peEMgzUJ_B*wvu~%v=M&19ZvB1if zHBGf7J1QzIGc;NU&VtnVq^ipd(i59Q!$n#IO2>Gp+r=A+TfCIkhEmj^;socWGa_@3 z=_|TPhCdXAQ^o3uhMbL-6r0LcCoi<)SSPQa1@+ zp#@ar(KZMgAh#8im}p1pQ2r7>a409rB#!0Y_@QGtQBH2UWDDd8-0Sq~`6-0Nm!#c{ zyWMn>IJoz-=XRxO(E!!-<2wUGKfv=6bB|lmt-Q1L@^Zsla*+QP?4^f!eg)|veGELT z)h7VA?3{T7&@jOosgN8FjabO(OHQh6%96^SN=yhjoTLcy=5r}IkuID&V-J*06waBA zM`)4hW7!vpEuA`pKV@Zq*^R87!U-^R4tMg-VL5-9Q!fEPKY=rl&71;mZ;+ns+=KV2 z^=GkeYJB?r|Jm`$Ck?VK${VR%Y9*&L!zeRmODUG$Z&>=^Oby`Y|Jelw6)tb3XieVW ziL{)dlbtvZ(*u{RE<0>bYYvm%N1v)1S*E?*H-_}`*e7o{@!)JQ6{0wD%K0ib%bc_p zereU){j|q<|7E4(O*~`R0|Mz&)o|duh2O8L#=;);NnmT=qZGwy+>;#3G0Np~r9}TT zY?6jKmCdrvBw9|zM$sYw==TSO;{hP7j$t#oAw(VQ0Rq83KGUW3XNq_5V>)X&m(zttZrYcnH!mtK3%qHK6!QBx1w8HpQT(iaHlpr ziTvA0?=~VobCTib`QrN1PkGtWp7RL*TBPKy-}-*n3++5Fm)HHx%FbT-#lFh(m!5|u zLN3g#@?2>S6behsj6RxX1IectKL9j-@@w=MNTi(H{K{3a?8vKGG{y8tKYp8ybAg<@62MT=)+ z77#7_*N`HZV+5d++Y}^U3YNVZu-x1-zWs@1W*!;XYWp_Olt1k+k$WFS&d!bve|GI2 z{t2C}ExYY(?b%b(5VosMrLs`ne>2o=M~jR0#LXgl6sy=PD-+--Y8LhPVw|(eXW9X7 z`Y+2?$%KUlNWZ9gRQT3<=mBHl5xXr1k{iNHoN3Hm#{V4HzI!n?vu^O{aT>aA7^|y0 zbO@y7=6-xWaP#Y}s3zXns@r$Zthqm-Q{)wHhMzV1^q;wVWxGay>li)RL`UJ1XKrN+ zjc)rMUMHP&eg$oFTaodbK*5)btD8t1JBERGLLUOylST>Eu+XpJtebD%-dha{788W)XEM$xQ$-F~rNG`^9W(xN%R@T3U409!z$zleoH?|TRR z+#K`pY(B5e=e}or5fR?cL2*_z-tlk^!!-rK$M8*1G-}KdDx8yLIJ^iY#tCmO2mfnx zb44KBzoY*p7G|6^dT~9>D!WmZg$>zZg=&g^-Q;rz+Q5Q4#!(F+m1xqYD7%#g8_Eq0BXSG%UQ z4`*m%rKsAOp$nlXv$#Mc%JzoV@%ZL`oZZqM(17GUqT-ut{D+aFb)^H1>(?i~mG zjdn^NJg*v6=9b$dnrVoDE~^D=)R)X-rtDVn+DNetuN z1kbj1&{80z+yt9jJ8pA{19x1~xVqwC>q( z{2Jmn^`}P5I`uSirX7+$`||Y>tmVyp)_Oh!s{sbsAbcXA!mggC^)-|Ro&Ezdj=8HP zFIr!OwUDfRD5+mCDo0H8H7L| z-BE-E;0M3aq7QoBk#9SOISia{k%BO0{5CLW$iX0=Lf%$n1U(!1phbij0qayo;QKoy z`D8>DBY?h>5mSr+a!y9vVZ`0QtslA*YB*UtuQ%uO`r%}Qg?YqHaOhSrqGzzsWTQvH zo?(-U@&}P2G+1b|5mGQTpxqEPjd_N)!9tUbHU-;AIX08;948x77)EH?-C#cd-r*&u zSQ0{%3c)GTuT9Gq8M}R+v5FZXG})+9u!_VmMExA_40o7;d2RVQXj*8DKZKEJY@-X; zmu39iX}UH0%~1F8emAfd{Grm4xAG*NHtX(8Q*$&4S=)8A1E!nvtg{WHo6z~zVlk;8 z8UA1aWp`~Br|hmVSdl1VJB{NBg?SAwJfTf z8-x4HH2&gNzR~ChGyMIF$M9p1d$jqb{AWOs%|@}*^e)>)@-%#3v9}kNx5*qP{AJ|2 z9dMiLgBq;k;gUm<`+5W4tw284*xJ~7v9Y7QNjOHVd*=G+)fIEz^xfkC zetY^g<3vM-e~0*Vg2}@SyU}FY!AuS+O^4fMe0Y9M=JAwJBLjuZ{XGh#uUX$v5XgcN zBzfWkPK2W9I~K#2aZ~(F7-+fD6}>+7X?T6s)|7tMU6QQl3jI>LfJHhHDL7YAG{%=} zAEUWf%~kY-$34#h{-XlS_>DWnG0xshU$;{-QmM9Yh|H|!oac0(wPW^EU*FAgL@ia$ zBrw{(8pW(bqP^coa!gWJzQN#ufuX#tjk!10AN)sq2>BTRrW1R{Mz++VFNrnx&k^^MICE^> zRDcUh5+C*uRAwDXLTm@!APx!?lCm2LskNb7i|DEaHjbgv#4M*4$uxR&p0%aY$Ah8^ zG}8qzHW3hi5T{GjJ|owcu;p|*%=gOpZQvLpQ=u;x7@AMnD*0rBrLu|AEFK4U_7==xqSKEHf9e zEAlmTVRBg7^OUy)2f`Ik`ALOv*^|ChAyo0Cw^ayjdD7!5g!VnOO3AqTN5<3ds zeW{-9UY%6GxcA4ezP$NzT77eM_VMV|nUnGAY1qjeSG6}sAJ30#PM-hIOy+8SJ~CHE zdG%z&#*&V~>m@L8gmkLO?B$qH~B7KkIC@4nb~ z%s=f9_D9QoNmF#@=B%)4Yq+)se>DHf*MgV^KIh{UA9xRgQG9nCMEDV8{5b3+1lFm+FDL)t`VR|e_7twm^T3n?VP=7`JsK0*PU7rudTr!t?u6A z-MM(QJ4ujqisL#O-0|g%`P>C2g3`fBY19sxRW^A37%;``2T+EVg+>sHy_GkBm zw;?Ze)ny-A8oeU3gCLti^qT!Xo4_UZc9>I0d%9uAx#{vg*#_jpv}5%2Ad2m;flKc_ zwRkvzfzr39*%W-NX8YNA*8DettK@HXJII@(*PYwbe(bTI?0B;YIS=yp2D6eF**|hY z3k!=zL?7vdjSdjUE!Z?34`=6$)&A~b=xIJb1>GLU4;AORMU7utx5)KVq+PMRY%*)p ztA2JJ4*95@MsNB+kB(Z`K%rD)*UYIN)_xaCd;Ay2^^*Vuqpn6MjdJNl)AU@^bLjIPc*COUtx&+SHg8FEpE7Aw zz~&=_?=jR3hkofzV3r`#fnWH+GT&n$SVX?tKHqI7x@G(sxB+h%?6liHf2viiNJ8U1 zOTF#eUt`-?UAsaZw+*AnNpMh^1V?vRZ()^~JA1o3 zmL2uow|#Cl)P5DXVc(4UmKXJDM%09K0yZJ&AxsQ`(H@LpEz#A+*LdUScn}A*_^u1H z0)y`TVf^73e@KI^-{aySD1MK%8+m;>@V4^dLN{fb26k-?!5-+ojeiANxfRoBu$@+* zMb|W7_^&&dV?H0pIr|V7%ot54;B0Do2TPzbZ1|7ChHTBl!gwcbCt}vz@&l&&(dzpO z70^0NW2%9GwZd!&;YJV;S5&6?eC3DCSviPDcVe`E@O6meyi#8H^lTZo+d|}C{J9bQ z8Um-FaUz3&uchxX`Vggc0E_x-JfGh$upxIHT%3kl35JDu7G@MaVFZ5$+A2X!N49{{ zDVDl``2u}mmoR?}hSUfhdZ7mkw{RU4L>+~}s34&JVQEe3wSKXsbw+#6Ajb~r?fsJ+ z3+Va0Y}8?SZ7mzSLKuqkd2Tk{dbm&N=GleLO#zVOq|-+8AEKMB!f+6Ekb{DS5(l@z z$S#}$8w}jrosE6}H#Xqke=x!ItJq!P-Dey8lvxQz{WfS}B94}skXp+n^eR@zBy{Ul zoZAb7_u?{H&E>LQ{5u|vgMZtFf8Vr#_4zkz_#dpAKmKj#(}oW@`!UXz8d(+x4ZDnu zWXy^w&C1DGG%x2Sa>>t^OszYzCYp3&gPoMSW?HP+;&(lx>FD0A|V$6J`%a<}BhxSiukv-|w%1zi{C2 z7>Ecm#RB&Z5KD>ig0luFsYX+pAbT}J8VNe6o_8CKqt3`5cUvPE5IGWm z2j;YIpLguHBU(4-9T<6lC4}Ap*(eG%8JI*&Qplf3@7>7Owlh<%TjEg10q_ z=8u+VI0d8lqvaR{v(+E;?|OrAWFZyXg!Er6PV(YbE!;y+u?&8-Y(Qj~udpDMD;x@> zMMaluf%`7-l0;%eo#0&2rMaBHEdexVlB~P(D9Q1yd4-s`( zKRmI=_l0z%HU#}{0s}ml_bdN38dP}`an9d3{Tmdv?0(nMpe^zodLdE;dKQ<`IU^gdV1fvWPW-7d8uJ+8ayxK z+0@H$HD^~(ZM)voOlN+p?GMgfs_i%tskW?;=<-kMO>qppSe^HFzvWhAuNq@A9NOs%11CysDVB^P zUA*uCLUruNgOMy}w<9;NfM>udj;upL0ygY!$6e{Su&rxrEE{h_Bs&0XhY*rOmk~KW zN7a0%9eD;T!k(UtT(jSTH7d_qjiA>XitR|o5c%rm#KAGe-+y#F^Ep=7$kH4@Bx5T4 zw25Q}Lc<|Kqsa=3BLT^wo}i+=?x<+o16?zT*(Xthy_ivh5KoaBg#$?%{UV-i%hj_W zO7`zg_Od5zMcPH!e4c;vf&)!z!w0&>M=moEs$w09fFoU^%@(5c@1o9D-Podjc_XZ` zX^g3`&xUN7AhW;5ZrP@b6+vcyjSs)a@Rt$WKxu!Cn+dtkSK(c!R9Wa=SrfH$jx)-N zWVv)i)mX}A!WJPj0&@cmF_@WQd~)0JQHQQ*evMzEx<_K}p$UORhj!V{sT&)Jmm$0a zFjC1oo&nwQ{Be2Nqzj(QOJry5&Bo=ga=CQ*t8&wX=#znE3(0qKl1|tO%-NSgK(B<4 zfM=qY!ZvjJ{<&jZ8}~`A0+C9U`v>wV=_{3I3v7OO2D< z!T`>&am1h|t;9liH=K~tx$I&KR~)m{i&t&m1q#vjh1fB-ePB#)`x;|<+lRgKJ#O6g zn=aeXw|JR{a52utt4f2tV|x|jePj-+avpf+)DVZY;vF>bRg5;UWxXS;cXaqu)jNWE zU&Re$)hPaisz%MG%YGN4(2Y2rR#?MsVmQpcqP7cLEu1KUXgm*YAmJufJwp)<@@rJX zP29{}lg;O*y!37S3uRfGScM1UM*^4~$%)XYHaIv4Qt>MqLSJ^zni>zyBWyL(hnECvJ zc?PZiU|w7J>S=d>dq>mD%CzIm{b*M9UjUA|hOh1CyStWs3}4uC%YKb<+vPpWzJRa& z{R*V^+-vi-Y1s@VSO;fj&%Q?ugF*N1rqk^@ukB86$RuT?BI_L6QP}A@7r;!ZzV#M1 zLVm1m)Q-F%k*Fy<&-{?>M4tR|&R{IC{g2hhdV4KKCBJ5RneCpbhrHJ&C$8?Hs@Dtp z$*N+@)&P0<8to0d#zvI^nLpGhqC0ufAHiM3s=t1Wl)zbBs^Nt5x?6d^OY{09{ga-% za>4e-eL|~dVH+Y0=Uv<7nY7MB4nfq-o!`-3)#B2A0MAh4N+ zLbOIE8cq91P27|X-Kjg(Nl7t>r)z7cno6hZP8W97yE0+jr*gmIjJNMQwW*t!k=VvZhU_*)`863qn2gKqaMxY2`O2170Mm-hXQeFxne z`j`gSKRWR#(u+a+__Y>SgRyR*2cMe(iv^-`Fon;BeW!0O#NA3XFE=&Iu2@-t$)|Ws z@kC^ANdQB~&a}CquKdbHu07!GZiJXD(A+Q2jSI*)8pYs(0 zH1txy!a=)$N?nEipkLxmWVg}p-S*lVIk#HH?ILc605TuxQ+$mg<|af*d>9;xj0Z&^ zJS`x#=|JU#M97)?&pJQ}B1RB#0z{kv5hDn?YZS$X#4?>)=E{5EITijvR~g7`%hpmT z1#ZY&)RV3F8YHmDgG+QiU%3+u53C(a7rJ0LvtTNV1y0r!dpZpcZ&gpH0d(LiN_KRd z27S0~OoOK04G|%F!omWz1;Ij74?0`eTjdwq51)kjnxNP6+>oaWt{FH_j+M?}TfIGk z?}Y<|1DtW%QG-PeUT+{#klOf}W3HV(c5ihc>J60A7g$>p0|;9|rt_$US+RkfXan`B zfl+lF$);b!w|8Nlu>n2;n)3qwF8G5Jz3}UU`1x7_(iOSF-G0=&gM z29jrMXRq=Y9fm8E(P4Yfcb{7(qe^$S_O^*CWz^P%du$r%m5S@%Kr;1M;$Y#iBD&5z$vK6Z^^83wUZ3In!E$EkOK&yNVfSW!ao~yb(bCnzS zyz#kt&@-p@DxjYWKt-#TW#;Gbd3RRwS&Vr!Poad=D{{*NUM$lME%RiN;?j*_S?zcUF}mCVE`o;2JWslt$epEFNa zZn~}8r~vy4xEGBQ&CsD2xVChg5Wp+~(*ZOJT3fg%x@5PFQf|A0>sFV?-ilZlsKF?} zCp0`oTGQ=~yK$!rlpRm#iG=nbe$^F#A`v_8cl<$HWFCv?DDL<_?szP^y17``XW|lt zzt|PXcS*Dj?^07v-21r@UMl>E$dG!u1Qgr6Br*cczAins!?euUbZ?-n!i!Cm;*^qKbFFxB~ zV@fCBMXp-N1vW!d3)bG@q!zMREKkU)mM*{hgS8E4mucwduZ%WHM|dfNrbtH%JzD>W z1eO+O>odRT9Thd&gavzo0HMCi^BCo6xLBUF@N#GNS}wdt=U7sFsgA&smAEMJ?oyKz z!AQdNFI^=oXK=vuG^}*76f2E_pX1I5J(m_xKf3Uywp$4Llg?<+$Nd0!s1+APPYZ(5 zEVNahIr2I}OmA1+9D zF)bBMv_ZT@9U4r(%}Jq+38OmpF z7{N8)%PZp&iBah!9H2FB(qI9-1qcjvmf^}3w`Ek_WQ+hN?;W#wcq2@ zP(1Qs5vdItb9Il9+D?KGwRB&bMy=DP>&|{Z=oZ=oSgid)Tz~}=w}AdKipNxBVJCJy z2MQ=J#&ayg2F8JYZ?8o&?M>P9wz+DfZmZDx?oo0euYarXoyhRsN}ETe!RM^QltM~| zLDCI60T6>dH7|++%FiFY0@~T%+u>wFd1sGbPgS0C+GTHN zdxz03+quMbJK-+bb=x_5Qf>XPSFs+JaDdaZJcHj)IM)YAsK`q20yw5Y86xktU+#Jb5Lf zjK2W6>akBp#SoT8Tnx43ziLMlPRJnM<)6C;Jvg=2)_}M@GjDBO2%djA+isjTrGOk3 zD~6E(%D$XNPV$6hJ$LWS6DAQqx3f8!&XyEa+?nUr0p?xJ%e$yTjew_#%HeL0r+DkR zx1YbVPV_B)f=>#1dGElfxt?B%wOs0)1G87Plc)omeNMLz92fFuASZP0z+nTGox|o6 zoa=k*9!a+I1>|s!%nKY8Qp3V4;OFcLTJ_+*_T^$5ou-cBPOEF!pLZOie)`EkhH-Bf zcnMsWuux&?EfZNb_`2TPA@Q4GWB8(@N01$^?X5&mr9#=to)%CUA@E#$BSe)ALn`{Qpf`urnV&;r-!jpo=b9~>Wk5aN*IV$sUGfo^Mf&UNFO z=WV(er>=|%`#nxTzo?YAXdNRi*s)MtB4wgN6r3_ukk<`ANV|=PV@4Y6@q@;7)1$wp z1sD%gMQ$g2mJ8+fg;R>eX7?CS!stKV=Lx!8f`&AOfi77{hDIg9mu0? z%!3Z?sc5Yh6<{>2E$CL2XUF=^gTvk3trvUq`FZeicW=A$B2(grETLII_yOhiwztaj z`41?!zrC~VVY&lc4;U1dP31%Pj)qP)BDq?Pt03Ad zq3EF?R{fPhD>y&JlxvnG&M4>RXAP{;=P#aHXb{HSe!gGE)8sbICvc-VY_+b^BFi(X z!;DZZxgCVuz^q5WZt^c-Z7?s2-b+~=`DdCVI>y@bKHHvThETt~fKK2}{Dt6MO1b&5X> z^B0zkk`w^@vU)5FTixg?XKBwFHH6g4E}#B+7u{ogMD2);>_t?bS|_hiN*MUe#hheo5(=x*Ge)_mLz zXHTNC_h0|B$9Ay2|N6LxrGG)!FK-~u&|v3Ow9vQ)xqdZb&cjU3$roUefHg zI&JlyYq)-WhrqZozUMkmClJ}9H{xw~H|V4X42S2Ld*MclZ^Y8>sOXrBzN4ahy_RXV ztxiX)z%TIYFG$F95K|4{f(gn(^Kj2<(%b$UF8(*(@w>}+{5RiW!W|~vffw-xCyoO= z;O|Ff_i*n>G|w2W4v-(*MU2&f?~PgmUU0+}p1`#?@HcVC`11sR#$WmM6MX-hWBUCO z&+&qZ-EkBsW! zo=v~{+_=080v@UARCm5%0T-``!x#AYf=chf&&+g7Zq&V{H^!frTsaFX$HlL3xX-M_QcMP1Fl!lRftO>`9f`L49h>VtwcV1Q`JKwQ2zr3; z^Z!y(=s44Vz39Y=QvG%u4RU>2n$+>!cc$=~75xA$=J|LL4nMnN>ercmKb|{L^o4v# zhc1d`76ze*R&%;x@gxq{58wF4+a+*^Gv_bI;mC_o(ox~T+&x7Ba<~^gQ`Q7}cNDC` zF}-abc#HA1R$Y{O(}16zuDl8Q!ZVqe$(3g;OlHekr8{i z1d93S_ijgIyd4v1UB=d{=vQir7KmlpWolz9b zSFwADicshWlV=cY-q_HpVnnoeU=_l~!Ddq`R$uADw$ zR_EA=19@X7=aWF0K{j0K*!;2 zDGpplDGs+6#)$SukTR{H{B@Lw@=-Hpr%K?41u58$99)bgCU(Udn2jIQr*OeU6(mI+ zHnQ2^ac}OTjNl@YqH{DttMm=Cfvte`C@5Hvezo$`)I(Kp!U03KJAXh`9-qf_*vJ=9 zGh?)haqEZ>J;)b^Gnv5n0J=Re4enk*xBpNx-U7LxVWShtAw2ejjlCcA2-NLO`PU#? zUx?eU>T{>K{jdhNe-qf2s84=edY|!deeqd?$gY{tb$eF3Ww*M$PS4IG#sYdP)YKzd ze+noPFh&_^_zu(#J`gKoEPm+|&9u7$jUC3=3&(T!)1MBoMm^LZL8h1?XGQgdaZ`l?KaI`$87iPUeE5d%totgHF}+9ui1nL z?IM6OI72yq5`PaEY>evxJn6_G`KPTw1WAe07_D!Gpt| ze}xH7qVo(EV<2!qoT3rK6~c}bJfIkWt}~%D1UTGsI-Ui>6$;x1_A+Byzr@6fc=9-{ zefqS3{|C_9&>7nwc~cbPI81$ok#K@nN9=&;JrFPYG-F^Z2AN=}(1{nq062dpxDi-e zKduFs=5`1nlH&__hk0}xB>?+d;_EZK?G(H*!8=CY33C|x+d}Lk#tgDgC>zJ~DBx$I zqq^UgFlC4goH-eiNckvStizvZ7*)EXUf|)P703WoAz|LAIARG@a6yu z32`r@2$hU6h!qkl(ad{@aq#VOe=L#&^lNxHr^mM z?=MjWQS+H-HIl}RcCBGqrrqwi|7jKILHv9Kx)e=K%38(b0<~fLb~Q>j!B9+xH5Cn4 zD&VQ{3Z4{{S+;gmbTY<1o+eqkO7|I9%t?lub`wC#Yv`J&VpFn z_jTrtXHvGax=k9C_k=4ZAqGe=sA7-H}!onatPRu(#9*gu?p_zZuomY8HbWnPiMKeaItUX zCM9quKnpkq3)dJw!^lcPOHRl4q9atBZ;#9pvKH>wIFNQ|{Da9D_8hWfe>4w|td!~N zsv=ES^jf|8{MsVMp%RU+UOY=C<&gm*$*)J)8p+wav)ZtJTdws+{Nig`4LQE#HKr(H zV-XQ_l%t4lu0j&OUL)x`bThU*6gv|qoG813EZ$JfWEzY(w-Wa_p7ZQq)qM+j5s!2j zmQnf-5U&X4kKzxP5vR|RMk`C=j}r%?P*5k-7y3dHG+6Bols1?s%< zBesCnfsOqi>p;q14d@OyCmy$ai;oc=Od3ew7W%v`p^`0hVx8?cWpP}Em@6VHzu4w@ zT#;UWy-x9b8N{VDXA4irf0zef(OBRnx1r9Fz{5sK%_1qHmvGIRxCQl~hlQcE(9 zMYO)HNGlZ+^^M}!7n^MdXSYV4kCNwdgUFzc;z9s`VEhai9Z)m>tUilC2xcfb-t*`A zP=^6{T`iWW1~+AcTgt%Z^eQ63H}|y{_YEk&)Oejm0NOrzlp$d1;U1)y2v*CP5X6L(?-Zs5)%Z$*;Pr7n1SSz#IO)3;G$ zkRy>_Ve*xP{qf#PD{*_t`ks!KW*~Q?x$thGzcdgNwX#I5(#W;SUByPZ!(wppT)p0N z=aV&SP5Fkw2hgdE*V0jO$^3Srs|6ph+3P875mW*bl!E$xWc_e_Ks?B5aF) z!e`;of`6XYw^#jwsqMhx+29=(Fi5G_E_+y;V?1y{d0eSsS}+>LFdH zHjTMYgZX$Ols=dxh^0;Pp@@uViRnf~BSjm!eYw0}c-@#7Nx;{a4FTQC5L z@(khMDiW@}3CaHEZlqd!!bnYG3AEhwh>SyXpLzUpSkB`kcMOx~kc8FAZ}{;O&+oke ztyoXV+Hz*TPB&MfRlcUrwgt3|^$k^QDdEy%B4AsX69?!;pkBe6uQqx|JPvJ|z)v}9 z=8QgmQIkPq5=7jnq>k!@(yf&U9YsMnLJJ+d3%ho(@P0@2I;phy<(@ zqK|6+;&_#1v1Hn+27~Cg^;Jt~M-TWA>H$vHm!v!@IL`MF+G3tlsStexNEy zRY*J>it(e{D;dN%57eE)Jp_XlEd}SQ?z8A-$ zWi|~wIJ#sipcR^(ebyzMwMr-oHQ~rexg+6abi6!0%Q`CIGHR#UvaO!gGJCxyoV4=3 zOQ;i&uU>$|QkCUtctGk9v?LUc`}iR)(YZPmbu2e&q8JkI@}i8#3onG%&2B@O7NeS2 zim$=nf1%`{Hs?t8|rEPvh#1}K>ej)+fubPP*s6R9uj zJ>)dn+YQBc(ySdUV`crG;J2CM2hh=;g_-)vL$$|n#w#>YCXbZ68IX8X1Ccj?RM8R8@-lYh~M@I3Li`Y3(mK}O5soLgV1Gm2H&SYGidTy z1l}da3t@G!VmP^Z3Qz@6^IJQ!Xf)T6*)#-EyKe`ijh5c}S8$W)9 z&$-8!=2X8!MpEnKOFX5i-;emGNiLoIcL zifcNdnT8Cw;d*x4&7z7IKdh)cKFEuD;wQXq&B88#L0IP$$yFIG|vS{uZNxHQG+WiURbN$AXbQLsq5Fm)6lW zLl^CZ;lKpK;bkzp4b^K}X4feh{%6Mz|2u+4(a= zI`*EtIRfe8a$N!YwiNf~@RNWsTveELD}ZF*1t@?Up6PtCSos@dQo8>XuN}A;J@^$r zKD^ULrDnIN)^uO>YUA6Xs$U;B2~P=hXYVlYee}EtCLlQdU_pMse()tCf2%J^)Rxt1 zna!qE>vakQrymewMlWE@VSrXOssShjR0A|DF3@k3zxcrs+Ta6&KH(A_Q+u?7^jHJk)8*MZ!K#7y4+b%jtXA9V6}Gwn@I{g}IFh0i zF#1uQB2Zg)=tiw+w=(!JkJrgVkJ!9k?yQ%VF&Yq42I4FQM5kHKNiPy{iZ|eRq{%iw zNPXJ^5rU)L?PL*=qE7i3ZzJzO-X~a|t-(@(N6=N_pcjEPS+U7+9WJP)Q%YaK;gTNV zw^xyojQtHmEb2L!`A{Fs=iUR_93vM|{xUtt^{Zk&q{#)lyP*zvcXgVCd5SprT(D=n z&7=t4y>Kb4cIt@e&$Jtyi2qDWq{JEmg&2=h1p;MjxHa}+@)t}O-tVlhTwUDW;XEjz z=Rm4EXV@#A zE3rA|ed!v%wv20b%R7YMJ>LmE*~b7VoPP!(nu)w9j-*ET)x}UH+(j7R0XE~kiZq`= z(``v2v#>y29z4ofnHP3*kG`-Gut?RKNpY*-XkpJS`lHYk-9i^_<<>KkvI zd5pv58)sdlG07x{{bfxMF&xedFCsT7W8j3NU~vT3u^5Wdzzn1b+DK6Q8+xW&9pq9i zR60d$miDYcLiB9m2#&BJYR9+tdT4vI*Xnh;okqJ?5amt}R2OQ;_kD(|dUShU4AB}r znYt;ji*&bvdv0lx7d=O@OA-3?aZEmkL`99skVJ{E1px<Osz3MTjh zxm$^x%x_@Vm|oXx7tx;e%X80Y@xA9-<-rwW~WEEEWmM#v3q5_)LkbP#7KuLw8D&O$yk+JVAmtpV?1X%2X z0JDv6DBS2b8r#SOq}`3?$ccfc;UK29SJ?{G+fx8L`r?wXJre(`va#wwdx$ zQZUT6gMrJX@Xn;@!hlivJB6B4H5!ekfv%lE_>tW-e5>|2t&{my8UAS5bVcjDl7_t> z$&Kkpa%0j7YNqMSNuiTq9{=vcR4#?mBcb#TKlfJ)$}~cf_W)&@-EFj6T@Y!ykLQt@ zp!K*NT919>@uUo(svlcyjZmt>>YM%-B#1=cDiOqCZ;i4plsM#UsJ%GQr@&^a`2b%Z;ijy!@uzy zVY{~A*EIUZsjSjK#V`wM^g8y9EXfbJSR5^#v1^nDNvHa_k_1F8G()4&6Z|h41xDhx zb>G-$Pg&NO(V~tL0e+xQEJcIMrI4x2g`(DSosl=sww823!#46)qOpeee4_l*^vA`T zjn!(mZ5Y)|Q15$Y$Kv5Bl1{2^n!MVd>MI@N zs(x%4`y#|e_f&Go$@V~oubVXlCiQUJIL9VEN3XSXi{eY+(5#W~07k!cYT}xigb-(t z&h^BcOFZ>F?scCFla18c4a@9wY#Ugmm(M%`?dERRJ^=J@{cIdZR0cIGr6K{8^o_~} zfsCCn^jN2N4Bm7*$yow=8D)W7B(M`n0(YQFy1++T)|E8fIUMq^Qeh$nz(rr7)1URo z8~yQiK@1K(QdvJcmBgXXu5yy+^3x7h#ai2=$BZt9ioa6a%nyuAiXRai8W#kcs;fWB zSRmk@+Rw~CwK8vc)fPPU0qOCDd2aaS^s|}~^?<8;cDDyY$?E23M8Ijj6b|l7g@dXI zOcrCR4o=4Nv!absSya|;wG*ub9d7&CpeH$_0>f;#!bv7u{;M(~1Ru4L86P*l>EKToc#Ll*Z=d7<6pUQi}m93%)7r%k^ z;!ZQwD^24{27%Qdr?dcWgO+?`)*?y;GPG;&&fwcEeM`tSb=vcOkTPh|8IOT)+3u%? zPPmCe%%`6fy!w5}$eT8IQQgIMrr9Jx1J!&O%Wzf0{LNsut51MVvwr$HQGK`5^1@#+k7BSqu zHrCWM@D>v7zJEULYwH!-M0_+4f{BsTFJu2t^}nz^NK%%5{sn}p?6 zmOf#&LXTl-srswYs&%_EdeSm{kBuWWUaR~#_*`4JUWw-HBM}_FH^s!MXK#~m@w603 zB};s$PN-0+Nv!%DBfLI@eCRx*r&WaMJs-#x&fS3K%G?t`cbs_680}8W6$#uL3$wEt zi?bqP-#O0_xsks^wBMmyJ#HfiB_xT+nAOwmiqqyXZtS%=NchR+SE2Vjm8Ma8v3M#q z$l;S&quf};tc^KjZBQPuc1G_KpO-md&PlFvlAQ0aMA+1sdvg~%>scyTUdiWzl#=?m zBMq-4^~vM2pK-t*qsTUhT9(~|H8}w$&kOQDenvFk{Guf|&`8zUmG7)XD!zN03%)e(9>CZj63?&|C)|1wvelKbfTS$&1E; ziu&WhDQ)Gv-lDnFuk0I3ELCHHpW&xsigORE#Hmzsa(p%$VlgZ6lCmxK%BQ|p2($na8Q_#Q0^1?V0X?X~WvmD;W z!6V&vOR+h3lwNzmxdrw1)ObE^zNhCZ5mflz&5ij8yqbAT58R?|K=O%?&}5}a1%}Qy zOtX(e8HU;oF)EM30QG25j*iq)$(cnl#q@$oWQ!Mn6H$ty4%>wlr=p%=zSgA-Sl#@1 zv!dxDCE33%56Q)x?FA9JXVI24iSXG}aIRKRKf$tZXtsCF@>!B@pzw8v#^WORx}e4Q zO!#ifPJr=5KBLSp)NF>D?Au3whWDTepz4C_jj96p<(yxApv5->;!V{NGRTYfU<5k~ z#`mXtS&;N(x1C%w{~B~M~+Wu%EW^EjU*I3JUhy-pU{W3siw9H$7Z zEZ2MU5r-C@VIMh5Wd;yinPapc3Y1o@DyK4=8+))DBR@xHc90cj{qd zKQa5uL?Z{pQamQVKP?}UqZrCX?|1yTJ>fv>nwEzv6_4Lg(Z@-;=cqF6R92e6_n5ZZ zCEx#4pf!gmtAPofLUdv?nmvqzd1czh}x)y`;;LVzm`O@(PJ6uxc@5>>gkt8rf zZ`H0{YxKI^Hk@>NjZOg?msP>gBeA*UY9Z(}OH7BK^W&tQh``4pY~=m~j7D9gC1yzK zB0F(m!me4sOP#2+o!?~x(&Yf3i%O>lDnWrItQ9ya+nn%5$wa18mZ@}nzRX00u5B2Y zl5*Z^h>-t$cCWvx-_s%Z>qPiq6?!zIKn-nhkq=|HJDNvGE}(r-S+N^qLF>Cu+Wkd1 zB2ByqyYnmXNJ*%g-45w@(K- zUMw0OyajHP;#se-tV}V&T_}YW(=6|7U8zD-?SFA-P&jIM=l6P#ujfn8B z=ZU!emp55ldS+8+m;&F@=gF4rqLWTrA@z;tNwqDN(p*vvi(I4Qjt2R#SBkj*=zHSk z;YAt=v)$;`>}IoI2Py9r^kca=_x6m7KCOpiP`{|mcLkwkbwP~dXFi=_JPUk&Xr`Vz z=f@`Q5{4JDs*?(9*1A@=yI!6=PyohD5#s9PJZ}qJ-ZvwmFZ87;>GQrMVx2&ED!@y0 zFfs_X_YT{+ z;hDD{{}-^N^j$_61Q;1G9~UgOAEhvRCxltzl-#IcFrD_VRp6a0-cudYM;OT-b5a^# z6J(=cdr!BmE>6tc!XbefiBJo*QulZkM4!7BAx!YuXkGD`tZl;n6HDRF-*{+P_9d8@Dkxh~ zm4Qh0=v&#P6>2@J*8q*+)lfae7HR~)(q{^$hhkk|*U%7+mJ(YVppp7Oq!fZ%sS!wM zx^~;NI(9n|_pgNL8I$HePY|N$w;F2#q!s*=n1@KUl=4%C5T{9zJ#MUe+(7m?JtqtF zvNrDB+*YcSoy*d)eXp~r*U{$>w(MfRsx!PcUe!nsAFsqgR+@(b>XRa;%h+42N!Ie> zZfL7+Xs<<5_QJ91g#+0OH6*RBZMM73cB^M`BBocv_z>IFBk5B@hMiGVi@KzMh~Le%;Rdq9B`9=2g12xd<6gJPT`rsO2WZ$*3r~uVBTfL6WY0qBCJ11}6 z-t~>QC&RvR@)jqyREc#$ya*O)Vc<&UBf*5fOmTl|qSI$HH^ChTf{#MUMmK3B>{{Cb zE^6CtyMtLC8m(8OF$UreVA?oRINO_V)zL6-)uGx|j?yrA^Qe?za+5vXjMOj-3@pXd zeHV9P6G)X+v5DW$a5(2E$8ztZ&sC?M|c9?DS|ezz+Jt7UaOf_tmyVMXv-( z9e>HZc|7P2;sV}vw=^<{#>iOTSgf;J14w&-%g8)wC| zC6^ewh1HfEWFxtMsUEQWH3;XEuinHx#J)6NO>nJ74N`r>5MUWT`%U7m?ff8G+2=Tj zL8Cmm&oT!cIY`?*yF)J0;>5JbWNzhc<~Y8pc7d@^v)j2oJqzOyWQ%va_z$6 zd)uZEgFQ4sxe2asT!rMPRE{0zpz>d&PG;v~e+CG`}a;{WG-li`9O0*N$ICqLbt~`-S7$lq;Do(x0aw?1( zR?jj4yKd8Jm}X~3&_VHigO8XVdO{3?-zRHuE8z{ZT|;km_{{mCtWYph6w1u;7K-5U zOul4ro*~$RVFKqUplI6dZll@W3B}CjK~j~zahtsabvy1GqRJ}(yBF!Xh5LqjNzso9 zsRQ}4HAv1tFa*5yK+-31l_n(vIlYa(tX0A-MPn2Ud5`qUvPPIc%J*Ep%k@~~HN6#f z(q%89N>QdxRnSUUrcSG+l5NDdqV9F$_!D=LCpt`6?)I)cOW9~|65KA(Bal&%wfySLRt=2D0tLb2S|EC>umG{lih}G+ zobGEO)c?>Ka~7sT;R?LdY!t0 zwQk1(gu9)l)haWdZ-wkJ77jg7pxZa(1%)S8FP}s@4I%D1IiE(-i`h7BBHnY+Nz_bjxBF^bgT zNfJ~9u}~+?fLg|Q#=Zhp+^K}m+&ws?{E4{{inGeg1c8aK2%}~t;#4b zd2sigL57n0hA4TH7>IG>a`JB`4lK!2z)U0kyn{sydJam@cC(>`O?6P>;OioqdAN1m z$M`EJZn*n!ouJaQExQLpQLP6mOvCE5cYz9&gsCRE=uNN?8im`ov~?^B+SSH{Z0&-v zSR0Dx$yj`uw?rtj^iGWt#b)U>+S@2Q#?F&L76yS-Z(7r7G>diC`m)AmEetm&p%;6R ze0~(l=TB~O)*Bo9QA1mOEre_YFFcaZZC-)Js2ER}-N}sOFUf#23dMn{Cw^Y9_-lTP zHLfgqF49?v@m8ZA6kb6+D7;zfF^<01>$G=EyeQpxOSan!3B_C8sS)5H??=GnA>IH$ zQ41D3De_3KQ4d3$coIgqH1%YCGGS)d+$qs)bON%fSevpfvyHV$qY@^D;!Q9oOjF4w zr%tz7DhswFGi%%swU9QV+-2PomHKI?2Bb5P#4){@r_n|2zNH;WgLnQYUv~K}*M-QK zv^#vu%}ASZOISfOB|&|wmK@(CKws?Va`-WhPL9Q(YkmF_R)=wtc56 zn%`3{!4%cYv3&4)kZa^l+XQLbEMMDu4eeMLrjzo_u9>{X7(5`18)Z3U&6ZVbY7uo2 zg;|-kmZk0WSp<`XqQ}Zh9px5SD0Rr-Q3Z%D$$*VDyxj$boI5bP4ZcZjT$_qyE-M!8>i z+6gs<%_0HkDvwULW!KCuDxteXN1~DSI##Mh_J`w%?}g4hepdd;HNOThF=Pw>1wy3J zrEQz?SfQ_P8lp#~uDp}#O2!Sj)3JJje?+1bb5|IV>v10rMDAlQU$U;JOGP{o*Nj4- z4XxP|mt!1P%6yJ-Vkhle0tvKlF%-IetJP>UQLI|+UdcplI}j8@(A2V@s38vgPn(wF zG2Aq>g?ULn#)vF;l|9pdY%7tFlzg;H#@24$+&YElf@DnszRC&D*|D7EJ<%WPH9K7~ES34J!Ca3Yt7vrQ+OW}e?)`?v@})i=X)*ez6>jr%yjZxXo_zHduDE5r zHy3GZg4hB-zrGiX`;L7VwZ#QB$MFN6>lU)9 z1Kf>ul;{<@%UL#XGJF(l)`0P~vT;Tu)i@_7WsPIDy1g!R@g|LfuWuD7bUm`NT5>n2 zJog6P++b1;lbN_9v3+oSsJlX^{Z|3G?XzoZHihfh;FF)OtvUa1_ zY}+jhQ@u$Mxf9l=s<1P~Z*jE7IrqMJby`qeZ)$YYm%;#i5Dbd!r6T)!4cX0(ZFbu5 zDfG}R4|<9E0kO9zu>ygek`o^>l}(R!KjZi=>lCFBxQ*4ah5kb}up z7x(}_TT-Fejg*7RU@kmwo?2Hc67!y25CZEW5qAS%Xo-Zui>lo@w@4wuvz9YP3u$ zg#b;$johT|&fGQ95F39r>{`2L_?K#LW)R)J7L5oaA$~O+A4fsn6XUm45FQ#XrD>#F zZ^uCl@*Sjn^e8+gn3d{XjhX06;Z9CaRbMkXFA|gURUyLdn%Oo@+;HA9yPXy$s@egz zK6%cF)!hXqrM244hm`Ld!<*IJnI(8jYRMJl8&sncdg8j3EDjFT;$WKC%FglIG7?sV zs3o`fzJV_DLN1SWQ{wk>lgF*XT#jsYq5@BSg98Q*wsfZ-t)iK(KCP7YbT9BtYD%3I zB$?f7bQ)&6jlsgZ8v3~&tksTiMnKor@X~q42${xIE@+1^n~|eK9Pl2#h1#XrYSd6a z5+|iofW-DG6^^f-QnNl>6ady}!d$A`1$Jz7+q+Vh20^&MB%@da8XEmabF`AClT@%H39kR;rW_2nyqc4MPQ)!3_2=Av_LGlkHsMK zU#S!XY5JIGZ^}vR`du;CHh@=qopuLiWF2dVY6@0^nRfYDO$KNH!l0Iqt$GNzw;6^=L%PP>QwKDo;gew8I5kse^mjSs2 zdU?&bbzOrX@IRC70I%!zn)Hgj*!fX&qFJoskQIlyGjiv1+%?_M^-xRKLra@QR5NLm zXsH_I_PVf98fb9=HMG^UJ0)|W7qm)D?ZHhUv8y1A^=yCjcCIbff)Awb8hpXibz9@= zdU?q4l5jULRxR+Ikh&FIRr>LLVGCGxyVdRDXJc&;_Ez{~Wuz*+T5f>;J_o&J2one` zgtaq0N^Wcfb*{B=?xoqsq-R&!oThDkfj_=|b4>eOHyiM<*f*Duf(G0d*$?6CL8)B9 zjTp`LdXoUZNA@9KSp|mWMuGId&W?-%f}o6HAox8pd}$ys{1;dQ65fq7+zi8)39kqFMdp=m33tg!gs3m+5RqFTkX=G59N&X~oLBhHw` z>Z?9mZZ+GDo*t%cm##Zjhexg7i^=PuasMuv$jW6^bzwxaTwaZyZb|}iU+U>Zu<^23 zs{g4qGF+P9a(lXdR{&(Mf%ZNDp z`{z%H3waA|I;BQ04NaI$i)UdjokP=Z+wE@0+A&v3@RadOqDw%M84Qmr`r-T7!U~wE z$PrH(4>Z7jQ%)E^-4(E(X@ZhziB+N9@t=fDS`ZXJ$_oJ47HfxFcUQ?|$r>X%T5MQj z)H|(0?YaoHMyuVm+NOeS$BZUy0!b$p3y(25qhRM1zQ0Recr0MM-66>gq?RTT#|=x9 z`Z(exef^?n9D!lhYP7{_(z>)=FCIyFg;I?j{FO!wI3=eqJlW;iWzLP3xk)Wyu4BdY zd_{LBg$axFrh*wu0g?@?+cfP)TXAJ;w_KT?tSBF$^ksB2rPWRHGo>@UL^GQ2*xQ-S z>Mf1Y=*z|hP#xika;TFrFMNLABp{>^USqw$U zyBbGsTntS)hb|KD(5npEty<6Q+1+l#YIJS**DPNR-4bbB4;4aGUk}aWT(BOB2-T%ZcAJy$$1LAaI(UkyDCsL4QVgJRE7Yt0d6kf z)LCLr8qQ9W{qmRcPP(tV<>PBtq#pcUz{g)^FR4={BuHg zvjv>kv+PcOCt%uyWjnI9yA3KkI?OD$^3}fKJQ;JGV)6I$u?)vmco_0*Y5exy_)0%yGZbrm4nPl~9YH6nkC@wpp|D zB?&gX6GV`}59E)|YF4*qH+wA$)rvf~1;202ZE|=^bC|rU^I~!>J>>0%+Zd@j+Bzjr z{G|w|H#o#m=N3Dfd;}pT00RN017_Ab9kbhP3CEtD2qrAP&x4tc5W^+Vn$SIIRPow6 z+}IgYTH18%qvt4gea-S*4OC_$0V;D+IjGSrfGO4tI#1|M5*CieUt@{w?cl>*R`Rua zwIa#)5?oVdV-5!c%7z1dre3vnI4B8-7v3z5Mj|hZM0#ne7)c4^p=L^0%{L;JQ38r^pa{x*2qm*gtgXAj+<&1sDZv_KcL08_3<|7ql3X33|lkIia+|Ok4;uhNOwO<&YL&FE*8(CwU3NA4A_PSSjWPs15n@H z=)+$NCUzZL27#0!#qZke*nxs&;x2&Bl~i=rN|(Y|T@48u#Sxux5YZfs_KL?1-+VXb zO{~+JsMW;9p+e0`g9JuCfd~wHIv}=LGaEMU_n3sVzXlMzO{qq4Sg0D6IAc0u1I!G? zypx&hGZ#`HEN$fC{=^z^0tT>`coNtv1xClNS?H05!O5>iK~75mh17nKg(xJ3Cxn0) z3DbTQw0=QT765ZoPUt&hF_siGW>J`~6ai@jQ3YPAnbdWW zAb2H&n(0Bxf#7#S%vo|g1o}K|=8=N7E=mw4J9nB)96^?91i9X(i@$(QWq{DRCAkRQ zA9Rk9#DHuR@KFJSg4QbT>v_Ky<@O@IUgU)Nm1K*BZP~Q`#>p>Q40z(jF7vrL^nvo* zQWIq+r^th=Z!l#z=}SC5y0rTu4;9&rIeMdf`m>lissV>La?H&mDS#4Q`l7e zq4R#;cOQc$iTM^Tv)Zg4WO`!q zx-ZX83@runXdmhn0LshRGcE2e7o3dg`syy1RmpBy9qnKD)l|N@yEdpAD1P1OF%Fi- zay7yje;OqN5t#>ni+Dp$2t`H`>?tZD(uYV=xFPFp*_8Em>8j$`$>TG2M0SkhEIv)k z*8eqM4G&fz+8x=MrY)8@*P$o#t&}pzmt`nl^yT`dfKAM1OG_oS10bLt%W!u{u^E7C}IqS%iy>Gm!@TQV2;w>kUV7zRG=Emuy16lwp)(Lw{NMJ^f3K!gn^H1ODv6r-N(5I*oyM&qh6QSv@?l}_O~r7B zCp_R?oD~dtRx9=I^}U=MQ;c|2`bM&-NhDp=D&>Styb14pL?^6)Uc7lFi8~ElQ1Rb7Gw5M6SFE|X)3^Ne=^34X zp1E{GCtii*SCH-oEiwO4%J^rPeSRA?-qL~WahG#v z%x>K8-1!r&%)hJm)Mt^~up;%-H@D}keBLn>iF7}w&QkQ6HMw|}qY&Ry)`&N5aVye8 zhfJ%>M;Ne^Dp4atHH{lrd>1F{;0QH12JSraD4;CG2}DM=n>%wDPGI5`8)ge@GT5Vw zUp|^G#9?rJDNo&n8%|-u-88$cT375dudl$uW3;1@c#+!Hh{4&k^}MW!*)j&u=g}Cb zP6L``Qyq;#g2L${oR&M!G;2`Nmhq2ZMYbyWexGfvvAa+cK)Edgr-J`c{L%B6*osfq zAZImF$XN}A9G_~)nYG>;GT6DSj%Qoq zTwDcQ0+?imZ2Q z>5^7P!dNa{!VqHjq{{m7Bwl^7dmONFcP~yQk!GXSYj=u>gvY3_i8p0B+-CFV-91zS zbYMO)@T_)MyRRi*X4<#AnYychq9_YinG0@>$T1#&O!}vz`&ll7uWl%pdfd4?CX+c` zJrojhiqMb{JVY0}m;(`UV*n3x_ANMXE$^E$Sw+&3;PFTKAu55ID4kSovR1muT1k_& zvQ372Ijw23*2|l$C7J`zk|t}Vnyi&H8Q=7Z7NaHua{l#A)ssvM zPBj^y>TL%9*SamMZLMj!oQhtl=}Kq%5P70fhCJ>dI>krUa*i49_XfpYA zgHpe)&ElDAv%B-GT(n#3`dLoVuhd$1Gu2w+bf(U+weX}u{kPFNkd8lqFoaqNX=t~q zjAEjRWcyTWoKd{msy$R=sHWg{c%9}@FtaEer~eSmRNM~=w`#|&4!I)eG%}t!DmC)? z_2=Y3x9lBunyq%PSL=4nR@bsR=p+d3W#_#}DmGW*vaRZoZjc+=6g%A}$$o=Lg|!#x z(EvrBm29OD=;wV?Z`DQ*-shT(*r`V?$psyx`jOeKJqy^zU|4+yVJk#u~Uc> zva`v=T|{0C({$hhj4H)s@$oEloymdRo#`WGw%7XszpUC!yP&W>mZVR!3t}uN6fj>+ zTq}9-MhLoMZ<@UT*x=Frmwb z0qnS;_qOr6!#g^ORO)i9INP2QUdb%r9~^3sEWHV8R2+!JmCG^c@=A|6$5 zstJcVUv;aRaGNXZowDLN9+db`b@(&fXxrVk-Rai4RnVVq3pMg2;;Vt!&$)+e22&YM z)7u}6oG=hhqUuhPZ@RzpXpZ(u_4_`0iTcz#Y1AoA;CCQ9ai&4eHns;U981vHKwv*P z(Rek7(FKav_kbqnkemC@+K~h7llwG5!Lp)>ThZu^a$UOt)pNThsZci*63JbeAJ_c` z4+1S(;O~5LLw95vS7=Kxh+)Vsx6i{o_^J|NI7@Fnci6nF?^o)d*L-hL_b+iULrG*@ zJDH`)n+XEACfBG}G$%psv--z>kyL5WJo^6%2 z3cYjNW|=*YLMnxlz9o2`-@v2-=$;bcm;ItfTi1~yP=Dv%gXd0+OeS*L0F~4(_~UEj z-@2On!2g&+sDM2vpU?_7-c5S5YM`W=NlVDDqA7+KSM|$MU#MUiliCJ480%?pMfk|P zrzrx!gFD-z$iyTm=ud-zB{`3uy$S7?QHVbXrKi0DHH=HA9n69yf5u22rO1^9KMAEi zf&60e#Ew7((hJ@|69=9L@P=>^ybG}d^x0bis^j8b@M7fN_kTSyN%X*9xr7P5$Tt*X zzB65T56|qM3}vzN=chj_0Ixs&xeP;k6@jSvm#}zwQ;H#Q!yWDt&JnvACzCXkLhGP& zJQ47c12uexm@cDX_nLiU?AQIiwmlvxwse+U#TKE1wolYzI(LhrxhcL2aT*6<$Qviq z67sVglKO=<&eFWIVf)4@3Ikx5DZj`U3?0VjCrc0eV? zyQ;bxXgBU$**OdIJ!=rc43%UM8_hAVj*BK>{0T*0Vo*k#7&4=lli*>s7|V4pH=-K& zmvvMDAE(S}sQ3udC8F6<^~*KA@?1W=Wxq^`LZWjcg{AU-bEhmPQTEC;eR2bdgMT53 z8lRSvDEs7^9=Ug#q`Or)_t@uDc0KVd>HX)rn1NIJi@I_+E?%ta314$tgEx-44AGedpD6d~d8TDUqF&o}roTM!=TmWPd$p(<>dEu{WVf zpai2W!;hMPO8fBRQP!S8FG*0*bvyhiYZP3bv-w6d%>>iIVw}bUt|7rFO4;WJX*>T< zrl~$(s{=}Rj4|{36b+YWe-hbV(r=|Kj~(UzL*>uNiV{tr|GcrIZ*`|`&huiq1ur>6}v}v968^`wDx#F3KR`Wew*p6^KRXzC)0wbauq|sJfCz(V94y@fR`=e1 z){ak}`_*tl*P-gFTZ=7P*KfDOmLHHS7f?tVGAj1Ti#+riUM(hWDExiCdHxFX?&3NR z+)FU2WhD|?qkp)(K&96j#z_fdv(fl=@afZHgXIgCVb_6mDZski9<0l4!GZ_+T#e`j zpdlq`z^X!pOrFE4BscA&6H_G~$-4ILm@IdA?HPxV#Q2vR1dq~vl%KCY3ZlG*K8QwZ zHKcQ&q$@wb`H?A3#Yv4$sKOMGoULTva2LNn`+(J0oT_DLaZ4(OZg4!#7!)6Qvl%5Q z3(7FQdhv{sW(jZdzZyhI&A8EW#gE*v11ARFz_(#a@HhyJxf4!lpcaO2YA>1mJ6{~{ z*{IQCe7w(O6HnXm$w;4njTj&!9`@_EWeQ}HfKiZ zchntK9npJH5`fZ2o?}(89flWIr7lr=6b9Ad2$*Q(L1CP>&*Mdm3p!}O6bP=1N-ZHK z69q-%&L*dQ&{ok~8P z9-226xjjBhhz@}2zS46|tP6Q*le}36;@S13LJQ6%TFL3i3+BO8A9ryMyTAc6oWO71 z5>%gy=~)q&!X2YBkXV^}<~lm<y8!g$ejVosSx$yB_RSp!&U7VQ z)kQ@-={V{vq=$9lTe1!j!c$Q8_XHQb{OQkscNC{x-Ce-<;|lov-AT~Fv3u!+Uh(40 zwm4;cPx4Tusx5M+L`K@IL<#nJCsUZ6J-K1b4i^{qb^ns=80+A=3nq#4O$=WoKzHxo zyeS0-s|9McyNrYRa|Au{{da)lV)1l0Bj?VWIH0q&?cPr~klb|5LE z(iJxLk8d}stZ$wZZ~DozE3tX=%jsG%eQ^J+|!}6(C+MT;-?zt9Hy?T@Z-k&~8TyKYGzxbl3En$nw!mP)kCWfORUHZSD5%e4X$RK@TVASut~-T6K4@UCd&V45>lrfkxU5Y&l`2vEr%5Bx>%10&4!~%qd(osY?!&LRN$NZ_-rX0TUh_hdy-f zV3C-!AC;hgcl=L;CsP}twZ2mxpc&;L)0H)g828UHXanm&%h;VZLA6>ux=9fG<3cgf zyQ_EESx{cL*#SN;T?ZXHW8>19Itx{Ke>|TmJ$rC@_D`uk?m3St0d?_-`>k&z7hqg* zLk?kqVF!~XJfrn1UO|m;VUFjw9N>hNH>B%npWo$1>$;W_ymOdShhj142p15aa7UHY zKEDO!M%uFzFLIHWCZ020K+Pi##$RA`R786P;BrdDbMKH<3E_7fguKapA;}w zcyR6|Z5S&P#@)%fKAJqbi#EK=`~2po8)bAoxkQ#8RI&04w7LqgfhrfR+;za+X~5lm zci`?`1>BtmTrp(=x*Z_r`lIkUC_?Ns0qpd9<8}HPxK0za($q)>>l<{7aXOtE7wV@s zK?IdcAjF&t5#YELgv+_}8#E8@MXe9%AFtnvKwCa0;-dhaLPX%ftw7-WOQ(%2^QD}E z*1&BYIR#s!xvRiiXf1?(k-;x(0eA?;t0+ysv5&o-<0;aEnz4M)jXr&ID8zIY zOlrkzTsK=`adA_m7>%=>zH2fh3C4Y@^9bFFx)pSxiyMvxU)LTWJGHsFs+vk6bu8v@ z$M>&mj@158DELl~F9j9&IuO_xn#kFmCZ6yZLUpj!@O>j%(e_bp_zaKx4r+xm4^BZF zLS?sVM7Y0ioTPv_Cfc6m)MyP#>lCz2Hb7B`vM>vq-#urh2*&ONhgTK)RtP>b2yLFF zt?r3wY9TyZqNCRmSJYC(_l@Iqi$+6?0#kEl(l=ADqXkOEyTG!zxQKzKaQdf>M!{57 zh*^$ds0|{|f%nFkN!arqKnyyBstB{4FYqW{7AmOmsJbSW+?Tvlt zHV4Mn8L*sz$=4LYA}>V)aA-6PxNEZ%0_f>q=d&s6VIGXfVwrS)}-q!j3{stNKph7MRnYdm)0MgP^OY&yZHo~0$p&6HH&TWhgz)jyS~DB_fZg2UP}XRCMo>p z&Am1_%D7}PJ9@*l(;ZEs8t^kd^jD0GH+ZhG4#LyRi`!$Rbevu?V&a&XCiUB14+UG@ zk1oB%BM@}q`>RC|1>uO4ttfJoss;7HkD9S|>bQx-Svbc9B_aP-VKDOM-2BvO1()za zzj-I5-jgT3Km8xQ-2a7(ub^n*E-Bs46=rw1I=!aNzna|4Nw0SRa->r0$32*}gnTC-Z?9>W3w5I6b_5`pgr+E`-N`;Y za8L#f2!r_dA73xFy7R7fha|%#-3g$6E z@bl;7pym5T#Q<~QN*2lP0)n2$gvie?!sBN|13s`CQ6U7U^JOs#i9g*}N{!=jjwVrc z++4*A$15J?e%{C(lpRHZ;R`f|o8TzM!habUKB0l1sx|}(2i4d=t1my`m+u0UUj?ag z7$~Gx0;&5ANQuP3MQC9buhIBrkgW)^6+tGd6=|5Y2{VR_&#U#YZ6I51hRkdj3ulpl zW;SXIfg7A&Re%n_Yo!0##b9DlFN2bvL^Q>TR_X89GZ$&}8b$Eo_FDwjhtJ7@U!E09 zc1BKrIM`|cGd}cf^imLgQpm$O9cCDSNe&q#!+`g(L?y@R{rYKTS*B&m??~IH0>M264&rkpyp|SIyI|jo9(XMD&#tN zx;opz&3$7&s(T9yk0NQNwISua+6jXbYtjblaw81RuxXX<79Ni0=zq7IJG7}HXN1Me zSjxo>rgcgE)~;Dy+w8XNM#t>*THSU&F{^mGYEQ%WVpuIzC0d)FmRiI6T%&}u&>$C| zYd6Q3Y!~RuP4A*5E;JlrIstE@NP}*QJaCOkB2vGYR;|@;+nq++Y(i6-9ZOPXB?B@& zT#+y;e?2{^y(zTX2;(^Rcbw;vWHJ6~G_lu=8&PQNN4PBoY7@@Ha~7Nv6_JTT3Ct}j z7r32h!OjcRpU{(q_K9~wvHRKJ_=eNt__Pwys0j#Cdy2-HUC%0_LB(M+#~48kN<(hl zBeQR@R#s!$E(za3Kj8q6nH$s{{j+c)#p~xb8k?d;bLf(pmd2H zVA5pPt)}`cbXE6*K=`P`iSST=|DFZ9=11M<5 zkakT|8G}{AVBA$RzoBN5{#wXzk!?f26avjy3UsRYck;QdM^^p(_g^uE?g4w=)^Fj; zepXCL9JEqra%w@J1Rz>2?f zoKEW+EO5Y!bzlDS`tri9r|lL*vL_7<&%Cmae)_aPIpbUPs0nzjpW0Cnv}Oh-ue9rMGg&I(U+LTcmm!K7m?U8sGV(V7}+YN92$Z8{&|zRWivt&aq`C z!!}*f;g3LVdUl}3Vsk$KBWb3)&%v70B89BVxhx= zr3K+Lhp$kzJUugqmQ>1}KOE@~az^FkJEnudq#a%)GV&xgWlAxDuN!%^k%0or*iT45 z*lca4bt3*eq3*j?OQ%|Qlg2s9COOVDAV#d?h9+~DHhxNAkg~>99_Hh~U#`gYh_*!c zre2J;ngCaxL?V<;F?yqC(p^t5R_NrHa>BdCD-Bza4Fy%&^r~wJg!D$~VhwUr%oXZX zC-m`#Ho%xtK4Or}5lFH~<`)vpmd?0Aj}=wFBoF-w2AM*M8VzqlO668C)M>qi5?-Kp z#P=6doLN;bcmN2!c1D%(*#D&KL&h`+jXn62Xm_jv0*Xo553^7{D=VJnsoY_r+b z{_hkd9;wen$EdQKjA2?-CfaJP86ONf*6BM6rS}(CsDbA)Q0Kx-l2X&OrBgIe%Kaq8 zLS4(TP}m#maBm&gRo4_-#p3DMcwxP>xu>YMBF~gMDXueRimKKMcyFJ_ zRZ6iWYkmb{Z~VfV=M!@9Mh61%i#2F_b;Ee3Fjz%UjsV-%j>>#khPk~x~+kxWm>&X zr)PC($-qi)(FJeFZbw~9R!=HYJ?0I};m8|MCzXx#9WSHwEEv~LqZh(4aS+!!DZg)Y zlFe49*+~8`%1~UNR3>cl%nZrJ?VuS|Hg>B0B~|~DwHYnZe7d%m+ZeIXalNi3l^3Vv ztD)*&;JaS2{y0=(rE$ftex}<3(p)vI4Dl31aUEaFNKe!Cd@0V-csR@24XsYORdVwzX6EsO;ALAMi8!t!4-g*NYd9fa03w z3AhW3nC2x&WRitoXe%=9VlwTm$+U?~{2Z?onQ5O#qEdJ}(p=gupcR^Q@j_aa9#51~ zml>XE9GLGhesvM0UM}jsBN@f1!KuO&z9_PQvtHHC{40`E^jKvYI9IwT7?)l{*FkT{ z5ghbX>$?$Q$@Z>9Ac=&bHqsS~1^;rpMiIh+3cT#ALU+qnNe|+!%!j&UGjk;P+mRr8 z2$kmdRf#DQiuPu&PD8MWX&Ceas{VVS`gR*utJ7%Nop#r5cAD-{;R+f)RFxboNKg{= zx!n14UsYfST*b?XasiRHFAxeyw%$?YYRkE3CXxhGUj-DxWz)$!a zxnuY(q_~cg-}(maM-j10;|{1y@4isKmmlO>+_tTzXgoM4u=vbk)c~el1Lt3|PeSEhI>ux#MTS z3%Tx(=L{j$L1K9Pa#iK4>pmhiU+MG1yOgcD-Lji@&y=67qHcf>R-_8c;@W?OBYvAd zAJQ>;JzLAv*G6t^kh!>dj8NZbtk@zs_xdqqyCmIp980(&^3+ggsez{;f45kDP1BiA z>Mf(ClOd}#&38E;?J&W2diA)VnS`5yY$kS8;AYadG$?I{ecl)1VB7ZKatVF(XOJg` zI!i5jXJIeY2=YMw>$Z_7$_!@cvnk3AMzg8ptWut^;%0z%08>D$ztk_c%@)Q>^^B-| z!Mcgq%P3Cs8xiX#bPu;7yqtFbWyB+|smEVT`UCoN;_K+-$hb!Z=Ho;BWfgs{iz6k! zxchQ{3s?B4djaRyyY?U07jq??F%RmwE3~F^B%+@x_y#}3^@kWVAW>I5bzSiVPWre< z8Tzw17&ZCKWP^U13(A{_$PdwLv`}%Y@n2ShwmRc|DC>65?x1_MJV6BqV*v7TNN43E z$ysV7IeWoKa<?Yq@y45&|>y+6Q%>QEgc5PJDPG{rWEM zWfeophn#o2N+{5kp5vU-^GDgRsjLy2nO10SYKBUd^OrV66YZpQl5L6RhNfu#`?m$J z9T4&pdGh9!Eil=#1#le$56*Lf{p5KK@aYAQe?QE%Wfn&MQbAv&u@>p80_n?bp}tHI zzFY&atYM_B(L`&N)IT`p!um=ePvyy3;f`l1ORNBTx+TuIZiELi%L>4!+G#oTnH7)Y zoCWs}4zw=WXKRIeg~hHHiu9Q##Dz#NgIiSh-&U4ri)4iKqhjuNXL-!maQNf4ERM@` zcn}p(fa7(UFz?@%izQXrG4gSm43qE9vLmHg%M6mu#ATxx^R359e1wNfJae8?Z6Gg* zc94}XZjXOAPEU=Pm-@qykdifH&qAV)uWx}>mCx;~9B$!V#KV2T)~OOPSN$lMJkwIu zeO{d@$~nDeTiy!fpI#jE-Wy0KeEC9Oc0;OIjP@u`u|xTZWl^tOmwj{s+@@m!hyjH-qH;{d>&tKX`WE{}F3K0CD8E}42aNDD_LI;X+F1=3 z+YT5HJ2~h$ zR$O5hGQ}ERuwTpyw%`PN*NvW{GNr;1slG<*u($_Qq1S%_!M;v0ekrNyHa>sbfuXq+ z5g02CjC&mnJ=0^Y#KkCwiE=sG7MPU|%qkB|k!RAYMT4;xn`VMdGlPv;RZuox2~1N0 z(^SChkp5p=29w%K4rvlg~BCR8}6CJ6&R!6Fa#tXHiw$PFU8^|y0 zx2`T{zI`8+^4Bf{qaAX9l&U1%7fmi3va9zEUBglrMWtS@xQvQrKu^hl-Wo%~nr834 zSPb-p80hV~+mF_C`(D!Rd+WM=MWX!|Q0?nv^Os-sFY=e~AqGZk#6T|*1HBDmpdvai zlmtB~33|FD=qX9i(OqxJLFg~scPVe-qlLSJSo{ms;RhfDzshgF z;#YPR>l+kPtm12FuMyr=L_`zo6NvEVm&NTAATNRD_2)}HYPAqvI}h&`fvZJerlBKz z1ZMO#%W*F!ofvrGevJcZF*h=~I7GhY2k#-4YhlHVxw@)F_5HEm61=&8e^t9ZsP7Mk zEybYPz<1O})KdB|_jGv80lr5!E*xZ8wJNxi=S4atcS2c~&InkoM2 zUZMGbiAoJfFO>s64aNqc@5ncSX4eh|g;XTw=8=eW8BQk0jrw6{ItE}MJru8)zI zh{%?E)WV=~IYRIHEZ<$ z+WXcfHIAg+@8?%^?D?>RcFi3I&b;0TS+d8rnvv`=cATS?9SkrG3*BHEEXy1I@29e^ zS+}MNdUV-Xg+0?S&|UdtRaRDI){`)0iE%~MNo0}lNkuBr%5;i-A3mXJIyGmva2+c3 z$sr84g;T3gHtSqXX7e5K0p4-7ErhAN)-7GD)9JL^%@Rwuh|`FUBX5L(8PUUnX=@Q@ z;@;A-N-cT=sD<7nci@tN3@hi?NnTCr1&p91 zdo}sz?{}Bv)kTZ#aBU}0^pfLWV-nLv9E^?U|CcOEONtj#F^c_WMM1lzxZgsi+G?54 zp_qyWoZu-j%Z55S8oO5*p0W)ASVC%$qirU5)R@sOn_P$`ujFPz{k7&8L@u0W^VP($ zZ8DpPU6bce#lDHQG6>l{Q8x)*F7W11>nxk5Z>aF=BfBP^6-0^DuH6tW0ps1f;84^U z0pBq=ti8Gmez#h~+5?FINVEv7IDbJJPq#JDE}Ij(;y9@v#^3ZPTsw0=Jh0sk$!*P< zmaOd%>2>5#%V@p)16Y+Hja_c2$O>dI61HR%kkRwczY@DjK6_lB(!{N1*;h< zJPO*JdU8RYx*ZSSf7s=a)53~W$wHxxPQQtYh4PnL z!BFPRKo{XVKQr(opW~e$$HvbrbmK?d7_1?j7$$d1`0G}Kc%4V~fmF$9`eE9_0EYt~ zNvDU(pIaM4j(wq78fWNThsv3R;(glcv}~tH7f`ghZ1ZSFlWVwafZlU`@5r%rGz;B2 zlK18^iDd@JB;KbD&1ek3aKOtpm~=V$(ux)m(rys!cFUI91urQs#BZQZ7B~*ZO2q9W zwT+q1aK`k0uq1d=pNCF*5@j)M;cWu6iXq>jzsO%Sa{UDil;i@&C-Jmc z3G$lnIFzVR4naj~;o-aF{cksiHJ?!B@!*SZ8!K22t`>EQAbUkGq0DZ`$Wu`cGkoLn zPDGGH1Zt>LOd~ZsP(urW3#MQ*N<+U+BQ%cqVVH*t_jtnY!Qy|~8$a{NOTr^InI1YU z3F){z6>a5?Tpc@vX!(MR`ZQxb`nvvX#JaT8jqt*cRv!pxy6>zoZu%geX0d>RZJ@}_ zryRR00hPWO#~@Y#0kJg8-zMvMt|ze0f2A26Uw&thx>1fyw%^yUH_4K&)9;H6^X~j_ z?Y<*1fZyxr5molHMZdtq^y~`cp8s0F57F47?7YFPm6IyJNW4?d{K@L9&~q2;4={z( z`DXMo4FgNdE+I|LIAo)vm|YU6hHj{`Sgb^oH1x zgQC8|E;-kd>6G7xI_2W_N}d>Zo5>O4Ut<;VVR_Fw=T{{Ivd`_mV@UFEAI*(up@$ZF z6{*|9-4Vg~cc9K$2mO}w5}KmCl47PRXf)-=0-+hDR)E-AHod$>oa98g^otq0;3Ql6 zH0H>ZKU;7)9O3Dyko>s9-AR-3E~f||=L1zDJuYTJ+n!0~kFLWoaCd+#xCaQqvxOMn z#z1%^#cSRkYqM1UC`kV$T_8K94`70B1xt!w;5Jv+HJBl%YhYo>$r6~ZHAZT>Wkwup zntmu~u3bDK<9hLXb|p7btN`1W`EFtJ#?nPR+ggSlzGA=Itmetv&29y!s3yBTy{?7q zok$8W$j|3}e$lufuj&g}F<&=a313*Xi$e_26HcC{Lh@3TyV)hHw98~HaAz{hU6+AbD_@0 zIVAV-pPno^PuQean(!)x(-2C`&CPQiKn$o|Fjln!6M|oYzx6J z^_fk)yfkOF%gSdqR^v|F&|WmAw9wvl;~6cr$1u=q5GjrjU3!sj)p162O5B<$t-;6T zpF(ZD1;3>4O9W8lgV*ANf_*q-243!h9-os!9z7&CvRqvXLh?DiQxu?VW@VhM_AD6Y zAVkc9WiveY8&3Biiuvw0;vHAl+i(PV!HCJP8J#&_3!t@+0ZAHxNvbeOHB8Ej%8nxW zw+!K=>%TCZ{_{Nk%;nAOH^~_-mFDijY3V$i+b7#OD4oFdK`+@NWts0MD>7C$hyC`j zuda`QaIUB*X)@2(0*QIDR;kpE*eJP)BTXwD2%3)tSM;L6b8czH(FF%c218Z9rNc44 z^6JywnNT7Ej0FU(X>WOa2X%$d}=rq$G3 z#>no_^ekM{M9(v+XEap{+VyvSwdyPM$5J7A%15t0Ia{sRgk_J^c3rpKmwk6B*!ZC; z1}c5_&KRDh!_uf35il6v51KNSo65uzra7W4om+EPjqK$TP|XAJ$6$qoXAUeq@~$Dv z-ti!7)p-7p*eY+9IkUPi>vUzqJy{&MS%_R01%xN0bEX?>xlPn*y2k#Js4#D={Z4a> zm=i=RQ|R8!g1lCa5%q}J)z6x9008eX?e~goguuBg@O( za=I30{%h{z{jBIiNq;+m6u?jrj;$?NKDa#fZW&BV)?yi!Nm7)ua<|0euU+rY zKjD1czaW)YGxFb3^Ui*<1YoQ>>wxOFVG;W#f0S+1uaa-s;ch)o*%g<)p>fq48dr6u zx6|_;FXrptI8)D0lRb3l7mc6fPh!=!P>hxyyya^+k2>CW%1^z(VN5pr}@RY~@uGp;M$d-M-M5egV8p!kM zk~qY0j1UST^G`#v>|shjUZ>>)6gl^vP7%nU(?~J-?j5n-`v7tb^ zS@gnJyvReWwK}1I(TY_tTJb_J=#qCtPm>GTMJMYu842^e5SQ;JUlKXXnQ$0Qw#bkk+nd~QPbK8l$$yifgJpF;~JWb(a@Ajztj+H#4 zl3C4?YVvmBiPPjOa*v8Ou`tP3H|s`0Xd7s!-Mj_~ zZPn}Xo8;}oa{3?+bIL9u4Y1=jEEkua34{!&+oRf-1CZz{<(f}@iua!_FjlGJZt;pw zHNET8Gt+(QQ@xo{^~@S>|J6Gg9i&N{-I7wnFjQVVdx~AGZfnq`1G;T`Sp4&3g|KLL{qiYxU%d1KmuM z>L3c7EarcwPh$p`dKy|=xB}+CPuGXpyx{Lo!DZP)=0CaL{SxX<0p;BW92&aOw_on* z`R@G#>u339pUjpEu-JFRx4nCpJRGt~F81@_d@))1?3OU85OCmx@iQsQYjXL99s!%I ze__mLPt#w1`1-hJjT|ZvRHadYve{;y)c2s?ZTE)izb;jM$5K7r4h&R2e4K|m`E?>+ z@b@`=!y_$CA*0{|TuVomu{j24NVg`Mf`e1M=GbP(!$4d3 z{K){5M z{kJSl6e%$}Xb>rfeAN1EkQC2z&`&KDQco|yc%j|SN zzxmMlw`DCe$iC6^h4@W%T&!NXYnn>Ev3P zg(qK_@kw{gVHF;u9zqFZ9r)=<1e8r-dh1JU+RCXe711GYk>_nM==f{rA^dolsyg&uTl_3L`X(KGPFV~*navT!|4bU2pY zaK0Vj5jtox4UK`kCq(GP_roG|N@g0H6B5HAaYJI(y0UYbCry-0;)2P0YdJi&KEoXa zMolIq6kMPy#9)Scv~13)Dn$;sH0ji!YsdWUBmS$XBmVOC+}D+af1N8fUdu;jEMGf3 zLRuy8re0|0`?*VJ2o!p}U*4R{B2N0x6c6=zwC!+H#zbn;`y%pUe{7h2BP2Gg9^_|U zze--gujkAAdpk1BrpcRz&55e?pau*bE-+YFQE)L>jNNo&r2J5(2FXvf(iyi-EHFWX zUub_C8a;+ak3B&GB0{G>7XuoSyivKlicUH%@p80vCN&!yAJ&l@kr zjY20KR%3e9;l;Rd9S^-8mt%K|L|?WA`qtQHcCf>2pDg0i>a)tOFUH=GSgS5DpZ^W^ zuN41_$$$H8N5;j%df{;HV1r5aVv8 zVt+D~!Kf7PORlX}vO-N)^xS}O&R8Rp`}O9n;Hf>G{~7@^K)4K?u(;31oR7+YgEGLF z3`|Jmu@@f@_JNqQ@bHs?tAc%rS+UP3nq+6whZpXPK~S{kDnX>+>=F@VdMfvwLJzJ{ zgC|G0!R7WSPpX61v`DLCnb%W(DA1iOom_}d(Or>RgcA9o8X8$+QMvdrK8w=@jMY?y z1PbGv^QB2idtEc2x_6v#D4rSIY9j^r0q*s5LK>e<55F znfPVZV{}nRg^D1vf~XtDexfzJnYhnB5ZUOIcc_NvjL45)?as7>f00!%|KcnJ;j(tV zI-23qIqE)y)XJ>H%BzA8-f|B?CjR35Y7ZZSiU0VlyV_=>n|>_m4C|-m?1Dx7@S+=h z0ftST1!BiEQ3Cm5QZQd-LL+*U73AbCiQ}@_y`z7K7Tn3%PQ+vM&ZO7f))>FD4N1rB zpoN2*J*ImWjFX+#tb_mYHTnbTsT9f-#SDSfU7{?0!!db!R-S#`Dr8sK!e3d`?@VFU zxhD)YoKE% zKu{8P@|!ltJTfO5S@(15*|})5dO>HD=k?p~-P??gfIf@nkF-i&Er-R-f~$7Xhsf=C z6t{O2?h;$VA{>8Z6%qMyzIN9TiHYF*>nU*J^^smnfdSAq0648uLdJ$+rbb#O#~A%h z|7tPo`vwpznxKI|Y&v~L7#_|mP4W2a^^c?M+UJT>Dwqmi9( zUM6GbWwM0-)(^|zlQHGTEbPM@$;CJ08qM0CvBqEXKT>>0vclGD46!-SoH{0Nn! z)npOV1f3&BhNUn|Kb}(gQ51g6uC$q{@EoQtN^3kiI4M-t+ezo1ahr_kgO#x}N32eWtBgE`n;2eX z9%qTJx0}7UB$?eBe^GfX*xiI02KH<8#nbN{(PvlinSUeLpBE1+qN?G-hrl}UqPO#& zY?4P7ypEBx4tXDHV#5jsB!u!h&LF!e*==NivhUa8_E6wUPuRIG`gO6T!rqs!^k!=j zGLJ~w#N$8@tq;*^P^+FD38|+XI!GdFp#!XTA#?-Qjtwh(r-+5Mago-c+_`7~wH0v9 zwyUIjDcX+K+nG-u1$W^tbMD$!h5k!se)pKHRu8J`2_QfJ6$a~<-vu(k`zo`r`-DdX zjh0Z0`>RHW?Y*1 zRcmAnsB>Iar5!v2 zi3upEm}$o|@1$p~Wn9cGTp4Q!Q7mUPR`X$|9djEOYLK=$W^_9@W&--G?Eue?1;+K| zj75Qd6(`)B@J1fZJZUv~1q3B?7IK9IQXsS;uw-q@1iVSb=LDe{B@LnfBJwPO?5|4sw8}~itAUn+s%~CH) zM}k1rTLd2bMYO4usdeOJ&(~)D(3AJ_-shjXm$%||>)7#i@pUQX_NC%X*QE(Q z9-TpPJLcrU75DcRvPshY!!_?Js)u6$(AEHGy8$q&+zl!Lpe+I5yHAcvcP0oSMS+;n zH25ruRfY10^LT_bfSmZW>Yai9PjRxJj*o<=t#uFn$_dYhK&Pw0({rYzgF$0VKqnMma zZA4u_Har`FOF5)e)iJI5m?3^;CCGI72Uz@pTY7IfmeZvl2;m3L(c-VI zQh~^P*OV0{8C?e!Br#;2J(g`ihQY81Rl|UHG=QK~0fG)C3c9q?X8!QV~p- zPkMiB*U_j3?5dxXg;xjTlF3a(C0T`B{klAAoIV`)3j0+|`gAA7*i?Cpo`|>d7JMhq zs(01&scaRgGr3LYm}bu|edQL+vb4DV)hMI@R;%Tz0F%Yl)!`<-PQD}D5NU^3$`tFR zuyB#AQt!lTvw3wGG76l8ZGmNC99w8-sYA{JqB_+mq&!ur9wO!hQK5=oQdjjn$53cd zkfO3zo?~yec9M@nE7}lwa1RgH61df@Xnct6Wm$PDTR1nD1Itf+oPA&Iwc%n^BfA<^ zt8SjF@>FQcVvA8_xEfVv7ojQz+1h;jXkbPT75Ar7t$LHgn~HR%))qFEmZQ?eG563p z_1oy$tm5gaOqHF={g!d=w@h-sWs3VPL&d20HT{spB!s`Pg3UUe-7VwnZX=D|O(4_p zBGWkmnGQvU^S5P+-p%M1sDT2KN~zs+IP?wI2H$hl%40dbw=B|o%QWu|T{oPSvMTVq zv9aWFiR*}xeTLp+ETq>O^24LL^p&vJIh2Y_TE=afQ9;Xj_{5Yu(#&P4Lu%2QqSB&T z4w*SKUM5RxjgHjT8qPn1+@7XG@CfFrrrK)$QpG%NEns(>ZOJbmzsx&%r-|ni# zNvwTV)6HN}ih@PQxF#;y8pb+=l0~vjWNR5TTC1Q@%A3ZbCOCG4a>GUN$cs!gk$?$J zTZ5+UgT@FXRS8X7LetivY4d=R2b%UHL!%+%0mc7y0!vro($#^{*Y6fIT?aPwKCq3@U^@qES@W9h6Wp&4%NajPFJCTm@u~_w zD+6E+Uk|+f`mn40s}5ZWu8u8x+k04wsR^O8~1y@_J>d416%)9$5KC3ZcAw*r9jfdWW!;5ghWjE5MpT?M2$G8F>tL zyLgpr?{GH#;Klza$4AY${YgkQ2RWcn-kBc_|(WZU&JU}VhR<&$hVP1XmfOiRDT&+W!2k;mp3 z=i}%&VWiKb&mv8_<}b^r+gjtX#N3g>ZC9MW<*a1IfffNZLBkF?)Ci-#xbBKap@$PY zQl8k6vcwK-DTeyLfn$G`e>=if=m{Uf)XE$W4N{#K@hTxdoJ{&L!Yh~HA#^*WlBF$U z-^@}yO1Rb;K@C*I%8M1G!@ZzNXF&G=SayZM-8rlqeLxV>XOY$hxlw^zyL_jikVjw@j^%JEZ1G}d3n zJMYM*+HTwSmVP|Cr)Hj^>_n6QK}%6dm-(Cw+8=rQ&gjgFQ;zY;jcnfarki>_i{xG> zU62vMVNy7A3c-wU_Q;*D$?|@_rao1~Fh@U zjj-Yn;vRwM81ojwMU=+~L?%3I$==jfJKAzPTk%K^2hD!H-*eKC`nRv)_`hu2QMeB&UOtp8Gwn1!D6s}|&}wV@&5pC2<56_C-fU)=_EiIrh*~GIHmT5X z<>7bMjVoQZXl&PNBC%%ClUT2nuaecTRPMHEfOWQJCxkW&cEo7n8J;}7ljU}v#S6;r zbd<5Ug&I&w0}3i^K52K*Z%N^S*gU+_nW=D4rB5ZpL7~194yVqr+iZ1Of-TU=s{%KC z2o)JVEVAO*bs}GQxfT@hM=ON))2JZA)}GWc<$MAa0BYbF24@h5YBZb(O%qI;mq9`K z(IDA1pzH==8A4%n2Iq7o$gI+Fb$B-@vRL9;FUT}4Rt6_R}eNt+BqA=&>(2Jt{gau9}O z2$yd(k^_b0z(A6}9=MQv;R0_rzJ5^5mSlQ`HZ{rhM}P8 zX$=&RP-fjq;1B_PX!t?^aXyQ#xLp(sC~9vxv96%~`O;$>^AO;@1`*>%8yL1B!a-15 zB64sXWy5_R1{r62K%-Z(x139iEAJN7S!C*m!YPOj*N;`P-_Vs-byzuOGA&1hp;rr@ z(cF}`?6$SIK8I38c(c$nhtfq9+@6FH8~!8H-?Ok(SaRRVE`aT}Vr`*WR3?fDHHFQl z*sAgXD$I?$H6M<3Qf_9``E5gp4}hP;^Pf4s~1 zd*kHuPD_~J&WC_wJu)ja-+Uk7awAI>vS4bq7d_9 zSn)~jFy2N(WxI^rV=Th)qRpWFNOup#drr?#rWonqdi+Bo&2+Mdn$b`bTI2*@u;IXl zI55BwzqNKQ+H&X$A1=g&lY5k1Up znrESB5UGI)?{E+)mD*{JuyW}-kuDwe=sFZBNwOv;iViKX4B1}Fmm`2GbnRlw>~FF= zbEWW0{^!OjeUvR^&CS5QG!xx4tX#;@gK!qxKeJRpr4CIV@04c)z+DXGVU#-{Zy(R_0phUImx8;L_d(4kgTk|#*AfKoy1 z)3$?DWWqzb9eG`(aA=%flXyl1Hsm{cpnwDA3l%s}I{_JG3`vtyfl3+)%F#)P-~0qP zjLAE=2Zds>ofPZ~8O<3Sv7AAaDCx|Rq@NA4f9e_0#p`d_?#>O{+BqTtGIp;f^@591 zzjX=IGKHxZq2j!nJP~u&cC#!%C9kgJ5uD$a#dK5XweEf-@9Co6O^P`$q6VJ7y4l~8 ziP*=1q-cP{b>|XXcz*PJF_CbLC>Bov2%v(Hh2>$~>IQyP=&74OcvCm!{jpAeSlR~} z0&}^Q?r39GTjc`Zn2Lg1s_qVP`ooSUnxD~V-0`#>A{?9_v(WsQ2IlR>hq(vlT1@eK zL>P>*UWfuWu0Y{>{MvujvJ7w||B?jc}!*co{Dz~*rqo%tJ zHM`WDvXht;nm^_Ps50m1%1#U{!Td`B8i zplwMmChPsf=CF83=sC-RatN;9C8&(>e#0JCBdd>m##%9*Hx9xK6Nk9LFuDEXK@=WRtEQqx_y9r*Kah*tS{{~iSHwpY8 z|1Y!cVGZjwa^Y2u1uOqnh@@;elTUK7QIUg(af9k!aK3!KGC&?$_d?wH{9?o6PR8k* z9FMZ1r3{6Fx{oC;hnUH1uIV_d!@r^#7y}WdP_~u5NsD z$j+3MWliQR1@xx0mS;)lorMbsd7L?7Hd5NGR)zTdL(Z#n-e}c1`Pp_yxs^PkL}#u_ zbm|@RQ7Uw5B1(JNU>39CvYAa?u0^<}U`r%dWjb}~9925cltx*X2g|aU1PuemhIXc5 zfz;MqWx47C8fmQ+^hmT9pYtl6H(Hg>7ULXuXl=EK>x~c#(8X~C0xHm%`v5?$*XO(m zs?T}ps*0D#)gR1pea;-!=ge_^&fH(0(~a5DlFIwddoBR!SAwR32RHl{-3eIsent3m zTESe_f6T4=k7X!Z!|o%(RxbE+T=nrLtm>njI$Z#V7d6Xq*~i>2`&fppqr};VMHkJ_ ze0okDC5v6tbL8x7P0p2;eAHwzlC5)I@$p8h_{gSbtKegPYQe{x7ktcR!N+{zO`euW zoK)!XNbfk3JAH~DuI9{)&zYl;%GP;AZNyyFMs)hw=g*YRQslIW(n^m`tjJF-O=Pur_{a$4S#8NC{dXtd0poW}L!RO`v94TZ1O>Lc1Gc5}xk3jasq zA|vKbd}*Y_!Od$wEq;O$dx<&AWG4E$wbqUH$ST5hLX+2Wl#r~$C>v1WP(#54CfS%t zHkOhN>%)Gh-EFnn&1RQecITh9`z%AkkaQecZIp{RHU-ohBlT;~rSBsw5|ow!?O(y2 z0K65|#?6bTKX@WoMlPFUO5*nj4_nCwXd}WpXGA^%fK8H;4E49m{X>FMg+8YV!bLs# zp12^Qc*xy+Iw2Pce1LrnoVNXDldLDZ1?5}b?%W7Z z#giX{R8ZX83>|62Z8xFBZ7z!&!^V;e7Ne^qmn249yB1Xu|BT$MSD#>SNpc_j0qx@r zotmMttaS}k9>@@6PB($HP(CPUF;Jd~jnqP@LLMJX96XU+Pd7)%qwMT|M^1MhMIDu6 z>L>$Y6<=|+U79QN3-}KW$4wgc=NunvJSumUCXm?w5L{C?G1OI#QwDhqX;rS1R_Tc9 z?=_Bc5>Se{k2=eh>wIC< zLUK7TUpiKSv<9#o|7i>fmV5L^4}J^7V0w)zaL_g(>9R_W!qIt@VCrsBaENV6gKXfv z3_tfiCX<8j|1eB+(^)9$8JtEm@}$lDbT;^+kd`icwC#M zkAnd22B;U5kdL^NU*iZ!a>PJ_w~`)RUSk8ifp)CrM}UN>S$B9Hq>2@AEk4#UgSOjq~Q^ z7H=Nbi+fAR$DsF#x;HB9sKy2z7l@C7n>nN7hf+MKdl%>PI>60J4?gGIHMj{r`0VOc zdGwLze5@@k{*w^f8wh>=`J*toJ0a)U7E|GWK6DZu%<%WxJeiCK(%(3l=} zJ4)mzPw+^6v%}%^J0T-NJ;~qk6~|fgXY#m2eg0X4{k(Obv4xxSe!hk7_sV(n2=~-& zXacpkwRy<)D)}OQP_jeOq<3Ps&&2VLnYl zBpnwnHIEB8WQi0-m*f$oz=5bOPuPE@CG5KwXWNKm{jEyYcXqpzlJ#vVkU}!9kx|g` zlx;-r_EzO?OIgBpKC4oenD?R885eV8_Pmxu#4J+8Oo`aQCEu+#!Eigk(5V02Md4!& z4KnW{`*q7QS6_u?zd9D4+t}1s_(H)X{%;2C@eEkNNe)dqF0~9;b|l|)FSbz$uksOG zEoUdZ!cF8jql3&yc!jyw%y`{~X1vO~^X8tL@rr=v`%qivAiWAq#B`YV@GMO6SP;gf zyR9f0Q#`^*#@uSjn6HA8G3)LW!fi}8<`&hI+~S&&TTe~N+2kGke8<)OUW!XpVbZZK+D2tdZgIAx-Zzf0 zQB)R3)ld37hgWo9Xvv@IMsge#W;Uz(jIiId*?1cGAe6RIK|E9cSpCPf-|7sz%~q$S zN;{vcc&T@+cCK}g(ksxpP-(f=k)qp>GHLaiPhb08tp4tC{kQsLb#d8mc3XYQw{lrc zC+Nyv(8b+A-_Wo-LiesGOZE3_$IWu7`ui1VzmJsPck8}?d|+#Pdw#`dF1`2N zYVUvAS~pDkP-=a6OzZXXF+Z$8=|iOSpLx{PX$50me}8=f))<_ zEIxR3w6oMB_aYvSY(icR2F-S#?m|_w4Fzlbu{;}VsYV=!^{IyaU8=^pWALf(7bu&T z%Ae;Hri-oXh+PzJtc@m0ZFO%&YJwkk_Ae$-cvt&`x-$>qeZs?13-0oRPi3d4>SB1#|JH81$7Obk zBa*qsTxs%$e+6g`xy&`@vQK=_$sp;N0AoO$zh<+JX)bHHH)0OCB67x~M_0$FB@Xq8 zKls%pJ|R^_Z)@pFkJNqwql_hDEOXKib6V7TvKCCuhu7bX-@qOC@5%0tbn40OU0I-? z#rT)?aXmy$^z9~j)Hh=SW&%HHgY5PcS{()>@%0<~K;0xkWbv<0piV*ee%=SF9FooO9}%=BL+;(t)Q?n*Fs(y(6$^2 zC>ILZT9`wDz@>9}!he4wT?Zf5j-z83e#-=X68LNL2U9|(v@kN%a8w0Zv<@<%gbZmR zJEn%CCtp5tb*K`d0Q>w`K>W+^VyWD06GQJ5Q3zOXOF`=he%4QnxAb?8B-c}ChlTgsdB58Oguqa8>s~c!^h-23&LnAv4 zj#6K)3Se0N7`+|er#aAV8ebWomL**1*}!bN;O*vT99gHAFU0lPwP58l_-=MHk&?lF zeY3ux2^U69#({5ehZkl%K#kBQY%{Sdy5mH}K8T{B&BaxM{(|0B$Y{+z|M;X1he|#< zpxU_O^4hpvPgNfQ&_g&tJgwxQ3gi+P)Vngxqfq!5Cr1pRDyyig<21l94O}R>DkW9~ z(m-G|P!J6;LIVvTtxlo=Pf2OS^FiVT)$TW&eR82W4K;?`>*9X@%kmAw?)B|gKm78| z8?(r3^RnL=wjc;|*&JTBTaMyuafXIGmpqo@cfW7*-#@bpsI>-v!*+*iyrQ~U_=rU46#b2x8Lazd;&X$atbc(Z)D{x1<6-I)G)U?SQL8 zj{~YhV^7SBa(HD^`Fw#hi>6KS+g9CZm#gNg9-Vv)xFc_mJA20~stPRA@SOy@c`S*O zTnOQfq@-eBPVrc4%jr}tsG)P|l~!F&{=ivjRl*T9ep9rxPPN5#YAml)*Q%PDTF|-= zO7rxG#k}&tx|~tg`@qY3kF~PiTA@F8_dBh=_kq{`Fb3;wr*zxKBa zc`VvTSrS~=#Po2toN9{ba7A=N*trZvbWTu2hbm%vP>SdXMeqy$H=&4*y8KyPs~cD< zK{5)Bkhfg=sKU}<(zXL9Z5vxv)=O57S>ysD;|qukEg&+1f>D{rRobYEWdxqCdEoeX z+3`WiN-}1G*5+L~KVznU3Ir}v!dqMAI#LfxaGJZZMsrs-g0jeMl8kSY@ZWkg@X?v? z9HR3R{~$RFU4ZN?e4)BPv)66521NVaVTY`v+n3%D1;0yJ?P!4sJ+`0mFC$#oD+e-0 z)d50C5K`DzA6&d2`^+E5r8TMB+#kVo2roZEsN*@E1*h^UFDS^*rM6LfzE#@06u zE_UrcD#?V8W&Tqw0lx`o0RKzWDrkol_;fI|KZ0$X4VXcMoL6iGl?s&t)g^;Q|H9@Y-js#4T zvGd3I`qY_CI5pg(39p@Al6n-*-l_6QS+3|~(08gFQQe3#`c7^}%h@{zoqo4@Ik@bV zPv|i$p7inDn$pWeUfawkM%r!r@pwB8u(}3X-5|JBx%6t$>LR$hCSHQW6Xj|csCC~L zYy%y&K@e!|=CIXl4g0K@RfpO@oI#?2B!rmxQoJhkmwLR&z|&IZDQG1{ttk-LK6_ST`e1y|h+^~nkDlCb`bILEs(vEro!@+ z0E%G+MU4@RwYb4Y+b4%0gHRulsXZ=rq1*`L)wqfEi7daojRZWlF*lpn^KY7IJ+gUj$Xda9HeA=FlWmceGk?UOrH7hy5DA{MuU_nGcG#vpVwKl+{QMgg`tQB5%Ln_2hS>N+Ppn z`70u$P@0ON(FmHV?|{3w%O4J{^MIaGLD_Mus*2{Aax%CeHaM3L$|Q?rgFB3MSF@B3 z&d0}?(b~DCWoh;wrpovMW~A0hWyamwl3o(09}DFlbItKWW9caxOT7wnc%i|i;ggS| zHhkq;(;ZyFPE|%vWv}}D`pZsIVCL7LkK!Osm;Vu}B(hOvk{{voKjKMjyV=k4{Su^6 zb68uihr=}VW6bmg55%_q%Qbn>k%>z-CAomFPZo2CxPIGsCVwLN-u(IJUu%E<`S08v6XHz&tEgv_?f(Z* zO9u%4O;BPH7zF?tv=snQO9KQH00;;O00ubgRsaA1000000000003!eZ0CQ<{WiMfK zb7gdMFKTlyYH@XCa(OK?E;lYPE^TRUE^T3Ow7qF>EAb0mvjp z(X=dUvn&q=FSJ>UwV7HhyMg)blkq%}BxP5<=bYQqAF3=-$y_2MV~@!H`H$T&T~C&a zfBfh9uYatU+q6Gi|KmUZ?|)3+x5M=F|2Y4T>;E|UkLmg!|Ie>~EV^_4HkvJa-Pu2W z{o}RU-z?Kl`)R%$Y-dCJVYpu{)6Lp`8Z7(U`EaqZA3yBBFin@Ke4Z=@OL?#vPo&vm z8M*GdsWcc3H;?IZv$P+pz3H&ODLmVJu7=fD`(Qnr^kul$S$D%XyE2V_cP1V6my151 zuU0d8zS^$G_KzKUxX1hbS$DlYlkQ|D%f=?1EJpU@xVx@?EV2)F(A6;ANEfe*X5New zD{UA3jfGwIc)eZ8>Sd(0`_X<`_NG|qVA$keiqI;I_Hy-Bw^>}KgH0$CVHKijz?O=HvTzv%#LtWkcS57QC59_}(69d`R; zMZq3lns-;g%@NLly#6{#*J%4L3+eLnZYXOVr9)}`mo8;F7;vpJYiYHR?`vY$dZp-Z zVZ|SoE5WrjR<`=oKk?cvt3O*V02wJ>kOIYK z!2}}+0VI{(e(KJ)Ljd+|=q6|n&UOaiP8Rv}pDXtP&>uu=#kpmlTlJXdBUE62EQV>2 z(KnrQy;Nk959Vb0cxG1&8CsYP%to4Yq>J-OaE7_jp}yR_byZpDaWsGoc6kZb|3@({u}RKgi6g>0l@m?=6?JVHd+q z26jr5*9o3?iqvIqHeFbc3r zK^O;eUhX~Yf76TPm^Pbr`{%I{wt}ksT8{4nowO`)I2^2VfLrEdp^aGz5yt@O`*s3U z#h3M@HzNnL5YADg@HzWnfma?1`5sS3f;AcMdrg;fqeug~F#h@?$YKw<^o-QzZTLwlL|nFC-M4$kFxTVBD`{5xRuE6@ zj7iIIsCkfZKp!1)@|nNgY?g~}58Xayk0&)M_A;sH zW7vC}Y$_zN1z643Kc87P)wPV^X)=Ux2`XwaDzw~nb3a*IE;3Z9R{rBJOza#ta z|0S(2x%CeBR!LZ6l=tm&gNZs}tT3-37~v2{RoA|v&(_FL{1Lo2jTs% z0+OsJ^A%?Nx=cU1DMX%E6)^wGrN;ey=9o@S?FU0(m-J%gpG_vV$^zCI%NR^vU!8>J zWLS~VGEujHx@!_N0)#ALpKT4Hk;?{Y&Vm54ywwuof0C5H(T00Q`Wsi zhp(1`g5&pPmvZT32*qjLeI0t=ez9GZ^rf-o)p)A1)TM4(#L|ou4ha36tMsT9tluUpH;0GiBFqn%NEeE(%h@19Bg-cAqaMae zw!6B|l)mk<7i)c^RoLvgXifxc;nkHDjk0saFN;C;rEr+6#<qSmn;)+I-mkJIRjHsrk>LXIg^wAWK(#Ae)4zl z)mwZPIP3xN)(7yAZ#_$4H~5<)u~n;wX%4eYrp%9=S#H_V^)<*>?^~H1lCcVqEs#cs zJ^A4rWF&o^5m3_fCZ`UqqM)y`*=7P=#rCX1EUX$TQ9;}gZ!*T+! zyZ3E(<|IHn$g3XwOi>2vJIPqJtdz8DEvhKAjILG6Hg>dZnGly!T`9DwwW_Z9Jmt4- znkk4lwNx9|RD32%1LQSIC0!_}_J5zsuFfO>)Kbt0x!^1E$vu^h+-IFuK|btfYM*Up zHv~epC8}aTfTS&QF$88%Bw0ywoQl#9zJrNbmDuTvmUb*>JAP74bFs{n$>C2YnpQS{$DgcjmRnHP{TlHdtJ(az+jNXaB99LJa8>`>!>{Kuj2?Z9B@^bl>ZM!xT!B0BV z-|SaddGxC#Afx$AaXJMWt549F$Idb~;K+70uzi=f zUnz_w4=}KbK>oStyY-5tYKeWYat}zgU83?vHBNyRgl@_1!98(KsM~DF{UA1d7m3lj z-36EZ=qj_dj~W}Nl{fn7l83&p0Pc_Nq7@+_7et`iY4-z?z)Ys~7j=+yzJ9c#2W)=n zz=}5BY&Gt}1Yy@ZQ!CwHwA|X6k{524Ez2*R4X@a8?Y2WEv)TmRP1l)l zXE4_;|I)GkI(RCQJI|&g5D-)|y=`nUQ-1#oKbQ5JWo4?*t*Py-9qjs+Ri`!WYBQ%* zhzxR|XM05xCk_5;8+yPa`yqs#k7mHlrXWRGIb*1LPTevlRdFWk@?>C%u^g|-qG=@% z%;|HcbZa%E4HAgc9Za`YsD?2Erm@E^-36PEAx;+?P*Uo5XA~;-F|1|I#JNp{!?+VD zR$|hQE$zizOAiaxALB)fzp0uSa9R|a*5l=eUBXa5x|u;7S%S-s`Rism8tJNb0Gdch zf=jB2q?^ntkkZ<&Kd7#(46c-RM~=}!#+o^UmWZCthL5Kv6U?1{tBYQ`v;L8GS6s$M zP4xXGB@+2>0Houqs-WVWSzL*VwpM#U3nK7Fm%VwV-eG%$^#mu;4Gh$@({R7Qx{uRu z<&DA;35azjIPvYtXt5+4k_GS(I81xZUtXx0NBRa8QBj!y6~W9oAH>36H1?8fHPdbW z#W7V*-?j%w2k4jSWK>$HHGTu_@)hLBN*|WkW@gQaRlGM??z+1h@{Ba?yQ3j(5VPS( z=A|ARdoG3ebVp8)lPB?fJ{(L$?LPQP1R@cFvc1}5-A>lOd#7RhTB#l>Y_!^&#@Pxo zLjb;EPm2w6-n%Z^#n%c6oxjNHN}>qw?6rJ)YM!&NQ<$)d)<9o(&?pG!+f}9sH68qI zKd!~b(yhVrV{yo;Fhi)dJEzoQ>a|Ro+81H(TpSjlK|Zg^`nRA{Qj)!t7EwslszMj4 zYm{@q>61o5A+Q4RqcRf86K>K&OL2#e@yMbr|D3rWKhnu26YsjTAo$y!8fmPOB|Y_q zulC5$u$tktqX)vh)-=BngC2=bMcPq(1XGXQ1-I~xm3b_~2eSyc)l^C>#!oD#>+-ek zY?FYi_b@xE*;a6!IfIhjo008yxpiKVO*-QngW-l^H74;mCO5azcbC80%^5!H-;T3Z z@~0h*dg7BPxF%@j)K9cNtO+jL|8w@K!_#cB?>YO_!R}5hENHmX&+gn>Y#%P3vrnB& zG0NAqSr(i_*;A{V@D$9TO~GDM0lMdwaOdQxaN=u)ZcYN%Do>P`GnxYC%k6q78<%~t z41PDv=k0#eukKgDvV5zlLd9ZrR7#!ZW}j4KhDF19i09qKWF^zGhb2Q1RY9^wR<^ZB zpMMAYGRxJc!|DNb$E_@;3L_dmnk~UFugEB5FF9kdc+to>#^hn?m?KznTy(4JD*hVU zpIYe*=rCM4f+g!I2y)(nrr@Ana$kbq%!(xvJf-6 zk3*WBR%!aWQ861n(oA!~H)maBf6ZmyBR;cF@304Qa7RM2R@mR|e6d`tAZlCG+briw zjG*Lv^1xbYIJ1QtE7WZ*ax_$2TYrEVFEOdKx7@oQETN>(*4H;+xENq9^NE%H^kaAL zK2Fx=+YFo_p3$tyemL`W3?-gcj}QSjepO={90%acLQhMJd zv0|E=KgM#7h$oeKW)nf^ibe3r;(qwL(dU*M4IZU^W!PPB(;-Q{YXpy)RZf2_fNu-T zCSNp^p?f}F<$l;Tv?;dJUrCiRAaYnY6{k#;EaBf2=G{yKOSBgfT;ayH`rrufm>Ex& zXaYDv4h}!2_Z>FB1MNLfTDi7A?$G;EYnA2hOcr!H zOAXZyChJLWGNbKDl#OLN@6MWOcd@o-ex9kZ4J${ebJU_|+fCmtg}~koGc{$s?QN`H zN!q*TJ_&=Ec~FO3T!Mo%8{m-n3a`CWy4Hn5O0=+tA?;E`0zD)y2l}l)1Xms@{#DZq z&PsBNBXB43BW=K9>y~=UuuawBEdHudalLlx>QaCKh*_#X2WQEYIw${i#SFBm%d-p< zVsQjCG~UH>3QOT!^VivMAJIZ29~)PR9yx*9WHz>>w~hkW>Q7QU|~qGZHKR?WchI$JIW`B&Ke3g6P@ z+pr=*BC`n{AbgZJ5eA@`y3T1UW6wnERpYfU1TALOJ3*J)zBSFCp$bAM{y6USt!|PX{B71a+a&iP1R$dg)=Ow z@{sDn?4SRUuZ6ONTDYYb2LlxzgUmc6lx(lUn$lTuFIyE4mSn4k+XM4a`1oA-+$q9_ z3#J80{(=*92SZ3yh(6;6s2PQZ$HB6=6P8g-VAm7SXO=Ws<(gCtg2;L{84LsJtN7en zxlc`JDUyMqmdgja?Kl_xea%I^G8WKMXaHlQ`{gt%)O6Ne zt%r^|bZIP>zr%HNnaAwObd-w_xAv4BoS*5Hwr}k~B7=&3xtZD%;1&zkUa-kaB&xnb ztDXA>lRo+4M8u}az`bQP57#KAa!nqXb1>KrXeW3t`sC;r#K#nNdyOj$s+C7P%tW|! zInUe)1ZPDU$4_IC$-_vOi`i$v=s?X|_t44}{2-wUg@6F4*bLI7J1&cVaUKgI|e#6FRm)1p4>_*Uz0X`hB3)`}jAgXCWX&WviNV!#yMf0$7 zsal3oOP(lKW}h=;IXi)Mk%o5hZcdyhUgO!;RBiKE(G+2(&JJq1vWrQ#KrPyxCJS%T zA2Wz%U^TAH!nm%c&Ek8E6{bus1PTtRy##HmH0B-_K2mXnMDxdfr|-|@dfras1BP!F zL9%xF&qX3Tz>^4Dnm#-djgz;HJT9*Q#FFDO#14p?_>I(X`yi|MB0{M=pQ#>iE#$x&Y9Wq7CaIqq-`h8(~W#U$TTo0e;w%(I19{?IYkf@@a@*LH1OtUctDd@hF%9D%fW>-D%o@!1@#Aae)Q ze=KY*Z43P=r^%R-xd~`>G(J!@9JEe5^2PxXl#0dwO07a>T&#*>x_>4l?zeC%Ec9Tf8h7ckDM+qG-~ic4a?jABr#9 z26=0hYPM@f5OHWeR9PGiJK3AC=UH|4&IP;D3z;G&@3 zE>sh7t{+WT$-azbGZ5KQ%{~CZkWfMPwTFAx;(<$B882s<#Z6DJ-K${Wd{6WU!bU|26SF@7esSdEO+zmxb^Bs(M~ko;AinkbUu5WqH3E+rG@s$CpN6JM(Jx zKQr}Zj8-C_o4;but6;b=kmirSD)xaqjYIiZ{dHlyaOR`)d-N3BU!$3Smvy`GpMM$e z#J7`N$|S4O_>;41m|ux>C?j$Tq5Z$I31w9t#*t;(7Iv)(I`9F^B zjKUW*vU8CqiS%AY@6ym5bD|IVk4cCL1a>I1;L1H|*()@x>3~?TJSf}N@u?qUq$fOT z*>1vT%%=5>Cv6MraDdr#W%fPJKF~EZyl}(WH%fRE$%0lsUnt2BRROtugmJb$-)v&O z_tN>^jC>3z-9PC_b_MU~x3R*E*Z!}$g?e39<=q&d#?;4_TF|yUbIJxibdOz)*;iZo znp^y^;1~nwed+KKJq@urHTJXf?R4U?DeFRH?q&OSJoRsUd3NDj46x8QM4!+z57_ub zKHhUf<>RBw2k#UHtamL&>Q;<<<}~u_CQ3pK2X0luy2I*A&{Ua zNZYI6IUd)9WH&5~>>6bFFVM+K1aLR)qh#fefSpN3=%T@Qj5$Ai%O3LHBqSCI#HS>K z`iS3>Z6HIpcY*sYwqpf2qV0UBRpBgF79dE~r4M46vY(p(Cr~z}aw#h=dq#W51S|$*()k_CsbAo%<$VysXk-@zp&Ce+x0+DLeSUWRtHj zALSGKRoMVd_GFXqJT=E$`6z242YM}75Kqk_AVaVl^PtS4Fy1BMouJJ#x;YW17M&aO z?Y(nO^dbb?kR?rhWsA1WJ=$DnZLm~u*zjAM+utqth7db0EO-Q3RJ{gxPqE+z&mB3f z#f{XzQJ}VkE=upy(to*kJ=H+EPs3G8(=S6#E9i4X{F#*;=2-$Tz|r-RF=45_gn4TW z!9zJKPLFKyenRfZ_qd1l)LE$kZ7cHe>2Qc}A$ers$@fp*UMOopGC{5UmkfpQi8Nv?vN4|c(_ zP7T}5d>+b}5{fzZcg8`>+%55XV~$3xg#gUTI%_4qp%oG8_RWO|Xm3I!Aq+iJj*=mx zN3S@_&J@P+gzBzU{QSg5efT?&kN~ps;lGgwi7b~aOssOG zebm|$GFKEFgtI$9_i>&pkfIwR3tK*V&0QH`&9xa=NN*y|gBYtF`Ng+ZAps}<$2S3a z(AU9;Gief?0&XRlZQNwTzHG*zFp$@17I3NtT3+D+EC~z$@@q1KW*s{k6<-8*tfo9Y zf`w82yojJRVNioMnU95ZcR{c(1C?P~kX!I`h4Mf&4$1L_Z#9+7WrTd}=eombgda~L zQZl7>R^)$prm!Y&?E$Gh*~^lv60pV)4J&C$dATSRUlhhNIj1Ia3g4;iC?CuPIU0$G zNWsp3XMg9EU>?cg(69;&&j(XIl6r%sc%aVgV4)0+3*K(cLS!jqI9jYFz8qrKs*C#w5b!GlbnM?q``YZ zyP8rgd1Ggs;50jAN-IRV5{gTSOJug#3#ZaJ@FqO0Q&SMp?)BB;X%#g}upYR7ZVp*# z7nA5>5X?C0=@a{+C6H}7q#3*t`O!QTyL$`%o$e|ka|wuhfbqo7;qm5Ex)3<*K`_em zoU1%c3-t2^d;dmRZwA$k{0|(!>fv@XKvdqa@}8GVpV{XGpF<&sn2`2nX<0|)fc)iM z>ELbq#QUlatnTVQ^2 zBy_-h5jn02jVtulw*PfOES@P<9?Q`+W{K_S&VY6`**g3Bktqs+(!zvPQ)VGpCa@Qf zsmcG*3ly!SjH#XxQD-9R#LsV_h4mYyG!Pp|aCdBn)hdjrpHizBV*lDo)}>>rYuiki zvqxkVj7sPe|DED&5Pf4#qeHowdTw$NSQ=%u5^6)&KuL-h6b-zIe~b3jqd=%gtZ>BdBLLqEcO(??EyUTk10-{0Iw>G zm_j2^nFls!vqa^s6k;_-_hrJVU{ zKw+i&fn~JwwZJ@NZi^~(knc@+EJA_cl7Q-_qz0-A2nU2%dE%^jY1#6UcxLA1++G`) z?6cPbb$hDV1TFjxfK!{RZggap~t5oS*2ZX6C}M&!|zqut30bg`NS9d z?U-9_ew|pgAeiWHc2jF)w=gYMNBUeg0B=OMfm+4D=C$Qzo|aI8I89yNGV zUXeIsYxmbj$*X$WerQE@6VgNp3D&6Kfet{-6ED0pOXGA-IT6%n3a2!IQNo?k%YZ!P zoyTzTv%QcQ&y8WO!~EUBT5aX>=IUTJ6)#+wt*%FYPWkf)pxpSCd>NaA)aWxO&WT1J)DZ89YYT8Z}^WraUBmSO3n^V(qCL~KpwM{}(j`|O5KV6bxX>(qf z+7WGJem8p*UlxAm!cP5eK8tIR$fsYQffWN3E=Lw0CXPf}z!34doe8N2;HL(+U^I>*J%j0i*D9n6rG4CB?*>1tC-hCZTzCc`!_Q9K;!?ke- zQKZAj`B&y9bLEH~@L8D+P{^4`=@Odyt3}qY|c0_fpo(B;riWs3@VTuX# zRDhJNNMf&J`UT;_lUdJv6@X*m?(hC_Triu9N^fOg5%-T`;+;$-vu<{=a$~OV)s9~A zObI59N?fp4U*JoZ%F?>4R@7zOis4VV4^2dhwjFYmw$JCE01Id|s2y$6_ zLg{N%CW>#URiBe_>5tIv-K6G%cHzz}D!CXu$ELrY{L_~wG^2`wx}x`B4x(K-zf%W_ zkgppmyI1J-v|t#FE)!>qmY247D)KlJiQtvpvjrvZ?ldVV8_UohIxFvuvEOYf1=M0{ zmp%qwuO`zKEF z4pN<07!N{gIQEaQw-a$9#;LE$vUI!xQoZ{p_Y`tT6V50_E@&qwm%X}Ek3*=os;OU4 zx=-;w1~4h!R&~1ywV*anM9L74U+gtV#;dookb4ULd+Jm-P&BJ`wWL(70NkAsMMTfuhkT@+^$=62(H?jMssr|Kv?@ zYWh>Sod<7;I~*Y`W?t_SYXIk~X|YwyGTiF14#9lcp;wShrLdx-~Gu zb)NI~;l>}~K=rA5cN~+B0NH8H8f-dek*vU5yoc#}X1ok*NQ?bcVWC_o=GXk`vpr}Oy|5Tze9xUr#Y_!h!5 zXjnWC-LdIDi+Rk;l_ZklWD_A8Lq@$%mbA3(XsG^tATVXOXv|BFLNRDZ8Zn^GX7QJW z&*i*RzQUfzG`fGH=l)8#T)5#0rea86UI&p5xAM9r5%R`6sb+ew=6PApnwL_}1BqNve=jE>3sssToJ7s*{G0QAzIqQlESblCXO;lYEB2#!C8 zP`&sKLs*JPy{9n5t%xrP{U3>j7+I3jWLG^oup>iRs_SGaO9^ࠤxg0~z8w{KVx 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 z�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

            + + +
            +
            +
            +
            + + +
            + +

            Search xxxYour User Friendly Name for MyIG Here (Current Build)

            + + + +
            + +

            +Note: this search searches the curent build of xxxYour User Friendly Name for MyIG Here. +

            +
            + +
            +
            +
            + +
            + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/squash/summary.png b/branches/squash/summary.png new file mode 100644 index 0000000000000000000000000000000000000000..be7ad0e6a4b6fc138bacd62e64d6867dacc2f071 GIT binary patch literal 567 zcmV-70?7S|P)?0LKH?l(I#DR$XAV~XTsn)$x(eec10hSnPYQ|8^)d7rip z-BTaWihS`!i8Et#YK$`MoCJG)RVrw!MEf#QG6o=( zj$@p~1rls^T2${_L%_~S@QZS`iPtrDSLEAG9s2mXWB^FVdwphc)xL}xO%Fh;BeMsf zifh|a%j*QdluBO=MA6diZos(tu%a7HZ*9Rj?9sP_5WvslRCC_Z02pV+=UtbGdNP+t zuS}{&(|bN)UAauhngkfsxV}kX48Yk}g#>^E8$|rdW%EyNZ37Vg2mru#w@iWo zSgc`f!D)5m#(v;Od=QPT){Dvc*;+L8K`Q<3y8ddgQH-j{DVecq>)t+8yW zZ2GpML`k;&XO;jguanBBi7aq&FZSzC!}_a7e-Gck)NkTI`rk?O9en@*002ovPDHLk FV1nd5|Hl9T literal 0 HcmV?d00001 diff --git a/branches/squash/target.png b/branches/squash/target.png new file mode 100644 index 0000000000000000000000000000000000000000..3a5cf9ce0d46d1a850712380a80d8866d36ea6b2 GIT binary patch literal 972 zcmV;-12g=IP)_rgf`8LVv=;DiJPy82(Vd?GoXqNQjo$e?)jO(^o*AoA?6gu>}zCHBi+f^Rl~^(&h!cjXf>(FMd~zeA#NfMR%LGQelN4j1U}P)L=)>i*tEc8;d+>s7R> zSd$ag}ZGKjJij))(@w3b6bcA_iR@_F*YjdVyMp_L7` zFY#jc0niWt`7%JIg&=0ou3Lw@1r^9++F=g+P(mx=k0#J?i-pEe79iWNaqb*}E-r|< zu=U)BsJnX#LXyBK6QMJYL8|F%@N1gko%CSM*iqCcJ5i1ZEI~Pjuzre|FDLrELB_mX z4M_L^_Wk%g$fynNg&g{nJhV(RHow)4U>X?vJB`Zm9=z<|i%serT)($0NE$E2s_m1K z%M=Ks%_lf)YXdjXjdoE4HzR9N(b@}9sU9IOFh7%BPqYKGp8Yr^)yLF)>eix>j6cOM zOpQxwCAkF0{0ETv?Kr-gOTqcdZRA$10z1zm5u_l*04}-@0sFVnEwv~9sOjIcdl8T| zlXziPIvDUupZv!AE>y!O(Nolde$(e!F(7c+%$`uHCrGoSNwvsrRXw)pxrbJM0Eves zmiMn7+@iPsAU?lx7fx0m1;-K)5g?Le0r|qbf{8d7S*HF!&$KjpcNjY+JigYSw|)@v uRK6M_Vj>pN8D8M|dvX=qmK9!G+W!w8J%i{Pjt_VM0000b7v literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0.png b/branches/squash/tbl_bck0.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00.png b/branches/squash/tbl_bck00.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000.png b/branches/squash/tbl_bck000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000.png b/branches/squash/tbl_bck0000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00000.png b/branches/squash/tbl_bck00000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000000.png b/branches/squash/tbl_bck000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000000.png b/branches/squash/tbl_bck0000000.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000001.png b/branches/squash/tbl_bck000001.png new file mode 100644 index 0000000000000000000000000000000000000000..37c1ca650248602e122d38f3753b938f4b272ff2 GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1Dz#PZ!6Kid%25845Bma4;M0 zxwfCpftCAZEYF`SUO{(mZslWO*z@RP4TNkTCL*To1D!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000010.png b/branches/squash/tbl_bck000010.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000100.png b/branches/squash/tbl_bck0000100.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000010000.png b/branches/squash/tbl_bck000010000.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61a129afe044bab5f49a5dab1b2e9ed09482ea GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9xc^ zJNwW0gFVxt1w|_Q1)*A=hTpGSF)$qXd>%f8;d89!{F)a=d#Wzp$Pzb CM;^Zb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001001.png b/branches/squash/tbl_bck00001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbea930256393fe9f2820be8dbedc02d589683e GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#w!APZ!6Kid%25ZRBNe;9znn zPyH|XNB&?$gzU+$EnQwgXZ~*a$H1`R&tf;A;&nD#Ry%|}3Fw#wzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001010.png b/branches/squash/tbl_bck00001010.png new file mode 100644 index 0000000000000000000000000000000000000000..6999a24e0353aa271a8a036695cef29b31766c46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{d%qoghHGjpOdsfH5@Z;BJH=y!mF{`v4!j_r1wgEW|p00i_>zopr E02z=Wi~s-t literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011.png b/branches/squash/tbl_bck000011.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000110.png b/branches/squash/tbl_bck0000110.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001100.png b/branches/squash/tbl_bck00001100.png new file mode 100644 index 0000000000000000000000000000000000000000..aa22712e478d735c5a00b04aaa379c4942fdeb46 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOOOa<_2>YL@3{<{9X8vl2u=u`x#y}2(r>mdKI;Vst E0RJN((f|Me literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000111.png b/branches/squash/tbl_bck0000111.png new file mode 100644 index 0000000000000000000000000000000000000000..0af3ab1fcd835053632481989890651d43331c22 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!zbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjpOduGSL(DN@-8K``J%&9;Jof73`*+341r>mdKI;Vst E01!z*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!Jz*PZ!6Kid%25ZRBJy5MVlR z|LWiL6X`7>j1OD1bJxsKIlO!J!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jQOHNujb&19H{J(SR@5(bYJp8{!kb$8gT8fL!foZW_Sq@M;gQu&X J%Q~loCIFjCBE!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001110110.png b/branches/squash/tbl_bck00001110110.png new file mode 100644 index 0000000000000000000000000000000000000000..08e2b517b5952281a3eb58d0e9da8d14d7851193 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBJy;9=hI z=hgrGj4G$)O^%Gca&I&zr&N@`H+g>hH#0-PKYwXP28JK0j3GMqH`vcF{tVR4;OXk; Jvd$@?2>_kzBe(zn literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001111.png b/branches/squash/tbl_bck00001111.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011110.png b/branches/squash/tbl_bck000011110.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000111100.png b/branches/squash/tbl_bck0000111100.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011110000.png b/branches/squash/tbl_bck000011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..414ed2d700780a4250d8016d2c250fca68f62739 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%h|sf7(RS;?*%IN+4;ZRfyw3A43MD=p00i_>zopr E0Bv(4!vFvP literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001111001.png b/branches/squash/tbl_bck00001111001.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011110010.png b/branches/squash/tbl_bck000011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..43b3677bc9acc382327af451fd3fbb89f86b5cfc GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM3pe={?D_;Fs6k%3{yQpOM+`y2ll4g7)H89ZJ6 KT-G@yGywq2#w4-; literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000111101.png b/branches/squash/tbl_bck0000111101.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001111010.png b/branches/squash/tbl_bck00001111010.png new file mode 100644 index 0000000000000000000000000000000000000000..19e431c6a8f5d39131740544bda5a9c00c1b81a4 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBN8;9=hI zZ`S|(1#=FtIF+jOM;a}iB=WrM+LM2;|1vQA_~S3l$iT2;DWm5a`x~DlE`0!MXYh3O Kb6Mw<&;$V8&?Y|s literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011111.png b/branches/squash/tbl_bck000011111.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000111110.png b/branches/squash/tbl_bck0000111110.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001111100.png b/branches/squash/tbl_bck00001111100.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011111000.png b/branches/squash/tbl_bck000011111000.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0031e9c12f74fbb24ca2d5a278dc4fc9203189 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25E#zfz;9zzr zd;8D$gFTbug1#pyzQK;Fn$P}i-6PAuu;GvTRG{*hN_!pq8_G|Az65d@JYD@<);T3K F0RZw4A%y?{ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001111101.png b/branches/squash/tbl_bck00001111101.png new file mode 100644 index 0000000000000000000000000000000000000000..0feb501a233be5a52843df61a375f03abb17acf0 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvX!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{k!*_+nP3g%FnGH9xvXz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000111110110.png b/branches/squash/tbl_bck0000111110110.png new file mode 100644 index 0000000000000000000000000000000000000000..740eb6ee0b167d54146049f2117f2c554392d1e5 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGjB2L^6I6{dzC1cPb;*lr%U{*s*%=;uJ}=40z%ZkT@zW3c7RE^dmw~z&JYD@< J);T3K0RYo%C8_`b literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0000111111.png b/branches/squash/tbl_bck0000111111.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001111110.png b/branches/squash/tbl_bck00001111110.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011111100.png b/branches/squash/tbl_bck000011111100.png new file mode 100644 index 0000000000000000000000000000000000000000..fbd5e088010ec4809ea12436380cd563f7c3b462 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{fm)jXn0zGi-UpTfWCNVko~%*{)F{F%?zHdelF{r G5}E)=fFgqc literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00001111111.png b/branches/squash/tbl_bck00001111111.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000011111110.png b/branches/squash/tbl_bck000011111110.png new file mode 100644 index 0000000000000000000000000000000000000000..93c7ec16c058b08663b8c26dc22622a30318f8bd GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBJy;9=hI z=hgrGjB2N4Z4Eq9dn<}mHGjqR{kvz!z;L+!76${v0e$hiKkQrjb}JhLH8Xg+`njxg HN@xNAR1zZ5 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0001.png b/branches/squash/tbl_bck0001.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00010.png b/branches/squash/tbl_bck00010.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000100.png b/branches/squash/tbl_bck000100.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00011.png b/branches/squash/tbl_bck00011.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck000110.png b/branches/squash/tbl_bck000110.png new file mode 100644 index 0000000000000000000000000000000000000000..82eb93e5fde7fb922816e589fc48e7d5688e0e2a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0lY!qZL;9xc^ z`})tAWtjr&r@3C{@t&_H-TeKNouT2h3sC7bldjbcVaB@z<^VYip00i_>zopr09*ba A8UO$Q literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck001.png b/branches/squash/tbl_bck001.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0z*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0010010.png b/branches/squash/tbl_bck0010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9372ccdff0dc3fb17749a4ccb2b2f8106fe82b94 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%259pq#%;9)xO z=G8yrEq4_IJS-mmdvw|>X!4#pnRCs*vNJSXlQ&~xVEAyFwQIFQSWoG$bwJ$=p00i_ I>zopr0JxJR#sB~S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck00101.png b/branches/squash/tbl_bck00101.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck001010.png b/branches/squash/tbl_bck001010.png new file mode 100644 index 0000000000000000000000000000000000000000..b275e953bb839cfb1279a2b16335023d2a92b96f GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#PZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmvFCft;*Ju@$vuI85+*I0F@rIY0!2E+wbb@0OT-uy85}Sb4q9e06A_Q A#sB~S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0011.png b/branches/squash/tbl_bck0011.png new file mode 100644 index 0000000000000000000000000000000000000000..72cca1583ab7eea415c2ad2ba9b5be35c6174489 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lrz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08z#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck01010.png b/branches/squash/tbl_bck01010.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck010100.png b/branches/squash/tbl_bck010100.png new file mode 100644 index 0000000000000000000000000000000000000000..152b202a6045372c42a99e3dd800e6a11a39a5df GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!APZ!6Kid%0l9OPs$;9=hQ z=GEWy4C_`+7q-3pHlE8~zTGn0{wpIxg0VVKv8i~rwnNwggDDq)90pHUKbLh*2~7Z& CxE{m+ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck01011.png b/branches/squash/tbl_bck01011.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck010110.png b/branches/squash/tbl_bck010110.png new file mode 100644 index 0000000000000000000000000000000000000000..cda6f6cb0be951602113cc661d26421079afd5c6 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0lT;ya>5Mes7 zef9720lb241&3<2{U&8vMZP^Z`|tYi%nS$4&jBjGlGAX}K_`2g-C`hz!PC{xWt~$( F696^ZBMbll literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011.png b/branches/squash/tbl_bck011.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0110.png b/branches/squash/tbl_bck0110.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck01100.png b/branches/squash/tbl_bck01100.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011000.png b/branches/squash/tbl_bck011000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0110000.png b/branches/squash/tbl_bck0110000.png new file mode 100644 index 0000000000000000000000000000000000000000..c68fbaa0e298f89ea5244afbd60c964c6671c8e7 GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpfmP>a>@mG~&sUe$+5cx?I3N#{YcOU`SnUwjJDbZ5sExtX)z4*}Q$iB};$|EQ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011001.png b/branches/squash/tbl_bck011001.png new file mode 100644 index 0000000000000000000000000000000000000000..58b9c7e8a0d8b296c50c1298d6d0bdbfb97a68ce GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!mPZ!6Kid%259pq#%;9zzr zKl{&k%iV!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011010.png b/branches/squash/tbl_bck011010.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0110100.png b/branches/squash/tbl_bck0110100.png new file mode 100644 index 0000000000000000000000000000000000000000..394a6c698c4192664d323d4bbb2ffe4a00991d8c GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{%(V)+Gk{etrj9;z#SC+~X`|DK(pVZJ3J14G1ThO$5houK%ql|Zcwp00i_>zopr E0KAkR*Z=?k literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011011.png b/branches/squash/tbl_bck011011.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0110110.png b/branches/squash/tbl_bck0110110.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck01101100.png b/branches/squash/tbl_bck01101100.png new file mode 100644 index 0000000000000000000000000000000000000000..c281ebed966cd334dfd72ccf91778518f645a7fb GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25ZRBKd;9zzr zKl{)4hu^}Z^9xcHmTa1IW!cVsXa3)lXJGLApQ#K~A1ybn+<{49sgVzm!{F)a=d#Wz Gp$Pz5up$Nk literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0110111.png b/branches/squash/tbl_bck0110111.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck01101110.png b/branches/squash/tbl_bck01101110.png new file mode 100644 index 0000000000000000000000000000000000000000..22744ccaae0f96159182c5ba2d61aa494dedab09 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%259pq#%;9zzr zKl{&k%iVmdKI;Vst068fqrT_o{ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0111.png b/branches/squash/tbl_bck0111.png new file mode 100644 index 0000000000000000000000000000000000000000..ad09dbba3e0dccdd01f8d536db42d926666e96c1 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011110.png b/branches/squash/tbl_bck011110.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0111100.png b/branches/squash/tbl_bck0111100.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011110000.png b/branches/squash/tbl_bck011110000.png new file mode 100644 index 0000000000000000000000000000000000000000..747abd5abbeb3b19406fe3251fbfbf500c1a806e GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!wPZ!6Kid%0l7z#2la4;M0 zxwfCpftCAZ>@mG~&sUe$+5cx`cwh{aYcOVREO%fEO`f?LsExtX)z4*}Q$iB};sqQ# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck01111001.png b/branches/squash/tbl_bck01111001.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011110010.png b/branches/squash/tbl_bck011110010.png new file mode 100644 index 0000000000000000000000000000000000000000..15f83be9e8fedfc50d4997fb4c9d1e429473f86d GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9)xO z=G8yrEpwGrpR`nSC8@6T(@!t{zy0NJMur(@IT;unW^-?wYkz}H+H*HhFN3G6pUXO@ GgeCwb@FCd% literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0111101.png b/branches/squash/tbl_bck0111101.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck01111010.png b/branches/squash/tbl_bck01111010.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae151ada8c689bc0ad2c297af0809713e040700 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%25Z4_iM;9znn zPyH|16Pz*e`8#hZEiKR7Szpfoef^h#;lY>lQj81?H$E|}k+r|U(6V0{sF}gj)z4*} HQ$iB}K&&F; literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck011111.png b/branches/squash/tbl_bck011111.png new file mode 100644 index 0000000000000000000000000000000000000000..83775ca3ec1858141c2d717b21415e233e64307f GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvX!gPZ!6Kid%0lY~*Ed;9=VM z=F~sqC-q!Y4teNh=1uaseE(PZY-WZ7qDnxuru+-%+TXA$;r|5WFnGH9xvXz#PZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM;m%{`aB%)dRKf#CqJ5>Tlre*&vR15^FK*FX+~r>mdKI;Vst08!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02400.png b/branches/squash/tbl_bck02400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0241.png b/branches/squash/tbl_bck0241.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02410.png b/branches/squash/tbl_bck02410.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cd4f0e48d29f95290642e4713efcad203bf599 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25IdU=>@Gu{! z>aFL^4xQqtU%)geT+1`osPeiMGs6M%`a2v93|D*|3e?Kr>FVdQ&MBb@ E063T&vH$=8 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck025.png b/branches/squash/tbl_bck025.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0250.png b/branches/squash/tbl_bck0250.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02500.png b/branches/squash/tbl_bck02500.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck025000.png b/branches/squash/tbl_bck025000.png new file mode 100644 index 0000000000000000000000000000000000000000..06da280fd5e970e8ab77a6751ed94bde02a3284f GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02501.png b/branches/squash/tbl_bck02501.png new file mode 100644 index 0000000000000000000000000000000000000000..094ceb1a654f63fb750bd4d5fed95f04c9b4c64d GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!WPZ!6Kid%0l9OPtB;9)sv zlGvJguIY_>RIAjC=1TdTl(dpf&sI$TpMG_%Bm=`ACl&^V2eWu*lsG!GPZ!6Kid%0lIPx+m@UR@5 zvQ)UK+vn&h@4`#DBopTcO%#!W}YG&|s^>bP0 Hl+XkK_Cg?V literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck025025.png b/branches/squash/tbl_bck025025.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0250250.png b/branches/squash/tbl_bck0250250.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcc004f57b9a495088a27cd169995d333590137 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0lIC3&52)G{9 zO*|BT&f(idfu;>c?K|z`R9E_4li3~p+5ayCL&0Gd28IVSnfvmbD@qJ6?f`0M@O1Ta JS?83{1OR8*BGUi> literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02503.png b/branches/squash/tbl_bck02503.png new file mode 100644 index 0000000000000000000000000000000000000000..3e350863a175cb30d3241c6703d65d231a201116 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lSn@I`2rxK` zTu|gxP3N;#`C%FJK_%E{@5yN$8upQkpPsFoYg=Cp)Vbb(k%7S?jrp*UGk2g@={}$# N44$rjF6*2UngDb+APN8g literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0251.png b/branches/squash/tbl_bck0251.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02510.png b/branches/squash/tbl_bck02510.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02512.png b/branches/squash/tbl_bck02512.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0251240.png b/branches/squash/tbl_bck0251240.png new file mode 100644 index 0000000000000000000000000000000000000000..f20e7bea46b75744b4a7dd66c7ceca041883e291 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;rYPyP6e3^a{?~OgeGqMatPg^S_f{ZIfhRsC&r5!0=!uZ|@h!=M8&O<^fG$ N@O1TaS?83{1OQNICp!QD literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck025125.png b/branches/squash/tbl_bck025125.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0251250.png b/branches/squash/tbl_bck0251250.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0251252.png b/branches/squash/tbl_bck0251252.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffa983c596cd9723611224ee2fc5cf905edc1dc GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIC3%=@Gu{k zHRI5%*$aNYe3fXR5%XYPZF28JKcm}X9K_R~1`dppns N22WQ%mvv4FO#oqoCm;X- literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck02513.png b/branches/squash/tbl_bck02513.png new file mode 100644 index 0000000000000000000000000000000000000000..e91044c7bf0647358b2781997b04aaff85549267 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h`2Zk zR~S$7th0R0@h#ArW03)O@txD&f)neEqGqc9-@CZ}UFpATJPZtRicAa)1!tMgSvWl` T+VI#5Xb^*^tDnm{r-UW|e~%?( literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck03.png b/branches/squash/tbl_bck03.png new file mode 100644 index 0000000000000000000000000000000000000000..093366f032d5d15b1a0beee2d4c9473dafded338 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#!=PZ!6Kid%0l7&0;#a2#zjPZ!6Kid%25845BOa4zjPZ!6Kid%25845BOa4zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+zbPZ!6Kid%0l81gbG2(TOs zZ_u7HCrPBSoBOCpaQ>#rDYLHK+!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck03410.png b/branches/squash/tbl_bck03410.png new file mode 100644 index 0000000000000000000000000000000000000000..99337fba756acf39d3e27fcd5cef336b4823039a GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0lIPx+m@UR@z zIw0z`O2YMmI@hV@ohkQb$E2i{NM*l!_iXLAE&L1&_QgyL3>Tg;6x?vEs?5&^au^sq MUHx3vIVCg!0IDP-1^@s6 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck035.png b/branches/squash/tbl_bck035.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8163c5980db1edd7a22d353353f03eb098166f GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!OPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`BCZOuy0n!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6!ePZ!6Kid%0lIC3&52)G0a zR~S$7+%~6_<#z^0s$)faxy%or&W=ed&+W_qmc3=}-9MM!|7Bn(ILyhw;4q81%h9Ds TSVG_l&>#j+S3j3^P6zzPZ!6Kid%0l81gbG2(UPc zTu|gx&F8aL`N1eSA%8~FDQ~lIr9~;LHou?!S1LE%eE%DEhKBi;j0_AO#SHtNy0AVu S_^k(M4uhwwpUXO@geCwBh$H;~ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0351.png b/branches/squash/tbl_bck0351.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck03510.png b/branches/squash/tbl_bck03510.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck03512.png b/branches/squash/tbl_bck03512.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0351240.png b/branches/squash/tbl_bck0351240.png new file mode 100644 index 0000000000000000000000000000000000000000..46ed5ee7357f68adf86525fa601cafa68bb0d016 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzfPZ!6Kid%258S*kH@US?D zY*6G>HEov_`oqA?=V5hM-TdDLzj&oZDXTWWpZ`zl?dtl?oAZJC@5y~EV^YQ!{~PF?hQAxvXn4H# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck035125.png b/branches/squash/tbl_bck035125.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0351250.png b/branches/squash/tbl_bck0351250.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0351252.png b/branches/squash/tbl_bck0351252.png new file mode 100644 index 0000000000000000000000000000000000000000..718d462b66a66c3efbc230d003469b402bcfe23f GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!KPZ!6Kid%0l9OOJ;z{Bj| ze<9xOl}g;Y*DSmIC&|X}v9qA|5nb_ WbQh1xjNBbS4uhwwpUXO@geCy#!78`_ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck03513.png b/branches/squash/tbl_bck03513.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dde5120cc5bd2d91d8c1d659a5346af2d4b9c0 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!ePZ!6Kid%0lIC3&5h%g5T zR~S$7th0R0@h#Arqv`|iy+VU&N=kR9RL@oad+}6YefqvT{0t2C#Y_wg1!tK~aXa5W T({|%3&>#j+S3j3^P6!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck040.png b/branches/squash/tbl_bck040.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0400.png b/branches/squash/tbl_bck0400.png new file mode 100644 index 0000000000000000000000000000000000000000..435fdb622184e6068be86048b8bb948f3f172856 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!oPZ!6Kid%0lC^CYi6!!o6 n->mP$!Z%?XkY6zYD0YV@^S;9>m*j>EKn{batDnm{r-UW|;CC3` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck041.png b/branches/squash/tbl_bck041.png new file mode 100644 index 0000000000000000000000000000000000000000..60d392466b38d3dcbfd6c0bb76fea9e157e4768f GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0!=PZ!6Kid%25ZRBKd;9zzr zKl{&kkJz~n3Na6UP0*UUL~rJv?755#4Szqo0ae#!X0zbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck050.png b/branches/squash/tbl_bck050.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0500.png b/branches/squash/tbl_bck0500.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck05040.png b/branches/squash/tbl_bck05040.png new file mode 100644 index 0000000000000000000000000000000000000000..f15900ba9e4f443d3cb7f7fbabd2aaecb7e3caf8 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l81gbG2(TP9 zZ#-n&uJEU!oBOCpaQ>#rDYMSSZNJOH!0<1DiGd;DGsB%eC&6=HGn;{W89ZJ6T-G@y GGywq3Yaq%1 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0505.png b/branches/squash/tbl_bck0505.png new file mode 100644 index 0000000000000000000000000000000000000000..08a107736759f38466809e026eb140e9101ccc3c GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%0lIPx+m@UR@5 zz*PZ!6Kid%0lIPx+m@UR@5 z!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0510.png b/branches/squash/tbl_bck0510.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0512.png b/branches/squash/tbl_bck0512.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck05140.png b/branches/squash/tbl_bck05140.png new file mode 100644 index 0000000000000000000000000000000000000000..51c39d0fd225e788f21039bf8db313e466d7c009 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lIPx+m@Gu{k z>G1H3B8PploI-W%(be0v!VeoYI Kb6Mw<&;$Ty&>}ei literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck0515.png b/branches/squash/tbl_bck0515.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck05150.png b/branches/squash/tbl_bck05150.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck05152.png b/branches/squash/tbl_bck05152.png new file mode 100644 index 0000000000000000000000000000000000000000..521950fde3de4a9093acd8b7e016fa1c9dd87250 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBJy;9zl> zexgNhdgG@4lYC8?emg!@{y25w%#4z6tNi}O{(ZyFz##R1k01j>gQobLWM{wF3jwEq PW-xfV`njxgN@xNAr1mFy literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1.png b/branches/squash/tbl_bck1.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10.png b/branches/squash/tbl_bck10.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck100.png b/branches/squash/tbl_bck100.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1000.png b/branches/squash/tbl_bck1000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10000.png b/branches/squash/tbl_bck10000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck100000.png b/branches/squash/tbl_bck100000.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10001.png b/branches/squash/tbl_bck10001.png new file mode 100644 index 0000000000000000000000000000000000000000..351af722e45aad290394a9e0176e59fc9c05e36a GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%25ZRBN8;9=hI zZ`S{OhPV|ItQxc{&rI-Ht8%q4uhdxo=U#gThM2#X-GEw_zrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10010.png b/branches/squash/tbl_bck10010.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck100100.png b/branches/squash/tbl_bck100100.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1001000.png b/branches/squash/tbl_bck1001000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10010000.png b/branches/squash/tbl_bck10010000.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1001001.png b/branches/squash/tbl_bck1001001.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10010010.png b/branches/squash/tbl_bck10010010.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d13823f25f66176f5d2c10bf46b6082bdd5f3 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%25ZRBMz;9xeW zJNw^UBrYM-TH<8#5)I+0OU#~~Gy5$3myzMYL;GwN28IXI*t!E9bTZxE&I4*^@O1Ta JS?83{1OPRSA(j9D literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck100101.png b/branches/squash/tbl_bck100101.png new file mode 100644 index 0000000000000000000000000000000000000000..de610ac0484fe0395d3aedfd3b0382055f3fc320 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9=hI z=GEWyjNMKeUl>@wm`Lmo@?4dC_eEM<(eD56e={;1xMrWj!ocug3TMMb2c6Bq!FPd1 OFnGH9xvX!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck100110.png b/branches/squash/tbl_bck100110.png new file mode 100644 index 0000000000000000000000000000000000000000..5b70a28961ee01fc070c53cd8a066331e623717e GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%25o#bRN;9zm6 zzWXoR<5Ck#(E*OnF&AnhJy#{4eUTQoY4`v4-T&<7cWMDX;DO?ulpcB{dkr`+N NgQu&X%Q~loCIDX#CJ6ul literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck101.png b/branches/squash/tbl_bck101.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1010.png b/branches/squash/tbl_bck1010.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10100.png b/branches/squash/tbl_bck10100.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck101000.png b/branches/squash/tbl_bck101000.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10101.png b/branches/squash/tbl_bck10101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck101010.png b/branches/squash/tbl_bck101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b86cad04b0c0f16bac15fca4539fff013be6af2 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!GPZ!6Kid%0l9OPtB;9)-S zZr0!QfN%{D$2|vZofW1ovGNPsUVQoeZw7`BM(RNI$!6IX9dyn%G-&}j44$rjF6*2U FngAG-AsYYy literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1011.png b/branches/squash/tbl_bck1011.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10110.png b/branches/squash/tbl_bck10110.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck101100.png b/branches/squash/tbl_bck101100.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1011000.png b/branches/squash/tbl_bck1011000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10110000.png b/branches/squash/tbl_bck10110000.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf2d4a8dfd52dae560d6b63bb922b292534f06b GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFG_&ot?BjOV>!>J>$9i@A~h|3$ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1011001.png b/branches/squash/tbl_bck1011001.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10110010.png b/branches/squash/tbl_bck10110010.png new file mode 100644 index 0000000000000000000000000000000000000000..11664a70d1be6385fc05aeedcba868301c876fce GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzjPZ!6Kid%25ZRBN8;9zkm z`};RNAY4Hzv+s%5CkI#6m3_ghZ-2g&`|r!2%fFc!4!p2`&B4HMKwrB1y93koH@+al O89ZJ6T-G@yGywpYf+w^9 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck101101.png b/branches/squash/tbl_bck101101.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1011010.png b/branches/squash/tbl_bck1011010.png new file mode 100644 index 0000000000000000000000000000000000000000..5920afce10add6d66bb5d8a0d195c34e380f6dfa GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE|Zyot?BjOXo!2J>$Lo@8$2z3@DW^62XU}_BD-U8$?c)I$z JtaD0e0syUQBOd?& literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10111.png b/branches/squash/tbl_bck10111.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck101110.png b/branches/squash/tbl_bck101110.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1011100.png b/branches/squash/tbl_bck1011100.png new file mode 100644 index 0000000000000000000000000000000000000000..61e0c29481c318ab2d2a2ab378d01ce31b2d7e21 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUVQ1@zt?sQ41dmWGB6x46)yYkz!WjJAPlIT!PC{x JWt~$(69A9UBR&8C literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck101111.png b/branches/squash/tbl_bck101111.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1011110.png b/branches/squash/tbl_bck1011110.png new file mode 100644 index 0000000000000000000000000000000000000000..621c0f5cbf05dbfa119e8e45ddad316133a38b53 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HofW1ovGNPs{`u0|e_!kv7<`_wFfcrr%{yJz{)VXg)DJ-I44$rj JF6*2UngF5XBm)2d literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10240.png b/branches/squash/tbl_bck10240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1025.png b/branches/squash/tbl_bck1025.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck10250.png b/branches/squash/tbl_bck10250.png new file mode 100644 index 0000000000000000000000000000000000000000..59c96692eb07ec26cc1c90cff059703355d50fa6 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*oE>N3mU80oRo|gKS~R?wvQ~{a*v;ZVXh@314G3#29Yg}&+jzXF9sUH N;OXk;vd$@?2>{o`BS-)M literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck103.png b/branches/squash/tbl_bck103.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1040.png b/branches/squash/tbl_bck1040.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck105.png b/branches/squash/tbl_bck105.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!zbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck110.png b/branches/squash/tbl_bck110.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1100.png b/branches/squash/tbl_bck1100.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11000.png b/branches/squash/tbl_bck11000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck110000.png b/branches/squash/tbl_bck110000.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11001.png b/branches/squash/tbl_bck11001.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck110010.png b/branches/squash/tbl_bck110010.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcfae776110bcf092ef2848cc09f89e90dbefa4 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+ft*Bu9JnU}5)ne@sc^6t5_|F+zJ&(6?r(e^DT1H%Dr>BK+>ofXF_o&!x_ N@O1TaS?83{1OQ7ZCawSg literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1101.png b/branches/squash/tbl_bck1101.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11010.png b/branches/squash/tbl_bck11010.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck110100.png b/branches/squash/tbl_bck110100.png new file mode 100644 index 0000000000000000000000000000000000000000..17862b41ee66943646d9ab02394d6b5cc45e79eb GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+g2yFCYNofW1ou?lnBUc71l>#ueU41dmWGB6x46%M=Tprb1sIt8em!PC{x JWt~$(699N!A~*m5 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11011.png b/branches/squash/tbl_bck11011.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck110110.png b/branches/squash/tbl_bck110110.png new file mode 100644 index 0000000000000000000000000000000000000000..17a6a7c1d4e4c1d13d59e94fa2cb76f18ca04c28 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0l9OPtB;9)-S zZr0!QfN+hjfE@>HnH8rlvGNPs{&`b<_OChyh8br#85j@$_A{YPw literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck111.png b/branches/squash/tbl_bck111.png new file mode 100644 index 0000000000000000000000000000000000000000..393ed17777908519a5e6905ea3a48836cbe3c355 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!=PZ!6Kid%0lEEHrg;9=hQ z=GEWyj7?4+(F*rD?Fv;__TIc{X8)Ce;efRtQ1!Y@pFjtl+3UDGfE)%-S3j3^P6!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck111010.png b/branches/squash/tbl_bck111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4c7188e97238a4191bc1570998010aad6452ad62 GIT binary patch literal 108 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!mPZ!6Kid%0loaAIM5MVm+ z_UgZEk4uMyPB1E;31-puEM3!+_k8KUb+>;rFnlmp2kJQPlla|%$zgGcH;}{N>FVdQ I&MBb@0I#_twEzGB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1111.png b/branches/squash/tbl_bck1111.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5dd8d5e75467c03b4337a4c2f4ec3bdd46b9dd GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BKz*PZ!6Kid%25ZRBJy;9=hI z=hgrGj89G)B^pK8rGYHmpd@ozB(BK!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1111010.png b/branches/squash/tbl_bck1111010.png new file mode 100644 index 0000000000000000000000000000000000000000..4a81e6d9bd7e7ae60f762ff73c57db33a844a1e7 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%259pq$C;9)-S zZr0!QfN+f_)}04zofobTne@sc^6okRztNY!GcqKU@K-Z2Fnl=0RzBDMhQptZKR^>0 NJYD@<);T3K0RSo+CRqRg literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11111.png b/branches/squash/tbl_bck11111.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck111110.png b/branches/squash/tbl_bck111110.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe10edcaef890334529963e6e96d0ab4f67aff4 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%25ZRBNe;9znn zPyH|Xr(gO;gzU+wCLtk{ZvA+f>n_j0FvC8Vg@NJ0Ddt>R`x|@TP89&^W$<+Mb6Mw< G&;$VM5+L*d literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck112.png b/branches/squash/tbl_bck112.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11240.png b/branches/squash/tbl_bck11240.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1125.png b/branches/squash/tbl_bck1125.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11250.png b/branches/squash/tbl_bck11250.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck11252.png b/branches/squash/tbl_bck11252.png new file mode 100644 index 0000000000000000000000000000000000000000..8036c533528aec5fdeba8dfe121ebf35080e6006 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0l9OPtB;9+){ zUT{e7xx>4~>jFe-D;lfY9K2kn^h}-jcFvpkuh!b#WoKxZZ^_8Oup^C$>z3nQp*I&i QfQB%5y85}Sb4q9e0Eqe~oB#j- literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck113.png b/branches/squash/tbl_bck113.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc1b2323c530a269c82434d3c82ce53032986a1 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@z zIw0z`O2W0Fm5pis&Xjq-cb+)2;>PT&&(iL@*}r0BXsDk9)MT@nf#aWJK>d1VV<3;g M)78&qol`;+0Pc<>)c^nh literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1140.png b/branches/squash/tbl_bck1140.png new file mode 100644 index 0000000000000000000000000000000000000000..201b904c0c1c9b503a39029718db8ffefbf3a4f0 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzbPZ!6Kid%0l9OPs$;9=hQ z=GEWyj7?4pM7WGzRLX}>x;0~NZt-Sz28Mr6Sr`}|%w+Rk?GW}nQ)DSnFN3G6pUXO@ GgeCwR#v#oB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck115.png b/branches/squash/tbl_bck115.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1150.png b/branches/squash/tbl_bck1150.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1152.png b/branches/squash/tbl_bck1152.png new file mode 100644 index 0000000000000000000000000000000000000000..96139a3698992e8f2be5af3fc1b2ea81be4c317b GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lIPx+m@UR@5 z<&bz*k;A^Bm5pis&Xjq-cb+)2;>PT&&(iFxtY0xQG}O-lYO>kPkTT10?@e2Y^*|nj Mr>mdKI;Vst0QBx8V*mgE literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck12.png b/branches/squash/tbl_bck12.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck120.png b/branches/squash/tbl_bck120.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck124.png b/branches/squash/tbl_bck124.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1240.png b/branches/squash/tbl_bck1240.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck12400.png b/branches/squash/tbl_bck12400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1241.png b/branches/squash/tbl_bck1241.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck12410.png b/branches/squash/tbl_bck12410.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4c7411f76f46ab608d8a6d30b154c99deb7301 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq#%;9zzr zKl{&kOYA}aK#Pa-8YfJjy2R?<+`P0&Z~rnfBz(2cV_{%;Fr7PLwL@6?{?n2`{S2P2 KelF{r5}E+eBqWCb literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck125.png b/branches/squash/tbl_bck125.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck12510.png b/branches/squash/tbl_bck12510.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck125100.png b/branches/squash/tbl_bck125100.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeaee0ef8bd71f8c6b63e095914f58c480f8d24 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck12511.png b/branches/squash/tbl_bck12511.png new file mode 100644 index 0000000000000000000000000000000000000000..b30a61cd7b113191e5313d375acc92cb9a3bf999 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvXzzPZ!6Kid%0lT;ya>;9xy4 zEyHPg_JVIK!zL`^@Y`{|-Ok%(N{^}XY|E9~cWtfz{_pxIj2ZhK94Ft- S$h`pMF?hQAxvX!OPZ!6Kid%0lIPx+m@Gv|0 zEGT#;&?0}}5K|-j_9ydvXHV_WkbLcCRveUHy88duItGRxGu46muKQHZa@>2WUi%@C O!{F)a=d#Wzp$PyZ!X-2S literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1252.png b/branches/squash/tbl_bck1252.png new file mode 100644 index 0000000000000000000000000000000000000000..3e27dd988a05fb4ead2dc5ba5d9603d2480fc131 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)+X z_pl}QT;m=0*o8{Jb{?>GR+u<5aHH|+xwGB!!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck130.png b/branches/squash/tbl_bck130.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1320.png b/branches/squash/tbl_bck1320.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck133.png b/branches/squash/tbl_bck133.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1330.png b/branches/squash/tbl_bck1330.png new file mode 100644 index 0000000000000000000000000000000000000000..7e9296334978d46f923be0d3881d92b6e97c3610 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)r! z;t(D(scR+2gc}k`-_pb8{XB7I#g5xopP63EdCSPqVCM(av(J)mwNr_&rad2!!{F)a K=d#Wzp$P!kv?GK7 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck134.png b/branches/squash/tbl_bck134.png new file mode 100644 index 0000000000000000000000000000000000000000..496f510fb3e7a1b7331149987cbd9f519a2df04c GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVjD z{=m95PqeownVQtHIL>J1G~apR%!(VcuRgotw*M6)LqokKBLhQ48e?FDV-?fqz2-n8 O7(8A5T-G@yGywoA&m_12 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck14.png b/branches/squash/tbl_bck14.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck140.png b/branches/squash/tbl_bck140.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1400.png b/branches/squash/tbl_bck1400.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck141.png b/branches/squash/tbl_bck141.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1410.png b/branches/squash/tbl_bck1410.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2238b32d92f51a666a7a81a4ca632cff5b6fa2 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN%}5zcCNzDNYF2_AH$fefP|g`+pf24ji@5XJKG?FqJn<+ab(nE#q#Weg;oh KKbLh*2~7aIG$Vol literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1424.png b/branches/squash/tbl_bck1424.png new file mode 100644 index 0000000000000000000000000000000000000000..a62de40058f4a5e0b5deeb5c12436067679a8b34 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25Z{%fg;9znn zPyH|Xr(gO;gzU+wCM6-0ZvA+f%g(@%@UKOXfuTX0KeW}Mp(&gBH&82sr>mdKI;Vst E0K&i^0ssI2 literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck143.png b/branches/squash/tbl_bck143.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb02c034954e524c85f6558c1e969b34e332990 GIT binary patch literal 111 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!0PZ!6Kid%0l9OPtB;9)-C z_aMygQs-Qc*o8{Jb{?>GR+u<5aHH|+xwCJ*i2u&W&`|6L)HE+r=!Rp}ruJ-UAcw)z L)z4*}Q$iB}1TrLh literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck15.png b/branches/squash/tbl_bck15.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck150.png b/branches/squash/tbl_bck150.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1500.png b/branches/squash/tbl_bck1500.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck15040.png b/branches/squash/tbl_bck15040.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1505.png b/branches/squash/tbl_bck1505.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck15050.png b/branches/squash/tbl_bck15050.png new file mode 100644 index 0000000000000000000000000000000000000000..c6aae0d43d7ff5676627026a54cab19a64bb3441 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz@PZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-CTJ`ZvBE(jwLQGCnF?po?ExQ>Wcl>DtQKmx@Rm53=d{;wkJFLNiA^L Q2Q-Dj)78&qol`;+05UKn4FCWD literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck151.png b/branches/squash/tbl_bck151.png new file mode 100644 index 0000000000000000000000000000000000000000..df3df1251af1f4c83319d0126a256146a1be5cbd GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!OPZ!6Kid%0lY~*B65MXwg zUT`S>T;m;g-Q4-?xq1bu97|kXPFqCYJeS)S_bU85BSS;|9H2Iv&5S2*Iquc`kn!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck15150.png b/branches/squash/tbl_bck15150.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck15152.png b/branches/squash/tbl_bck15152.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff46f61b6b343ee389ab9061f328189cf93def7 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!uPZ!6Kid%25ZRBK7;9+r? zUT{d~xx>4~)3zxtIBOg8lO?FOyJK46rcHBi%j~`KzgC`sLE}xOKTv1f%??gy6&<^l QA|Qvs)78&qol`;+0M}V2Pyhe` literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck152.png b/branches/squash/tbl_bck152.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1540.png b/branches/squash/tbl_bck1540.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck15424.png b/branches/squash/tbl_bck15424.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76e9fd049d12150e045c5da5c1ba7474dba2f5 GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!$PZ!6Kid%0lY~*B65MVi& ze~4?pCHE$IQ<~vWES#e|b)n_JEyI(OfG}K!%GB8x6F`h7Sd~UodzXfOn NgQu&X%Q~loCIHG=BTfJS literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1543.png b/branches/squash/tbl_bck1543.png new file mode 100644 index 0000000000000000000000000000000000000000..46e1e2a7a44b35ed2793e658675d5a91ab37390b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1550.png b/branches/squash/tbl_bck1550.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_bck1552.png b/branches/squash/tbl_bck1552.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7d7f9013c111a629c2b24b5656b7e47c98e9e9 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!WPZ!6Kid%0lEEHr=;9)sv z;@Fzm*YtvY!VQU}Z|Pz4ex5k9V#n>P&$d3xc+1GpVCM(av(NIOva{b4LH}Jq4uhww KpUXO@geCwIj3vha literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_blank.png b/branches/squash/tbl_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..51a306d7268190807bc1a8c5fe07a6e67eca8519 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRGRo#|$B$kZfj1M2T~LZfz>% literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_spacer.png b/branches/squash/tbl_spacer.png new file mode 100644 index 0000000000000000000000000000000000000000..9ccd6e1be978098c108f063baeede859634bb10b GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{L!3JU-`?d;5aTa()7Bet#3xhBt!>lIWHUn|N}Tg^b5rw5fLsO!=c3falGGH1^30M91$R&1fE2w{ ucA&Vhr;B3<$MxhN|Nq-F3o|n_$8s?E*fVR~Je|G}q|ejU&t;ucLK6V_0VRNn{1`ISV`@iy0WWg+Z8+Vb&Z8px|Op7sn6_|F@GJ`C1itTvi%>^qBWh{-o%J zPag9QD*qL|bxX=5H@W2DvFQSCJZ}vcHI}k)GyI8dun)b%6rNEL=E$z&d#`ZAy2}c> zd`0J`uU#@F!~9)tW^1SO`BQ5B#;bY1bFBQm(W+_g(Vfu;oHiYd)NPo%w0dpp*4-%# zRgM2$9|KdxXJG(-?SRg`N^aBn&BytiA{YYSh6$>8=7W69 N;OXk;vd$@?2>=YeVXy!I literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin-open.png b/branches/squash/tbl_vjoin-open.png new file mode 100644 index 0000000000000000000000000000000000000000..90d9ec471e25395de693e023e6b92a7596b4527e GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8px_2i7sn6_|F@G4@*OhZXzNb5{c$As{>>v2 zi>JybuJl~kYhCft`$4+&(kWA;vQIX1%$I)oc*2GQTs^GEM#<#!6h?mEnCn<7k^Rkg dWtV(mI=(6Ed(yk_zkqIM@O1TaS?83{1OQJBZr}g_ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin.png b/branches/squash/tbl_vjoin.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0ea54069217144f04be3a0cfd85155552ed935 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxRH6xys3AALb9155hc#~xw)x%B|t6%gL6@8Vo7R>LV0FMhJw4NZ$OG( zDmzfz%+tj&#NzbZi5qzt6nGA2{ri72=E9+d8IM$Fr)sXa%D5tk*{4bRT1NX~Th{$t gyUucJdK^65#M^$_RGhbJpAg7sPgg&ebxsLQ04z>7sQ>@~ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_end-closed.png b/branches/squash/tbl_vjoin_end-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..40e7dc6561e1423c25e4d96417727721475de8df GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0WWg+Z8+Vb&Z8pkRlmi(`m|fAXLI|LvLe4xHea^zS^!()g@f?GIDZMZfSn~`t?IYYU8DZfcQ+l)Q4=nZ`Bv-a2$Bu%2wvD z!EJsZn?a9(TUwy^D#L`c2Dc~PG+^+KQIOirXurML&`Mfb;WYONhI)lZ8ztE^{Mfhn jo;uPH$jo++fsKv9c%zkcmKkFy&`k`Uu6{1-oD!MNn{1`ISV`@iy0WWg+Z8+Vb&Z8px}H@7sn6_|F@GI`I`)QTBFzfn!o*TiZH)i z!=?7MLYw+jk3Bf39~m7{xkoQqa3M!p4)^WksmmPro1bbGB&43;x71i#678wEmtTx2 z!ZO|WeAVHjpSpA9!-`v6zHBgBqPbuP^Y$9o51SqPSS~2EzDWDpGyRmTlf4`aHWd(F9gQu&X J%Q~loCIA;^U#tKC literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_end.png b/branches/squash/tbl_vjoin_end.png new file mode 100644 index 0000000000000000000000000000000000000000..91d06380392984a6ab0c07b5b34866e0ff4fc0ca GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG~GG(4$>IA=%83h!W@g+}zZ>5+Ij>!MP|ku_QG`p**uBL&4qCHy}kX zl^rN<=IP=XVsZNIxs9R>3LHlQ9{saE&dDI1t8%vVzid_t<0= g_FbOG;DGx9wiFRrNn{1`ISV`@iy0XB4uLSEsD@VqP_Wt4#WBRfKluRrx^*Id`BV7>c5JL#5L=MV zn<#GJl-btS#TTmVIpPjebY6-QKYMxx;ttMNUqGj=lo(pT>^kX%Y)8WP6$d d4*&rJgR{QowQZSK_W+&4;OXk;vd$@?2>}1lP96XN literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_end_slice-open.png b/branches/squash/tbl_vjoin_end_slice-open.png new file mode 100644 index 0000000000000000000000000000000000000000..aaa0f8d84ce240cfef0cb3b2fa6afea5ba287ede GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;jEBi(`m|fARtLb?Zd_@~83%?ATbfAhsZz zH&NWcDYLDujcw6f?hx+l?Cc864GoMf6B`t!v@w@-&sboh_d(X{F-r^256-2De$N;M zH{95{$?1!|9kG6XRk+GAig?E@pTQ``?;r45-a sj81HSS}$2J>J(`BvoB6yVP<1vkXdSa^hmmQJJ4|qp00i_>zopr0M2Yo4*&oF literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_end_slice.png b/branches/squash/tbl_vjoin_end_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..2f9bb8d02f80afbcc6bcab322b96d3402407922b GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtVH47sn6_|KtPg>(+_<WV9~y!GM)5gzLU2N)O@ONgx8zC7qO&;$lgS3j3^P6Nn{1`ISV`@iy0XB4uUY_j)~cCfr90pE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd~OFd5`ch#ANn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRr54~Og+Kt#bczDGPoHEOJ(q2Nn{1`ISV`@iy0XB4ude`@%$AjKtW|s7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD jmdov+#saB?1O^7(rGk=1XB|R-${9Re{an^LB{Ts5);=To literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_slice-closed.png b/branches/squash/tbl_vjoin_slice-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0eacc986673489e818e9bced0946aae676eaa3 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP_WX|#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{*U#$J>{z?ha!RYT$+r0|n-m&2y^>jZ-^>dT%WJsK5W^s5rXaPNQDJuC zHs#HU4(g9gEqEME%9!i&*po}l%p9hPPhkA#a3tB7CtwcWho*~nESzEv9AIGBG{uBj TyFelV=m-W+S3j3^P6Nn{1`ISV`@iy0XB4uLSEsD@VqP_Wa}#WBRfKluRrx-|lS`BV7>B&75bS}yVM z^76V^i?0w{$Is`$#=ywTq0H#0!OQ+a%+N72=7IH;W1Jk4AB4RQ&pE@al#s~0s8Et2 zh~d!x2^j)En3PJC;+lC`F7DuA&}2xAlaTiQ(ZHyv|A$TRhRGoYMdp7_nR6J#ET$}H j&Pgya?-LL=FkoQl;j;g9+C4@R=qLtHS3j3^P6Nn{1`ISV`@iy0XB4ude`@%$AjKtWAU7sn6_|KtPg>(&VTs!KymV*Zx1I2p;#0?A>7#by%A8u@WqX5*z;OXk;vd$@?2>|aVC_MlG literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_slicer-closed.png b/branches/squash/tbl_vjoin_slicer-closed.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6eea03ddf25d5b48091548463f16ad8cf06eef GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uUY_j)~cCfr6EuE{-7<{>cZ}f9UP{*KWkl!NV(V;FQ_c z*2cDIE_Vp`_2W!S4=&huN#@icUa8yuPLTo!Se9;VVk`64;5I*y&7jA?EiKS{m0`kJ zgWD5t8hr4qH@Dz%FeziM%VSS2F*9?RCO(1jpTm)4W1fIHd>@)F-m!3sIdFi1K|RTk VV{ykHaiAj@JYD@<);T3K0RSC1M^*p; literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_slicer-open.png b/branches/squash/tbl_vjoin_slicer-open.png new file mode 100644 index 0000000000000000000000000000000000000000..202f339d82e1beeff9bbe627c2152278e9fa66bb GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4uLSEsD@VqP;k1Zi(`m|fARtLA9}m~wHvW>@bHQoIAylA zwXrRl%N@dfot<5QxuJovWg>(6ls4v)?imYA!UE18_`rPX2bvq^I-DwJdhI>7OTiMyv)wdO#>1o0z|EM~n1 z4c8eKh{rk3v|zNc)AVD%aUdg4Mo}*zfq{WN%I16UlU`1s6B#^R{an^LB{Ts5HIq%y literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vjoin_slicer.png b/branches/squash/tbl_vjoin_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..0bd754af575ddec5c1dee4a801ec3b976f8a5c75 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtT;p7sn6_|KtPgKlFC}Yd2!&=-HKEu#-XD ox7wiMP{M-)E4bY{xFsYQvRq_e$JMe=1L|S$boFyt=akR{0MHyKn*aa+ literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vline.png b/branches/squash/tbl_vline.png new file mode 100644 index 0000000000000000000000000000000000000000..35406ddf4a866f3ced8fb4a238fc26cab9b6c603 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%Qk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{XUzVxG{fjy9^UhNH#MhqQp5rH#aq}1juDza4t$sEJ;mKD9T zWe18Ic)B=-Se$-)&QXv-LE!KK?tixItRnY(lod9wDCP=Cby{-JTl?O_s`U$+xU_zF ZY+#IdZzSk8D^LVvsHdx+%Q~loCIF9RFxmhB literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vline_slice.png b/branches/squash/tbl_vline_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..e05c13ffee8ac0f2fa7945c527dfe4a02cbfa64d GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPg>(&VTPx# literal 0 HcmV?d00001 diff --git a/branches/squash/tbl_vline_slicer.png b/branches/squash/tbl_vline_slicer.png new file mode 100644 index 0000000000000000000000000000000000000000..21006dcb9d2bebbd41684f33c4fac661d3845c69 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtUBx7sn6_|KtPgKlFC}Yd2!&=-HKUg;l}e kRa2mN!-0+hMrLM)vzFpbr@Z|S0M#>iy85}Sb4q9e05XRrdH?_b literal 0 HcmV?d00001 diff --git a/branches/squash/toc.html b/branches/squash/toc.html new file mode 100644 index 0000000..ab8420e --- /dev/null +++ b/branches/squash/toc.html @@ -0,0 +1,238 @@ + + + + + + XXXEXAMPLE.FHIR.UV.MYIG\Table of Contents - FHIR v4.0.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + + + + + +
            + +
            + + + + + +
            +

            xxxYour User Friendly Name for MyIG Here +
            + 0.1.0-test - CI Build + + + + International flag + + + +

            +
            +
            +
            + +
            +
            +
            + + + + +
            +
            + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + +
            +

            xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This is not an authorized publication; it is the continuous build for version 0.1.0-test). This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

            +

            Table of Contents

            + + + + +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/squash/usage-stats.json b/branches/squash/usage-stats.json new file mode 100644 index 0000000..024428a --- /dev/null +++ b/branches/squash/usage-stats.json @@ -0,0 +1,23 @@ +{ + "package": "xxxexample.fhir.uv.myig", + "version": "0.1.0-test", + "fhirVersion": "4.0.1", + "jurisdiction": "001", + "extensions": [], + "profiles": {}, + "usage": { + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-page-name": [ + "ImplementationGuide.definition.page", + "ImplementationGuide.definition.page.page" + ], + "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter": [ + "ImplementationGuide.definition" + ], + "http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment": [ + "ImplementationGuide.dependsOn" + ] + } +} \ No newline at end of file diff --git a/branches/squash/validator-xxxexample.fhir.uv.myig.pack b/branches/squash/validator-xxxexample.fhir.uv.myig.pack new file mode 100644 index 0000000000000000000000000000000000000000..9a8f279d6ee152e6e20d20fa40ccfc9051157714 GIT binary patch literal 2435 zcmb7GXEYqz79N6(PPFKW9xcQ~)F>IfMDL6VqqmrmJIY`%q6CSSFhmIZMh zFfr|vW5FD%>txCtiOZB0b7}HLTaRI|#%@M+{C{N#QmJ#(r*?7Z-NwBa3g#TU({aMMtIj_2x}t}UtC9t8Osi2 z8jg0i?SB#poNAUIt2jW zd*Q#eTJEgX2L3^QFn?G80*W~MX1x$^cbE(kiG(4c=K)y{FYjR4kO#81_)-ct}6hfFR2)x7In zr%{eE5z?$A;WkS?#FRmbatcMXJ^IGlQ(FteNu-gh+v;AvF&voK!9= z$-FmydJ!xgR1DF{re+-_X^Ycl_0v#TtztluG|h49t4RCuRKfwmyF@#?^V z?%k7XsK+sqN1VRqQPo33;iUOD1pZTxqDIRp6*pDizNW4QscI>8LZ)Jp zge_t+^oByJTkGudNAd)vz-?~sD;kbz3;ERGC(_)$?7mc{%{de-5+w)IR&<-&s zUAUB&bG4wpJ!cT#lk~1r%49yn#Z-I4FUnktC5$}fus~FFe*J=~^hH(v$9`^MHPby6 z=2102)=pF-XCm@fT7*4!BHLIe-Cb6Guf2>&d zs-&j+m}av|xpf>ht89rmMf(tjwNHtzT-V@Ey_uC;)obd!MYWAdeD&G$*0H8i1+U25 zIb{Mmr7V*yQ#t}u2_piJVTfspmzjj`8ve$IGlE9z&4+t}R*Yf8qo_GN<680h$TEC< z&-;$b+R-ak!LqrL&35L`2NRoWd^Mi@6DU01WrFV@G~jB}m))wXO{+VIEBp_TDtQ6N zs{CNvnS3T3cGfgyrMBLUH3|U1&+;{r*X;T(&aaO4qgqpmuGI|VegBi0P8*&+!e&g} z%H5m+ZDOp;&_}Y}cGt9UbB6Y-sYBfn#g&?VnL~ z-U1m*V%s)au`bRKjEP)W&Aj6Mxh#%3I=i{<5t`U(sur7x=mLZEOokRhf4EkfMP6rO zFdGv8qMhb7zKp7+&NJ(FW1SfY&EX~d%>mkZS|O_`*eBijM;*jv-MGfHvSmLU4z6^@ zjg#GdyI(U0zSGg45Ql2LomLi02ts>iqBY&qB*IIOH3?YWJk=g|vqZ9a0hi6O`aM@s z;}sY6)yYUzjMENq&@le+@_;6U_(`gpND+=R60)2VlT2(KF6tBTSqSjcRziy+-oJi- z^UljYm_ub%c4S=1R~x+wJlesgR1QV>NqtUS6O%40jx+#3h4wjdQBbl2eo2$x^~1R| z`8$3WD*w#@Mxqnw1|IGdUM(2e23!l#j_Wz|%Gb8G=*8u<*&c^83ngcxF F{TnunJK6vM literal 0 HcmV?d00001 diff --git a/branches/squash/validator.pack b/branches/squash/validator.pack new file mode 100644 index 0000000000000000000000000000000000000000..9a8f279d6ee152e6e20d20fa40ccfc9051157714 GIT binary patch literal 2435 zcmb7GXEYqz79N6(PPFKW9xcQ~)F>IfMDL6VqqmrmJIY`%q6CSSFhmIZMh zFfr|vW5FD%>txCtiOZB0b7}HLTaRI|#%@M+{C{N#QmJ#(r*?7Z-NwBa3g#TU({aMMtIj_2x}t}UtC9t8Osi2 z8jg0i?SB#poNAUIt2jW zd*Q#eTJEgX2L3^QFn?G80*W~MX1x$^cbE(kiG(4c=K)y{FYjR4kO#81_)-ct}6hfFR2)x7In zr%{eE5z?$A;WkS?#FRmbatcMXJ^IGlQ(FteNu-gh+v;AvF&voK!9= z$-FmydJ!xgR1DF{re+-_X^Ycl_0v#TtztluG|h49t4RCuRKfwmyF@#?^V z?%k7XsK+sqN1VRqQPo33;iUOD1pZTxqDIRp6*pDizNW4QscI>8LZ)Jp zge_t+^oByJTkGudNAd)vz-?~sD;kbz3;ERGC(_)$?7mc{%{de-5+w)IR&<-&s zUAUB&bG4wpJ!cT#lk~1r%49yn#Z-I4FUnktC5$}fus~FFe*J=~^hH(v$9`^MHPby6 z=2102)=pF-XCm@fT7*4!BHLIe-Cb6Guf2>&d zs-&j+m}av|xpf>ht89rmMf(tjwNHtzT-V@Ey_uC;)obd!MYWAdeD&G$*0H8i1+U25 zIb{Mmr7V*yQ#t}u2_piJVTfspmzjj`8ve$IGlE9z&4+t}R*Yf8qo_GN<680h$TEC< z&-;$b+R-ak!LqrL&35L`2NRoWd^Mi@6DU01WrFV@G~jB}m))wXO{+VIEBp_TDtQ6N zs{CNvnS3T3cGfgyrMBLUH3|U1&+;{r*X;T(&aaO4qgqpmuGI|VegBi0P8*&+!e&g} z%H5m+ZDOp;&_}Y}cGt9UbB6Y-sYBfn#g&?VnL~ z-U1m*V%s)au`bRKjEP)W&Aj6Mxh#%3I=i{<5t`U(sur7x=mLZEOokRhf4EkfMP6rO zFdGv8qMhb7zKp7+&NJ(FW1SfY&EX~d%>mkZS|O_`*eBijM;*jv-MGfHvSmLU4z6^@ zjg#GdyI(U0zSGg45Ql2LomLi02ts>iqBY&qB*IIOH3?YWJk=g|vqZ9a0hi6O`aM@s z;}sY6)yYUzjMENq&@le+@_;6U_(`gpND+=R60)2VlT2(KF6tBTSqSjcRziy+-oJi- z^UljYm_ub%c4S=1R~x+wJlesgR1QV>NqtUS6O%40jx+#3h4wjdQBbl2eo2$x^~1R| z`8$3WD*w#@Mxqnw1|IGdUM(2e23!l#j_Wz|%Gb8G=*8u<*&c^83ngcxF F{TnunJK6vM literal 0 HcmV?d00001 diff --git a/canonicals.json b/canonicals.json new file mode 100644 index 0000000..d2b0eb6 --- /dev/null +++ b/canonicals.json @@ -0,0 +1,9 @@ +[ + { + "id" : "xxxexample.fhir.uv.myig", + "type" : "ImplementationGuide", + "url" : "xxxhttp://somewhere.org/fhir/uv/myig/ImplementationGuide/example.fhir.uv.myig", + "version" : "0.1.0-test", + "name" : "xxxYourComputableMyIGNameHere" + } +] diff --git a/cc0.png b/cc0.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad21aab365d48926417c7251c9467b75b810245 GIT binary patch literal 367 zcmV-#0g(QQP)IWd0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyGf+%aMepzLKtMphzrSE$V9(Fb5D*YB zFff3CfZyNWARr)caB!cWpHNUxudlC|^8o|G##CQD@t3cQYz7Jf2=r0&cbdW+q^eSD+wnLmK&StH4=#AqsyHWJKhW zdK9jhjia^*Ie~cS0cNbsqb&QW0p>*nk3B%6Oh8dtr0iLPY)-E_u;-Y-HHi8xKtg5( zrUF^^RMVvbj`M+goatO||L*~eY+Esa8sGN~iz; N002ovPDHLkV1jO8n-~B9 literal 0 HcmV?d00001 diff --git a/changes.html b/changes.html new file mode 100644 index 0000000..9d9fe1a --- /dev/null +++ b/changes.html @@ -0,0 +1,234 @@ + + + + + + IG Change History - xxxYour User Friendly Name for MyIG Here v0.1.0-test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            + +
            + + + +
            + +
            + + + + + +
            +

            xxxYour User Friendly Name for MyIG Here +
            + 0.1.0-test - CI Build + + + + International flag + + + +

            +
            +
            +
            + +
            +
            +
            + + + + +
            +
            + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + +
            +

            xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This guide is not an authorized publication; it is the continuous build for version 0.1.0-test built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

            +

            IG Change History

            + + + +
            +

            + This provides a list of changes to the MyIG specification since its initial release +

            + +

            + 2099-01-01 v0.1.0 - My IG R1 (STU ballot 1) Ballot Candidate based on FHIR R4 +

            +
              +
            • Initial version
            • +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/codesystem-list.csv b/codesystem-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/codesystem-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/codesystem-list.json b/codesystem-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/codesystem-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/codesystem-ref-all-list.csv b/codesystem-ref-all-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/codesystem-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/codesystem-ref-all-list.json b/codesystem-ref-all-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/codesystem-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/codesystem-ref-list.csv b/codesystem-ref-list.csv new file mode 100644 index 0000000..7ebf444 --- /dev/null +++ b/codesystem-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/codesystem-ref-list.json b/codesystem-ref-list.json new file mode 100644 index 0000000..496853f --- /dev/null +++ b/codesystem-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/csvs.zip b/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..fcca7556713fd1e87a8d8f9b7123d98333e82906 GIT binary patch literal 1198 zcmWIWW@Zs#;Nak3U|V%7f&mE#1KG*>DXGPk#U-h^x;dG}C3?xlW!$`P7YMncC z{xYYYr;euXwU6IRG_QU1KI40p^Q6v6&#Q%=x_)}6bTm$$Ienc|*U$IiQznK0Z*~qg zwpEYKfu@=QaR5$xrBUrIN=?&E%*mmj{o?{x&)-~`0D!(S5J4U~mG+3pZTb_Wf^fssjs0g(fc(HH|fJ`)lVBv#q2y&Ez5*GrLFycsR_>2Ih n4FvdsZUk~l!DkF8Y7wA;3CSf0kFc_Vl&}He44^#>%pe{B)9O{5 literal 0 HcmV?d00001 diff --git a/definitions.json.zip b/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..af85b600dda3f9a1a237b4bd4fe539e3b24ac250 GIT binary patch literal 2249 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 literal 0 HcmV?d00001 diff --git a/definitions.xml.zip b/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..5b32c014f6e4928e3bc77f1cf8b0ed2d6c9bd665 GIT binary patch literal 2299 zcmb7GX*3jU8=e`)zJwHG&Aw-AtP$DAGRm4!4Q9qz$1bJ3mXbAlV+@V#WzW84EoGN1 zVN9eEB_Sld{Ca!8bG~!F?|OdR+d21h&UO8`FF1^b_B4QjfdN2QHsb*J1Lu!(Q*WFX z${Xbqhz!K~`WOdc-B9wOp`oZy80FIh4x8_QmP5%ewlAS1@1`+eOcJu<-w4W)LD20b30A$#o6S>OPOA9#Qj1C-P*`B z*y7FzOwx17&2f%7%}B;5i1Irh9YXf>MFf;%9HKbD8e&%^-IKVe(xtpls`MYmDqMy; zDJ^c%@hQwwWM)4BMwnz+NlMH%y2i}?CCS=li2l@B2Fg>E$=1xvx6F$4DKRE>N-M=0 zLt1A$CWp+$D>d46JuMXD9It%Ivq09XXUlj)T)zi+FMXg%q0hy(%O_TFXHdl(g@5ic z@os2Ci_XhvK|jYyKFnjctc^CybhX*lp~$Q+ayTajscUKbqpfnfCG8*3OVV3eqLT%O z(2})y4)ZZEhUxbU?`isTx+G@lv7Xo_(0#u;e0xr_29hhT0`%27_vR|aht4^{JuwrY`ab*<7QBoBpho*psZ5HO`!-Dp8y4 z;bBbDbkUPulf%)RbmOa!GjF}ag1Af%&WJ7pS?-n9KEzA)ev1?~Bi=syULO}j_QW@9 zW^94C9S0I78k_W%_M>VA>4FC`TtyfY(?qs>V}CC_M4_fPZQ>cinxnh7Byx=}8VF0d zKLu$pK+at&+m!@ezR`9!uA(HtL9UU(uE}1OrFLQ3u4l_A^jd0=e86}SAWnE>R^2Sv2k+PDP*P9S)M-aiNVpx<4U1(Xg5w_|=7>qXIE7v6-R16{#WfYVH!X{u z#;Oz?6)x0r;b1+THdtRF_OnUZ!kxt{b@b28OXrY1G>I_p*h%t3z8T24?zm9Y;`9&ImPE21Kr9ex2 zb;yUr8qQv+aqR{bRo!$lxcF^zwN^NSnnT(UE{Sx81n-g64R@ep^b7ztm~p2W#OSlD z-)FH*QzUq zdHq;=UOhfpc6lAGFKqI1@nvlCP)`pw`5K|Zk0YR?bE~XD=cf?f)TI~I??==R9c-~w ziCWUoh#?x5K^jEcCXx~{uo#jB+A93GgasXEdfp@;$`(bk{CW93H>4Q%p^Pa=9p=fD z7_c33)tV<@*Ol$w03})Dx6%XMzJ&jMQQ-dSmcS(~xaj0TNa zpmpv{g@|}DtMTMz4N}7)hHl1vOm$OR*_E`*E2Ns}kuX(1=Y>*CvWLgdk&*>LJu$8_ zUE-8DqoX35H7UGIe%@fs9(8c5DL36nczEAND%IuscIoLMJ)PA_!r(7^T}|I;*coZb zaLX{Sd2CG7rDVuH;&D3@(d9g8elF*lttuq$nMjVTOCES%R*rMs+E#bknlQwl)ku*a zLNp+Ww#q?mjfZZollv){BM=-$&yaU!a|KTa0K9Sp0O0@i>aiVPy#O4_RRQZ0i1PPA zdIglHzV(SxJY~4E$JA5b8*CDn{`=AdJ5}aQ*Iz)VA2fK1b>ZF)WHx&2!8^m&%~@HZ z)}&5lz7(|1l4bIg@xGMceIQ+hC%EABSW3Oa$DxF z{hn*_!5)P&5-6^si#gYc&B|bxw&EAnkT4)yY!J5q%}D*zfQU%fSbR+&p-RrQ*3kt1 z#S!J0T|KAiN}yl1s+!<8RJk^Ec;+D4{6-&Cm1l|CaN7q3+?q@>dZ7wtF?eFfwK1O% zLRLpI>PPML9c=#~E9Uy|t<^+2Wg(+yZ6n6NpBh_=o~(4oE}S(~y+Yv``w6SbsJRFT5CB*Oov;c7od*2lCjMmn#7+Dg m|EIV3&*gu9d?MOE_<1byza@mjz{foR0CfED$I+bOr1~2iC=nn4 literal 0 HcmV?d00001 diff --git a/downloads.html b/downloads.html new file mode 100644 index 0000000..4dd23f1 --- /dev/null +++ b/downloads.html @@ -0,0 +1,270 @@ + + + + + + Useful Downloads - xxxYour User Friendly Name for MyIG Here v0.1.0-test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + +
            + +
            + + + +
            + +
            + + + + + +
            +

            xxxYour User Friendly Name for MyIG Here +
            + 0.1.0-test - CI Build + + + + International flag + + + +

            +
            +
            +
            + +
            +
            +
            + + + + +
            +
            + + +
            +
            + +
            +
            + + +
            +
            +
            +
            + + +
            +

            xxxYour User Friendly Name for MyIG Here, published by xxxYour Work Group. This guide is not an authorized publication; it is the continuous build for version 0.1.0-test built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/openhie/empty-fhir-ig and changes regularly. See the Directory of published versions

            +

            Useful Downloads

            + + + +
            + + + +

            + Download the entire implementation guide here +

            + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            Artifact Definitions + XML + + JSON + + Turtle +
            Examples + XML + + JSON + + Turtle +
            +
            +
            +
            +
            +
            +
            + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples.json.zip b/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..0627c0368bd097f5139a9caa01195fb9db2e6b93 GIT binary patch literal 1892 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 wN&=3H1Hhgj0C2i_@% literal 0 HcmV?d00001 diff --git a/examples.xml.zip b/examples.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..2bccf32fee7956afcee1f4a460ed736e09c0651d GIT binary patch literal 1890 zcmb7_Sv(Yq9>>REY>5yhlYKIlk+ngRu{0W661moyK{GY>QKRM_Bpsm~B5NcRQf0uPaJWNDd$>DhdEm#;*hZCjFn; zAtam-6cQ9lL=*90p_iiZfkApC5-Es;{%e2*639Y*XJ9_ zOUp^K2FuNPok~vS?v5Ha5^V0kFB-4ewPx@M;Zgge+j#!U-gGNH`KmKE5BCy1AH)DA z2i$zw4@w_pLm9_n+2SW>BRb}%_W-JC!Z-xUegITAmfD|mY$mTK)HGtwOhN>%{F?2U zFU7wSzvr06oW7TLqDL-u189n`C~$tw-SDdVlRrN%G@u6l{;5#`{5*kSWe3r>EeOs_ zh3}vJ_+c-rV*{Ku+?^`NLJR)|;VI=Qd$=U50hOUQ;8)=$| zi|b@2v5kS$tX+71z??F-_~GuwICp9MdE?;t<==4{C&49g+Wxi1=Mbrb#%g!b(<7QW z315(b<2l6X8FJ*oM|3i(+z%3?cO<{AQPeNpqAa;s!fYN#Ax2mVESl`UNpOP*GMg*~ zCbhH&y;U-V$WMAx&$|bkQ~E-JT~xYg@9y`zX?t<6*u@H^T3G3E@P2-ju28cQ+~=8t>)BEPQlAyW;NlHLON=P$XeyvUUl(pon4c9rpC zl&bWr&bNF2I0!mNSg_oLmO*Y9B&FnzW@_(ci$P26We$A14IEr6Hp2T9s|!6*dUv|a z-M6+}Ai3f>VIYN@3Jci8qQo;^nEPcDx?SM=R)U08h4{9$wMW}aZIeDWKsOz=_L-TX zt}=6}_myjIv$2}0%{%>W9l27+Uk^n^7!Vzue0+@O4sow`sS;xTi_%W2RwH3z7=f)W z|CO;9HB{|D(Y6V11FHOeojr%1-rsXe!i8Uwhb{f@lC0xg;1kvwqPRHG2Qqq^sv@84lBn7(wgEi)5B))tECZB~!VKA=IkI94 z*!mvvHk&yyG}1DQsbZf#{`_k_=)*cqkwrlaOfFp;4nLlKpcSvas|=BJF_fkFYfD`K zHq&k2%q*;bq8nls`j{m9YB8TXd*fT+swe&qWOZwa=b1=S;YB|^8>S3i+a;Qss)S6S zTvc36A;P>)u+21UJ>HE^)7zp1-XpCPPZyr|Rj=ReOo&sPVcWceYwcSV2!E zM%hp{s|-eCwNJ6u!kfT$Z1l4P(S=_DiZALWa^M2!kKdxJ^ zPGAmV@AX=|LUJsM;oo4&t~IZdka>}HQcrpJ$48=4#GZRWoFJV~o|L(jxJ~)L54ahS z%!m(i!@8Mt>t-otVcxI|D-3cU%6|rmxQ~iOuP@RjXLNQpB35GQV4rd6~e`)nInZ7XCqB`RpCL3j@GzI~uM%HSxg-Z@9#pE}X64B~6WM>0b{M z3ef!9>auOOI9nd44qk4uGVa!yE9?f+R_(1`l#hfoaF&kBu*lqajQ7Bs7vC6B`lnd8 z575wrA4XV0PmE;t=gDyHbPZ<__Vm&efh$d|T(khzJzl&wR2QOAXd=xoaP zf( zqq}Mh&6<8oG`t@3WGwXM$aYz~e6-U87yFZE=(Jp_S*FCOv&GkUDL@mC^sAW|MS>QN zQx#!@{*!*hUjr*2>T+c;CG}reZkgSHQqk7nPJrIS0LxoPLfA&X@^#ZD*LIEyn;$B; zqC`aNtAXMfAOHa63IMpG1b}jY{{rvt+h4%@U;Ur>b43aNd;`9 A-v9sr literal 0 HcmV?d00001 diff --git a/excels.zip b/excels.zip new file mode 100644 index 0000000000000000000000000000000000000000..9d7ba84602b216aa7c61941a236509251249a9c8 GIT binary patch literal 3097 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 literal 0 HcmV?d00001 diff --git a/expansions.json b/expansions.json new file mode 100644 index 0000000..43cbf0e --- /dev/null +++ b/expansions.json @@ -0,0 +1,8 @@ +{ + "resourceType" : "Bundle", + "id" : "5ab7ae40-55d6-4dc1-afca-7de39a073b8d", + "meta" : { + "lastUpdated" : "2024-06-26T21:16:03.892+00:00" + }, + "type" : "collection" +} \ No newline at end of file diff --git a/expansions.json.zip b/expansions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..03e31909b91a499729d158f264d5e628cc288926 GIT binary patch literal 286 zcmWIWW@Zs#;Nak3U|V%7f&mHe1KFt+1&MjZnfZCedRfK!d8U27T+Idot>0VkDW=?Z zJGP=T?WXY!=AN0F94otyxeC6ItH1TMTK@iH-Rs=~MNd}FcR&9%JwbEMg#Mk24}7Y- zFs*Ohfn!R~7j!lCoI1IjD_(A@>Nzcz*`}(0d(7SM%uV%==Ce5Z+(F{!oJ$LeS=};& zUtd{z%yHV3srwi$7 + + + + + + + + \ No newline at end of file diff --git a/expansions.xml.zip b/expansions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..dd026c96335138e794786a12bc6c2076c509c879 GIT binary patch literal 328 zcmWIWW@Zs#;Nak3U|V%7f&mHe0okb)1&MjZnfZCedKI}jw*B6GO$H*a&(|z^d1Z>- zsqi3!!UtR>jOV{;s%#Zl;a09+mtJ0Q&U4+pJNkWhGiLohXl~QlX#6Q{!(MyyKO63M zcIDsFxO98<_P!fVzjr>2dz6$3nA1lef$$NLI)V#+VT~0YX*{SQ2 z=BxA}C1A?5OQudU<+M*fjouY-;CjTe!Mo$4z5sE6HzSh>1H#|Pav*=B W0@P3l@MdKL$uk0>4Uql@Rtx~Be|fb4 literal 0 HcmV?d00001 diff --git a/external.png b/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 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

            NDFe1h_(1cxaCbU z7v^WSSiUf&atalL%QJ$KF@vO>aB-ce#z&}7 z;4+5Yui6RUW)5VjErh^N6`!Qmg~SM3WYe3Md@Ufp%gc>vZ*4ISc?o+TyzupdYpQir zeEb4FgFv$yBJt0T_leqv~BiT_w%Id50Gz16pI-%?5G~E*5o))dct~vtc&W}gLIG6$fM3poh z)}PcaMdVGNa=@wHUh<_)EZH+;Gkux3fMSKowo8RgGXLb64{2I)!UaAeCES z1SS`R#q*C;e3(Yh;MF;!ju zpcQdh{hf-Xk6}G!5OabQSL06FEI1@86s?l?mdrPN}?zT7jCTp9y2nIi*W9->{l*mJcd+0|k0lfGCXZ6KKKYW3s4mqgQf!fz|aZ z&uc=EhMqsI7Pq=LOWwbtr9@=b6UvS|?=_7x;3KfUc+}<&%XvJz6tsSysDP7r`S1%} z037it*1Ta0s&7}@e;rQv`ztyV8{1zi+f({I4?~OgtDcvj-tG&*tFs zl~*Q5t^VLi>0|@nsO#v^l-@qnZ0+P_PEG9wsvuDN?~BcJn?<;O)skEPN70YB;KyIh z7@+=_!Il577Qp`*a{n(h#NNot#`$m6CrMDI_x}rr{4X5xzi`O^!Xf{k!69IP-x3$^ zw3R+u%*tc&x~-ALN$*cbu{a`Id8&#|H{5GBp=8l*i(Mc!p`nX>pr>iED-0*0L3@|P zCqEU~f}B88BuZm`Wcukb*EwB{OO{!(LbpJ=T<1R4U3g;HrNe<_v(u@*@h*;b^ypX$ zV$Qr?6%af!dsQfx*>=8hgp9%8G`-+rJsxyp;y4qbsR|P)1k$fX&{?BlslH;I1RIDN z+|pV}Hz08%e0FnWLOwu`Q;<`d3c26_k~P!FskP8MGFQ60=lBJf7oHD#K{-6FPF7-G=)qPO&mB0xC_ctR1le*#n3BPc zjOhAl^>;janqPigy_m9AQ8@LMW4AYC!S+C;)&oZwR;0EKl7OEH5X+!-v~_emzbZXg zY8PfvGKlQNC*uWqtA=$YR*qS(M=c)U;J713_N5AwA6kD*J@c2vU0}Dt$4w2n|A8ke zE&xIh))Igwlg@i;^O#ViSzd%EK`8#11(#$B zf%IqIE#VwlJnfOaP$IX9$VI4^t&0UuiWa+b8SY_1T5*;Yo!fNv`|szBcjzg3^4V0& zU|?X*+G4gz><3>`Pv4ageFmv+)(EF3-AFZ^ECOu~FD=+XdI%&G8`PcTd~-hjlx++L zf09p!0sxZU#(&^M{nb1N>F++tpCn`CWO2xG#ISVV-c}7rO&VZub#aVT|_tDUx~nk{R{5X4NW>1;Xn#~jQ`H) z4dG=a+H)2g<6BehNYsLW90v(yo7J2tnMgmV`cRwWbpP901&n}dMmRxByurxG$j(3 zl#w^2H+owP(DJ{wO!eOJWOrLFC-g!7{pZv5wRV>eX%uO!*2dpBazWA_T+3qmu<<;phdFDRx&VmlL?zk)4uw>vsB&BK2dyYYDctlu_ zlCbF7I1NEqK;JA^@6uPK?kK|Hw*L$WfR6cIF#e6_v)QF@?x}Se;qc4eT|+wVQvn6z zC|91;cWRl!f)3k!hegge$x%5f4#;2G!)3jnsoDLEP~(M_ggyE&-=CDh4GY=wL8-0Ss+!}x zG)=$OIB~=BsC}0?0wh)(eJ1?U-{O11`!q&cYge|z6Yie^-4nMJqWeblowK({$DGa} zBtFHVhi9kQ>$}Awfcf08{IkpVNc8e{F9Q>m>8ilR-Uj*AIWEjWWy89yj?+t>!n#3` zhp-TlR9UFjbwc%OlGQc0DxV-i?K!t+$(i|b5NASeLRvpM$zCwtWh_LSh&1ZYv-!{% z?>p4i9~&f9?zA7S{6Sf5PY~8NI6J*=z7-T#pM{nBXW(O$b48KbDO8>X|@=)WffT85Ak;JiE+7SgVa?Oy{eDn!X*Y3lm9RE^@PyV?{>S{faDq z=`HyqQzCq)&e57OY?(y{#l?3qeJQf?`2^sb4$OhESU^~N`ILPS8Cm3<;VwvCP9}R5 zE}5Qqd5eFjA%JIJ`n~7|Ba=32#$lQ{G?I&<(JCW3TD09WqtF9PE7pC>nOU^o zsR^xAqV>)iEt(OB^lX0=7mNr%o6>|$QlmFCp@QXwwhhNy$qUUc$9^I2DxQok zqr9U6?KvNXxgnW#h4X?&V_&rl2ck>@*dt0hG%%f$`Uug=Md)xaqf?eq5E5bDm*~$S z3FyzHMYDEefa6MBWF$Wd&c$LPBe*Za;?mD4w_Ogt+SSfh!ahAlY$%z{%bR!zuw{iR zf?)K35_thk2Pkm_!6gIRV^kCRWzvG&x`rI!>PLJ5mio7Ng~jM_3bN07%H~?$-mfH& zp*H3-wtins!-~AyLy8EC2u+2mAq+9Ts9$I+@JldwLF83!@#H$+2+0J6_I`CVA&it3 zEL3WLzFakI(AwRqwM z@ZtokpKwSmE?e}ee3|_I*dKdM1_Cy@H9?_DIy`+HzZlXtwH&8_baVGK_VEMxt#kD8z{m7>UTRk z6ifL~-<9wdC2a0N(tD#LPLkmyju4;L;Zux2T4xdtby0vlgTZDE4j>rmkUgH-xyq79 zU41u3ug!~~6Rat>M2HPfTE%?fm!Et%%!Y`IJqP3T&uJv_=p&E%?fMzb=_=(M_ft7Q z$_I35m9pZ$k2bLktwC(gqB`YLvxZVkgDaipIHNZoL36)Jz}yl`AAx*j9;g~wv4Uzi zDxD8v2PUtrS^D!fv>9Zb)M=Y6YcFaqB3d3~WewdW?+H&3vm*HuFN$4CTkOq(Y1qF=(^~x= z%)^3ZX0&C*J#B8t8uv|jGCF2zcb!yAnqLB%7`p1g$6GKOThqGe!OCPd;}k{ynF-Rt z8i3V*Gybgs-@h^RA7sM*e<}$52N3i-oBW&9?q8hG-(!ux=;XKH=n+x&+$@b>uMZX$oN zKZn78yZ1(KHm{%C%mbex91yEG5=w4A%4%{th4$Y*cRC!Njj*utJa_(*-6qxy3m^A2 ztJc;)l;{34RLzLO=x+J85`K+;y=?!$i~oSC|JD}uH!+ZZb}RXh!TNhdU&e1mL26*~ zRWonW*?m3y4}hl@Hc;;er3Y}bylWIq`it|+%NF(UO5{(2llxr*T|;9zV?T?!M_+}; zrkGgvd~f0n((z&m1KJTMIeW|EqlemxcltJI*Z+3n{s3J6Yk4v(=@2wV?kn_jiok z)XdP(=r?(F5H!%Ef6e2*RgwHB{bK*j;}-vo$4!WxloAp|8|XX|(vmS zFVqyqaWJchP>2qkJZ)|AAFI#t2b!igg~Comgu?hojGAI4=`k#u*Sv>Hsv@dF*GfO(>e6hk0q8Q{}g({inmv2mfOQ z_S-cc?cajAe}o7AX!hf3W%;*WKV}?gVW9Z_)#NpasmF2E5zq*+8Pkig@xfUBVv(M+ zMQ#hHBOxCL=&8e~&1+b3$UZF@*w(HYV~x5R6RSB_KE1X*wR@kXzqR_|-guZe+lfL$ ziv8~l^34?ybKZ;1F4Uv01RggaVU#{32QOW#NgdF>dxarz{I4&>_dl)&S)w+8ytA-5h zp6CA1kV!D>sF>yRS;vG8H8F8!A3pI@c&l8qvOAZ>s&qp;TqCn)tE3kOt*lNr5-HYwqC{}FJ=d- z7p&SQ{#7#bb!8#&if6wQEt3Au^rn63T$WQz!n35&RX}RMe0)pCrnT$B%dkmxK+s&* z20#0IztLEC+7seO=X~P+l=GKb!u7M57WS^Z>WNzXp{<2OZ0&mxKd|SQ+m684J}|8$ zt?b>k(ZJRhgQ**d3y0K!?QJf%14~k(z&bbvm}Ip*)i?5l+*K-AhY?m%>lOc-9q2Qy z;0myO+AVGD9cjHg)j*T+=SvfjDP`iQZZZ)<4*?^hQX7Ho>!|qI58>-WOqC-=(Tql) zhnlG1d_{L&l7vqq}>{yv3GA4l7&;t)L1*VvFTF#5a&oi2(@tH#+TwHo6P^?CcLL*;)#cijHwXe zd{Q^8ApDzJ$bCKNNCwxpUyn1m~y{WRtZWBnO(Cp^bo=K_=bqj zkMQZM7VIQY2|D~8L9?wZ7JJS0Z)yN23=sh8bww?K!o2(^GVwZXg0*8y#l5%cg0&P*nO9nB6TzK0F`i>5P$&l z#I)344=3on!YkU*f&OFvOY9xDgHcz(;luZWjm^u46VLa3y}>+1J@RQzhh$n?Up#&k zdpt{dm*1PwG0MY&3o|0``e@!J3~&T&vBXtnC?KERf~(Ho43v+@`d-;cx)ItiXu&HU zENvBWv{dHNuNLWJ={aPp}-H@79d~9Jf*h6)JGrvYlsP>deeBX*o zx$;wIMZ_CZ0^rqnR3&_7$s{u<0? zml!o7joK9I%h$`0<#7@^&Clt%4}g$)wL^?N`5H%i&x$*2)V4+2L%`|PYoAYDAHLW1 z7#w~le$fRDf4 z(tKPRbfi#DuDsaq`~=^AIl)30+c5GfMA3=t7-5mkG(3dnHS8i5=~N~BZf7q{d7aS8 z2qd9$WNB z)j{{w;Nqrf74P+mF8VEcBKeWOLVuJgwK*E=6B3(xhnE>!U}yu=9?NtO4T8NAA)25D z>C~;^S6h6xp9g1BswVqGp4JZ`ec$X9=bHnCt`b7!ppi@vKmJC=p>l|mq@4qYU62@E zZt|X_bW^Ig84+k?yM4tj1kLAq#`G4dPqSHdq^~%pfwqmKqGT-W5qE7)n+=>7ysQa_6m-ZQ`XNK3w zCkJs@|JPKQ=e!NM{TIp?++RG&38eP8#9QQB|KFxU{y2(%_e=ls9rXWUnc_bT`|lJ2 z`)?g;Kn4&vFaJpjLEz055%?{IKn}MT`u5`gmO_BeWIZZ*`@g@MLO|g8<(`_Z&!w70 zYt1bJD|*xu;0Tc~K4Cm81Cd1>h4Rtm5%VeTiZKOO&M4 zdON#UvxAoOj543B8G6%^X?t{=qoTe@X(F&QfFj_vh00j(7*4jL^wfLDVgM;{vXth2 z{MK3(z>&A;)Vw_^b#g?&0`PR$i{1AD_@!sRz)9u*=vZ#aj}lh@R_JNB^gaP0O+Z=u z?aapb_&%4GYO&#^&kJ-Ju<7x6bD~mZL61=+>|1SE{|Aqn9CyU@Yycj3I)eZ#0E(eQ zsBlK*%0Xg$#0e~h zRI2!%DFEo+yMrWjU2H%1kVw(J7qQ+#MXu*w*>SR$?Py}keYCiWyn+CjFPv`IsL4Y6 zTwX5J0$*Qd{qMl2I?j*QKb;W`f&jqY?Ieo3BPeb0el59$5)sA&G+S?Ao-)3G5i$wf zLLuFF+Ue{FZ-B{bv=^L(Ux^6Q%@JeLA>9pQD5>v{hWJ*@vCr?)1GK1^b8ObN3GsdA z{WrX++$TNDJ0B7(ZCHZck-YaDdYwq4o9On_@gdh54$*hbDgfY&D@ug`#uVD*(f4Y> zpBlWt-#+7Z-TtY|&*lSz*J>*Bk|7k5mUF@cd=(KzGD*KRE$eEGT6=EY`a1DN(@rTLzO&GYnTJs)rZL!}iZ&Lx`h z&&4go9?@`@*{xPD!trQdg$h2SzNR&pHyE3sNJ9CDB!5*Wnn)9YM3Q*9x>caGGZ7w*0y$-@?LTsku zo=em*-epaX!62nimGL@y>KoWy~Kq?zJNMVN2zoY7;3+0@@qBhT#!o zkNiH@kIajnK+{eX#GGKR%L|VRxg`{~Sk)}?0#Q#nXFzr{wa7FL$GxNKqHZm>iHJ4` z(S6p__7AT=*H|6p#p!?0f+AAytiJE5(VWpDxw&Bv>qCZI?Ys-QC929DGk~eVwnWj* z{Ma#=uWvSILoGNsZynrFJuT@R9ctg?ex#?{M*G#h7-0&L5vG_=F!2 zXhcFR$;cL2+gbopWU19%BG-rSQ$7(ew*(Fy@QFBh-`dV8uWmSrS|-MDXRY4K_d6km zy{*K(w{b3WN>An^SkYQ1sw7~U^M~{zz0c(eLkJ{{K4YtrCRL)(h@VR@!Q;ougeQXt z5_tI;Ka-NceC(g}9nPI0%DsF7RjCOR5{PCThALl<;JfqPDWMX)11)aJ-0U zr87WgbH+(zcTIgnNkC92lJ*#7GAkgd3QOTaNVHTwC6I;L+;c&_Q`x;o$a;}27rZ{~ zwD&4JhbU3W_npblpl+#K7l=47Y60^JXSNa;jGA1VD8K{!&m@0>bu*#%1`K#lC! z$s8DFn=t2=IcG-?s6R7Wt5p^O&jw+{1zy)4$5HlRA$Nf^rj6i0YJeMds^*>Poeg6T!DfaMMeG z;><=9d0!-ov^zXEL9G@h0p+9jQjSJ|OaM0-ZImu)!d0jP2qSo>s<|lDR6xP>xn4^? z+>4N}=f}&99dXzji6&VDf8Dz2lb#$Q+N=l(_8Di_U(v?|*1t!Ac2l|?9{}~T*EK1c zhv96ve{j32F_`*MB|z!Zd{=f~3Nk%lrc?1meN(5VkWbF1jXow-kUm5T+PTN--L$d2 z0DV&v7zyGu^z;zOkgqhEs67tA!InuQ$TAvXddkv88$=`uBTFR+PuW`-(Qt)4nosSv zbbKLPf|PUIiH2HIamAxXkdNbvV@Wcs5n()xwTD@RMTE5O9leM?$&zH%-s;gVb2Aat zZSjX5Grtf#@?D3jEUnqTTEipDWC5#3v{Hg4rq)b0rhbOPUCK=#C~tTHXRjdIXt1pw z_ztKg_!Mv$dv%c&JvM=Tg(V>jiJrq}?l5UcckwiSSgWDkVIdX6-a#rp?eZg`AD*8D z>(-R_b2GUTV{yrGsd(P6@bha`Ayot%gR_AIS<2^u5!t3pk!ppQ3bE?KE+W4wkf2gr ziQ5xvL1XR;)NPb)@ZztM;)Mhmhh=>_s|aArOg$w|lXu1HiKFxkB^v^vIrGIIB5Ou4 z^d~_rdCyD*hdX=Dw75gWGbM2$$iD9_N3RFQKIF@JjgXAL3t%tW$r3MQK+8fpiz_M< zJCDNhMtV@F0jZ7aWffsrlG)8xrK%x;sS&8g&ZeTWuM=smilTMs^Bw{nuDb1x4Bh3A z&@`!V!%k;;tHr2Ms9Tq19|CfZLT3Wz&m9Lr(J2ed*4M4ob0= z!({_pGMzR;uM7QPGjApIg0i$Vq6@Q8G=#JSAt+<_9|FJ&T>h4(U2cX#2^R26jga(wEWXf}1n-4!est-=93TL6Tb2zI|FgAqs& zx#Iilf;FKtujgGUA_I z20^KR%QuYX&+waSJ7Eo6O!D5b4w4N}=#>{Q>&1X`apY~TVrVb>aW#ke)3lwUKb`1lFSZ?y z*X6=zvtxWnzQL+izV~|S*0bz;j-?Bp@Nyiofop(M#8AOqDO zWV%p8x^F1{=z82i8IJ{qn?-v$>gIe<0GT$tc!y(Z`QUm5ev-zT7Vu6xGH`U4(}b^; zygnYslKh}BX600|lEpoqm$TQYB)vwozI&I?Ke*;xn};dPezKq|OGGwBse)yUdI77U zNOJ|$Po&usuAf4%j9F`ConsZHmHSc4THa;a=%?4~4AmhgH zdA#L1T>fpovVZ5+SwjBE}i`TreFM9 zv)xG$^O~ixXy#G7Gnr4JHv$BIPV@34;7b0|P5bw~cK=AG{|dh7+I}`MdTaDxW@$)o zVrJ}c=U7`Mji!feK&7WA|2*6?)I~Ir-3tIGs>UFC0Rn-gll*0^&yKzQgYRWG(wsIm z2Om+5W*T`spKitnZ8BOn0x+eYuTRwE_3KSc8){v~z9kW!@_O6s<9xZfjhiu{H^<>( z*@P?$L{ffIWZpMYul~`t-mn}{$fgkF8Dswqd@?VQ>?<;Qb*B3xVXbsOPY;HUG?Vrq ze>oG)g8gWQlhk(%x>lvILOB(A47ZbL$D+fg!=xb1m76OQ2bD`kP6vBfCr8`Ru!PI& zE4f|FOcL5e#iB~KPobYD@I)ak-nJnq=!<#Y>+QFBx_%q~dRzJjahJbd-t6?zjWW#(jjRxO6y4v4DYJR^XMBt?(S!c25pf5<@vC`o z)qRKOz~2{*rMs7N{xbF7%h3Fj&>s`~Z}c!fXxG2q?cctFze_>=v)%rG(8JWMMFIuC zK!?8?`U9!|by84G{;g9n#XS&sc7-{%O#(kwX38uL&(YP0@Cn%N7C;>(-22wc7zyve z?H0Nk=e5J_>FWA)W4{t5e+xLNTiNEXk}#%4XjG{CeW# zN4_fU4P;_Icm-bEOkS;YTI=-YZk>&a!ynu5RVI(cynv5{!ZO!rZ`ZtZ_g%n;LmKBW&&y`Zw>b57xwPf)H*{$S^*9pr?Fn~JN z0t;P3CIhq(B&W!e<`Y@_u-QdQNTtQjfDT^8! zhP+sdb+6tVleG6qlF?sd7H}%yhdsv*BZO$+k5S+wvalBevDA05-FUHHPmPgvgN~uZ zXosK9w1cuJv0h*F?j2HmD-(Ssu{2Ns?nTAd2Ys`@P=`PH9JVsonj&w@h5z5~+IVm8 z`org-`)p`sX8k4_W&c~dmtU)~O!G!Y}csf+{LN zpvxQA@4*$T9cX#us@LIOP6WsE{NajwgpX%kua)Ys6$C(k;f)J!=t<(;)@QHwg*3Px zv|Fe*@G=(uj8|uR(fpu!l!Kc~ldBmFh>&uZXndN8ajnyE%6<(iWiw01L01j%A&`$v z_DygX!6L#SIA!_Jdm`k7Sb6W5;FB;UUC{RF z!Y{*`hv7rE3Kt+wDwPBCH7+`vt|WBk!dm`98P82u&91Z7O#2}k3ypOx)y19q+V`{s zW;M0FP$=x@Fu##rcbY#aCh$2LbiHEVN^95U&c?ae^9v#o+q+OUve#SBac!<3AL*=}8=Tl z#liNep?A=EF|NqyDbvo)7o~?+9~@_QiT=DbuEZ*qEILN8eQ;dj=>K^dtMln+2S~DV z(^&0?7-Ql9M;~%TK&&Fs7iVj=@A`LFHI>q1CdvXs_w=q>+!xlksBkibK8{_@kza77 zrvdUEd3_VlI>b_!x)V)uU(J$6RRc&9F?ChKAU)#w0w#a-UU#1Lc>&VXTfGtiU8S8v zZ2dkqoBK`e0o)+;gfD>2MJkp?-B~5r3$$^U?*n#8IoscMb=S-{yo)AQzU9j%EFf(} zAzwrFObdly7_Ytc_XomSwF3gV;ag+!cN>-2j}IS;3?QotouRZzZdtt{dLMWCjK2YvfB-aPV#c*#UJEh)oal%}Vu-RcKUV za50RJ42Ljzz3;L;g4=B+YT2rEf=?m+*4!tBlnQqBPef438Ri$BC!-6zOXWfCuJ#3B z{jM(=o>|_luY%#q&tS5$h!c6aTTCq3IYcBBEuUkH6PEd&`t>3h4=kbN;dO^1Cj;BG z>PBhy+CKD*yG^QGWJ~e-fz+;}Zf)cYmV<<7IS%_K&Wta^bt~{ds^XNuichy12CfJb z=j^NuwX9wtkn2GR)~RJvT3+kj>o&CXfr~P9s<1<3<0M7L!Y>Do#6?$8L1OX9oSC7h z5HEK_8V5Uc%Nt*M@WWf5geFHVpngA!GuQ>~(Js$eb@{XkK`w)U$1h03b%RTFiOcwGm7Q z{#4Bg1AQpmGJc}}CO|A`?`N-8-fQ~S;VSPnIPB0FEveRd$pt>!M^ztu0pH9^`~HHE zZi^3%B{_8AmKCl8k}>QZ3$ZB`Fj zz1`9E_^I~b@}7+*?L-(4Hwg+5Yb|0VyYL8wz6uQvaqUBPG?`(tIZ^Xu;jgOYXF)&!pe!P9QL^uz^ks03)QpEXwLjkU&u+1u%9-7G5hg+4#I+e0f zH3=mcbU5~(0=J?uCSaN;F&mUsYgmsAylF`1eZ#~SJMO=AeJ=X+!{=Z{kus%q4s3{k zVYM@_Zg){=mOnvQk4di=is$eTScNv!Pv)rd_SAui-+kKLfWd{Fb3Tl~rVCrr)>(LC zHBX1qfM-gU;WcUN5lN+02=m~ClPCAIO0pHD(wF2?N=^Bk@rU)X3L3EDGOL^Kf0T?Q z1gHz#&x9(R@0-rYJFnnBT}k@20d$5i0ePKtJF1+wfd_XDuU877_sX@+81df~iPZ04 zw+Bqu`dhoSTS8I|W(6;P1M6&0-XrP4pay(eUkU_58{{h{rLtJv4Y9weFezy=D@CZX zHzaK!r0asGE=~-nEHWcBKg}p?HRzfK(E(cEYdTMP0{w0m@k7ufI6ihzBE8SKoO~>b z$}3zQ@%o@qkUq%n-7A)b(Qbp5U%9z*KZk2YP``GT_~Ea%cc%jmD`#iWGhW57Wqdoa z9-{QjvV#A#5nP-Yn@F2dY-3H;v}tIAkBV=Alt&oni13V_1GATD5mO_~vZscUcSpOQ z0-3l`e^Vaw68Q{(0w-~U*WY4GB~ahXBPi2OSfUP3RG^%l8$sh9}&_+(uoxc(B{K#)liE;qy|0 zgg>!`8O#v0-=DHn+p5xZAB%IA6}A{0ydT|zz0K?M;q7hB3>nFfYnM5U!fdPrjyDCG z;Z_x)s%@c}$L&v&64`-|XVolJ#>+CPctS zfu;xOS&ldDLeC3Lm`-Ix*6qO3MP8UyIA4%*5>^q)y!DGT{8VpL)KrUBoE}%Ghili9 zH{)-XM+%W0BC-s;i#H$ki!k1Uq#X_qY^~UDEh)=+9biXof{hY+7W!0;(9hw8^enwK zlJMrhL;%M5%5h6_Il!D()fJB+jPGeSYVM0Usoz-stMDl$T1<5~f_uaA1KBM(G0DH* z@}_$j%B=NSG%Cj#-6JaCqjZ7Gl#hK5TjBc}_bW#_gzlJm;0QH}toN>Jw0m#6F~1`A zY=cTE*y`#fhxzNRw5e!XE*4E!I>#sidvg{+U~;toEz$`x)1VWIrsdkJ*~qxtSwj$-SIrr4@;W;e^78!1!YC)eKJJ3BMJhK@G4e(h7^ zxdJX~`&>odYpbVitr*+rUCbH-{1q$-f_MF1&UfyKCqfZtLCt|{k90OsEpdw~Tk%9W zzMztBkoZO}@>;5l~3%aARp3u+%Ypb+Eaxh3EYe-4DemwPw!3$tV>g69yEd*nKtRj&ax|*4OCvrpE^sV(g&mXAg9~!*tg$x@PYrz+)&V=Z)C(>>PfSZvCVtAwJ@z5ngA|VRO$L5 zwSNrEDybG-30uDcCQYAE(Go&9P7P0TCoWcsD9)jOqv=KGd`YQHVKJf}V}_??6y0PT z)ZeJK>Vcef96L}$%YXpg(?NG_F?Z2Xx%X#fx_P(1U(nV2U;Q&*{g>WEeKk`Zc>a6s z{-R02ajo+%iDQ_}HcKZ{Kb@*pWvu4*T(&qI8VzMM{$?>4AwwvBcK@lLi}i5&%WO5#qk0PnPS+X$wLDn6N_!pT-#=Z{Y(PV08f;*sz-<3nhm7G17aBHb zhlH)6&$$kG3PfGggdub&4TYS4CeSQ7R(I`3kAj4Vp;x!CEj)F0&Q1SBoGV;?OB2Y@ z8AL$z3095X1sNEjI2l)QGnOD($N8{2zvL*8`|6ll{fNi;c>#{QA}^n{O(FY#`Z ztn2a;pGuH=W#3)Cj-!ILeSf6sfd}8&@>qg^!Ezzzm096;3;)uhwlsciiflGV zFq_GKi@7c&vdNL&CrDK`dPXlp1zwP8i$-|1#l{~9=1<#_ZJMeVZ*_F24cqSSH#8P~ zf2Fm#@a0rC{p}^RNV5X&?vKZw{sMaX523EB(GR94 zF}h+`k9mFNb+p*f@7cC;;?#5yFM$)6fk|;L9p5!RxYW$kXQ4SHtGtk~<^89om!R$B zYCPy(?YIruIXou$a62l)?S1)ZtCG~ju7{C6y=wtCj4AKk{r#V@Y2YV+Wk{&V$jXAH zH*z=b0YA@Ti z!ruqxSqNV3LBAT+Q?uK>?s3Y3+AEmG3)od2v3m3!>m#~MET2NYsW50$OlcJ?9KUOw z?n$^H5h`8cV0u;S`221vvAT7)iL(>cCrJ|(NEm%WoZNi)ZCJJQ?|0n1>)OPC!^~_U zXNhksPKjl<2D-{}s`d=kEgAk3I5mVo{@M}kP900kqARspl~K#T3tZ0T^`&axnTk%2 zUVI@H{GRm<3;+%0f1_p^Flvl)ko52$l40i%I;L67CTBz;XB17( zgf`GOC7asy7OjA1`bQ}~RqV;)Rd9%yBNlj%JHB78ym})9VwJ6ie<2j)6=21jFWd8BE4m?V3VtO6<@xOy{96@UUAQ^%MJ(lOR47D zUHR&XlT$rU+R6Uai&~?ng`i6{x+p?G4A|07ikW4TWdlwaslAr5g^%VHwk|^xdb~Y| z7#aLD!+wV4{_Soe{vm7wW7IviH}WOEasV$y<`>My|3%bg5Dl`yRen^}>!Hs-r8lUympa>&| zx&s@(Q+T`K-bYNzsrX~Sie?_?LLuFjH1X)81}REgysyiqYo7JFFNgg-t?!C`UlmkM z{%}5LYTEYaOU2k@yYITIJvliMy1kz33REeY)JwC}&&e#QEyjMO6_h0V6Cj$ zFSp^6^c-MUdOREc_S0*{V~)Z)*JnpR(PzZGs%0aB$||Dtz6}Jp{_PpB6uXZ*Lq0ES zV<(H}dYb(8H!xu{hVa0tOamiG7Nf1rL{u#)QkbPun0-1|{rpRCx6X3Y2X@vm^v#?4 zxQJ#d$PF7w5``~hKfPZr_dcsFGvD6Sj3?=JGXewI}26w7DTWGj1oV3+SUu)3}cF!QoWFpDFy&6=f*?<>$x&++?HUbgD7 zYy2HrvX?)Q9fLUlGnl+| z5{MXslyxj4nqC$i3}Rs7wy&9jGItwD^>!!8Vj!NskH79~5TYVyf~$ln+RJJ(CNO`? z*h)5tFUwZ?^EnVpF4j4sLu*?>c5`1X=-PbsqOqxCdnemj;&euU1X{2aS*h01(`X%@388 zYgSt`$r@Ba9{|Pt$xon9Sye0Z>?Nsh=VOiCd@YB5R_MS7H?{Si>AbUWAi@L5PK8L5 zFvJ`wDPyxT-DHI*Q=qR20lZFH`2yPD?jKX(P$ETgMTHe5cJfhZpi`G7y&1i`)$T*+ zvXgA1@+A6nL^x5BX2=2z%8Ul;#HDs;(V;7H_eTTI?M${;Kc#OL=&=4 zGr|xxuF@XGw8KF9#bRergF$8Bzrhz>R*$q?-FnhTMW~}ZlbM*&3+m@0 zTy8!61P&w79KbpJ6cp^)KO0=Plo{EOeY@rBIWIKatZ5V!cp0oW6J+b5OV<20?RSM_|arN zYN$a9Me8=`9QNFdnAlk4ss$ebMyVuCnEdzL*Bj`vkJt?-{%(sFkp`yWIgpi2Iu5+( z#7s`Ts6F<8XohVE%_cJJpI3PD-F)aazwoXx2oEXMe3H0I8UUVZAR|J zuZ9aWP@;L`y>I`%@}sLu;^^_md2mAHzae7ZUVv^2KewXocm#N!=Yr)&V_0aCBLwgx z1UfG(v&WP*tF$XTx*_Bc_eJC1ZpeD#hkDO15}~AROAcDc(*dvh()AeqB5C@Lp{7I4Cf^{7%;Suga_ApzyK7$kfly z{CyP$ty|UYLe1d<;Q-rp;A$Xz^2WcdkQ5Is%NPT~D4kV$<@cCUdd7D28iWN z;68z-Z!}< zFCTk17el1=AFsR?@}EWwKcq3bjWMED59-;Uebg*8sQgaOWLP=db1+vOG@XQTCsaUgOGla*%q#5^1rF_aFCXbg%>epN}h78ZHsJ>DfXC_WR`QCS|saKT#{k~g+ z87jxyB_XMlN18OdrNAi)#ZEfIgl~CXhAvP=rCtReXNPw$hRD!yExs=E!~bFZ?3S2P zewi5UFa>4W@_u{E^lC^q(DNviP=Z$}g(z_UblahbYWY6A;c+*HWlV;)M6a_h z5ZaNW{3({=>>I+j~PK zxN&sH1jE6O!p=(#V39*Y-HKTw{djokJ2#tCyWUUh2+xmP>r7v z7zzJA)aawzU!pNH4}=q7kP9=VtMc>vs4>~QYC>H0OFnkK ze;gj^mfEI0b2ot&z`KHi$b2ZJHy3>v3K!W06*uFQSusT0FaiovhkE28!3LF>fF^6h zpUqgVz^(f+vw;a~ zB}3^^p8|r>0Bi;nGuUNRV9wv8*u+^*lTy-xsd#AP;KKLP#B*YN??(K2dxsG9o+Vlb z(oA%8jpKuMe+dG0da_+#{4vTlbh#(Y;i8Gl0q-Ez zXA+KjBGHBB+<9W@<@$YMif0BItRrug?lJab>daZ_Gq1A&O$k!~- zH>iB9V8(>4 zP(gPRvr;s^HXA9Bq?Gbi_~x+Av{Mq?-T4^|RVe9C4DjkJ%@0dbZ1qf(ykT0zZZ_C& zua(C-YQ;q87~N0ac^W1ohs<^7-~Kpwwnc`PKS1$KQqNI|v-st3INZ=4Ye>9{HLaKI z!sdbJvs%EI^yY&UY+WWTm+WU10#-D+Czw6zm5`87wNPu`&wyI>t7c}@s?h$bSBrM; zi$9}0lin{M{`8%Z6m&-ke{l_QDvtZgW>ULq^wlu0=pnOGl6#wtmx#~dieV7cqzMYs zQ@oY@Og=a#TEBFZa<5UTGuc2~sPJf=zU+3QI*@nsOKbNRV^HAY$(`g@`)qV&kaAy1 zO`&HNb5s$FWX3HFf9v`HpRD7Su?p^RCH##;#?KBjLg34JvKZAw9fLYgQ}vqYplv&9 z&q5AEYW7kI?Yl7jKqX1tZX!>dj+?JrP!j5Og%Tr91}5wO{RP;Qu;pQW<~g%|Q~9y$ zc3bFZzIID;?Yzp%IJI=YnJ1!kg;UURQR`oK0g-$ab<4*cLS-Z=1MKhBdK2lFDDjU)8&&u;I;c8r>Q zl4?CL7!S#o9iiNP89@&yQ~-Q5>qD-~^qa0%y)ytJbEWEa9X`jKx6DdYb5YW2D@&(q z&hrY$?gW+?Zb89_WM7(dUmC2hA^^b6#}~T4Z|iOxJeHeEN%#)E1BG-KX(87u*LqL? zRi{E-nTU_echuhGv|skD?ygqD#*`bVHR~NqQ+Cse#Yic(UvkW$bUJ;&IgDF#&i>g4 zcW_`$?|bc59k{nACH&4`Kt!KR&h2H|;V(*WY|;?pU>n-3^?q-ZDB7Jvkaj(4jDZ}f z%r@cs)^;}vS#rK36jXl~Hm&9}L;SF()>&tJy2DgIt6}rGqr5rr-GWiBH^b_p>BUx; z3=q9Vj`h_b+HyEOcme+Y{Sz7?%J#EmTs%Tdko08}oj9!(Sd3nWjkMn2CAZsAg6OgE zL;LBN-_oPC5542Wnxr*4S$19JtCn3S>X4lan=SpQbC^si z9ABINwg^|wSfUspc`Ii0Wvqp*St|JWeQosKa;y|sEJ#u=sPkq74OiE%MyO6*vh8G6 z)W_~lvWmLevv+dozSwx!!yBigxvOLC@_6-TT;NN^9F-q~)5V zH3?^iks%}($}LiM7fLQI*_$(+QU1bnRY5>++~9Wjv)?U-)sj0EpJO-;pRq%>YK{5x z+U%4O;!qTCu#|b%Q(mNVQdXWNMW7$@4nQywN|K}re^;r~e&^f=S2c!1*SYzo_(#nj zo)n|}(}fd~Eh%_T2TUK%P4jTqtsmR93?Tf#8l--}tVVOP;?13kys;+C>Spr!Mfm)3 zv03}6oH#Q*HSym9kvLcD#@w|CP)|gDXKqIQ(WSX(+erjHX!yxc-4Ce3HdfxB~K)8>oNndyGQj=yA0%Z8?cPt29X`xu7hVIkd^ifOe=@oiVQhw_{@qa_p( zB>r@bszcw?=sz@REtyqf{bx2 z8%HXagn)H8WQ5+V@DKt2sMn{4Wiwjphux6>L=a?RTf!Fz-IhoDG0s%zg>)9_Ho-#J zR|OqvsEJ5W@rZvn?wP>nKM=b>(Pj|Uf2K5#bzjbKGAumU#MP~Eo}U+lht;n+(aF=p zaQe|m=nL0~8K?RtoS+hk!^R!;zGwKTMIB1Y3(y`sJ5R#0ie7@aKd#AB>kfTVl)0ZQ~LXr65Bu zxNqjpvdbg%A=QT7B|!|anQpyg()0=DbSVkc9=|kRfScbxS_T(tdG^)IcBl6%ENPyH zFRiXA%-{Dah3e3Mx#g? zOnI`JKNzG+U6Fj!R8L;Hrm!5maXKDry--*a|Icq&lGE4kH>j~$X1P@+s+3;$!eG)LJeSy>$Z|X)1B3pV6gxf$R6{P&%XlL?%BhZ?{#jak7mt+=k!A{W+sK3%;O)qoV9u;0-Iwu4LE>NX+en}$5)Xb9 zD*Dm%n8cr0tC5m~%8q1!Hf$YJ@!OA|>4CUM^fNE+Eb-|*TLMLqWxuaZe@6uKEK&g5 z*|9r#2oFw1%DE`5Su7k_hT3lf;TsfjNQ|-kU~0(f3K|+C<4Ne8gx?=lvX=sV>Mba` zmZoeBKw@#c(c>V<2t_n5}6o@TMp#>f!|r z+?fxUbSl%{+C9b?NOJC_DZN+8XKTB4l?V}4KRvxnbo6)5sMICd!>GCJ<*1ZE{kTu#Is$y)<%l+HE8>4W`@gWHQY<0#)ltI z(s!3|MA`6K_r1e#^BD&{eOTM!V!aYHxF4-^9sTbkTF*$hgWSN5c)p?5RF#OmQ?4QgP7VQ}lYyof`@T zWCNOBa2;p9CaS6E)_|-Jd5{FYPV}*wMv4B#9IeYcFS#jT>~k5iqq=~icmCU{Ok5P< zsf&px(lBD}knf6?_#IKa!!+`lJcO}iB(flt790}Co}@vlQ9__!F4L#I^zNm(P_RDZ zlc@x?SVqXV>CECdB5nK6zZ8h(AiG)LYj^V-fqX-V zSvmD<-#xurzphje9U-oF#9!fy%Ckljo?CiY|6^ozhl8%d^l^$8O)oucrFO0O=tG=Y!jP{ury1F;&j zO^LHSNP9jRJ)^-{E7h2N;|Doz`jpz?{E^(9X+pez3)td!K%h(cV_<2N79|7>=20x~ z89>`+;cB)xLNYxUh~`p`2Op*1hYE_=8#3UK>>P+}3RK}KBt21?ItXT&n_(yPy=I-K zlWigrWN`4OU*e*6=8@yTnCg^)X37F>KS|(p4|RjY;hn!9PM|UUa!X5AE|C^Z))LyrC}$1 zUq?T+ZF3aMjDkZ_JxTOQl%Sb^3Ms`&>##yNn^pdPsu+LOF?pPze{Q-s^jh*+bXd_5 z>A-y75u;}Wt@caB0Z532+27#ECbq!DiTGCLwO=| z80lOopXKi+hylr93 zVG|Nro=-NrXt|4EOnCNLnh7}gB+!i;`iec{&E4rz11BE@ugVKa(B8QuQ8rd!)DWx7J?ucioRc<6DeKdB|Xk!3#GR@_0I zuP(iTwPx&6M3y{JCKz2do7Wj{)1DPjBK~YFw@~1^t~05XHb=& zvz3OC4BfOK;NxVs$1hQ?qZltE%>>^-70J`;1=~U%KFf}-qKmA`CW5x9dO||HHtb%h z!(-8<`ox=8K*;*HwwI_|)n{YzrrE}Ji8L9E%m@puRQ}$lW6UeZis_yvdTHNq@^R=r zU$h`(K1tl(mCxO z`!yc!d48Wt?(oYXSe*YsPF!i&bliMrtG*{;2Eg=MEYtjP1cy23_^W!tR7^4o<9pHv z-#A&2Gr4iV>gec)d?e=bZr;efNBm`w`s<~N^5X{|6M?sei;aYV9(bh`xi1d#AEo>s_EYB}@o?XF1< zq-xK_E(^d&mp98aNfe`b5GcQfg+9TTZJ9mc?v7x8AR)j(P&X4hp}KDC)!toVGWEah2>$x9Ni=| z2ok7tH7JEO$+WgFqSC&A_u!5g3$4|g(ocMd23xFH$AH47DPeOFAxk`K};8 zU;H0Y%ShD9)0g}1%QkLIA}fd8LhXBJyI^vB7+m$~-^!hGg=hLYmR4-!-Dr&yQze4k zg^6|y8B*X7mk+wfSPP_%TY)42Sh#)9^D12mrZyK>`6gCJR3VBtOIkG@_<&WhiK8E= zrg#?hYW{sOs!(%6QkGuDD|^1?B#@;k5?;#BYuO)N4n_C&G!?GkrP{-YpICqW!R74G zR@jQ{8iYyk1Iqib9>MWuXo_DF(9iasZX9&`$Vqd;(H)5vpbrpDx{muUQLOM+w8GdN z3J4JpjDaf@Sq--ppC7X>v@g>{SyK3z9XGI)`(BFq-TL8=+;}Z?BKa>j23Yf4*xe== z02qkNWk5|=RmT`GCU!pHr9I5u9my%7$XwqnU-xcSJgDcXu)yLGBY>5^@WZg_ zjl^m===`c4Vej065-vIXtM(9Zl^a_VgeJA8ZCCL!fb1s+CUFfY5nv$Z1~un@+^CgK zf9@B^tl{$^O!3hEEx8@whXHinH0T;LplepI@8YzT-Ib~*lt&guxSCcG3-{L-iO0u( zFic|E_9XUv)U&3cbSzIe|6WL)1W8_SJ4eA7=>o=7Z|wz^_88e4McnqUbY2+W?~Vul zN(O&NOpQHTVXmm*u~4qVm&xJz+z*4MxN4|rTsxTkw2He!fAKuXtU0JD%~lL0skguqQadlnA9xTgNbN*9#!bB0E?hQ;)3L?zRR%aWkCxwYxSlrR9Tz7v_{dpi^r=gHr5YZ(rMln;etF zoXL}_i|%i1+1qS&PPWh;YPA!wu$1K!a({84{!puuY}ZWMJ^ipZ&LR9dUt0u8AlW9@ zOVc-D!huDQ*t0Igr$J)*pN0WG)1BY%+X>j|_5M2kAwF{~=Q}u#$w8?UW61g_u97_J z7>}*NvsOAfa4&M0#uWF zY0r%ugF36x_?u~1QU?v%-*fxCPYJVywh(sKT0S&MR1R!*>t@CGUtwa+fW*w`0IzOr$A9Z=?)+L>o(;dL-3aT=x?E1YzhN-p6_XQg-(L=OjVKE4S__X)|xsG!{@j?5V6Z8jPuz# zJGy9P!s(^lbGXEKhdMr7SO2?F7VP*gQ;HWS!eFtguRc3J&GWT~n;?nHwC%i>N4gjn z95BHe2&yjYSVtS|gAm6lD$qGg+9w3rEO+4LH%+qLwo8eJm)x?}D_e~o;fg=xvYfQQ z2OH*{`8w6i*j(03ovaBeS;~nWxi98RRQP+AWEpL@+ za2(gg1-9w9Tmnksx z+(On!U~$3(rTf!bKpv93@_zVb7saDy<3%_JZZ}9){cw#;d$~5syRGRo5UG~l3TlP} zj7VMNO3v)6{Rbp{`n&W>cwFLr4Nz<$&%G&o4D&%BYX8&iqY_%fJH}lW#=w9GLR;H@i2ia3n`U~n^PsH*YW!qmn|U(P6%2@N(4-e zDL-2r#H&oJTpX^CUucPZetj$z!s3y5ol(8_s_A2PrF>@-J^N7@%vgnr61GqF1$23X zFCx5)3sS~vje1Wsjg0%6CSNo;!0IGSvEcQc=+RPKQ@p5__(k!+f$1_$bFj%gV-ezW zSE|r6zV(oM+tt;1*)AoOX5Ycdi{98_;IRbPkvjdgdP6lwl{44z-m+SSan-X<(C@e!os*xBNX6U z!9|Hqz6?86nKrNv#oTkTZYDy_BeL&ko^rSl!p|wFNJK$lyYL%6ek%NWxu?`;b&`@0 zdYMUYaS2*EKNpfc;MacXk3LW3o%JolqEiRpV_b*#nh{#e<~Ks7+hsY!v5Gq8wGjc1 zy+21@^D~Akjt#2#%)DHIH0F;iQmkbN#c~uL>suF=J+lp4|K%hM6 z(aX44ZmT;ht$t8}^W6gLJa)&=uTc$ES($EkGG(l#Wo4izKFXEz_xVP6B?|+pQ{trE zLf1TqPm}0!u)d=?YpR5>*Yz$$PPGxPejJ)LAnQp|tvx<@OCKA7*Sio;FIx1lJG?+z zP?f(V2?IW8B4EhPj;Q8+7`G0_mnTt7Hyu`)@}ic9HrNifqsCb4G75n2V9GO;xuoG_ zCmaCI+)S^w^Sm0ho8Bx}53SABltqAylnQ`O>=?ww|!d_V=WhvlD8X4phFDk1eecwkSEv8_t(esCkI#rmiU>3B`yI6@}iXcIKlpE z2p-JuzTIN-WFt0D68WK8=I9L%NXjoTjQi|A;1tlvOwnzwwP zp`T3;B?m6=&KYB3`+NI->8HGV_ipIeDlGq{$lBP**#!o|>@j#+v=RQSUqZthD9yiH zQ}YBG*d9+taYSAhv^r9)wWY3d*irksrb_x9i?>M9a}*oASET_Y(D|Y0UuntoI`j&k zfReeP1F%-yqSp1V_&NLqB7EFz;Rq?_!}TJA0QA@j9CKH-0kfFHxLHc+s9AB;vRgkC zxX2~Q4}8CSl}#vObL&K2th`WJkVf!t=1>7a8qY30A^{D{_m^#GN;@K6s%+l7XdPc3 z>8W{T!|+oQw;YQ+L*E6Hdx?E<*0iffDgC+47(e%idga`t(0dwb;n491;qO>~OQy$z z?%jA6Y*Nqp1Q z>2tbgTP`-kh9#}!{|c3vWOvM;CeSJa)kKgW5K_;o%(oRYH!i;>69Y3}v@4vbC@A*v zKya=<05Fvpa5;W2k-|8+*c^w57(#odAIa3Ka(ox9;zYi|{qjAQqM-*5Ps=n9PWC%3 zrvq1Wy!xrOpTN_Umw)@#5?L>Yx@t0?zj>l^_^IZnWKT_M`^@Z!PEDnvomMg#%SZeK zE=mn$vR45m0=zo#%KWJxxhVwSoN(EWU=<_=);^depa0^j`p|SQpA&X0B($_L?q(O& zKwWEKUEg{LDYG5mNgi3R+F}aH8x&EXM>Lnx7yi~r^!=4)B}x6HrkWh#3M8#GpR@?k zee+##)Qm}OC^-})`I{Y-;r}2>qlIY@xn)-$KL`Hw(OuVZv9kpL98rV={7f@nv_|U6 z%2q@5$F(US$&q{rsdQ!=p`{EvAuG#De6Y%MB$&l{(H6!ma+k8QcDo}qnw4Yf1A`0! z=342DNA(3M1S!R#DkX|_Kb%%*NaW5btyWcO4i}3XIOFvWu+YEkA_FN>TI5T|=VUZ^ z?{C{!ku=<<$%(4L!9Q&NmREvmrhM5=-(PlKiX; zWsV)<)fLQk7oBf$#L^tRT7{VT+4JC~h4B0VqO@M{>0&vsEyGCY0=F<6dF5}Y18vqf zihpxdU-O09)AElS{{D?Gc>qdj;bjPIe~=E&M=d*9Ki?f)zI03T{Elax8Ehk;Wkt^@ zE+W#pAFbxUIr=D>vCbdsXl&2E@iy<2?z}`%b4c~~w8J!)C*(z&?>%F@IhM`N!U+tW zL+$fIjU(~55mL;nDnZ9^&Yz$BDvTWgws;EMc9U8q+XdnJDFn0yiUq8wVvX)Ue{R5c zH>|bHAxi|w?HtKO7wKvb7zQ7Uo;~)M5wl1dD^BlT!%Y0_iA!lHq^WDjXfpMW53;~T zBo6NuWK6154BEA3a!H9Wu}opOsEraH`c6aw?_lD?HM4&oXc%MK*(-}Q z9oA}Rz5%2Yx|}g$x1g_2=bszx##UKJqsn2umRRHKIF!!*l*?@%5p)@G_O?bZAj$B2LNrt zzoX}$Ld718+E_=~pIq3od|OJ7?c84sq=%L&lE!Kt=2?}~0aL;!c3@f8|N9H@gSad1 z&i&{$@Yh`%q&Qc-HtYLKzrV|KvhZ4majG$Q4LNI>Uq9#(Tw_?N-iqt`bzXCX_8FCz zgM8BmVYR-xzOZntDuZ=fbwT>Fhr_lTlI8yaSwN=0wm${+)(YKL3)2%*m`GavHwg`m zzf{NqkRh(tYxibar@a91k3atk{`K)s!=F9#4>Yr8y$fy8{RGa;F(-e@{Qe6AzP~|6 zJ>RgDg%(!LnJNr+Bwk1z2g9bCGnFFAsFWE=k`w^4rAwFI_2xIf`OYB#>{~4$1JFJF zi67eh@>iVqx3yY4NkV8gZ1d!%D56o!$duCw6hk{U;M0dD;QwB|R$x51acy2_&`WI> zIyZ13%|xC;Yu3*A0TESPPlEL>?M4&rRvTNlY=wzu&%-a~9TX>aX+fnJhNyep?c2WZ zzPAKG3Lv}3e34(X`H%S9^iSrhzq#%~0mr8LQ2Rl>5rYhQE;WD9^Mv&fa~b_yTEIe5 zg{F5}EQ!HkfI(?28XE(pGc+=hhnHEVz|2Mn(YolOi#}=g;}O9R6#yuA5Vw~e^QLQF zc)=6iQL98VQb?V5r+M11tv=w5UNc*xFh%!Zcs$tZL14Puz>e+PZNGXjF}T+-22uW9 zsRzil3u8bsDnv^#l6D(emSXFst!P&`ptF<z}`+EQN)&6lCV-qGfR_gQ@WEP-v`;H^?;zcsn`gG*+6R`)6679 z^TxZTzTm#A?)dWY?%4RERsyLiHmKEF8zO35c;SVgxZ{pH+Cu<%Xh6UV zf*kSad;N9*okfdko%)FE9CpOAO#*CmnbAs(Xo`=bKhE7ZCIVjQOepd%<*}Tcqu3sxV{$6w-d8c?OO8VX^{A(#2FK za+aa_Fw>O&JBD2$2+sqNwj~Idgfr`4nzr45XBZE7iP~Jn6PMOVX*0+oyi? zx{rM8O3mE)pKI>C_j%`?c4({JKEN0w^C-Yc7}|NGR9WNCwB|}R+WMtS@BCNI+^ANo zGx11u`jj({ZoKQ?UfO=@K=T(3C(#PFmlzv2-WTToPjVT7eaR~&9 zp`vcTO@NC11qBh(tczMyLzbn8qqx{L$8{eDW1#y|&$-%K<2Xj8Qngw@rqJ!QSY>L* zx-Anwy!aE}y9PiDKm$PIzDez#(&;Fy+n*THT-<_#HdwTYyAC8%?ult<%(MLDqgO~kUJ?)Z<)|~e9 zJ07cu1>Q0IY`tBO3;nzcE#R3iGq9^=!=d*VB7%sbQfg17Nl$IRi~AX_BGi7r zlL=vK%N3ZhF~*qWxZ{rd)Pdja$Ad~f001je0gY)FVzUMvwjan_5j_S3^;~sg~%%{Hh-qtrS*XekFm&&Xde{KJcLw09O3)uB9j3JN}$BQ=>$d0~nY&(`xfk`MJFGe7XFE zgaGqp2Kvocj4HJr05HhXB-r}h?e=bL@lu*;bTfsiE@5NCGe~GD<@O(Z_j|8>^y#PH zGBo|)4Fl+x8SqRX_nzHucgH_`jsGk0|+igrvPGV|m3Y|^|S(fz`3jHY*!@Aurx=9zA%8(=p+U+)yZqoev z&u&}mgw0+6m#>X!E+1>X7m>C_dPRm+# z>f|+tH{SNHm$pB?@!0J6U%i??+j_3}bBd#9b-ypJIRBEa{}P`Qe`iA^DCt+4JYNCO zLQ-+Na@#_SdFB%bXNMY8+VsSRbHx-WKd3~zO41}#NR&o5(^%gSUijlk%BdH=@cAEF zefZ%&9-4izqTk_bdk_fOKwkI$|9}){k_LCP{AOcxq-p9EVZ?EaD2nnaLWOWoeUWTw?=y2nh(T6OxQ zHHS~X`gPA~o$>cOx`%w}67_yk{Pn_AadN^_`r2PyZ!M=k}eUF zq$CM)CBtkC)}>t_?P6q61&^s5fEWT16Cwx@`+1@!R}2k`L80Nn>iw1tdF>&*nr6+#UPsphK%7$g9akmcQm2w<%MSLDM^8%iAQ zPZXn_8ay}+1CXx9@%HCE|9KypoSgpn{@U>Ka0UQh8zU|_@$;1nF5ULtU;NK+p8ep& zmV=m8RaO8ff?xqHD9^(e*g=3G{D1boJKnOYzW4iEYwf*Hx%bZ885m|522h$*0TC-; z7bC`k<=LXqXpF`*MUt0iEb+w{jVaH>Sfj?EN%Y0uq9`$ffHV;h7#NrtW*Da2e#+i^ zt@Zv`Wv{)@KIIN*d#o>aF! z%nF<_X+}__Sx05-U-Y}@z2L5!_WjE>|Nhf`%kw?5M(mKnOT1N%OAP2@T7n1UiaunmLpLNWYAOHGwCuEuA4zH-{Ayy-Qozd5I2_|s{_oppbDlOEY)VSXVtaYHGY`QPX zPWVZs(NA;qGwCycJLiQ~nswJqPi_6mm%noHA%`9I%?Bg@FP;N%#=>6k@#&{NeC_4$ zyZqml9@_2o6L1X?GZ2rEbA~+2L8QIhmK*OhtG5{#vkt%lflO;?#;mH28aVJ7V*{vj zomy~c6wauWJrJeV*eaIW-EMx)mXp?>eEiu@-mz}|nyrt&;N-8~b=}+*Z~W!=EmNJd2+FDxXIkTWv4HvIo?Yt6Bms!xXrVoo?3_JpcIyde9DU^pXKwt# ze|+lZrHfwiK?$?wOW5Ptu_8MFI)8QB`Ppwg?n&8(H~c#udFRIv}65|iEgJHDcsL{5MH~-6(gp@hD zOAB^-RHD<%&`opnvP|voiVnr?A3yAf)*Ju)k{?|6VATJ`a{xX?KJRb#yy|(!z2jZW z3*GfjwN_f;&@7dZS&lT#k!Owy9BA38q6C!Jpeie~)X1Lnumitj z7zAh{qjI7Zu4D69>ZUcRHGzmp&RK^GaUf~MyEh)W{)#)VzwgVJy#JdELHENsfZkn~ zNO|LXzo|d8;Wy-(#aHFy4B!1d=eaL=$ZH-WzPoR}b0jfFqYVFGFo1)>0anu%9F`dX z3~{q%OM?RW&-y*|x+@m(m*}QBI=vLVe%^c3Nt^%SzNdZY?eBWtNxL32?O!Y&fH(Yy zJwqPy>B}2mSl{{L>+&?8a{K>G3$ECvW=B^8Vx#?|StI=l4A7qv^jICz+!x0Ty;kYTwpb z$8Wk}`=0sZl-3CVKdi(8jrHp1TutO3g#(N-{JIQa661%q=)WpE9jT=000hswvb>BW zX@H<<``*QM52pRUSQ!8TU>`VTL*viWzy8FJKS}RMd)ZX=AWUM8_DlpNHIytwGW5Wq zZozYYf&Ru+W!iIS#ON(^=tYBK<&{6wclx7Rn0!ek0+rk(8g(pB5P z_@G(;=Vt&O=zG?~-f-0BFKqbNZ{K3QKhB^-ibe6O!G7T6D$7@AfYLI+ z1yGbXfEB0IP%`6rrlvYeaw_ZhHhuMzS3Kr-Klt2RpZ|L11_KIQ+t>koP9lb-$Pf84u!;V31Qa0ee_gz1?GYi1KD4J_h9-^Uqp$`s0x~|k_vg&hs-k{{SV9?fQTYH0|02!)X%lJ z;-~lh&4Xq=`5*gP82^v6hY9ht@Bis({a^d@#RHv9(D23|#~kYpZKBzZ(CbOe?@PU5 zySkMNW)?yU4iO3Ph=U7;DB@t8feQ{|1TM%9{zwxVecD|BfFX-7d<}OV-p&{U=iFaE za4J0y1A&>9Wnf^$%|c4k5(M+AHRRWR6{$nPaaT$i%t9%E6bGTXysvZG*Z%&7|2X=b zwV!N0@kdA9vG$*5Z(Y1(%C-?Bloy5Krz>an&pht1>lq;nY0FikoKy*DoJ!EJ=crB$ zj!X5c#_uH7T ze(CvtcjEuK^u^uf{;V@F&N{+oD_{E1&u+l~KIZj%fB9`k$mpm!Y`gRwRd7&GU-8a0 z>mPpg6VpsK!$@B@XfrB$PqM^w91gHrhf*N_O)$o-;RjlYS!$xcRLHW-tW~pUtg@4U zng|hR-G@E<&HsAMWnY_n(6oQP82|xb@7a68n*aNpHJ|zFC$G4$*Gbnnk%}ZrFf-Fc zGl>BZ(!R#>LN;J{VPqD9gK=XVoHGc{A#4T^*^Gd5lL-)jJCnZI0dKQ_x~LzXhGhW5 zvVdy#K)xNod^TVRK}IK#f`}iMK4uqyS#)YP-7u3QIEiql>f`ncq;l%>AG_?Lvk(83 zPyN&Tzxzus`Sr&huU_`|WdIFv2zAb3R0iPhPwu|O&N@>HkaYxMnGo)?qhiM$j6)y*#EX`l;H;#7XHRVZ zz4OPu@`68l?=PM7mKUD2_SMh1=1Vsp|G^{FIsh>Me)6;5eBXxI)(&X1P;_9A!4N~O z)Bl@9A8=erFl>F=u=Q(EqgkE>ux!t?*YkD%zJ2=!`m&4w&I!z{jEp`Lzx<2`&HCrp z1t0+I`)`~%^@_8f^N~BR+IG5DS}6iY>N zd_(}+auYZ-DYFZZn9(a>=FKtp!Gg?z+3MaAn#>1a=ylWf-~HLY{MIWE`}TJIv2z~r z)jy`o&pq-Rm+fBj#l43da>(+rH@@c^Z~o|aPw!`W#5gNW10DvfSNN%5JSlV&gzphVCL;@@xFy>ZjvG5R1k;Ah|f2mt%a zYi3T%-uCtn-+A-Br$a#y2oX=f*ye-2v<}9O6Z8%bXX`%CqA(|F?VmSWsG-_N)0$nbUdHI{MD_J5Rmrvdh?c=bfj=a47VH4&vY)fH(f+kKg|B zZ8z^Z1pEEg7;@d81@tP^1bYtjw;Lq6+{aII=(+-tXT7AS@n~0qEOq zfPvLbfkVn1SfRmJvw>j~fTj1LG*qDNpJxh5(gZ^Oza}qL<|zpPU>S;2#utTD2hQaNVe8M zE;Gnn7j^QGdVkn;j0`!*fP&2bn>%d4{#yu+G?%yu`=FpKE!P-d2>MNe0o1*h5|~E} zxzsT8haL*_bw7eOq3;GTlj<^VYky{oq?2 z>2JO8j$3xd|M1t}eAo-OT=LwfJnM`rIZHXsJqXktwHyg&=Hg!1wmMO z^|1cW^Avg3hms0&b91HCzsk&HP65i+ODny6-7SqrHxcr+%BM*Zyh-l+-_ijP0QUFa zxp>1}&wtGax8H7!p9o3P0%xL#+FQo-9v*dr;6g0mhA^ zNO?iktu@{esQ$37L2*A;Y6;4|M3Tg1&@XUwZdXCUbFg*4b!@%`$Qg)R?gQgsU>+lI zHqWUDQcn9`D}~NVZ|Yw!x%9%l_s+>{|NWJX_35KF5?2ksPG&r|tPz8!j2>5l$-#O;R4t`I{uwxx;qB4UW52;4e0^Ii(#kk2^43UaX~yZg?mAe#lMdw1H6IQ5C3l{C8)@+?Q5uZ{;WDHmW=3vh7GA7DHR7=J~(GVOLC^Bj4e zVej6(wb`KqaDDo3ODXQ0reg6&zINT2*IjoVs~BsYBVa>}f1I)ZmvIEEaRBV_m;LiQ zzxC;>E^x*#cmlzNNm;4Dy>rzsqww}TFv)>zpz09n43S#{6cH;h08YLH|tF$p(d&?yDZiU{*7Dbjw1L?or9pQTYDR#O^qvQ%eg4c~%THj{yM0`4)K zk!KNW%O*6R#Y&(9R!l|m?RVXC>i53+qhlJ!Zd};-kPWvhf^=noM$ucpzZgJh%){1( z58neoh~lI~P*O@E?RAl5eMp&O@7}$ox_>xc#Oy$j@xPogXz2Jyx9@q(o;`b5#mF(j z*hkg>|D_#)nAG_Hrg!EGH{S7um(1<$uQLZ`gd}d*1HITwm*u@$gD)~RJBv4Ig0KpwYl%H4wMjUg*;~rnJ{Z zmi8c}#Qgj`;yA7~{<aKXpqW&k@6qSdEsN&#Kz6jYz@|JyDC zo5c9HUVYCI$L@Q{?=KwaY;ut-iJN{L*8Lz#NfW2SA4`_gEv2IX03ZNKL_t&!0>8Zm zdaO~_9R$T}fg1{99t7ex#TF4qN9S0U9ltYf=)p5&NT~Kc!G8dux7)Q*iA0fr$bSSXt`Me(m$$ecy3lO)a%0OVn_*Yg|Y6(lVU73o73c(?m`3|Mj zQ&0U&_v{h%e_iTN6Grt(LBj{?gr8-WG1dXx{fbv5>ABzeKlj|V?|3auyDv%FHu^Dd z7-l<5f8c8hjolpx?*5Z}tYJ<-!%#puH}v2r5)eYz%K{*VJ&E!dfUa@Rz9bk?8Vt4r z$%AxRKLbFRY0r3M-*Eg9r0~Y58F%%n!7&`5$s%s=Q{Whk2Quc?5jcvo*2>~6 zyH>g6^Ye=vzxKt;&N%Z|o^%z(yaTP24CJ((6PR@ESKV#H96}Z8ch@J)wom)r>-W1I zZ~WbE7ipS~7GxnR?`p6ZfLjP7I72KrDXp7t{=ip%Y4`5kti}n9O5<70zsCWGKkE`; zT#52Ca{vT@Jx0Ch53jxKwsTaj5+XtrH^504;}7QUrA*6_T-T(9C=g#atv5+(UY7!L z8(mE*&HbE!h^#Y+1iD$Et8VBit+jss-x&$!h!FzrO`K|hyGnP#VU`^JOYvNUhp@zd>( zSWGB;$f;Yd0p}U4R+a+=C+z}^0|)Es{i-vF8!e~W6QKRe-uQdHo*D9)!0-ox0^Ij* zzS~GJa8A+HKe_YVTmJef8$R%X4^*818v_7Nf)CIy02c6oI0QDz_%DC!;U|6Q9bdYz z*Gboy1Dhk}Nil9~C*YKl(2xVQzLta0zxv;#EVR1xowIV(bR)H#GemKOoDmjc8N4U* zYsLL_WLs^-{CUCLF?3V-QD7qr?&|-3rw4#xsx@VtLlBkRd-Crs;)sNRh`4oF%uYQP z`T>k_Q~z7lV`Aey(rnTR zLBUaxf0$hQu#w?v2B4%ey?&?8Bo(C0(eErH&ofA=h8q7Uen{yy+YJz$K{!B|an|Xl zhweM=Eq`~y1;6^+cc1r;wKf|VXW$rdjtNuspH&&K8fN3ff5Y?u*#G+Q%j3ts>kS{c z<(IcV63PgAG?KR2)lOD-$BwOLs#^>8l@21*Ytv0?{KG&iN3|_Qaw-Hk6bII35qQPd z)s+NcJ1>C!jpHCdSqGpP$ARS(`<62tdh|w!m}9BCV1hLV7`LFL-PdRE3gZNbnXJXM zFN*`199|HRq_iqik)1xi_8kCSh@X0oV7?To6s7&V(VA{;J@J&I@7Qs}-N)v+jG^u3 zH1~U`0vlM3dQjbO7diyS1d>+U8^4MC#`vX_P*P!~vw}2DhvG7$#<$(S&Cky~Kg0|c z0ZK#MzA|;>HCJDK_Ejg(UUi=;WNcB4XKsW#b zz@Pq+^hKTLZ20xGpHG{XUyMj3RvE`eEf5qkzpuSy{5CZ$IRfZaMf+71N%kwyy37ES z1n8J!-Ru#?Yb#Z%pWV7~#~@VNitlj_Ed+F&Adg$ksEjRAiIrE}HoiMhbqrj@R@NKEWMA6% z3_m3mmX?=B0YF=M_FgUrq7tzZm!uCR|~*m(32Xg6j- zSq7PA(EUF0`2!#g$UHZTM3jPrfD#d)fj)6a4fGUzR5sLRpw(`JaR!-dOixXr)k@Im z=cZmK0!Ts=D@J?W)SqSig)|7pm;vXMQx>u+!n&$5SWG{fFT`a9wneC6TZdLamB1I~ zRyJ?HWB1e}-f+RSi+?n?e%I~yotCFrLPVqu9p4J5mcQpP`m8(<y4BEG#TQ2r=-xj^bpDrHfmJC5S;Q37S3(Imo#@B z`zu*$2tRS$fZ!1r@si+$QmNm(Tbur)CUw*}DB~Yh5|pOh5G)vhT@(t1EK9Lr(+QAF zASaGIijlWwkj7K!$8DrZ8);((Y1~4}W8_f-ibsHm5yc5a6d{UZh&Tq11UlUw=I%Ry zq>4wFQ)G~>v@mgy6cy2S=U|a%}Ob`8>}ZPJC;%9K-CEs_hpD1O*7XI zKr6Gwr{C>(bss4u78VwU5BCfi)EcJhRLTwvx7ufN-S{vpswRk>d?F{M!Lw91mX;Sc ze)X6QPrhaM%6ZTK%=RB&^wdx8`_!jCMH3?LG$JY=Y({_~orrOn!~F&Xs}6uY=X-hl zx-+K#bk|+`jt7V_#*oA<5OJGcF&iqH2ey$tlvk! zy8>m!K9y4FbWHjmM*ccrcM=iT0W81+w+63)h_H}sM#dW;CP114B%l;Q^N65`*+>7?WCbp|64O{(+K;1-I32`9!6D}y zM9esWNI=BqJW3)&jTliQM%;)IB{AYwf~XlIZZ^>E^sxKxT@Zp})8@5UzhMpbF6{E) zpAZK4qhM}>!1`UzE|&9sURxB?I>YHjQI9A ziaM>oYNk)x{?yykhyN} zzxSRKACleqq9Y&oyy%)EpLOHhw?CRyqA?p`d~B5wo-Cta;_r zUb;NrJ=7u6X1>47b0;Dn{lnh=K=cn*KmRO1z)86S?!1>RV9)-oh=rjs$8i%Pj*&E* z=F~9fjj0xzQ*9)zCK~M~8m$(ZQ!OOT1{$p<8m$IeQ!Q}LkmnL27DyT~qL?F!IYeY4 zzu_j39RMo20)8sc8h{Z7E!2z$nQlRO5O5ZJJJw5}Q9yJk@-3}(ys*4@^1|FQUz%T` z#eO&Y^)LLvH_m&}CH^Bdy_5z>ASo#jRJdmZF?>K~J) zDHawMKtx{5qi+9#J0Df^k2`7Ct+A&xKGbrqnOQPI5j1fS6X0BcMKOd(5XDW1xWyn^ zNt$8PS3dpGKRjRl^!szCz2y9xZ@yX77&ogq4U5>U68Xp7e;8ZwU|W!U5@!%*0PIzN zc+TwFzg+kGiw9OVI-UDCYL&F^31;(+()sx4kFpc^S^kZ3D&ax5w6q^bZ8^h>mI!7K z3=x?f1VTWF$dmw40wE$Kae^p{5Qzv;6eEsfbh}+_yXj6aV%W509S+$vjm6G9QrWjd zJ%wOsIEw6Qf2R)Y#XgiO@_gStK}p|`YTzMV$`Eu7Mn%wCGvcH-AHL~EEtQ^ne@nKe z5_R^ikH7aTS3mlu#V6mebAG8eOBzB#b7)0c8*efU3s6ehMIEw4@X7NW-LBE^i{rSq zg*z$OH(sA1a4O93IFx8$appKkL?9jm6ah?tSOVfkeMpE1jC1fPf)ELWh#}$zi8v8T z>2;T$a@@1F&gW-c_@S$Rgqt3@v~}y&y4pOnA2y^!m^AIj1ob@*BJz(d1;RJS+RwS^ znFsbR9PTiF!IJ_VDrRfF@sErC;q5=m)PGzy5FU8l{sOk`yxJ%U31j$i6d{gc#8HeS zZXk&hG~xytNrFa_K*SM56hp*`!2qHNQ55;;(_QH!65LXgozhPM`ms;~oI;Mj9sqMo zEjg|0_h%RS8RU8dHSnRMHW_Wi?s zTfgw)$DexmN7hX>ZWBT*f+*AGZ|DS}Gx#jau(Y&r)Iic`U}|O>(=#)O;ueXd%~{fF zAJ{v0{%xOp+kd?H9hY2uwK`#{hDFFLk#^L$@ic^EMgpii3mIr5cZrga~orp zy~nv>>oJb$wd-sOZd+-Luy*Y_Pb6f4p$}V3LKRh{k|ApvTqsuhsU6B`iBKq{$3tA8 z*sQDK-S_T2lE(}SbIWXTZbkQ&y9!d}ANlhyoUr4$$M5~}eGmPsOYfb1aw{)5-r2W(zdYY!5z1M2B&}y~NZnd#)cHKy09+v7)k^u~pY73o!CIX@a3&|#M zk$~|S#A7fPgGUKOlvsX3g1FH{+-xCfHW4?PU_3(7NU(n0T1>U45k(D(k~U{ibLOh= zUwYAJKJcDP^T)paahG3yIkT;EHe_yq4KemnB?21)G7iHZ^aRx4VO@oxJOJ9g>)!aL z=+nok>!jd}dvzZ_+G|r&zxZ;3=>I?he-o?rPS7RD@*cMDz7EG8^|+wLRx^@p6?#}O z?(EKIXV?0J@W6e`rF{W)Z8Qc0@|Bj2YE>foxR$C8cMAsY)9*}jSRH9!7LZZJ1ZiD# z0ki=c?FzDZ-`=^Sw;XZAt;=&=K7XJ?>mIg7rkP^X+xAVL|BQz=p7^3qt$WR}$GqkT zU%LJ|z2yUI8vPEbbOk!=Kz0rQH~))SVWwfoR7ycXfjIf)9(66lVXeebJb+OSB5d_& zi;E}?^c$Oz$5UXU0ZlQ8H_f;<;~)|i12BLfv-=kq7k+hHt_ibi+Q_8FN;icxi&i55 z$6x#_FZkRs^r$a>sq>_Zf4Oz($_P^F{pAN(Ld!@-q8h>-&_kRA10Y8_fbUcB3Kl>vg=PPXq^wzL4OX>f0#2EMNJ*Wz_@$+HF(Gok2GZt0&(9;Rzud1Mlr7`idWl$<-N~5vu#veR?=bi6=+|@S&S07Ov4 zz_mgg33Ti@G9x2T?q)C;XQdV7;VSm3p;zbq$7KLRwE$h;-}e6d&7+XTQ(#dWBpMb2 zNWho?abady7zZ)aodGN-gX|)DW;RS|rLodiXp=^}m7tMCSnj6i^!lWsMSp2w^Xtwz z?2_p-p8v(SU8?@)JD$W=0t3Skqog1L(~$e?2{VXlIiPB?hdRNMI?$;A0YCPxZ=90$ z^M<=WV;tZC(?n~V{%gObRp-X|l~#Vv{DF@CqYV50Vgh&F{UhXgio(mS^5i-T3*Ccs zXu%|%RrLvf;{pWK-U<8Lv@PyD6rjt2B)|jwtWd6_ZMW>2>2{;$&K+l;_1$lu_L{qH z??18MRqL}XZ-I!DH5eWzhA+X*P7$bn2RpDC~O(>N^S29nPdF)VI5b14dDY|NV|`XU=6am zRDuAoyKmcL_9|^4_=C!gHs z&wb8ZXY*5fDQ(o662^&fJ5b}a2z(G=41xiaEmxkCCIlc&G_lHWP?Wq;O2d2Kt50QVS%3z3Wh^Xi;{o&@b5@>uhr z*Id1c-Miz!p>7I{$n0rTxf+OAN-DE(!W+H?gPahATkEXV0~YxwS#5o=ud(g!t40|3 zh}Ny90UTttKLxr!T7zmapuzHmOa}l5mKQO*`PZAx!_GO2#M+Id zso^w7&4EA#-V^R|&KJwBjDXvD$uG77<=r0I*o!Z2Q7W6_>RtG5)FwF_Rd`IODH6i0a0far^AU z>$<&p?AY_;A!$B_pN4c+CUr_WP$r>Z2Y}Yvsx6^ph$RJ3OCF+uij#u0-#GJro?|Fn-(SG8w^W6`4uW>R|>vX*sYOykOhiR~-Zf z5Q1}r#f2WU)@U`_L$j2+=wFhyDn(QB%s{g@5B@tw9lO#x2ttt^ET>(x4|@&Ptv?=( zWF6w91uhz1K-KB#x%m#a!=QLBfJ0$rZjbq$!+ayywJ_;apW#u|PxMW~A%L6pX9Q}l zMQ8R@Af5(`ZS;?u;I`jyYJ3~@ZM%#{+*I1Lb$ijKolH$|2gUb_(|m})0z zHev!OT3(zx`h9PD$zML@P5<(i`=%e>4h%fR2l$Xk&TDS3;|>g~^@o)PBgH}(0KD*w z_pa-%^qcM~U79r0(7A+`3R2tDUmHHS7nrnbsvJ02T(4H0s@G}FP2vRV?mOw<;>sQz zSiF05#IKyH^YY7!T_|O?AJ=_er5!r2D`1|sQ#3OKKHY+*Va%PVaD@*8?j z=R-m1?({SC(#)@JXN;qf#F%O&M4Wiq>&;&CAK!ZA`#$gwADlk_Pq&O<1@fBAKvyz@ zI&6T~)ce)vo`?qQA9($xH*tqZ3)>S_x-e>^A18f^Z%)!ie-rhklJ|S(+%RJv6-f`4 zFjVd5?b!WejGy}mPMQV)Jsk|ujQSi7Z1rW9a{_J!m{mQt>jmxomB#^$4=DHkL&kO{ zPRE8LUW{gQ3zB3ONuz~GG!RD#qDUYT9Ffle$m5J|u!u1`qO3IoG@L9+<#(9^IyeKdH|M%0)=l(ZqD2DoS-iW4)}5w!kz6nh10 zXiT(kfK{@9g7Qg7rADWpc>)n5fD4YPW&?2|ST3`vdw1OVxR*ck(H}o>%Ii*j!V{hl zRiZo_(ly{UM$Bq>0=n|pVJ*M0lwbycF8Pb^HS#P^jMpbWO{T(iPud!||6ULgQXL0b0E%?Hvcqwb`hQ#oP>THaHcbrC##6Dh{#1y@8i>X;qDC80 zGKDBCu{Ld}u$Ea9=#_V|_fR)7qz6MsB2c-u}#x!iX%CHW=unb_p zQMku&j^+_(qOzZgkjA2-x0qnkO|BTF~C=S$6hu$~=DN`u7`32RqUqQ+O1MuUms{sGTWdZlc z_$R?2w3gVh`vx1~T@n<4e#(kl7n1j1Hh=+vN#(kSFvkR1Ti08$$am|sw0G$5L-2I55UJk4f*`2BCa;-Sy_ zqqlzcyEnHh=|9z69ws(YLWWQ;E`kvlfUczi_ftupvZ+l9N?JkLZL~!2%Oq@Z;3JVL z_55kT=*Erdu7(A;ny$d8Ie}p%LqA={Qs)4so9jTDLsKBd<=dJXN=l@?ViAgP4j|7; zDSpwtE7E@u84kbJX3t?o%g>#wFt@J&h@>n8VQ=rNjcCuFjU?Fw&SEeYfiVHWgx{LO zIaxywCJq5;VP+kaRN#z3%G@K62?yr(?(&~gh2WpIj!EfSe!m-vs+$3*;|vTAVlmj_ z8i$?wbS$rbIPxAt6t^LwHh2_)$gPIsp4UI_cq=w8SsX@J7S-BeDhdc%T4}qLSr>Q- zV<0IFEt+wpd4`A+pcxb?M3Ge2>v^R-uAxO~hphyB}4bARyElV=x#asWey zi&PDbSJe#v)Xf{{n&Ba;bpUxTsr1^qko9(nXr8BT=|oZU1Eq;Jt(2`{AGiUaNjL%H z{ynZ7aQEq@%a~uf8|`GRt%X_9RI>+*Awnr+yJEADABFsT%z%6+t!Qku1C zE^~5fzom9yf$w=0;Gj{c96QsEc_>#_C}fa`S}#DH91g}35KPaTa}L2RI_>Iv4j=tF z+1&*e_#-z?J`3NFxYC8UAI-P`Vb>}5aN_TGQ~{?;`$H9ysq2g3|~7~NOZT-J4u zVel!v_QW4|@P`1PL;L-?C;tR90z(Y8>I5cn1mo^E2`6A&Nl@1N`J19x>ChD zZYUF-l~TxaSuCm$Zj+B$eN}yr4@XQ zz<3KpF}M>uwcCX`3uFhh+KoGX9U)nFl$ZV{uj3$uvaL41_%*Pb!*(V^9JtEqRHRP<}U9MII~Rfp()2 z!=*yh6|Vc^tcV~O`I02d&Cnd@P954Tu4O`?*@{RL8auXcf6NbW+Wp=Sf9a~V_A3`P zy?k9WFf@$xQ*9B}l?n9@AnzLtpk#0kN#CPy&P$UqdJ=ey@QAAdXw0 zl+_9_P9lRuv%MLNrT|1>V0LRU^X)u?^4nEqjNo8KUFsc%n1FpB3}`ku(zI*ZTg;Rb zkr0^PcpRoS99dE`8kW+JGtBC2|MZ5V@bC*S#xdu;7%HB|)_pm+Xh0-Q2$6vEsI(Gn zRa1lkt0&ZFWB~}uSt#FDP=mR<&aQ8FEK0YUo~$a9AH*VpE2cQ{V0R@0XB^FDM4EKt zo*g?Ly>)l??!Wl>m#0S%e1_oz)yv_zsu+9~J1AiQ0lI7=I@7##*^l~$n`d0a3W2N; zs=S{7;3Qz+YJk9TA|md(Jnv&^We=M1dJsf_&NFNL#`(?dJK!HHIER^(cKAtUiH2wI zkZ~m8Z)ID5H7y_2P-YN%)#!JD(3_uNVCSX*Y>;Y|~l!^M}osSb82@;Xg zMi44QM9~n0eM@s*4oz!~Mx%jvdOfDvkAm*^(3!v2_ao}39reKZKvX7%_WDiOe8$tU z{+Kh-nwmjZas2p>MKj%J$vhaLDm)78^XurT09`4Vogil0nxyS-V^Vr(g47D!?_RXe zX+c3oh8V?&8H_+GaQj@02vREhJD4&+GY!o+m;iL9(P%`}>*kHS?!NOe@xxAf>ocD5 zj6eMP*S}te-s>6wuID>JV z|AV0mk9w}9<$XA0jf5r%4N=tJ!B?H7X?P5mN+(nSK<6lxGFIuFK(G&>*zy}x3Q&f9 zXRlMroOjaWF+IHoq$4mE0k8@;jDd6!{oMgb6i|yjjkw@CXpcA8^#O*0G8Z8iy zaqHb3kZ6K~4a^#hn?xKq-Ylv|ZoYw)*??}Snuwrnyw%Fct#Kl_pOC!2)?kb*YG;s>{242}Yj>H{&PqB#n4peowD;*pIZc(YdpCpOK^kZQ9O9`NP zu^9(;l8}m-z_8XYTD>~Bt_(T?FuiOBbUGd55TXcqo+A|U?&wnxw`UQzrqF1%5XB9|NrD@8^sv%5 zUUe9sU=juBQpemIzWa{IcRIqoibMra8#+c?=0g#{iJ2BHGruk81g%{=P=hJ!92h}s zg9k(wBjUuNNkedrOmhfmG+HtBI{o(5Klt8@-uAg$Z~x!_;}KuF=9+85gC5&eg*Do>vsU#SQ+DKM(U1d-lO|;!zY$3S2yIXLV;O_439(-|vI|=R<2n2U` zmmt9{!6mpZkMC8zpKoeh_kcP4(4Q1y+h-r^z&;fqv9;&QN=%gG8= z$5cxZ`)HG-I8)U0kFR9HV^rY7A1qW{|DF+lO4??+y2zqA< zyOyLu6sh;H3-Mk;Aj7%AsQl@uTwJi2J2QTQIX&)AfdQYCqi*J+q#3b{3kg$w$>h5U zRc;&tLasba`QP)Qj+K4ftqBF5_N5D8bvw4yPspZO*}W30aV&HxrMaF{2cozCc!T{f zdJIKl9nR}qxY3Y}v}RxAhL=8heLzA;^5QB>oAaBnLhak_tzb%4#AE3>E?KLfe-kqW z?NQ#_=R!zTk61(wuEvcOX@~;pAgZJ=s1Dxs;T6WKHGIlz{T|_1J+ljLG@iYqwb|Eb`c!}U1xK@Yq^*6bf_il9A#x23^eg6p@vEXKFdyHZ zZPS`9wbC^da{>PR)?&0GqT(mK?~*jv4EePX9}hPEUi9wZ)isvIgB*;+*K`L7DZW`a z=dC7A+(j}4^3Xs0d>|Y+W`%qp{|^{n1jQm%59^#quhXQ}P`^*;QVeGXWtPDj!yo2T zwF$F;hS{&*%21evX})1aSz}79oaZm0tA!ixcdnfgKP~aT4d<_44WF2}Q96C#2f53R z*G57@un2m50J(p-`|+GE^sPejI$6akTuD1)=4<;QWc19YAA7g^>cBo1J#a+UDpEhN z@tLlHo!X&F4E$J2Ul$=B93>36CC?eoyEzpH1Po}nS=v+u)JY0;H_IK>J@R^&axHA47biFh^ZtE-Eh@UJJULRK4_~Ps5T%4;Wqk_ zZ|xbCn!WwO#K0~;0E@eX*&E*W*?@_DU;o{&NG!$CXinaT^qUnHR4A@JtYE7iV)YO& zpd4g~BNYDCj@_1-?UV`MBO^<&BS?6c9uYeVg+-t7%cz^QrE#Nb*jD=QN}(RVcn`tv zGj3-j*TzmZDHWpIu%2_=RM^E+gE2qttQ7zY-M@y0;d(Cm_tBggv){ws^EVLj!GcoG zPZw1P3MbZ+FV1kN7Q|IQDd5eAHj&L?tq&CVY*e#CuEFZ^gI@}Q%D14y2T-Wi?n`C> zkPLd+OhE%7wYVh2I;Tbl)OF4}VSg$p&~h%JsIazY6?>Iw+6>ZW>6L2;m5YpyYyxd; z$p^Dh&T$%HFb1DpKi|XUFS65kr0eW=?KmjRG%gISaLdPva;JsQGzX+LEku3Oj{Xb- zK(I(QSycx|6*cyaY1BLQTA(_RGY%?NNbpD6xeSHQUU#5p;HjVL9ipimMIC-XZpMPyL&K$QyVz8@)9Qv9W?YCDtE1gmdTNG6 z&!O;nh|x|Ow+3bf_=qVWZ6btlp!`78$LTE|!)>%dVk{$m z$8PM|vJbtjM&U&$2NJ38gtptTY1RO^T<+(*lKE&poEv9B^HF{-Jra&+S@MhWe=N&} zzMC~;C&~a<3nj~CNm+5-8Y)x3O$OGo3Cd{qbDzgI38o`{z>l+1&xi~{dJsx6R2$eF zmWzOY*Q!=MpmwuuHrapK{QTF2x2T*3-ILv7J5>CbxNUO0_Q+~Jv>6{{B#JWAdc*ZL z9vX$KL5?C@L%!S05#$<11*;2NNNznRW{D;b*%mGRnD)!NRuXtgo80C?dP&@Ap3M62 z^vPo8huA^?f>9fL2aYuHV`)`#ha(r5l`{K@?6UHWI+$i}d5Af*{77AV&#QzU;~NFN zsMO3EKKEpsFEJCxn~)ZtXI+p;!PiP~29~cH4zEJ*7x+(68;U=(aV{?wS(z!OF@`X> zxlg>>9Y~WM{cj%+@QFu2tD0H z4d~Da!J*eMTUqZ$#R1OU3c&sJ3YJ?-3W}B{?R8K75o6Zst6jsLM%5RtD1@GLqJAY$e?@rtn=F$lJ^rCapo1fG5-*)o zWkw?iXEDOy#h#E2KsbiTk$&=`-mz~Y`8IWqHsI)X*G*>Fh zSM`2S%H(V~4Oa;(&B8<0MbODne)N{-;imu#G+Oj~K71Q;Km`$-(fY7+v2^K;U&C_V z>`c4u;5!E{IzF_HUJ!Bj4dMl2Or1^j2GVwI7@gnTQ<2T2{#p6o(*|+5!{50N^e?Xy-1CO8y0C!Ly^mmL-p&H zAPLtSPSx5L&W6voBhzq~kMa(QTKW*rIz0eP!P|atfF-MQY)47T{B2ih#;BD&ngrF` znI}MVmf$P3Q?2q{JTuI%uc<$n$pZme5yzx!XH$6k(Z)9ohs(9X)rghuH}j<4`t*K=aKY}y$7%hFVKn?g z*@;?qU)aFF02d|?O&S-OOLM^PcG1{O&nJ@pWEP@^@c~f4e8MXN&Epk*4~wwj;bUWy zG&5T+qKa*}jpTXS2cA$7+K(~3&{xjR_*rj~A;DVvg6hS7!q{EP(LD_dgoNm8rO!Cz z#5Af~dC_gH68~hkTzTeR2w6L`VO4&09+C0D`1Y_Vmw9@Uo^PTTfrfL;TxI$*CR3g2 zJHM^En;kQjIs-edxI=wcFrRRO`Z0krQ`Nj|lfUpoFrKn}W=8Aa*n`&BD~fV8VUl%2K+Q6)%6jaxfaDY$aN z0cn?x|4S%7CiP6}`-~zT%kjX9h~fETFrlU;k2yRVD8*xe7eZC>gHo^+86XBNYzerx zcl9oxO!u5Kt|ES|c8F5dbraJn>JgAlV&m4d8C^`RXB<2az)Vh_t&k+Vu86bLWngdV z#FAg7pjqJA`>yBCX=Iwl7%B zkaB*@P?ye35Zu>C!vK-|LDts7t#;3zwU>ukcJP_5!5{hfw%OCVQ9;o*V=u~!K^_i~ zg`}UmKRy~|omB|wiz`GJGVZrA-Z9u)HNb?iCu2R;oh-T6^gg<2I}Ok2jj1bo@y{0~ zF-PfGyPHzm=Rg*CHM%()A(I1R=|N3X+?*9F7cK6RGSM_dDD9~h*X5h5&E8FiD9D`aHR8gAqUv) zMU)bkQ#F$GRwaOdW?u*2Ue42F<}y7PIz;A~;*DK~Oab#1Z;{`77a0wFQyD?=L-03A z6MeS>>=1FA0#MT?rLfPkkNU1xiE+m4Y$H@DF*Wb;WNbC-K6vZ(Z|AY~N4)7m%0~ zV(HmPVF}}x-jNks&Wy#ZX&OFph(%?<&<|%15Wwr4Jgb?+PQ!i2o>2UjmC%+)PDH@( z+bU1qVYs`(Ibe;l-mLot!>*>7iS>2-$od8Ar?7OoV{h*6qCkjipICG7+kAhENWits zv)x-3_e{s9J!MKAq}QPG=y&{(*0k0vMyb*~{r)g&7F>E0OOF+&lSdTn=J zGkV9ePA82ykkLaW^H^BTKmRGh5C&|_FV zF>U+a=k}HC$Xoq7?t_8%!Q5R9ukh81MWPaj4qb~K=vJpJ21_7@THvv#WpJT%eVVJ{ z{|E8HQbLH*yc&3-_tCO)7xA~P*O@RckoRV-ruoX==th-Sf9bR=Nl%AXF2ZrBe;a0H zT{?x36#%$-o=8%%`|XV6@9o4J_>UmLc}bl247baZq%m?`=Ef*YLVq2lO!j+UZS_A! zyQR868Dk?~Dc&9gk}*29e||J~KNS_7*%@URA`KCMN*BUyC)tHv-3l-TttuH5Fvk!g zNMC!i{q*<|#+@2Oa?dBD+CGW28P<#s_{_1Ox+DY{L5w*E1Shb+-Zy|JKNNFL7gFzeAfOTpb8#*7Zs&8D$klfh) z44!si=8*5TwpuDCyv)O~EU8&Gr5k(q=8gp*kB!=( zs8bE?QB?1LwnK6=)zZ@9T(T0`x!}}I)&5-yAEx?st)=$Y79DzcbV0S)VM#jVfZH}c z-#MR1my%Nrx0n7i8#fp!l6HrtBh;$;E_kH!miLls{xL*tpS z)YQkgP|@~K1t$p6j50eIJs<@8uQ#!MzB%I=zdysWqFRM~>B`Uh1>^&UvO*$iM1TKm zc;kKS$a`WM>0xx1R>26ZwOZfjR7Tqpo@5Cjr(8Q=UT3tZzS(0eMbH2UAAeZ*{+AC& zfsc_5i~j7;)mNsjq9F(Pb)@V!66ZJZIICm7kAK$(V@LaZi?a)x1>cY@AY-I#b4J|x`Xg<;CLynl zm=2|}tPFvNGLb9jUhtH!?mfsZ@08YuHtMV8cUm$y0M4tVw2?R=RheUS zZlIzo{*qh92|%62iSz4BFwcG8h|ooAzR>bM=F)LLL_w}&OHf? zfT~l@IT*WF##7e0DjMIgG;I)(5*@eb2+>Kpd+!+4*Hi{Cn=#X>8>yH@^Z<5A}x(wsHpVx?R-HdC{wjc8E zZS}ccS1#eS9ScM6_Sk8ombV`7$G{GA3CDN%df|FA*(AX4;0)kEDEY}q{#_5s!@#>0 zocZo1fS?4*vRe{m*bI{bGi=hOrja@JT}LVS*RxK~ezvr*X{9Sj83tQQ{f)1ftoEz* z=bQTWj>3Gr`2B~D*0=lNu7gc~WrHkw#Y)@#2*n6&TOAE*NUz!wnFkOCPOToQ-^i9GLh>JvKNLlEggE#koJ4eyvR%l$>I%m52C*KPDRkGwhs5xE7{oHn(v=nD`zj_Ge}FtzeU+^Jl}A9YKA&w&|AFL7TYjuPISfgUceS zKZZdpg6EYzpaU7rQus|o-68-@evRYEcX(X=llE`$nDR7-w+P#$Ddp;^kbJyU7T~mx z^O-WulPyc-m$BtciPlIGjA;s0qlJS~@%gz$Gj_KcE&Ld-R`FT)X~&h2qRznQQ7-0F zfu@WV+TXLlBl_Q76w-M|O>EGm3#0Zs6X@AgBqM2Cl~{nfmgUJ1Hv+mKP?@Q^Y3YcF z&4j4?_V}qOG5D!}MCA5<`fcfWb^H1?L?256Ro)0m&&y1XLIL}Cgpf!rvZ}$am`0&$ zj`cM+f`#xaqD(pZ85IJ_2iR{}_5PEgm$>7b?tYENY;CgEX}VA643rBDk&* zc+dQ{!s3^m$3&Uj2ee{AK9C4;n8A~O97f&>3JiR^%0AIi&NC9cKk9j%#bXumI$p+w zf0fZxVMYvrqlma^x9>h^V?E;2#w88qLNm#=6$oN!cDVok=KSC%Wfn`j;>@XhpL{pG zvbHu9F|^Ry(1B`{W|I7q#y~^(6h_wqAAfi}9+ekPYR5Z}k`jedN$f|{23JJeoWbLw zO{t=C>IA}&)by17s@vyH^Ghc+U@hi@QC*Bs$>97IqvWNu|IqMMBtGw<=h?aVN1mWg zcfD``4_^rWSw7zzJO%xzMmMCO^vCEg{rGjieu~DGdWc*v`ym$qPrjz-BxV?SXEvD( zm60g4ggo9-h*jjnwhZ&>Ob*Igw(|AlZs3OQERx*IyKyK2uj zHRWG#OA~WN-bNc7W<*|ARuAxSQ)SYynW{2xC@Sf~le7-mDoQHMpBzPCTTnD+%m89% zO}HWOb#jVnU^>`zq8y~)7#h=iQyAeucqRu-i$I9rTFXiE;g_;9Kk{-UcEcdO%737F z5Cg#~n|ph6OY-Z@QZ~_YWYlAyttbifE_0ZG^#2k9dLB03RONIUpo`~qBD=4#`)zCN z01Ai{sN{>wYtvn!d=_Fwk$!L+RYpq$$AjrX9nMZZ90E8G%Lt1nL+8MF)PyaP7OGPE zWm|-|>4rtuoAtYFn3mVc4bQeW63xaot*Aj2kf;5Q_)qj6Nm}~s_q{Y#geU|RHWn6| z;<-_c*1KZQ4XJeDX{tk_2y1Tu2m7c-Sif(6@^^e@0t@fjo{pcsudne;NXH#?)673| zI~u)r`WGhh^#vPVe)YS*b*AZ3nu_11fn+P)tu?eMYFu)w`nl9(;JALl?FxNw`b0G6 z{cnVc%B^98)LS5}Lv^nMKc~61!|j7~mY_NsF6UEQQ2w>fjxcjIIYo5EX%l^Poy_W{ z^2pQDL$C4UKi=9G&qiKCn9-oKdyx)GyE;J1M=UgnUwo>yrbi2EYhHmZ7Q5NV(!v(H z&~Nn=rSR5k@moZ(&EaQmk&}oOn-ei4aOqt0=yH4pWSVIoBYwN2fg+E{l??F=ODpF% zbd9I~v?|KLbpXNp$FrmenV9UK>Z}U}y~2?Am2Zd2^Is=-zq56VRnN)rKWic*usgS? z6e$IO5M-_S5vr^DseosjQpc2`FaQ{QWaP=+>ARhc*P4Noi&v?xGHhH+%1q@P0|DRj z^uQbPBrrvZrUa%|7OJ`@gBmGffZaGn*+hgMrQ?Yp zc|&Mvl*jsNE8-dL-<+d1>nBW^NSxu6reRFEl#J+4t1H=$x+cOa1T`0%lRQ!WM?pN( zBYIT}bIu%`!38&~4U7u~dm=iuT#gq0Hkv#29mL4CrKf%Bn=5aYRwY4ZkFvs(&yb z_H(HN7*m~64)c&Qio@^nSMAH+Asv%|9bucx&bJ9Pn19~eLNVYJJr0O-E1xF_?pc!R z!PqLk8wd|M`VbN_HPyd#HV{!`5Ou*&prU@4F2yFdZ~EtEe!QR-H*=aT_ngk$?yP^8 zN`16Dt*EDUUXTr|32abr#usWpLoJr^*`z+Fl&Pjm>d=|yRO%Wdd9)7h7^N=IA$$iq znuL)drVSa@JteZZA63sljYTP*Iy5zKv9{nEk2(_PVH_?_CM}K9vt~i!bulO?d7Uxj z)*?B`GZgfAgoB%YHnEl~%R$(Vq(es@^-Kq5=MeeO^Ek74eqS~aV@KRlh27Rjiv;uf zpq=}+xWJ-HOH!NCo4$a`M*DP3O-XLQWI(a<&2@Qrl$0>w_z+;dxIv4#--3_~{q&Z~ zBFQP_Wyr}#S1teCwAmO*q9Yu>Dqk2tSZKdU@&!YL6JVlALbh>0xb7tt2-toA%$hlv z*(mld(%FV^((0oV>LZ+Q=Qu5QSSg1)!wH}ySqA^4r1_qmlL%`Wg?Fv_X!rpQ z5O$RSG&MB?m^qmt!QflOMTU59X;{5X`aZ1@i-~N`OfPfcz8tG*J($R)YrwqoU7~Z> ztZRQ%#*lnGIe5S>5RRy@8%5STjpM`~hF224k0r@+xKA%3pdh26Gx^hszE}z!OHeJM zr?mWygAVc$`txPHUdYRqlH4u@%OVV5;8Lj;- zwk;*R79^7OSJrSfY0D3TR-2>uWj7zUcSJN|Whm)Fdh7jF#gYElPQi(lG?sb9#>Scp zkzUt{ej%0^W`siuIoF7Wp>Dlj)O2TOK8;3O^fthbpRtKbW_R@Gtf@)5f6~*>kvg$S zSfDzG-F+_mQ;}CZxFtt!*=T?z^@1DWl8>XIkgv1|K^h>JD0A9A5`u>mxXJvY`@Ixq z64b&}In3gGPP&P=T`R}W=#7tMBX zKV6#HBf@ej0gto_O7IUJANx$nNA}$MDP4lmx%|xU((6v@4%j=M{{mK#!(`y2AxLvc z`J;#YN{K_SGrJ-LP>#avFS}pQTAc(4aZI8~Da5m_mh~~cy2z#0D@$*do3nY$0C}Zl zge0H9@bU};FQRoH&1uA9&)ndh&VFVEC1_!Q-QAWB_YgXZ4&YLggXo;iJIbtCL)y1O zE>6#|YTWE+|D3iO@?U_{(xVwnkrsmQbb?+dueV-Iva7pY459g)9pY&h{({FpZ(h3v zAv`vKzvz&$w!eC4ruFxF+XE)t7ToOL!#zB`D%w%W*k^_<{YYX{gNmaFQO2^zy@na30XN0NFoq zpkn#AKaWg zPYDAin}u*z&o<1ybCA(2yL>nG3@o!xic%}mi1iFy{#I=~64_`!McU&Z2#j>Lh_+eVLh(G0eW=;s23lzvP;5-fI5t!yo=- zMgb)qQb2v^npW}eJEmhi^*Ce5QY8O--*ak%ZURub^6dKlGL2?3U80GNz;%fivA zN0T(W_NhNyJWqf1cf3Ea5?er**70WhH>Y<4AiMWMX)#ubqs62&h1PzHiPn8k(YQq` zPcB-*>td>@X#b!jA2FDDO(?KcwPf?*G`^wotF*)p0)gHwu)%V(#xer%^o zLev=15R{7WV{qYXXz4koDIDyl4#R@a*t_hw)GWWXemVAL5VV`iI%m4dmJ+|IxdVE* zPo7L%ta(~+sp+mrDc>OhvS;4QDad$XdWj1WbD^tn_NpB>ukjH7^QHGO&$HW$q z3)*r7Aqbwr_rY(+%HDN??iv(00*cY!_-v~%uN-9vu5dF7Qb@zoa0oy4&4#J|op?GI zb@=JaZvPR&bN8p1QN$@(V0LxU%NGNAv<4}HMn)#$j8muvNu4ed6VgiYW`kG1+jp|r@z)e4w zU!h7EgZmF``LG{l;FHWF$RT41I(sYBqbV`oPt+1ntF&D#+Q_N{jNY*J@TI5AyJyir z4I4Z0gpqbo$Yb~u2XePkamYm)sV^&=*rF`okffOd*ni+APvT84_m`tSDvGF#d3^?v z!;3ykJ{Pt#N>7X3bj^w24i0?xGr~6g01$bnWbNn?f|dw!4C`AE0zKGPi$LNhYJ)D^ zMOIfEhga;85vmYq=Wn@y6&0k6 zfu~A{&=8CMRo9M^Bc@?>D49_p2jv>;5Eq^z71!-&?B_8h#h|xdE`qzOVC?olxZJLR z?bXgI%hoaRhr$_^5Qq(SOb4XOF;IA4Jbi)wlUO?r{eCPh$3}Tm?ei)B4KK1zn3znC zq7I?E&sn@eAMk8-Zf3QUTSH}clgD*P=;Py@nk&#Kz0>ej&hI03;8$HaF-$4 zO%exR*%@yi=yO?F!@C$&H2{DPK(h(-eA$@Hc}u@V+U!^ymzJ3VoiC(#e?qB4N6wbH z&izVrDv23~D`^$8D&-p-YD1@6RCW`8*@-X--nL^5KImK&$>SOFfQ7AS;6A4-w ze0w8wX>x;9tgmn|w*4^GG$qoAhPO|z0?4@)pxN-@%|7}b7qTE+8=i?b2M?)#o!xBz zv?!~XYgVWi~>X717RRMno{P;H_a5WPj zwiB3apAQdJQm|+j@qkA8p>BJ^J;q(Bt^g#39rrwCoH`~oU)$qU5 zt?9(q*w4to?Yz9Y8TVoq^6EO#wNb-ft=XxW=HQKddb1IKP9y>jwrD*r5PYBcQ}eT0 z5x;6wi&3VT6wLVi>ZD8AsCfqUtmZcL^HvoAFzF(pJHYy7RE83CIY$FtUf*Thn;}}s zZ(p=X0wA)>+Jrs@KP{X5-qH;=v9WWmrcmIia51nj6V_w+R+&J)J~bY@wUQKG;?!{^ zc(Oz9vL0arN51C$Q0&9iOx8U1n;iB=9^p9B_vJNX2D2QgP;uiQvS{_APw;D9#>JHu zUt*G1mFe)z7n_Ic1JrGxCjh!%N-w8!_PlEaeRrWkOCd?oqeGz&U0E%}#y@CN1;bix4^M&tIe%6s70;6DD)k(PVeH|Y-Fs9alLcOsLY?qp* zSiKv$HSt6y&jZ1?!8|`Yq3R+6#CExJQRM0dkbX|B#hzv5qu^k z_R7V+HX5!BBy1Ed2;){xErP|+S0d>{=RadjOMlNY-;S5&3q*w;FR}0nONam%i|YUm zIeSX?uKm>1NkjLLQS(_1T}}9Bq81>guCeh@L~Nq?m^-&_bP99@v#<`=WxaEP)xIy% zkXBl34OU|BZNz2oP1J#YBZlGV8u*M^$U_x&Yp5di(xPg`+TLf}WP?5JiMH+A)1*A4=f*00 zQ;W)b5JM-Ey5h9%&fXHp0o^hK_=}Y{l6~-dhA>L|{+&TuwL+Ls7WpWH_}X#q zQwnSd{nBTFqANB@G3x(hkwGDGIWzfLnv0g)-p^+%$`m<{V^%tWlBjr;b6-zcN}%Uy z^?F7S^3ZE0ZGi{0oJ4HA1x`{y5QISJC`W*v^Uorgz|qE~Bc`plzlY=5Y+KN)t+!V; zBfmSHp2oVy&Z3lVY)ff|MPv8L=N@u$i5+C1t&^GjQ1TZMpE7AA2NoVwR2%DaCk@7P zr0Z;1$;52<#ybM?@q4(e$|5l*&M-y^wn@8F zK@g_KTUt!1qp22bJs0llsE_P!6udR2&pAtR;~ zAFlUuMDRD;L`jn7WdL!igZN=ZqiXvMSDtZmwy*~KxYlpwI$NKQtkTYQ5$JK+`5#7d zd!_ET)`0?51&Ra@NbJ3K7{q_th=lqOK)LtwwG1tnw0D=< zz~RJzolG*(nMTZN;@?2Nx}_E(A`8`hxT{8PsH2cnp0$*;+UZ8yOU>GQL=?>`coaCU z?nYSnhC9X5`#x=9#Dgjd^?Rv+tiSVMMys3l1W$DC*m_MGoPs>s-$qY~tXw8uX--Ruc zhCS1WwLWIE&|i%n|~^lYF+YD#dWx3r>7P^LQ*U`OC(P-p-*JIZx@^|&9lL{e+#|i z3Oh>usx}OeZjdJqW64J)4*0L$fxgns-VQI(eX~*)+lL9nLeL+z{{5-V%)KR+?co4Pa*FpEQp{{WrPc@dBJR$`I;p0#h3j*M8 z{~Qs4D^0sc8?6~?s&R^|ukObT@G{dUaMe!;UPtZSJB2zWHt~n~|9)jEE=PB598P-$ zYY*5Ofr5VHA6=qHAs~#75a{J*OYL7kw@-p^MvCVSdB&SB16!WUSt{N%_wwIm$iq6D zhDm+}?c`n0j0+f9St*70*?QV(*;?ESTccCS*F)#jtJfY~EX@-OBB!7Ew_=eGFITSo z;e&>5XM6X#ymj+ZqfNZTg7-hW$KcF4A1^#o1aMA-d6xoW>qq-Kv+|^JZ@Q5Rb0_{< zGezJ$oMJMCk_ZKxO}v-QOULBHUT(hiN9cQR4aLH* z&V$aupEvkm*qfKie4IO5UYF2%t~ZyOT55BG9wba|aWhm{nfN!?G809i)#%h>Aohr% ziqU`2Vfbs=X*@(7ZO?caEZKHGzs=w@=v&!Hdt4V2$QCNN(GhHVITy{Y)&FA{1>@WN zgI5BjM+bB?;$<(+Q-s#x>L)kC*7N2Yv{-awbG3CRE;tGp%-??`>W{sL@HbwJ%&Rz& z1IUIn_lq4H5OxkCY>Txc>#bVyJ2>vBb*eG(^?3c&c6|Wd5rvlLpM2Zp8vcqyNsrIa z*t8-{+)s#7PovZ2=59WIt&Rl4q{zT@9vL4Eo*$QA>s4vWP;7y%v@AAvT~O?+UVm;l zy>Yr)LaZbyqj@sGWxD*(d2MR`VI?oJJ6j(FY5R^C)MyIDLPV&I;15J)bje zJ>~~L-7$%NR&WR;dIuRS%b(1pGx^8wzOv=HGr7!`M|IhfBh*i3{Arvl(1*F*0w^^L*WfJcY#QmQ%)=Mf@9Nd`9j6Rs4k~X|BTsmyYBq!`PY&s;sO0qo}rv4Kowzlc#Bt}DqNa| zt15Gi{0-!l9z(lav=mLfqTk!~JlQ;Ec5~D%CC$NM=qWAj$DDfS#Rt7xe|W|L z*CR7E<#xv?n-_Njwj&3Qq5;c2bpMS?ZB(}MXqbPIadW72O&R(j8?0>>08e;q4b8yR?>#+Y?lFo(TUuu8`L`*^7JT2nB%rk5IaiLI4gznllYp(^PH?|Gt zYwhzN@MryAmsBv@VVfk!WWmU}2f|PE*L5G|!eHo}O3ra@j&9KY(TtI&@u z_oW7_WYx@aUrKIZB_zNMB}Q^3phY&y=W4ERZ1DkQ$W8{6(Kx5{V)r zZ4zT;ep`AUJPHh<23U-#OT(LgiTP)%b0P#|YC8G(b6ta+)X{VGq#a9wfH*{76wBz_k}~4x}7$o#JxdoS21rlHwiE zkj)P@*ch|NI)!>22zMdFKm&}X6MY>@rIbtKC2(LNpBS@Yph1MlyHlG*bqGGze0L!O zuv1!DZ*J}D9hFo7+PZ^C1pDN94|ZLM(FMxN1RnePq0Kyu0OH}AIjrsVzX2n zZYxXFuNlW)Z_gy=#$T9fVMO*NBGLnVxz`Uw9h$?kBVUBOx2S*dvrLww z?S;=Q2awPRf5oM7wIL@04F4GE#1h*_-(7YDaaa`Np-^!5xDe(5(FQEsQIyB+=c?Nm zXh$|8ch_(&%F!0~{`YCduR|1r3F7Pn8MZ&fq9eCHmXh24zFqtEBP(v|Qv!fR4alpz zfGHeDJo_8lh`Y(An5v~be`GAT_OV^Z27(#|!L`6~EXPB!`;=*67o)s;zhrF~e%JP; zj5|b>*Lkpzp}S2%;xH{93(%%Gw-< z1*?kaMJgW|LSF42tH56mX@ud~rgvID%=;7J8Bo8HUjWESD@*;5 zFb!2zKmeOzbr+`e0su$vMO6U?78?Ktg8>LttGfTS{J)Lh{lvr0(~8Z`!o``z&5p(0 z%FNQm+0mEP)!7C(j`H#9i>k5=3KAjGdqWgCSt<4R8vVZlhJQbjUB8*VSBS2%dL94( zE7gAm__i{-3;|G5Rf9*-^@`9_0A}Inm|{Z_(Ma0ZI2bvyT7&PtL)qNu-2(bn8}XQE z{a7tSzH_qm@}@w)i?g%m<>$_WcYg6{-x)Lr1}1It-y(Yezj}m_zzSKSitON67X*YO zyA4Z@{&%9^25txdxP%a`BRg+l?W(jo0P}D98ADUa5&!|P(eo`f?pFD=61P% z8ZzU={L}r?s!FLe;@hU4EJZPvzKeMj%=wQj;}tR02L(_asnV<5jLk??nTY%BkAnL1DU}~i6K+>3ZYBD??Z@@3h^_<2{d~JR$!azU5n;tg!B}P#0?`=e2`iM-V7zY$u#{%9+$oR}@}p>MHOiq; z_YzR0gnhD+EY%f@J2rp3q1aQ>+9)|^%u7tC3`bf>y&B9fke66n1sP$?aDm61CpVfA zB%{b-jmY`ObM(_urdFsl()eLM z4t_Ql_?e{pshakjf|MeU#+VKj%Oq8n8g(pXUm1ylCW%w-gPeoxnk-9+Mv2Hgx?PSU z?Maf;*ycXC9#T!7ncR|umZXyMJT|c3f-NuCD;8 zd51%Uql2Tc8y{qpNR+S<2LgYBa{Lwowr`4Ma0{8=Mm5=&If=g6d`0`}qNU4t z#~6TzGb!#ic@2HCK&g+6_*4)nTdZl(GE5Lpfji7;^-ot~$z2=fgxTS%lDR?s zYhD;X>q+V5tVN^{7vZl7yh@SL0+WnQmd zsUAB`;9tyf$TREy-MRJ>A5kiuGbA6&6FZWznh`Jom!Xt#U;R~EMB7*UR(rWx?w!1m z`NU~S$5E9?CmT6iAbX;@q9(g$&^y~{3wswkkztOIf28K(k{FX@NzhX;z}?ep(%aFs^Q2^ld!TZ#a^OhEhRCMSBlr3vUYSDD1ZJjpCZ2{< zc}%%;zTZUpAHwtY`KE>2;_Qy>^_t&Kzcwa?hXTJpE3sx1jTsFHUx?pa-s|qVP44BE zXP5V1CmpaEdmHN+KX;L;H003cEwMX|t_>P&cTM=43Wx|>Jxw3MhzyH>^8NCoy34vL zw}iW?f|i251tGlTJqtcfye2;M?D$^c{!@lC1@-~|0J}m6LmFTlV8~#Zw+xD`%en>=DO?JN!rcmo!rk57-QC^Y-Mw&k zE39yLcZWg}cNw1k-nS>ZXS(P4H5qXt<3?sith;mXv({PnNIC5v`9?)2d#8u*iW6l@?YCR)%Mpt$wZLt^RJIkHS}}$WACE(C6X%{mcE_;d_pt zM^+h3S^F7EDNcsf2kQlG7>6g5V>zx|>MZJUUTnc>$f@;I^$~PT5B7YTiw*Jwu!ohJJ5+E6){|C z8MGDJjoi#HXT8VF#_Chvw^*RNv~0%wbg1gQg5nUl+sM#gNaZ#CKs(e#sz zlz|qh3z{mvR2a#+m3Eb-)sM9zt%tj+GP(<1ckb4!tD6!nqvxk$r$0|^Dj(FlYa}`? z_!p)_F5#=Nuc8mIb*&{fo$@^_?qVhyCq^g0SoB%WHOHGP*RJz_6yAGe`)ZG=yj4}S zbghuBE_QFYdfp%e;-YbG0+Y^uHBq~%T6PM1-`UJw1Z>29Gr(@|KJ?jW6?K&z$cgnV z@`St>2A*0t*;=jFba&T7TPysC#uMYPJIM62UClhtaBZ^FphEb~f6z<5RqW-tCwH7b z*|**|v6b%IatC!P=1x7!(d}GGQ)r#Xo!<#Ojw;N?)xj0*YWeU1GVB>T53$6m=Hz8l za9=&`2PE#57?tE?%kXl~r?0y|NWG?8YRhYPnhH+k@M1V!NVVubjNEJ<#cE&vvb!aE zFjymPk*wmb<`(s_d)pDK(X>4^ei%Df<*IhNl|JR10nYh8Tl6eAE{_$;muQTqk-hR~U(VOa1M+723 zhvvK|eawaK%!-bSE)a_lN5^L4<72~r>%2CaOx!7{FF~0a^-=k7KXt4)+Iri4k(^R{ zUA}~Uik#}Mb}zee09KUMa10R-;s2U+=e{a_t(si(2DSp*w}v|L(b&#w+!rZ#avy*dqgyCZ9gjU{5bO6Z)jt`pj=2I5g$2lP)2h99#H^|WFB58 z*#*?Kw%U-|TP7sR;(mbxq<}yhFs+<51RFdBhlhuwgkJEbNu&O#wyxf^`N3;uwXnr9 z$cA)scMB+&7$U__6&aht2o)X1kaXH3DYKrJDnXGwEI7`-vT)uYJxSH`03^C08GwB) zoB#16M@bqfDLFa$XwxQ`2cDS@ISglj3_fe7l63tQl3exM0*P1tdh}zW8|EDQ^1r zG0((-19Ie=0A8mwhU{G0fmGOpL2m&4ndrumjM7KiSjc86h7h<)EK&4bD>igEN}y9}!zR*ck=KUupB<}dU@TnKAPXid7S8g2bi1jB~H@IAf#EL81E z!JRTF^IdU0!E5o%0_wi(UILamE>yy0egEt>CCpZoc;K1AQTSoVoHiYQvCtk`~4f))I>2xI=L7Egd?r8S1-|J zM97-wc@Sw(TV@i6XcXfz%9$HcC=uZsrxYf|W_I^_RcTy{C71K6+}Urt15}{zHFt&O zdF~6@AScFarlci1Wws+0ceKf97#NZq)UJrb_wuFF)AxlN*yyqvI`S8Z>-%lSbFtM< z%=WuTL%|EPf|xXWC%R;dq)NWAO4t>?tdgGD-lp&^K#+HAz@|E5PMZnAXPNx# zsE~_wpnM7*02uvj|9Mo1{`sqaj0&9$taJ?wEg9(P=^5z%8WNtuT{<2eB22TL z+ChK5s{rcL*_QqG19&-Q0F)@Q7(;Opnzl98`^IwH`kR-wiyvMgt!OBf-x{f>q%PGf z9Gd8B=G8uqbUYzK(z;VO{4`Pyj4U~WoNK&{A@}Ls+MnAh9VN^_Kk-3A4ZqVcSbd_g z{%rplFY3SJWng6aTWBT!2Q3}WzR@RImoyzaF<@I?$G|D5kOlR(iZz^HTE(|g*^e%h znGZFKs~g6qW@)w~!#%ac(cz~ldph~77+iiK{|36HC6(fHI1F(3ub{vE8|cp%(=&X& z=>J}z!T#?+8`1w2=%a;?*C>mUFDOdUj9pwD?9L;R7Go>jSeQIs&cH8J4=YdI>;5AL z%W!e|a5>dJw5M6f8UKhem=<<|=_eTT{|XoF-{3MZGXG7a-v5i#cHh`;ThD<)_KohT zME6-F=xn5njFd3Z=FKgAY_ccrvPL-0Kc7F7w{amqpEC1_RgOBaq#}2Wqa=vzA4rwd z6U+ZXYW81|{xh)u$J3zEcXHA?#Z@I6*v9>5w$Z}fooOXymR3Zed zgkU*oDy2|Ru{mM+Yhi-)@`FmDA~?TZ#kx$3HB3+`$76Z1{j1)UGW6?xHSAxgI-ychs2<^;)>vMbZ z@ba^~{N=tfI>T>pkKyo!Jz<0dBG5k*V)BT|rX};`eqY&7q!8)*m;hCBfO!U6whTq; zn1frJR(~u3KgjMHTwh!!dx``pPOK=BdCQvGcl1&vDy>uO6Kj8u&YY<15u;iy+JRb= zhVVO&XsaKQ=Psw|n5zPI(MmN-19zeBjQ2Jzf*jd{KHaJ7fh}7g3l=PuD%79n&!9#M zo2#G-7ZjT-jQQ5o0+cJ1S6DF6VS?ovs!tWj7m&ijKhKKwNERxb;UkKVqXQ~35u;pI z3{Dk>^EEo;`eu`(rvpL5)Em6MT6 zgrM@}YnEaUOifL%Hg&;eAcgwDKGUasfr{w&;v)LZ&5axIiSDa_9Ke#s9%s&?=`(*J zy}wMqx$Vr&-!@4uO5s#VbEv)H{YHV^&I0?)9K4v}n_qya)wa=OR@1=>*&pJUs3N_r|&sN zYD~4Pn~tr~A(H`2g$s9n%-)YhfJ&Kwo|arAUKMDY*x7w`s+QDJz&@^vtIM!sEVzDw zg6P&}54$T$kJHu!yy-=CbhbZWYsx`p*NyQO>MqUC(%+Gt=ttUQHda=N>&~ zc>)pw@p$TUgJn*a8&U-kKI}%sF2n@?{XDE;yvMCLARi{c1kSDy%?$FIcAp!{dss9L z-*1cdtGFM$-`Q6=^0iuR6V_^E3-o9{3j${-tnHp+IfpzvF{SL*ZoUMbKU_MkF?O($ z$%?#?dc1JZ&wmK+AQ^Ur)WfdJ2mif{iX465G(iCXmCyE{%jh$e{-umQ+3YVu`+K#d z_`f89yZ=dNdM*^aFH>$~8^N$_^FU0x(x_W4XZPl-@t2o(->0#j%binq8WD&P4B;q9 z<8xazA0J(!Sf z`I#@JVs`JvBa{u31J>PRzk4p}{KNeTx0(8~dB}Smb(u2#J+Qd6-?SFlNtr?ZL2HW! zqR@Yl?|&!Ye^&qhh%$O67W%&_b2R@~=CC<@f^7wdQN@(KUjI>&bl?ghT5c%p**1=t zI~gNRJ#{|zk5&CSi&P5-YCXidz_9cZ0h zXszANO=;b%tKt5l9e=x>10%pj{uD2b1z z`gRMdCpb6E88u_md715~?YDUy9f$2Q9Cv06;7FG$Ns*Wa3c9lKF<%MyBwSkAIle7E znP2{S-R|j#P?RyuFe}jCHy#9y(6cC*gos}}p&Uf=J%Pd6weR2GegzQ5elZhp6Pbc& zSc#epL)yt0v-x4a#|{h0hF@|bm5F#M@Bb>5Jh$zcfjNd6bqo5#yevzmfzPtT3x&Ib7dA^VSx8zg}aYVn{xR(f9`_miu zH`s8e{?D`jT;QlSzutOlfq7zLFBMsu zMdZV>@0*o7*>i&&vb1_4Fu-$!r* zc)_gBF#LaCU4=g#{oc?L1XZ9W>f70w9Vy~KY^l0Z*!3kP?0lY7=ubyPE17k)XK<2| z*3x3$`!Fkhse^^qJ^U(7$h%+*Z2HKxOLO`s_m2u0iz)9$NNv6GZ!U>$kOX zfvJrn<#{`_)OQMh;um}}cv(i2a$PD!9?;GXp^BY@>)sAVgM*1VH<21>E!Wr8N8IWd zU2!jBe%S0JF}EB(9U8$oWOFK6=ej5yvA}Z0Z)cHCwCb2A?4O`^0U5v5thxPL;1kiHP3Pnc8;y!bn zwLUqi*YbeJh+y#foIqTkzw|x{=GVDExoy^1l>t5@N^%h;R|G127G*rNmWpOM{dcLL zpSiH4)j8+X^|@Klie5;_wz1}JxV?Z$po?cFCtZ)`K@+9B zuEIQ1prgXAW_?k?L719suoWX_LSUk#B+BvAAAwo=moCI8zb(%nRj}U+?$;7L8aOas zj9Sk`c=JjZteek|5RlirF8mENrz-N62Oa6K*IeH9DFYvv46Vl8;Zuh;>@K!z&kt!6 zMYpUjzSdP8a)LHQA9~I@NT#5v!A}bZAv6e?bzuDY6`C zI#vEs&uPmK25xp`>;0_EooBmkWWZzMzpqs;X;L=H6D!@B94znV>y^n%{^wtreNWz zs1My)I!IOoi@c*Xy^cKzc2S0Nx-k-zMI~M_$>5t6h1q$vy`cVG2b?a6A-avM{7huj zso_PD@Dxt&oexhd?JyI=7b%PdKUg0PXrw`The-?;2e24dD!bJKOk+{cEe^^PFt8>SL$ zn-s%qin;OQ`nFI09Mw-!=0pEOU4UrE$^T{i{C5TS&nXOl=^_^^a~oq_M=NtfV~77Y z%%3|f@O>Zbg&>iwPACIWh#KI(kbyg$9Qg(Apf-!^jf;i(@7=pIodY`ZCaa(W9H_nbGg%b}qH;hR^fb=h^(Lu*;y@X|((V`d9nUiSqA~ z^wW0xyY|&Toj10>;L>wGey4CFnYXn>9FouuJc0p@A)E3G5oo6(Epe3_W!6%Mi%Y(>$5VY zj~Y~-^s#RENtaE5Bj&i@?&BkKbE+~eHFe?V+cy2;{dwg}e)C{wJiTKOd z!g3N;b5gW5adOrF+zI zeYvL)H`n55BV&Ypc^&{9u{AxDO)%<-%`D5}tsYtiv$lP*=RW_4m5l%B#*?@F@Z#Hi zzp=rRA%YXjc)Af;{J?LC`1tUce)~AuDE`=*`tttauzdV+bk4{Gjcvyrf@StHh~FaN z2XPC4H+%m$7Z~==tX4s9lWc%U4$A5gI!%moYevaQFHW1VQQwk0OKz)26 zcYS0W`FW%NVji8-FGI_H8b^}<)jaxV4gAAxH2my;%nkLe{_1;}+rMZj0$+H&en3Rw zi5)?KB&UfwC@zn0IR=jNtoKSzj`nqqci``x zsJUzE?yD72v6HL{16a9ge{ z@wZ1kKGm1-mLG4YHngy6kUK@3+N6R9xU{|&b<1hY6LQ)hk>T{`YrI{a?a~Xo_C(n#^(^iW#ptx{b%0>lY{!xKMNBMQ)#dehMJrv(cHHLax2)V{K+J-h(*EhOzfvcZWIU(sEp}FIT7(t} zy}9VLa#aa+P$RMS83D}1%4){40&&34nx4T6F-@&+=6k~_p0q}EaY@P>aWtOC-A~B7 z6?qODAPsl?IoR0azf^DJvLZdKWDh8cjf3_)BZQ7WPv5!L@3iFddKNdnXUM*Y34^|B zI?}8Z;@52#u)?%ys-Hq?jGGCCWw;1flL) z*FK%6QD2TBuLYcMbL{|9KH>m!L4Bxp!)hW3F`GdAS@W941b5KQBj^kVH_%E!3;?4G z5xG!Ou_4_)cr8oWS_f#iIh>w5!cxDHkxmX!8|Aumqswmd@%`QCu#W%}A4crBZTs-h zhHdL$dlK&_q7L^p;^k%z2L)mV1O_~$w%u|E;AryFTTsam?mp*-@`L8&TjJ=Rrrvgn zS4Y=F^_5%R`LjbT=aD@|gqCI}n6OROBCbOdx&o5^^h4q9yop}GBYGnpr_qfl^p3tu zyy4;5QRGT`dTVE1CqQ`<)f%k*8^{22$F73H%}B=&ZaU(Cu6Jw=tV>R-oHc1fd&_)? zYuxnS9d>=O+fBO2mApjug@<+jA z_&2P$T#d*49JTjK-AE_r<#!Y|0=L_h2-MURm*UM?P3LS&jszarH+4sF|J@d~ zk7zVFYxtPA^LEaew~f>%L0dXL!P)jLQlUQztS4NlC53r_?4sdf-RT_=R*uxiY5+)Ufq)>LL_a<4!W++ujp7Jxt# zV75gEl`n+bYYv4goSeCXdUkb>sR0m!T-fFO5Nf*XS2;MT)Jv z0b2!h3d{_20(OV|($eAKN!r`<%M)^x^zKtztn~Dvt?Ugq5Y2KEDcbxZWrTy+1M=|x z`z3v zG<+;9bL#jGG;-gzd^8$#qJ*-3!9s$*>feGWFe)Tp_%Z7p&+X*tfOO}EZSXl%{%p-J zJd0|O{fMYo2Kyv9VNS+E?vuhhe3M_n-Ya!n<-UM%G#2V9x;i;IIoSKTKW7&hpPza@ zTcDjGEFiXvkw`G9=yLGf{wcqKwxi~(FKyKCrbjqnCIsXuD}{X^qa+f^Wq?boto6q+ z$n!s9iwb+K4z(1zQbR|rflgI_kvh#1Eem*nCc?A3UYC0T?vt#GFoG$|d2lY-CZ8A! zfOb5vw%~&Hu))us`p^Di_%r6Q<*6#J{$!%$bh|skZu%XgGY;z&1cxNB7Wc;wfaZZCC4)4U$*SWa1|EX zbz>8(CeP**PL2YmTz3&vQ9M&|*Vn_)u#n`B#p%*-&Sm4J{2cE37c_wGR)jVavMg9G z)TE8m_CZtW;~g{Oy$el8M{`+jO^=TTB?f3<9hv%HpkTYv+NbXBcEadII}wA6f|-$A z+~$SYS^$Q$`WP@+{MguvKK4A_S*~qw%rnr{8L#f%J=bTa$aCDDr!{4yn1i(g!mX`q z%yPVrD<~s+JDw`ngsE*h%fq+r2ngtAHFw%aCsS|gC$j!{Yg9+MM06-9(9@9}?lY~k z3YE;KVLZ5PXzzR>T5o&!ZG#H#8n3^h40a1i?G5O9_kv@nK-`uD#&*7f03b#Pr2|3m zki{T0ZvcAwH~L3`GRuDwr@Lv%Xh4l5B_+iVsHrzDExg(o2x&x7c!LkBISo(${F&sF zYx{oM)!vfvczLd*Y^Q4XqCce?9{=P%Hm6JB@V-nBuM@z4nvgU$_shpwmES);ER+yV zSO&cclc5%5kK{-mmYOPL4!PjzO8J)Jg_R;e%Cw-mnpOlo<M3KPS#(Y? z6Cm@@li|>l$uZgP$KfrDYvXQcY!gn*Wq!UcEQAA3{JBbaq^D+n8i%pjeWdiMP+xV| z>ip`*nMm^XO5KPZ3SL~8ii(Ow0fir$lQ|c8e*PGks2_N5Zk6@BT7Oxf;$q<0q!{Dj z!W{hY`zjD3^7uSjn+x%UH4U0D@3rnHeuSVr!2om^=hW}H%1a86z0&DAcnWY&=jK7b z%6bi-M-j%nn6C~%qhl=)Hc0N=>#}{8(%l<(6p4Jfjqb!4F*>vsTAPuQ z(Gr9d5+9dn&snG=H%4`MpDV(~*wYRC0z925nu*dF%_Zpn_4L)U~MwtvaYHAZCqZ^~q*Wa?l5 z>cf`r2eemZWfDOnn{>`rWX_7a+CtCrhJTiE3Fu{{w?1_j7bOb(^=&weIoG7g`B^2H zK98Ld_(corj$95GYu#AuzS?dRlp)S8SLz=sF>*J|1Fa1;)cW+(P=-b9QMb z<;!|sUFoq9(aonbm(L>c-c6_s{CWe`zth7yJ<&h4zczV=E$AU(W9Y56$))@Z2>&e* zdU%Fk@;!*oGYQROJu)jo0tw{Cy2-A5xIyzaN$86dl$*zsovDSIr^l=dszWa<$a%dP z8-=hKFH*69x+g4OBkjlIjPcd8!K23EvDf=5QL6*Jk$gJHd`h|}f-0(J;uy$M>J4DB ztRVaCT+=29sLYjaH^%eg?r<(o>t_^GlX>5>WeJEQQ(;>~o3zaEQJGl4kWHma{f>z4zJz4ap^ z{66I*#(MHRjMuDpg(6Z)Q4}a2kLTt}D@$F#*zNnFo_Xl*lF$yki)`aa(b+p)!bd$c#74*mXDB!xZ}*4W+Wmd4-&PAQH-&fo~YIP!x7 z(8sD-{jK#%y?6M5*pxB;<6MnG?5g&S!%gv)#EQk_^1n=Ang!GSnLKMrJ>AfMI)FCj zZmFxbt8YiP1hdG|=<^;HgN8sZaWdWIC2=vrE|o$((Q#*Y$00IZ^47Nmz1;ISnn!t_n2XWfH=x(mu%dAYp z5560B8}DRDy_>UmvI&1WK7_TR)wy7;Z`GK>$M}vopD@Oa17ey|5r#)cpPRb6Hd%Q- zK$NeEj=EZ$_41@HbxubXa6|I9U}^*!d84w=L&rTq=$YSR$1{ieY0i-SdvRzSa4Lgs zL7+f*B*)9jo0BI72O)k+3S&KAMpPYBWPKjPgEJX^ee9mzoPyzyi~+-Ud0-Mf75g#b z)XpMViEyYInVVlqq@}AkL(jf*I&fVdZMBguNj-FKO{5|+xO+3xzda>s=&qXM7}|Fo zK3E{HmZ(@cG_VPa*F^pi3=9rxyl%fwy653wx^?xf4aPz_G_)?Tea zP?F1B!phtUzE2|CpnZ&eZ?P^7p}Q#{f@t*OAqy#X9wW$BQcyptbTF(X=qr)`=9nxL zT*rq;FMOdy>D0-c5Ky*-bI&OTfcWMr;cw$tog6*YbK%bPV_Kdb!+f zx>0UhX@|uZl9dn5#BLtTm(~VD_CAoJ=yEx!W^dQn5taU#d%Wnz1)zuuDnVAwTLOY!u9Wn^X}n!X-&te}L)c5Psz zx4r|*vhey~i^y#$vVVc>3(?1^NI%2amz-VE@SD~#gMCi*QSs^3%oj6f=G6y+1VoSd z(2o%W(uh3Kbm!&eHLUh+XguPGW?6De`ny~;YYsn2k&7X#cC2JuC%qy1t#8`$(lzXg3&d8=LV0B<@Q`dbiCg@J~>u1 zo|0|6iGOUil1giDLZ45vp@q;O7CI$nvN);nGNs{@2cd#-BOG25BMlClHQ1||sK4vv z7RI{Q(Uo2F(accNX3Ax!b8||yh`-=PpI?G&85M9(R^F$E3-Of}i*<`5+%aLW6O=4| zMzy`U-qGw$RFB=E8H*%^sO=9qoK@Z2iTJ_Sm4JnyeY1uU2HOeKwft@uAX99e=FD=# ztC?QztWf7uz>0ofa=q6W7Pa1YF1kgow4dj#xdE4gq1h`AFx__?gOY(m;Z6_*h5toK z5=JA8jb$~(!nE#XizX;uRY$EnZ2NZP%1eO{TzEyT#XC^-?Qu7iUm&LaLxMm?0OUO_ z&+bMRAydMs&3L+{lHARhFm3iY(b-HN?1tbmt#I|O7rxkDh1mhVFRXfaEK=2c&xSrN zpS(QL&v?G&k3}?d#UEFg;oxp9W{!Jf{4M{K+OF~#PdS9;MW~BLEXY9yV^&CHHp>=tcN+M>vb~9_HhLk%DueL#3lIkrncRv2gE#>34W|z!(aEWBSRMbA!XV>jt zd9wYgN0HxjH^;8(EvfD8?Q8N)(;cnQj6ooQTQ6`(AP?ddXG(s@n3!)kD)tvnqp4QQ z8*-J?R!Y>p#eLZeZ0CtPQe-w(qyd(CLP-KDDk&c-&O9c`IVWcVGQ^5OcEy|0!K|9< ze(yX9#St6LH_VX!TkbZ7mM=EO^>2U7E(K#;7a2=Ef6|3PeqH?|#*#r!DC){5J$n`7 zLQnd#?N&UFG}TK%;lyc8p~@rVms}rJ)MfJ?-m-LJX+0GEwzJ*saiq%|$gp{-5tI5@ zWNqLRlq?heojy7ee6)Ek-ma1vyV)N7)HFnn>_Q8*tuIw~*Rwgn2ZJS{rAVlPC;^M1 z`#x53xS&Jet|)MtYuTA7XMg@8r;z5M8yi1GSv3?=q~A!U;i#%kjnCwue>$Jtq_l`ge_D;BW(HW?NKq{eJ@cOOy#H%ga2b`>2=Kuss zx$Xxp4h}Z^Iz;2F;!1N`vt^I|j<&YD>#5u$;R71m{^6mE`k^5gdup9uKkDNK@VKj% z%{Xw{ZGZL)Z)jca?u9doZuL?PE%-RG@=qJDSIV`gP1Q26&ZU|8P&QPFC-o3pbN*gd zkU=sp?JcPpN$HA=A0Q=-zlNo9Ls;L>U|b&mG-Z-TIbcP*h>2uw>2a5dMT9iW22y|* zE33!zO5;(M4U!$vG5prbj~n+_;_}kz#flbF+3-bcl=7#`MfSvF2(<_-RHj<5bb)9? zznF)1btfH5E%qntH@6`N$UV=C{&1q)_UrF6{E;4M=)v}pfA z-@GCGIFZ8FUzakt21015#4ik{Eo$Pk?qoKWS+>dC!ok^MWBa~~!Zoo< z`IL<+E@#hvI9SPR@2xQ1P37`-Q_l_~AtTiK@`F63s{Wv02YgwYl-JlIDgOmb#>I8h zmX%er5*{LQA$*FD3-AZo2*!bQYXl$DRF(Zg%-FA;M)SQQUsP1IL^pcX3A-I?n(?gv zEfCRn3D%Z{lzu;$k2X+)e^aDRWNRMz;?bqg=Vxh{t41+{qLzRG9CQ1gj$>uzI8omC zhnBXtTuhYr%v|9;P=sjPGobWOzeNn%I$4o&43+czkGwq}OC}--(|A#1qa9bKvxqU) zxa^b|yDN7lqH53XSWcwu@f$`$eahWI!`E(3y40=x0pT;qWSh#=iwNv6y6&{1@q}SBau^5c+!5hI<~Z;8tuhAoS@f@tlBL}KwMXU$-Q@MUT$p-EF6s^ z7?abU_1zC(MpY84m>eCZ@E}a1(cd$dT(gBG1=e5Sdj>hAqgz*27n{h&PX0O-QUcXk zmQUcSV?97n2?sxp^v?S&%+1YnwA=PFS19Y8U(hDKSlBXI1b^0$r%U%3QhY{p+Ow&5 z5E5@Gf)Rj49yo|@;6~O#YA%jp2vpi0{LyvHEg=}-TQ{DIj1{@W8?$hyWxcDW&!++# z7agv`S;ej5QPG#^KwU_2Tb$zM6|VtP-mjgin(0Eq$@xOA=DGXao(*q;mg?a7Bi>B& ztm39hEwJwenWhTNI)|1QM4YI#xgG6BkTB$RYZlI!fi9W8y>4WL8L&EYrLwjlUqnPy zAYAoa1<%0SZI8O+7p`N+^S)H0vOu?3F1*zQ4~2gK!Bk>&(@8^R03oN7$tz>)J=~f7 z{@j$5{xuMrI9?GQm`_bU3Y-GMhqF(iI`(!o;sit)aMP&QZQF1Z+G@xGjU&^NHp*1y zzIO=z4v#MgMWCLo7Z#zaUar!UI_9U0nf)ct`|>J3BphFO$Cr`U%%dN_kofSXV^vhN znC2BD1z(UMaGRFKH%*l&(#*UeU$q>7%K2z5_s)-;(nJI2*h#7`4rvkAE?3b@zZnjF zVfMZcT!x#$PsG{vdP((M>WcjagMU_4gN^?^ND;{zQL0#eyM6k2W-6lyEh3Q|hA)?h zHcR*0Q>d~y2?N!aqXeNaP@3w}dTZl77O$nXzTiFEFr_$aM>E z2Ip2gQymk3Irjj8CHz%$XzXr5vgAi4TYq(RPyUsph+m~IaU_lVP!U+aMjm7UW`Y#- zRRi<1c40q`eFL_r_NC=>_kFI$pRS$1VzMUCG@HzKx>$I#Z@6VbQ1QR}-KxS@|2CxP znBJI^Vcc=}zMfIJ#O+YX-lB|t+o;DL$Iw8Zc=BW`?WKe|g^qe~e$;`w07nNnr`B$w z`nc#cn5~4g$e>jEwvUJf9wom-6DpW%6BMYu<^Xn| znntlD-VV<>_&Es~^mExiC6rbc8M`8c{f~swm1b?yL`|c^M3pF^Emk4^bFw>#HSv1j z77PG?P>00wf%|5eo0*?@l%`;ctV;Sg|F<5R<-QocG9lx3D@NGex%JE;-~%54bQ4N# zZDid!C5Z&4FibWvSe#aW24YuKlpJR78B{tFk6q zI+hjJt8`5kw*B09@AUMPPH4Rr@`}W11w&XSrN=MHr-4AYY^OcI%l6n&QFfQu*cRRV z;`+Eow^uRpSZ`2uCckqmD{@Ody!BSplkwsm>M$e$Z}G2~{QD>Y)*!GUnBS>0u{ z>>HE{a!y9dVL7!31D4x(rLEpHY59om&1~LyT%r$wB9FJJLSj{gBm)^?Jf|ttlZN-n z-KZZzr`*!nvPPQCcMkmbXO@jFTiBj5Y0tURp|tJ$$pgtj1LUDdyVr8oeJ= zz+vz2_}my?xGrw(mr~>Nr8YJOrIm;;8mW0)74-rKySoOP2CQ+#Rz@eJDjF&#$-+V} zD7nhyi>B1|(_j0M#772kC##jdAj4u*py=)H_Q+DBX~#h7GD&9f!9rfX4@WmYsy+{ERq&$xh`bQ;?vH0KRV zZMA;LD|rj_KxxiY5R0yNF_-;*WZPs zuy!#W*Oe47p$Y}J{ulwpbFR!oLUaLw#jIT2qj0wIuEy(OAvwwc?~jKQnLsKkWC(2+!-AKiYXS5i#2@6;QnKJ)U5c$ak@NVZz3&gd*m8sgj-fv{ zGPHMRsP1=KxMpPNPZRQy+CB(Rb+-k@UVC2D;cm#KJv_;v7JHEPeZwkbRChya1`ek_ z>(@?u+{r-^G`l%e_jzCwxmcbAOS5&&=ULrkK))M$z19}SRpeOaRaH&=o;VJA3$z?O zA%*N1V0-lN!TrepV%VlZ{_y&d!z3d$&;Gi4InBV_i1At_sEX%xaUFap{8gNjx^mK( zw){Lb>zo?}eE!C$5;@A^2=A(zk`r3YMO7Br-OF2MHJiyb%tUw`VhSuz(jpRu;51g8kA5OOS*zbjORzn zLKQo!Bf9#B)|B984ZjzAJV-%NQ8(E~xyJ3`LXy{jN&Y0C$xGtdMXru}e~YHoW=GG} zb$}p%sLHBf{U8Qx(NLC-+Vsd)x7&*-Rf_l+S>MQ5D7OR}ln)A-K39wD8J2@W=M-!! z;+cy<_?2*8DvYiYF!NhxKtg;R6HUD_n1N71MTM4@E|`*Wb7hvQdj-}Y_fIM|fc*6~ z!7c83;q1q>a&SBmqvM@OZ20QgskP(o<7vyvYf42(?3p7pe6mlqNQc=U~piqi=-ey6J*EKff^S>mue)!jghrKYk7*ner*D9W@n$rke3k%f4$+dWk&Za7Uwv z4;%K<9Jah3U~lKqEXN@S2|Cn15Az>=)FyPFg`Dn=fd@K z9TZAFjxxem`zg_tUy>=Qe@T?`ta9t!A6%|RtFZ4JBsK*5Ygk|#j)tOvVhKx?Y6g^5 zJ}_${k?1L71WdXJ-MS(m>yi>+9h3}|NfV>iJdN{fYf1eExA%}=7UL&GSTh+w`DktB z*>0_#tYs?ZjvS*iMrV<`UumGobV1g11zB!7FyCx5UfQSq=4OP=*eq@<+r$>sY7?&ukI0s?p; zlI`@shsRBlq`Z9FiYIVtvStyBTKn$QJ^Wtd;UMR6gtBb9KLVmWgNb@$P7*d$VHUEr z>khN-R)1cM|FNeix2>(szO#iu3kf9D{4{-V#eveu^d_eK+Rj_OJ+t6NO7nB|&bo{R zC^i_)V}8()ToG|hBF&?WV62hR4iudpI|eZ}nz5wur0lsWpb?%T0E+hJ<{>;E6OmlN zZ+LPNp@(uLh$?(JI*~{ZtJDxJRuA+~34dTjT18|-8xstvUsL1l)C%N;`Yn*yw`r{= zKPbVllvR6uJ$FqoXozyq)K}#wEYh6k{%R9`y&Z`1E188spDj74ut&a=3x!Eeh|o@D zuy~C-c&x?>yFwzY;#X|UuUHt~b~#K}2g2>N34GET3#lAT%+_Cp_AS1L@w0lY#I$L* zZ8z?yM8@h4bBYdf9c)B2G*yp>1s79Q#2$?4`eis04lppFYo{|wL{K%Dc3@!SlC7$> z$;vNZOC%*lO_NK|H5%w3RqO5lF926SsK1BBL3?4L1H$cry-H(FSv_nd&>|~rO`#<5 z-*d;4T-m51V?>5%iPWcNk4e+(ptbr6N4NPjPz?Q@bT*v=BwYuuBZUL4s=504Nnz#U z7@)9PN3{kT_35E#Q$_f)q^H+T$F!Ie9?KdC;jpj!_CSW(X!fzu!!({s0ku@!SN(%2 zXF1J2oJp!UoOZ&pM*4u`W>iT)Q1DG-TG2bV@BFB)t`^Z8JN^2Vl$@NL-7_$YCR}7$8|`LmD0@rf$6 zOG^uEbz-1jPbZOAPF{3xv|2r$NmO||k&|bK-!NMg25k}FM1?t76pH^(^WCRIy|0Ff zKEZ6kZXe!2a67vfPq}ET8%K5gR@1zw7@CXWTgFHk9{SGm!flle=%U9I%1TQ=Z*FdK z=B^DSl0%%-Q13yziBhm)mi~Kwj>)1`hR6f-qDChl1Xv&Dm7)#w!K~5JopF*b$-#fW z#Sv(+_BQ@OjCkeDom`zO0#!{+XMu7r6XL1Wk|j-&&A5}OJ$-fxfGV3_Ie6e<_Vt;8 zT5_FK&QP>V0GPjuZya$w3m(m6K3Ag-w8=c7HYbr6Z-zK?W8b>$JOOaSd%Zso*TQvU z3kxx}zLM5h)~8>VNKAC-c+H+{{_qO7GNvEY91L9BH5W}%&8TkB8nFHJL?lyRZ{zdb zplR}n4O$0H%|YbwAzfC{0jRMVIXH;dLlGn8URMAtAw0{JQB-n-DuXvROd0b$&CY~q zd|YgOYbUa_G^U%T7aqEDwD!j1@g8I^1Obyw;O_1~ifY=3X@*-d4pood_4F|j9Oiwn zFaSE=@MNBjD6p+Unu&;rHeH){>dt!}_JA-2JoDOSV&PCROvXRo4kl@@K4ttBc&G{B zdUrZ{<*(dRjZ)p(wzB6hcGuh*S9I!U=!WfY8jR=*<$V46gH^%ABvVhqGs@0HBUj}0 z{Mb)5y?!31^}VM=#N0jmSS1z~7O~RO+Y8>!Iu;gkoi)xT6&ZZi)l&++ng)0H(6{i1 ztojrvO}22w@O&UP7AmD@D%e}@_RL9q&UZOJ4=xn&=xT#%x9#s8pV=#2lRNy_#tqm4r{$>l%^|k?wC(cwagTL2rkjo2iYpaO9B+knV7`+sQb9t)Y{{TeX>l;$ z;w+*u(YvCyVmEKyzFm`*zQl%n)qb!?46(N^+y@gvMF48Yzjz4RU>xU|h0=&EfAi4R z^GDO6&3ruSwYt^VswMzL^ILa>MHW|9&U+q>8x3Ed4TrF6$tT^!FaKq@^8fhX$XMmY zA{aUTe}VTdGr^Dqcx~GZM3jP#P7*Q(`i7GD?8oc8KbJ>8+nIN=C9-9NwWCnajC_Xg zD&QVOl`!TPy=MF^#hz8P$`z`htxhd)8(N$>K*9=v{tZQBXgkuLBmX@qJl0Wv;h6OW z_43k?l>H9O|JeH{q6)IVmx6@5hcbW&&&3?4AaNXj0zuMgS z>xymh5o##tkhw;^*hU>vy`*xMc84C@`}$_gH99e*586-FZcV(~++?|zlhf=1 zp8`%#ic3m1C~m!O6QI_z4p1RhS65#+@W=2=KYXb2Q9uSru==;bfdAI57xMvot%uqLxkkw2UMNK!S!#GM&2$1O|J zkP}hIKV$-A08p5|6|VQTQt1`9`TmZV1u70)$uhICwa)JxTBJRGs!c;$@YHQsp}h-1 zly~~YkDnrab+COyyV8pvj-9mB;t1ZZzNUa(%*phsu?{dbd+(+>J$n{dd*tPsu%gx= z@GWSgPM9$GaBChjGa+ag59FpaH#gU=uJ+qIHoywB`Q4GQLMb?7qvIp(GCmx{Nfm!6 z;~+=F$WFw)kG*f+Crq;-ML%vZzP=?-4x`NCLMg^fZ7rNe3eR0K4OiXm&uXDBh&wGYh$>#2t z8wZ{Kft9`SMXUYAWtH~}&-kAC2EOzS-sCcszg1-!<3hJP`j=jIe6XlwG2eayw zv+JD|1n9$y96>`~TwI>Pck?UJoh+R=r;iIv!u|FI?3~T0ypOD*arrPTo7!0OIge52{ zAf?$sN+wo7OOR&}5fVlgl{DV`!g~8o*@CxJ$AOGwLNwk38KGbq;@0*A0aXqqK%#k_ zW$p3qGLjWlY)_<)e&`WX8EOAkMXc}a48RLBBxzwSzn02E4zn!YjW-08(G;+ zZJT?91gWs_$VH$F^)I*iw4>{xp9pC6bs*31s9TZ=;F^wjI{m~N*xfX%AnAhSW}{d~ z5Q*I$h(6_O{)?_G?QZ{N-MRkPv`1w^eQc{%AjD}ObR^-*`J?54 z$Oqw&X9#TLtp|f6qw{BkxIZ(&XbP@6aG% z><3Dn^P{7oHZNeHwEx2rPsu_u>$jG3hbyTs@E<rPEMjG41>0;TNRtl;!;4Ex zABJ4teE{?lK@<=%rKRF9XCRQrY9H(5v}NMr;%4db=S>j8xYge)q~SkZ1nKz#qAUa`}kd}Kehs6RNCl_GYL)(C^ zslo<}h1;#H>^BtKIjeKVaFsrLHZngGU<>~(5LAxn+hhA5NODt!9&JrncpW!#gmCLW z;k{9H+I}6-w)Opy@H2$+sLQ(a4LDK6yAQgg8 z68;gm>ZFJEkA zVDLMNK!pmT{hJFyATz9}XTaE$P_W3EnjX369)SK>*R3MK3c{r%yUo80PD#_lTP$#Z zRp?r7NcGlIobWSjOqi*JXOZ9YPjM)o|Nc7N!Pk(>u)Epkhl~`Lm+C{pF!&H#_{e1& z?ip>7RoJjHw5iC-)0Wm*ig@&0B+bemA?(jN^A!{P^VJ`@bc)br)0dajtoLD0><6D5 zuYR3etBH7(yhQVpWB)^5$U&r#f!;lt-pmNj&y9^gy>@$tNp?22|8t&e8gC4k6tc%S zj4*Pr>AgLOAdea?1&a`5m8A&86B8Xs`V65CVgW0?@Vs&HxiqJ=(!NaIz#Zcw7#uLs zL5YgO)RGGNNNG)?3X3sP^acjw$f{>Ic#~g*XQdd&t2~d_^`a=P2;~;A2-p$3E;T3% zBNk`RJUv;fry&bNcP^qF9UL&(|F>DdNIaY5;?LE2mSK4ychy^)?B$8d*ld+1s`yN+f{_NwQJGTj1jL9Ke?+5V&?<&C5kr7>{yPVV^cFp+Ik;2rDsTY?TbQddDi#vt^?rG9R8zAY#K0u>lw28*ocufIatyH^EU9RYh+2mi^y z+O97--1-$UT~Wsybt}$5OWs5IHyiU}uAz4akP)$^BLyr?-GIz3|^IoCO6QaAn-}d{Lo`_dd;H3F{E)x^8F0X_{p8uGpM7PU1 z$o9>x&DUiL4-$^tw?5Vf2V3(X_({LASMptcAE@+Ji+w{4>ww{=o1P3a9j>N%`uH^Y zxXv%mjx|OzF~_pX(G-{CkWX0r-cV8(c0qJ#@rPlxORucZG2>E5 zBw9Z3)iyMY>K`1;2wHj}X~u&P5@xtBEo~@ZQp1Cp*_#*MC9uC*7Q1_THZfs%5wx}|V_SMh$cySKdK4Ln%8V+BtVqy|jt-L6sp+rFzPx+K z&xrQ&@&c7^0%EBkHMyd~)mT|av#iR&wcu4&B~7_rl>qVJh=)|DRm4DN|-!KYxSv9!!mn>fE*4{Lz7~ zU@8$9;KI~$k9pnUQxj*>-Wdj@lUG#$HKx`ipU2K`1OBl({=wG8`Db~ zv^P)H{XRZNVUkQnsQj+nE80lRDKfu;38mRJtpcEFl_R=tUgx#$B_x)r&xZ`T=-tcw zFZUIU{ATKi5<;8WPSD9zsT*po&^>2hWNzLZQ_&l&Aee`u+cJFF;q+ zUa3^VjpiBxlg!N36s;^eQ*(1iS$+R0&r>XurR9A7=h}LrnQ3XIgnKX%5fSEZ_MePq z*dM;7=6$O$NSxbh`?Fiq_~SfYtvfQ8NbTNfJNRe zrGb+WU!4tyEPWnZg#h9%({N=SL@JMJGAznU+t?Rb`|)E=;>(ww>FGxB!9mS(9<@^T zQFR)VD9C_2DpMdPF0P|5>1T%MEh@ba8Vb+VV-F(N@>o7Oju8bYD1>els2J{OscXgy z2?<@Tb~9MAQW8fg;__ZwulvkPd91!^b6@VM6u;OjGx5;6AM~mF*$slwx}kU$iL~LI z`+RW-F4g2OwzhT|B)wl;=bG4972#bXZ9P4_Qc_ZCy2V_|$`6U|fztaA5LM&^o+Nx+x~@z z4M4j$->%h{E#r3`gqp`(w*iihJD&|joCm~Re-8Mi53Zj#7{|w@3x9q9 z$Q1*FRI>985n53=rC$}h%2kBJ3o+#+KxJ&QgmH( zB?Jr{&It{?S&(*lK(p6)O%Ib@JofoM7NIj{CVb8TY+E1>Q6p0!dGHg@AR|T``ELh;qah?bIsgi(HKH<(-1FHi-u_4a`nWKVEmFog%wZMs+tId>guIcJjOp+kagVzBWJ z4|%EO9zh9lyjrlhfZ?qAO=rwIGi?kXwP2u>=WJbFU9?H?|K2*Vu(YhY38zU+5-7CU zD=FIhv3>Nbu)e-th>$CYVejXid~B=blyt`VwcvjIq2Fy<x1J2U(Gszwuo?N8iW9n3d{L(0WKRT+D|7%Q{dV8BZ>=Axvb$_XDLVrS;kutf8 zxo~>aAjQ(LPfK{)&Ds-L9UU^G$086rkrfRMzv=+Vd7tAK5(k)&-u`|ND>#~44!<-! zO9m#06hMYztoYl_crm*kC0{9mP>a5yOM&C%-Shs}D2QeYu=EPlZU(d9g{YA8h60BO z?8nh7jT25Rp~atKLebV@5KvLt=V0K&ch;;6>`KIAS5F3dXPlbm-u79?oWID-5Lvp8Rz%@!4X%=ap|;pg9%*`8O1_faTtucLMKndQL9=;>X9wFTr*Tb=E8L$s$S= zUkCS(v1twKoSs-3D6V>&03n%D{^2}~oQ&0trTtnS4YL}$27Q9{bt;cPtM0gn$|tV{ zZ*6VG+0;xC01OOLd8uDKR8wWz;Kg#y(BYBllckD4e_AoI{ILrG#LUObwM(ce0*fzox4D+pn0$qao?UL=__OXjYuZx{3A#z`@c(D#iivk z3f9=AU%!q_Pva!a5K2x3^?4_`^v51Hc)XS5H+IfDImrDk$I7~5>bF)q82WzTp>X|@ z-i~MUbi!_}Lmzl$G68Dt>yuF~G}{(o;=T6iY;tn)2`5bGcvbtDTzOf7{xe^PO^K5wt$7f_NHZzC93O%!w*+ef-q%nD6Z1rd7ovLdGVbeIjZ4MXoPXU4|$Xh%>m#vF?b$$QiZ%*9}vp~&>6N~+rT?r zKaANQd(WEm)a{D@LWGleXX!$KnZj>MdHDDks|%~AwM;b4i_6N)U(HO%Yk-X1L4bp9 z%52NAQeCf&Oiy0xBQnGb8$_HU!pp>1GLqFSve5%AOYYV95j}yM&_kF#5re`I*K`MO zZX(FY$t|wqGjnu+V^7JoOKB-tF|OQ>Hq45)tW2Di(3DAKm&z5sjy9m??378FO>oovMdOp#^QRdy7pFHp)Qy{j0-J63x6Xmy-j``nr0kC$D6e;5 zV4!@%%f!`JQcLw+`V&bW)(_^0a4i)rtq*aJKgS3P3v=KX;LGW+jXYyWWC*x0S80+2 zrcXEu8=81OG|e}Z1(@QvT)!Ny5a#!3-CfdfMpha0fdW9gXxFe8>WEJ zU@egQ0h{qX0AC}R(HA5E6wL=%n2k!|mf__Mv~LtCLHAIoWX=7mXY+ygSU*|yOl!Ct zWAy#PhaY>|YXmA38Duj6jt z>rIUwhCv}F2P?^*x6wWSl3%@=@q1mel^BZ7C1Vj2>)Z5bQkIhok>%8d^l*Kp_tpux zSc>4l?xypcr}CbwolvBg@Y2ZOH3!+&zFIu=!nh>@at85o=E5Y6W!}q@gKPI>gJl2! z$C*a*?0};Z9FIRQK;N%VF)WK7KOQ8p{q2q>3x*#op^5U!KdWIzW44)sb_Pgnp-Gsb z7(hqVT$GyZu)sF40uUM|dIDF?Ug+*&2;BKE{P|rw=eCB@Y9m&ljE0|6#pv|-@-HRz zze?y2U%tra&+IZjNGX1CUL|+F#8Gd4^~AsU*4w%nt%vUUO35wy_uchweL92RflOTt z7{X|V0M!;SjFAQXd4a#F1$wolu@r=Lu~RctOThN*J;3cfYAHz8@9?tdp<-oiUcP+7 zis^U+h;64n;&EwIT8!$+hCOLo?hiJHUtFf3S)hv%O@vgdVq2Xj%vjy)=FJrw&R_hS z3tO^0+XC(`H+IE6_qb~m6rb7-W!CEz;!_@6#8$a#@@ccH|As3hCRwKfQD^%L`;Kqk z>_2~@dfwc$PB%mFMB;O+`O41^zaBR|uYRUT?I)F8RanTTOs0@qTnv$TVy7L_;_{>U zm2^<~gFEGjE=z`C6_=KE{H7EC&iPZ)fxv?X4FxiCLsT*Fbq>qQyk=VQx;HX5FNN9E zQ-h0(i=8Za#RcfJt1U?c-ug(J8UWD52ck=FUWeASB2)~ecHSoNiMmgZ-du!!x%!vP zllmz&^)fr%sqys|uUlXmz8S|NgHrOj$n=@ewm?rYD14UG48UN9>bSaCNx&MCI3C!T zsdH*6FR7C9>5AO(3Ev?5+)1tj`LwdK!i3^{C^PAPno`mzM1GB(mwod=q!bHsuK zjo*o^GM#b;J(0Qx^Hm*+o__Z>Gbo=SMGZ$tXtP$UOHrB)-rfktzXZvohAccwM9jvc zG!(tl84pW}vW|?ZFQW6xNSJ>&+#H#+9%v7MpyW3`66ia$Bw{m_;XrCw=#-{#AVcik zLbdg;bun@AH%%Unedc(~soZRV-U_|}!QdZUU>gwvX ztE)$a-v$}ITjo)=MFL(ube@o3$vi7D(b2&;A;7Jz*SyqF-qeA}NZwAzs?soNMN+Sz zXA0h8!h!Wv_ysxDc~bU|11GrK_qfq{YI1m52+r|?;(HeNj?Fo!@&vEqM| z{Nbseg*W+K9(~!!3T!=m7@_gp!mu9T7nhfdZ5wh*`a#m$X7Vnv@X2`1tg!Kap*6|S z=8bY-94MJ0FrOE|jKxoos*8EFeLcd*S6uP6bDSsLT##DRNGEb37NF+8bB|6D1(@u1 ztpnwYWc(`uHX0hNkRmdaVLlDjZ}%K6K$GXNvis?&lCs*J)6@sn|G`HP;RaCC1H_0H zC$M(f={s4&R%CG808GQz86ZsH{q+K#!$US7F~76wZkRn3BEzSIUc}LV7C%gLD5t+Z z=p>GLNTxQ6^3U;ahIC{uMTLdl^WGbok+yf2fd*U*-d~O`H?lmRDNbJmNd$G=hFz@w zJ>7JBN^%gBqw^A5S~EQ!{_V2ZL>&ctAsLyh=(5` zR@iY&Kz`4za`V9rfmTR6fc+Of^DlUv)7<)GTN|?B?V4O4m(!j9TFsE;gnhzySH+|$ zSV1D@Bd7Ks6;;*LZ-(`Gjg2^;K7G1y`pYILB9dQQd)kl)Fo!&k4Q(`L$YX+qME^-Z zKJ|-a@D|?t;UISBcFv%iTJafNO!K{kWOodAM6;3L`y2M<3%HH~Pq4rp=y|G?s0OQ9WY|`|rw;21 z^52tI855IvDqZV>)NTdr*JQC)WU+UUueDWWWo2m_gz#Vd_&u&LFr)oie}vZKRxiz8 zx~j=fX{f13rnWxbNIB=^|D_t}qk0p#-*R4Q*%P1BZiX^4;-;qACZVK>xVZ4@`uUUT zk4;EB2O3tJ4lC$?F9FQDaxFh#bZWMzf8;R3Ydvkzl^{Woxd#XcoKpatesz*=o;IeM zBt^c2`Eu_lr$#E#5Qx2%cm-lk965BJOuG-66Zd!?U1^a2QtIl$)AxMOSYik7MiiVQ zLRT08+XR4fZ9^yiEz3oii>3tip4CW-V_YXqvd>kCxL%fVAcX8kQ^_CjDm>ujkK{(g z-5o_At#=kgICzD~OgD*SX9eDQhvU+Fp&ECpyH(_jTYl8lDHcyCA;sUx|0&82u;Ah1 z`ue-CuVh11t$NBaMa+SMX}3;F8BN862N_LRz-KVOBcE9Ete+1a3v2`Cko`SUL&+Ud zLxf3lz`lv-!1tT|fJ)&?zNpB--XKX!_-e1R9bT-g*7Z{`wI{6t=*^p5b*S9a=9xn! zEFy|~;+H%{&wdiKzJYA2AM!n2!0J#H2yc3GE);M&ruQO-g6Ar)?E8t0Lh@Ql12_T+ zsqP%v;(7eo=5gaeaMvd;J)DZBy{D{vjO{uGhH_8E#Tl_fPB1~iql4)p&zxsZjQhkk zGBzCEyrz&cXp?%x${JS5O;A6R51KFo^n5L7)X~i8G_h|-L2Dv@uJ**~iKH-CG)f_w4$5Wt15N;9jS#6T##KsXKJ zAxcO7VbpW`ORDRn1a>~YHa++{>+|S=OA<}R!C`~jEnleB`tqGzYM1-7vaE% zpr$^qvdH-xOZsnhQ!-24-_%Ts%=>-aoIU>i&h+Km;S>Zz_U@tAWNGOmBbTMHgG;{# z$3u(nf+9iIVlc(@Z|uLOTLR%6q8b2AGV>aRVDutcr)Ps(pEHU0@c?t1J^W~lbnt2J z^mVBHzIznC)1o~25`Yvp$qd|ibPxl*DF0G z9~4S>uwe%lU!+N}d37eFY2|ol&-oxZoz&ml!|9jaE1uhmd+gZ#9vr;=v-WnLmMlc& zxt|}qD#AW4(uE6O7rt!COs2pHNKu!%?7Dd{X8H_Xn@f$PMMDSVPi``ooD*){-H@rHPN;M1B@Q1SAFLZG;iT8bl5@fo6y1+MIyT0{%#5X&k5_bHSm`$9*EJ~d z0$Y^P{5>GwpNyJ>Fb=#8sg`Ga3u`1tA5>8FK#Lq=>?F*d2(BwNJv^vIqzS!q{yw?gwl z2f>a1`5af7anoZ21LYHPvK`91yZSb3UkUp0ed5IeJrkTBSFhE?PsmWDkPxAApEA}5 zG}Bi;X^4idZd7Th%Iew+#gCHsMTk1fsj(uY`8qAy+{cl2js+!4%K^7Y+++u4_hR;; zNS*_p?JmTq=Wv&1zM5Tz_t8%D1A-+o%y|I_hk&8ukO-%rEi}n^I3JEPqo;nlthrA~ zNh#9P)#b;Ea}$^wy&M;%zR41r)ADVu&1vrG@$LBn~+j$5;#~3Mo#{zxTNG~*CDBS zLTrbTIc~Xu2S40)aJ$O6lP%~mb%7iku;b_eTaXp$gfiyEKizE)t+M<%K9nXzmL=_(Y#R0|9Dj!gS3@G#b68?^>2rlYXiO|*k)H_H=+%y+2)}dw;xC><&k~mZ{i+BN2QMbmXqQ*u+L8teOphMswQixoak#jlx)O`UZz3LJD}8Oneni%ksdm<(_*_}ib(@3>FgC*Dy5 zSa$Wi%0l@Xw~ZI6s5+wu_Ubr1fl)TKBd5gh0>ZL6Nr2 z<4ZICR1=!;oAZ1?fE{ZN`*;MAGDCUwrgN}XU@JfXy=vPbh}|@F*w0l#>vc9|>(F|& z9P^cXyq6-s55A}`o1SLqhlh6ksVq$ zK$Zm)gfK`UWE&%eQC-Xet)jB?*$_j?W1=5=HsUMNg?#sT@orGyoCyRiJ{62E|MqbE z;4fvv_1l}*4Ef*ZIr~|laMA6W|9i?0)GNaNbJZV>a|(rJT+nl6Jyk64J@e+W1wx75337N8z6SPs9tA{?})v4?J^+ zx2Ug-%z&X6F9eUwt~4o@$dF;$y2b3`m=h8UH|O*9bZ3fhuWC#0X6|pDqsAxmMi55XRe3qjaz1^~HAa;gz2 zt0CI_ACxETDj;r*3sMosW*!{Aw&aGpRTySRdYpz)aJC(U@49gLZIbWR3u)h3S&}~R^ZRnwFj|!!=)$X z*STV(9OZ0toPei)Mj`vyJv0MrmWYacI^eEFKZ*D2S%;iNd02Wr+5hkJUyV zR7J1t_1~XgxgX(yMUy$siaCb<+hVYFejT=Y5xVDs{0JucoSawL04W+s4RKxh*}nQs zPBxaD%@>Y_pdv+ovkd<$8YaezB*ImU7b8sVOGIR*(|wRK!({>f?8S7^xbQjwKq!=3q=Fm>6p406=knW7>OZa?v5|D5USx_lU_T{y==gS0%les zyBOE=)v}CP!*KxgG1fbP=RK)IKNo_yYARs zKj&fC8NWMI{vdfgI7zISsxp434lhsR7lR}$i>KEkOKun^?IPS~oIIk=rNK!e-g|LeM&KJVX&g9A+^9D-fc#-HfW2Pgm2@Us&rJKO#>w_U z5p2vd?5o&xmS)*b1x8>qb1W^A;E`2eDK9&H#L=4UEYR&EpvcgrC#PGxyk5v|T$@k< z4XD%J-0l|HwyU*JfuMlR_Kzsh62(n`r`-a&boTd zN;7*0)g*;NNbs5;rKzj+Wp85sQ*wjwp?x{SXX4y!q&pH#-B_XJ&C~X=+`j7^JGY(wRJP5!OixyQVrUdFVeIMucXU+nbqb)>bgN>c zCP>MwQr9QE5v;#oD!a*&8U!hAQ!Is3nTK%}-+(OwDP>Hz0!hY(iU9aB@@n zBg{OfM=EM%B|-Y}!|d`-i;Js&gL<$~IBA5IHw~Ih`u1&}alG2atW#HIX2agB6?faU zMb4Qx>MXaofpq2ZHPKhStndQ8Y!C|MRbvkUO@8NOQ06-{3&Q}G0CcZJQPvsn#;v+o z3CiBW&cg-=Wd-kWRUj%Chbq2q+il97YfOua7`MEI>gaY{p7q@jbc-D}v z;rau|tjDe$dPVTum^DbxG=Ox&v;ih^duXDczk+iJ?qC6Gprg~Y4zP6O-4#f)0)5%{ zTGv@Bo58&S8E@~B4!mhoL_`c(u|eoHAAg>f0162L6Afh)Bke2`@Kp3YS?{wb_VG%W z5$nU4$4$+vho)3`?-}rJdOn=}BjybWQrfp0I(aAgJY@<`vUThS+VKDH0-#Og_)ffT zU&L=$9P?tM_8V5>ai?cy)Tt!dL`-4OQ9D7lceH(3ffj;V%;x|>bl#0mtoVkzQ3h_A zcP~iZ8aQGZ6!{$UF-UKLyJIZy1{eQ)ziaYPyY{aRRu)J%OEnW!NeF2a1UT5xbpoNp zu)$KZ(We2h-9+;E8=n#g2R{J6DxWlbgxEs<1Ia(rR@!Vwj`rOIXW7nma-{(^pr|;q z3oBgkl*EI_w>`qoJ(@ZiL+mx@A|#Si{vF|7;LA9%AH-B=PIFDu#bzz$eAmfP7w}+r zT=$!AUykP|Ncq^y%62?y)ZdIqfs*~+tPoj?;LQwdVQ$HKB)xbMN`P7HR#;Nw+^bLA zT7Q_bGXk!*sDy-c1$IV8UgWsAf}Xq-23ss!)-1l3h%EbS+SP4qV>U?o7rhNfy&fx9 z`uWv)w|&gBOlB#(h}YvP3g9?hpa=>!5ZZ!#4az8u4pP}ny;jG42{OJzFKb%{yx6M& zy(js#a_Sy&uruR(u(obrW+FyYqppT+MT~3$P7!dJ==xUbNi1atproM18-Kgqyru%@@(nTQSG=+u*=ROaStw} z=wHJ8T4N_wF0K~!62Pm{zf*`mHDEw4=N?Znm!)#+`(HKHim%^N&1+`Tb77Rf_}ine zP$$L-{%9)8IQ`>(R+JSSlZxKvN4qYLxqoZ8N|YrlH;%0G-g*^1Jo^Gv(R%gxsBlOt zCX7S(ubYYn_FKJ+oNrpQ?06amSj`X);2=D7PSDml;0kc3 z=_c-d>~2V{Gt_9dMmyAZa0L-u+GnO z`gKvk#Kc$@!aTt-7vI&Dn=77H=;_sX`s1*{$ubZxKi*=T*JYfR(Qz}b!+u=*PEryu z{6xvVJywD8N%zctS$mwwJkdBA5G?-v!gTwG+{nCm8aVpM!DTAWdAUD^-R@0i$fJ}` zX2c{Mz{=p@ST};Q#IkkLi&~BLiUPb_H0|(1R~#q`HH%vG;k*rHH(SJZX(qwPV+=y^ z5&b9&zs1H~c4~g`Jj9>rtNjn|t|xA_loxxL0FqTsqTf2=Cr-l!R8|mCGS0<(`u0^% zgfJH9Kg$o;9J9ndonHCB*^R1GGK^u;uJ3asdMS*Pw_;giCLn|*7^x>++9{;2yZl1| zvv!O%Jufe?N5V*LU9HK z8?garOzE)QKWthQm|3PUnf(`A` z8I((}O?+`$8szfq)TI+gal`ur7Cj%HAFBv5v>nRI9G}#e9;Bd}%Ip1*P6_q%_Qy1C zrm-LV=`6C?TE;_J(P9j8bac_f!rYDZwBqobbc8RnF1oUEQA}_57FZH1tH&1!-gT>QA@o z=g0mlZTGhofhmA+A{9wyKhu3;92=;)p=53}J&gZpHO^9@=;;LsRv6yx8Of$>=h^N| z{qHPE@!FCq^HL%HYE}e{PBDMPaD$pk@g8+q}V34Yyb-+SG{AAR(XckhO{>ME#2-{*3ZzD6A{9D#19 zujKk*&+Xxh|4J!06ds)SDERRL>g=@@Y%}#smkWS>aq|oxfWUzk`GA_uz~5a^2lXAB z&az=KBCGrJG@jRVfxo3)a*!p})yvBdBb57~?|#b$0~`9l;%LRd6P2(e30-`qv1yv^ zQp_y!rba85>fo>-V@BI(uP?``|!H<&H(L#U5sSj|U#{&K-r&I>EexF8@AVekVr$T><;GaH^md zwbJf|#%r&6Bnp zsk^&%MzZo-9=3#-khW%OiPzZrpb@$E@7ASx{k3q$%M1z%Vdj#-;OM&jjs^kxo(H*H zN%UPmi~S=wiThp-pkABU;@dT0L-(kio*0!Zhk0@yiZz#o%3-HPf-vsntaRVN`te~w zq?p%BXj2;u_OuyAy2chig2L1%>eBiCqGw)UBRlJd=l;9`2?@!5@~2Oi5qOIiu}3~< zgr6ZN{edktu%J8ki%>%&dAGEfmUeol(zi(G9C1rzw1v67N`F-R+1c|Lp6apvV=<^= z(w153U$+Ul3bXrZ1%$X14$C7PZrkAcJe=x!a?4~|%t@7SnfK|d-Qsp;rJUkQ>J>Gk z$e5wjSfL7@3C#As>qWx*oBqV3R)>@Q)`UCgm%STx~d`&QmsZw+$7cFcQZree3 zTgwmC&kDofEef*2GyqAH_+pC+1~o$-w?Y#ia2fn}FwK9}2KlL=F;aIID?;`2-p>~M zdKex`aYYGV&i$-Y6WH^ra8~bz7}^|;6hPqsZ@uuA3aPG{V(*}xdv9oHXjnDLM2d=v zUU+`5w|&Lr_(rC!t-QT+lw?n~Hk@VKwr$(CZQC}ws=933w$)|ZUFb5p*kyh7oA;f& z?##V&@4WwfxmIN4TA8`dbDr3U6FXw>#fH=usUp2!E7s%Z!&C^U-==0FqtpCtb?|z? zH@Iv7yM(&cgxD{FWLe(y0Tcd_+S|`5diaqA+u`o-Ec&Fa5=b|C?D|NsHr1+%_Wr?E zb}zgS$*Kt#>fSJ(JG5FLI1S?Y(kFH_GGllbI7?87c2e)T7<_gr4lX(7|@+w%k|bIov$`2zj?1?41} zK)X{d6H62n85wDfI3c?{dMsUUe3Yc7TD*UAC`bOtKy94Re0*Vm8e$8Fm4{uzs#_i` z!WbrJ=?6hCTjzJNyQ$&5j$bvKm-s<95sSLvK;|DOxCuQNp@Gve3us|2ih1TI&JxDX zJqz9hQ)E`J`r1M4d6zo91@imd2G_x*T^+*gUjnBZ=k@MUil{ zGZ@T&G6PxYniN>m;u*A4$X1(k4|Btys%jiy;BrB5UdnRd9*m$qxJMC56co2sxvClD zp3waQ6x7|ql{+}~Jf(-ZbRK(P3N4R0bQ6}Ty|U1Nkey}vmEYU)$HZ=##*avoK4;l3 zdp{Rn5*(+1bGV$|igtr+6=`TNZlrkJ2B{%aAM@-)GGLGRTas)S2)?v_%R+ZnQ%HTp z&IAC|Yb>9LZ1aGNvvW?}emmfeAalil6tYr%3p9v# z$#a%6qGshW;(_>qR06$`H_-mn{C$a$E$=XJ<;o)vtTAcK9>P1P(#J(E^gPA zb;;g8lniHt?7>>CM{8LC8;!c_4>?q#<~didk5|&o1SRQv!* zx0b+j5!es)-xQAXaC}@K!MCaT4pZ{tBw=|{hY(V#H4V;gRg{26YkB3D)Gc@I46d{ z{SJax6gF0%VhO8L-f|lJYB2~d&NuaaXCPjMkrt(IMEyj(RI%gtIKJdd9dN$DJSbmP zRX!4 zW`of^jDtUnPM9Lzmd*vlEIh*1g=H!tB|WkR`0tz9PeRM}sl6n(dDcCT&rMFBb9v~3eHBNBj02}x0OpA2 zhGajU;>W^uUkh%NjtJ2Xa+D8eb*(vcpP!G@0hv*GO-&6<-BOuLW%_QY z>4ASnfMqXeeu84%T8nEGCd~&5i44}JtZ|~8AYus?+D7*L{#j2y^vvBwTfS3Y$WYn4 zL>&+f=YS6*oNf-~i(R)O+Sf|U0kgNy`unW^_N<@K6`6~tLcw6ey#g0o%r)7DBzAQr z6+#%6GwYZ_rojm?vp;Ifp)`nX-kyD$vsLdxR2b(STT*qrZ?Z<>DTOzB_#M?@YtIH6e%vQ)pc$R&M1bKwg~Z5r~*RI|_G7bgX`yS?s=%su#N=)U*4 ze0FaJ9-9r-p{*{h4UTndJkyg1pQQ?jAen8m56T84rsDoK^<}}LYz6AW#`GIgXR$8- zY;4kmFZBtYAWZQEFrE>O?(VKsA6_`GS395OkDiqufU*r(wYow#* z{9< z*5mVVw(P1ZxS6yQt5!Ju2Q8omw9G?1*}^8W$tgtIaa{7uc))&e=gyh{MBLr%_%Yx{ zTKrG3l5#5T(ReOPYG@?c2NG2<)qo4D?`g5;lXwB`28$ky20oMT!SWA?{? zxEqc#+>#>qX|I$}h^DVz%RUo%8W$ZLb*_E}0pUue+^f#|I*do{XWi0n$`(fh1LxSE zMxE)U)I9@8qr#55g^O=ul3)e4qz-#}0zBQrQOFG=4$%B)5LsqaDypfU_skDe{Rxhz z_JgNC?#Bod9G*$Gg}4=>2$&dfVn3L82CiiS%cOAYAp^tn)K^uvR#}}|7O?_@_Rgq+T4E3(Y;e+08Xd& zSz)}DAo(S9WSVn?B1w_q+FK?2(c)=dBLlAxEVB^Ved@sfCbh4Np5~2X;RUU|8EBdT z9wK`DJE0kNY+WT=rSZEW(5#rB7=o18-9_&7^z`G`f!JIF{5PnZupOi8rIUq%xF?wG zH$7FMWX^reNH1_jHjKoBH#L2^UxvT%2u~)a!qEvK-taO#&SMcfIH+LS3wQ0cuz?wY znmb&!E>K-8TiP`!E*xNP)9OkdBIaR|p>uh+^c>;1d`r|o7a%}oNO{W_Ajy3!p_KZJ z9p@B2^>doGI;lHfIWqQ~!8%iBOEp|HuT_&e7_=AIkJ_-to4CBt{JhGDm@QfD^dm%GW-w48Ty$X&hPj%A!s5>)F;A z;##}#j#&?Qqowo+f>~FM9b9!TTDiNX?_kh0IncNyvFCQ%IOenGON3b9^NQM+A(}HH#c|TvzOQW4yC`7|I(R&^$N+k z`o4;{3gXpCamjFO^(+JZNMlcmIpr*<1?0fIqwASbeGPBs@;U3`>{vi>Che~Fby+4W zob(*+SqbymY!#r^T1?SqWz=>K9s@lKRh1ZV_OR9Tj_FS{VYDEFU>S1G18jVIFnz4B z+g^{uoW~s$6+KnjBvs%aEy?xIqFQQ%UH&2zut{P zLp+sS>aNwbd+N`j1$9XV9jeZN+&$nSz*Gc{lgI;oNU;&F_|=ntZIh8*ut^0#iPOyY zLF@=z`;5$8>jaNB^&}N|sXJ;tdDECa$iXVzO=xx>w>}(0h>1qs4A>suC*Ifg3E(rD z+8Ul~1UwNW3gfEvHVwq$H@x~93IYkmyx*pI1_{&Mj$Od2cdbL*tx}Sf++`xRqc8?S z=q&I#O*UuGxw{$5v@VF+lmi>-z_O1liuUaW5r>RcvM#=RobH!Eg2^YYKQ4y29&X)w zzS9%_yrW|PCf0zJJ+k1etgfoQL;|0J(9|4K0iR$PDcn)o`nNp(Vb;h@#~?b_8rA1n z%N^~9Nuzp=IpRDLfSvB0H@C{!8nC%*|F{P;x&)?L-Ox>Q%eBpGn+cH0405` z0evpDp*-?{t?lq2=?Zu`%OsMsLeq@XXZY(@>+S||zSuOkdx?yRqqGSAoI6~z00&L| zl-UJ63tZx-B$Q%F__z6{?jidoW$5>+TBG(r`P^1bHlN#m(Ue1Z#W=qk$z<`9^q#@< zRh@kXYT%!~Y8L5NkPlwlpS9!4aH{NGh`}a`qRJY+5ql+ZJj|1z5p@mPaooYaL8>8*%z&Ruq0sJB6uHIC>;Ew) z0E!%&kmd}XbPkOeXe?7ZEGok2t)}HGtx9eJ8KxDYXt8#-;uf^qbo>3RBEERVciv1& zWL=jRLqIqbmHUB(dyhjCm70IWCyJ1xvaKEVmBWeFbD)sDt{szzl=Xod|1s5N@N@BI zp@=7uMy>iGN>$L;@8UxPjGDT1JRy=$DfEPjb_`VNB7uqEjD6y z%+s$L^+DcO)6cAyiD9u=PRFrDm6tYRhCpWAdJ?7GFV&@y(Gwl?a;zKSUd1zSX?^H6ppa` zz3)$ghS-4Jv)U4D(K$L!4H08Cz>mCC45O_(5xF~%9UPFA6qm*hzwvG~_CAWryA$k# z+~pNKcPctBruz(jL`n1Dm_SsxIag8=$B(e#xLg8@J|Ofy%Bg@U@rfsvD<_#&kBH+$ zYu3H}VJM}IVp<*O9e&On1he(5&FNJ^(!EcVR59oWMN2pp5@GrW>H1}JarQOWs$k8T zAAH;y-DT4EdbOTf4a#=3?GvtC4@Nx(!AUiG_iVbZia07l|1hvbq$HU&KP81WzfAB4#zZU+q!_b_&$PhI_(bG*U;@@ zpCR+*;Ll2d66bhkV#gqoVIU);MpbNZp)EhI`Q7@=-DUx<+XhXi<{>`?A$gSojWGNj z3jPeC#czBXQw~wtmSG;!!9E}3z8TSRp>u|w821LHKMEMNw9Hs{2T8yX3Aqq3tGrF5 z&*F;2gx$%4mIpC2!Sed5e#Cm@@>70jsO$H(ElPy?<8(g-m0VqI4>Vio(dvAESap{J zkK#GaHt!6FYuw;ir=0tRK&naC9ii$U=eA?q8C3H8QbwAY6ut_*3u%%88eHLh6JlD! z#UIW|4ff-?oMw5x`CI5v3s((Tv1=Jve-(dn7XJqVzIqU5PIzqAw-&3!HQ2~&`#z3vSRNgW95kWwd@_sukVJ6Ga#F9 z_;`4JI1XH)CK%5YAd}+mo4_~*FA1pOWY<0O9oAfhL(&h=PrI{S5YcO&ABA`xW&VI4 z7tz7d#u}yE&U;(I+7~SFH=1Hcy9oK7=MU19n&6Co;5#xvKl}`?zY02qN>ejmpvuS3 zUt-?BJsU;vuAvXgQ!;i&`tsolP3^LBay}iQM4#{DuLi~^sG+k+4G#Pq%CNjiCZg~V z4@z4J^PM{3P04o9gsb`~*~*{^?}6osYUsG$ZV#eXoY?wwI7|YII5J^NCR?x&RyHuy zrz&V{alFl6h;+F@beK}=T>h-FoiK@H_8iOVAmK6}JyskX^osGd_mMgt1R>QU+Gn-E zG!-~yTIuY2Iapm1vr?G*#QRsJ1$>+m8;K#tgz~XU?cOTKm)`rQzB`9)tIFTZYlCZ4U5-?AnKJ@&9p zz}0SCBLJbZ{5S*ookyp zFcW*#EBwa&jpnvB7EEVYcG+V7!l?+lL3iRWyw?|Uivx!ELAGY=72IZgAVLYz!nt8Q z#KIF;2Ri&=OD2+Y2bu{U<7a#HX0E(9$8Fq35gExcuAR}s-$PScKAY<-Gpbx1=tab3 z&MaV}4fqD{ZSX!H3M4j&C`LPp!au%=OYJ<$vu(t7)yh9tiJud)>eR|j+ z?Dgbi+wc7b7C`9!dPN^74}pAZiHtDpRPnkOFe--7%^e#0n%t57{hb5~4fAdS3oJJ1qdw8wl*-J4@r7958e&0{`OGBILJ}UADDi%RRqh_GsNaV#2R{DNxI$l z!kOI+qL9v=%s`2nK3RR1v*cni7@`g@b<00}Sj<@YiS}4-6WHFQcq2QguTthUij@Xr zH@XF7A;=LF$2%a{ylL>wZC8n%71C>XHk1Z%3x~w(grGY8@+fDixoJX}{4xGR2#z0h zsX1?HP96JgSJBu&HlWRU5I0lQ3h+xX?jY1842ilkCPd}yk%OcH^0-9sX$A?UYZf=A zfiAegDEvw7uy)B}{4zaY^tXBN=R4V)SV{EpLKcCFs@zZ~gMs&RTQ5u+*mFjsp&`b{ z!op{?>`M$$qDc}$P7fT}*1>t-q#Fs@ZOZ$dqWpucHC592aj!M;62sC)4Sad`#ybtp zXC|)->f8(obgw1ZsLZLC-V%AvaKd$-+nHasm!W8uQ_#Qnz zvp2VfEpj?PbG$Km7z=;Xg!7I*BLk6mumSCTQe6bIjx*LRB=SEu^

            Lb$$+l#?IvN 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

            hI*?Bj%eN5)_BxhgK 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

            S5%#vo7jabwOWNt3jD*j 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ȬR@%8(h^9z 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%0AuVxp)|x-WbZ?U9_~xjs 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